<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: wwfn</title><link>https://news.ycombinator.com/user?id=wwfn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:34:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wwfn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wwfn in "Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs"]]></title><description><![CDATA[
<p>Absolutely! And the list.pop version is multiple orders of magnitude slower. But I took the prompt to be asking for in-place modification of the existing list. Comprehension does not do that.</p>
]]></description><pubDate>Sun, 05 Apr 2026 23:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47654828</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=47654828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47654828</guid></item><item><title><![CDATA[New comment by wwfn in "Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs"]]></title><description><![CDATA[
<p>Ahh I didn't see the full original prompt -- it's overflowing into a horz scroll for me. I thought it was the "critique loop" that injected the *args requirement. I guess garbage in, garbage out. Still unfortunate example to use.</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651777</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=47651777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651777</guid></item><item><title><![CDATA[New comment by wwfn in "Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs"]]></title><description><![CDATA[
<p>Tangential (but topical in that "The threat is comfortable drift toward not understanding what you're doing" is also on the front page):<p>Is the generated python code in the example wrong?<p>The prompt<p>> Develop a Python function that removes any falsey values from a list. Return the modified list without creating a new one.<p>Is answered with list comprehension, which makes a new list and leaves the original unmodified (never mind that the *args input necessarily can't be a modifiable list?)<p><pre><code>   def remove_falsey_values(*args): return [val for val in args if val]
</code></pre>
Whereas I'd expect something like<p><pre><code>    def remove_falsey_values(l):
          for i in reversed(range(len(l))):
               if not l[i]: l.pop(i)
          # returned list is linked to input l 
          return l

    a = [1, 0, False, 'foo']
    x = remove_falsey_values(a)
    x[0] = 2
    print(a) # [2,'foo']</code></pre></p>
]]></description><pubDate>Sun, 05 Apr 2026 17:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651499</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=47651499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651499</guid></item><item><title><![CDATA[New comment by wwfn in "Hoot: Scheme on WebAssembly"]]></title><description><![CDATA[
<p>Can you say more? Guile's the only scheme I've tried (attempts at packaging for Guix). Debugging has been difficult, but I figured it was me struggling with new tools and API. Does racket have better facilities for introspection or discovery at the REPL?</p>
]]></description><pubDate>Sat, 07 Feb 2026 13:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923842</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46923842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923842</guid></item><item><title><![CDATA[New comment by wwfn in "A new bill in New York would require disclaimers on AI-generated news content"]]></title><description><![CDATA[
<p><p><pre><code>  * I suspect many existing and reasonable regulations do not meet that "simply caught" classification. @rconti's comment above[1] gives some examples of regulations on process that are not observed in the output (food, child labor). I'll add accounting, information control (HIPAA, CUI, etc), environmental protections.

  * Newsroom staff is incentivized to enforce the regulation. It protects their livelihood. From the article: 
  > Notably, the bill would cement some labor protections for newsroom workers 

  * Mandatory AI labeling is not impossible to enforce. At worst, it requires random audits (who was paid to write this story, do they attest to doing so). At best, it encourages preemptive provenance tracking (that could even be accessible to the news consumer! I'd like that).   
</code></pre>
One reason for the regulation is we fear hallucinations slipping into the public record -- even if most LLM usage is useful/harmless. Legal restrictions ideally prevent this, but also give a mechanism for recourse when it does happen.<p>Say a news story goes off the rails and reports a police officer turned into a frog [2] or makes up some law[3]. Someone thinks that's odd and alerts whatever authority. The publisher can be investigated, reprimanded, and ideally motivated to provide better labeling or QC on their LLM usage.<p>[1]: <a href="https://news.ycombinator.com/item?id=46915463">https://news.ycombinator.com/item?id=46915463</a>
[2]: <a href="https://www.wate.com/news/ai-generated-police-report-says-officer-turned-into-frog/" rel="nofollow">https://www.wate.com/news/ai-generated-police-report-says-of...</a>
[3]: <a href="https://www.reuters.com/legal/litigation/judge-fines-lawyers-12000-over-ai-generated-submissions-patent-case-2026-02-03/" rel="nofollow">https://www.reuters.com/legal/litigation/judge-fines-lawyers...</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 13:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923653</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46923653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923653</guid></item><item><title><![CDATA[New comment by wwfn in "A new bill in New York would require disclaimers on AI-generated news content"]]></title><description><![CDATA[
<p>>  passing laws that only apply to people who volunteer to follow them<p>That's a concerning lens to view regulations. Obviously true, but for all laws. Regulations don't apply to only to what would be immediately observable offenses.<p>There are lots of bad actors and instances where the law is ignored because getting caught isn't likely. Those are conspiracies! They get harder to maintain with more people involved and the reason for whistle-blower protections.<p>VW's Dieselgate[1] comes to mind albeit via measurable discrepancy. Maybe Enron or WorldCom (via Cynthia Cooper) [2] is a better example.<p>[1]: <a href="https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal" rel="nofollow">https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal</a>
[2]: <a href="https://en.wikipedia.org/wiki/MCI_Inc.#Accounting_scandals" rel="nofollow">https://en.wikipedia.org/wiki/MCI_Inc.#Accounting_scandals</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 12:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46912042</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46912042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46912042</guid></item><item><title><![CDATA[New comment by wwfn in "Show HN: Craftplan – I built my wife a production management tool for her bakery"]]></title><description><![CDATA[
<p>That looks demonstrative! For those that don't want to click, from Aug to Feb S&P is up 10%. "Software - Applications" is down  21%.<p>But in this context, is Uber[9% weight, down ~4% YTD] a transportation company that roles it's own software for competitive advantage? I think other's in the  composition are similar. The takeaway is maybe that the tech landscape is changing or LLMs have spooked investors and they're running without direction. But that doesn't necessarily speak to bespoke software uptake (already) cutting into profits(?)  Uber would be fine in that case?</p>
]]></description><pubDate>Wed, 04 Feb 2026 13:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46885413</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46885413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885413</guid></item><item><title><![CDATA[New comment by wwfn in "Show HN: Sweep, Open-weights 1.5B model for next-edit autocomplete"]]></title><description><![CDATA[
<p>Hopefully not too offtopic: why so much boilerplate?<p>I see most would-be-boilerplate code refactored so the redundant bit becomes a small utility or library. But most of what I write is for research/analysis pipelines, so I'm likely missing an important insight. Like more verbose configuration over terse convention?<p>For code structure, snippets tempting[1] ("iff[tab]" => "if(...){...}") handles the bare conditional/loop completes in a more predictable way and offline/without a LLM eating into RAM.<p>[1] <a href="https://github.com/joaotavora/yasnippet;" rel="nofollow">https://github.com/joaotavora/yasnippet;</a> <a href="https://github.com/SirVer/ultisnips;" rel="nofollow">https://github.com/SirVer/ultisnips;</a> <a href="https://code.visualstudio.com/docs/editing/userdefinedsnippets" rel="nofollow">https://code.visualstudio.com/docs/editing/userdefinedsnippe...</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 14:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46719691</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46719691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46719691</guid></item><item><title><![CDATA[New comment by wwfn in "Bichon: A lightweight, high-performance Rust email archiver with WebUI"]]></title><description><![CDATA[
<p>If looking for local email, why not a traditional client (thunderbird, claws, even outlook) or the more flexible/cli friendly maildir and notmuch? There are a bunch of front ends, including WebUIs <a href="https://notmuchmail.org/frontends/" rel="nofollow">https://notmuchmail.org/frontends/</a><p>Is what you're looking for a pretty good fit for how email was originally used? Or am missing something obvious</p>
]]></description><pubDate>Sat, 10 Jan 2026 22:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46570809</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46570809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570809</guid></item><item><title><![CDATA[New comment by wwfn in "How I archived 10 years of memories using Spotify"]]></title><description><![CDATA[
<p>do you share your top-24 anywhere?</p>
]]></description><pubDate>Mon, 05 Jan 2026 00:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46493925</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46493925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46493925</guid></item><item><title><![CDATA[New comment by wwfn in "Surprisingly, Emacs on Android is pretty good"]]></title><description><![CDATA[
<p>What keyboard are you using? one where å Å ∆ F12 are easily accessible?<p>Is there a good interface to (GUI?) openscad from termux?</p>
]]></description><pubDate>Wed, 26 Nov 2025 16:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46058976</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=46058976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46058976</guid></item><item><title><![CDATA[New comment by wwfn in "Red Alert 2 in web browser"]]></title><description><![CDATA[
<p><a href="https://freedoom.github.io/" rel="nofollow">https://freedoom.github.io/</a> does that for the still proprietary DOOM assets. Though the DOOM engine itself is open source, so a slight different situation than Command and Conquer.</p>
]]></description><pubDate>Thu, 20 Nov 2025 15:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45993450</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=45993450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45993450</guid></item><item><title><![CDATA[New comment by wwfn in "AI Slop vs. OSS Security"]]></title><description><![CDATA[
<p>I would have thought supporting libcurl and libxml would also be in a company's self-interest. Is that companies do this for GPL'ed linux kernel but not BSD evidence that strong copyleft licensing limits the extent to which OSS projects are exploited/under-resourced?</p>
]]></description><pubDate>Thu, 06 Nov 2025 13:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45835149</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=45835149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45835149</guid></item><item><title><![CDATA[New comment by wwfn in "AI Slop vs. OSS Security"]]></title><description><![CDATA[
<p>Wealth generated on top of underpaid labor is a reoccurring theme -- and in this case maybe surprisingly exacerbated by LLMs.<p>Would this be different if the underlying code had a viral license? If google's infrastructure was built on a GPL'ed libcurl [0], would they have investment in the code/a team with resources to evaluate security reports (slop or otherwise)? Ditto for libxml.<p>Does GPL help the linux kernel get investment from it's corporate users?<p>[0] Perhaps an impossible hypothetical. Would google have skipped over the imaginary GPL'ed libcurl or libxml for a more permissively licensed library? And even if they didn't, would a big company's involvement in an openly developed ecosystem create asymmetric funding/goals, a la XMPP or Nix?</p>
]]></description><pubDate>Thu, 06 Nov 2025 12:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45834578</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=45834578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45834578</guid></item><item><title><![CDATA[New comment by wwfn in "Zed for Windows: What's Taking So Long?"]]></title><description><![CDATA[
<p>I can see "ill defined" causing problems. But isn't an explicit code of conduct more defined than none? (Assuming I'm reading that correctly from your comment.)<p>There aren't too many epithets floating around that offend me specifically. And I haven't heard anyone say I shouldn't/don't exist. So it's hard for me personally to feel the need for CoC and the like. But I'm all for policy that protects everyone against that kind of abuse -- which seems to be on the rise. Are there better alternatives?</p>
]]></description><pubDate>Wed, 20 Aug 2025 20:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44966202</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44966202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44966202</guid></item><item><title><![CDATA[New comment by wwfn in "20 years of Linux on the Desktop (part 4)"]]></title><description><![CDATA[
<p>I'm curious if having JS makes the code more approachable for potential contributors or extension authors. And then if a project does "better" (measure utility to users? sustainability/longevity?) with more bugs but more engagement. Maybe that's just another way of asking "Cathedral or Bazaar?"</p>
]]></description><pubDate>Wed, 23 Jul 2025 14:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44659748</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44659748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44659748</guid></item><item><title><![CDATA[New comment by wwfn in "The bewildering phenomenon of declining quality"]]></title><description><![CDATA[
<p>I feel that pain!<p>This comes up for me most often with running shoes. By the time the model shoe I've loved wears out, it'll be out of production and the n+1 iteration re-balanced whatever decisions to make the shoe a worse-for-me fit.<p>(It's tempting to think the big-sneaker cabal conspires to ensure consumers are perceptually exploring options)</p>
]]></description><pubDate>Sun, 20 Jul 2025 17:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44627285</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44627285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44627285</guid></item><item><title><![CDATA[New comment by wwfn in "The bewildering phenomenon of declining quality"]]></title><description><![CDATA[
<p>I think that's a good take. Market pressure for durability decreases with brand awareness. Though I think the article argues there's little market pressure regardless.<p>I'm also worried it's all survivorship bias. If you acquired 100 items in 2010 and 5 of them lasted until 2025, it's hard to say if the 5 surviving would be the same 5 from another household or if the items you still have were all on the hardier end of that particular items quality distribution. Another house with 100 items from 2010 will have a different 5 remaining in 2025. If that's the case, the chance you'd buy those 5 again and even have 3 with the same 15 year life span is (1/20)^3 (I think. is that math right?)</p>
]]></description><pubDate>Sun, 20 Jul 2025 12:44:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44624675</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44624675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44624675</guid></item><item><title><![CDATA[New comment by wwfn in "The story of Max, a real programmer"]]></title><description><![CDATA[
<p>I didn't get the reference. For anyone else in my shoes:
<a href="https://en.wikipedia.org/wiki/The_Story_of_Mel" rel="nofollow">https://en.wikipedia.org/wiki/The_Story_of_Mel</a></p>
]]></description><pubDate>Thu, 03 Jul 2025 12:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44454315</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44454315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44454315</guid></item><item><title><![CDATA[New comment by wwfn in "US Congress is making more than 250M acres of public lands available for sale"]]></title><description><![CDATA[
<p>.8% is a bit misleading. Public Land is 37% (as of 1991) [1] of the state. The ADK park is state owned/managed and huge. Catskill region also has lots of public land. They're both amazing places I'm happy don't look like the US side of Niagara falls [2]<p>[1]: <a href="https://www.summitpost.org/public-and-private-land-percentages-by-us-states/186111#:~:text=62.5%25-,13,62.9%25,-14" rel="nofollow">https://www.summitpost.org/public-and-private-land-percentag...</a>
[2] <a href="https://www.nps.gov/parkhistory/online_books/runte1/prologue.htm#:~:text=%22your%20niagara%20will%20have%20been%20spoiled%20for%20you.%20already%20the%20forest%20round%20about%20is%20being%20cleared...%20.%20i%20don't%20give%20the%20americans%20ten%20years%20to%20establish%20a%20saw%20or%20flour%20mill%20at%20the%20base%20of%20the%20cataract.%22" rel="nofollow">https://www.nps.gov/parkhistory/online_books/runte1/prologue...</a></p>
]]></description><pubDate>Sat, 21 Jun 2025 18:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44339506</link><dc:creator>wwfn</dc:creator><comments>https://news.ycombinator.com/item?id=44339506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44339506</guid></item></channel></rss>