Hacker Newsnew | past | comments | ask | show | jobs | submit | Levitating's commentslogin

weather.com/retro adjusted to my location based on ip. The one you linked does not allow non-US locations.

Yep it's crazy. The SteamDeck alone gives me the hope that we will see mainstream use of (desktop) linux within my lifetime.

People need to get their hands on real, working, consumer-friendly devices running Linux out-of-the-box.


Agreed. Roll on steam machine as well! I prefer handheld, but the more linux-based gaming we can get out there, the better

The wasm file (flight_viz_bg.wasm) was 10.94 MB as reported by firefox.

I changed a higher resolution image and that is why now it is a little bigger...

If it's just the image, you could try using more aggressive compression?

In Gnome it's just a toggle in the network settings

Does not take BGPSec[1] into account, just RPKI.

[1]: https://en.wikipedia.org/wiki/BGPsec


I don't like where any of this is going

I am still just shocked that Claude Code was written in Typescript, not C++, Rust or Python.

It also somehow messed up my alacritty config when I first used it. Who knows what other ~/.config files it modifies without warning.


I'm surprised Python is on that list. TypeScript doesn't seem like a terrible choice, as it can leverage vast ecosystems of packages, has concurrency features, a solid type system, and decent performance. C++ lacks as robust of a package ecosystem, and Python doesn't have inbuilt types, which makes it a non-starter for larger projects for me. Rust would have been a great choice for sure.

Python and C++ have been used for countless large projects— each one for many more than typescript. It’s all about trade-offs that take into account your tasks, available coders at the project’s commencement, environment, etc.

People like to put companies that are household names on pedestals, but the choices they make are mostly guided by what their people can do and which choices give them the most value for free. They mostly operate how smaller companies do but they have a bigger R&D budget to address issues like scale that the larger market has little incentive to solve.

Also, this product is like a year old… it has barely hit its teething phase. I wouldn’t be surprised if the core is still the prototype someone whipped up as a proof of concept.

I reckon some believe these companies are basically magical, and are utterly astonished when they’re shown to be imperfect in relatively uninteresting ways. I’m a lot more concerned about the sanity of the AI ecosystem they operate in than the stability of some front-end Anthropic made.


> I'm surprised Python is on that list.

I mostly mentioned it because it is pre-installed on some (linux) systems. Though of course if you're trying to obfuscate the sourcecode you need to bundle an interpreter with the code anyway.

But it has historically been used for big programs, and there are well established methods for bundling python programs into executables.


"Python doesn't have inbuilt types"

False.


>Python doesn't have inbuilt types

Technically, neither does JavaScript.


Well, nobody mentioned it technically. Like nobody mentioned Assembly but it is under the hood.

False analogy.

They have an annoying sandbox issue which pollutes your repository root with a set of empty files. Not the cleanest tool, but the paradigm is a big upgrade to previous AI coding.

    .bash_profile .bashrc .claude .env .gitconfig .gitmodules .idea
    .mcp.json .profile .ripgreprc .vscode .zprofile .zshrc config
https://github.com/anthropic-experimental/sandbox-runtime/is...

Boris Cherney is author of a oreilly book about typescript

Yeah, this seems like a personal choice, which does work out given the current result.

Because Typescript is the best language for most things.

is it using oclif?

> Who knows what other ~/.config it modifies without warning

Me. My .config is git-versioned :)


Anthropic acquired Bun. Clearly, Bun is not a runtime for C++, Rust, or Python. For an engineering project, strongly typed TypeScript was basically the only possible choice for them.

Anthropic acquired Bun after making Claude Code.

I am not following your logic. Anthropic acquired Bun and so all of their end-user software should use it?

Or am I missing sarcasm?


Is Anthropic's acquisition of Bun alone still not enough to infer their tech stack? What more obvious signals would be needed?

Also, honestly, given the speed constraints of large models, it makes almost no difference what language an agent is written in. The small performance differences between programming languages do not even begin to matter compared with network latency, let alone the speed at which a large model streams tokens.


Why do you think they acquired Bun. To look at it?

Also you needed a leak to know that CC, that is out for 1 year, is in TS?


> Why do you think they acquired Bun

I don't know why they acquired Bun. Surely not because there's no other means to write command line programs.

> Also you needed a leak to know that CC, that is out for 1 year, is in TS?

What, are you shaming people for not being aware what (obfuscated) code some 1 year old software is written in?


So what do you think the obfuscated .js code in a 2026 engineering project was generated with? Nim?

Or just lock to a specific version?

Eventually you will want to update it, every update is a risk.

But, pinning has prevented most of the recent supply chain attacks.

As long as you don't update your pins during an active supply chain attack, the risk surface is rather low.


The flip side of that is now you're running old software and CVEs get published all the time. Threat actors actively scan the internet looking for software that's vulnerable to new CVEs.

Not all distributions work with a staging repository, and it's not really intended for this purpose either.

Besides there's always a way to immediately push a new version to stable repositories. You have to in order to deal with regressions and security fixes.


I know not all, but Debian/Ubuntu/Fedora does, and while the intended purpose of multi-stage releases is not necessarily security but stability, it still does help up with security too. Because third parties can look and scan the dependencies while they are still not in stable.

Most of the supply chain vulnerabilities that ended up in the NPM would have been mitigated with having mandatory testing / stable branches, of course there needs to be some sort of way to skip the testing but that would be rather rare and cumbersome and audited, like it is in Linux distributions too.


Is a "AUR" now just how we name unaudited software repositories?

Just to note, if we're talking about Linux Distributions. There's also COPR in Fedora, OBS for OpenSUSE (and a bunch of other stuff, OBS is awesome), Ubuntu has PPAs. And I am sure there's many more similar solutions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: