HNHacker News
TopNewBestAskShowJobs

hu3

8,063 karma · joined February 13, 2017

Get stats from Ask Who is Hiring jobs easily by pasting this in browser console with the page opened:

https://pastebin.com/raw/bmTqd9eR

Sample output:

    02 /\bErlang\b/
    04 /\bHaskell\b/i
    12 /\b(Angular|Angular5|Angular6)\b/i
    13 /\b(PHP|PHP5|PHP7)\b/i
    15 /\b(Kotlin)\b/i
    15 /\b(Scala)\b/i
    15 /\b(Swift)\b/i
    16 /C#/i
    16 /\b(Vue|VueJS)\b/i
    18 /\b(Rust)\b/i
    36 /\b(Java)\b/i
    37 /\b(Ruby)\b/i
    39 /\b(Go|GO|Golang|golang|GOLANG)\b/
    47 /\bC\b|C\+\+/i
    60 /\b(Node|NodeJS)\b/i
    84 /\b(JS|JavaScript)\b/i
    95 /\b(Python)\b/i
    147 /\b(React|ReactJS)\b/i
submissionscomments
hu3··on Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux
I still have high praises since one of my clients use it in production.

I personally use it's tooling part which is screamingly fast.

hu3··on Tailscale's new macOS home
Ahh yes, blame the clients for a broken OS that should "just work".
hu3··on The case for zero-error horizons in trustworthy LLMs
> we found that GPT-5.2 cannot even compute the parity of a short string like 11000, and GPT-5.2 cannot determine whether the parentheses in ((((()))))) are balanced.

I think there is a valid insight here which many already know: LLMs are much more reliable at creating scripts and automation to do certain tasks than doing these tasks themselves.

For example if I provide an LLM my database schema and tell it to scan for redundant indexes and point out wrong naming conventions, it might do a passable but incomplete job.

But if I tell the LLM to code a python or nodejs script to do the same, I get significantly better results. And it's often faster too to generate and run the script than to let LLMs process large SQL files.

hu3··on Claude Code Unpacked : A visual guide
The output wouldn't be anything nearly as good, comprehensive and informative as this website.

No tooling, no animation, no hidden features, no explanation of how things work upon clicking them.

But I'm glad to be proven wrong if you know a static analysis tool I can point to the repo and come up with comparable result.

hu3··on r/programming bans all discussion of LLM programming
I think they are just too lazy to mod slop/flamewars posts and comments about LLM .

Which is fair but just be honest about it.

/r/programming was already unappealing because they tend to be late to surface interesting content in comparison to HN.

hu3··on r/programming bans all discussion of LLM programming
The idea that everyone using LLMs is vibe coding is equally hilarious.
hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
.NET's JSON and their Kestrel HTTP server beg to differ.

Their JSON even does cross-platform SIMD and their Kestrel stack was top 10/20 on techempower benchmarks for a while without the ugly hacks other frameworks/libs use to get there.

stdlib is the science of good enough and sometimes it's far above good enough.

hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
This looks like an ad for batteries included to me.

Libraries also don't get it right the first time so they increment minor and major versions.

Then why is it not okay for built-in standard libraries to version their functionality also? Just like Go did with JSON?

The benefits are worth it judging by how ubiquitous Go, Java and .NET are.

I'd rather leverage billions of support paid by the likes of Google, Oracle and Microsoft to build libraries for me than some random low bus factor person, prone to be hacked at anytime due to bad security practices.

Setting up a large JavaScript or Rust project is like giving 300 random people on the internet permission to execute code on my machine. Unless I audit every library update (spoiler: no one does it because it's expensive).

hu3··on Ask HN: Client took over development by vibe coding. What to do?
Since you'll have to babysit and fix their slop now I would at least 2x my rate.

But realistically this will bring you so much bitterness that, even if the money is good, you might want to search for your next client or a "normal" dev job while working for this client.

hu3··on Slop is not necessarily the future
I read it more like: Tech deb is over indexed by many and most money doesn't care as long as it works reasonably well.
hu3··on Claude Code bug can silently 10-20x API costs
Some manager just hit their KPI for an entire decade with 1000% revenue increase. /s
hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
No one is running npm in Android or iOS.

A more apt comparison is vs Windows and macOS.

And Linux offer more than these two with regards to security.

hu3··on Claude Code's source code has been leaked via a map file in their NPM registry
For one it's harder to unit test.
hu3··on Ollama is now powered by MLX on Apple Silicon in preview
Is there even enough market for this?

These models are dumber and slower than API SoTA models and will always be.

My time and sanity is much more expensive than insurance against any risk of sending my garbage code to companies worth hundreds of billions of dollars.

For most, it's a downgrade to use local models in multiple fronts: total cost of ownership, software maintenance, electricity bill, losing performance on the machine doing the inference, having to deal with more hallucinations/bugs/lower quality code and slower iteration speed.

hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
Linux is not making anything less secure than other OSs.

In fact it even gives the user more security tools.

So I fail to reason on you singling out Linux here.

hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
What do you mean?

Linux has the most powerful native process isolation arsenal at the user disposal.

And some distros use even more isolation mechanisms on top of the ones provided by the kernel like snap and flatpak.

And then you can recreate the entire thing like a spellbook with nix.

Docker works natively in it. Do I need to say more?

Linux is a decade ahead here with regards for security options available to the user.

hu3··on Axios compromised on NPM – Malicious versions drop remote access trojan
It's mind boggling when a simple Rust app pulls in Serde and with it half a black hole worth of packages to serialize some mundane JSON.
hu3··on Turning a MacBook into a touchscreen with $1 of hardware (2018)
Yes and it's an article about a leak 3 years ago. And there were more "leaks" before that. I just can't be bothered to research and link the obvious to argument against an "opinion".
hu3··on Turning a MacBook into a touchscreen with $1 of hardware (2018)
No, there were internal "leaks" in the past as well.

https://archive.ph/xOgtp

hu3··on We rewrote JSONata with AI in a day, saved $500k/year
I'm with the other commenter. There's no way to port 5k lines in a day with confidence unless using LLMs + strong unit tests.

I won't even ask for an example of otherwise, but feel free to provide a repo where a human did that.

hu3··on rpg.actor Game Jam
related: itchio has multiple jams starting every day!

https://itch.io/jams

hu3··on AMD's Ryzen 9 9950X3D2 Dual Edition crams 208MB of cache into a single chip
1060 is a sweet card for multi monitor. good on you for gifting him.
hu3··on AMD's Ryzen 9 9950X3D2 Dual Edition crams 208MB of cache into a single chip
can't agree. this name has logical meaning
hu3··on LG's new 1Hz display is the secret behind a new laptop's battery life
Apple might have convinced some gullible customers that this was something new.

But to the rest of the world variable refresh rate existed for years by then. As is with most Apple "inventions".

In this case the patent goes back to 1982: https://patents.google.com/patent/US4511892A/en

hu3··on Apple discontinues the Mac Pro
Wrong. See benchmarks. Many games and single-threaded workloads run faster on 9800X3D.

There are various reasons for this, major one being that the 9800X3D has more L3 cache per thread than the 9950X3D.

And also wrong that a 9950X3D is 2x 9800X3D combined. A quick glance would tell you that, since 9950X3D has 128MB of L3 cache shared between more threads while 9800X3D has 96mb for half the threads, so more L3 per thread.

And most of the times, even when a 9800X3D loses to 9950X3D in games, it's usually within 1-4% margin for most games.

It's a monster for games and some workloads.

It's funny that people who blindly buy 9950X3D for gaming+office workloads without checking benchmarks often end up with similar or slower performance.

Much smarter to use the price difference on other hardware to speedup other things such as faster NVMEs, efficient silent cooling, faster GPUs, etc.

hu3··on $500 GPU outperforms Claude Sonnet on coding benchmarks
Indeed but:

1) That is relatively very slow.

2) Can also be done, simpler even, with SoTA models over API.

hu3··on Apple discontinues the Mac Pro
Can confirm. I have a Ryzen 9800X3D with RTX 5070, 128GB of RAM and TBs of Gen 5.0 NVMes.

Not only it is screamingly fast (the fastest on earth for some workloads), but I can upgrade it easily. And is dead silent too.

The best thing is it runs native Linux and it just works.

hu3··on Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
source? they actually just added 16bit support. Something not even Windows support anymore.
hu3··on Swift 6.3
> I don’t believe that’s true. Things are moving constantly, and in the right direction.

Hah! I'll use that argument if I ever get PIP'd.

No but seriously, constantly moving doesn't mean fast enough. Swift took took long to have cross-platform support.

And it is still uberslow to compile. To the point of language servers giving up on analyzing it and timeout.

hu3··on Swift 6.3
If cross platform support took so long, it's a major red flag.

Plus Swift is arguably too unnecessarily complex now.

And there's Rust/Zig so why use Swift for low level?

← PreviousPage 2 of 34Next →