<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: arnarbi</title><link>https://news.ycombinator.com/user?id=arnarbi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 09:24:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arnarbi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arnarbi in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>It's more like workers on a large oil tanker using bicycles to move around it, rather than trying to use another oil tanker.</p>
]]></description><pubDate>Tue, 31 Mar 2026 18:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591395</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=47591395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591395</guid></item><item><title><![CDATA[New comment by arnarbi in "End of an era for me: no more self-hosted git"]]></title><description><![CDATA[
<p>> why they're attributed to AI?<p>I don’t think they mean scrapers necessarily driven by LLMs, but scrapers collecting data to train LLMs.</p>
]]></description><pubDate>Wed, 11 Feb 2026 04:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970710</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=46970710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970710</guid></item><item><title><![CDATA[New comment by arnarbi in "Glasses-free 3D using webcam head tracking"]]></title><description><![CDATA[
<p>We did not, no. Just wrote up the report and moved on.</p>
]]></description><pubDate>Sat, 25 Oct 2025 06:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45701702</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=45701702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45701702</guid></item><item><title><![CDATA[New comment by arnarbi in "Glasses-free 3D using webcam head tracking"]]></title><description><![CDATA[
<p>Back in college (~2008) we implemented this with a 7 foot tall back-projected screen and a couple of Wii remotes after seeing Johnny Lee’s video. The nice thing with that screen was that you could stand so close to it you couldn’t really see the edges.<p>We had as many people come test as we could, and we found that 90% of them didn’t get a sense of depth, likely because it lacked stereo-vision cues. It only worked for folks with some form of monocular vision, incl myself, who were used to relying primarily on other cues like parallax.</p>
]]></description><pubDate>Fri, 24 Oct 2025 04:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45690766</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=45690766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45690766</guid></item><item><title><![CDATA[New comment by arnarbi in "Google debuts device-bound session credentials against session hijacking"]]></title><description><![CDATA[
<p>It is not based on TB but it is heavily informed by those efforts. See here: <a href="https://github.com/w3c/webappsec-dbsc#what-makes-device-bound-session-credentials-different" rel="nofollow">https://github.com/w3c/webappsec-dbsc#what-makes-device-boun...</a><p>However, DBSC as an API and protocol is similarly agnostic about key storage. There is no attestation and the User Agent is fully responsible for selecting key storage that provides the best protection.</p>
]]></description><pubDate>Thu, 28 Aug 2025 19:10:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45055841</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=45055841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45055841</guid></item><item><title><![CDATA[New comment by arnarbi in "Google debuts device-bound session credentials against session hijacking"]]></title><description><![CDATA[
<p>> why they don't have TLS try and always create a client certificate per endpoint to proactively register on the server side<p>That is effectively what Token Binding does. That was unfortunately difficult to deploy because the auth stack can be far removed from TLS termination, providing consistency on the client side to avoid frequent sign outs was very difficult, and (benign) client side TLS proxies are a fairly common thing.<p>Some more on this in the explainer:
<a href="https://github.com/w3c/webappsec-dbsc#what-makes-device-bound-session-credentials-different" rel="nofollow">https://github.com/w3c/webappsec-dbsc#what-makes-device-boun...</a></p>
]]></description><pubDate>Thu, 28 Aug 2025 18:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45055708</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=45055708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45055708</guid></item><item><title><![CDATA[New comment by arnarbi in "MCP-B: A Protocol for AI Browser Automation"]]></title><description><![CDATA[
<p>Services can certainly make this safer by providing means to get more restricted credentials, so that users can deputize semi-trusted delegates, such as agents vulnerable to injection.<p>The important point being made in this discussion is that this is already a common thing with OAuth, but mostly unheard of with web sessions and cookies.</p>
]]></description><pubDate>Thu, 10 Jul 2025 14:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44521498</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=44521498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44521498</guid></item><item><title><![CDATA[New comment by arnarbi in "Breaking WebAuthn, FIDO2, and Forging Passkeys"]]></title><description><![CDATA[
<p>It’s the same thing: <a href="https://fidoalliance.org/passkeys/" rel="nofollow">https://fidoalliance.org/passkeys/</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 16:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44367937</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=44367937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44367937</guid></item><item><title><![CDATA[New comment by arnarbi in "Chrome Origin Trial: Device Bound Session Credentials"]]></title><description><![CDATA[
<p>This is a very good point, and one the DBSC team thinks about a lot.<p>In the short term it's about economics: Infostealer malware today scales really well because it can a) exfiltrate cookies quickly and clean it self up, mostly evading any client based detection, and b) sit on large stashes of long-lived cookies and carefully "cash them in" in ways that evade server side detections.<p>A short-lived cookie forces different behavior for b, which we think will make it more detectable server side, and binding in general will force malware to act more locally, which will make it (far) more detectable locally.<p>In the long term, DBSC also is designed so that the session management and key registration is somewhat decoupled from that short-term cookie business. If and when we can sign more often (perhaps every request), I believe the DBSC API will still be useful for websites to manage the session key and lifetime.</p>
]]></description><pubDate>Fri, 02 May 2025 15:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43871449</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43871449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43871449</guid></item><item><title><![CDATA[New comment by arnarbi in "How a yacht works: sailboat physics and design"]]></title><description><![CDATA[
<p>There are many sailing schools around SF, but one that stands out is <a href="https://www.cal-sailing.org/" rel="nofollow">https://www.cal-sailing.org/</a> - as it's by far the least expensive and low-commitment option to get on the water, and they have dinghies in which you'll learn very fast (but also get wet). Instructors are regular volunteer club members and mileage may vary, so make sure to go out with a few different ones.<p>Another good way to get started is to find crewing opportunities for casual racing on <a href="https://www.latitude38.com/crew-list-home/" rel="nofollow">https://www.latitude38.com/crew-list-home/</a>. Many skippers will take no-experience folks out for fun. (It may take a couple of attempts to find a skipper/crew you enjoy hanging out with)</p>
]]></description><pubDate>Fri, 18 Apr 2025 16:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729834</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43729834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729834</guid></item><item><title><![CDATA[New comment by arnarbi in "Passing planes and other whoosh sounds"]]></title><description><![CDATA[
<p>There was a pretty good video on this a couple of years ago: <a href="https://www.youtube.com/watch?v=QFv3QPNU6hw" rel="nofollow">https://www.youtube.com/watch?v=QFv3QPNU6hw</a></p>
]]></description><pubDate>Thu, 17 Apr 2025 17:36:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43719937</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43719937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43719937</guid></item><item><title><![CDATA[New comment by arnarbi in "Garfield Minus Garfield"]]></title><description><![CDATA[
<p>Garfield is certainly (meant to be) real, but I've never seen a strip that confirms that Jon can actually hear Garfield's thoughts. I think that's why Garfield minus Garfield works so well.</p>
]]></description><pubDate>Thu, 10 Apr 2025 18:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43646662</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43646662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43646662</guid></item><item><title><![CDATA[New comment by arnarbi in "Ladder: Self-improving LLMs through recursive problem decomposition"]]></title><description><![CDATA[
<p>It’s not induction. It’s just the contrapositive of “if you can solve the simpler problem then you can solve the harder problem”</p>
]]></description><pubDate>Fri, 07 Mar 2025 17:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43291983</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43291983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43291983</guid></item><item><title><![CDATA[New comment by arnarbi in "Surnames from nicknames nobody has any more"]]></title><description><![CDATA[
<p>You used to be required to adopt an Icelandic forename - not surname. You still kept your original name (if you wanted) and it was up to you which one you used on practice.<p>But as sibling comment says, that’s been dropped.<p>For surnames, anyone (including Icelanders) is allowed to use a family name if they have a claim to one, which is defined as having a parent or a grandparent carrying that name as a surname. So foreigners with family names can pass those to their children if they like and skip the patronym.</p>
]]></description><pubDate>Mon, 10 Feb 2025 17:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43002449</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=43002449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43002449</guid></item><item><title><![CDATA[New comment by arnarbi in "Hotel booking sites overcharge Bay Area customers"]]></title><description><![CDATA[
<p>Is that really price discrimination?<p>“Enthusiasts” might have legitimate reasons for preferring hardcover (durability, aesthetics, etc) and are willingly and knowingly paying extra for that.<p>How much it cost to manufacture is mostly irrelevant.</p>
]]></description><pubDate>Tue, 14 Jan 2025 20:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42703658</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=42703658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42703658</guid></item><item><title><![CDATA[New comment by arnarbi in "Google’s OAuth login doesn’t protect against purchasing a failed startup domain"]]></title><description><![CDATA[
<p>> They are (or were) refusing to provide any indication to those other companies that these are not, in fact, the same people<p>That is not quite true, the sub field will be different.</p>
]]></description><pubDate>Tue, 14 Jan 2025 18:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42701611</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=42701611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42701611</guid></item><item><title><![CDATA[New comment by arnarbi in "A Tour of WebAuthn"]]></title><description><![CDATA[
<p>“They” in this case included me and this was a deliberate fix for poor UX many years ago. We definitely thought about it and we used to blink only the key that had a credential from the allow list, because like you we thought that made the most sense. But people got routinely stuck because they just tapped a different key out of habit and nothing happened. There was no way for the browser to tell them “not that key”. Best case the reports would say the key was dead because it didn’t blink.<p>We changed it to blink all keys, so that if you tap the wrong one, the browser can at least tell you something sensible and get you unstuck. This wasn’t a hypothetical shot in the dark, but something we tested and actually worked well for real users.<p>I don’t disagree that WebAuthn has grown well beyond anything we could call good spec design. But it’s worth remembering that there’s /a lot/ of context behind it, and that the average user doesn’t behave anything like an average HN reader.<p>> hoping the other keys with timeout before the use actually have to use them<p>Both Chrome and Android will cancel requests to all other keys. If your keys are locking up until a timeout it’s more likely the key itself is buggy.</p>
]]></description><pubDate>Fri, 27 Dec 2024 21:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42526302</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=42526302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42526302</guid></item><item><title><![CDATA[New comment by arnarbi in "A Tour of WebAuthn"]]></title><description><![CDATA[
<p>Chrome on desktop did: <a href="https://developer.chrome.com/docs/identity/webauthn-signal-api" rel="nofollow">https://developer.chrome.com/docs/identity/webauthn-signal-a...</a></p>
]]></description><pubDate>Fri, 27 Dec 2024 01:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42519187</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=42519187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42519187</guid></item><item><title><![CDATA[New comment by arnarbi in "Moon"]]></title><description><![CDATA[
<p>I have the same fantasy. I think it’s appealing because I imagine they’d be able to appreciate all the amazing things behind it more than most people, dead or alive.</p>
]]></description><pubDate>Wed, 18 Dec 2024 04:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42448030</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=42448030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42448030</guid></item><item><title><![CDATA[New comment by arnarbi in "Why does FM sound better than AM?"]]></title><description><![CDATA[
<p>Stained glass won’t (I think) shift any frequencies. It will attenuate different frequencies differently, but it won’t make up new ones.<p>So when the signal frequency changes, you’ll still see that change, but the light might get brighter or dimmer at the same time due to the stained glass. But you don’t care about the brightness to begin with.</p>
]]></description><pubDate>Mon, 14 Oct 2024 01:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41833416</link><dc:creator>arnarbi</dc:creator><comments>https://news.ycombinator.com/item?id=41833416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41833416</guid></item></channel></rss>