<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: behindsight</title><link>https://news.ycombinator.com/user?id=behindsight</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 10:07:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=behindsight" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by behindsight in "Upcoming breaking changes for npm v12"]]></title><description><![CDATA[
<p>if you go to the full changelog on the blog and click on the "retired" button, the url will have type=deprecations as the parameter.<p>It's a holdover from previous posts where there were more clearly defined deprecations.<p>but yes, in this case it's more of a behavioural change of defaults, so they just picked the closest vaguely mapped retired/deprecations tag.<p>1: <a href="https://github.blog/changelog/?type=deprecations" rel="nofollow">https://github.blog/changelog/?type=deprecations</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 05:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472011</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=48472011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472011</guid></item><item><title><![CDATA[New comment by behindsight in "Upcoming breaking changes for npm v12"]]></title><description><![CDATA[
<p>> Retired? What does that even mean in this context<p>"retired" is probably a followup to functionality that was "deprecated".<p>I agree "breaking" would be clearer</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469416</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=48469416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469416</guid></item><item><title><![CDATA[New comment by behindsight in "Cloudflare Flagship"]]></title><description><![CDATA[
<p>the CTO of Cloudflare (hn: dknecht) said:<p>> It is in the works.  The billing team has been sprinting to fix a lot of debt in this area.  I don’t have a date.<p><a href="https://x.com/dok2001/status/2051220429973389622" rel="nofollow">https://x.com/dok2001/status/2051220429973389622</a></p>
]]></description><pubDate>Wed, 27 May 2026 02:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48288981</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=48288981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48288981</guid></item><item><title><![CDATA[New comment by behindsight in "The Prompt API"]]></title><description><![CDATA[
<p>been cranking on this too but not just for snark but for spam/scam heuristics too.<p>it's something I feel is finally viable to combat at zero cost to the user.<p>This plus webmcp would allow it to serve as a form of automod too on websites that you authenticate with (imagine a world where your social media profile has an automod of its own powered locally. can use this to steer your feed or to mute/block/moderate as needbe). Even without WebMCP I have been working on making it autodetect html elements and extract UGC (comments/threads..etc) automatically to moderate (since my initial tests with a small group found some websites with frequent UI changes would break if hardcoded or if they did a lot of AB testing)<p>Even better, the concept would allow you to also use it to hide certain spoilers (imagine sports or new movies that just came out and you want to not have to hide away from all socials).<p>didn't find any contacts on your new HN account, but in a few weeks will be able to reach out to you with it fleshed out. :)<p>We have a community of nearly 14k that we will distribute this to</p>
]]></description><pubDate>Tue, 28 Apr 2026 08:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931845</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=47931845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931845</guid></item><item><title><![CDATA[New comment by behindsight in "WebMCP Proposal"]]></title><description><![CDATA[
<p>I'm building this. Initially it was to do codegen for tools/sdks/docs but will incorporate webmcp as part of it.<p>I wanted to make FOSS codegen that was not locked behind paywalls + had wasm plugins to extend it.</p>
]]></description><pubDate>Mon, 16 Feb 2026 19:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47039017</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=47039017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47039017</guid></item><item><title><![CDATA[New comment by behindsight in "Thought-Terminating Cliché"]]></title><description><![CDATA[
<p>On a similar vein is the "argument from fallacy" aka fallacist's fallacy. [1]<p>Essentially if you dismiss someone's argument as false just because it may have had a fallacy within it, that reasoning is itself a fallacy.<p>Some fallacy-seeking people ironically ignore this and just dismiss anything when they have the "gotcha, you made a fallacy therefore everything you said can be concluded as false" moment.<p>1: <a href="https://en.wikipedia.org/wiki/Argument_from_fallacy" rel="nofollow">https://en.wikipedia.org/wiki/Argument_from_fallacy</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 13:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46945099</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46945099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46945099</guid></item><item><title><![CDATA[New comment by behindsight in "Speed up responses with fast mode"]]></title><description><![CDATA[
<p>It's explicitly called out as excluded in the blue info bubble they have there.<p>> Fast mode usage is billed directly to extra usage, even if you have remaining usage on your plan. This means fast mode tokens do not count against your plan’s included usage and are charged at the fast mode rate from the first token.<p><a href="https://code.claude.com/docs/en/fast-mode#requirements" rel="nofollow">https://code.claude.com/docs/en/fast-mode#requirements</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 19:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927184</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46927184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927184</guid></item><item><title><![CDATA[New comment by behindsight in "Ask HN: Is it time for HN to implement a form of captcha?"]]></title><description><![CDATA[
<p>While it's commendable, the reality is they should have already "figured out" how to play the system and just farmed the reward points from credit cards and immediately pay them off without incurring any interest.<p>You get a good credit score and still live within your means while also getting additional points + bank covering any fraudulent activity if the card got stolen.<p>Of course this method probably won't work for people that feel they would rather just cut themselves off from temptation fully or those without access to banking systems, which I sympathise with.</p>
]]></description><pubDate>Thu, 08 Jan 2026 23:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548197</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46548197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548197</guid></item><item><title><![CDATA[New comment by behindsight in "AI Slop Report: The Global Rise of Low-Quality AI Videos"]]></title><description><![CDATA[
<p>Out of curiosity, do you have watch history enabled/disabled?<p>I found the feed with it enabled is much better than disabled and I have it finetuned to be more in line with the niches I care about.<p>I am also very proactive with marking channels or content I don't prefer with the "Not interested" or "Don't recommend channel" as well as going through and pruning any content I don't want from my watch history directly.<p>It's not perfect but it's orders of magnitude better than my logged out or watch history disabled account (though not sure if they have since updated it to not show anything at all)</p>
]]></description><pubDate>Sun, 28 Dec 2025 07:57:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46409306</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46409306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46409306</guid></item><item><title><![CDATA[New comment by behindsight in "Go-boot: bare metal Go UEFI boot manager"]]></title><description><![CDATA[
<p>ah thank you for the context</p>
]]></description><pubDate>Thu, 25 Dec 2025 01:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381252</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46381252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381252</guid></item><item><title><![CDATA[New comment by behindsight in "Go-boot: bare metal Go UEFI boot manager"]]></title><description><![CDATA[
<p>sidenote: just a heads up that I tried emailing you recently to let you know that you might want to contact the HN mods to find out why all your comments get set to dead/hidden automatically.<p>Your account might have triggered some flag sometime back and relies on users vouching for your comments so they can become visible again.</p>
]]></description><pubDate>Thu, 25 Dec 2025 01:12:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381180</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46381180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381180</guid></item><item><title><![CDATA[New comment by behindsight in "Rue: Higher level than Rust, lower level than Go"]]></title><description><![CDATA[
<p>> You can also do some inbetween systems programming in C# if you don’t care about a VM or msft.<p>C# Native AOT gets rid of the JIT and gives you a pretty good perf+memory profile compared to the past.<p>It's mostly the stigma of .NET Framework legacy systems that put people off, but modern C# projects are a breeze.</p>
]]></description><pubDate>Mon, 22 Dec 2025 01:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46350331</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=46350331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46350331</guid></item><item><title><![CDATA[New comment by behindsight in "Measuring the impact of AI scams on the elderly"]]></title><description><![CDATA[
<p>oh this is very cool!<p>I've been building in my spare time a spam/scam blocking extension and was also playing around with the experimental in-browser LLM feature for this (alongside Aho–Corasick, Naive Bayes and other classifiers)<p>It's great to see more people tackling this head on, kudos</p>
]]></description><pubDate>Thu, 20 Nov 2025 19:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45996685</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45996685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45996685</guid></item><item><title><![CDATA[New comment by behindsight in "My friends and I accidentally faked the Ryzen 7 9700X3D leaks"]]></title><description><![CDATA[
<p>> The Gell-Mann amnesia effect is a cognitive bias describing the tendency of individuals to critically assess media reports in a domain they are knowledgeable about, yet continue to trust reporting in other areas despite recognizing similar potential inaccuracies.<p><a href="https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect" rel="nofollow">https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect</a></p>
]]></description><pubDate>Sat, 08 Nov 2025 23:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45860887</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45860887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45860887</guid></item><item><title><![CDATA[New comment by behindsight in "Llamafile Returns"]]></title><description><![CDATA[
<p>great stuff, working on something around agentic tooling and hope to collab with Mozilla AI as well in the future as they share the same values I have</p>
]]></description><pubDate>Fri, 31 Oct 2025 19:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45775655</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45775655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45775655</guid></item><item><title><![CDATA[New comment by behindsight in "DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware"]]></title><description><![CDATA[
<p>Interesting questions, I can later provide more links to more indepth security resources that go over similar points if you would be interested but currently on my phone so I will just jot down some quick surface level points.<p>> If a malicious website reads the clipboard, what good is knowing an arbitrary password with no other information?<p>Even if assuming unique username+url pairings, clipboard history can store multiple items including emails or usernames which could be linked to any data breach and service (or just shotgunned towards the most popular services).
It's not really a "no other information" scenario and you drastically reduce the effort required for an attacker regardless.<p>> If you're talking about a malicious desktop app running on the same system, it's game over anyway because it can read process memory, read keystrokes, etc.<p>The app does not have to be overtly malicious, AccuWeather (among others) was caught exfiltrating users' clipboard data for over 4 years to an analytics company who may or may not have gotten compromised. Even if the direct application you are using is non-malicious, you are left hoping wherever your data ends up isn't a giant treasure trove/honeypot waiting to be compromised by attackers.<p>The same reasoning can be used for pretty much anything really, why protect anything locally since they could just keylog you or intercept requests you make.<p>In that case it would be safer for everyone to run Qubes OS and stringently check any application added to their system.<p>In the end it's a balancing act between convenience and security with which striving for absolute perfection ends up being an enemy of good.<p>> Sidenote: Most password managers I've used automatically clear the clipboard 10-15s after you copy a credential.<p>That is true, good password managers took these steps precisely to reduce the clipboard attack surface.<p>Firefox also took steps in 2021 to also limit leaking secrets via the clipboard.</p>
]]></description><pubDate>Wed, 10 Sep 2025 01:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45191996</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45191996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45191996</guid></item><item><title><![CDATA[New comment by behindsight in "DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware"]]></title><description><![CDATA[
<p>> I always have to manually copy/paste the credentials.<p>I really hope you clear your clipboard history entirely after doing your copy/paste method because your credentials would otherwise persist for any other application with clipboard perms to just exfiltrate (which has already been exploited in the wild before)</p>
]]></description><pubDate>Tue, 09 Sep 2025 22:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45190583</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45190583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45190583</guid></item><item><title><![CDATA[New comment by behindsight in "NPM Package Provenance (2023)"]]></title><description><![CDATA[
<p>Reminder, you can audit all your npm packages to see if they provide provenance attestation with:<p><pre><code>    npm audit signatures
</code></pre>
you can use this to also provide a gentle reminder to package authors to consider setting one up (or replacing those that can't/won't)<p>Additional resources:<p>- Trusted publishing via OIDC [1]<p>- Requiring 2FA for package publishing [2]<p>1: <a href="https://docs.npmjs.com/trusted-publishers" rel="nofollow">https://docs.npmjs.com/trusted-publishers</a><p>2: <a href="https://docs.npmjs.com/requiring-2fa-for-package-publishing-and-settings-modification" rel="nofollow">https://docs.npmjs.com/requiring-2fa-for-package-publishing-...</a></p>
]]></description><pubDate>Tue, 09 Sep 2025 19:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45187430</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45187430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45187430</guid></item><item><title><![CDATA[NPM Package Provenance (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.blog/security/supply-chain-security/introducing-npm-package-provenance/">https://github.blog/security/supply-chain-security/introducing-npm-package-provenance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45187429">https://news.ycombinator.com/item?id=45187429</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 09 Sep 2025 19:26:02 +0000</pubDate><link>https://github.blog/security/supply-chain-security/introducing-npm-package-provenance/</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45187429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45187429</guid></item><item><title><![CDATA[New comment by behindsight in "NPM debug and chalk packages compromised"]]></title><description><![CDATA[
<p>> How is it possible that this code (line 9 of the index.js) isn't present in the source github repo, but can be seen in the beta feature of npmjs.com<p>You may also be interested in npm package provenance [1] which lets you sign your npm published builds to prove it is built directly from the source being displayed.<p>This is something ALL projects should strive to setup, especially if they have a lot of dependent projects.<p>1: <a href="https://github.blog/security/supply-chain-security/introducing-npm-package-provenance/" rel="nofollow">https://github.blog/security/supply-chain-security/introduci...</a></p>
]]></description><pubDate>Mon, 08 Sep 2025 19:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45172960</link><dc:creator>behindsight</dc:creator><comments>https://news.ycombinator.com/item?id=45172960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45172960</guid></item></channel></rss>