MurphyA/hacker-news huggingface dataset:
by bloppe | 2025-12-02 20:23:07+00:00
In Rust, you can always create a new tokio runtime and use that to call an async function from a sync function. Ditto with Python: just create a new asyncio event loop and call `run`. That's actually exactly what an Io object in Zig is, but with a new name.

Looking back at the original function coloring post [1], it says:

> It is better. I will take async-await over bare callbacks or futures any day of the week. But we’re lying to ourselves if we think all of our troubles are gone. As soon as you start trying to write higher-order functions, or reuse code, you’re right back to realizing color is still there, bleeding all over your codebase.

So if this is isomorphic to async/await, it does not "solve" the coloring problem as originally stated, but I'm starting to think it's not much of a problem at all. Some functions just have different signatures from other functions. It was only a huge problem for JavaScript because the ecosystem at large decided to change the type signatures of some giant portion of all functions at once, migrating from callbacks to async.

[1]: https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...
by bevr1337 | 2025-12-02 20:23:26+00:00
In the JS example, a synchronous function cannot poll the result of a Promise. This is meaningfully different when implementing loops and streams. Ex, game loop, an animation frame, polling a stream.

A great example is React Suspense. To suspend a component, the render function throws a Promise. To trigger a parent Error Boundary, the render function throws an error. To resume a component, the render function returns a result. React never made the suspense API public because it's a footgun.

If a JS Promise were inspectable, a synchronous render function could poll its result, and suspended components would not need to use throw to try and extend the language.
by johnfn | 2025-12-02 20:23:32+00:00
You might want to revise what you consider to be "absolutely zero chance". Bun has an insanely fast startup time, so it definitely can be true for small workloads. A classic example of this was on Bun's website for a while[1] - it was "Running 266 React SSR tests faster than Jest can print its version number".

[1]: https://x.com/jarredsumner/status/1542824445810642946
by drob518 | 2025-12-02 20:23:37+00:00
The film is in the public domain and the original versions of Mickey and Minnie are public domain. But that does NOT apply to the later versions of Mickey that you'd find Disney pushing today (e.g., at parks, on apparel, etc.). Further, Disney has been trying to continue to assert copyright even over the original version of the character. See here for more info: https://www.cullenllp.com/blog/steamboat-willie-in-the-publi...
by logsr | 2025-12-02 20:23:38+00:00
Claude Code running on Bun is an obvious justification, but Buns features (high performance runtime, fast starts, native TS) are also important for training and inference. For instance, in inference you develop a logical model in code that maps to a reasoning sequence, and then execute the code to validate and refine the model, then use this to inform further reasoning. Bun, which is highly integrated and highly focused on performance, is an ideal fit for this. Having Bun in house means that you can use the feedback from all of automation driven execution of Bun to drive improvements to its core.
by torginus | 2025-12-02 20:23:49+00:00
Is it just me, but I don't find npm that slow? Sure it's not a speed demon, but I rarely need to do npm install anyways so it's not a bottleneck for me.

For deploy, usually running the attached terraform script takes more time.

So while a speed increase is welcome, but I don't feel it gives me such a boost.
by copywriterfilip | 2025-12-02 20:23:51+00:00
Location: Europe, CET timezone (async ideal) Remote: Yes Willing to relocate: Yes, depends Technologies: Clay, Smartlead, Instantly, Apollo, Outscraper, AI etc Résumé/CV: https://drive.google.com/file/d/1R_bWa7JMQrrROWnY9MZT1FI92dB87py5/view?usp=sharing Linkedin: https://www.linkedin.com/in/email-marketer/ Portfolio: https://docs.google.com/document/d/1h0sZqni_WGEeRS9A2J25Pd_GAC8f7Oaz3JdcSD9OSE4/edit?usp=drive_link Email: filip@filipstanojevic dot com

You built something good.

Now you need the right people to notice, consistently.

And of course, you want it to be automated, but not sound robotic.

That’s where I come in. I work at the intersection of positioning, copy, email, and systems -- turning a good product into attention and a steady pipeline.

GTM engineering + B2B lead gen + copywriting + emails.

Open to full-time, part-time or fractional roles with smart teams that need help in this area.

-Filip
by Herring | 2025-12-02 20:23:59+00:00
There's never been any such contract. You guys must not have studied the Great Depression at school.

Or more to the point, productivity has consistently outpaced pay for most of the US workforce since the mid-1970s. That's ~50 years that companies have been ripping you off. It's only now you notice, because rent/mortgage/school/medical have finally become so much larger than pay.

Well now you get to live through the Great Depression and study it up close.
by hinkley | 2025-12-02 20:24:05+00:00
I wonder if this is a sign of AI companies trying to pivot?

> Bun will ship faster.

That'll last until FY 2027. This is an old lie that acquirers encourage the old owner to say because they have no power to enforce it, and they didn't actually say it so they're not on the hook. It's practically a cheesy pickup line, and given the context, it kinda is.
by creer | 2025-12-02 20:24:41+00:00
"Now it's different". Is it really? One aspect of these stories is that we all do age and we do climb into higher positions. So we run into "too old" and "too qualified" and "will leave asap for something better". And the reason is not that the economy or job market are different. The reason is that we are older. Nothing wrong with both happening at the same time but this "I never ran into this problem before" does have a common difference which is "I was never that old before".

I use "old" for shock value here while being totally in the camp that companies would do well to find ways to use older, more experienced talent at a lower cost than "normal". (Even after I have run into "older" as inflexible and a pain to work with.)

But there is also another problem in many of these reports: Older and still applying by sending resumes in response for job postings! If you are older you should have a network you can use. If they find nothing for you - or don't care to talk to you, then THAT is the better signal. And still not necessarily a signal about the job market.
by moregrist | 2025-12-02 20:24:42+00:00
Socialism is when the state (ie: the government) _owns_ industries.

A social contract is an implicit agreement that everyone more or less accepts without anything being necessarily legally binding.

For example, the courtesy of two weeks notice in the US is a social contract: there’s nothing legally requiring it, but there are _social_ consequences (ie: your reference might be less positive) if you don’t follow it.

Everything that’s kind of in an employee’s favor is not socialism. You don’t have to like the idea of “work hard, help the company do well, get rewarded,” but that isn’t socialism. It’s just a thing you don’t like.
by WorldMaker | 2025-12-02 20:25:14+00:00
Deno does that. It also refrains from keeping a local node_modules at all until/unless you explicitly ask it to for whatever compatibility reason. There are plugins to things like esbuild to use the Deno resolver and not need a node_modules at all (if you aren't also using the Deno-provided bundler for whatever reason such as it disappeared for a couple versions and is still marked "experimental").
by QuercusMax | 2025-12-02 20:25:35+00:00
Even with 10 years of google on my resume I got absolutely zero non-automated responses for all the jobs I applied to after being laid off a few months back (I'm working again). Connections from my network and recruiter reach-outs were the only real leads.

But looking back on my 30 years of working (including in high school), every job I've ever had I got through personal referrals or recruiter reach-outs. I've gotten to interviews before but never actually taken a job without a personal connection.
by CSSer | 2025-12-02 20:25:57+00:00
We may have some things in common. I'm not a mom, but I am a woman. And I don't want to assume the same is true for you, but breaking into this industry was difficult for me, so even without children, I'm really invested in the ability for juniors to succeed too. I wish I had responded more directly to your article rather than my general ennui. I really admire your willingness to write this. I hope it gets broad engagement, because I think these problems seem obvious to us but based on private conversations I've had with some industry peers in very senior director roles the drying of junior opportunities for growth is not readily obvious to them. I'm going to have to think more about the corporate incentives you mentioned, because reading that in the article, it feels deeper to me, and I think that's what I was trying to get at by sharing my past company details.

I think you succeeded overall at your goal! Thanks for replying. You encouraged me to go back and read your article more closely.
by pfannkuchen | 2025-12-02 20:26:06+00:00
See: demographic projections.

Europeans are projected to numerically lose control of America, which in a democracy is equivalent to losing control functionally.

It’s very convenient for a lot of people to pretend this doesn’t matter at all, and many or even most Europeans have at this point been brainwashed through childhood conditioning to not be able to go there even in their thoughts, lest they become the deepest evil, according to their conditioning.

But, in a sane world, anything pre-1945, the statement “Europeans are projected to lose control of America within single digit decades” would spur a panic.

Let me guess, I’m just a horrible immoral person and I’m not allowed to think about this, right? Do you have any arguments besides that one?
by ridgeguy | 2025-12-02 20:26:53+00:00
I have (rather, had) a paid subscription to ChatGPT. I work at my home in the Sierra foothills, and on alternate weeks in my office in San Jose.

Last month, I used ChatGPT while in SJ. I needed a function that's only available to paying customers, and which had worked well from my home. ChatGPT refused to recognize me as a paid-up customer. I had correct login creds + ancillary identifying info, but no go. Over the course of about half an hour, ChatGPT told me in several different ways it wouldn't (not couldn't) attempt to verify my customer status.

I'm now a former ChatGPT customer.
by felixfurtak | 2025-12-02 20:27:19+00:00
OpenAI is basically just Netscape at this point. An innovative product with no means of significant revenue generation.

One one side it's up against large competitors with an already established user base and product line that can simply bundle their AI offerings into those products. Google will do just what Microsoft did with Internet Explorer and bundle Gemini in for 'Free' with their already other profitable products and established ad-funded revenue streams.

At the same time, Deepseek/Qwen, etc. are open sourcing stuff to undercut them on the other side. It's a classic squeeze on their already fairly dubious business model.
by devinprater | 2025-12-02 20:28:31+00:00
Mainly realtime processing. I play video games, and would love to play something like Legend of Zelda and just have the AI going, then ask it "read the menu options as I move between them," and it would speak each menu option as the cursor moves to it. Or when navigating a 3D environment, ask it to describe the surroundings, then ask it to tell me how to get to a place or object, then it guide me to it. That could be useful in real-world scenarios too.
by joshstrange | 2025-12-02 20:29:07+00:00
> What will it do to Jony Ive’s legacy if his OpenAI device is no more successful than Snapchat’s foray into hardware?

Well, in my opinion his legacy is already pretty tarnished by his last few years at Apple, his Love From company, and his partnership with OpenAI. If he somehow knocks it out of the park with OpenAI (something I don’t think will happen nor do I want it to) then maybe he can redeem himself a little bit but, again IMHO, he is already about as low as he can go. Whatever respect I had left for him vanished after the OpenAI/IO announcement video.
by hombre_fatal | 2025-12-02 20:29:41+00:00
Just like anything, anyone who did the work themself should be able to speak intelligently about the work and the decisions behind its idiosyncrasies.

For software, I can imagine a process where junior developers create a PR and then run through it with another engineer side by side. The short-term incentive would be that they can do it, else they'd get exposed.
by pohl | 2025-12-02 20:30:01+00:00
I had a similar experience, signing up for the first time to give Gemini a test drive on my side project after a long time using ChatGPT. The latter has a native macOS client which "just works" integrating with Xcode buffers. I couldn't figure out how to integrate Gemini with Xcode quickly enough so I'm resorting to pasting back & forth from the browser. A few of the exchanges I've had "felt smarter" — but, on the whole, it feels like maybe it wasn't as well trained on Swift/SwiftUI as the OpenAI model. I haven't decided one way or another yet, but those are my initial impressions.
by furyofantares | 2025-12-02 20:30:29+00:00
From the article, Claude Code is being used extensively to develop Bun already.

> Over the last several months, the GitHub username with the most merged PRs in Bun's repo is now a Claude Code bot. We have it set up in our internal Discord and we mostly use it to help fix bugs. It opens PRs with tests that fail in the earlier system-installed version of Bun before the fix and pass in the fixed debug build of Bun. It responds to review comments. It does the whole thing.

You do still need people to make all the decisions about how Bun is developed, and to use Claude Code.
by hinkley | 2025-12-02 20:30:31+00:00
When I was piecing together how I got to be a relatively young lead developer, it came down to my open door policy. I essentially rediscovered Hamming's wisdom just by extending a policy that started with my college roommate who was struggling with our CS homework. That lead to me helping other kids in the computer lab (with C/C++ bugs, not with the algorithms), and if you have skills at <5YOE you're going to use them at work if you can, because what else can you do to not look like a newb?

But open door policy doesn't have to mean a literal open door. When I went remote I was still helping people sort out problems, and when you ask for the back story you get to find out what other teams are working on, and where 1/3 of your coworkers are all struggling with the same API. That's a lot of ammo for a Staff, Lead, or Principal-track role.

Because you understand a lot more of the project, and you already have the trust of half the org chart.
by karmasimida | 2025-12-02 20:31:11+00:00
Well I have been using Gemini and ChatGPT side by side for over 6 months now.

My experience is Gemini has significantly improved its UX and performs better that requires niche knowledge, think of some ancient gadgets that have been out of production for 4-5 decades. Gemini can produce reliable manuals, but ChatGPT hallucinates.

UX wise ChatGPT is still superior and for common queries it is still my go to. But for hard queries, I am team Gemini and it hasn’t failed me once
by tsoukase | 2025-12-02 20:31:23+00:00
Entering PD at death+70y usually means a 100+-20y duration. Does anyone respect this silly timescale? Does any fine been imposed for a forgotten old work?

Compare that with a drug's IP: total of 20 years after the molecule patent, of which 8-10y in clinical trials and only 10-12y in profitable life. But everyone respects that until the last day and it brings billions back.

A short IP time would favor the small/poor creators that could earn something during their lifetime when the work is fresh, while a long one favors companies like Disney which can protect the copyright with their group of lawyers.
by echelon | 2025-12-02 20:31:38+00:00
Every F500 CEO told their team "have an AI strategy ASAP".

In a year, when the economy might be in worse shape, they'll ask their team if the AI thing is working out.

What do you think happens to all the enterprise OpenAI contracts at that point? (Especially if the same tech layperson CEOs keep reading Forbes and hearing Scott Galloway dump on OpenAI and call the AI thing a "bubble"?)
by RogerL | 2025-12-02 20:31:40+00:00
I grew up in the 70s. The hand wringing then was calculators. No one was going to be able to do math anymore! And then wrist watches with calculators came out. Everyone is going to cheat on exams, oh no!

Everything turned out fine. Turns out you don't really need to be able to perform long division by hand. Sure, you should still understand the algorithm at some level, esp. if you work in STEM, but otherwise, not so much.

There were losses. I recall my AP physics professors was one of the old school types (retired from industry to teach). He could find the answer to essentially any problem to about 1-2 digits of precision in his head nearly instantly. Sometimes he'd have to reach for his slide rule for harder things or to get a few more digits. Ain't no one that can do that now (for reasonable values of "no one"). And, it is a loss, in that he could catch errors nearly instantly. Good skill to have. A better skill is to be able to set up a problem for finite element analysis, write kernels for operations, find an analytic solution using Mathematica (we don't need to do integrals by hand anymore for the mot part), unleash R to validate your statistics, and so on. The latter are more valuable than the former, and so we willingly pay the cost. Our ability to crank out integrals isn't what it was, but our ability to crank out better jet engines, efficient cars, computer vision models has exploded. Worth the trade off.

Recently watched an Alan Guth interview, and he made a throwaway comment, paraphrased: "I proved X in this book, well, Mathematica proved...". The point being that the proof was multiple pages per step, and while he could keep track of all the sub/superscripts and perform the Einstein sums on all the tensors correctly, why??? I'd rather he use his brain to think up new solutions to problems, not manipulate GR equations by hand.

I'm ignoring AGI/singularity type events, just opining about the current tooling.

Yah, the transition will be bumpy. But we will learn the skills we need for the new tools, and the old skills just won't matter as much. When they do, yah, it'll be a bit more painful, but so what, we gained so much efficiency we can afford the losses.
by ducktective | 2025-12-02 20:31:44+00:00
Does anyone have rough numbers (max daily users etc) on viability of SQLite vs PostgreSQL for a typical user-facing webapp or e-commerce application?

I know due to some recent update, SQLite can support concurrent reads but still only a single writer. For which cases this would be a problem?

Some recommend it's better to start with postgres anyway if you have any remote thoughts of scaling in mind....
by grim_io | 2025-12-02 20:31:49+00:00
I may be an unreasonable outlier, but I absolutely refuse to learn a complex config language.

YAML/TOML? These are the maximum of punishment I'm willing to deal with, as they are quite universal and useful in many situations.

If you need a complex touring complete config, you better use a reasonably popular general purpose language, or I'm not touching it.
by aynyc | 2025-12-02 20:32:15+00:00
> How is them knowing when binary search is useful relevant to what they'll be doing at work should they get hired?

Because of our work is changing, faster than ever, not day to day but over time. You need a foundation to handle that change. My 2X years experience showed me that the people who has strong foundation handle the transition well. If I'm going to hire and invest and mentor, I want that person to be successful.
by apparent | 2025-12-02 20:32:32+00:00
> Ha, well this author certainly had her thesis and was looking for supporting facts.

What makes you say this? Do you think she went into the assignment knowing that the rates of disability diagnosis were quite so high at Brown, Stanford, Amherst, etc.? Or do you think she might have gone in with an open mind, learned the facts, and then formed the thesis of the article?
by lordnacho | 2025-12-02 20:32:41+00:00
I suspect this junior hiring crisis thing is linked to the ridiculous hoops people are put through to get a job these days.

When I was starting, you were checked for potential as a trainee. In my case, options trading. They checked over that you could do some mental arithmetic, and that you had a superficial idea of what trading was about. Along with a degree from a fancy university, that was all that was needed. I didn't know much about coding, and I didn't know much about stochastic differential equations.

A couple of weeks ago, a young guy contacted me about his interview with an options trading firm. This guy had spent half a year learning every stat/prob trick question ever. All those game theory questions about monks with stickers on their foreheads, all the questions about which card do you need to turn over, the lot. The guy could code, and had learned a bunch of ML to go with it. He prepared for their trading game with some really great questions to me about bet sizing.

I was convinced he was simply overly nervous about his prospects, because I'd never met someone so well prepared.

Didn't get the job.

Now I can assure you, he could have done the job. But apparently, firms want to hire people who are nearly fully developed on their own dime.

When they get their analyst class, I guess there is going to be nobody who can't write async python. Everyone will know how to train an ML on a massive dataset, everyone will already know how to cut latency in the system.

All things that I managed to learn while being paid.

You gotta ask yourself whether we really want a society where people have to already know the job before they get their first job. Where everyone is like a doctor: already decided at age 16 that this was the path they wanted to follow, choosing classes towards that goal, and sticking with it until well into adulthood. And they have to essentially pay to get this job, because it comes at at cost of exploring other things (as well as actual money to live).
by gaigalas | 2025-12-02 20:32:48+00:00
> Ads have a very high profit margin.

I don't get it.

"AI is the new electricity", right? Disruptive. A new era.

The lightbulb company should be so disruptive that it completely occludes the huge profits of the old and obsolete candle business.

If your electricity company starts selling candles, something is wrong at a very deep conceptual level.