skysight-inc/HackerNews huggingface dataset:
Hugging Face has emerged as a transformative force in the artificial intelligence landscape, evolving from a modest chatbot startup to what many now call the "GitHub of AI." This platform has fundamentally altered how AI models are developed, shared, and deployed, creating an ecosystem that prioritizes collaboration and accessibility. With its comprehensive suite of tools, extensive model library, and vibrant community, Hugging Face has positioned itself at the intersection of innovation and democratization in AI technology. The platform's remarkable growth—from its founding in 2016 to its current $4.5 billion valuation—underscores its significance in advancing machine learning practices worldwide.
That may have even been in the x11amp days.
There's an answer for that on the thread: they wanted to get as close to native code as they could while retaining GC, and Go is "native-native" (if you will), while C# is bytecode-native.
There's already a process for this, its called chain of custody. If you cant prove the evidence has a solid chain of custody then it was potentially tampered with and isn't reliable.
Ask HN: Advice for tolerating the "corporate" aspect of software jobs?
Looking for some advice from more experienced engineers on here:

I’ll preface this by saying I’m relatively new to the industry (couple years of experience) as an engineer. I’ve loved coding and working with cool tech since I was younger but I’ve only recently started working in a professional setting at a mid-size startup.

I’m grateful that I have the opportunity to work on software full-time but I’m getting increasingly tired of the other aspects of the job (endless meetings, agile “ceremonies”, back-and-forth on Jira processes, etc.)

I know that I need to work on getting better at the other non-tech related aspects of the job in order to grow as an engineer but I’m having a hard time forcing myself to care about the things that seem to only slow everyone down without providing a lot (if any) value most of the time.

How can I change my mindset to get more out of the “corporate” aspects of software careers?
deno runs typescript and it won't run 10x faster. It is ambiguous.
One wants to be a better Java, another wants to be a better C. Where do they occupy the same space?
I'm gonna go one further: giving a shit about form is a CIA psyop designed to keep you from getting stupid dummy strong.
See this comment on the chain: https://github.com/microsoft/typescript-go/discussions/411#d...

(and the comment that spawned it, which is essentially the same as yours but with some more specifics)
They are trying to finish their current project and not redo all the projects which their current project may depend upon.
I've been interviewing people for fifteen years, yes.

And while it's true that many people don't understand much, I don't think this applies to many people working at frontier model or AI companies. Especially not the high level people Ezra said he talked with.
"The en-dash is also increasingly used to replace the long dash ('—', also called an em dash or em rule). When using it to replace a long dash, spaces are needed either side of it – like so." https://en.wikipedia.org/wiki/En_(typography)
I use an HDTV and an HDR 2k165hz monitor. I set the desktop background to black, anything else messes with my peripheral vision if some window decoration isn't aligned with the background.

I also use a 720p60 projector as a screen sometimes on that machine, too.

It all just works. My largest complaint with Windows seems to have been fixed with the 24h2 patch - read on if you care.

I use "@" prefixes on folder names to have them sort first when sorting by name descending. Somehow for a couple years, some applications would crash if trying to stat these folders, for example, launching VLC would usually crash it if the last thing I played was something from V:\@TV\Columbo

I was keeping a list of things that crashed like this; or while opening or saving files in "@" folders. Notepad, notepad++, vlc, mplayer, windows photo viewer (any and all), and so on

I was able to guess it had something to do with internal variables in the windows API, you can see them on my system in pwsh by going to V: \ and typing @ and pressing tab key. They're even a different color than the quoted folder name that eventually appears.

I could never figure out how to report this bug in a way that would be helpful, as I barely use powershell or the windows API.
Wow, I hadn't made that connection. We should somehow bundle a current state-of-the-art LLM in a timecapsule right now, and maybe another one every decade.

If, a thousand years from now future historians need to study our time, they can just ask the LLM.

There's a SF story in there somewhere.
I could write a whole article on this, but my take on this is that Go occupies one space, and Java and C# occupy a different space.

This happens despite the checklist similarity between these languages.
I don't think C# is being harmed by Typescript not being ported to it. There are a lot of companies that have used C# for years, and will continue to do so. They don't care if the TS compiler is not built with it.
I love their choice of Go because of how simple it is to generate a static executable with no dependencies (ie no dotnet runtime).
What is your favorite post-quantum encryption approach?

I think Lattice-based ones will eventually be broken by a quantum algorithm. I am fully on board with lamport signatures and SPHINCS+
I was under the impression (and from experience too) that the very stable oscillators were finicky and sensitive to temperature swings and in general costly to use properly in "hard" environments.

I'm happy to learn this is not the case for every good oscillator. TIL.
> Not sure what’s dubious about it…

A dubious distinction is one that is doubtful or possibly untrue. Given the lack of hard data, the aporcryphal nature of the stories, and the fog of war etc, dubious seems like a perfectly cromulent word to use here.
The pathogen affected all of Europe but only Ireland suffered a famine. So, blaming the pathogen on its own is not convincing. British policy did play a central role.

As a matter of law, the Irish were not allowed to own land. They could only rent a limited amount from landowners -- 0.5 acres at most, if my memory serves. And the only culture with a sufficient yield per unit of surface that the Irish could both make rent and feed themselves was the potato.

The rest of the land served to produce other crops for the benefit of British landowners. As a result, the island of Ireland was in fact producing enough food to feed its population through the Famine. It was just exported to Britain instead.
You are right, Eris is close enough in size to Pluto and to the other 4 Moon-sized objects to be considered in the same class size.

In the past, for a long time the uncertainties about the sizes of Pluto and of Eris were great, so it was not clear how close in size they are to the other much better known Moon-sized bodies.
Some customers unable to sign in to their 1Password account
Normally I don't think anyone would be losing their mind, but this is a Microsoft team creating a widely popular Microsoft product and they use a Google product (Go) instead of using another Microsoft product (C#) that is arguably competing with it. It strikes as odd why a Microsoft team isn't comfortable with/trusting a Microsoft product.
I think it makes sense that some people are taking this in a way that maybe they shouldn't trust in C#'s future either.
Meanwhile .NET developers are still waiting for Microsoft to use their own "inventions" like Blazor, .NET MAUI, Aspire, etc. for anything meaningful. Bless them.
It will continue to work from npm. See esbuild as an example.
> Just sounds like they're from the West Country.

Yes, for many Americans (myself included), that’s the problem.

I have the same trouble with many Appalachian accents which are also sort of a mix of West Country and Scottish accents due to historical immigration patterns.
America Got Hooked on H Mart
Why not Java
They have their own agencies responsible, but take note of what NIST says (especially the UK).

https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisati...

https://cyber.gouv.fr/sites/default/files/document/pqc-trans...

https://www.ncsc.gov.uk/whitepaper/next-steps-preparing-for-...
So is Java.
If you have a cofounder it forces you to get in the habit of delegating really early on. Prolific solo founders like pieter levels just do everything themselves, which is great for their ego but not enough to build a venture scale business.
I didn't call for his outing, but they are below october levels. Despite Tesla expecting to have a competitive edge due to tariffs.

Being "at october levels" still wouldn't be a good way to judge baseline. We would expect a decent stock to at least keep up with the gains of the S&P500 or some other representative index
Quake2 with a K6-2 and Voodoo2 was a kickass combo. At some point iD software released the 3DNow! patch for Quake2 which yielded yet another 10 FPS....good times.
https://www.msn.com/en-us/technology/tech-companies/mexican-...

Text-only:

https://assets.msn.com/content/view/v2/Detail/en-in/AA1zWshm

Other:

https://mexicodailypost.com/2025/02/24/carlos-slim-orders-to...

https://thedeepdive.ca/did-carlos-slim-just-tell-elon-musk-t...
I was going to say the same thing. It had so many cool tools. A calculator, ascii chart, notepad, calendar. And the whole idea of a tsr opened a door in my head which hadn't seen multiple programs running at the same time till then.
Doesn't look like you can contribute with storage to Citizen Archivist? Only helping with tagging and transcription.
For previous attempts at a faster tsc, but in rust, see:

1. https://github.com/dudykr/stc - Abandoned (https://github.com/swc-project/swc/issues/571#issuecomment-1...)

2. https://github.com/kaleidawave/ezno - In active development. Does not have the goal of 1:1 parity to tsc.
To save anyone else looking it up, CLA == Clean, Lubricate, Adjust

https://photo.stackexchange.com/questions/15613/what-is-cla-...

https://markorussa.wordpress.com/2015/08/31/general-instruct...
Computing power has advanced and I would say 2008 is slightly too early, but anything from 2010 onwards is absolutely still useable and can run any website with the right OS (yes OS matters as the less computing power used up running the OS, the more available to run programs).
There are frankenpads that allow for usage of the shell, yet the key issue there is making sure ports and screens are modern enough, that is what the general user requires.
> while Go is more of a successor to Java.

In what sense?
I didn't even see deep dish until I was 20 years old.
> inexpressive type system

Simplicity is a feature, not a bug. Overly expressive languages become nightmares to work with and reason about (see: C++ templates)

Go's compilation times are also extremely fast compared to Rust, which is a non-negligible cost when iterating on large projects.
Have you tested the limits of this? Is it "just" constrained by your browser‘s memory?
Uh, no, the parent comment explicitly said the Bengal famine of 1943, which had up to 3.8M deaths

https://en.wikipedia.org/wiki/Bengal_famine_of_1943

The famine of 1876-8 in addition to being worse from the percent-causalities view, and a lifetime earlier (65 years), was also not centered in Bengal but in other regions of India generally further south and west. Different in time, place and severity, and different in the policy response in part b/c the 1943 famine was during WW2.

https://en.wikipedia.org/wiki/Great_Famine_of_1876%E2%80%931...
I haven't noticed much, but they did ruin iTunes and Sysprefs.
TBH why would China or Russia care? US absorbing Canada justifies all current and future land grabs. Carney is interim leader, but really who can Canadians put in charge without backfiring. At this point, easier to put a hot chick in office and have her seduce Barron Trump and deal with family politics than geopolitics.
In November of 2021 it was actually at 407.36. If we're picking cherries
I would assume that my private key for pricing my identity to random websites is different than that used to make financial transactions. Why would I ever elect to keep it the same?
When I read the article it was very clear, due to the compiler's in-memory graphs, that they needed a GC.

(IE, as opposed to reference counting, where if you have cyclic loops, you need to manually go in and "break" the loop so memory gets reclaimed.)
That is not a violation of memory safety, that's a violation of concurrency safety, which Go doesn't promise (and of course, Rust does.)
I don’t see why not. Esbuild is written in Go and installed with NPM: https://esbuild.github.io/getting-started/#install-esbuild
A typescript compiler doesn't need an embedded async runtime.
I think the author has a point. LLMs struggle with what you might call epistemically constructive novelty. It's the ability not just to synthesize existing knowledge, but to identify what's missing and conjecture something to fill the gap and demonstrate it to satisfaction. Out-of-distribution knowledge gaps are typically where LLMs "hallucinate." Unlike highly skilled human researchers, they don't pause and construct the bridge that will get them from known to unknown, they just immediately rush to fill in the blank with whatever sounds most plausible. They need to ask questions that haven't been asked before, or answer ones that haven't been answered.
Is this just some missing subroutine that we'll eventually figure out? Or is this conjecture-proving process much more elaborate than whatever existing models, no matter how scaled, can manage? I'm not sure. But the answer starts with a question.
I'll say it again, even though it is rather unpopular here: there has never been a need to develop these tools, nor one to make them easy to deploy, nor one to make them easy to use. Yet all this has happened, and now it may occur that someone is acquitted because AI generated media is so good, the evidence might be artificial. If that happens, and the suspect commits another crime, it's on the conscience of the people that contributed to this. You cannot create something and pretend its use has nothing to do with you.

The tools aren't perfect yet, so it's not too late to stop. Stop the ridiculous image and audio generation tools before it's too late. Nothing of value is lost when these models are made private again, and research is simply halted.
Interview with the author of the C3 programming language
My parents were both upper class in Bangladesh (so a rich diet in fish, meat, etc.) and I'm 3" taller than my dad (moved to US at 5) and my brother is 5" taller (born in US).
Gentoo on ThinkPad X13s
Why embed it if you can run a process alongside yours and use efficient IPC? I suppose the compiler code should not be in some tight loop where an IPC boundary would be a noticeable slowdown. Compilation occurs relatively rarely, compared to running the compiled code, in things like Node / Deno / Bun / Jupyter. LSPs use this model with a pretty wasteful XML IPC, and they don't seem to feel slow.
(OP author here) Lots of people reading too much into the tea leaves here; this is just a matter of picking the best tool for this particular task, and our task (porting a JS codebase to the fastest available native target that still works in terms of not altering program structure as part of the port) is pretty unusual as far as things go

I would also recommend reading kdy1's observations when faced with the same task: https://kdy1.dev/2022-1-26-porting-tsc-to-go . The only caveat I'd add is that I can't tell where the 62x measurement in that post came from. Our own experiments doing Rust and Go implementations showed them within the margin of error, with certain phases being faster in one vs the other.
You can upload binaries to npm, so I don't see why you shouldn't be able to download it as a npm module?
Solo founders can have employees.
Maserati Killed Electric Supercar Because It Doesn't Think Anyone Would Buy It
Keeping it in a local context: Lidl sells coffe beans for 200kr/kg. That is pretty cheap coffe and they probably have very high margins on it.

Zoegas fairtrade beans are perhaps twice that price. That is premium coffe. (like Barilla is a premium pasta, Galbani makes premium mozarella, Alfa Romeo makes premium cars, Rotari prosecco is a premium sparkling wine).

If you go far beyond that, you are in high end territory. (Ferrari vs Alfa Romeo, champagne over prosecco). There is no limit to what you can spend to get the most unique flavour experiences.

And trying it back to the very root of this thread. A random, generic café that charges 8$ for a single shot espresso, does not need to do that because the cost of beans is killing them. The cost of beans is essentially nothing, unless you are a one-in-a-thousand speciality coffe house.
> Humans are entirely capable of eradicating crocodile attacks, we just choose not to.

Why would you do that. They have been here millions of years before us. Leave them alone?
Besides food preferences, you're being very cavalier here about that extra $5.
I have written a lot of code in many languages, but most recently in Go and Rust. I had actually considered myself a Rust convert up until recently, and if you look at my comment history, you will find me calling out Go for being a poorly designed language on multiple occasions.

I have changed my mind.

Why? Well, I started writing Go again, so I had experience writing both Rust and Go within a close timeframe to each other. These are very different languages with very different strengths. I think choosing one over the other largely comes down to what you are writing. For deep, complex typed algo code esp. things that need to be very fast, I would likely still choose Rust, but Go really excels at writing infra code. Code that needs to be fast, but more importantly needs to be iterated quickly, and Go compiles MUCH faster than Rust.

Most of my objections to Go I find in the "programming language theory part of my brain". I am a language designer at heart, and by that, I mean I iterate on language designs and have a deep love for PLT. The issue I have found is that, while Rust is awesome in theory (and still one of my favorite languages), actually building things quickly is more satisfying to me, and I am finding I can build in Go about 2x the rate as in Rust. I didn't think this was the case until I actually started tracking my own iteration speed. Things like compile time DO matter, because you are always compiling at some level, even if just running tests. Also, every language feature is just a tiny bit of friction, and Go is so simple that friction is nearly non-existent.

Most of my Go language objectionss, such as nil pointers, lack of enums, multi return vs tuples are much less an issue in practice than they are in theory, and once you sit down and actually think on 'why' Go might have done what it did, it actually makes some sense. I had a few lightbulb moments I could expand on in a different post.

In summary, Go and Rust are very different languages. I really like both, but in different use cases. I am back to writing more Go than Rust, but I expect to write some of both going forward.
only supports running shell scripts?
It was stated from the angle of wanting to ship software sometime this century.

But there is probably some truth in what you say as well. Footguns are no doubt refreshing after being engrossed in Typescript (and C#) for decades. At some point you start to notice that your tests end up covering all the same cases as your advanced types, and you begin question why you are putting in so much work repeating yourself, which ultimately sees you want to look for better.

Which, I suppose, is why industry itself keeps ending up taking that to the extreme, cycling between static and dynamic typing over and over again.
That's a different thing, parent didn't say anything about running an exit.

https://community.torproject.org/relay/types-of-relays/
Would running WASM be any faster than running JS in V8?
I think you D fans need to dogfood a startup based around it.

It's a fascinating language, but it lacks a flagship product.

I feel the same way about Haxe. Someone created an amazing language, but it lacks a big enough community.

Realistically languages need 2 things for adoption. Momentum and ease of use. Rust has more momentum than ease, but arguably can solve problems higher level languages can't.

I'm half imagining a hackathon like format where teams are challenged to use niche languages. The foundations behind these languages can fund prizes.
sorry mate - I was referring to the USA without saying so :)
This isn't really about giving anyone a deal

Once it detects who you are, it'll check to see how much money you have and jack up all their prices if they think you can afford it. Get a new job that comes with a 10% raise? Your prices at McD's will all go up by 10%.

It'll algorithmically determine how much money you're willing/able to spend to ensure that you're always forced to hand over the most money they can possibly get from you.
> Even a bit of support for Godot's C#( help them get it working on web), would be great.

They did that. https://godotengine.org/article/introducing-csharp-godot/

At least some initial grant to get it started.

Getting C# working on web would be an amazing. It is already on the roadmap but some sponsorship would help tremendously for sure.
Forget applying for JavaScript related jobs. They are a race to the bottom where the name of the game is list of a bunch of comma separated tech debt nonsense to compete with a bunch of insecure beginners. I am saying this as a 15 year full time JavaScript developer that was laid off.

Seriously, did you really find that work fulfilling? Were you writing original software to solve real problems or were you thumping around some template nonsense to put text on screen? Quality and challenge of work also determines the quality of people you work with.

My saving grace was having a security clearance and security certifications that allowed me to pivot to something else. I was willing to go be a Wal-Mart cashier instead of going back to JavaScript nonsense, but my wife forced me to wait until something else near my level came along.
Nuclear weapons require nation-state levels of resources. Now imagine you can build one in your basement for $10k. Does that change things at all?
For everyone asking Why Not C#? I think it's fair, given Anders who designed both C# and TypeScript was the one who announced this on X and is involved, to take them at face value on things such as "Idiomatic Go strongly resembles the existing coding patterns of the TypeScript codebase, which makes this porting effort much more tractable." Maybe after doing a bunch of prototypes, like they said they did, it was just the obvious choice at the level of the code itself, and I think if that's where they focused their decision rubric instead of on other factors like NIH or the current hot thing it's a refreshing way of making a decision.
It’s not “arbitrary.” It’s raising rents for the same reason rents are ever raised: people’s willingness/ability to pay has gone up.

That can happen because of a new subway station, a hot new employer nearby, or simply because money appeared in their pockets.

If money were no object, more people would live in high COL areas, not fewer. You know this is true because you see it in the prices.

To prevent rent increases you’d need people all to have $n appeared in their pockets and to have a pact not to then spend $n to upgrade their living arrangements. The cruel irony of course being if everyone attempts to upgrade, then no one achieves an upgrade but they do achieve spending their new money!
The nice thing is that all those new x86 laptops are going to keep being slower than my 2020 M1 mini unless they're high spec, so software/websites are still built with that in mind.
Don’t worry, the same crack team that can’t figure out how to properly set up a CDN for a second rate social media website are totally competent to fix the $4t federal government.