<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: balou23</title><link>https://news.ycombinator.com/user?id=balou23</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 16:30:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=balou23" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by balou23 in "Fets and Crosses: Tic-Tac-Toe built from 2458 discrete transistors"]]></title><description><![CDATA[
<p>Hats off to you for just saying "no" to optimizations.<p>I'd have gone down an optimization rabbit hole, while never finishing the original project.</p>
]]></description><pubDate>Sat, 28 Mar 2026 10:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47553411</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=47553411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47553411</guid></item><item><title><![CDATA[New comment by balou23 in "RISC-V Is Sloooow"]]></title><description><![CDATA[
<p>TBH I still don't really get how it's different from MIPS. As far as I can tell... Loongson seems to be really just MIPS, while LoongArch is MIPS with some extra instructions.</p>
]]></description><pubDate>Tue, 10 Mar 2026 20:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328613</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=47328613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328613</guid></item><item><title><![CDATA[New comment by balou23 in "Hands-On Introduction to Unikernels"]]></title><description><![CDATA[
<p>FreeBSD did some work to boot in 25ms.<p>Source: <a href="https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/" rel="nofollow">https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms...</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 14:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46719452</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46719452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46719452</guid></item><item><title><![CDATA[New comment by balou23 in "OLED, Not for Me"]]></title><description><![CDATA[
<p>At some point there were LCD monitors that had <i>very noticeable to me</i> chequerboard pattern - like with analogue TV, only half of the screen got lit up/refreshed, but with an alternating pattern rather than scan lines.<p>After asking the owner of said screen how he could stand that... "stand what?"<p>Yep, I guess most people are not that picky.</p>
]]></description><pubDate>Sat, 10 Jan 2026 12:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46565207</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46565207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565207</guid></item><item><title><![CDATA[New comment by balou23 in "Linux Runs on Raspberry Pi RP2350's Hazard3 RISC-V Cores (2024)"]]></title><description><![CDATA[
<p>You'd better be, we have certain expectations from you now /s<p>But more seriously... I don't think that Linux has ever been booted on a non-monolithic CPU (I wanted to say 'discrete cpu' first, but there's some PDP-11s with 4 chip CPUs)</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:50:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556664</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46556664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556664</guid></item><item><title><![CDATA[New comment by balou23 in "Bluetooth Headphone Jacking: A Key to Your Phone [video]"]]></title><description><![CDATA[
<p>I'm by no means an expert, but I've recently implemented a small BLE based IoT device, and had a look at the security/privacy of a medical BLE device.<p>Some points:<p>* there's a real lack of quality, up-to-date documentation. I would have thought that at least on Linux you'd find some documentation, but most of it seems to be "RTFS".<p>* BLE is in general very unfamiliar to most developers. There's no client and server, there's central and peripheral. GATT profiles are a mix between TCP connections and binary REST-ish interface.<p>* Encryption/authentication is possible, but depending on the manufacturer's API/quality of documentation it's not really apparent a. how to select a secure connection method b. how to even check if and which authentication/encryption was chosen<p>* Coming from the previous point, many BLE devices have the same generic GATT profiles, sometimes with the same sample data. This looks like a lot of BLE devices just copy&pasted sample code from the manufacturer and added the minimal changes "to make it work"<p>* It's probably really easy to do passive/active fingerprinting to find out the manufacturer and/or chip version used in a device. Default services, ordering of  advertising options etc<p>* Many BLE devices are not conformant. Uninitialised name fields with garbage in them ("Device Name: WHOOP\020��=u5״\023n"), manufacturers using random identifiers that clearly don't belong to them<p>* when doing passive BLE sniffing: the biggest obstacle isn't getting data. It's how to filter it. One of the most useful filters of the nRF Connect app for android is to filter out all advertisement packages for apple and ms devices, to  cut down the overwhelming amount of such devices</p>
]]></description><pubDate>Thu, 01 Jan 2026 17:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46455710</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46455710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46455710</guid></item><item><title><![CDATA[New comment by balou23 in "Font with Built-In Syntax Highlighting (2024)"]]></title><description><![CDATA[
<p>In a similar vein: font with integrated story-telling LLM [1]<p>[1] <a href="https://fuglede.github.io/llama.ttf/" rel="nofollow">https://fuglede.github.io/llama.ttf/</a></p>
]]></description><pubDate>Wed, 24 Dec 2025 12:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46374887</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46374887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46374887</guid></item><item><title><![CDATA[New comment by balou23 in "Getting bitten by Intel's poor naming schemes"]]></title><description><![CDATA[
<p>I hear you.<p>Coincidentally, if anyone knows how to figure out which Intel CPUs <i>actually</i> support 5-level paging / the CPUID flag known as la57, please tell me.</p>
]]></description><pubDate>Fri, 19 Dec 2025 12:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46325328</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=46325328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46325328</guid></item><item><title><![CDATA[New comment by balou23 in "3-way FTP: Pushing files around with silly and unusual methods"]]></title><description><![CDATA[
<p>Ah memories...<p>Nmap used to have a mode where you could portscan via a third-party FTP server.<p>And it just so happened that HP Laserjet printers had an FTP server active by default that allowed PORT to any IP.</p>
]]></description><pubDate>Sun, 26 Oct 2025 14:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45712250</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=45712250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45712250</guid></item><item><title><![CDATA[New comment by balou23 in "My Ed(1) Toolbox"]]></title><description><![CDATA[
<p>Very low bandwidth situations, or when you want to apply the same steps to other files afterwards.<p>But if you're totally comfortable with vim you'd better use ex, which basically is both an extension to ed, and the non-interactive part of vim.</p>
]]></description><pubDate>Thu, 25 Sep 2025 08:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45370509</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=45370509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45370509</guid></item><item><title><![CDATA[New comment by balou23 in "Modos Paper Monitor – Open-hardware e-paper monitor and dev kit"]]></title><description><![CDATA[
<p>There's plenty of options available. A coworker of mine used to print out code for reviews. You can use italic, bold and underline as alternative to colors. Grayscale might work nicely for eInk too - for laser printers just thin/regular/bold probably works better.<p>Other fonts... I could see myself being distracted by changing fonts in a document, except maybe for comment blocks. But for those italic/thin seems to work well already.<p>Tried to find the tool... it's GNU enscript. Syntax highlighting for several languages, outputs to postscript.</p>
]]></description><pubDate>Tue, 12 Aug 2025 10:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44874407</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=44874407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44874407</guid></item><item><title><![CDATA[New comment by balou23 in "Windows XP Professional"]]></title><description><![CDATA[
<p>> (takes less memory than Miro, at least in Firefox :D)<p>Ouch.</p>
]]></description><pubDate>Fri, 08 Aug 2025 15:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44837886</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=44837886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44837886</guid></item><item><title><![CDATA[New comment by balou23 in "Uncovering the mechanics of The Games: Winter Challenge"]]></title><description><![CDATA[
<p>Ah, memories.<p>I broke the space key on my dads computer while trying to get a new speed skating record.</p>
]]></description><pubDate>Mon, 28 Apr 2025 19:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43824900</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=43824900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43824900</guid></item><item><title><![CDATA[New comment by balou23 in "Show HN: My from-scratch OS kernel that runs DOOM"]]></title><description><![CDATA[
<p>Thanks for that explanation. I've been doing some low-level programming lately, and I'm getting interested on running stuff bare-metal. Every previous description of multitasking I've seen has been very hand-wavy.</p>
]]></description><pubDate>Thu, 24 Apr 2025 12:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43781988</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=43781988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43781988</guid></item><item><title><![CDATA[New comment by balou23 in "Issues with Color Spaces and Perceptual Brightness"]]></title><description><![CDATA[
<p>Someone else was mentioning Oklab color space, and I was wondering what the difference was to darktable UCS.<p>TL;DR: Oklab is pretty simple, but is already pretty nice as a perceptually uniform color space. Darktable UCS takes Oklab and tries to reduce the residual error.<p>Feel free to correct me if I got anything wrong</p>
]]></description><pubDate>Fri, 17 Jan 2025 10:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42736113</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=42736113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42736113</guid></item><item><title><![CDATA[New comment by balou23 in "Ghostty 1.0"]]></title><description><![CDATA[
<p>I'm not sure why they couldn't put that on the front page. Or at least on the front page of the documentation.<p>As it stands now, the front page is pretty useless if you never heard of ghostty. It's a ghost in a terminal? And there's tty in the name.... so is it a program to show ghosts in your terminal?</p>
]]></description><pubDate>Fri, 27 Dec 2024 11:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42521366</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=42521366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42521366</guid></item><item><title><![CDATA[New comment by balou23 in "QNX is now free for anything non-commercial, plus there's an RPi image"]]></title><description><![CDATA[
<p>So from what I gather, this is the third time you want to be open and transparent with your sources?</p>
]]></description><pubDate>Thu, 07 Nov 2024 19:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42080063</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=42080063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42080063</guid></item><item><title><![CDATA[New comment by balou23 in "Show HN: No Setup Needed Play NES, SNES, Sega, Atari Games Directly in Browser"]]></title><description><![CDATA[
<p>Why even request them in the first place?</p>
]]></description><pubDate>Sat, 19 Oct 2024 13:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41887639</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=41887639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41887639</guid></item><item><title><![CDATA[New comment by balou23 in "Show HN: I made a tiny camera with super long battery life"]]></title><description><![CDATA[
<p>Hi Dave, nice project!<p>I'd love to hear more about the low power design. You mentioned going for a MSP430 on here, and the high level architecture blogpost has some infos about the power domains too. But I'd love to see another blog post with some more nitty-gritty powersaving stuff.<p>I was also wondering... have you thought about adding a simple streaming compression algorithm to increase battery life? Less data to write would mean less time of VDD_B being active. Could maybe even be implemented on the FPGA. I was thinking of something like delta encoding, with two different code lengths for small and big brightness changes (per color channel.<p>E.g. first bit 0 -> 5 bits of +/-32 brightness delta following. First bit 1, 11 bits of brightness delta.<p>You'd loose some minimal information if brightness changes by more than 2048 between two pixels, but you could just "smear" that change over two consecutive values (e.g. [0, 0, 4096, 4096, 4096] would end up as [0, 0, 2048, 4096, 4096])</p>
]]></description><pubDate>Tue, 04 Jun 2024 09:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40572315</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=40572315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40572315</guid></item><item><title><![CDATA[New comment by balou23 in "Show HN: I made a tiny camera with super long battery life"]]></title><description><![CDATA[
<p>This sounds like a job for a lithium thionyl chloride battery.<p>The guys with the purple LiSoCl2 batteries make ones with up to 40 years of usable life</p>
]]></description><pubDate>Tue, 04 Jun 2024 08:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40572079</link><dc:creator>balou23</dc:creator><comments>https://news.ycombinator.com/item?id=40572079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40572079</guid></item></channel></rss>