<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: ChuckMcM</title><link>https://news.ycombinator.com/user?id=ChuckMcM</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 09:29:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ChuckMcM" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>You realize that the slicer has to talk to the firmware, and it is <i>documenting the commands their firmware implements</i> which makes the combination of slicer + firmware print right? The whole <i>point</i> of the AGPL on the slicer was to prevent people from having special sauce printer firmware, get all the work of the slicer for "free" and then make their combination better than everyone else's. So you publish the code the <i>slicer</i> uses to talk to your device and that lets someone else implement the same codes (if they choose too).</p>
]]></description><pubDate>Mon, 31 Aug 2026 06:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506218</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49506218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506218</guid></item><item><title><![CDATA[New comment by ChuckMcM in "LLMs are making me lose my savviness"]]></title><description><![CDATA[
<p>From the article: <i>With the LLMs every time there’s a mistake, I don’t learn. I can spot the mistake because I have some experience (lucky enough to have been born 34 years ago), I can pinpoint the mistake and let the LLM fix it.</i><p>This is something I realized when I became a manager of programmers rather than doing the work myself. When I write code I do it from a position of having a deep understanding of what all the moving pieces are, when someone working for me writes code I just have to trust they had that level of understanding[1].<p>But being a manger, the thrill of solving the puzzle was replaced by the thrill of helping some new engineer get better at the craft of writing code. They took pride in their growing skill set and I took pride in helping them grow.<p>Managing consultants however was very transactional. Did they deliver what was asked of them? Did they fix the flaws I pointed out? Do I still want to pay them?[2] And I could of course fire them easily and try new ones that had a reputation for being "better" at the tasks I needed done.<p>If history is any judge, there have been many companies over the years where some founder/leader has a "great idea" and just needed someone technical to make it real. And the typical arc for those companies was they get founded, they spend a ton of money on consultants to build their technology, something changes (fashion, systems, something) and their product is no longer a good fit for the market so they try to hire consultants to fix it, which now costs more than 2x because first the consultants had to understand what the previous consultants did, then they have to change it in a way that leadership wants. The result is a product that got more and more brittle until there wasn't enough money to or enough consultants to anneal the product back into something people would pay enough for to support the salaries of the visionary leaders who never had any idea at all of how the product they sold <i>actually</i> worked.<p>It feels like we're going to speed run that. In the LLM era.<p>[1] And of course that level of trust is not always warranted but that's a different comment :-)<p>[2] With consultants there is a velocity vs organizational expertise equation that always needs to be balanced. Dropping people into a legacy code base they've never seen is just as hard for them as dropping them into a consultant's work product that they hadn't previously seen.</p>
]]></description><pubDate>Sat, 29 Aug 2026 21:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49493395</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49493395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49493395</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Please stop flooding our projects with AI slop to furnish your CV"]]></title><description><![CDATA[
<p>I think the author meant 'burnish' there, which is a clever way of showing they didn't use AI :-)</p>
]]></description><pubDate>Fri, 28 Aug 2026 04:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49474468</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49474468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49474468</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>I appreciate where you're coming from, but I think you may have unintentionally made my point.<p>Try this: Change the context "Acme's Sunscreen which is made from killing an endangered fish, is significantly better than any other sunscreen out there, and because it is already on fish we know it doesn't hurt the ocean!" except the production of Acme Sunscreen is leading to the extinction of said fish in the future. Short term profits, long term loss, and perhaps a bet that at some point what ever it is about the fish that makes great sunscreen will be figured out.<p>Using FOSS requires (by license) that you give back your changes, which, when functional <i>prevents</i> a vendor from exploiting the work of a bunch of people they didn't pay, to make a product where they pay a few people to push it way past what the community offers. Whereas if they <i>had</i> been publishing their changes, then their product wouldn't be "significantly ahead" because everyone using the same slicer base code would be able to <i>also</i> use Bambu's improvements. But Bambu <i>doesn't</i> do that because why let the competitors take advantage of the work of people who they didn't compensate for that work. Hmmm?<p>See how that works?</p>
]]></description><pubDate>Fri, 28 Aug 2026 04:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49474463</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49474463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49474463</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>Yes. Well they certainly bill at that rate, it goes some to the lawyer, some to rent, etc.</p>
]]></description><pubDate>Wed, 26 Aug 2026 20:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49455567</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49455567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49455567</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>Inevitably the situation is the "sketch" here is that the vendor avoids a cost by creatively interpreting the requirements. It became famously difficult to buy a reliable PC power supply at one point because PSU vendors were all trying to cut costs and undercut each other. When there isn't a lot of market differentiation features, people differentiate on price. At NetApp we got more and more prescriptive in our contracts with motherboard OEMs because they would do silly things like "leave off 1/2 the bypass capacitors" which would then cause the filer to fail in some environments. And I get that "its just business"<p>It's an easy thing to avoid the costs associated with complying with FOSS licenses because they FOSS people don't come after you. So instead of having a person on staff who is making sure the company is compliant and updating the web site with source as it changes etc etc. You just don't do any of that and not only do you save money not paying that person you don't have to bother the web site people every time you do a software update. So from a manufacturer's perspective it's a win.<p>That said, Chinese vendors selling to Chinese customers following Chinese law. All good. Chinese vendors selling to US customers and not following US law, that's bad. I don't see how Chinese law would be part of that discussion.</p>
]]></description><pubDate>Wed, 26 Aug 2026 20:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49455551</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49455551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49455551</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>It was really depressing when I realized that people will buy a sketchy product which is hurting the community and makers of non-sketchy products because "its cheaper and its not like my purchase is gonna change things one way or another."<p>It is selfish and short sighted, and it leaves their future impoverished, but in the moment they "got a good deal."</p>
]]></description><pubDate>Wed, 26 Aug 2026 19:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49454624</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49454624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49454624</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>For background, I participated in a "small" action that Sun took against someone who was violating the Java license. The legal fees (in the late 90's) were 8.2 million dollars. $250K is nothing to sneeze at, its a solid 6 weeks of a single lawyer's time, maybe a couple of weeks for a small team. Against a company doing nearly a billion dollars a year in revenue[1] and owning 29% of the printer market? Add in a couple of expert witnesses which are essential to that sort of a case and you'll see that $250K isn't even table stakes. Sad, I know, but it is the way things are these days.<p>And the saddest thing is that Bambu knows this. They know that people who give away software are not a serious threat to them. And it is especially galling that the value they have extracted out of that software will pay the lawyers that keep you from preventing them from continuing to extract that value and keep it for themselves.<p>[1] <i>"Media reports have also indicated that Bambu Lab has shipped more than 1.2 million units, claiming a 29% global share."</i> -- <a href="https://kr-asia.com/bambu-lab-nears-usd-100-billion-valuation-as-tencent-eyes-new-investment" rel="nofollow">https://kr-asia.com/bambu-lab-nears-usd-100-billion-valuatio...</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 19:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49454581</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49454581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49454581</guid></item><item><title><![CDATA[New comment by ChuckMcM in "An ongoing 3D-printer AGPL violation"]]></title><description><![CDATA[
<p>I think the Bambu case is a good one to litigate the AGPL but perhaps should start in the Court of International Trade. That court has the power to block imports as part of a TRO which would shut down a lot of their revenue from the US at least. Doing something similar in Europe would also help apply pressure. Takes lawyers and money though, of which there is certainly not enough of the latter.<p>Not to be too glib here, but its one of the paradoxes of "free software" which is there isn't any money generated by the licenses that keep it free. Where as "licensed" software has a revenue stream that is used to enforce the license against people who fail to honor it. The FSF can only do so much with their budget here.</p>
]]></description><pubDate>Wed, 26 Aug 2026 18:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49453470</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49453470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49453470</guid></item><item><title><![CDATA[New comment by ChuckMcM in "AWS Acquires DuckLabs"]]></title><description><![CDATA[
<p>I think 'least regard' belongs to Oracle. For some reason I thought DuckDB was one of Gabe's ideas over at DuckDuckGo :-).<p>That said, the acquisition by Amazon is interesting in that it seems to overlap with their existing DB offerings? Which makes me wonder what exactly it is that they are getting out of this.</p>
]]></description><pubDate>Wed, 26 Aug 2026 18:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49453350</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49453350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49453350</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Xiaomi: New CPU matches Apple cores single threaded, much faster multithreaded"]]></title><description><![CDATA[
<p>It is pretty amazing the creativity with compute architecture which is afforded by a zillion transistors.</p>
]]></description><pubDate>Mon, 24 Aug 2026 22:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49426754</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49426754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49426754</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Tea5767-Radio-Tuner"]]></title><description><![CDATA[
<p>Its a fun radio, the Si4844-A10 is another one and it can tune AM as well. I built one for my house that was connected to an STM32 that was connected to the Internet and would let me stream AM radio to my phone. That way I could listen to sports when I was on the road with the "home" announcers :-).<p>The Silicon Labs folks did a write up on their radio with an Arduino here: <a href="https://community.silabs.com/s/share/a5U1M000000knsEUAQ/build-an-arduinocontrolled-amfmsw-radio?language=en_US" rel="nofollow">https://community.silabs.com/s/share/a5U1M000000knsEUAQ/buil...</a></p>
]]></description><pubDate>Sun, 16 Aug 2026 03:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49316715</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49316715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49316715</guid></item><item><title><![CDATA[New comment by ChuckMcM in "RISC-V: They Should Have Known Better"]]></title><description><![CDATA[
<p>> RISC-V is .. fine.<p>Yeah, so was 8051 and it sucked too :-). I appreciated having this rant all in one place. Ranting against bad architecture is always cathartic and absolutely useless since the people who built and now champion the bad architecture are <i>invested</i> so one's rant simply irritates them. And like the parent comment here, I too find RISC-V "useful" in that it has sufficient tooling to make most everything foundational 'out of the box' rather than me having to build it.<p>Perhaps the most interesting thing is that RISC-V shows just how ISA agnostic people are, as long as you have cross compilation with the gcc suite and an open source way to program and debug things. Before RISC-V, working on a bespoke ISA and computer architecture was never going to "go" anywhere except perhaps into a paper or conference talk. Now there is evidence of a non-zero chance of it going mainstream. :-)</p>
]]></description><pubDate>Sat, 15 Aug 2026 18:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313181</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49313181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313181</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Semaglutide linked to 26% lower 5-year predicted dementia risk"]]></title><description><![CDATA[
<p>Which sort of affirms the mantra, "If you can't prove causation, try to prove correlation." This because you can market correlation to unsophisticated readers and imply causation.</p>
]]></description><pubDate>Sat, 15 Aug 2026 18:35:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313083</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49313083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313083</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Compression is prediction"]]></title><description><![CDATA[
<p>> The things that make me me are highly deterministic!<p>Are they though? :-) There are some interesting papers in the tissue regeneration space which are working on building tissue (and organs) from stem cells for medical purposes (transplants, injury treatment, Etc.) and one of the things that comes out from that is that a set of stem cells make unique tissue <i>every time</i> in that it's compatible but the fine structure is always randomly different!<p>While the growth of brain matter is a minefield of ethical issues, at some point I suspect we're going to have to figure out how to do that to treat things like TBI and neurodegenerative diseases. In terms of understanding how randomness plays a part in your existence though cellular biology papers are a pretty good source.</p>
]]></description><pubDate>Wed, 12 Aug 2026 18:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49276786</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49276786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49276786</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Tracking down the 16-year-old WAL-reset SQLite bug"]]></title><description><![CDATA[
<p>Great writeup, and it was great to see them step in an pay the developers of SQLite to help them fix the bug. I get tired of corporations asking open source authors to fix problems that affect the corporation for free. And while I'm sure it was frustrating for folks to have these outages, I find such puzzles pretty fun to get to the bottom of.</p>
]]></description><pubDate>Wed, 12 Aug 2026 17:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275689</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49275689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275689</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Compression is prediction"]]></title><description><![CDATA[
<p>I completely agree, tremendous complexity can arise from simple mechanisms. Gleick's Chaos is a really good introduction to that. I was talking about the article though, and the mechanisms currently used for training and inference in LLMs. Those mechanisms are mathematically precise (unlike Chaotic attractors) and as the author points out, achieve the same function as compressors do in a strict bit pattern minimization role. Sometimes tensor math is pretty complex, like the FFT and DCTs on JPEG compression, but with the same inputs you get the same results. And while a JPEG will never decompress to a different image than the one that was compressed in the first place, LLMs do not 'infer' token streams that haven't been trained in their training process. The big difference here is that if you imagine a JPEG compressor that compresses 100 different images into one 'chunk', you can see how to provoke it to produce any one of the images it previously compressed. And with a bit of creativity you can have it express different images in different parts of the resulting composite. FWIW I looked at patenting something like this for digital cameras to give them more "shots" space for a given amount of SD storage.[1]<p>Given the way that models work in 'inference' mode (vs 'training' mode) you can't forward bias the result into the correct result when there are multiple forward results that have identical weights. It's the root cause of hallucinations, and you've lost information in the training phase that you can't then use to discriminate between the 'right' answer and an equally valid 'wrong' answer.<p>[1] FWIW I could never recover enough state to insure that the image it regenerated was all of the same image you took. So you might get the street but one of the houses might be a house that was in a different picture you took. That kind of bug. Mostly arising out of the same kind of problem you have with using hashes to find documents, when you get a hash collision two documents have the same hash, so you don't know which one to return.</p>
]]></description><pubDate>Wed, 12 Aug 2026 05:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49268273</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49268273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49268273</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Compression is prediction"]]></title><description><![CDATA[
<p>I suspect you're being snarky :-) but this is a really interesting question, and one that has had a <i>lot</i> of research done. I'm not current (I stopped following folks doing this research closely around 2019) but what we 'didn't' know about how brains work was still huge. Signaling levels, enzymes, the connectome, quantum effects, it is a really deep question.<p>That said, once we do get a working idea of how it works, and can perhaps synthesize a brain artificially with proteins, it will inform us on the next steps for silicon realization of that.</p>
]]></description><pubDate>Wed, 12 Aug 2026 05:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49268037</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49268037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49268037</guid></item><item><title><![CDATA[New comment by ChuckMcM in "Compression is prediction"]]></title><description><![CDATA[
<p>It also helps explain to people that LLMs are as likely as bzip to develop "consciousness".</p>
]]></description><pubDate>Wed, 12 Aug 2026 04:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267949</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49267949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267949</guid></item><item><title><![CDATA[New comment by ChuckMcM in "What Happened to HackerOne?"]]></title><description><![CDATA[
<p>This is, in general, a good statement of a durable problem one can 'solve' profitably. Basically take a problem that is hard to do 1:1, systemize it such that you can easily tune the solution to "all" variants of that problem, and then sell that as a service taking a percentage which is still going to be less than the cost of the customer doing a one-off solution.</p>
]]></description><pubDate>Mon, 10 Aug 2026 22:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49250487</link><dc:creator>ChuckMcM</dc:creator><comments>https://news.ycombinator.com/item?id=49250487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49250487</guid></item></channel></rss>