<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: skrellm</title><link>https://news.ycombinator.com/user?id=skrellm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 08:52:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skrellm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skrellm in "Tesla Roadster"]]></title><description><![CDATA[
<p>Don't be fooled! This is AI generated slop.<p>The car clearly does not have enough momentum to go on the ramp all the way upside-down, yet it miraculously does not fall.</p>
]]></description><pubDate>Fri, 16 Oct 2026 07:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115104</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=50115104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115104</guid></item><item><title><![CDATA[New comment by skrellm in "Woman who rescued injured crow keeps getting 'thank-you gifts' from birds [video]"]]></title><description><![CDATA[
<p>> Crows are somewhat unique as an animal in that they've got the ability to pass information off to other members of the flock, and to continue passing information down through generations as necessary.<p>Not that unique. My grandfather was a forester, his favourite time passing was to whistle back bird's song, changing only a little bit at a time, turning it slowly into something totally different. The changed song was passed to other birds and offsprings no probs.<p>The result was quite hilarious, you went to the primeval woods and you could hear wild birds singing the Für Elise... I bet it freaked out ornithologists!<p>(My granddad died about 30 years ago, sadly the bird "dialect" has vanished since, but I still have some old tapes in the attic.)</p>
]]></description><pubDate>Fri, 16 Oct 2026 06:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50114986</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=50114986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50114986</guid></item><item><title><![CDATA[New comment by skrellm in "Woman who rescued injured crow keeps getting 'thank-you gifts' from birds [video]"]]></title><description><![CDATA[
<p>LOL, man, you made my day! Thank you!<p>(ps. There's a new episode of Mini Fantasy Theater I haven't seen yet, hurray! <a href="https://www.davidrevoy.com/tag/minifantasytheater" rel="nofollow">https://www.davidrevoy.com/tag/minifantasytheater</a>)</p>
]]></description><pubDate>Fri, 16 Oct 2026 06:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50114810</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=50114810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50114810</guid></item><item><title><![CDATA[Show HN: POSIX-UEFI]]></title><description><![CDATA[
<p>Dependency-free POSIX compatibility layer and build environment for UEFI.<p><a href="https://gitlab.com/bztsrc/posix-uefi" rel="nofollow">https://gitlab.com/bztsrc/posix-uefi</a><p>Its goal is twofold: provides the usual libc API for EFI applications and an SDK on POSIX systems to create such EFI applications with a build system that works with CLang and gcc as well.<p>Its API is nowhere near complete as GNU-EFI's or EDKII's, so it provides seamless integration with those headers to make the API expandable. It is also not a fully POSIX standard compatible libc, it's just a wrapper around the firmware provided features with some minimal additions, but provides enough for everyday use cases. As being minimal, it's extremely small (~132K of source only) and because it's dependency-free, it's easy to integrate into any project.<p>The repo contains lots of examples too, from a simple "Hello World" to more complex ones like displaying a PNG splash screen or loading a "kernel" in ELF format.<p>POSIX-UEFI is 100% AI-free, and has been tested on almost every VMs and on lots of real hardware by volunteers over the years. It is feature complete, stable and considered bug-free by now (big thanks to contributors), although some workarounds for buggy firmware might be added in the future.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49996507">https://news.ycombinator.com/item?id=49996507</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:06:18 +0000</pubDate><link>https://gitlab.com/bztsrc/posix-uefi</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49996507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49996507</guid></item><item><title><![CDATA[New comment by skrellm in "The Legend of von Neumann (1973) [pdf]"]]></title><description><![CDATA[
<p>> Whenever I read this anecdote, I want to believe it is largely made up. I don't want to believe that none of these towering intellects (let alone von Neumann himself) didn't instantly recognize the more elegant way to view the problem.<p>Knowing some bright minds I totally believe it.<p>Smart people tend to focus (zoom in) on one problem, entirely forgetting about the bigger picture (unless they "take a bath"). I guess von Neumann was likewise. I can totally imagine that he had to do calculations like this on a daily basis when the puzzle was presented to him, so he simply did what he was doing all along without examining the puzzle from another angle.</p>
]]></description><pubDate>Sat, 03 Oct 2026 17:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49946317</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49946317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49946317</guid></item><item><title><![CDATA[New comment by skrellm in "The Legend of von Neumann (1973) [pdf]"]]></title><description><![CDATA[
<p>This is my favorite:<p>In this puzzle, two bicycles begin 20 miles apart, and each travels toward the other at 10 miles per hour until they collide; meanwhile, a fly travels continuously back and forth between the bicycles at 15 miles per hour until it is squashed in the collision.<p>The questioner asks how far the fly traveled in total; the "trick" for a quick answer is to realize that the fly's individual transits do not matter, only that it has been traveling at 15 miles per hour for one hour.<p>As Eugene Wigner tells it, Max Born posed the riddle to von Neumann. The other scientists to whom he had posed it had laboriously computed the distance, so when von Neumann was immediately ready with the correct answer of 15 miles, Born observed that he must have guessed the trick. "What trick?" von Neumann replied. "All I did was sum the geometric series.”</p>
]]></description><pubDate>Sat, 03 Oct 2026 12:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49943581</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49943581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49943581</guid></item><item><title><![CDATA[New comment by skrellm in "The Legend of von Neumann (1973) [pdf]"]]></title><description><![CDATA[
<p>An alien (a Martian to be precise), because Douglas Engelbart was the time traveler.</p>
]]></description><pubDate>Sat, 03 Oct 2026 12:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49943543</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49943543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49943543</guid></item><item><title><![CDATA[New comment by skrellm in "The AI Build-Out Is Becoming the Biggest Economic Bet in U.S. History"]]></title><description><![CDATA[
<p>Eh, I meant to write "allies and enemies alike".</p>
]]></description><pubDate>Fri, 02 Oct 2026 00:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49928663</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49928663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49928663</guid></item><item><title><![CDATA[New comment by skrellm in "From Thin Air to Bootable Images: The Tine Build System"]]></title><description><![CDATA[
<p>I've also created a boot loader with a native bootable disk image creator tool.<p><a href="https://news.ycombinator.com/item?id=49685301">https://news.ycombinator.com/item?id=49685301</a><p>My solution is a single, dependency-free, multiplatform CLI tool, which Just Works (tm). It's like using zip or tar from command line, as simple as possible. 100% AI-free.</p>
]]></description><pubDate>Sun, 27 Sep 2026 14:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867135</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49867135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867135</guid></item><item><title><![CDATA[New comment by skrellm in "Show HN: Simpleboot and Easyboot"]]></title><description><![CDATA[
<p>For the record, these are 100% AI-free, and already tested by hundreds of contributors on real hardware.</p>
]]></description><pubDate>Sun, 27 Sep 2026 14:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867095</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49867095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867095</guid></item><item><title><![CDATA[New comment by skrellm in "The AI Build-Out Is Becoming the Biggest Economic Bet in U.S. History"]]></title><description><![CDATA[
<p>> Yet the market can remain irrational for much longer than we can reason about.<p>It's already overdue.<p>> it isn't clear to me that Altman et al don't virally weave themselves into the DNA of the state, both in the USA and in its adversaries.<p>In the USA? Maybe. In its adversaries? Definitely no. Thanks to Trump's "Make America Negligible Again" campaign being extremely successful.<p>Adversaries and enemies alike, no exception, nobody trusts US any more, so everyone is already building their own stuff to get independent ASAP. Tech-bros have already lost their influence outside of the US.</p>
]]></description><pubDate>Thu, 24 Sep 2026 18:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49835273</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49835273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49835273</guid></item><item><title><![CDATA[Show HN: Simpleboot and Easyboot]]></title><description><![CDATA[
<p>These are FLOSS boot loaders and disk utilities which follow the suckless philosophy (<a href="https://suckless.org/philosophy/" rel="nofollow">https://suckless.org/philosophy/</a>). Despite being totally dependency-free, they come with a fully featured single command to create bootable disk images out of a directory (utility is available on Windows, Linux and other POSIX systems). Usage is as simple as it gets.<p>There are two repositories, depending on the desired use case:<p>Simpleboot is the little brother, an embeddable boot loader:
<a href="https://gitlab.com/bztsrc/simpleboot" rel="nofollow">https://gitlab.com/bztsrc/simpleboot</a><p>- multiplatform (BIOS, UEFI, RPi, coreboot)<p>- very small (less than 64k), single binary<p>- also flashable into ROM (option ROM, expansion ROM, coreboot payload, etc.)<p>- easy to configure (single config file, checked for validity by the disk creator utility)<p>- one backup boot option<p>- capable to boot Linux and simplified Multiboot2 kernels (see below)<p>Easyboot is the big brother, an interactive boot manager:
<a href="https://gitlab.com/bztsrc/easyboot" rel="nofollow">https://gitlab.com/bztsrc/easyboot</a><p>- multiplatform (BIOS, UEFI, RPi)<p>- interactive boot menu for dual booting multiple OSes<p>- easy to configure (similar syntax as GRUB's, but much simpler)<p>- up to 9 boot options<p>- transparent payload decompression<p>- on-the-fly, transparent DSDT and DTB patching<p>- plugin system to support multiple file systems and boot protocols<p>- supports FAT12/16/32, exFAT, NTFS (v3, v3.1), ext2/3/4, XFS (SGI), UFS (v2, v4.4), mfs (Minix3), BeFS (Haiku), plus any root file system (zfs, btrfs, etc.) provided the kernel is on the ESP<p>- supports booting Linux, Windows, OpenBSD, FreeBSD, FreeDOS, ReactOS, MenuetOS, KolibriOS, SerenityOS, Haiku, Multiboot1, Multiboot2 (in PE/COFF, ELF, a.out, etc. formats)<p>- comes with a (very minimal but useful) kernel debugger that works on real machines too<p>Full disclosure: forking Simpleboot into Easyboot was sponsored by The Free Software Foundation Hungary (<a href="https://fsf.hu/nevjegy" rel="nofollow">https://fsf.hu/nevjegy</a>), created in appliance of FSF.hu's Free Software Tender 2023.<p>Their default "simplified Multiboot2 protocol" is an easier to use superset of the GRUB's Multiboot2 protocol. This protocol handles native 64 bit kernels (no 32-bit trampoline code), programming language and ABI agnostic (works with native C, C++, Rust, Go, Ada, Pascal, etc. kernels, no Assembly preambule needed), supports transparent higher-half mapping, not tied to x86, and has SMP support too (running the kernel on all CPU cores), passes EDID and kernel segmentation information (not in GRUB), etc. etc. etc. An example kernel is provided in the repo: <a href="https://gitlab.com/bztsrc/simpleboot/-/tree/main/example" rel="nofollow">https://gitlab.com/bztsrc/simpleboot/-/tree/main/example</a><p>If needed, there's an Easyboot plugin to support the old-fashioned, x86-only, GRUB-compatible Multiboot2 protocol (embedded tags, 32-bit entry point, no higher-half, GRUB ABI).<p>Documentation and detailed specification is available in German, English, Spanish, French, Hungarian, Italian, Japanese, Dutch, Polish, Portuguese, Russian and Chinese (some machine translated, sorry).<p>I would really love to hear your opinion and constructive criticism. Simpleboot is feature complete (only bugfix allowed), but Easyboot is expandable with new features via plugins.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49685301">https://news.ycombinator.com/item?id=49685301</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 13 Sep 2026 15:48:15 +0000</pubDate><link>https://gitlab.com/bztsrc/easyboot</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49685301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49685301</guid></item><item><title><![CDATA[New comment by skrellm in "Litelm: LiteLLM Without the Bloat"]]></title><description><![CDATA[
<p>No, you forgot about the dependencies (others said it to be 700Mb). And 2,900 LOC is still way too much for handling a remote API call, especially in a high level language such as Python where the biggest part of the task is delegated to separate modules.<p>I wrote an entire https client from ground up in 117 LOC (and in a low level language, not Python): <a href="https://gitlab.com/bztsrc/skrellm/-/blob/main/src/https.c" rel="nofollow">https://gitlab.com/bztsrc/skrellm/-/blob/main/src/https.c</a><p>Again, this guy and me disagree on what "not a bloat" means.</p>
]]></description><pubDate>Sat, 12 Sep 2026 19:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49676209</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49676209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49676209</guid></item><item><title><![CDATA[New comment by skrellm in "Litelm: LiteLLM Without the Bloat"]]></title><description><![CDATA[
<p>ROTFL, I had to laugh so hard!<p>"Without the Bloat"<p>vs.<p>"litellm routes LLM calls across providers and translates between message formats. That core is buried under 100k+ LOC"<p>Seriously anybody considering 100k+ LOC not a bloat? You made my day!<p>Let's just say the author's and my definition of bloat is not the same. Full disclosure, I'm the guy who reimplemented etcher (over 400Mb) in a mere 300Kb, Capstone (over 1Mb) in only 66Kb and who compressed LPC charactersheets (over 700Mb) into 4Mb. That's my interpretation of "non-bloated".</p>
]]></description><pubDate>Sat, 12 Sep 2026 14:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49672617</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49672617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49672617</guid></item><item><title><![CDATA[New comment by skrellm in "Bitap: My favorite string matching algorithm"]]></title><description><![CDATA[
<p>Yeah, UNICODE messed this up, really badly.<p>Sometimes there's an offset (like with Latin, +/- 32), sometimes lowercase and uppercase is interleaved (eg. Latin extended), and sometimes they are in totally different blocks simply because they forgot to add both letter cases at once... (the distance of the codepoints affects UTF-8 encoding difference the most).<p>I've also paid attention to optimize the most common case where both UTF-8 encodings' first bytes are the same (that's 40508 pairs out of 40549). But no escape, it must handle the remaining 41 pairs specially in a slower code path, which would not be needed at all should UNICODE guys did their homework better.</p>
]]></description><pubDate>Sat, 12 Sep 2026 13:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49671955</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49671955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49671955</guid></item><item><title><![CDATA[New comment by skrellm in "Bitap: My favorite string matching algorithm"]]></title><description><![CDATA[
<p>I've also implemented a SIMD accelerated, but case in-sensitive (*) search algorithm as an stb-style single header library, also based on Wojciech Muła's work.<p><a href="https://gitlab.com/bztsrc/fast_memcasemem" rel="nofollow">https://gitlab.com/bztsrc/fast_memcasemem</a><p>See the performance comparison in the README, it's about 6 times faster than libc.<p>(*) - full UTF-8 support, but only works for UNICODE codepoints where the UTF-8 encoding lengths are the same for lowercase and uppercase. There are only 27 out of 40576 pairs which aren't handled (listed in the README).</p>
]]></description><pubDate>Fri, 11 Sep 2026 13:02:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49657746</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49657746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49657746</guid></item><item><title><![CDATA[New comment by skrellm in "List of references on Sony websites to players "owning" their digital games"]]></title><description><![CDATA[
<p>> Just wait until they manage to apply it to physical goods like cars and dishwashers.<p>This already happened... It's called subscription or mortgage loan.<p>Most households don't have that kind of money at once, they are already forced into a loan with regular payments. This means not the buyer but the bank owns the car until the last penny is paid.<p>And in some cases your car's on-board software needs a constant connection with the vendor's servers (meaning it must be up and you must pay for a license too). <a href="https://arstechnica.com/cars/2026/02/what-happens-to-a-car-when-the-company-behind-its-software-goes-under/" rel="nofollow">https://arstechnica.com/cars/2026/02/what-happens-to-a-car-w...</a><p>It's even worse with houses. Most gen Zs will never ever own their homes, they are implicitly forced to rent only (no ownership in sight). <a href="https://fortune.com/article/gen-z-giving-up-on-buying-a-home-financial-nihilism-risky-investments-working-less/" rel="nofollow">https://fortune.com/article/gen-z-giving-up-on-buying-a-home...</a><p>Brave new world.</p>
]]></description><pubDate>Thu, 10 Sep 2026 17:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49647089</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49647089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49647089</guid></item><item><title><![CDATA[New comment by skrellm in "List of references on Sony websites to players "owning" their digital games"]]></title><description><![CDATA[
<p>Yeah, okay, I made the same mistake as Sony. I wrote "buy", but what I meant was "spending money" in a general sense (regardless if it's buying ownership or paying a license fee). Second hand customers simply can't afford (or willing to pay) the price of a new copy. Trying to force these people to the Sony shop is a really bad move and won't work.<p>Otherwise you're right, it's absurd that license fee is the same as the price of an owned copy.</p>
]]></description><pubDate>Thu, 10 Sep 2026 16:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49646700</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49646700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49646700</guid></item><item><title><![CDATA[New comment by skrellm in "List of references on Sony websites to players "owning" their digital games"]]></title><description><![CDATA[
<p>> Especially getting rid of physical second hand sells/buys will force consumer to buy the games straight from Sony<p>That's what lawyers and other corporate drones think, but they are plain wrong.<p>The only reason why people want to buy a copy from second hand is because they can't afford the price of a new one. In reality these people will never ever buy straight from Sony, simply because it's too expensive for them. Simple as that. They much more likely to turn to free pirate copies instead.</p>
]]></description><pubDate>Thu, 10 Sep 2026 15:05:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49645030</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49645030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49645030</guid></item><item><title><![CDATA[New comment by skrellm in "HelloAssembly: The smallest possible complete Windows application (2021)"]]></title><description><![CDATA[
<p>Yeah, but the link talks about `ZwMapViewOfSection`. From that page:<p>> For calls from kernel-mode drivers, the NtXxx and ZwXxx versions of a Windows Native System Services routine can behave differently in the way that they handle and interpret input parameters.<p>How "differently" exactly? That's undocumented. And lots of other small (but very important) details are undocumented as well.</p>
]]></description><pubDate>Wed, 09 Sep 2026 15:16:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49627976</link><dc:creator>skrellm</dc:creator><comments>https://news.ycombinator.com/item?id=49627976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49627976</guid></item></channel></rss>