News for hackers. Stuff that matters.

ho_lee_phuk

Re:Battery packs: Let's talk about crates, baby on Saturday July 18, 2026 @04:12AM (#48956145)
Go ecosystems seems to choose quality over quantity (fewer higher-quality libraries) over Rust.

What seems to be causing this?

Why do they need this? A quarter of California is Republican, isn't it?
Re:GPT-5 is a joke. Will it matter? on Tuesday August 12, 2025 @11:13PM (#44884322)
It is a good product. But probably not a great one.
Re:Postcard is now open source on Thursday July 03, 2025 @02:12PM (#44457749)
I'll be down voted for saying this but I'll still say.

I stay away from tools written in Ruby. They get abandoned quickly and depending on them becomes a nightmare afterwards.

Re:Deno's Decline on Thursday May 01, 2025 @09:57PM (#43865391)
> How can you possibly realistically manage a 100+ engineer team? 100+ direct reports?

They report to engineering managers who report to me.

> Also, the Python landscape is just as bad as frontend! And I enjoy writing both quite a bit. Pip, pipenv, pyenv, poetry, conda, virtualenv, uv, ruff, black, pep8, etc, etc. They both need massive improvements.

Yeah, it is bad, but a notch better. Most things in Python land are 5-year-olds. 5-year-old React or Vue codebases (the two most popular frameworks) are not backward-compatible with the current release.

And we cannot stay on old versions as we have a government as a customer who requires SBOM, and SBOM declaring unmaintained dependencies creates even more trouble than upgrading frontends regularly!

Re:Deno's Decline on Thursday May 01, 2025 @08:17PM (#43864856)
> Do all these new frameworks really have some sort of inherent flaws that require rebuilding everything from the ground up every 5 years or less?

These frameworks are JavaScript frameworks in the sense that English and French are written using the Latin script.

They are far apart from each other for day-to-day work.

Re:Deno's Decline on Thursday May 01, 2025 @08:15PM (#43864842)
People are going to downvote me for saying this, but because JavaScript's built-in batteries are so weak, everyone re-invents them all the time in slightly different ways.

  - How do you build a Rust project? With cargo
  - How about the Go project? With the Go tool
  - How do you build a backend JavaScript project? - node, yarn (with different incompatible yarn versions), bun, and 5 other types of tools

I manage a 100+ engineer team, and any time an engineer complains about our Python stack being unwieldy, I propose they work on frontend tooling for a week.

JavaScript tooling makes Python tooling fragmentation look sane.