<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: misja111</title><link>https://news.ycombinator.com/user?id=misja111</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 08:25:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=misja111" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by misja111 in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>This is exactly what made it so difficult. It is much easier to have a feature like this from year 1 than to add it to a language that has grown and evolved for 18 years already.</p>
]]></description><pubDate>Fri, 19 Jun 2026 08:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48596106</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48596106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48596106</guid></item><item><title><![CDATA[New comment by misja111 in "Semiclassical Gravity Efficiently Solves NP-Complete Problems"]]></title><description><![CDATA[
<p>But isn't PECTT already challenged by quantum algorithms such as Shor and Grover?</p>
]]></description><pubDate>Wed, 17 Jun 2026 07:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48566927</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48566927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48566927</guid></item><item><title><![CDATA[New comment by misja111 in "Claude Fable 5"]]></title><description><![CDATA[
<p>AI is like a junior developer. You have to review her code carefully but she is most definitely useful.</p>
]]></description><pubDate>Wed, 10 Jun 2026 07:22:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472704</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48472704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472704</guid></item><item><title><![CDATA[New comment by misja111 in "Google employee charged with $1M Polymarket insider trading bet on search term"]]></title><description><![CDATA[
<p>Who says you have to bet against them? In Polymarket you can choose either side of a bet.</p>
]]></description><pubDate>Thu, 28 May 2026 12:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48308011</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48308011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48308011</guid></item><item><title><![CDATA[New comment by misja111 in "The Green Side of the Lua"]]></title><description><![CDATA[
<p>Why didn't they include assembly? IMO this should be the benchmark, not C</p>
]]></description><pubDate>Thu, 28 May 2026 07:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305911</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48305911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305911</guid></item><item><title><![CDATA[New comment by misja111 in "The Green Side of the Lua"]]></title><description><![CDATA[
<p>This kind of article keeps coming back, I've seen similar articles on LinkedIn where the bottom line is to switch from Python to C.
The reasoning, in a nutshell, is that if a language allows you to waste fewer CPU cycles, it is more energy efficient, hence greener.<p>This completely ignores the fact that such a language might be more difficult to master because it uses fewer higher abstractions; CPU efficient languages tend to be closer to the machine domain and further away from the mathematical and real world.
So while in theory the language lets you write very efficient code, you might well miss the opportunity and it could even be that using some off the shelve abstraction in a higher level language, your code would have been more efficient.<p>To drive that point to the extreme: the ultimate CPU efficient language is the language of the CPU itself: assembly. Try writing an efficient highly scalable webserver in assembly alone, good luck with that.<p>Then there is something else that all these articles conveniently ignore: development speed. Most of us write software for commercial enterprises. Product owners want the new feature tomorrow, not next year. They don't want a clever and amazingly fast application that might crash in production, they don't want security holes by missed buffer overflows.<p>Also, most of us work in a team where colleagues come and go, including yourself. Your colleagues won't be happy with you when you leave them some amazingly cleverly and efficiently written software that nobody understands or can maintain.<p>TL;DR; while all else being equal, the point of the article is true: it has little to no meaning in the real world. Yet, with phrasing like 'green languages', 'reduce the carbon footprint', these articles will catch on to an uninformed audience again and again.</p>
]]></description><pubDate>Thu, 28 May 2026 07:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305755</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48305755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305755</guid></item><item><title><![CDATA[New comment by misja111 in "The worst job interview I ever had"]]></title><description><![CDATA[
<p>Whenever I'm in an interview (almost) like this, I happily remind myself that interviews work in two directions: they are also for me to evaluate my possible employer.</p>
]]></description><pubDate>Wed, 27 May 2026 14:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295191</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48295191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295191</guid></item><item><title><![CDATA[New comment by misja111 in "Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs"]]></title><description><![CDATA[
<p>Yep, Claude is behaving more and more like a human being.</p>
]]></description><pubDate>Wed, 27 May 2026 14:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294678</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48294678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294678</guid></item><item><title><![CDATA[New comment by misja111 in "Learnings from 100K lines of Rust with AI (2025)"]]></title><description><![CDATA[
<p>To me, the real question after reading this, is:
Is your new implementation of Azure’s RSL now being used?<p>If it is, and it works well, then to me this is far more meaningful than the fact that AI wrote 130K lines of code.</p>
]]></description><pubDate>Wed, 20 May 2026 12:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206589</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48206589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206589</guid></item><item><title><![CDATA[New comment by misja111 in "Iran starts Bitcoin-backed ship insurance for Hormuz strait"]]></title><description><![CDATA[
<p>It's not about traceability, it's about not having to use the dollar as currency.</p>
]]></description><pubDate>Mon, 18 May 2026 17:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48182925</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48182925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48182925</guid></item><item><title><![CDATA[New comment by misja111 in "Computer Use is 45x more expensive than structured APIs"]]></title><description><![CDATA[
<p>exactly! This should have been part of the prompt. If you choose not to do this then you shouldn't be surprised about the high token usage.</p>
]]></description><pubDate>Wed, 06 May 2026 12:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035686</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48035686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035686</guid></item><item><title><![CDATA[New comment by misja111 in "Computer Use is 45x more expensive than structured APIs"]]></title><description><![CDATA[
<p>There are several cases where this is not possible or desirable:<p>- you are using AI as an E2E testing tool and it's a requirement to not just test the API but also the workings of the UI<p>- you are using some third party tool and want to automate its usage</p>
]]></description><pubDate>Wed, 06 May 2026 12:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035334</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=48035334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035334</guid></item><item><title><![CDATA[New comment by misja111 in "Vera: a programming language designed for machines to write"]]></title><description><![CDATA[
<p>>  Every function is a specification that the compiler can verify against its implementation.<p>This has been tried so many times already. It works nice for functions that only do some arithmetic. But in any real life system that pushes data around over the network or to databases, most things will happen inside effects which leaves the compiler clueless as to whether the function implementation does what it's supposed to do or not.<p>Don't get me wrong, I'm a big fan of using the compiler to improve productivity and I also believe strong typing leverages LLM power. 
But this kind of function specification is a dead end IMO.</p>
]]></description><pubDate>Thu, 30 Apr 2026 07:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959320</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47959320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959320</guid></item><item><title><![CDATA[New comment by misja111 in "Bugs Rust won't catch"]]></title><description><![CDATA[
<p>The root cause of some of the bugs seems to be the opaque nature of some of the Unix API.
E.g.<p>> The trap is that get_user_by_name ends up loading shared libraries from the new root filesystem to resolve the username. An attacker who can plant a file in the chroot gets to run code as uid 0.<p>To me such a get_user_by_name function is like a booby trap, an accident that is waiting to happen. You need to have user data, you have this get_user_by_name function, and then it goes and starts loading shared libraries.
This smells like mixing of concerns to me. I'd say, either split getting the user data and loading any shared libraries in two separate functions, or somehow make it clear in the function name what it is doing.</p>
]]></description><pubDate>Wed, 29 Apr 2026 07:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47945083</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47945083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47945083</guid></item><item><title><![CDATA[New comment by misja111 in "Men who stare at walls"]]></title><description><![CDATA[
<p>I have been doing this for years already after finding out by myself that it worked. Staring at anything works, even staring at your screen as long as you make sure you focus out.</p>
]]></description><pubDate>Tue, 28 Apr 2026 08:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931943</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47931943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931943</guid></item><item><title><![CDATA[New comment by misja111 in "AI should elevate your thinking, not replace it"]]></title><description><![CDATA[
<p>> How do you think engineers in the second half got there? By writing tons and tons of code to "build those reps" and gain that experience.<p>Well this is true, but that doesn't mean that there isn't any other way to acquire this knowledge. Until now, this way of gaining deeper understanding was simply the most practical one, since you needed to write lots of code when starting out as a software engineer.<p>But it's just as well possible to gain knowledge about useful abstractions and clean code by using AI to do the work. You'll find out after a while which codebases get you stuck and which code abstractions leverage your AI because it needs fewer tokens to read and extend your codebase.</p>
]]></description><pubDate>Mon, 27 Apr 2026 11:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920302</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47920302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920302</guid></item><item><title><![CDATA[New comment by misja111 in "Claude Opus 4.7"]]></title><description><![CDATA[
<p>Is 4.6 without adaptive thinking better than 4.5?
Honest question. I switched back to 4.5 because 4.6 seemed mostly to take longer and consume more tokens, without noticeable improvement in the end result.</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805073</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47805073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805073</guid></item><item><title><![CDATA[New comment by misja111 in "Claude Opus 4.7"]]></title><description><![CDATA[
<p>Well the fix is simple, just use 4.6 or even 4.5</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805058</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47805058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805058</guid></item><item><title><![CDATA[New comment by misja111 in "Claude Opus 4.7"]]></title><description><![CDATA[
<p>I'm actually seeing a similar thing when comparing 4.6 and 4.5. It burns a lot more tokens, does show more how it is thinking along the way, but I don't see a strong difference in the end result.
Occasionally 4.6 even seems to get stuck in its 'processing' phase, while 4.5 doesn't on the same task.</p>
]]></description><pubDate>Fri, 17 Apr 2026 06:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803103</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47803103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803103</guid></item><item><title><![CDATA[New comment by misja111 in "Cybersecurity looks like proof of work now"]]></title><description><![CDATA[
<p>I disagree. Much of what makes software complex for us, makes it complex for LLM just as well. E.g:<p>- a very large codebase<p>- a codebase which is not modularized into cohesive parts<p>- niche languages or frameworks<p>- overly 'clever' code</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790905</link><dc:creator>misja111</dc:creator><comments>https://news.ycombinator.com/item?id=47790905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790905</guid></item></channel></rss>