<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: rubenbe</title><link>https://news.ycombinator.com/user?id=rubenbe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 12:34:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rubenbe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Bambu Lab is abusing the open source social contract]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/">https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48109224">https://news.ycombinator.com/item?id=48109224</a></p>
<p>Points: 1309</p>
<p># Comments: 406</p>
]]></description><pubDate>Tue, 12 May 2026 14:54:41 +0000</pubDate><link>https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=48109224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109224</guid></item><item><title><![CDATA[Norwegian consumer watchdog calls out 'enshittification' of video games, devices]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.tomshardware.com/tech-industry/norwegian-consumer-watchdog-calls-out-enshittification">https://www.tomshardware.com/tech-industry/norwegian-consumer-watchdog-calls-out-enshittification</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47341094">https://news.ycombinator.com/item?id=47341094</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:28:53 +0000</pubDate><link>https://www.tomshardware.com/tech-industry/norwegian-consumer-watchdog-calls-out-enshittification</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=47341094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47341094</guid></item><item><title><![CDATA[New comment by rubenbe in "Pocketbase – open-source realtime back end in 1 file"]]></title><description><![CDATA[
<p>I've built OpenSOHO using this, and it has been an amazing timesaver!
Even though I modified it a bit to reuse the backend. It's clearly not what it's made for, but it wasn't too hard either. If you have a look at the screenshot, you'll recognize the Pocketbase pedigree immediately.<p><a href="https://github.com/rubenbe/opensoho/" rel="nofollow">https://github.com/rubenbe/opensoho/</a></p>
]]></description><pubDate>Fri, 28 Nov 2025 07:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46076390</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=46076390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46076390</guid></item><item><title><![CDATA[New comment by rubenbe in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>OpenSOHO: built to manage a small number (from 2 to ~20) OpenWRT 24.10 based network devices.
<a href="https://github.com/rubenbe/opensoho" rel="nofollow">https://github.com/rubenbe/opensoho</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 13:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45875751</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45875751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45875751</guid></item><item><title><![CDATA[New comment by rubenbe in "From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey"]]></title><description><![CDATA[
<p>Thanks for the info!
I didn't know about the multicast "storm" in usteer. I had a look at dawn too, but that one doesn't seem to support limiting its functionality to a specified subset of wifi interfaces.</p>
]]></description><pubDate>Tue, 04 Nov 2025 18:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45814349</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45814349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45814349</guid></item><item><title><![CDATA[New comment by rubenbe in "From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey"]]></title><description><![CDATA[
<p>Thanks!<p>I've noticed that the 802.11k/v needs extra daemons to be configured (e.g usteer) and overall the documentation is very spotty. (for quite most "modern" features actually). You almost have to be lucky to find the correct forum post of a random person that actually figured things out.
WRT 802.11r, I've noticed handovers failing in my laptops dmesg when running different patch versions of 24.10 release in my network.
I'm not yet on Wifi6 so not there yet ;) If you have some more resources on that (forum post/bug that would be nice!)</p>
]]></description><pubDate>Tue, 04 Nov 2025 09:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45809026</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45809026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45809026</guid></item><item><title><![CDATA[New comment by rubenbe in "From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey"]]></title><description><![CDATA[
<p>OpenWRT does support 802.11r fast roaming for multiple APs.
The problem with OpenWRT is/was the configuration of multiple APs. There is OpenWISP, but they mostly target very large setups (>100 APs).
So I built OpenSOHO using the OpenWISP daemons on the AP and a pocketbase frontend. (<a href="https://github.com/rubenbe/opensoho" rel="nofollow">https://github.com/rubenbe/opensoho</a>).
No band steering yet unfortunately.</p>
]]></description><pubDate>Sun, 02 Nov 2025 10:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45789406</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45789406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45789406</guid></item><item><title><![CDATA[New comment by rubenbe in "OpenWrt: A Linux OS targeting embedded devices"]]></title><description><![CDATA[
<p>OpenSOHO and OpenWisp do both send parts of /etc/config files to the AP.<p>While we're discussing: someone did an attempt in the OpenSOHO discussions to have a freshly flashed AP register automatically with OpenSOHO:<p><a href="https://github.com/rubenbe/opensoho/discussions/1#discussioncomment-14169880" rel="nofollow">https://github.com/rubenbe/opensoho/discussions/1#discussion...</a><p>The Openwisp agents running on the AP are surprisingly lightweight (they do use Lua, tar, curl and a bit of shell scripting)<p>VLAN backed SSIDs are one of main reason I started OpenSOHO (although support is not there yet) I don't want to log into each AP to set it up manually.
I do have a wired back haul, but support for wireless backhaul will probably arrive, since quite some people have one set up.<p>In case you would find an easy method of bootstrapping the setup via DHCP, certainly let me know! (Maybe that's easier to be discussed on GitHub)</p>
]]></description><pubDate>Wed, 10 Sep 2025 08:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45194951</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45194951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45194951</guid></item><item><title><![CDATA[New comment by rubenbe in "OpenWrt: A Linux OS targeting embedded devices"]]></title><description><![CDATA[
<p>Nice idea!<p>I do notice quite some people focus the autodiscovery part where for me that's less of an issue (I do agree it would be VERY nice). The OpenWISP configuration on each AP is limited to: set IP address of controller & shared secret and click OK. The rest is all magically done for you by the controller.<p>I do like the 304 idea, in practice it uses the same conceptual idea as the OpenWISP system: check if the MD5 (instead of SHA1) for the current config and the controller config are still identical and download and apply if not.<p>An important reason I why chose the OpenWISP is that they "just work", are well tested and included in the OpenWRT package list. My main goal is to keep the OpenSOHO project as small as possible ;)</p>
]]></description><pubDate>Tue, 09 Sep 2025 16:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45184727</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45184727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45184727</guid></item><item><title><![CDATA[New comment by rubenbe in "OpenWrt: A Linux OS targeting embedded devices"]]></title><description><![CDATA[
<p>Initially I fiddled a bit with full Open wisp stack to try to make a smaller edition. But I quickly stopped that. But I know their two daemons well.<p>The config one is a neat little piece of software. It will merge UCI configs and check the connectivity. You can adjust virtually any file with it (although not always with merging). My main issue with it is that it can't be easily temporary disabled from the central controller (I currently implement it by not sending the config, but that triggers retries on the AP end)<p>The monitoring one spits out an amazing amount of data, although it needs some post processing to make it actually useful. Unfortunately that one can't be extented to add custom entries. I'm currently missing an easy way to see which MAC address is connected which LAN port since OpenWRT DSA puts everyone one the "br-lan".<p>The whole thing is polling based. So it is quite chatty on the network since I use lower polling rates to make the updates fast. (I suspect on a setup with 100+ you will have longer polling times). All in all the existence of these daemons saved me a ton of time handling networking corner cases. Kudos to the Openwisp team.</p>
]]></description><pubDate>Tue, 09 Sep 2025 05:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45177931</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45177931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45177931</guid></item><item><title><![CDATA[New comment by rubenbe in "OpenWrt: A Linux OS targeting embedded devices"]]></title><description><![CDATA[
<p>It's for exactly that reason I started with OpenSOHO.
It is targeted towards the typical home and small office network with less than 20 OpenWRT devices. (although there is no hard limit).<p><a href="https://github.com/rubenbe/opensoho" rel="nofollow">https://github.com/rubenbe/opensoho</a><p>It is still a work in progress, but it is easy to deploy (one golang binary based on pocketbase)</p>
]]></description><pubDate>Mon, 08 Sep 2025 19:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45172670</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=45172670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45172670</guid></item><item><title><![CDATA[Echelon kills smart home gym equipment offline capabilities with update]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/gadgets/2025/07/firmware-update-hinders-echelon-smart-home-gym-equipments-ability-to-work-offline/">https://arstechnica.com/gadgets/2025/07/firmware-update-hinders-echelon-smart-home-gym-equipments-ability-to-work-offline/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44692912">https://news.ycombinator.com/item?id=44692912</a></p>
<p>Points: 16</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 26 Jul 2025 10:17:14 +0000</pubDate><link>https://arstechnica.com/gadgets/2025/07/firmware-update-hinders-echelon-smart-home-gym-equipments-ability-to-work-offline/</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=44692912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692912</guid></item><item><title><![CDATA[Building What Michelin Wouldn't: Its Awards History]]></title><description><![CDATA[
<p>Article URL: <a href="https://jerrynsh.com/building-what-michelin-wouldnt-its-awards-history/">https://jerrynsh.com/building-what-michelin-wouldnt-its-awards-history/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44662353">https://news.ycombinator.com/item?id=44662353</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Jul 2025 18:24:32 +0000</pubDate><link>https://jerrynsh.com/building-what-michelin-wouldnt-its-awards-history/</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=44662353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44662353</guid></item><item><title><![CDATA[A CarFax for Used PCs; Hewlett Packard wants to give old laptops new life]]></title><description><![CDATA[
<p>Article URL: <a href="https://spectrum.ieee.org/carmax-used-pcs">https://spectrum.ieee.org/carmax-used-pcs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44425253">https://news.ycombinator.com/item?id=44425253</a></p>
<p>Points: 98</p>
<p># Comments: 110</p>
]]></description><pubDate>Mon, 30 Jun 2025 16:38:43 +0000</pubDate><link>https://spectrum.ieee.org/carmax-used-pcs</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=44425253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425253</guid></item><item><title><![CDATA[New comment by rubenbe in "The SeL4 Microkernel: An Introduction [pdf]"]]></title><description><![CDATA[
<p>No, that's the advantage is that the kernel/processes don't need to be trusted since your kernel guarantees the isolation.
So you can have a Linux kernel running next to some high security process with the guarantee that they will be isolated (with the exception of allowed IPC)</p>
]]></description><pubDate>Sun, 23 Mar 2025 15:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43453507</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=43453507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43453507</guid></item><item><title><![CDATA[New comment by rubenbe in "Statement or eyesore? Japan's divisive brutalist buildings – in pictures"]]></title><description><![CDATA[
<p>Incredible that there is no graffiti on any of them.</p>
]]></description><pubDate>Sun, 16 Feb 2025 13:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43067687</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=43067687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43067687</guid></item><item><title><![CDATA[New comment by rubenbe in "OpenWrt 24.10.0 – First Stable Release"]]></title><description><![CDATA[
<p>I've always found openwisp to be tailored to massive fleets of OpenWrt routers (100+). Not really for a home setup where you have a handful of devices (5-10). Alternatives are welcome since I haven't found anything yet.</p>
]]></description><pubDate>Thu, 06 Feb 2025 08:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42960483</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=42960483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42960483</guid></item><item><title><![CDATA[New comment by rubenbe in "Autocorrect in Your Keyboard Firmware (2021)"]]></title><description><![CDATA[
<p>This would be extremely useful, since phones typically add the correct accents automatically. But on my laptop I need to do this myself (using a deadkeys layout).</p>
]]></description><pubDate>Wed, 08 Jan 2025 08:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42632299</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=42632299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42632299</guid></item><item><title><![CDATA[New comment by rubenbe in "BorgBackup 2.0 supports Rclone – over 70 cloud providers in addition to SSH"]]></title><description><![CDATA[
<p>Does someone know a good Android client?</p>
]]></description><pubDate>Tue, 01 Oct 2024 10:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41706509</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=41706509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41706509</guid></item><item><title><![CDATA[New comment by rubenbe in "Extreme Pi Boot Optimization"]]></title><description><![CDATA[
<p>You actually don't need a shell script to mount the different pseudo filesystems. You can do that in your application. So all that remains is an initramfs with a statically linked binary.</p>
]]></description><pubDate>Mon, 02 Sep 2024 15:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41426257</link><dc:creator>rubenbe</dc:creator><comments>https://news.ycombinator.com/item?id=41426257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41426257</guid></item></channel></rss>