<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: bvanderveen</title><link>https://news.ycombinator.com/user?id=bvanderveen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 19 May 2026 00:58:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bvanderveen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bvanderveen in "Ask HN: When did computers stop being fun?"]]></title><description><![CDATA[
<p>i lold</p>
]]></description><pubDate>Sun, 17 May 2026 01:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165390</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=48165390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165390</guid></item><item><title><![CDATA[New comment by bvanderveen in "Ask HN: When did computers stop being fun?"]]></title><description><![CDATA[
<p>IMO it's still fun to hand-write C and Makefiles targeting an extremely resource-constrained device that's connected to an oscilloscope and a gunshot-wound worth of capacitance on your bench. YMMV</p>
]]></description><pubDate>Sat, 16 May 2026 22:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164487</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=48164487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164487</guid></item><item><title><![CDATA[British Columbia makes daylight saving time permanent]]></title><description><![CDATA[
<p>Article URL: <a href="https://text.npr.org/nx-s1-5741076">https://text.npr.org/nx-s1-5741076</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47293286">https://news.ycombinator.com/item?id=47293286</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 08 Mar 2026 01:13:26 +0000</pubDate><link>https://text.npr.org/nx-s1-5741076</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=47293286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293286</guid></item><item><title><![CDATA[New comment by bvanderveen in "Things that aren't doing the thing"]]></title><description><![CDATA[
<p>Sometimes doing the thing is just doing a thing and then you get done with some milestone on the thing, you're like "why am I doing this thing. am I crazy for undertaking this thing?"<p>And yeah you probably are. Only in retrospect will it be knowable if it was worth it or not. Perseverance is necessary but rarely sufficient.</p>
]]></description><pubDate>Sun, 16 Nov 2025 06:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943107</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=45943107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943107</guid></item><item><title><![CDATA[New comment by bvanderveen in "2048 with only 64 bits of state"]]></title><description><![CDATA[
<p>Like others I found the concise implementation to be impressive! I have noticed a bug though. Using the "drive into the corner" strategy (I keep the high tile in the bottom left) sometimes the top left tile randomly gets a smaller value (e.g., goes from 16 -> 4) when I slide to the left.</p>
]]></description><pubDate>Mon, 23 Jun 2025 01:05:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44351619</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=44351619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44351619</guid></item><item><title><![CDATA[New comment by bvanderveen in "Executive wealth as a factor in return-to-office"]]></title><description><![CDATA[
<p>OP mentions housekeeping as part of his benefits. I also have had an every-other-week maid service for the past decade or so, and for me, it is a huge lifestyle improvement. The amount of time and cognitive overhead it saves is enormous.<p>I have paid less than $200/mo for this. In terms of cost, this isn't anything like having a nanny, your house paid off, or retiring at age 50. But it's interesting that for this guy, it's on the same list as those things.<p>In sum: I highly recommend deploying a couple hundred bucks a month to pay someone to do house chores if you have a hard time motivating yourself to do it or have housemates/partners you have to spend time arguing about it with.</p>
]]></description><pubDate>Sun, 02 Mar 2025 19:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43233781</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=43233781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43233781</guid></item><item><title><![CDATA[New comment by bvanderveen in "Show HN: While the world builds AI Agents, I'm just building calculators"]]></title><description><![CDATA[
<p>A random dimensional analysis that I find amusing about fuel consumption units:<p>liters / 100 km => m^3 / m => m^2<p>(volume) / (distance) => (area)<p>This can be interpreted as the cross-sectional area of a hypothetical trough of fuel running alongside the road, whose contents you slurp up and consume in your engine as you pass (in lieu of using fuel stored in an onboard reservoir).</p>
]]></description><pubDate>Tue, 25 Feb 2025 05:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43168427</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=43168427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43168427</guid></item><item><title><![CDATA[New comment by bvanderveen in "Ask HN: Share your "LLM screwed us over" stories?"]]></title><description><![CDATA[
<p>I'm surprised at how even some of the smartest people in my life take the output of LLMs at face value. LLMs are great for "plan a 5 year old's birthday party, dinosaur theme", "design a work-out routine to give me a big butt", or even rubber-ducking through a problem.<p>But for anything where the numbers, dates, and facts matter, why even bother?</p>
]]></description><pubDate>Thu, 02 Jan 2025 18:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42576972</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=42576972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42576972</guid></item><item><title><![CDATA[New comment by bvanderveen in "165 m private submersible superyacht"]]></title><description><![CDATA[
<p>It never fails to amaze me how tasteless and unimaginative your run-of-the-mill rich asshole is. Without even getting into housing, education, or whatever other feel-good virtue-signalling—this is seriously the coolest <i>toy</i> you can think to buy with 10e8-9 USD?</p>
]]></description><pubDate>Wed, 31 Jan 2024 01:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39198788</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=39198788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39198788</guid></item><item><title><![CDATA[New comment by bvanderveen in "Untranslatable"]]></title><description><![CDATA[
<p>A mechanism for filtering by language or searching by keyword would be nice.</p>
]]></description><pubDate>Fri, 26 Jan 2024 17:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39145070</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=39145070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39145070</guid></item><item><title><![CDATA[New comment by bvanderveen in "What I wish someone had told me"]]></title><description><![CDATA[
<p>Attempting to operate in a space where 100x more money than you can muster is willing to burn itself operating in the same space.</p>
]]></description><pubDate>Thu, 21 Dec 2023 23:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38728550</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=38728550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38728550</guid></item><item><title><![CDATA[New comment by bvanderveen in "LibrePCB"]]></title><description><![CDATA[
<p>For anyone who has ever had the laptop out in the garage next to the CNC machine, yeah, no, those things are extremely onerous.<p>You're in the machine shop outside of town and you literally have <i>everything</i> you need locally to make the computer drive the 4000lb hunk of cast iron around to cut the hunk of metal into the shape and then when you open your laptop Fusion 360 randomly decides you're not logged in and you need to 2FA to get to your own damn data that's local to your box—except there is no cell service here.<p>Fuck. B-double-e-double-r-U-N beer run! Bring the laptop into town and make a hotspot at the gas station so you can get back into your damn cloud account and then drive back to the shop in the hills and finally send G-code to the mill. Using data and software you had on your laptop the whole damn time.<p>Looks like that cut isn't finishing up until 3am.<p>The point is, you're doing an activity that doesn't require the internet. When an application that provides functionality that doesn't require internet connectivity introduces a hard dependency on the internet, it's user-hating design, plain and simple.</p>
]]></description><pubDate>Fri, 29 Sep 2023 23:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=37711466</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=37711466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37711466</guid></item><item><title><![CDATA[New comment by bvanderveen in "LibrePCB"]]></title><description><![CDATA[
<p>> No online account.<p>Among the nerds, the backlash has started. Watch out, Fusion 360.<p>In the world of doing stuff with atoms, no one ever wanted their drafting table to have authentication, ACL, 2FA, or storage/backup.</p>
]]></description><pubDate>Thu, 28 Sep 2023 20:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37695695</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=37695695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37695695</guid></item><item><title><![CDATA[New comment by bvanderveen in "Dt: Duck tape for your Unix pipes"]]></title><description><![CDATA[
<p>Presumably it's meant to be used when you're writing a shell script and you have some problem in front of you that would be trivial to solve in a real programming language and you find yourself saying a sentence starting with "I just wanna…" and rage-googling or asking ChatGPT or whatever.</p>
]]></description><pubDate>Thu, 13 Jul 2023 07:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36706063</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36706063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36706063</guid></item><item><title><![CDATA[New comment by bvanderveen in "WebAuthn Is Great and It Sucks (2020)"]]></title><description><![CDATA[
<p>> Someone who's trying to access my account (assuming news.ycombinator.com requires a client side TLS certificate as part of the authentication process) tries to forge the client side certificate. If the certificate is self signed, how will the server know it's from me versus someone else? How do we maintain the association between a particular client and a key pair?<p>I could be deeply erroneous in my understanding of X.509 but I am pretty dang sure that a self-signed cert would in fact provide that guarantee.<p>All certificates (self-signed or otherwise) have an associated private key. In the case of a CA-signed cert, the CA never sees the private key of the cert it's signing. So in your scenario, the server can know it's you and not someone else (assuming you kept your private key secret…) because in establishing the connection, the client signed a challenge that only the holder of the certificate's private key could correctly sign. Whether the cert is signed by a CA or self-signed doesn't change this property.<p>The CA-signing doesn't provide the property of unique identity—public key crypto does that already. CA-signing just provides a "chain of blessings" that gives the peers on the connection a heuristic for determining how much they should trust the identity on the other end of the line.<p>Unless I'm wildly mistaken!</p>
]]></description><pubDate>Fri, 07 Jul 2023 19:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36637166</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36637166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36637166</guid></item><item><title><![CDATA[New comment by bvanderveen in "Closure, from why the lucky stiff (2013)"]]></title><description><![CDATA[
<p>Idem. I remember not being able to get past the first page of the guide way back in the day, and indeed cannot today either. The signal to noise ratio is just abysmal.<p>I also cannot read comic books and, with perhaps the exception of the systemd man pages, likewise thrive on reference material.<p>Somewhat relatedly, I can't really do podcasts or audiobooks, either, unless they're in a foreign language, and then the challenge of comprehension provides something for my brain to latch onto.</p>
]]></description><pubDate>Fri, 07 Jul 2023 19:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36636969</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36636969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36636969</guid></item><item><title><![CDATA[New comment by bvanderveen in "WebAuthn Is Great and It Sucks (2020)"]]></title><description><![CDATA[
<p>In my imagined system, there's no need for the CSR dance because hey, if the client can sign the crypto challenge and initiate a connection, then it holds the private key material associated with this certificate/account and they own it, and that's that.<p>My mental model is basically like SSH-ing into a box. All the client does is pin the server's public key fingerprint and moan if it changes. The only additional element is an affordance where the box would essentially allow all comers to create a user account and a corresponding `~/ssh/authorized_keys` with their pubkey in it.<p>In the web-app, of course it's not making unix user accounts, but it's associating the self-signed cert with a user account (how ever that might be implemented) the first time it sees a new cert. Whoever shows up with that cert in the future is automatically 'logged in' as the corresponding user account.<p>So, genuine question, what does it mean for the client cert to be potentially invalid? What could lead to that case in the system you're imagining? Under what cases would you either a) not grant a CSR in the first place or b) revoke a cert your CA signed?</p>
]]></description><pubDate>Thu, 06 Jul 2023 02:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36610253</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36610253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36610253</guid></item><item><title><![CDATA[New comment by bvanderveen in "WebAuthn Is Great and It Sucks (2020)"]]></title><description><![CDATA[
<p>What benefit would the site operator see by running a CA and requiring clients to do that dance vs allowing self-signed certs?</p>
]]></description><pubDate>Mon, 03 Jul 2023 19:08:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36577487</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36577487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36577487</guid></item><item><title><![CDATA[New comment by bvanderveen in "WebAuthn Is Great and It Sucks (2020)"]]></title><description><![CDATA[
<p>Can anyone explain to me why we couldn't just use client SSL certs everywhere? Before the first time you connect to a website, your browser asks if you want to generate a new cert or reuse an existing one, you make a choice, and from then on you interact with that site as an identity tied to that cert and you're done. From the servers point of view, the user's identity is a key fingerprint, which is just a property of the connection. Why is it more complicated than that?<p>Oh right, the benevolent overlords, in their wisdom, discerned that mere mortals can't be trusted with private key material.<p>Nevermind, move along.</p>
]]></description><pubDate>Mon, 03 Jul 2023 02:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36568165</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=36568165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36568165</guid></item><item><title><![CDATA[New comment by bvanderveen in "Nuances of overloading and overriding in Java"]]></title><description><![CDATA[
<p>Just say no.</p>
]]></description><pubDate>Thu, 18 May 2023 18:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35992043</link><dc:creator>bvanderveen</dc:creator><comments>https://news.ycombinator.com/item?id=35992043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35992043</guid></item></channel></rss>