<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: adbachman</title><link>https://news.ycombinator.com/user?id=adbachman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 18:26:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=adbachman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by adbachman in "LÖVE: 2D Game Framework for Lua"]]></title><description><![CDATA[
<p>they include a LÖVE demo in their documentation: <a href="https://dev.fennel-lang.org/wiki/CookbookPong" rel="nofollow">https://dev.fennel-lang.org/wiki/CookbookPong</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 17:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663770</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=47663770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663770</guid></item><item><title><![CDATA[New comment by adbachman in "[dead]"]]></title><description><![CDATA[
<p>Immediate full screen fake virus scanner ad on Android.<p>What's up, OP?</p>
]]></description><pubDate>Sun, 10 Aug 2025 19:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44857465</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=44857465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44857465</guid></item><item><title><![CDATA[New comment by adbachman in "C10kday"]]></title><description><![CDATA[
<p>I had the same thought, "oh damn, I haven't heard about 'the c10k problem' in ages" :D (it was "solved", right?)<p>Given the author, his history in the field, and the project, though, I'm confident the repetition is intentional.<p>Like a contemporary rapper dropping Doom bars on a track, I read it as an homage / callback / shout-out, even if the meaning is changed.</p>
]]></description><pubDate>Tue, 05 Aug 2025 13:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44798037</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=44798037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44798037</guid></item><item><title><![CDATA[New comment by adbachman in "GSA Eliminates 18F"]]></title><description><![CDATA[
<p>Hopelessness is their tool, not ours.</p>
]]></description><pubDate>Sun, 02 Mar 2025 01:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43226077</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=43226077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43226077</guid></item><item><title><![CDATA[New comment by adbachman in "Did missing/corrupt dates in COBOL default to 1875-05-20?"]]></title><description><![CDATA[
<p>No joke, I actually hit this condition in a test suite and ended up stumbling across the October 1582 date in a Ruby library. It wasn't until I searched "October 10 1582" on the Web that I learned the significance. 
  <a href="https://gist.github.com/abachman/f97806e1c0fe8e4e1849e5f8412fd339#observations" rel="nofollow">https://gist.github.com/abachman/f97806e1c0fe8e4e1849e5f8412...</a><p>tl;dr - MySQL uses 1000-01-01 as the minimum value for a datetime field. Different Ruby libraries use different methods to represent dates, which can lead to situations that <i>appear</i> to claim that 1000-01-01 != 1000-01-01.</p>
]]></description><pubDate>Mon, 17 Feb 2025 15:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43079713</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=43079713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43079713</guid></item><item><title><![CDATA[New comment by adbachman in "Teen on Musk's DOGE team graduated from 'The Com'"]]></title><description><![CDATA[
<p>The concern is always leverage and conflict of interest.<p>Is there something about you that you would do anything to keep covered up?<p>Are you susceptible to outside influence?<p>Can anyone, in any country, compel you to act counter to the interest of your employer?<p>Foreign property means you are, at the very least, going to take interest if/when the foreign government threatens it.</p>
]]></description><pubDate>Mon, 10 Feb 2025 03:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42996566</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=42996566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42996566</guid></item><item><title><![CDATA[New comment by adbachman in "Analyzing the codebase of Caffeine, a high performance caching library"]]></title><description><![CDATA[
<p>what are/were Reddit's top two or three cached structures / things?<p>guessing post bodies and link previews feels too easy.<p>comment threads? post listings?<p>was there a lot of nesting?<p>it sounds like you're describing a whole post--use message, comments, and all--for presentation to a browser or crawler.<p>(sorry, saw the handle and have so many questions :D)</p>
]]></description><pubDate>Sun, 02 Feb 2025 15:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42909296</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=42909296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42909296</guid></item><item><title><![CDATA[New comment by adbachman in "The Zizians and the rationalist death cult"]]></title><description><![CDATA[
<p>Absolutely!<p>If it means you are unable to make any decisions or reach any conclusions which do not align with your -ism, then you're in a dead end.</p>
]]></description><pubDate>Sat, 01 Feb 2025 15:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42898812</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=42898812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42898812</guid></item><item><title><![CDATA[New comment by adbachman in "Deferred resignation email to federal employees"]]></title><description><![CDATA[
<p>No. Federal employees take an oath to defend the Constitution, not the current executive.<p>Civil service in the US has been neutral politically and merit based for the last 140 years. It stands directly opposed to the "spoils system" which awarded positions to friends, campaign contributors, family members, etc.
 <a href="https://en.m.wikipedia.org/wiki/Spoils_system" rel="nofollow">https://en.m.wikipedia.org/wiki/Spoils_system</a></p>
]]></description><pubDate>Wed, 29 Jan 2025 03:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42861279</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=42861279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42861279</guid></item><item><title><![CDATA[New comment by adbachman in "Chatham House Rule is suddenly everywhere in the Bay Area"]]></title><description><![CDATA[
<p>"Chatham House Rules" is not a problem that needs solving. I've only seen it used as a courtesy extended by peers to each other out of mutual respect.<p>"We will have conversations and share information and we agree we can act on the information but would all prefer not to be directly quoted or have the information we shared be shared with others outside the meeting."<p>It's not legal, it's social.<p>Break trust with a wiretap (really?) and you'll just find yourself no longer invited to the fun places.</p>
]]></description><pubDate>Sun, 12 Jan 2025 04:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42671186</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=42671186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42671186</guid></item><item><title><![CDATA[New comment by adbachman in "Ask HN: What old video games did you love that haven't left a large footprint?"]]></title><description><![CDATA[
<p>Maybe it was before your time, but Diablo was absolutely huge in its day. Like, "top 10 for the 1990s" huge.<p>Created (or at least established or set the benchmark for) the action RPG genre, spawned clones and imitators, and has multiple triple A sequels.<p>Left a HUGE footprint, in other words.</p>
]]></description><pubDate>Sun, 06 Oct 2024 14:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41757429</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=41757429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41757429</guid></item><item><title><![CDATA[New comment by adbachman in "Here's a puzzle game. I call it Reverse the List of Integers"]]></title><description><![CDATA[
<p>the only moves available are:<p>1. Split an integer into two smaller integers.<p>2. Combine (add) two integers into a larger one.<p>Both suggest that negative numbers are not possible.</p>
]]></description><pubDate>Fri, 12 Apr 2024 11:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40011365</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=40011365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40011365</guid></item><item><title><![CDATA[New comment by adbachman in "Reading more Ursula Le Guin (2019)"]]></title><description><![CDATA[
<p>In my top five, too. I have two copies right now, the second is a first edition I found at a free bookstore. I've given one other away, will probably send another with a kid when they move out.<p>It's the dryness, for me. She evokes the setting so clearly and in so few words, it took me by surprise. Also my first exposure to thoughtful anarchist ideas, which has been fun.<p>That and Wizard of Earthsea. Which is as spare, poetic, and strange as any YA magic fiction book wishes it could be.</p>
]]></description><pubDate>Fri, 05 Apr 2024 05:28:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39938961</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39938961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39938961</guid></item><item><title><![CDATA[New comment by adbachman in "How Figma's databases team lived to tell the scale"]]></title><description><![CDATA[
<p>This is the important question.<p>We evaluated several horizontally scalable DBs and Cockroach was by far the slowest for our access patterns.</p>
]]></description><pubDate>Fri, 15 Mar 2024 12:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39714726</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39714726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39714726</guid></item><item><title><![CDATA[New comment by adbachman in "When a statute is ambiguous the tie should go to the citizen not the government"]]></title><description><![CDATA[
<p>I like the, "if you slice, your sister gets to pick first" energy.</p>
]]></description><pubDate>Fri, 08 Mar 2024 02:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39637328</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39637328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39637328</guid></item><item><title><![CDATA[New comment by adbachman in "Institutions try to preserve the problem to which they are the solution"]]></title><description><![CDATA[
<p>This is 100% accurate to my experience working as a software developer for the US federal government.<p>Important humanitarian mission (I worked in the asylum and refugee org) filled with true believers, dedicated civil servants with a heart for service, managed by career middle managers.<p>18F, USDS, interesting smaller contractors, and all the "innovation" orgs direct hiring software devs like me were aimed at supporting the mission, but it felt like they were never going to win over the system of 9 digit contacts to support the status quo.</p>
]]></description><pubDate>Sat, 24 Feb 2024 16:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39492839</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39492839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39492839</guid></item><item><title><![CDATA[New comment by adbachman in "Why I Like Obsidian"]]></title><description><![CDATA[
<p>I use this setup. My notes folder is a git repo, I have a private repo on GitHub as backup. Then two moving parts.<p>a backup.sh script, which boils down to: `cd ${obfolder}; git add .; git commit -m "auto backup $(date +%Y%m%d%H%M%S)"; git push`. Give it a `chmod +x` and it's ready.<p>a crontab entry: `1 17 * * * ${obfolder}/backup.sh`, which is "at 5:01pm every day, run the backup script.<p>${obfolder} is the actual path of the vault directory and I haven't had to think about it in years.</p>
]]></description><pubDate>Wed, 17 Jan 2024 14:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39028366</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39028366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39028366</guid></item><item><title><![CDATA[New comment by adbachman in "TinyML: Ultra-low power machine learning"]]></title><description><![CDATA[
<p>We can each have our very own Dixie Flatline construct.</p>
]]></description><pubDate>Wed, 17 Jan 2024 13:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39027425</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=39027425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39027425</guid></item><item><title><![CDATA[New comment by adbachman in "Pluto, a Modern Lua Dialect"]]></title><description><![CDATA[
<p>> the ?? would help a little bit<p>that's the only point of the operator.<p>given: a = 0; b = 42;<p>then `a or b` and `a ?? b` give two different answers, but take the same number of characters to write.<p>> just explicitly check for nil<p>1. I am lazy and 2. I am explicitly checking, that's why I picked `??` not `or`</p>
]]></description><pubDate>Fri, 29 Dec 2023 14:32:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38805288</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=38805288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38805288</guid></item><item><title><![CDATA[New comment by adbachman in "Advent of Code 2023 is nigh"]]></title><description><![CDATA[
<p>that's interesting.<p>my example data did include the edge case that caught me out in part two, but didn't include it in a way that broke my first pass at a solution.<p>funny piece is it didn't click until i submitted a wrong answer, read my code for a few minutes, added a bunch of logging, and then saw the trick. i looked back at the given example and it was right there the whole time, just not called out explicitly.</p>
]]></description><pubDate>Fri, 01 Dec 2023 17:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38489394</link><dc:creator>adbachman</dc:creator><comments>https://news.ycombinator.com/item?id=38489394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38489394</guid></item></channel></rss>