<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: unchar1</title><link>https://news.ycombinator.com/user?id=unchar1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 22:47:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=unchar1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by unchar1 in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>Claude tends to disregard "NEVER do X" quite often, but funnily enough, if you tell it "Always ask me to confirm before going X", it never fails to ask you. And you can deny it every time</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569425</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=47569425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569425</guid></item><item><title><![CDATA[New comment by unchar1 in "This time is different"]]></title><description><![CDATA[
<p>The good thing is that local models are catching up very fast.</p>
]]></description><pubDate>Fri, 27 Feb 2026 01:57:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175341</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=47175341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175341</guid></item><item><title><![CDATA[New comment by unchar1 in "This time is different"]]></title><description><![CDATA[
<p>Calculators are a particularly bad example for your case. There was absolutely hyperbole against calculators when they were introduced. [1]<p>With similar sentiment as well
"They make us dumb"
"Machines doing the thinking for us"<p>Cars were definitely seen as a fad. More accurately a worse version of a horse [2]<p>If you looked through your other examples, you'd see the same for those as well.<p>Some things start as fads, but only time will tell if they gain a place in society. 
Truthfully it's too early to tell for AI, but the arguments you're making, calling it a fad already don't stand up to reason<p>[1]: <a href="https://www.newspapers.com/article/the-item/160697182/" rel="nofollow">https://www.newspapers.com/article/the-item/160697182/</a>
[2]: <a href="https://www.saturdayeveningpost.com/2017/01/get-horse-americas-skepticism-toward-first-automobiles" rel="nofollow">https://www.saturdayeveningpost.com/2017/01/get-horse-americ...</a></p>
]]></description><pubDate>Fri, 27 Feb 2026 01:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175330</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=47175330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175330</guid></item><item><title><![CDATA[Claude’s C Compiler vs. GCC]]></title><description><![CDATA[
<p>Article URL: <a href="https://harshanu.space/en/tech/ccc-vs-gcc/">https://harshanu.space/en/tech/ccc-vs-gcc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46941603">https://news.ycombinator.com/item?id=46941603</a></p>
<p>Points: 356</p>
<p># Comments: 360</p>
]]></description><pubDate>Mon, 09 Feb 2026 04:30:38 +0000</pubDate><link>https://harshanu.space/en/tech/ccc-vs-gcc/</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=46941603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941603</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: I got tired of managing dev environments, so I built ServBay"]]></title><description><![CDATA[
<p>This looks interesting.<p>One small feedback: It took me a while to figure out what it actually does. The homepage makes it look more like coolify or dokku.</p>
]]></description><pubDate>Mon, 20 Oct 2025 16:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45645896</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=45645896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45645896</guid></item><item><title><![CDATA[Node LTS release to have TypeScript support available by default]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/robpalmer2/status/1951156683448660148">https://twitter.com/robpalmer2/status/1951156683448660148</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44759185">https://news.ycombinator.com/item?id=44759185</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 01 Aug 2025 16:37:51 +0000</pubDate><link>https://twitter.com/robpalmer2/status/1951156683448660148</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=44759185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44759185</guid></item><item><title><![CDATA[New comment by unchar1 in "It's time for modern CSS to kill the SPA"]]></title><description><![CDATA[
<p>We did an A/B test of an old SPA app, and a modern re-write using SSR and server-rendered pages.<p>By every performance metric, the new app was faster.<p>But we kept getting user feedback that the new site was "clunky" and "slow", even though we saw that the p90 was much lower on the new site. Most of our users asked us to enable a toggle to let them go back to the old "fast" site.<p>I'm not sure if this is a universal experience, but I think a lot of other sites that tried the CSR -> SSR move had similar experiences. It's just harder to talk about, since it goes against the usual narrative.</p>
]]></description><pubDate>Sat, 26 Jul 2025 08:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44692503</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=44692503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44692503</guid></item><item><title><![CDATA[New comment by unchar1 in "H1-B visas hurt one type of worker and exploit another"]]></title><description><![CDATA[
<p>Would it make sense to have a per-country H1B cap?</p>
]]></description><pubDate>Mon, 30 Jun 2025 06:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44420188</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=44420188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44420188</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: A DOS-like hobby OS written in Rust and x86 assembly"]]></title><description><![CDATA[
<p>You can write memory safe code in any language, but having a machine i.e. the Rust compiler check it for you is less error-prone than if a human does it.<p>Also if you look at the repo, only 3% of the codebase is in Assembly. 
IMO if >95% project is in Rust, you can definitely claim it's a Rust project.</p>
]]></description><pubDate>Fri, 20 Jun 2025 05:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44325086</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=44325086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44325086</guid></item><item><title><![CDATA[New comment by unchar1 in "Vibe Coding Is Overrated"]]></title><description><![CDATA[
<p>Parts of it could probably already exists in the LLM's corpus, but being able to join them together to build new things is what makes "vibe coding" so useful.<p>Even though, from personal experience, at scale it still falls apart</p>
]]></description><pubDate>Sat, 03 May 2025 17:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43880520</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43880520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43880520</guid></item><item><title><![CDATA[New comment by unchar1 in "Deno's Decline"]]></title><description><![CDATA[
<p>Library and ecosystem support is a big thing. Rust being ML-ish, and having a large ecosystem is probably it's greatest strength</p>
]]></description><pubDate>Fri, 02 May 2025 08:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43867420</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43867420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43867420</guid></item><item><title><![CDATA[New comment by unchar1 in "Ask HN: Who is hiring? (May 2025)"]]></title><description><![CDATA[
<p>I see an option on the application form "I'm not UE citizen". Should that have read "EU Citizen" instead?<p>Also it's a little strange to ask for a passport photo, first time I've seen that.</p>
]]></description><pubDate>Thu, 01 May 2025 23:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43864608</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43864608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43864608</guid></item><item><title><![CDATA[New comment by unchar1 in "Why Fennel?"]]></title><description><![CDATA[
<p>The first thing that comes to mind is macros.</p>
]]></description><pubDate>Sun, 13 Apr 2025 23:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43676566</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43676566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43676566</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>> Your Node.js server then interprets that JavaScript and executes C++.<p>Umm...no? V8 specifically compiles it into machine code directly.<p>There used to be a pseudo-translation layer in the CrankShaftScript days, but that hasn't been true in almost a decade.<p>> I can decompile the binary and still see the type information.<p>Also no. The de-compiler can _infer_ the types, much like how V8 tries to infer the type. But the actual type information is gone.<p>Even in languages like Java where most of the type information is preserved, some things are still lost (e.g. generic methods with dynamicinvoke)</p>
]]></description><pubDate>Tue, 01 Apr 2025 18:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43549895</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43549895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43549895</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>> To be clear, they are not "using" TypeScript, it's more accurate to say they are providing TypeScript bindings.<p>Interesting that you say it's more about providing "bindings", and not really "using". Much of the types in the svelte codebase are never exported outside of svelte, and they are only consumed internally.<p>The problem they were having was with transpilation, since the browser doesn't run JS.<p>From Rich Harris (months after svelte switched to JSDoc) [1]:<p>> removing types from your own code is clownish, epically misguided behaviour, but whatever — to each their own<p>I would suggest going through the issues and PRs in the codebase to see how invested the Svelte team is in typescript.<p>> TypeScript is not "real" static typing in the same sense as Go, Rust, C#.<p>That is true for Go, Rust, C#. But the same thing is also true for languages like C, and Generics in Java. 
I'm sure both of those languages have weak type systems, but are definitely statically typed.<p>I think the fact that type information is lost after being compiled isn't really a classifier for typed/non-typed. Ultimately it all comes down to machine code, and that certainly isn't typed either.<p>[1]: <a href="https://x.com/Rich_Harris/status/1699490194565578882" rel="nofollow">https://x.com/Rich_Harris/status/1699490194565578882</a></p>
]]></description><pubDate>Tue, 01 Apr 2025 13:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43546660</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43546660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546660</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>Nue seems to be in an odd space. It's an untyped framework, built on top of "web standards".<p>But if you wanted web standards + web component, Lit already fills that space.
If you want untyped JS or little/no JS at all, there's HTMX.
Or if you're just tired of React, and want something faster + simpler, there's Svelte/Solid.<p>I'm not sure what problem Nue is uniquely solving.</p>
]]></description><pubDate>Tue, 01 Apr 2025 11:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43545646</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43545646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43545646</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>From the link [3] you posted,<p>> If you're rabidly anti-TypeScript and think that us doing this vindicates your position, I'm about to disappoint you.<p>Rich and the rest of the Svelte team are still using typscript, just through JSDoc + type definition files.<p>In contrast the Nue team seems to want to keep the view layer untyped.<p>From the parent comment<p>> real static typing (like Rust or Go) shines in business logic where it counts<p>it seems they don't consider typescript to be "real" static typing.</p>
]]></description><pubDate>Tue, 01 Apr 2025 11:34:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43545528</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43545528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43545528</guid></item><item><title><![CDATA[New comment by unchar1 in "Zoom bias: The social costs of having a 'tinny' sound during video conferences"]]></title><description><![CDATA[
<p>USB microphones usually have audio converters built into them. So if you're going for a cheap wired headphones, it's usually better to go with one with a 3.5mm jack.</p>
]]></description><pubDate>Thu, 27 Mar 2025 18:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43496182</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43496182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43496182</guid></item><item><title><![CDATA[New comment by unchar1 in "How to add a directory to your PATH"]]></title><description><![CDATA[
<p>> fish instructions:<p>> set PATH $PATH ~/.npm-global/bin<p>Fish has some nice utilities for these type of set calls<p>set --append PATH ~/.npm-global/bin</p>
]]></description><pubDate>Thu, 27 Feb 2025 17:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43196558</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43196558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43196558</guid></item><item><title><![CDATA[New comment by unchar1 in "Show HN: Yaak – An open source, Git-friendly desktop API client"]]></title><description><![CDATA[
<p>> Yaak is still open source under the MIT license. You can view, modify, and run the source code for both personal and commercial use. Licensing applies only to the prebuilt binaries.<p>That's a pretty interesting pricing strategy. I think REHL is the only other project I saw with this type of pricing.</p>
]]></description><pubDate>Thu, 27 Feb 2025 16:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43195714</link><dc:creator>unchar1</dc:creator><comments>https://news.ycombinator.com/item?id=43195714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43195714</guid></item></channel></rss>