<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: untitaker_</title><link>https://news.ycombinator.com/user?id=untitaker_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 00:53:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=untitaker_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by untitaker_ in "ICE is using fake cell towers to spy on people's phones"]]></title><description><![CDATA[
<p>like I said, if you assume your adversary is the US government then they might as well start issuing rogue TLS certs to target individuals.</p>
]]></description><pubDate>Wed, 10 Sep 2025 10:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45195633</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=45195633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45195633</guid></item><item><title><![CDATA[New comment by untitaker_ in "ICE is using fake cell towers to spy on people's phones"]]></title><description><![CDATA[
<p>I don't think there are many options to host sourcecode and binaries in a way that is safe against an adversary like the US, and especially in such a way that technically illiterate users are protected. Because you'd have to assume that CAs are not off-limits either then.</p>
]]></description><pubDate>Tue, 09 Sep 2025 21:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45189166</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=45189166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45189166</guid></item><item><title><![CDATA[New comment by untitaker_ in "ICE is using fake cell towers to spy on people's phones"]]></title><description><![CDATA[
<p>I think GP is talking about a scenario where Microsoft would serve either malicious source tree or binaries to just one user, not all of them. that would be fairly hard to detect. but in such scenarios we'd also have to start asking questions about the state of the entire CA ecosystem.</p>
]]></description><pubDate>Tue, 09 Sep 2025 20:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45188913</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=45188913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45188913</guid></item><item><title><![CDATA[New comment by untitaker_ in "You too can run malware from NPM (I mean without consequences)"]]></title><description><![CDATA[
<p>i can guarantee you npm will externalize the cost of false-positive malware scans to package authors.</p>
]]></description><pubDate>Tue, 09 Sep 2025 11:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45180709</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=45180709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45180709</guid></item><item><title><![CDATA[New comment by untitaker_ in "Building a BitTorrent client from the ground up in Go (2020)"]]></title><description><![CDATA[
<p>the answer to this problem in general is NAT hole punching, but BitTorrent doesn't actually have an answer to your problem. if you are behind a NAT, you can only connect to peers that are not behind a NAT or have port forwarding set up. for popular torrents this is good enough because you don't have to connect to all peers.<p>> This is possible with port forwarding. But that's a niche set of peers, who have the power to configure port forwarding on a NAT proxy.<p>yes it's niche but I guess this means BitTorrent isn't as P2P in practice as one wants it to be, but held up by seedboxes.</p>
]]></description><pubDate>Mon, 24 Feb 2025 12:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43158754</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=43158754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43158754</guid></item><item><title><![CDATA[New comment by untitaker_ in "AI companies cause most of traffic on forums"]]></title><description><![CDATA[
<p>Presumably they switch UA to Mozilla/something but tell on themselves by still using the same IP range or ASN. Unfortunately this has become common practice for feed readers as well.</p>
]]></description><pubDate>Mon, 30 Dec 2024 18:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42552177</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=42552177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42552177</guid></item><item><title><![CDATA[New comment by untitaker_ in "JavaScript dos and donts Mu-An Chiou"]]></title><description><![CDATA[
<p>browsing code is one usecase. opening issues (and having many tabs of issues open), discussing pull requests is another one. I don't think an SPA would be suited for that kind of content. Discourse might be a counter-example, but they had to do strange things for SEO, and some of its UX choices are also controversial.<p>I was mildly intrigued when github.dev launched and I could just open vscode in my browser. best of both worlds in a sense, just not very well integrated into each other.</p>
]]></description><pubDate>Sun, 17 Nov 2024 12:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42163944</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=42163944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42163944</guid></item><item><title><![CDATA[New comment by untitaker_ in "GRC SpinRite"]]></title><description><![CDATA[
<p>lmao</p>
]]></description><pubDate>Sun, 02 Jun 2024 14:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40554629</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=40554629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40554629</guid></item><item><title><![CDATA[New comment by untitaker_ in "GRC SpinRite"]]></title><description><![CDATA[
<p>people complain about character assassination in this thread, but then, what is this supposed to be?</p>
]]></description><pubDate>Sun, 26 May 2024 13:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40481885</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=40481885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40481885</guid></item><item><title><![CDATA[New comment by untitaker_ in "HTML Web Components: An Example"]]></title><description><![CDATA[
<p>> If we're not doing any state manipulation and are just using static props I don't see why we even need any abstraction at all.<p>People are using React outside of SPAs just because they're already used to it, and because it's got a rich ecosystem of reusable components.<p>I don't know how to implement setShowTooltip in vanilla js and webcomponents. It is probably really ugly. But also, making your web components work with progressive enhancement does not necessarily mean you have to get rid of React. You can still use React to define a custom HTML element, and combine the state management of React with the progressive enhancement of web components.</p>
]]></description><pubDate>Fri, 17 Nov 2023 12:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38302870</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=38302870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38302870</guid></item><item><title><![CDATA[New comment by untitaker_ in "HTML Web Components: An Example"]]></title><description><![CDATA[
<p>the problem is that react is being used outside of SPAs, for any sort of interactivity, because it is easy to hire for at this point and because there are a lot of existing components to choose from. so yeah, progressive enhancement doesn't work if the actual component is state-heavy, or the entire site is state-heavy. When React came out, its tutorial was very centered around being embeddable on existing web pages, and it was framed as more of a "jQuery replacement". IIRC the term SPA didn't even exist yet. The other commenter already pointed out what the end result is.<p>if you don't do it for accessibility, do it for SEO. yeah a lot of commenters here already pointed out that SSR is a thing now, but the concerns you had still apply then. There's two paths to test now, one with JS and one without. This kind of always was the case though.</p>
]]></description><pubDate>Fri, 17 Nov 2023 12:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38302822</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=38302822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38302822</guid></item><item><title><![CDATA[New comment by untitaker_ in "A four year plan for async Rust"]]></title><description><![CDATA[
<p>All of this would be correct in an alternative reality where everybody in the Rust community, including every person ever involved in the language's evolvement isn't aware of these complaints.</p>
]]></description><pubDate>Tue, 07 Nov 2023 17:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38180372</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=38180372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38180372</guid></item><item><title><![CDATA[New comment by untitaker_ in "A four year plan for async Rust"]]></title><description><![CDATA[
<p>This is a popular sentiment that I share to some degree, but I really wish we could just move on from this discussion. It happens in every post that is even just vaguely about Rust or async. It's like reading complaints about the GIL on a post that is loosely connected to Python! At some point it just gets boring.<p>"I will forever argue that [...]" -- Why are you forever arguing?<p>"I feel like I am alone with [...]" -- No, I read it every day on here.</p>
]]></description><pubDate>Tue, 07 Nov 2023 17:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=38179782</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=38179782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38179782</guid></item><item><title><![CDATA[New comment by untitaker_ in "FFmpeg-online: ffpmeg running on the browser"]]></title><description><![CDATA[
<p>Similar, but nicer UI: <a href="https://ffmpeg.app" rel="nofollow noreferrer">https://ffmpeg.app</a></p>
]]></description><pubDate>Sun, 15 Oct 2023 19:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37892712</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37892712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37892712</guid></item><item><title><![CDATA[New comment by untitaker_ in "Austria rail operator OeBB unveils new night trains"]]></title><description><![CDATA[
<p>ideally yes but i don't think it can be done with the current organizational structure of the european rail network. not consistently, only bilaterally</p>
]]></description><pubDate>Sun, 08 Oct 2023 16:05:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37811668</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37811668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37811668</guid></item><item><title><![CDATA[New comment by untitaker_ in "Austria rail operator OeBB unveils new night trains"]]></title><description><![CDATA[
<p>>  There is already a bottleneck on these trains because the staff need to bring you to the compartments.<p>No, that's just not how it works most of the time with ÖBB, not even in Nightjet. I walk in and the ticket inspection happens later. Yes there's staff outside with NJ to sort you in, but you can walk around them. At no point are they a real bottleneck.</p>
]]></description><pubDate>Sun, 08 Oct 2023 15:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37811213</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37811213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37811213</guid></item><item><title><![CDATA[New comment by untitaker_ in "Austria rail operator OeBB unveils new night trains"]]></title><description><![CDATA[
<p>> Additionally from Amsterdam to Zürich 3 people got robbed while still in the Netherlands. This train is reservation only, they could at least lock the doors or something to prevent criminals from boarding.<p>compartments can be locked, locking up the entire train and having the entire boarding process be bottlenecked on ticket inspectors seems highly impractical</p>
]]></description><pubDate>Sun, 08 Oct 2023 14:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37810518</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37810518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37810518</guid></item><item><title><![CDATA[New comment by untitaker_ in "Ask HN: What is nitter and why does it still work?"]]></title><description><![CDATA[
<p>other instances are working. they are denoted at <a href="https://github.com/zedeus/nitter/wiki/Instances">https://github.com/zedeus/nitter/wiki/Instances</a> and more readably at <a href="https://status.d420.de/" rel="nofollow noreferrer">https://status.d420.de/</a></p>
]]></description><pubDate>Fri, 29 Sep 2023 14:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37704693</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37704693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37704693</guid></item><item><title><![CDATA[New comment by untitaker_ in "Misinformation should be refuted, not censored"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Brandolini%27s_law" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Brandolini%27s_law</a><p>> The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it.</p>
]]></description><pubDate>Sun, 24 Sep 2023 13:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37633042</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37633042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37633042</guid></item><item><title><![CDATA[New comment by untitaker_ in "UK pulls back from clash with Big Tech over private messaging"]]></title><description><![CDATA[
<p>brilliant idea. let those governments know who really rules the world. we already have a bunch of dictatorships censoring the internet on purpose, so let's do their job for countries whose democratic processes can't do it for them.</p>
]]></description><pubDate>Wed, 06 Sep 2023 22:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=37412312</link><dc:creator>untitaker_</dc:creator><comments>https://news.ycombinator.com/item?id=37412312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37412312</guid></item></channel></rss>