HNHacker News
TopNewBestAskShowJobs

rubenbe

1,795 karma · joined June 8, 2017

submissionscomments
rubenbe··on Unpopular Opinion: Don’t Use a Raspberry Pi for That
I did use esphome for something similar. It uses a yaml file to generate C++ code for you and it works like a charm (in 99% of the cases). Very easy integration in home assistant and it has support for the usual home automation peripherals.

https://esphome.io

rubenbe··on FOSDEM 2023 is live now
True, it's very busy.

Usually they make an estimate of the number of visitors based on the number of connections to the fosdem wifi.

rubenbe··on Valetudo – Free your vacuum cleaner from the cloud
Valetudo is an awesome project. But indeed the main developer's refusal to add multi-map support is its biggest disadvantage. (But of course it's a maintainers fair right)

Do you mind sharing your multi-map fork?

rubenbe··on Managing and using ONVIF IP cameras with Linux
I'd choose Home Assistant to use these ONVIF cameras on Linux. It's arguably less elegant, but will probably be better maintained.

https://www.home-assistant.io/integrations/onvif/

rubenbe··on Windows 11 x64 security hardening guide
As a long time Linux user, I recently got confronted with the Windows group policy editor.

You can use it to disable (blacklist) all the Windows crapware (xbox, etc). Or in the extreme case, whitelist only specific files.

I still prefer a text config file over the GUI, but this thing is insanely powerful.

rubenbe··on VLC media player banned in India
The list of other apps included contains an interesting app: Camscanner

The app is apparently Chinese (also mentioned on the wikipedia page [0])

IMHO making an app like this is really smart to try to gain access confidential documents when they are scanned.

[0] https://en.wikipedia.org/wiki/CamScanner

rubenbe··on OmnesViae: Roman Routeplanner
Similarly, I find it weird that there is no direct route from Lille/Tournai to Rotterdam through Belgium. There is a huge detour over Maastricht.

Maybe this part of Belgium was not sufficiently under Roman control and too unsafe to travel through.

rubenbe··on Ask HN: Do newsletters work? Why do websites push them so much?
For a small sports club: yes.

We announce events there, so it has added value for the end user.

Main reason to do so: social media platforms (read: instagram and certainly facebook) burry your posts if you don't pay up for "promotion".

rubenbe··on Netflix Homes
True, but there is a difference between being able to afford something and actually wanting to pay for it.
rubenbe··on The case for bad coffee (2015)
> Austria has pretty bad coffee.

I agree, I traveled once from Italy towards Austria. And the difference could not be bigger. Also aggravated by the fact I payed a ridiculous amount for it (IIRC 4 euro in Austria, 1 euro in Italy)

rubenbe··on I disabled WiFi on the new Samsung fridge
I stopped using the default "eco" program and switched to the faster "auto" program on my dishwasher since watching this video on how these programs actually work:

https://www.youtube.com/watch?v=_rBO8neWw04

TLDwatch: eco programs use only one batch of water, others use two and that results in cleaner dishes with the added benefit of a faster program.

rubenbe··on ReactOS “Open-Source Windows” Manages to Run Some Battlefield Games
I did notice this first hand when trying trying to play an older game under Linux natively (Enemy Territory: Quake Wars). The Linux binaries refused to function (IIRC due to incompatible user space ABIs), but the Windows binaries worked perfectly using Wine.
rubenbe··on Please put units in names
For C++ you can use boost units. It is basically built up of template magic which only compiles when your units are correct. The disadvantage: when it doesn't, it explodes in a huge template error. But when it does, you can be pretty certain (depending on the actual calculation) that your code is correct. It is also fully verified at compile time, so there is no runtime overhead.

https://www.boost.org/doc/libs/1_78_0/doc/html/boost_units.h...

rubenbe··on libmill - Go-style concurrency in C
There is even the xcore cpu by xmos has CSP support in hardware.
rubenbe··on Light exposure during sleep impairs cardiometabolic function
I did buy the motorized curtains. It is quite expensive, but works pretty well. I'm really happy about them, nothing beats natural light to wake up.
rubenbe··on Ask HN: Should we own the free stuff we pay for?
A friend of mine had a similar problem with her Spotify account after she canceled her facebook account. Self-made Spotify playlists usually can have quite a bit of a sentimental value. I can only image what services the OP would have lost access to in case he/she used social login for all signups.
rubenbe··on Webb’s Journey to L2 Is Nearly Complete
AFAIK the elliptical orbit shown is not (easily) possible (source: Kerbal Space Center) I think they want to show a "vertical" orbit around L2 (where "horizontal" would be earth's orbit around the sun). It's slightly better visible in the youtube movie.
rubenbe··on Restic – Backups Done Right
The reason I chose borg over restic is there are at least two commercial providers (useful for an offsite backup). borgbase.com and rsync.net too iirc
rubenbe··on Restic – Backups Done Right
I never wrote a blog post about it, but it is triggered when I plug in my charger and the phone is on Wifi. There are hooks in termux to do so. Thanks for the suggestion to write a blog post about it ;)
rubenbe··on Restic – Backups Done Right
I do backup my android phone using borg installed via termux.
rubenbe··on Duolingo: The Antithesis to the Bazaar
I tend to agree.

I've been using Duolingo for almost 2 years now. It has learned me to understand the language a bit.

But don't ask me to build a proper sentence myself. I'm utterly lost in that case, because it doesn't teach you having a real conversation. That includes even the most simple real life things like ordering at a restaurant and then complain that your food is cold.

rubenbe··on Podman: A tool for managing OCI containers and pods
IIRC it's emulating the docker socket and its API. As a consequence, you do need to have a podman daemon running.

https://fedoramagazine.org/use-docker-compose-with-podman-to... https://www.redhat.com/sysadmin/podman-docker-compose

rubenbe··on Google Groups kills RSS support without notice
I've been happily using (self hosted) ttrss for years. On PC the web interface works well. On my Android phone, I have the app installed (the paid version).
rubenbe··on Plants, heavy metals, and the lingering scars of World War I
There is an "Iron Harvest" by Belgian and French farmers each year after plowing their fields.

https://en.wikipedia.org/wiki/Iron_harvest

rubenbe··on Plants, heavy metals, and the lingering scars of World War I
In Ypres, Belgium there is still a measurable increase of copper in the soil. This was investigated by a Belgian university in 2008 [0].

More anecdotal evidence is that you'll often see old ammunition next to freshly plowed fields.

[0] https://www.ugent.be/bw/environment/en/research/orbit/ww1/ov...

rubenbe··on Where are the robotic bricklayers?
Also, adding complex robots adds the need for more qualified (hence more expensive) personnel. It's better to have only have to recruit and pay "bricklayer"-profile instead of the rare "can fix complex robots and is a bricklayer"-profile.
rubenbe··on Tesla said to erupt in flames, briefly trap owner after electronic doors fail
In a car, all electronic doors have a mechanical emergency release latch, specifically to prevent you being trapped in your car when the battery dies.

Alternatively, a fire extinguisher is pretty effective in "opening" side windows.

rubenbe··on A Japanese company cut 80% of the time needed to manually count pearls
Value pricing at it's finest. If the customer saves $1000/month per device, they'll happily pay the $100/month. As it still saves them $900. They don't care how complex/simple the ML implementation is.
rubenbe··on QNAP ships NAS backup software with hidden credentials
> The main reason I use btrfs is the flexibility. I agree, and I as a small home user, I really like the RAID using different sized disks. E.g. running a raid 1 on three disks: 2TB+4TB+6TB. It also offers the possibility to increase the storage size over time when drives fail by replacing them with a larger disk.
rubenbe··on Writing Your First Kernel Module (2019)
I can recommend the bootlin course to get started with kernel development. https://bootlin.com/training/kernel/

Additionally, I often use new drivers "published" on Phoronix as example. They are often quite simple. The complexity usually lies in the reverse engineering the hardware, not really in the driver development.

E.g. for the apple magic mouse: https://www.phoronix.com/scan.php?page=news_item&px=Apple-Ma...

And for corsair PSUs: https://www.phoronix.com/scan.php?page=news_item&px=Linux-Co...

← PreviousPage 2 of 5Next →