Recent submissions

Comment · 2 months ago
Posts like these really highlight how much there to think about in robotics. Below the surface of what immediately comes to mind there is just an abundance of topics to address to get an actually well working robot.
Comment · 2 months ago
Donald L. Unger got an Ig-nobel prize for cracking the knuckles on only one hand for 60 years. n=1 but evidence over a very long time
Comment · 3 months ago
Agreed. Also being able to use as many aliases as you like (or a catch-all) is very nice.
Comment · 3 months ago
I started hosting my email at home some months ago and it works great. However, my ISP blocks some ports necessary for running a mailserver (incoming SMTP), so I have to use an SMTP relay (which is on a VPS and does port 25 to some other port that is not blocked). Additionally, to not worry about deliverability, I let my mailserver send all outgoing mail through another service. The additional costs for this are about 2€/month.

I use Stalwart as a mail server and it was not too hard to setup (with some caveats to get it working with my SSL certs behind a reverse proxy. But nothing a bit of LLM chatting couldn't solve). All in all, it's not 100% self hosted, but works well.

However, I don't agree with the suggestion in the article to use a self hosted LLM. My mailserver needs a few hundred MBs of RAM at max, but with the spam filter this would increase like 10x-100x.

Comment · 3 months ago
There is the --encode (and --decode) options for the `protoc` executable, e.g. `cat myobject.json | protoc --encode MyObject protofile.proto > myobject.bin`
Comment · 4 months ago
Comment · 4 months ago
Comment · 4 months ago
Comment · 4 months ago
I interpreted it another way: the boxes are what connects the past to this written story. Without the boxes most details would be forgotten and this article wouldn't exist. The documents in the boxes were only thoroughly read by one daughter starting in 2024.
Comment · 6 months ago
I didn't know CMake introduced this debug adapter. This would have been very useful to me at some occasions.

Instead, I used printf debugging (aka `message(FATAL_ERROR )` debugging in CMake).

With this debug adapter, there also seem to be integrations in VSCode and CLion. I will have to try them out soon.

Comment · 7 months ago
I think this is a great introduction to logical thinking and coding. The overcooked scripting layer looks awesome and very polished. Reminds me a bit of Scratch (the programming language). Are you going to make it available to others?

There are also video games based on this concept, e.g. Bots are Dumb. So maybe your scripting layer it could even become its own commercial game.

Comment · 8 months ago
Comment · 9 months ago
This principle is also highly relevant in safety critical systems for using redundant sensors. Just adding a second sensor is often not enough. Because if they disagree, which one do you trust.

One example of this is in airplanes.

Comment · 11 months ago
Looking forward to the early bird launch. JMAP support from an email provider (other than fastmail) is great. Additionally, this seems like a good way to fund thunderbird apart from donations, while supporting open source email.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton