<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: n_e</title><link>https://news.ycombinator.com/user?id=n_e</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 08:27:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=n_e" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by n_e in "One Month Without AI"]]></title><description><![CDATA[
<p>> 2FA is quite simple, right?<p>No?<p>Aside from the fact that the implementation must be secure, you want for example to:<p>- handle accounts that have lost their second factor in an way appropriate for your business
- decide what to do with accounts who don't configure it. If e.g. you want to send them authentication codes via email or SMS that's another can of worms.<p>Let alone the simple things such as making sure that your implementation works with the various TOTP apps</p>
]]></description><pubDate>Sat, 26 Sep 2026 15:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49857677</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=49857677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49857677</guid></item><item><title><![CDATA[New comment by n_e in "French musician Kavinsky found dead"]]></title><description><![CDATA[
<p>It's a mistranslation, the original quote is "Une enquête en recherche des causes de la mort est ouverte afin de déterminer l’origine du décès, aucun élément suspect n’ayant été découvert sur place par les services primo-intervenants. Les investigations sont en cours", which translates to "no suspicious element was found", not "no suspect was found"</p>
]]></description><pubDate>Wed, 29 Jul 2026 13:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49097406</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=49097406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49097406</guid></item><item><title><![CDATA[New comment by n_e in "How we measured AI writing across arXiv, and where the measurement breaks"]]></title><description><![CDATA[
<p>> the funniest part of these AI detectors is that if I were to upload any of einstin's paper's they will all be flagged as AI-written.<p>Have you tried doing that or even read the article?<p>The article says that their detector flags 0.4% of pre-AI papers as AI-written.<p>If I paste the first page from this paper (<a href="https://www.fourmilab.ch/etexts/einstein/specrel/specrel.pdf" rel="nofollow">https://www.fourmilab.ch/etexts/einstein/specrel/specrel.pdf</a>) in <a href="https://unslop.run/app" rel="nofollow">https://unslop.run/app</a>, I get a 0% chance that it was AI-written.</p>
]]></description><pubDate>Mon, 20 Jul 2026 17:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982297</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48982297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982297</guid></item><item><title><![CDATA[New comment by n_e in "Wikipedia cofounder Larry Sanger blocked from editing Wikipedia"]]></title><description><![CDATA[
<p>> There is general agreement among participants that he has engaged in off-wiki canvassing and is not here to constructively build the encyclopedia. There is also a significant concern shared by many editors that his actions constitute calls for outing.</p>
]]></description><pubDate>Tue, 23 Jun 2026 13:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644514</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48644514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644514</guid></item><item><title><![CDATA[New comment by n_e in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>You have web workers, and for shared memory and synchronisation respectively SharedArrayBuffer and the Atomics namespace.</p>
]]></description><pubDate>Sat, 20 Jun 2026 19:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48612031</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48612031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48612031</guid></item><item><title><![CDATA[New comment by n_e in "RFC 10008: The new HTTP Query Method"]]></title><description><![CDATA[
<p>Interestingly, despite the QUERY request being safe, the RFC says it's subject to preflight requests:<p>> A QUERY request from user agents implementing Cross-Origin Resource Sharing (CORS) will require a "preflight" request, as QUERY does not belong to the set of CORS-safelisted methods (see [FETCH]).</p>
]]></description><pubDate>Wed, 17 Jun 2026 12:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48569474</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48569474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48569474</guid></item><item><title><![CDATA[New comment by n_e in "How's Linear so fast? A technical breakdown"]]></title><description><![CDATA[
<p>As a user, I like when things appear to sync instantly and perfectly, such as in Google Docs.<p>As a developer, I hated the article and many of the comments I read thus far because:<p>- Having clients and a server properly sync and not lose data in the event of a network failure amounts to having a consistent distributed system which is not easy to do, and the commenters don't seem to have understood that<p>- I hate having written a long document and then losing it because the sync code is buggy, so the previous point becomes even more important.<p>So reading many of the things here has been mildly infuriating.<p>That being said, none of these people are likely affiliated with Linear, and given the overall quality of the product I'm pretty sure it works properly.</p>
]]></description><pubDate>Sun, 07 Jun 2026 20:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438379</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48438379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438379</guid></item><item><title><![CDATA[Universal Paperclips (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.decisionproblem.com/paperclips/">https://www.decisionproblem.com/paperclips/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48427465">https://news.ycombinator.com/item?id=48427465</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Jun 2026 18:14:49 +0000</pubDate><link>https://www.decisionproblem.com/paperclips/</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48427465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48427465</guid></item><item><title><![CDATA[New comment by n_e in "S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic"]]></title><description><![CDATA[
<p>Unfortunately it's not limited to the trendy topics. For example there is a huge amount of factually wrong comments on the topic of npm vulnerabilities. I'm sure it's the same on topics I know less about.</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424884</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48424884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424884</guid></item><item><title><![CDATA[New comment by n_e in "Redis 8.8: New array data structure, rate limiter, performance improvements"]]></title><description><![CDATA[
<p>> The app would look up in both databases. If it exists in any, there would be a session.<p>And if you find the session with differing values in both databases, how do you know which one is up-to-date?<p>You need an algorithm to pick which data is right, such as electing a master instance.<p>And that brings us back to the original discussion: to manage sessions (unlike caches) in a highly available way, you need to setup HA (or reimplement it, which obviously is a bad idea). You can't read round robin from multiple non-HA instances.</p>
]]></description><pubDate>Fri, 05 Jun 2026 17:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48415420</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48415420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48415420</guid></item><item><title><![CDATA[New comment by n_e in "Redis 8.8: New array data structure, rate limiter, performance improvements"]]></title><description><![CDATA[
<p>Redis is used for plenty of things, not just memory caches.<p>For example if you use it for session storage, you can't have your application read from a random instance that may or may not contain the session.</p>
]]></description><pubDate>Fri, 05 Jun 2026 12:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48411401</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48411401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48411401</guid></item><item><title><![CDATA[New comment by n_e in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>Yes (assuming they're doing frontend dev and including the resources from the page). The code is fetched and executed from the browser, so It'll have to escape the browser sandbox to do something nefarious.</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357714</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48357714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357714</guid></item><item><title><![CDATA[New comment by n_e in "Using safe-area-inset to build mobile-safe layouts"]]></title><description><![CDATA[
<p>It works when the phone is in landscape mode.<p>I think the idea is that a site has no use for the status and address bars in portrait mode since the areas are already filled with controls.</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353322</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48353322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353322</guid></item><item><title><![CDATA[New comment by n_e in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>> It runs code that Node et al can't run<p>What kind of code can't node run?</p>
]]></description><pubDate>Fri, 22 May 2026 20:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241494</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48241494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241494</guid></item><item><title><![CDATA[New comment by n_e in "AI has a multiplying effect on existing technical skills"]]></title><description><![CDATA[
<p>The problem with crappy frontend code is not only the maintenance. It's that stuff such as responsive design, accessibility or cross-browser compatibility that work nearly for free with elegant code won't work at all.</p>
]]></description><pubDate>Fri, 22 May 2026 14:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236327</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48236327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236327</guid></item><item><title><![CDATA[New comment by n_e in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>> Made me wonder why the packages even need build scripts<p>As the name implies it's for building stuff. Most (all?) packages that use C++ FFI with node-gyp need it. A popular package that needs it is re2.<p>Many newer packages bundle prebuilt native code as transitive dependencies, so build scripts are less needed than before.</p>
]]></description><pubDate>Tue, 19 May 2026 11:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48192143</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48192143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48192143</guid></item><item><title><![CDATA[New comment by n_e in "MacBook Neo Deep Dive: Benchmarks, Wafer Economics, and the 8GB Gamble"]]></title><description><![CDATA[
<p>The figure is likely wrong.<p>My Mac is currently using 9GB of RAM including 6.5GB of cached files with Safari and a few other apps opened. They likely forgot to subtract the cache from the used memory.</p>
]]></description><pubDate>Thu, 14 May 2026 11:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133903</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48133903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133903</guid></item><item><title><![CDATA[New comment by n_e in "Postmortem: TanStack npm supply-chain compromise"]]></title><description><![CDATA[
<p>> it used to be that projects that pinned deps were called out as being less secure due to not being able to receive updates without a publish.<p>This is still the right advice for libraries. For security it doesn’t matter a whole lot anymore as package managers can force the transitive dependencies version, but it allows for much better transitive dependency de duplication.<p>For non-libraries it doesn’t matter as the exact versions get pinned in the package-lock.</p>
]]></description><pubDate>Mon, 11 May 2026 22:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101855</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48101855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101855</guid></item><item><title><![CDATA[New comment by n_e in "TanStack NPM Packages Compromised"]]></title><description><![CDATA[
<p>> Yes, you can lock deps in NPM/Cargo/etc. but that's not the default. It is the default in Go.<p>How is it not the default in npm?</p>
]]></description><pubDate>Mon, 11 May 2026 22:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101801</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48101801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101801</guid></item><item><title><![CDATA[New comment by n_e in "GitHub is sinking"]]></title><description><![CDATA[
<p>I'm not sure what to make of the graph.<p>On the one hand the acquisition of GitHub may have caused the availability to be worse.<p>On the other hand, the 100.00% availability before the acquisition looks suspicious, wondering if it's not just the status page being better updated.<p>(I'm aware of the recent availability problems with GitHub, but on the graph the problems start in 2020 and don't seem to worsen significantly)</p>
]]></description><pubDate>Sun, 10 May 2026 17:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085703</link><dc:creator>n_e</dc:creator><comments>https://news.ycombinator.com/item?id=48085703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085703</guid></item></channel></rss>