<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: illuminator83</title><link>https://news.ycombinator.com/user?id=illuminator83</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 18:04:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=illuminator83" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by illuminator83 in "Microsoft and OpenAI end their exclusive and revenue-sharing deal"]]></title><description><![CDATA[
<p>I and everybody else here call BS on that.
People make mistakes all the time. Arguably at similar or worse rates.</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927885</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=47927885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927885</guid></item><item><title><![CDATA[New comment by illuminator83 in "Terence Tao, at 8 years old (1984) [pdf]"]]></title><description><![CDATA[
<p>Intelligent people tend to reproduce a lot less than other people. You wanna be average (or slightly above) for the best chance at successful procreation.
And hyper-intelligent people are especially bad at procreation.</p>
]]></description><pubDate>Tue, 24 Feb 2026 14:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137508</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=47137508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137508</guid></item><item><title><![CDATA[New comment by illuminator83 in "Clean Coder: The Dark Path (2017)"]]></title><description><![CDATA[
<p>It's not really about the implementation of Java (might be bad, I don't know).
It is the specification.<p>- People talked about null being an issues and that is a big one.<p>- The entire idea of OOP extremism Java implemented was a mistake - though just a consequence of the time it was born in. Much has been written about this topic by  many people.<p>- Lacking facilities and really design for generic programming (also related to the OOP extremism and null issue<p>So much more more you can find out with Google or any LLM</p>
]]></description><pubDate>Mon, 09 Feb 2026 12:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944395</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46944395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944395</guid></item><item><title><![CDATA[New comment by illuminator83 in "Photos capture the breathtaking scale of China's wind and solar buildout"]]></title><description><![CDATA[
<p>Especially since the US is not going to have any allies anymore soon.</p>
]]></description><pubDate>Thu, 15 Jan 2026 15:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46634397</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46634397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46634397</guid></item><item><title><![CDATA[New comment by illuminator83 in "Garbage collection is contrarian"]]></title><description><![CDATA[
<p>I'm a big fan of high-level languages and abstractions. I'm just not a fan of bad abstractions.</p>
]]></description><pubDate>Wed, 14 Jan 2026 12:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46615236</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46615236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46615236</guid></item><item><title><![CDATA[New comment by illuminator83 in "Garbage collection is contrarian"]]></title><description><![CDATA[
<p>I think we are just used to it. Like we are used to so many suboptimal solutions in our professional and personal lives.<p>I mean, look something like C++ or the name "std::vector" specifically. There are probably 4 Trillion LoC containing this code out there - in production. I'm used to it, doesn't make it good.</p>
]]></description><pubDate>Mon, 12 Jan 2026 13:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46588198</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46588198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46588198</guid></item><item><title><![CDATA[New comment by illuminator83 in "Garbage collection is contrarian"]]></title><description><![CDATA[
<p>There are lots of suboptimal solutions for lots of problems out there. I don't know why it would matter if the Linux Kernel does the same mistake.
And I'm sure that wasn't the only solution. Just something somebody implemented and noone bothered to change it because it worked "well enough".
But I wouldn't be surprised if this is known to cause the kind of issue GCs are known to cause such as race conditions, resource exhaustion and stalling.<p>Let me do some quick research:<p><a href="https://gist.github.com/bobrik/82e5722261920c9f23d9402b88a0bb27" rel="nofollow">https://gist.github.com/bobrik/82e5722261920c9f23d9402b88a0b...</a>
<a href="https://nvd.nist.gov/vuln/detail/cve-2024-26923" rel="nofollow">https://nvd.nist.gov/vuln/detail/cve-2024-26923</a></p>
]]></description><pubDate>Mon, 12 Jan 2026 13:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46588049</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46588049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46588049</guid></item><item><title><![CDATA[New comment by illuminator83 in "Garbage collection is contrarian"]]></title><description><![CDATA[
<p>I'm hoping for a future in which humankind looks back with embarrassment at this silly period in its history in which people used to think a leaky and bad abstractions like  garbage collection was ever a good approach to deal with resource life-times.</p>
]]></description><pubDate>Mon, 12 Jan 2026 12:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46587371</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46587371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46587371</guid></item><item><title><![CDATA[New comment by illuminator83 in "Lessons from 14 years at Google"]]></title><description><![CDATA[
<p>I do not know the guy, and I do not care who he is.
This really is not "slop". I can attest to the validity of almost all of his points based on my own career. And even if he used ChatGPT assistance to help with the writing, the content clearly was not invented by ChatGPT. This is valuable advice for people in our industry.</p>
]]></description><pubDate>Wed, 07 Jan 2026 00:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46520997</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=46520997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46520997</guid></item><item><title><![CDATA[New comment by illuminator83 in "All Your Coworkers Are Probabilistic Too"]]></title><description><![CDATA[
<p>For the most part, yes. Because people usually read docs and test it on their own.<p>But I remember a few people long ago telling me confidently how to do this or that in e.g. "git" only to find out during testing that it didn't quite work like that. 
Or telling me about how some subsystem could be tested. When it didn't work like that at all.
Because they operated from memory instead of checking. Or confused one tool/system for another.<p>LLMs can and should verify their assumptions too. The blog article is about that. That should keep most hallucinations and mistakes people make from doing any real harm.<p>If you let an LLM do that it won't be much of a problem either.
I usually link an LLM to an online source for an API I want to use or tell it just look it up so it is less likely to make such mistakes. It helps.</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954042</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45954042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954042</guid></item><item><title><![CDATA[New comment by illuminator83 in "All Your Coworkers Are Probabilistic Too"]]></title><description><![CDATA[
<p>Yeah, for the most part. But I've even had a few instance in which someone was very sure about something and still wrong. Usually not about APIs but rather about stuff that is more work to verify or not quite as timeless.
Cache optimization issue or suitability of certain algorithms for some problems even.
The world is changing a lot and sometimes people don't notice and stick to stuff that was state-of-the-art a decade ago.<p>But I think the point of the article is that you should have measure in place which make hallucinations not matter because it will be noticed in CI and tests.</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953993</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45953993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953993</guid></item><item><title><![CDATA[New comment by illuminator83 in "All Your Coworkers Are Probabilistic Too"]]></title><description><![CDATA[
<p>Are you sure?
I've been confidently wrong about stuff before. Embarrassing, but it happens..
And I've been working with many people who are sometimes wrong about stuff too.
With LLMs you call that "hallucinating" and with people we just call it "lapse in memory", "error in judgment", or "being distracted", or plain "a mistake".</p>
]]></description><pubDate>Mon, 17 Nov 2025 13:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953397</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45953397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953397</guid></item><item><title><![CDATA[New comment by illuminator83 in "FFmpeg to Google: Fund us or stop sending bugs"]]></title><description><![CDATA[
<p>It's the tragedy of the commons all over again.
You can see it in action everywhere people or communities should cooperate for the common good but don’t. Because many either fear being taken advantage of or quietly try to exploit the situation for their own gain.</p>
]]></description><pubDate>Wed, 12 Nov 2025 17:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45903000</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45903000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45903000</guid></item><item><title><![CDATA[New comment by illuminator83 in "SoftBank sells its entire stake in Nvidia"]]></title><description><![CDATA[
<p>About 7 or 8 years ago I worked at a startup which got money from Softbank / Masayoshi Son. Our founder and our CTO went to meet him in LA IIRC to pitch.<p>They came back telling us he was basically asleep during the pitch meeting which was scheduled for only 10 minutes anyway.<p>Our business/product really had no chance of succeeding at this point and most knew it. We got some money from Softbank anyway - forgot how much. Our management was basically laughing about how easy it was to get funding from Softbank.<p>I jumped ship a year later or so and that was good timing.</p>
]]></description><pubDate>Wed, 12 Nov 2025 15:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45901570</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45901570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45901570</guid></item><item><title><![CDATA[New comment by illuminator83 in "Hard Rust requirements from May onward"]]></title><description><![CDATA[
<p>I think in most of my projects, many of the C++ packages I used for work (lots of computer vision, video codecs etc) I had to compile and host myself.
The latest and greatest of OpenCV, dlib or e.g. gstreamer weren't available on the distros I was using (Ubuntu, Fedora, Centos). They'd lag a year or more behind sometimes.
Some stuff was outright not available at all via package manager - in any version.<p>So, yes, you do have to figure out how to build and package these things by yourself very often.
There are also no "leftpad" or similar packages in C. If you don't want to write something yourself.<p>In constrast - virtually every software package of any version is available to you in cargo or npm.</p>
]]></description><pubDate>Sun, 02 Nov 2025 10:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45789291</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45789291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45789291</guid></item><item><title><![CDATA[New comment by illuminator83 in "Hard Rust requirements from May onward"]]></title><description><![CDATA[
<p>I think it's mostly the fact that C dependencies are much rarer and much harder to add and maintain.<p>The average C project has at most a handful of other C dependencies. The average Rust, Go or NodeJS project? A couple hundred.<p>Ironically, because dependency management is so easy in modern languages, people started adding a lot of dependencies everywhere.
Need a leftpad? Just add one line in some yaml file or an "Alt-Enter" in an IDE. Done.<p>In C? That is a lot more work. If you do that, you do it for advanced for stuff  you absolutely need for your project. Because it is not easy.
In all likelihood you write that stuff yourself.</p>
]]></description><pubDate>Sat, 01 Nov 2025 16:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45783257</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45783257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45783257</guid></item><item><title><![CDATA[New comment by illuminator83 in "Antislop: A framework for eliminating repetitive patterns in language models"]]></title><description><![CDATA[
<p>Also pretty sure it is a feature because the general population wants to have pleasant interactions with their ChatGPT and OpenAI's user feedback research will have told them this helps.
I know some non-developer type people which mostly talk to ChatGPT about stuff like<p>- how to cope with the sadness of losing their cat<p>- ranting about the annoying habits of their friends<p>- finding all the nice places to eat in a city<p>etc.<p>They do not want that "robot" personality and they are the majority.</p>
]]></description><pubDate>Fri, 24 Oct 2025 12:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45693810</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45693810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45693810</guid></item><item><title><![CDATA[New comment by illuminator83 in "Leaving serverless led to performance improvement and a simplified architecture"]]></title><description><![CDATA[
<p>I'm assuming "High Availability" is what is really meant here.</p>
]]></description><pubDate>Wed, 15 Oct 2025 12:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45591396</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45591396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45591396</guid></item><item><title><![CDATA[New comment by illuminator83 in "Git, JSON and Markdown walk into bar"]]></title><description><![CDATA[
<p>When you are commenting your schema, that's true.
Anything which is generated by machines doesn't need comments either. 
But when it's written by people? And the values? That belongs with the 'payload'.</p>
]]></description><pubDate>Wed, 08 Oct 2025 15:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45517576</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45517576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45517576</guid></item><item><title><![CDATA[New comment by illuminator83 in "Jeff Bezos says AI is in a bubble but society will get 'gigantic' benefits"]]></title><description><![CDATA[
<p>The wealth gap widening is quite independent from AI being involved. A natural progression which was always happening and continues to be happening. Entil some sort of catastrophe reshuffles the cards. Usually a war or revolution. The poor simply rising up or a lazy and corrupt ruling class depriving their country of enough resources and will to defend itself that some outside power can take it.</p>
]]></description><pubDate>Sat, 04 Oct 2025 13:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45473274</link><dc:creator>illuminator83</dc:creator><comments>https://news.ycombinator.com/item?id=45473274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45473274</guid></item></channel></rss>