News for hackers. Stuff that matters.

0XAFFE

Re:Ask HN: What are you working on? (August 2026) on Monday August 10, 2026 @06:17AM (#49241741)
I'm still working on Freundebuch, a personal CRM.

I'm a long-time user of Monica (https://github.com/monicahq/monica/) but was unhappy that not much was happening. There is Chandler which is the next-gen version of Monica, but it has taken a direction which I don't like, as it is geared more to journaling.

I required a tool where I can put my contacts with all their details and also map out their relationships and put those details in my phones address book.

I recently also added an MCP-Server so you can plug that into an agent. My main use case is to create encounters by dictating some rough phrases into the agent and then have it create the encounters and linking all the right peoples to the encounters.

I'm happy to hear feedback.

https://github.com/datenknoten/freundebuch/

Re:My Favorite Keyboards on Thursday July 02, 2026 @09:53AM (#48761665)
I'm also a big fan of the ergo dox ez, and I'm pleased with it.

I don't know how many hours I spent to get my neo 2.0 layout running. Neo 2.0 is a very nice “German” layout I have been using for ages: https://neo-layout.org/ (and before that something similar called de-ergo).

The biggest win for me is to have all the brackets on the home row for coding.

Re:Ask HN: What are you working on? (June 2026) on Monday June 15, 2026 @05:41AM (#48538895)
I'm working on Freundebuch, a personal CRM.

I'm a long-time user of Monica (https://github.com/monicahq/monica/) but was unhappy that not much was happening. There is Chandler which is the next-gen version of Monica, but it has taken a direction which I don't like, as it is geared more to journaling. The thing that moved me to implement something myself was that the carddav interface duplicated the contacts in my address book.

I required a tool where I can put my contacts with all their details and also map out their relationships and put those details in my phones address book.

I'm dog fooding it already for as long as it was working, and I'm delighted with it.

I'm happy to hear feedback.

https://github.com/datenknoten/freundebuch/

Car APIs are $$$.

If you want to have some unified API check https://enode.com/connect, but that too costs a premium.

Now combine it with elevatorjs:

https://tholman.com/elevator.js/

There is Paperparrot[1] which allows to directly scan documents or add existing documents to your paperless instance from your phone.

[1] https://apps.apple.com/us/app/paperparrot/id1663665267

Re:PostgreSQL 14 on Thursday September 30, 2021 @12:57PM (#28708492)
I really like the diff function to generate migrations. Make changes to your model and generate a sql file that syncs your database to the model.
You can also pay 12 euros per month and don’t have any ads.
Re:WinCompose – A Compose Key for Windows on Friday August 13, 2021 @05:40PM (#28174903)
On windows you can use win+g which allows you to record videos of the current window. I think it’s for games but it works for everything else pretty well.
That's nice.

A sandbox mode would be nice, where there's just an indestructible enemy base, where you can test and debug your code without the pressure of being attacked.

Also in the tutorial the use of for-of would be better in my opinion, as it is better understandable and has less clutter.

Re:FOSDEM 2021 on Friday February 05, 2021 @06:05AM (#26035062)
Re:Super Tux Kart – Linux racing game on Saturday August 29, 2020 @01:17PM (#24317661)
At my current company we play the "soccer" mode after the sprint planing and we have so much fun.

Whats really nice that it is cross platform and has very low requirements, so it runs on every computer without a hitch and there is no excuse to ditch the little round.

If I would ever would launch a product, I would choose AGPL for the open source side and provide a commercial license for those who need it. This has the advantage over MIT/Apache that if someone wants to build a business arround your free software, they have to provide their changes to everyone.

I discovered this for pgmodeler[1] and found it a very good way to monetize the development of the application.

[1] https://github.com/pgmodeler/pgmodeler

Re:1Password for Linux development preview on Wednesday August 05, 2020 @03:02AM (#24058027)
I would go for bitwarden[1]. It's free software, can be self hosted and is available on most platforms and has nice browser addons. If you want to go the self hosted route, you might want to look into bitwarden_rs[2] because it uses way less resources than the official server.

[1] https://bitwarden.com/

[2] https://github.com/dani-garcia/bitwarden_rs

Re:GitHub isn't fun anymore on Wednesday June 17, 2020 @03:14AM (#23548690)
Sourcehut?
Seconded, it is really massive and definitely on a scale with jira. As a downside you have to spend serious time to implement your workflow, but that would be the same with jira.
Re:How porting to TypeScript solved our API woes on Thursday April 09, 2020 @06:21AM (#22821193)
I use a combination of class-transformer[1] and then class-validator[2].

First transform the JSON into proper class-objects and then validate the object for correctnes.

IMHO this has nothing to do with TypeScript because in your runtime all the type information is gone and you need to validate the remote data never the less. TypeScript can help you structure your validations but you need to write them.

[1] https://github.com/typestack/class-transformer

[2] https://github.com/typestack/class-validator

Re:Ask HN: What are your news sources other than HN? on Tuesday December 31, 2019 @06:43AM (#21920387)
Although it is in german, the „deutschlandfunk“[1] is very informative radio with no advertisement. I mostly listen to it on breakfast, but you can most all articles on the radio on their website.

[1] https://www.deutschlandfunk.de/

Re:Show HN: Linux driver for the Xbox One wireless dongle on Monday December 23, 2019 @08:27AM (#21863445)
Replacing the AA-bateries?

At least my xbox one controller has a slot for two aa bateries on the back.

This sounds more like Scuttlebutt[1] than Mastodon.

[1] https://scuttlebutt.nz/

Re:Show HN: Firestorm – An ORM for Firestore on Monday August 26, 2019 @03:46AM (#20798094)
It is already here in the form of TypeORM:

https://typeorm.io/

IMO it fits realy well into the whole TypeScript cosmos and to be honest I'm quite happy with my straight jacket.

Re:Using TypeScript with React on Thursday August 22, 2019 @10:08AM (#20768210)
There is also class-transformer[1] and class-validator[2] which also do the same job but integrate a bit better into the whole typescript cosmos.

[1] https://github.com/typestack/class-transformer [2] https://github.com/typestack/class-validator

Re:1Password: Standalone / Local Vault Option Gone? on Friday July 12, 2019 @01:35AM (#20418488)
What I realy like about password safe is that you can drag passwords into text boxes. Most password manager copy your password into the clipboard where every local application can access it. With drag and drop only the designated application will be getting the password.
Looks nice, maybe you can add an existing account to your demo-system, so that I do not need to register myself an account.

Edit: And maybe point out, that the Documentation (https://docs.fullhelp.com/) is actually the software you are presenting. I did not realize that immediately.

At the Chaos Communication Congress last year, there was this talk about electronic health record apps for patients and it shows how insecure they are and also how on an philosophical position they are a not so good idea:

https://media.ccc.de/v/35c3-9992-all_your_gesundheitsakten_a...

I highly can recommend this talk and would you should be against this kind of apps.

Re:Call for testing: OpenSSH 8.0 on Friday March 29, 2019 @06:30AM (#19520421)
This works pretty well:

alias scp="rsync --partial --progress --rsh=ssh"

You should keep in mind that it is rsync in the background, because parameter are different.

Re:I Miss Rails on Friday March 29, 2019 @03:17AM (#19519754)
> If you're talking about missing a JS equivalent of rails, do you know about Loopback?

I would not go down that route, because at least Loopback 3 looks promising at first, but after a while it does not scale dx-wise. The biggest trap my team fell into, was that you could „include“ related models in a request, that you did not have permissions to. Media management was also very poor and did not integrate well into the whole eco system.

We are now using TypeORM[1] and routing-controllers[2] which has been very nice so far. I have been building my own framework at work on top of these and it safed us a good chunk of time. If you want to have a look, go to my profile, I have put a link there.

[1] https://typeorm.io [2] https://github.com/typestack/routing-controllers

Paper Generator was also a nice experiment, in this context:

https://pdos.csail.mit.edu/archive/scigen/

Older »