MurphyA/hacker-news huggingface dataset:
by SoftTalker | 2025-05-22 14:33:16+00:00
Probably also a bad convergence with an oversupply of entry-level job-seekers. Kids have been flooding into computer science, data science, and other info-tech fields the past few years. Universities have also been constructing easier paths than the traditional Computer Science degree so that more students can enroll and complete a degree. Now they are graduating and there are more people seeking fewer jobs.
by entuno | 2025-05-22 14:33:40+00:00
The key thing that I feel often gets overlooked in these discussions is that those offshore people are using AI tools as well. It's not "AI or offshoring", it's "offshoring to AI".

Because those offshore workers can now be far more productive and can produce written output that's just as good as the stuff native speakers are doing, unlike the broken English responses that used to often distinguish outsourced work.

Of course it doesn't for everything - outsourcing never does. But why pay a western salary for someone to use ChatGPT and CoPilot when you can pay a fraction of that to get someone in another country achieving largely the same thing.
by tayo42 | 2025-05-22 14:34:04+00:00
>The key difference, he said, is that the iterative process to make AI code better takes minutes, while a junior coder might need days for the same task.

Your Sr engineer is also still distracted and focused on those tasks.

Junior engineers come up with new ideas, can eventually put the whole system together. There's never just one code base.

What Ai tools are replacing engineers? I finay tried cursors free tier yesterday and it right off the bat misunderstood my code and made up library implementation details.

I always had hard times finding a job with every job search I did. Even living in San Francisco
by alephnerd | 2025-05-22 14:34:22+00:00
That doesn't help with the tax incentives which is a major driver for why you are seeing significant offshoring.

Plenty of major tech hubs in CEE and India give 80-100% tax rebates or PLIs to foreign companies opening and hiring locally IF they also mandate RTO in those offices.

They tend to recover the cost through income tax and VAT.
by drob518 | 2025-05-22 14:34:23+00:00
Exactly. dB is just a way to apply a logarithmic scale on a quantity that would have orders of magnitude range if working with a linear scale. It allows an engineer to quickly add up all the amplification and attenuation through a series of amps and filters without having to do a lot of uglier math. It’s not really a physical unit. It’s a marker that says that we’re working in the domain of logarithmic quantities of some other units.
by skulk | 2025-05-22 14:34:39+00:00
In 2015, Siri (and a number of other assistants) could tell you the weather tomorrow easily, but general question-answering was a pie-in-the-sky research dream. Tons of labs were working on this problem using all kinds of approaches. These mostly fell over when you asked a different kind of question, like one with a structure that just wasn't in the training set. The most impressive ones seemingly cherry-picked their results pretty aggressively.
by scotty79 | 2025-05-22 14:34:40+00:00
I think the solution is the same as it was in previous cases. Extend the education and make it more accessible so you can reach useful skill level before you dirty your hands with commercial work.

In the old times 12 year old could have economic utility. Now 26 year old often has none. It might be that with AI you might need to keep learning till 35 before you can usefully contribute to the economy.
Ask HN: What do you wish you had done differently in life?
by astronautmonkey | 2025-05-22 14:34:55+00:00
Hi HN, my wife and I had our first baby 3 weeks ago https://x.com/paramjaggi42/status/1922661763373309961

In a sleepless blur, we've been talking a lot about our life before our son was born and what we wished we had done differently. For me, I wish I had enjoyed my time in college more and took more non-engineering classes. Maybe also bought Tesla stock at $20 per share.

What do you wish you had done differently in life?
by close04 | 2025-05-22 14:34:57+00:00
For a lot of students out there now the reality of the "opportunity cost" is skewed. They will invest enormous amounts of time and effort in being the best in uni even if this alone may not bring them a guaranteed leg up over the competition when they face the adult working world.

My academic career was always revolving around the top but never quite at the top. So eventually I gave up on investing more effort for diminishing returns and focused on having an advantage the others weren't pursuing. I started working very early, with some embarrassingly shitty jobs at first, each of which allowed me to get the next slightly less embarrassingly shitty job subsequently and so on. I'm glossing over what could have been a long string of lucky breaks that probably made all the difference.

Anyway, by the time we finished university my colleagues who were right at the top got catapulted into the working world all the way to the level I had years before. Not quite ground level but not far. And I can still see that handicap in most of their careers even now, decades later.
by bilbo0s | 2025-05-22 14:35:06+00:00
It's both.

A new grad in Asia with AI access is just as good as a new grad in the US. Only way cheaper in the long run.

Where will we get experienced seniors in 20 years? Well first, will we even need theme? Will AI's be able to replace even seniors by that point? I mean, I'd put money on "Yes" to that question. Even if you're thinking "No", I mean the kids we're hiring now in Asia will be that much better in 20 years. And will be fluent with AI technologies and have a facility with them that we can only imagine today. Not only that, the AI's will be 20 years better.

I'm not sure that software development is a good long term plan for a young person in the US right now. Just being honest. Better to use what you know about software right now to try to start your own digital service of some kind. Just my 2 cents though. I could be totally off.
by nhanlon | 2025-05-22 14:35:44+00:00
We've been building the RISC-V port from a combination of Fedora and CentOS Stream sources--the same as the core operating system--since early 2024.

A lot of RISC-V support was already in F40 (which EL10 is cut from), so the rest was largely backporting and integrating into RHEL, which again, we've been tracking since CentOS Stream 10 was branched from Fedora last year.
by qoez | 2025-05-22 14:35:50+00:00
> it is ridiculous to expect a computer science grand to "driving forklifts, construction, moving, factory work"

I agree, but at the same time this is what we told truck drivers when self driving cars was going to take over like a decade ago ("reskill, and at your own dime"). Kind of karma. Capitalism doesn't care unfortunately.
by ksec | 2025-05-22 14:35:57+00:00
>For this reason, we will continue maintaining YJIT for now and Ruby 3.5 will ship with both YJIT and ZJIT. In parallel, we will improve ZJIT until it is on par (features and performance) with YJIT.

I guess YJIT will always be faster in warmup and minimal increase of memory usage. ZJIT being more traditional should bring more speedup than YJIT.

But most of the speedup right now is still coming from rewriting C into Ruby.
by cosmic_cheese | 2025-05-22 14:36:23+00:00
A big problem with emulation that has yet to be overcome entirely is the added latency. Any of my newer machines can emulate a 68k Mac at full speed and I can hook up my Apple Extended Keyboard II to help replicate the physical portions of the experience, and yet using a real old Mac feels notably different simply because it doesn’t suffer from the latency papercuts brought by USB and modern operating system.

That’s one of the things that jumps out at me when I pull out my old PowerBook G3 and boot it into OS 9 on occasion: it feels incredibly responsive relative to modern counterparts, especially with an SSD removing the wait times that normally came with a spinning disk, despite it being only a tiny fraction as powerful.
by rantouan | 2025-05-22 14:36:59+00:00
hello, errno is set to 0 first thing.

I added now a "/** * * */" separator to make it even more clear.

I don't know, but I like separating things like that, I think it's handy for cases like now that setting the errno was kind of mixed with vars initialization.

```

errno = 0; char *strtolEndptr; ...

```

->

```

errno = 0; /*** * * ***/ char *strtolEndptr; ...

```
by kotyk | 2025-05-22 14:37:34+00:00
That’s exactly the distinction SVITLO tries to make: It doesn't claim to detect “confirmed brilliance” — only its early cognitive signals.

We’re not trying to guess who will become famous. We’re looking for patterns in thinking — rare cognitive traits like:

connecting distant concepts,

reframing assumptions,

exploring without anchoring,

compressing complex ideas with clarity.

These are not “proofs” of genius — but signals often found in people whose ideas later change paradigms.

Einstein isn’t brilliant because the Eddington experiment confirmed him. He’s brilliant because his thought experiments, reframings of space-time, and fearless simplicity were already cognitive anomalies.

SVITLO wants to notice those anomalies — before the Eddington moment.
by 3thr0waway | 2025-05-22 14:37:42+00:00
Can confirm.

At FAANG, it typically works like this.

What's really striking to me is the rate of attrition. Can anyone explain it?

Aren't these good jobs? Aren't there less opportunities for good jobs for them to be able to churn to?

Where are they going? Why do they churn at such high rates?
by indigodaddy | 2025-05-22 14:37:45+00:00
How about something like a NOC tech [1]? You can't AI that one yet I don't think. Also it's still a generally good foot-in-the-door, even for grads who might initially dismiss it as lower-than-thou (I mainly see it as a great starting point because of the fundamentals you will learn that are invaluable and will carry you through your career more than one would imagine). You just have to "work for it" and scrape your way up a bit more, sure-- but I mean, you kinda always have to do this when you are first starting out, no?

[1] https://news.ycombinator.com/item?id=24670746
by bitdivision | 2025-05-22 14:38:26+00:00
No, because db is logarithmic. That's the key property that allows you to do addition instead of multiplication. Remember these are ratios here as well.

So the original example in linear units would be: We're reducing the signal by 63% in the this cable, and the gain through this amp is 199.5%, so the output is...

0.63 * 1.995 = 1.26

126% which is 20log10(1.26) db or around 2db.

-4 + 6 = 2 is a little easier to do.
by rkozik1989 | 2025-05-22 14:38:30+00:00
A few years back somebody on Reddit posted a spreadsheet with tech companies that were hiring SWEs at that time, so to try and help my wife who's been hunting since her arrival in the states in October I decided to revisit last week. It was downright demoralizing how many companies (assuming they still existed) were only hiring for positions in Indian or LATAM offices. If I had to put a figure on it I'd say it was greater than 80% of the companies I looked at.
by ty6853 | 2025-05-22 14:38:35+00:00
At worst your wage would be tax discounted by that margin. You're competing on real cost, all you have to do is operate on a competitive basis against people with similar level of education, skill, and the unfortunately highly valuable 1st world cultural and language integration.

Might be racist but that is going to likely overcome the tax savings on some random guy of otherwise similar software skills in India.
by Tade0 | 2025-05-22 14:38:55+00:00
Not OP, but here's one instance over which I already had an internet fistfight with a person swearing by LLMs[0], meaning it should serve as a decent example:

> Suppose I'm standing on Earth and suddenly gravity stopped affecting me. What would be my trajectory? Specifically what would be my distance from Earth over time?

https://chatgpt.com/c/682edff8-c540-8010-acaa-8d9b5c26733d

It gives the "small distance approximation" in the examples, even if I ask for the solution after two hours, which at 879km is already quite off the correct ~820km.

An approximation that is better in the order of seconds to hours is pretty simple:

s(t) = sqrt((R^2 + (Vt)^2)) - R

And it's even plotted in the chart, but again - numbers are off.

[0] Their results were giving wildly incorrect numbers at less than 100 seconds already, which was what originally prompted me to respond - they didn't even match the formula.
by fakedang | 2025-05-22 14:39:01+00:00
Nope. Would have been the case if the US imposed usage taxes on foreign users of its goods and services, like tech products and cloud services, but that's not what's happening.

The Chinese tributes were more like payments for the right to trade those goods (which were separate from the cost of goods itself). That's why when the European traders arrived in China, the Emperor simply thought that they were another tributary state seeking protection and trade rights.
by apercu | 2025-05-22 14:39:07+00:00
>While mean wages metrics look great, the cost savings are an illusion because we spend twice as much time communicating and tacking back and forth to the final answer across timezones. compensation consultants dont care about that, they care about mean wage metrics

100% this. What you save in dollars is spent in time. Not just more documentation requirements, not just more meetings, not just changing your schedule to work early or late in crunch times, but way more time resolving obvious, easy issues.
by K0balt | 2025-05-22 14:39:23+00:00
As a parallel answer, for small systems this can make sense, although in anything larger than a single small cabin or small boat it probably is borderline these days. Modern inverters are quite efficient, and DC distribution carries a lot of issues, and gets downright dangerous at higher voltages necessary for large appliances.

20 years or so ago I rebuilt a 60’ schooner, and even on that scale AC was by far the best choice. Just the wiring for a DC system was more expensive then double Refund inverters, and most of the appliances were actually less efficient, since they had their own inverters inside them (DC-DC converters). In all there just wasn’t any justification, and corrosion is another issue on boats, so we went all AC.
We sold our first AI agent to a legacy industry–now we're stuck. Help us Advice?
by goldmanX | 2025-05-22 14:39:29+00:00
My co-founder and I recently launched an AI startup building custom agents for manufacturers in old-school industries (think: industrial suppliers, factory ops, regional distributors, etc.).

The good news: we shipped a real solution, got our first paying customer, and even sent out our first invoice! The bad news: getting our second and third customers has been way harder than we expected.

We're running into what feels like a canal-product fit issue — our product works, and solves real pain, but the people we’re targeting don't check emails, barely pick up their phones, and often aren’t even on LinkedIn. It’s like trying to sell software to 1997.

We’re hustling hard — cold calling, showing up at trade shows, chasing introductions — but it's slow and uncertain.

If you've navigated early traction in a legacy industry, how did you break through the wall after the first win? Would love to hear any advice, strategies, or similar war stories.

Thanks in advance
by firemelt | 2025-05-22 14:40:40+00:00
I have it for 3 years already, I feel so sad, I got this after my middle ear have infection because I cleaned my ear with cotton bud.

I think the doctor have done some malpractice to my ear.

I cleaned my ear because my sony xm4 in ear keep clogged and dirty

if I know, I would change the eartips to silicon since beginning instead foam, fuck the redditard who ridicule me for asking about tips to reduce the dirtyness of sony eartips
by ryandrake | 2025-05-22 14:40:41+00:00
Sometimes, we have to or we simply want to run software from developers we don't know or entirely trust. This just means that the software developer needs to be treated as an attacker in your threat model and mitigate accordingly.

I would argue that users can't inherently trust the average developer anymore. Ideas about telemetry, phoning home, conducting A/B tests and other experiments on users, and fundamentally, making the software do what the developer wants instead of what the user wants, have been thoroughly baked in to many, many developers over the last 20 or so years. This is why actually taking privacy seriously has become a selling point: It stands out because most developers don't.
by chrisdevs | 2025-05-22 14:40:42+00:00
Full disclosure, I work at Datadog as a research engineer and this was my team behind this.

We’re releasing an open-weights time series foundation model and 350 million datapoints as a benchmark (Apache 2.0 license). The model and dataset are up on Huggingface, the paper is on Arxiv (links in the blog post).

The model and dataset all come from our own internal telemetry. We dogfood extensively and pride ourselves on being best in the world with dog puns.

I joined the team 10 months ago, coming from a data engineering background. This was my first research project. The amount of work that went into this paper blew me away. It was scary taking on a new role mid-career like this but very rewarding, I learned a ton moving from data engineer to research engineer.

Give the model a try, grab the dataset, and let us know how we can help.

We are excited to see what you build!
by some_random | 2025-05-22 14:40:51+00:00
I remember seeing someone make a joke that COVID-19 never happened, and the evidence that they cited was that people keep making arguments that obviously, clearly do not incorporate several years of global pandemic, lockdowns, deaths, hirings, layoffs, etc. I suppose we have more evidence for that right here with the article citing a 50% drop in new grad hires since 2019 as if 2020-2024 was a nice linear-ish change over time we can extrapolate over.
by PaulRobinson | 2025-05-22 14:41:05+00:00
But the Lords isn't responsible for fixing itself - the government is fixing it against some gentle objections - and the Lords itself is independent of the Commons whose legislation it scrutinizes.

The more obvious "cash for peerage" cases have resulted in peers that wanted the title, but don't ever actually contribute to debates or appear in the chamber. As Lords have to sign in to get paid, if there are people who paid a huge amount of money to get the title who then don't get paid, well, I'm not sure it's an urgent problem of corruption.

Of the group who are signing it but that perhaps shouldn't (very elderly, peers who sign in to get paid and then bugger off, and so on), there are explicit reforms coming to change that behaviour.

Let me ask you though, what would you prefer? What do you think the upper chamber should look like? The Billy Bragg system where a single vote is FPTP for the lower chamber and proportional for the upper chamber? Something else?
by falcor84 | 2025-05-22 14:41:08+00:00
While I don't like this future, I'm afraid that you're correct in your prediction.

This is actually the sentiment I had about Google Glass - people (and tech) were not ready then, but I think that slowly the world is moving towards the acceptance that everything is being recorded and analyzed, by default. I just hope that we'll still be able to have some private spheres where there is no recording, but am concerned that this would have to be enforced by just not having any electronics there at all.
by immibis | 2025-05-22 14:41:21+00:00
Allow none out. Get your tool vendor to tell you which IP address they have to allow and stand by it. Amazon has "Elastic IPs" where you can lease a specific IP and keep using it even as you change virtual machines. And if you use IPv6 you can have a specific subnet on your account and tell your customers to whitelist the whole subnet.

If your vendor is incompatible with your security desires, fire your vendor or fire your security people. Pick one. You can't eat your cake and have it. (Deliberately reversed so the algorithm will think I'm Ted Kaczynski)
by ilamont | 2025-05-22 14:41:24+00:00
It's amazing how quickly Elon dropped off the media radar once he (apparently) left Washington.

Regardless, Tesla is not the only automaker that will suffer at the hands of Chinese automakers. It's all of them, European and Asian and American, that will get clobbered on price and features. If they can't compete, they will be relegated to increasingly crowded/protected niches ... or fall by the wayside completely.
by drob518 | 2025-05-22 14:41:25+00:00
That’s because you’re a casual observer. If you’re an audio engineer, recording things, designing microphones, amps, or speakers, then you’d know it. Trust me. I’m a digital electrical engineer (computer engineering, basically). I thought that dBs were weird, too. My dad worked in microwave communications systems for his career and dBs are perfectly natural for him. Ditto my daughter who is an audio engineer. Dropping units when you’re working in a particular field is quite common, as who wants to be needlessly wordy when it’s redundant and everyone in the industry understands it? IMO, this article is just the author raging about his own ignorance.
by rantouan | 2025-05-22 14:41:42+00:00
overflow problems, which I try to avoid, start only if its bigger than int.

So I had assumed that in my case I'm alright. Do you see any change needed that I can't see ?

---

Maybe a good idea would had been to go by platform or architecture and use some macros to do the check only if it's really needed. What do you think of it ? How would you implement it ?

You can make a pull request as well.
by 90s_dev | 2025-05-22 14:41:59+00:00
QuickJS came out a few years ago, and it was really exciting at the time, being a Lua-style embeddable JS in contrast to V8 which is a beast but very fast and much more comparable to LuaJIT. Which basically meant you could stop using Lua for scripting and start using JS. But by the time it came out, TypeScript was already king of JS land, and QuickJS didn't have native TypeScript type stripping support last time I checked (~2023), though he did port the `tsc` compiler to it I think? so you can build this functionality yourself. I wonder how QuickJS compares to JSCore which Bun uses.
by spiritplumber | 2025-05-22 14:42:46+00:00
Today's fish is trout a la creme. Enjoy your meal. Today's fish is trout a la creme. Enjoy your meal. Today's fish is trout a la creme. Enjoy your meal. Today's fish is trout a la creme. Enjoy your meal. Today's fish is trout a la creme. Enjoy your meal.
by techpineapple | 2025-05-22 14:42:53+00:00
So, fundamentally, I guess there’s two camps, one would say that a trained LLM is building actual intelligence, so presumably, it could actually know right vs wrong because given enough data the model will optimize towards intelligence/truth, regardless of the training data.

The other camp might say something like, LLMs directly model the world defined in its training data, irregardless of “truth”, it may have some rudimentary ideas on discerning truth, based on the way that’s done in its training data, but let’s say most people in the world are bad at poker, then the machine would probably be bad at poker.

Like on the one hand, having a machine that can sort of synthesize all of the world’s information to generate answers based on all the currently available information is amazing! And there’s a lot of information out there! It’s now wonder they’re incredibly capable.

But it’s not actual intelligence. It’s like imagining working with the most book learned person in the world who has no street smarts, except for what they could regurgitate from repeated viewings of the wire.