<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: badlibrarian</title><link>https://news.ycombinator.com/user?id=badlibrarian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 08:44:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=badlibrarian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by badlibrarian in "Say No to Palantir in Europe"]]></title><description><![CDATA[
<p>No, because gunpowder has no loyalty, no terms of service, no American CEO who can be forced to testify before Congress and say interesting things about European defense customers or provide lists of who has a tattoo or not.</p>
]]></description><pubDate>Sun, 29 Mar 2026 16:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47564762</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47564762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47564762</guid></item><item><title><![CDATA[New comment by badlibrarian in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Change it to "Some people" if your pedanticism won't let you follow the flow.<p>Or better yet point out the better paths they chose instead. Were they wrestling with Java and "Joda Time"? Talking to AWS via a Python library named after a dolphin? Running .NET code on Linux servers under Mono that never actually worked? Jamming apps into a browser via JQuery? Abstracting it up a level and making 1,400 database calls via ActiveRecord to render a ten item to-do list and writing blog posts about the N+1 problem? Rewriting grep in Rust to keep the ruskies out of our precious LLCs?<p>Asking the wrong questions, using the wrong tools, then writing dumb blog posts about it is what we do. It's what makes us us.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519869</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47519869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519869</guid></item><item><title><![CDATA[New comment by badlibrarian in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>I suppose everyone on HN reaches a certain point with these kind of thought pieces and I just reached mine.<p>What are you building? Does the tool help or hurt?<p>People answered this wrong in the Ruby era, they answered it wrong in the PHP era, they answered it wrong in the Lotus Notes and Visual BASIC era.<p>After five or six cycles it does become a bit fatiguing. Use the tool sanely. Work at a pace where your understanding of what you are building does not exceed the reality of the mess you and your team are actually building if budgets allow.<p>This seldom happens, even in solo hobby projects once you cost everything in.<p>It's not about agile or waterfall or "functional" or abstracting your dependencies via Podman or Docker or VMware or whatever that nix crap is. Or using an agent to catch the bugs in the agent that's talking to an LLM you have next to no control over that's deleting your production database while you slept, then asking it to make illustrations for the postmortem blog post you ask it to write that you think elevates your status in the community but probably doesn't.<p>I'm not even sure building software is an engineering discipline at this point. Maybe it never was.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519588</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47519588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519588</guid></item><item><title><![CDATA[New comment by badlibrarian in "Comparing Python Type Checkers: Typing Spec Conformance"]]></title><description><![CDATA[
<p>It's a community that delayed progress for a decade while they waited for everyone to put parenthesis on the print statement. Give 'em enough time and they'll figure out best practices.</p>
]]></description><pubDate>Mon, 16 Mar 2026 15:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47400712</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47400712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47400712</guid></item><item><title><![CDATA[New comment by badlibrarian in "What if the Apple ][ had run on Field-Sequential?"]]></title><description><![CDATA[
<p>6 MHz was there from the start. If it wasn't, the CBS field-sequential might have won. Both government (FCC) and industry (RCA) were pushing for a backward compatible system and there was enough bandwidth to pull it off. OP asks what would've happened had chroma been given its own separate, non-overlapping band. That was not possible while maintaining compatibility.</p>
]]></description><pubDate>Sun, 08 Mar 2026 22:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302024</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47302024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302024</guid></item><item><title><![CDATA[New comment by badlibrarian in "What if the Apple ][ had run on Field-Sequential?"]]></title><description><![CDATA[
<p>You could argue that if extra bandwidth were available it might be better allocated elsewhere for improved picture quality. But yes. It would've reduced lots of engineering complexity and probably would've looked very much like PALplus.<p><a href="https://en.wikipedia.org/wiki/PALplus" rel="nofollow">https://en.wikipedia.org/wiki/PALplus</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 19:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300287</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47300287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300287</guid></item><item><title><![CDATA[New comment by badlibrarian in "OpenAI – How to delete your account"]]></title><description><![CDATA[
<p>If you sign up with a Google account you don't need to give them a phone number. I realize the irony here.</p>
]]></description><pubDate>Sat, 28 Feb 2026 14:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47196084</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47196084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196084</guid></item><item><title><![CDATA[New comment by badlibrarian in "Show HN: A physically-based GPU ray tracer written in Julia"]]></title><description><![CDATA[
<p>Versus Python, it seems to fork into the "thinkers" vs "doers" camp. Julia provides a level of abstraction that some people find comforting. I thought I could use it as a sort of open source Matlab for a lot of thinky, 1-based index code I had lying around. It didn't meet my needs. And "spend half an hour waiting for a Jupyter notebook to boot up" is real. Great for some but it's not compatible with the way I work.<p>Elsewhere someone used the term "janky" and perhaps it's the fact that there are so many incredibly smart people around it that makes it so janky. By way of example, somebody needed to check disk space and the architect told him to shell out to Python.<p>Remember when LLVM first came out and it got kudos for the quality of its error messages? Well if you miss the old-school 1980s GCC experience the nonsense that eventually comes out of the Julia compiler after an hour will relight that flame.<p>Want to use greek letters and other symbols that don't appear on your keyboard as variable names? You've found your people.</p>
]]></description><pubDate>Thu, 19 Feb 2026 14:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47074240</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=47074240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47074240</guid></item><item><title><![CDATA[New comment by badlibrarian in "Bunny Database"]]></title><description><![CDATA[
<p>Adding my voice to the chorus here: they've established a pattern of introducing new features and never really getting them past the 80% point. No qualms with the CDN; it's a sweet spot among providers. But their other offerings have been frustrating me for years now.</p>
]]></description><pubDate>Tue, 03 Feb 2026 17:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46873862</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46873862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46873862</guid></item><item><title><![CDATA[New comment by badlibrarian in "Internet Archive's Storage"]]></title><description><![CDATA[
<p>I wish them the best (and support them in ways they're not even aware of). But they really need to get their act together. The public statements and basic stats do not match reality. An actual board and annual reports would be a nice start.</p>
]]></description><pubDate>Sat, 24 Jan 2026 08:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741987</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46741987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741987</guid></item><item><title><![CDATA[New comment by badlibrarian in "Internet Archive's Storage"]]></title><description><![CDATA[
<p>No, really: access to the server racks is solely protected by a battery-operated camera nestled into the fake dirt of a plastic floor plant.</p>
]]></description><pubDate>Sat, 24 Jan 2026 08:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741963</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46741963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741963</guid></item><item><title><![CDATA[New comment by badlibrarian in "Internet Archive's Storage"]]></title><description><![CDATA[
<p>During the recent power outages in San Francisco, the site repeatedly went down. When a troubled individual set the power pole on fire outside their building, the site went down. Happy to give them the benefit of the doubt on data redundancy, but they publicly celebrate that Brewster himself has to bike down and flip switches to get the site back online. They don't even have employee redundancy.</p>
]]></description><pubDate>Sat, 24 Jan 2026 08:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741944</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46741944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741944</guid></item><item><title><![CDATA[New comment by badlibrarian in "Internet Archive's Storage"]]></title><description><![CDATA[
<p>No climate control. No backup power. And it's secured by a wireless camera sitting in a potted plant. Bless them, but wow.</p>
]]></description><pubDate>Sat, 24 Jan 2026 06:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741560</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46741560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741560</guid></item><item><title><![CDATA[New comment by badlibrarian in "Pragmatic bitmap filters in Microsoft SQL Server"]]></title><description><![CDATA[
<p>For genuinely useful workloads, it's available for $5/month (per database, not per server) on Azure. There's a free version if you hunt around.<p>I'm paying $10/month since 2012 and happy. Cannot find even a hint of these DTU packages on the Azure site to link to. (Good lord, Microsoft.)</p>
]]></description><pubDate>Thu, 22 Jan 2026 18:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46723289</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46723289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46723289</guid></item><item><title><![CDATA[New comment by badlibrarian in "Claude's new constitution"]]></title><description><![CDATA[
<p>This thread has it all: child pornography, copyright violation, and gambling. All we need is someone to vibecode a site that sells 3D printed graven images to complete the set.</p>
]]></description><pubDate>Thu, 22 Jan 2026 15:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46720259</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46720259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46720259</guid></item><item><title><![CDATA[New comment by badlibrarian in "Claude's new constitution"]]></title><description><![CDATA[
<p>Copyright detection would kick in and prevent the Harry Potter example before the CSAM filters kicked in. Claude won't render fanfic of Porky Pig sodomizing Elmer Fudd either.</p>
]]></description><pubDate>Thu, 22 Jan 2026 01:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46714274</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46714274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46714274</guid></item><item><title><![CDATA[New comment by badlibrarian in "Vector graphics on GPU"]]></title><description><![CDATA[
<p>It's an argument you can make in any performance effort. But I think the "let's save power using GPUs" ship sailed even before Microsoft started buying nuclear reactors to power them.</p>
]]></description><pubDate>Wed, 07 Jan 2026 17:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46529536</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46529536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46529536</guid></item><item><title><![CDATA[New comment by badlibrarian in "Vector graphics on GPU"]]></title><description><![CDATA[
<p>Right. The question is does Skia grows its broad and useful toolkit with an eye toward further GPU optimization? Or does Vello (broadened and perhaps burdened by Rust and the shader-obsessive crowd) grow a broad and useful API?<p>There's also the issue of just how many billions of line segments you really need to draw every 1/120th of a second at 8K resolution, but I'll leave those discussions to dark-gray Discord forums rendered by Skia in a browser.</p>
]]></description><pubDate>Wed, 07 Jan 2026 15:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527802</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46527802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527802</guid></item><item><title><![CDATA[New comment by badlibrarian in "Vector graphics on GPU"]]></title><description><![CDATA[
<p>Author uses a lot of odd, confusing terminology and brings CPU baggage to the GPU creating the worst of both worlds. Shader hacks and CPU-bound partitioning and choosing the Greek letter alpha to be your accumulator in a graphics article? Oh my.<p>NV_path_rendering solved this in 2011. <a href="https://developer.nvidia.com/nv-path-rendering" rel="nofollow">https://developer.nvidia.com/nv-path-rendering</a><p>It never became a standard but was a compile-time option in Skia for a long time. Skia of course solved this the right way.<p><a href="https://skia.org/" rel="nofollow">https://skia.org/</a></p>
]]></description><pubDate>Wed, 07 Jan 2026 09:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46524464</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46524464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46524464</guid></item><item><title><![CDATA[New comment by badlibrarian in "The unbearable joy of sitting alone in a café"]]></title><description><![CDATA[
<p>I know lots of broke-ass people who manage to travel and have a cup of coffee while there. It's choices, not privilege. Author of the piece sure is insufferable, though.</p>
]]></description><pubDate>Sun, 04 Jan 2026 16:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489343</link><dc:creator>badlibrarian</dc:creator><comments>https://news.ycombinator.com/item?id=46489343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489343</guid></item></channel></rss>