<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: gsnedders</title><link>https://news.ycombinator.com/user?id=gsnedders</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 11:09:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gsnedders" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gsnedders in "Apple's weird anti-nausea dots cured my car sickness"]]></title><description><![CDATA[
<p>It came in macOS Tahoe 26 — a year later than on iOS and iPadOS.<p>Personally, I find it somewhat less effective on larger screens, simply because my eyes are more likely to be further from the dots.</p>
]]></description><pubDate>Wed, 17 Jun 2026 15:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48571918</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48571918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48571918</guid></item><item><title><![CDATA[New comment by gsnedders in "Your ePub Is fine"]]></title><description><![CDATA[
<p>Yes, every single CSS standard ever has required that.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544448</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48544448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544448</guid></item><item><title><![CDATA[New comment by gsnedders in "Your ePub Is fine"]]></title><description><![CDATA[
<p>While plausible, I would suspect it’s more likely you’ve just run into bugs than forwards-compatible error behaviour — most ePubs don’t get anywhere near actually interesting CSS!</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536038</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48536038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536038</guid></item><item><title><![CDATA[New comment by gsnedders in "Your ePub Is fine"]]></title><description><![CDATA[
<p>epubcheck is meant to ensure conformance with the standards, not the interoperably implemented subset of the standards. (Which has lots of awkward questions: which implementations of the standards, which versions of those implementations, etc.)</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535077</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48535077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535077</guid></item><item><title><![CDATA[New comment by gsnedders in "Your ePub Is fine"]]></title><description><![CDATA[
<p>You are of course correct that ePub nowadays doesn’t mandate a given version of CSS (though earlier versions did!), but that doesn’t matter in this case: it’s non-conforming according to even CSS level 1 (1996), per <a href="https://www.w3.org/TR/REC-CSS1-961217#forward-compatible-parsing" rel="nofollow">https://www.w3.org/TR/REC-CSS1-961217#forward-compatible-par...</a><p>> illegal values, or values with illegal parts, are treated as if the declaration weren't there at all<p>So a conforming implementation would ignore that max-width property declaration, not raise an error.<p>And those earlier versions of ePub which defined a required subset of given CSS standards? The forwards-compatible parsing rules were part of their subset.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534622</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48534622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534622</guid></item><item><title><![CDATA[New comment by gsnedders in "Your ePub Is fine"]]></title><description><![CDATA[
<p>To be clear, ADE’s behaviour is not conforming to any version of the standards it claims to implement. If it had been, it would reject that specific max-width property declaration as having an invalid value and ignore it, not reject the entire document: every single version of CSS has required that forwards-compatible behaviour.<p>PDF is not somehow immune to this either — a non-conforming implementation could similarly break what are meant to be forward-compatible extension points by raising an error on an unknown stream or object instead of (as required by the standard) ignoring it.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534562</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48534562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534562</guid></item><item><title><![CDATA[New comment by gsnedders in "Formal methods and the future of programming"]]></title><description><![CDATA[
<p>Another obvious example are cryptographic hash functions: if you have a function f(s) = h, you can trivially specify a function inverse_f(h) = s st f(s) = h, and if you can infer a non-brute-force algorithm for that, you’ve just inferred a cryptographical weakness!</p>
]]></description><pubDate>Sun, 14 Jun 2026 23:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534349</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48534349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534349</guid></item><item><title><![CDATA[New comment by gsnedders in "macOS Container Machines"]]></title><description><![CDATA[
<p>Only WSL2; WSL1 was an actual subsystem.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470409</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48470409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470409</guid></item><item><title><![CDATA[New comment by gsnedders in "Nvidia is proposing a beast of a CPU system for Windows PCs"]]></title><description><![CDATA[
<p>It feels deeply unfortunate that even with Windows on AArch64 requiring ACPI that it still doesn’t suffice for Linux, unlike on x86.<p>And I know a lot of that lies on the vendors, but it does feel unfortunate (from a standardisation/conformance/certification point of view) that Windows requiring it doesn’t make it easy to boot other OSes!</p>
]]></description><pubDate>Sat, 06 Jun 2026 18:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48427521</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48427521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48427521</guid></item><item><title><![CDATA[New comment by gsnedders in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>Who is outsourced here? It’s not immediately apparent from the article that people were being outsourced?</p>
]]></description><pubDate>Sat, 30 May 2026 17:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338609</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48338609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338609</guid></item><item><title><![CDATA[New comment by gsnedders in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>> In a union, the only way up is seniority or, in other words, the amount of money you've paid in dues over the years.<p>I’m unaware of this ever being the case in the UK — the lack of closed shop units means that even when collective agreements cover promotion they cannot meaningfully set this based on dues paid, both because they don’t necessarily know how long each employee has been a member of the union, and regardless that would be illegal discrimination based on union membership vs not.<p>In the common case for private-sector white-collar collective agreements in the UK, promotion is mostly just required to be transparent, rather than setting out procedural rules for promotion.<p>Your focus on union dues also makes me suspect you’re commenting from the US, expecting a union environment much more like the US — and US unions are outliers in many ways.<p>Per <a href="https://iwgb.org.uk/en/join/game-worker/" rel="nofollow">https://iwgb.org.uk/en/join/game-worker/</a> union dues max out at £35/month for those earning £80k and more — this is vastly less than unions require as dues in the US, and that almost certainly reduces the impact that union dues have, even beyond the illegality of closed shop units.</p>
]]></description><pubDate>Sat, 30 May 2026 17:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338570</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48338570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338570</guid></item><item><title><![CDATA[New comment by gsnedders in "Testing Mac OS on the Apple Network Server 2.0 ROMs"]]></title><description><![CDATA[
<p>Apple’s own style guide says to use the name of the appropriate release: <a href="https://support.apple.com/en-gb/guide/applestyleguide/apsg72b28652/1.0/web/1.0#apd246e83209" rel="nofollow">https://support.apple.com/en-gb/guide/applestyleguide/apsg72...</a></p>
]]></description><pubDate>Tue, 05 May 2026 05:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018528</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48018528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018528</guid></item><item><title><![CDATA[New comment by gsnedders in "Introduction to Atom"]]></title><description><![CDATA[
<p>RSS 2.0 is kinda an unspecified mess, and at least 15 year ago, if you wanted to be compatible with the majority of content you needed some weird heuristics to detect which interpretation of the spec a given feed was using (lol).<p>And Dave Winer was strongly against ever clarifying the spec, and that’s part of what led to Atom.</p>
]]></description><pubDate>Mon, 04 May 2026 16:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48010944</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48010944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48010944</guid></item><item><title><![CDATA[New comment by gsnedders in "California to begin ticketing driverless cars that violate traffic laws"]]></title><description><![CDATA[
<p>Other common approaches:<p>1. Per capita<p>2. Per registered vehicle<p>3. Per trip<p>All of these have upsides and downsides (as does “per vehicle km”), and all will paint different pictures with different distortions.</p>
]]></description><pubDate>Sun, 03 May 2026 20:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001105</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48001105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001105</guid></item><item><title><![CDATA[New comment by gsnedders in "California to begin ticketing driverless cars that violate traffic laws"]]></title><description><![CDATA[
<p><a href="https://www.spiegel.de/auto/aktuell/tempolimit-koennte-jaehrlich-bis-zu-140-todesfaelle-verhindern-a-1254504.html" rel="nofollow">https://www.spiegel.de/auto/aktuell/tempolimit-koennte-jaehr...</a> claims a 75% higher fatality rate on unrestricted autobahn v. autobahn with speed limits.<p>But in general: freeways/motorways (whatever you want to call them) almost never account for the majority of fatalities anywhere — there’s a lot that makes them safer than the average rural road even given comparable speeds, and there’s fewer vulnerable road users around.</p>
]]></description><pubDate>Sun, 03 May 2026 20:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000851</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48000851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000851</guid></item><item><title><![CDATA[New comment by gsnedders in "California to begin ticketing driverless cars that violate traffic laws"]]></title><description><![CDATA[
<p>At least in SF, there’s both a phone number and a QR code on a sticker on the driver-side window, and per what’s linked from <a href="https://waymo.com/firstresponders/" rel="nofollow">https://waymo.com/firstresponders/</a> it seems like that’s a dedicated phone line.<p>I wonder quite what the priority matrix looks like for support requests; I’d expect something like:<p>1. First responders
2. Human-initiated in-vehicle
3. Autonomous-initiated vehicle<p>But I of course don’t know.<p>Buttons are something that seem inherently obviously (both internal and external), but I’m also never sure quite how useful they’d be: a lot of the things that have gathered press have involved vehicles driving when it was unsafe to do so, and then any external button is of minimal use.<p>I also expect they have some level of concern about anything external having an abuse potential? (e.g., deliberately walk in front of an AV just to stop it in the road)<p>Something like “give first responders some mobile app which provides some level of direct control” feels like it should be doable (authentication there seems unlikely to be harder than the various “educational” authentication gates that Alphabet has in many products) — though of course that doesn’t scale with more AV operators, and thus maybe this just falls into the category of “this should be standardised” (by whatever SDO).<p>And some can clearly just leverage existing datasets — many jurisdictions have ways to publish things like “this road is closed from X to Y”, and you can imagine a slightly broader case of “close a radius of Z from point A” being something you might want, especially in the AV case (imagine a “police incident” closing an intersection, such as the one a Waymo drove through a few months ago — you probably want to close a bit beyond the interaction itself in all directions!).<p>And sure, to some extent things can be handled by AVs getting better at understanding their surroundings, but we’ll always have the question of whether they’re good enough, especially when they fail in non-human like ways.</p>
]]></description><pubDate>Sun, 03 May 2026 19:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000766</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=48000766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000766</guid></item><item><title><![CDATA[New comment by gsnedders in "The woes of sanitizing SVGs"]]></title><description><![CDATA[
<p>AS2 was mostly following the direction of ES4 — so it wouldn’t have diverged if it hadn’t been abandoned.</p>
]]></description><pubDate>Tue, 28 Apr 2026 03:29:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47930183</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=47930183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47930183</guid></item><item><title><![CDATA[New comment by gsnedders in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>You cannot stop in a cycle lane to drop people off without first driving into the cycle lane.</p>
]]></description><pubDate>Sun, 26 Apr 2026 22:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47915436</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=47915436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47915436</guid></item><item><title><![CDATA[New comment by gsnedders in "New 10 GbE USB adapters are cooler, smaller, cheaper"]]></title><description><![CDATA[
<p>A few devices do support USB 5Gbps over Lightning!</p>
]]></description><pubDate>Sun, 26 Apr 2026 06:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47907889</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=47907889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47907889</guid></item><item><title><![CDATA[New comment by gsnedders in "Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign"]]></title><description><![CDATA[
<p>Also just unit tests in the source files, which again aren’t included in the binary via compile-time flags!</p>
]]></description><pubDate>Thu, 23 Apr 2026 17:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47878817</link><dc:creator>gsnedders</dc:creator><comments>https://news.ycombinator.com/item?id=47878817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47878817</guid></item></channel></rss>