<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: rincebrain</title><link>https://news.ycombinator.com/user?id=rincebrain</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 12:28:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rincebrain" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rincebrain in "The RCE that AMD wouldn't fix"]]></title><description><![CDATA[
<p>They did, apparently, at one point pay someone to build that glue, and then threw it out and wouldn't let the author release it so he's been reimplementing it out of...spite? Burning desire? Unclear. [1]<p>I can't imagine the logic involved in "this is implemented, let's toss it in the dumpster" for that.<p>[1] - <a href="https://vosen.github.io/ZLUDA/blog/zludas-third-life/" rel="nofollow">https://vosen.github.io/ZLUDA/blog/zludas-third-life/</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 22:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497538</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48497538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497538</guid></item><item><title><![CDATA[New comment by rincebrain in "Corrupting a ZFS File on Purpose"]]></title><description><![CDATA[
<p>Sure, I'm not suggesting that they're a good idea to use blindly at this point - I think most people are building on filesystem-based setups so most of the polish is going there.<p>But that was the original logic.<p>I also would be curious to see benchmarks for them on FBSD and Linux, because FBSD and Linux (the platforms at large) diverged in how they handle "disks", with FBSD opting for only character devices (unbuffered) and Linux only block devices (buffered).</p>
]]></description><pubDate>Thu, 11 Jun 2026 20:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496217</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48496217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496217</guid></item><item><title><![CDATA[New comment by rincebrain in "Corrupting a ZFS File on Purpose"]]></title><description><![CDATA[
<p>Various ways.<p>Drives sometimes are worse at their internal error detection than you might hope, and might return incorrect bytes.<p>You might have faulty hardware flipping bits between when you computed a checksum/parity/etc over your data and when you wrote it out, either in memory, or over the wire.<p>You might have a software bug or an interaction with a hardware erratum that causes the CPU to misbehave and mangle your bits in certain cases, maybe around switching from running code in a VM to not and back.<p>You might have had, say, the Samsung HD204UI hard drive, which loses data after it tells the OS that it's written because of a bug around its write cache, so you get no error back, but you go to read the data back later and it's actually whatever was there before you tried overwriting it.<p>SSDs, NVMe and otherwise, _can_ fail in ways that aren't just vanishing from the bus, it's just much less common than with mechanical drives, IME. I have sometimes seen SSDs return incorrect bytes inconsistently or consistently, or start spitting up read/write errors rather than entirely vanishing from the bus.<p>Each of the above examples is a real thing I saw happen. None of them is particularly likely, plenty of people never have dumb shit like any of that come up. But it's not never.</p>
]]></description><pubDate>Wed, 10 Jun 2026 05:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48471666</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48471666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48471666</guid></item><item><title><![CDATA[New comment by rincebrain in "Corrupting a ZFS File on Purpose"]]></title><description><![CDATA[
<p>The reason to use zvols is twofold, AFAIR:<p>- serving a bunch of storage as a blob is a common use case for e.g. iSCSI exporting, and so, if you want to be able to zfs snapshot/send/rollback/etc on the level of "one logical disk", it makes sense to have an optimized route to expose that rather than making you expose a filesystem that only has one file on it to do the same dance<p>- avoiding unnecessary overhead/complexity from the FS layer being involved when all you really care about is exposing a single block device of storage<p>Of course, in the era where you're sad that inline compression/checksum/etc are bottlenecking your 48 NVMe pool, that probably isn't where you'd reach for optimizing first...or second...<p>But just exposing the block storage is sufficiently useful that at least one of the original projects to port ZFS on Linux wasn't planning to implement the FS layer, they just wanted block storage for Lustre.</p>
]]></description><pubDate>Wed, 10 Jun 2026 04:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48471553</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48471553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48471553</guid></item><item><title><![CDATA[New comment by rincebrain in "Ask HN: Why hasn't there been a real competitor to Ticketmaster yet?"]]></title><description><![CDATA[
<p>I think the problem isn't that competition needs to be an order of magnitude better, it's that if places have exclusivity agreements, it doesn't matter how much better you are.<p>The comment in [1] also outlines a bunch of reasons it's extremely difficult to break into.<p>[1] - <a href="https://news.ycombinator.com/item?id=48452308">https://news.ycombinator.com/item?id=48452308</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 05:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456664</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48456664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456664</guid></item><item><title><![CDATA[New comment by rincebrain in "United Airlines 767 returns to Newark after Bluetooth name sparks alert"]]></title><description><![CDATA[
<p>In this particular case, I think the point is less 1 or 2 but more point 3<p>(3) the contrapositive, where you continued the flight, it really was someone stupid enough to name the broadcast name of a bomb "BOMB", it goes off, and now you have to explain to the press "we thought nobody would be stupid enough to really name it 'BOMB'"<p>So you assume it's a low risk event, and tell everyone onboard to turn off their devices to remove the chance it's just someone making a bad joke or a coincidence, and then you end up with the outcome of trying to avoid having to say that in a press conference where everyone is already primed to think you didn't do enough.</p>
]]></description><pubDate>Mon, 01 Jun 2026 00:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351209</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48351209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351209</guid></item><item><title><![CDATA[New comment by rincebrain in "Bricks and Minifigs Stole a Man's $200k Lego Collection"]]></title><description><![CDATA[
<p>Americans think they're "free and democratic" in the same way that aristocrats think they're better than everyone - it's been inculcated in them since birth, by every aspect of the culture and their upbringing, and as an axiomatic belief, it's not something they challenge.<p>There's nuance, of course, with people who are worse off in America seeing some cracks in it, but that's how you get the idiom about "Americans vote like temporarily inconvenienced millionaires" - they are so convinced the game isn't rigged against them that they vote assuming they will win at the casino one day.</p>
]]></description><pubDate>Fri, 29 May 2026 19:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327839</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48327839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327839</guid></item><item><title><![CDATA[New comment by rincebrain in "A portentous reunion"]]></title><description><![CDATA[
<p>My intuition is that what makes them well suited is that the transformations on the input desired are well-defined and frequent tasks - e.g. any other software that migrated from, say, SDL1 to SDL2, or had to move from gcc 3 to 4, or Sun cc to gcc, had to have these transformations in their source history.<p>IOW, "there is probably very little stopping you except time from having written Coccinelle patches to mechanically do most of these transformations".</p>
]]></description><pubDate>Thu, 28 May 2026 19:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48313801</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48313801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48313801</guid></item><item><title><![CDATA[New comment by rincebrain in "A portentous reunion"]]></title><description><![CDATA[
<p>Because most tasks aren't "refresh this code from 10-20 years ago"?<p>If you needed an old piece of code at $WORK, you probably already paid the tax of refreshing it or replacing it.<p>This sort of task is similar in nature to something like "I have a 25yo unmaintained Linux driver, let's refresh it for modern Linux" - a great demonstration of the efficacy of these tools if you have the right-shaped task, but not a task that comes up repeatedly in most people's days.</p>
]]></description><pubDate>Thu, 28 May 2026 12:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307764</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48307764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307764</guid></item><item><title><![CDATA[New comment by rincebrain in "A portentous reunion"]]></title><description><![CDATA[
<p>There exist a great many people in the world who think that the only important thing is having a good enough idea, and everything else is almost valueless by comparison. You've probably met them, people who say things like "I just need someone to code it, can you sign this NDA, what do you mean you want to be paid, it's just coding?"<p>They exist in other formats too - blogs in the vein of "for exposure" cover the same premise, mostly.<p>Vibe coding has allowed them all to try and show everyone how right they were.</p>
]]></description><pubDate>Wed, 27 May 2026 15:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295417</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48295417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295417</guid></item><item><title><![CDATA[New comment by rincebrain in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>How have you found syncthing's scaling?<p>I've been trying to use it for a massive tree of ~250k files across ~500k folders, which only needs to live on one device at a time and sync to a backup in case it dies, and even if I tell it send-only/receive-only explicitly, it regularly seems to go cross-eyed at some change made in the folder structure and give up and rescan and hash everything, and if anything in the tree changes while that's happening, it gives up and just marks it a conflict to be manually resolved...or silently hangs until I restart it.</p>
]]></description><pubDate>Tue, 26 May 2026 18:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48283857</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48283857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283857</guid></item><item><title><![CDATA[New comment by rincebrain in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>In contrast, I have never owned a USB-C to HDMI cable, and I don't know of any device except perhaps my phone that might be able to make use of one.</p>
]]></description><pubDate>Thu, 21 May 2026 22:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229382</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48229382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229382</guid></item><item><title><![CDATA[New comment by rincebrain in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>They say pretty directly in the post that they didn't want to deal with the hassles around dongles and uncommon ports for using this as a Linux PC in their pocket.</p>
]]></description><pubDate>Thu, 21 May 2026 16:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225583</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48225583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225583</guid></item><item><title><![CDATA[New comment by rincebrain in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>They do appear to be trying to build something a bit more bespoke than that, where they want something like Fedora Silverblue or what systemd seems to want to present, in terms of contained overlays for snapshotting when you make changes and then going "oh no" without requiring a full reinstall.<p>God knows if they'll end up scaling back their goals, but the vision isn't "just" a few custom integrations.</p>
]]></description><pubDate>Thu, 21 May 2026 16:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225543</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48225543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225543</guid></item><item><title><![CDATA[New comment by rincebrain in "Flipper One Tech Specs"]]></title><description><![CDATA[
<p>They mention in the comments intending to have modes that solely run on the microcontroller, so I imagine that might help somewhat.<p>This also feels like the target market is people who said they dangled this off an RPi-alike to do something that the microcontroller simply did not have the processing to do.</p>
]]></description><pubDate>Wed, 20 May 2026 21:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214325</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48214325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214325</guid></item><item><title><![CDATA[New comment by rincebrain in "Fecal transplants for autism deliver success in clinical trials"]]></title><description><![CDATA[
<p>From my understanding, the problem is volume.<p>You want to land a substantial amount of, ahem, shit in there, since don't just want it to colonize one portion of the gut, and it's got quite a lot of competition.<p>So you would be talking a truly astonishing number of pills, I think, to compare to the volume you can manage with a tube.<p>WP suggests that it's about 100g (or 100000mg) of actual feces then mixed in a larger volume of saline or milk, and you'd probably need to have additional volume for assumed losses and whatever coating you think would work.<p>That is a _huge_ amount to put in pills.</p>
]]></description><pubDate>Sat, 16 May 2026 13:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159935</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48159935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159935</guid></item><item><title><![CDATA[New comment by rincebrain in "Classic 7 is a Windows 10 LTSC mod to look 1:1 to Windows 7"]]></title><description><![CDATA[
<p>Yes, I've had a number of these.<p>One of the most annoying ones combined these two properties, so depending on various internal races, typing a four letter word would either open one program, the folder that program was installed in (!?), or attempt to Bing the common word</p>
]]></description><pubDate>Thu, 14 May 2026 21:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141755</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48141755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141755</guid></item><item><title><![CDATA[New comment by rincebrain in "Classic 7 is a Windows 10 LTSC mod to look 1:1 to Windows 7"]]></title><description><![CDATA[
<p>I think what drives me mad is its nondeterminism.<p>If I hit Winkey and type a string, it should not be the case that I get different results from doing that 6 times in a row because it depends whether some background task which changes the results finishes first.</p>
]]></description><pubDate>Thu, 14 May 2026 10:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133548</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48133548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133548</guid></item><item><title><![CDATA[New comment by rincebrain in "Fc, a lossless compressor for floating-point streams"]]></title><description><![CDATA[
<p>I must say, for a library advertising handling of streams of data, the absence of a stream utility to [input] | fc | fc -d surprised me.<p>I understand this is more the primitive that you would build such a thing on top of, just that the first question I always have for novel compressors is "how do they do on these example streams of data".</p>
]]></description><pubDate>Wed, 13 May 2026 12:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48121254</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48121254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48121254</guid></item><item><title><![CDATA[New comment by rincebrain in "Maryland citizens hit with $2B power grid upgrade for out-of-state AI"]]></title><description><![CDATA[
<p>There's pretty noticable differences in ability to self-regulate between people who had unfiltered access to computers and smartphones when growing up and not, beyond simply generational shifts.<p>I think the parent's assumption is that 16 is old enough for those problems to be largely avoided even if you gave them unfiltered access, which is what makes it not just kicking the can down the road.</p>
]]></description><pubDate>Mon, 11 May 2026 14:20:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095355</link><dc:creator>rincebrain</dc:creator><comments>https://news.ycombinator.com/item?id=48095355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095355</guid></item></channel></rss>