<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: _verandaguy</title><link>https://news.ycombinator.com/user?id=_verandaguy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 19:56:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_verandaguy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _verandaguy in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>These april fools jokes keep getting lazier every year.</p>
]]></description><pubDate>Wed, 01 Apr 2026 17:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603537</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47603537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603537</guid></item><item><title><![CDATA[New comment by _verandaguy in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>To clarify: this is the <i>terminal's</i> scrollback buffer vs one managed by the application in the alternate screen.<p>When I scroll up in nvim, it will keep the editor frame in place (that's the top bar and bottom bar showing things like open buffers, git status, the scratch buffer or whatever it's called), but the file contents will scroll by because nvim at that point has exclusive ownership of the entire screen and can do anything with it, including repainting parts of it in response to motions or a mouse scrolling (if your terminal supports emitting mouse events).<p>This is in contrast to the `rmcup` "normal" terminal mode where it will scroll back in the terminal's history.<p>The best analogue I have for that last one is to use tmux with nvim open, and have a tmux visual selection going. You can scroll up and out of nvim, and keep scrolling to whatever was executed before neovim, and when you get out of tmux visual mode it'll snap back down to the bottom of your scrollback buffer, nvim (nominally) taking up the entire pane like nothing happened; but we can probably agree that outside of a few narrow use cases, this isn't a very desirable way to manage scrolling in a terminal.</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603346</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47603346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603346</guid></item><item><title><![CDATA[New comment by _verandaguy in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>The other part (which IMO is more consequential) is that once the LLM application quits or otherwise drops out of the alternate screen, that conversation is lost forever.<p>With the usual terminal mode, that history can outlive the Claude application, and considering many people keep their terminals running for days or sometimes even weeks at a time, that means having the convo in your scrollback buffer for a <i>while.</i></p>
]]></description><pubDate>Tue, 31 Mar 2026 18:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591413</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47591413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591413</guid></item><item><title><![CDATA[New comment by _verandaguy in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>I've actually heard a plausible theory about the TUI being janky, that being that they avoid use of the <i>alternate screen</i> feature of ANSI (and onwards) terminals.<p>The theory states that Anthropic avoids using the alternate screen (which gives consuming applications access to a clear buffer with no shell prompt that they can do what they want with and drop at their leisure) because the alternate screen has no scrollback buffer.<p>So for example, terminal-based editors -- neovim, emacs, nano -- all use the alternate screen because <i>not</i> fighting for ownership of the screen with the shell is a clear benefit over having scrollback.<p>The calculus is different when you have an LLM that you have a conversational history with, and while you can't bolt scrollback onto the alternate screen (easily), you can <i>kinda</i> bolt an alternate screen-like behaviour onto a regular terminal screen.<p>I don't personally use LLMs if I can avoid it, so I don't know how janky this thing is, really, but having had to recently deal with ANSI terminal alternate screen bullshit, I think this explanation's plausible.</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590697</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47590697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590697</guid></item><item><title><![CDATA[New comment by _verandaguy in "Welcome to FastMCP"]]></title><description><![CDATA[
<p><p><pre><code>    > FastMCP is the standard framework for building MCP applications
</code></pre>
Standardized by whom?<p>In an era where technology exists that can lend the appearance of legitimacy to just about anyone, that kind of statement needs to be qualified.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508696</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47508696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508696</guid></item><item><title><![CDATA[New comment by _verandaguy in "Snowflake AI Escapes Sandbox and Executes Malware"]]></title><description><![CDATA[
<p>"The sandbox isn't so bad, if the criticism you have is that it totally fails at doing the one thing a sandbox is supposed to do."</p>
]]></description><pubDate>Wed, 18 Mar 2026 16:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428024</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47428024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428024</guid></item><item><title><![CDATA[New comment by _verandaguy in "Have a fucking website"]]></title><description><![CDATA[
<p>I haven't in a very long time, over a decade at this point.<p>A few friends and I have a small handful of self-hosted services that we all run on a VPN between our places with stuff like a recipe sharing app, etc., but the number of people with access to that is single digits.<p>In terms of "hosting anything," I still have my own homelab, and my self-hosting will be limited to this sort of stuff for the foreseeable. A cluster of limited-scope apps that helps me and a handful of friends keep in touch after moving out of our hometown, beyond just chatting in Signal groups.<p>I won't be putting up my own public website (or portfolio, or whatever; be it hosted on my own infra or not).</p>
]]></description><pubDate>Wed, 18 Mar 2026 16:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427726</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47427726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427726</guid></item><item><title><![CDATA[New comment by _verandaguy in "Have a fucking website"]]></title><description><![CDATA[
<p>My two cents: I'd love to have a site. I've been involved with web technologies since the early/mid 2000s, when I built my first site in elementary school.<p>I've picked up hobbies since then that lend themselves well to sharing online, but right now, with the amount of LLM-related scraping happening, I have no intention at all of hosting anything I've made by hand, be it code, photos, recipes, etc.<p>These bots make their own ground rules -- "just put up this special robots.txt thing" -- and then ignore them, requiring tools like Anubis to be created, maintained, and kept constantly up to date, and for what? So the plagiarism machine can plagiarise more? Copyright courts have apparently just checked out on this, so I'm not at all confident they'll do anything about this.<p>To be clear: my ego isn't so huge that I want my name plastered everywhere, on everything I've ever touched. I believe strongly in the principle of not getting your shit scraped online and then churned out into something that these LLM companies can (eventually? presumably?) profit off of (or at least turn into investment, in the short-term). These companies have done terrible things to the state of public discourse and I do what I can to avoid feeding the beast.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426588</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47426588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426588</guid></item><item><title><![CDATA[New comment by _verandaguy in "Have a fucking website"]]></title><description><![CDATA[
<p>It's not the conjugations that scare most people, it's the declensions (ok, well, at least anglophones).</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426462</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47426462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426462</guid></item><item><title><![CDATA[New comment by _verandaguy in "UK MPs give ministers powers to restrict Internet for under 18s"]]></title><description><![CDATA[
<p>To be clear: this is civil action by a family, not the position of the Government of Canada.</p>
]]></description><pubDate>Wed, 11 Mar 2026 15:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336797</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47336797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336797</guid></item><item><title><![CDATA[New comment by _verandaguy in "Open Camera is a FOSS Camera App for Android"]]></title><description><![CDATA[
<p>What's a rare pepe and how does it support the project?</p>
]]></description><pubDate>Fri, 06 Mar 2026 17:55:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47278550</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47278550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47278550</guid></item><item><title><![CDATA[New comment by _verandaguy in "Wikipedia was in read-only mode following mass admin account compromise"]]></title><description><![CDATA[
<p><p><pre><code>    > Based on the fact user scripts are globally disabled now I'm guessing this was a vector.
</code></pre>
Disabled at which level?<p>Browsers still allow for user scripts via tools like TamperMonkey and GreaseMonkey, and that's not enforceable (and arguably, not even trivially <i>visible</i>) to sites, including Wikipedia.<p>As I say that out loud, I figure there's a separate ecosystem of Wikipedia-specific user scripts, but arguably the same problem exists.</p>
]]></description><pubDate>Thu, 05 Mar 2026 19:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47266458</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47266458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47266458</guid></item><item><title><![CDATA[New comment by _verandaguy in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>Same here, but it'll be a cold day in hell before you see me using the dreaded double-period-bang..!</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:29:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156563</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47156563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156563</guid></item><item><title><![CDATA[New comment by _verandaguy in "Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)"]]></title><description><![CDATA[
<p>This is ignoring ML which has existed for decades.<p>Neural networks, computer vision, sentiment analysis, all of these and more have provided an unspeakable amount of value over the years.</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128472</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47128472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128472</guid></item><item><title><![CDATA[New comment by _verandaguy in "PayPal discloses data breach that exposed user info for 6 months"]]></title><description><![CDATA[
<p>This isn't the argument against traditional payment systems you seem to think it is.<p>There's a reason most people in well-banked countries use plastic over cash these days, convenience and consumer protection are it; and even with cash, the barrier to entry for fraud is higher since at some point that cash will come into contact with the banking world, and will have to be accounted for. If your cash flow is suspicious enough, it'll be audited.</p>
]]></description><pubDate>Fri, 20 Feb 2026 21:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094262</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47094262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094262</guid></item><item><title><![CDATA[New comment by _verandaguy in "PayPal discloses data breach that exposed user info for 6 months"]]></title><description><![CDATA[
<p>These are often undesirable features for SMEs that need to be accountable for a variety of reasons, including KYC regulations; besides, while blockchains provide protocol-level security, they fail in two ways that do matter to consumers:<p>- They provide no meaningful consumer protections (since this necessarily requires an authority, which blockchains may not have)<p>- They don't protect at all against meatspace vulnerabilities like scams and other deception-based attacks, which are by far the more common issue in banking. This is exacerbated by the lack of consumer protections.<p>(To be clear: don't read my comment as being in support of PayPal. They have abused user trust for a while, and I haven't had an account there in over a year -- fuck 'em.)</p>
]]></description><pubDate>Fri, 20 Feb 2026 15:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47089292</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47089292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47089292</guid></item><item><title><![CDATA[New comment by _verandaguy in "California's new bill requires DOJ-approved 3D printers that report themselves"]]></title><description><![CDATA[
<p>This is coming from California, a distinctly capitalist state, and refers to a list published by the US Federal Department of Justice, which reports to a distinctly capitalist (or... at a minimum, a distinctly non-communist) administration.<p>It also doesn't get in the way of the US's (already extraordinarily loose) firearms sale and acquisition doctrine which regularly costs innocent lives with the pretext of resisting a tyrannical government (which, it appears, people aren't actually that interested in doing now that one's in power).</p>
]]></description><pubDate>Thu, 19 Feb 2026 20:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47078519</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47078519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47078519</guid></item><item><title><![CDATA[New comment by _verandaguy in "Microsoft says bug causes Copilot to summarize confidential emails"]]></title><description><![CDATA[
<p>Words have multiple meanings depending on context, and here it's <i>at best</i> ambiguous. In the context of security incidents, logging, auditing, etc., "advisory" is often used as a severity level (and one of the lower ones at that).<p>So, yes, technically, it's de-facto advisory to publish this information, but assigning "advisory" as a severity tag here is questionable.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062298</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=47062298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062298</guid></item><item><title><![CDATA[New comment by _verandaguy in "Airfoil (2024)"]]></title><description><![CDATA[
<p>It's been said before, but this prediction isn't amazing, imo.<p>I look forward to Bartosz's articles because they're rock-solid sources of information and the visualizations are both easy-to-understand and surprisingly light on performance. It's all shockingly digestible.<p>Honestly, as popular science writing goes, this is art as far as I'm concerned, and art is best when it comes from a place of passion and conviction, something AI will never be able to reproduce.</p>
]]></description><pubDate>Wed, 28 Jan 2026 14:55:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46796144</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=46796144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46796144</guid></item><item><title><![CDATA[New comment by _verandaguy in "Apple introduces new AirTag with longer range and improved findability"]]></title><description><![CDATA[
<p>I use the terms interchangeably when it comes to batteries; I do use battery disposal bins, but I don't have any faith that the actual process behind the scenes is much less impactful for the environment.<p>It's like when I learned that many paper recycling programs end up combining paper with regular garbage, or finding out that plastic recycling is comically ineffective in its outcomes.</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767733</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=46767733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767733</guid></item></channel></rss>