<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: deterministic</title><link>https://news.ycombinator.com/user?id=deterministic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 16:34:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deterministic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deterministic in "The AI hype is a mass psychosis echo chamber of incompetent individuals"]]></title><description><![CDATA[
<p>> AI has given a lot of completely incompetent people a false sense of competency<p>30+ years of experience writing large applications in C++ and TypeScript, including JIT compilers, commercial game engines, and business-critical systems used by international companies.<p>I love using Claude Code for the 90% of my work that is repetitive and boring. These are tasks I've done many times before. It does a great job as long as I guide it well and review every change before committing.<p>I find the negative tone of the article puzzling. AI is just a tool. Use it well and it makes you more productive. Use it badly and it causes problems.</p>
]]></description><pubDate>Tue, 21 Jul 2026 05:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988465</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48988465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988465</guid></item><item><title><![CDATA[New comment by deterministic in "Learning a few things about running SQLite"]]></title><description><![CDATA[
<p>An additional note running SQLite in production:<p>SQLite gets <i>really</i> slow when using very large BLOB's (100+ MB). I ended up having to store the BLOB's externally and refer to them from the SQLite DB. Not ideal of course (the BLOB's are not transacted) but works OK in practice using hashing/checks etc. to detect and handle invalid BLOB's.</p>
]]></description><pubDate>Mon, 20 Jul 2026 05:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48974537</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48974537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48974537</guid></item><item><title><![CDATA[New comment by deterministic in "In Emacs, everything looks like a service"]]></title><description><![CDATA[
<p>> Only because Lisp Machines, or variations thereof didn't took off in the mainstream<p>It apparently turned out that it was more efficient to compile Lisp to a "normal" CPU instead of using an expensive custom non-generic "Lisp" CPU.</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930176</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48930176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930176</guid></item><item><title><![CDATA[New comment by deterministic in "AI is a bad tool"]]></title><description><![CDATA[
<p>> I don’t know but to me it seems a bunch of people should learn proper typing<p>There is no way your hands can produce code faster than a machine.<p>Even before AI, I used a custom code generator for years. It generated about 90% of the code needed for large business applications in seconds, including support for multiple protocols, database adapters (Oracle, SQLite, in-memory, etc.), and programming languages such as C++, TypeScript, and Java.<p>Writing the same amount of code by hand would have taken even the fastest developer months. The machine did it in seconds, and it did it consistently and bug free.</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930140</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48930140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930140</guid></item><item><title><![CDATA[New comment by deterministic in "AI is a bad tool"]]></title><description><![CDATA[
<p>I code the parts that are new and interesting. However after 30+ years of programming most code is something I have done before so I love getting Claude Code to do it :)</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:42:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930095</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48930095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930095</guid></item><item><title><![CDATA[New comment by deterministic in "AI is a bad tool"]]></title><description><![CDATA[
<p>I 100% disagree.<p>I'm the maintainer of a large, business-critical C++ application with over a million lines of code that's used by major international companies. Claude Code routinely handles large and complex code changes correctly.<p>I review every line that Claude Code adds or changes, so this isn't speculation. It's an empirical fact.<p>These days my job is mostly to direct Claude Code, review its changes, and test the results. I still write code by hand when it's faster than explaining what I want, but that's becoming less common.</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930059</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48930059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930059</guid></item><item><title><![CDATA[New comment by deterministic in "The bread paradox: why convenience always wins, and why SaaS isn't doomed"]]></title><description><![CDATA[
<p>What an <i>excellent</i> read. It absolutely nails the "why aren't everybody writing software now" question.</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902761</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48902761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902761</guid></item><item><title><![CDATA[New comment by deterministic in "Economists are coming around to the idea that AI really is killing jobs"]]></title><description><![CDATA[
<p>Economists are famous for almost always being wrong predicting the future.</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902542</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48902542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902542</guid></item><item><title><![CDATA[New comment by deterministic in "I love LLMs, I hate hype"]]></title><description><![CDATA[
<p>> I enjoy making bread at home but it costs 10x and tastes like dog shit<p>Eh? You enjoy making stuff at home that tastes like dog shit? That doesn't make sense at all.<p>BTW: I love making bread and it tastes amazing!</p>
]]></description><pubDate>Mon, 13 Jul 2026 04:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48888002</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48888002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48888002</guid></item><item><title><![CDATA[New comment by deterministic in "Don't you mean extinct?"]]></title><description><![CDATA[
<p>The #1 rule when using AI (IMHO) is simple: don't outsource your thinking.<p>Use AI to brainstorm, implement features, learn new things, improve your writing, or speed up repetitive work.<p>Just make sure you keep thinking while doing so!</p>
]]></description><pubDate>Mon, 13 Jul 2026 04:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887778</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48887778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887778</guid></item><item><title><![CDATA[New comment by deterministic in "An agent in 100 lines of Lisp"]]></title><description><![CDATA[
<p>Who cares? I most certainly doesn't. As long as the article is well written.</p>
]]></description><pubDate>Mon, 13 Jul 2026 01:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886958</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48886958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886958</guid></item><item><title><![CDATA[New comment by deterministic in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>> go ahead and learn common lisp macros<p>Lisp macros used to be the one advantage Lisp had over other programming languages. However nowadays macros are common. There are even languages that has more than one flavour of macro system (Haskell has both a typed and non-typed flavour of macros).<p>However I personally prefer custom code generators instead of macros. The problem with macros, for the kind of large scale systems I work on, is understanding macros with N layers of abstraction, and also the compile/run time cost of using them.<p>Also, you can write code generators in <i>any</i> language and generate code for <i>any</i> language. Which is a <i>huge</i> advantage. I (for example) use code generators that generate C++, Java, Typescript, SQL, PDF's, interface descriptions, protocol specs etc. Whatever is required by a customer or other members of the team I can generate without demanding that they use a specific programming language.<p>Don't get me wrong. I love playing around with macros. However I have decided not to use them for real work.</p>
]]></description><pubDate>Mon, 13 Jul 2026 01:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886628</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48886628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886628</guid></item><item><title><![CDATA[New comment by deterministic in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>I use plenty of DSL's in my daily work maintaining 1 million+ lines of C++ code used by very large companies around the world. No macros needed or wanted. More than 90% of the production code is generated from DSL's.<p>Outside of C++, Haskell has many great examples of powerful DSL's implemented <i>without</i> macros.<p>The problem with macros is the compile/run time cost. I <i>could</i> have implemented those DSL's using C++ templates (which are Turing complete by the way) but I prefer not to.</p>
]]></description><pubDate>Mon, 13 Jul 2026 00:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886538</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48886538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886538</guid></item><item><title><![CDATA[New comment by deterministic in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>> Common Lisp it's in places where trying to build such kind of software in C/C++ would be a reciper for disasters.<p>I personally never blame the tools. I have written fairly complex software in 68000 assembler and it (1) worked fine and (2) was highly maintainable. However it was of course much slower to modify than using a higher level language.</p>
]]></description><pubDate>Mon, 13 Jul 2026 00:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886478</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48886478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886478</guid></item><item><title><![CDATA[New comment by deterministic in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>> Alan Kay says a lot of problems with C/C++ go away when using the higher math more easily expressible in Lisp and like minded languages<p>That doesn't match my experience at all. Math and numbers are in general not a problem except when (say) implementing triangle hit detection in a game (something I did) where the precision of 32 bit floats does matter.<p>> Jürgen Schmidhuber says the problem with computers from a mathematician's point of view are the numbers.<p>That is probably true if you are a mathematician. Most people aren't.<p>Having said that, LEAN (for example) is written in C++ and used heavily by mathematicians.</p>
]]></description><pubDate>Mon, 13 Jul 2026 00:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886453</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48886453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886453</guid></item><item><title><![CDATA[New comment by deterministic in "A road to Lisp: Why Lisp"]]></title><description><![CDATA[
<p>I would be very interest in seeing how "getting lisp" enables you to write software that is more successful than the C and C++ software that runs the world. Perhaps you have written software in Lisp demonstrating this? Something you can show us?</p>
]]></description><pubDate>Fri, 10 Jul 2026 05:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855975</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48855975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855975</guid></item><item><title><![CDATA[New comment by deterministic in "I think I have LLM burnout"]]></title><description><![CDATA[
<p>Reject documents that contain LLM hallucinations.<p>Or use LLM's to generate 12+ pages of detailed reviews of those documents and return to sender.</p>
]]></description><pubDate>Fri, 10 Jul 2026 04:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855765</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48855765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855765</guid></item><item><title><![CDATA[New comment by deterministic in "I think I have LLM burnout"]]></title><description><![CDATA[
<p>I love using Claude Code in my daily work. It has made me much more productive.<p>But I also know that trying to optimize every second of my workday is a recipe for stress and eventually burnout. Nobody benefits from that.<p>So the key is to find the right balance between productivity and longevity.<p>If you feel stressed and overwhelmed then you are not in balance.</p>
]]></description><pubDate>Fri, 10 Jul 2026 04:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855739</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48855739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855739</guid></item><item><title><![CDATA[New comment by deterministic in "We made Grok 4.5, GPT-5.5, and Claude build the same apps"]]></title><description><![CDATA[
<p>Please ask AI to simplify x 3 before posting AI generated articles.</p>
]]></description><pubDate>Fri, 10 Jul 2026 03:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48855305</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48855305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855305</guid></item><item><title><![CDATA[New comment by deterministic in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>Sorry, but I don't think you understand how many different skills are involved in building software that large companies can actually rely on.<p>Writing code is only one part of the job. I use Claude Code every day and I love it. It has made me much more productive. But I still have to guide it carefully, review every change, and fix the bugs and poor design decisions it introduces.<p>Personally, I'm looking forward to retirement. I expect there will be no shortage of consulting work helping companies clean up the AI-generated mess generated by inexperienced developers and overconfident middle manager with zero software development experience :)</p>
]]></description><pubDate>Fri, 10 Jul 2026 00:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854432</link><dc:creator>deterministic</dc:creator><comments>https://news.ycombinator.com/item?id=48854432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854432</guid></item></channel></rss>