<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: notpushkin</title><link>https://news.ycombinator.com/user?id=notpushkin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 18 Oct 2026 04:52:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=notpushkin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by notpushkin in "Meta’s new commercial terms will allow the scraping of news sites: experts"]]></title><description><![CDATA[
<p>That was a joke. (I assume, at least?)</p>
]]></description><pubDate>Fri, 16 Oct 2026 12:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50117761</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50117761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50117761</guid></item><item><title><![CDATA[New comment by notpushkin in "Major ICQ security hole (1998)"]]></title><description><![CDATA[
<p>I only recall this beibeing used by McDonald’s in Russia, which seems to check out (no pun intended) considering your username :-)</p>
]]></description><pubDate>Fri, 16 Oct 2026 04:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50114255</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50114255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50114255</guid></item><item><title><![CDATA[New comment by notpushkin in "Wayland desktop for Linux with skeuomorphic design"]]></title><description><![CDATA[
<p>Chasses :-)<p><a href="https://en.wiktionary.org/wiki/-sis" rel="nofollow">https://en.wiktionary.org/wiki/-sis</a></p>
]]></description><pubDate>Thu, 15 Oct 2026 21:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50110364</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50110364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50110364</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>> Who are we taking about here?<p>The corporate.<p>> I believe the goal is to know which registered (ie explicitly approved) device a login is coming from.<p>They can do that with non-transferrable passkeys already (assuming they hand out the devices, and trust the manufacturer to actually prevent transferring the keys out). No cosigning required here.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083710</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50083710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083710</guid></item><item><title><![CDATA[New comment by notpushkin in "Deloitte falsified documents to evade tax on Abramovich's wealth"]]></title><description><![CDATA[
<p>“Sorry, we can’t help you. Let me introduce you to my colleague from Cyprus who can...”</p>
]]></description><pubDate>Mon, 12 Oct 2026 13:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50056077</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50056077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50056077</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>> You can try and set up a neutral clearinghouse vetting attestation providers, but that itself will probably become a centralizing force itself, requiring expensive audits etc.<p>It <i>is</i> a problem, but isn’t FIDO acting as this body already wrt attestation in WebAuthn? I’m only building on top of this existing process.<p>Regardless, a sibling commenter has a good idea of how to sidestep this in corporate environment, and I think it should work for most of actually useful purposes.<p>> I think shunning attestation is largely the right move<p>I’m glad we’re on the same page :-) But as long as we have attestation for passkeys, I think we should at least make it as hard as humanly possible to (ab)use it as a general device attestation scheme.</p>
]]></description><pubDate>Mon, 12 Oct 2026 10:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054103</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50054103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054103</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>> So I set up my own self hosted provider<p>...get it certified, then transfer the keys to it. Or more likely you get an HSM and use its certification.<p>> I don't think consumer oriented protocols should support it.<p>Ideally yeah, that’s my point of view as well. In the corporate land however...<p>> binding credentials to some subset of physical devices<p>I don’t think that’s the goal. My guess is, they want to be able to transfer some passkeys but not allow any copies, and this only works if one device trusts another. It could work still with your scheme (store a private key on each device; when transferring a secret, make one device encrypt it to the other and immediately destroy its own copy, and make IT department sign any transfer requests so they can check whether they own both devices).</p>
]]></description><pubDate>Mon, 12 Oct 2026 09:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053981</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053981</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>Google still supports it, but only for some configurations (non-copyable, non-transferable). My point is, they could implement it for other variants as well.</p>
]]></description><pubDate>Mon, 12 Oct 2026 09:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053473</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053473</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>Okay, I’ve thought about it a bit, and I’d be okay with attestation in WebAuthn if it required that the keys are transferable between providers, and that if you require attestation you don’t require any specific provider. I.e. ban vendor lock-in: if I have a key, I should be able to use it, and move my passkey to another one if I need to.<p>> Apple used to support attestation but removed it. That alone makes it non-viable for sites to enforce attestation.<p>Again, for now. Apple might have less incentives to bring it back than Google, sure, but their products are not really known for being open platforms either.</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053439</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053439</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>Okay, so it’s possible, but Google is not doing it correctly yet, so they won’t be doing it ever despite the fact they have all the incentives to do so?</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053306</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053306</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>> How? Almost none of their users own an authenticator capable of attestation (i.e., a Yubikey or similar).<p>I haven’t checked, but I suppose both Google and Apple have passkeys implementations capable of attestation? (If not, it should be fairly easy to add, and considering Google has been pushing for various “integrity” bullshit, this would be a no-brainer for them.)<p>> They can't, because open/neutral access secure elements do not exist yet, and nobody really wants to carry an external one.<p>I’m not 100% sure if this would work: <a href="https://developer.android.com/privacy-and-security/security-key-attestation" rel="nofollow">https://developer.android.com/privacy-and-security/security-...</a><p>Presumably, banks trust Google, so if Android doesn’t erase attestation information from the HSM when unlocking the bootloader, they could use this process to verify that the key they’ve generated is stored there, regardless of whatever other software the user is running. (If Android does erase attestation info then eh, it’s just as bad as relying on Play Integrity APIs.)</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053275</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053275</guid></item><item><title><![CDATA[New comment by notpushkin in "Passkeys are a trap"]]></title><description><![CDATA[
<p>> Sure, mobile device app attestation is a big problem for openness, but it has nothing to do with passkeys, where attestation is effectively dead for non-enterprise uses.<p>It’s dead so far. Again, X.com could ask you to re-enroll your passkey next time you sign in, but this time requiring attestation. It’ll be phrased like “we’re upgrading your account security, please click ‘Accept’ to proceed”.<p>> banks could require [...a] signature of some sandboxed secure element that runs independently from the application OS<p>They can. Why don’t they?</p>
]]></description><pubDate>Mon, 12 Oct 2026 08:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053079</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50053079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053079</guid></item><item><title><![CDATA[New comment by notpushkin in "3rd Yandex Cloud Data Center Was Hit"]]></title><description><![CDATA[
<p>> I expect Russian self-determination to continue.<p>I’d say that this is how every country should be. Unfortunately, there is no self-determination in Russia. Yeah, most people do support Putin, though it’s not as overwhelming as they would like you to believe, so they rig the elections. The problem is there’s no real alternative. There like four parties, only one of which does something other than show up and vote for whatever bullshit new law they’re trying to pass, and they’ve invented some new ones recently, which I believe are also all puppets with different branding.<p>There is also nationalism, of course, feeded by a metric shit ton of propaganda. Will it help keep Russia from breaking up? I don’t know. As a Russian, it’s not up to me, and honestly, I don’t really care about the borders at all. My nationalism does not extend to the state terrorizing my people.</p>
]]></description><pubDate>Mon, 12 Oct 2026 07:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50052836</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50052836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50052836</guid></item><item><title><![CDATA[New comment by notpushkin in "3rd Yandex Cloud Data Center Was Hit"]]></title><description><![CDATA[
<p>As a Russian, I’d love to tell you that there’s hope, but unfortunately I agree. Integration is not as simple as “you’re in the EU now”, it will take time.<p>Frankly, the best way to approach it is probably leaving Königsberg / Kaliningrad be as its own state [1] for a bit, and do whatever EU integration programs do. If it works out, you’ll get a million Königsbergers who are a bit nostalgic about Russia but want nothing to do with it otherwise.<p>One final thing I’d like to note is that the “alien passport” approach taken by the Baltic states mostly, well, alienates the titular nation and Russians right now. If the path to integration was more clear and Russians <i>born and raised</i> in, say, Latvia didn’t feel like second-hand citizens, they wouldn’t really want to have closer ties with Russia either.<p>[1]: disclaimer for the <i>эшник</i> reading this: this is in a hypothetical scenario where Kaliningrad does get separated from Russia as a result of the “special military operation”. please don’t hurt my family</p>
]]></description><pubDate>Mon, 12 Oct 2026 07:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50052562</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50052562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50052562</guid></item><item><title><![CDATA[New comment by notpushkin in "Keyboard differences between Windows and Macs"]]></title><description><![CDATA[
<p>And a weird tangent on deterministic, idempotent elevator buttons [1]:<p>> I always get a bit nervous when someone tells me that in their country, you can press the elevator button again to <i>unset it</i>.<p>The way I’ve seen this solved in a lot of countries across SEA is that you unset the elevator button by <i>double-pressing</i> it. It’s not intuitive, and I’ve only discovered it by accident, but it’s deterministic and idempotent: one gesture sets the button, the other unsets it.<p>[1]: <a href="https://unsung.aresluna.org/deterministic-vs-idempotent/" rel="nofollow">https://unsung.aresluna.org/deterministic-vs-idempotent/</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 09:37:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50018194</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50018194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50018194</guid></item><item><title><![CDATA[New comment by notpushkin in "Keyboard differences between Windows and Macs"]]></title><description><![CDATA[
<p>That was a deep dive indeed! Some notes:<p>> On a Mac, in simple input fields, ↑ and ↓ jumps to the beginning and end [...] Windows doesn’t have this convention<p>IIRC it worked for me on Windows (and Linux :-) as well!<p>I do prefer ⌘←→ as it’s more consistent. Also, ⌥←→ jumps one word back/forward on Mac, the Windows equivalient being ⌃←→.<p>> On Windows, [refresh is] typically F5, although some browsers now support Ctrl+R, too<p>Have always supported as far as I can remember :) F5 works on Mac in Firefox (and I think Chromium), but not in Safari.<p>> On both platforms, Fn+↑↓ does PgUp/ PgDn, and Fn+←→ does Home/End.<p>This will vary <i>a lot</i> depending on the manufacturer. ThinkPad T420 and other models from that era use those for media keys (which makes sense, they do have physical Home/End/PgUp/Dn keys).<p>---<p>Finally, a suggestion to fellow Linux users: try Mac keybindings, it’s amazing (especially if you’re e.g. running Asahi on a Macbook). Not all apps will be happy about this, but at least the KDE ones will generally follow the keybindings you set in the system settings.</p>
]]></description><pubDate>Fri, 09 Oct 2026 09:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50018095</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50018095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50018095</guid></item><item><title><![CDATA[New comment by notpushkin in "Yes, and"]]></title><description><![CDATA[
<p>You’ve missed the point. You can’t reliably use AI to generate code if you can’t understand code.</p>
]]></description><pubDate>Fri, 09 Oct 2026 00:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50014585</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50014585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50014585</guid></item><item><title><![CDATA[New comment by notpushkin in "Yes, and"]]></title><description><![CDATA[
<p>Which is also a good thing to learn. I think way too many devs think 100% of the world’s problems can be fixed by software.</p>
]]></description><pubDate>Fri, 09 Oct 2026 00:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50014537</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50014537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50014537</guid></item><item><title><![CDATA[New comment by notpushkin in "Yes, and"]]></title><description><![CDATA[
<p>If they can reason about software engineering enough to be able to successfully develop software, then they are software developers. (I’ve yet to see a person who can say “we can automate this!” without actually thinking like a programmer and yet reliably be correct about that.)</p>
]]></description><pubDate>Fri, 09 Oct 2026 00:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50014497</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50014497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50014497</guid></item><item><title><![CDATA[New comment by notpushkin in "New gTLD Application for .lan"]]></title><description><![CDATA[
<p>Man, my whole life I’ve identified with, related to, and wished to finally just be associated with “the concept represented by the applied-for string”!</p>
]]></description><pubDate>Thu, 08 Oct 2026 16:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50008080</link><dc:creator>notpushkin</dc:creator><comments>https://news.ycombinator.com/item?id=50008080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50008080</guid></item></channel></rss>