HNHacker News
TopNewBestAskShowJobs

hajile

7,529 karma · joined October 4, 2013

submissionscomments
hajile··on Artemis II is not safe to fly
Historically, around 60% of all astronauts were from the military which is a high-risk occupation.

In the 50s, there was something like a handful of test pilots dying every single month. A subset of the ones who survived became the first astronauts. My understanding is that there are still a significant number of astronauts who were test pilots first.

If you don't have massive risk tolerance, you don't sign up for a moon mission.

hajile··on The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
Can you back this up with legal precedence? To my knowledge, nothing of the sort has been ruled by the courts.

Additionally, this raises another big issue. A few years ago, a couple guys used software (what you could argue was a primitive AI) to generated around 70 billion unique pieces of music which amounts to essentially every piece of copyrightable music using standard music scales.

Is the fact that they used software to develop this copyrighted material relevant? If not, then their copyright should certainly be legal and every new song should pay them royalties.

It seems that using a computer to generate results MUST be added as an additional bit of analysis when it comes to infringement cases and fair use if not a more fundamental acknowledgement that computer-generated content falls under a different category (I'd imagine the real argument would be over how much of the input was human vs how much was the system).

Of course, this all sets aside the training of AI using copyrighted works. As it turns out, AI can regurgitate verbatim large sections of copyrighted works (up to 80% according to this study[0]) showing that they are in point of fact outright infringing on those copyrights. Do we blow up current AI to maintain the illusion of copyright or blow up current copyright law to preserve AI?

[0] https://arxiv.org/pdf/2603.20957

hajile··on How the AI Bubble Bursts
Can you keep that GPU 100% saturated at least 16 hours per day every day of the week?

If not, you aren't breaking even.

hajile··on How the AI Bubble Bursts
Demand is relative. How many Claude tokens would you buy if they had a 10x price hike?

The market has achieved it's current saturation level with loss-leader prices that remind me of the Chinese bike share bubble[0]. Once those prices go up to break even levels (let alone profitable levels), the number of people who can afford to pay will go down dramatically (and that's not even accounting for the bubble pop further constricting people's finances).

[0] https://www.youtube.com/watch?v=FQrEDq8KPiU

hajile··on ARM AGI CPU: Specs and SKUs
Validating a core to server standards takes significantly longer.

V4 cores should be out this year using X925 and C1 Ultra-based V5 will probably be 2027-2028.

I suspect that X4 is already fast enough to beat EPYC in per-core performance when using the whole chip. ARM caught up/passed x86 in IPC all the way back around A77/78 in 2019-2020. They are now much faster per clock and hitting about the same all-core clockspeeds as standard EPYC (let alone zen5c EPYC).

The big issue is that Graviton5 is already starting to hit the market and uses the same v3 cores. A lot of marketshare for this chip will probably come from taking Ampere customers.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
https://www.youtube.com/watch?v=c8Kqg6sokz4

Watch the video.

Other trucks slow down, but truck 1 does not even try to slow down. I'd also argue that driving so quickly that you cannot maintain control is its own problem. Getting to an emergency 20 seconds later almost never matters as much as arriving safely.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
https://www.youtube.com/watch?v=c8Kqg6sokz4

It seems like less than 2 seconds from declaring intent to cross until they are told not to cross.

The runway entrance lights look red to me which is also a huge warning flag.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
https://www.youtube.com/watch?v=c8Kqg6sokz4

Truck declared it was crossing. ATC told it to stop. Truck didn't stop.

This wasn't a communication issue.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
https://www.youtube.com/watch?v=c8Kqg6sokz4

The truck asks permission to cross. It is given. The truck declares it is going to cross, but the ATC replies "just stop there please".

Also, those runway entry lights look red to me. If so, that should have been a HUGE warning sign to the driver.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
Only one ATC isn't the issue here.

The emergency vehicle was told to stop and did not. Even a dozen ATC wouldn't have helped in that case.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
Maybe they were talking about the truck going 24mph, but the plane is clearly going WAY faster than that.

I'm not completely sure but it seems like the runway entry lights are red which very clearly indicates the runway is in use. They should have known better.

hajile··on Two pilots dead after plane and ground vehicle collide at LaGuardia
Overwork is an issue in general, but I don't know that it was the actual issue here.

> In audio from the air traffic control tower at LaGuardia, a staff member can be heard saying: "'Truck One, stop, stop, stop!" in the seconds before the crash.

It sounds to me like either the Cop or the Firefighter (whichever was driving) wasn't listening to ATC and this whole incident was probably completely avoidable.

EDIT: a video of the crash seems to have warning lights that the emergency vehicle ignored.

hajile··on No Semicolons Needed
All the lisps I know of have only expressions (no statements).
hajile··on No Semicolons Needed
Lisps aren’t necessarily functional, but don’t need semicolons either.
hajile··on The MacBook Neo
It seems like PC makers just don't want to invest in quality trackpads.

It's criminal that my now almost decade-old Pixelbook still has a better trackpad than 99% of PCs (including ones that cost way more money).

hajile··on Arm's Cortex X925: Reaching Desktop Performance
SIMD workloads on CPU tend to be bursty. If your workload is all SIMD with few other instructions or branches, it's almost certainly going to be faster on a GPU or SME co-processor.

If there's space between the SIMD instructions, then double-pumping or even quad-pumping isn't very expensive (and with 6 SIMD ports, it might even be basically free).

hajile··on Arm's Cortex X925: Reaching Desktop Performance
This core was released in the MediaTek 9400 in October 2024 some 16 months ago.

The successor of x925 is C1 Ultra and even that was released 6 months ago in September 2025 with the MediaTek 9500 and GeekerWan even has a phone review they did with that chip last year.

hajile··on Arm's Cortex X925: Reaching Desktop Performance
Chips and Cheese covers Apple products in a LOT of their posts.

The real reason is probably because they are supported by patrons and can only get new equipment to review when people donate (either money or sometimes the hardware itself).

If you like what they do (as pretty much the last in-depth hardware reviewers), consider supporting them.

hajile··on Zero-day CSS: CVE-2026-2441 exists in the wild
The biggest problem is a failure of trust. I won't donate to the Mozilla foundation because I have zero faith in them using that money wisely.
hajile··on AVX2 is slower than SSE2-4.x under Windows ARM emulation
Wider SIMD is a solution in search of a problem in most cases.

If your code can go wide and has few branches (uses SIMD basically every cycle), either a GPU or matrix co-processor will handily beat the performance of several CPU cores all running together.

If your code can go wide, but is branchy (uses bursts of SIMD between branches), wider becomes even less worth it. If it takes 4 cycles to put through a 256-bit SIMD instruction and you have some branches between the next one, using a 128-bit SIMD with 2 instructions will either have them execute in parallel at the same 4 cycles or even in the worst case, they will pipeline to 5 cycles (that's just a single instruction bubble in the FPU pipeline).

You can increase this differential by going to a 512-bit pipeline, but if it's just occasional 512-bit, you can still match with 4 SIMD units (The latest couple of ARM cores have 6 SIMD units) and while pipelining out from 4 to 7 cycles means you need at least 3-cycle bubbles to break even, this still doesn't seem too unusual.

The one area where this seems to be potentially untrue is simulations working with loads of f64 numbers which can consistently achieve high density with code just branchy enough to make GPUs be inefficient. Most of these workloads are running on supercomputers though and the ARM competitor here is the Fujitsu A64FX which does have 512-bit SVE.

It's also worth noting that even modern x86 chips (by both AMD and Intel) seem to throttle under heavy 512-bit multi-core workloads. Reducing the clockspeed in turn reduces the integer performance which may make applications slower in some cases

All of this is why ARM/Qualcomm/Apple's chips with 128-bit SIMD and a couple AMX/SME units are very competitive in most workloads even though they seem significantly worse on paper.

hajile··on MinIO repository is no longer maintained
GPL for open source and commercial license for the enterprise lawyers.

Unfortunately, a majority seems to hate GPL these days even though it prevents most of the worst corporate behaviors.

hajile··on UEFI Bindings for JavaScript
I'm pretty sure someone already compiled Linux to asm.js a few years ago. As asm.js is/was a subset of JS, you could say it's already been done. In theory, you could continue work from there in JS.

https://medium.com/@retrage/lkl-js-running-linux-kernel-on-j...

hajile··on Amazon cuts 16k jobs
We used to have contractors/employees from a bunch of different countries (India, EU, Eastern Europe, South America, etc). Our (largely Indian) tech management pushed very hard for us to offshore to India exclusively.

We had to let people go who had been great contributors. Some of them were actually CHEAPER than the Indians who replaced them. I tried very hard to keep one of these people and after much politics up and down the management chain ultimately got "yes, he's a proven coder who does great work and costs less than all our recent Indian hires, but you have to let him go anyway because he's not based in India". I've never encountered something like that and it tells me that money wasn't the primary driving factor at all.

hajile··on Amazon cuts 16k jobs
> Then why are half the websites I use broken? Why is my hospital's billing estimate system broken? Why did my FSA provider send a request of documentation to the wrong e-mail address? Why is my bank's website always broken? Why did Equifax leak data? Why did Doordash mis-charge me?

I can't speak to all of those, but Doordash has extensively outsourced its software teams to India. I also know that lots of hospital software companies also outsource to India. Your FSA provider probably had someone in a call center transcribe an email incorrectly and we all know most call centers aren't in the US either...

> There's your problem. Most top talent doesn't find jobs via recruiting firms.

You'd need to prove this statement. F500 companies have more money than most companies and pretty much exclusively hire through recruiters. If you were top talent and wanted to work for a top overseas company, it seems like working with a recruitment agency would be a no-brainer.

In any case, I had zero say in who to use. I was handed some contacts and told to make it work.

hajile··on Amazon cuts 16k jobs
Everyone was trying to pretend the bottom of the market back in 2007 right up until they couldn't keep up the farce and everything collapsed.

I believe that's what we have today. The economic indicators are all worse than they were in 2008. Our economy is Wile E Coyote running at full speed in midair until he realizes the truth then falls.

hajile··on Amazon cuts 16k jobs
Maybe they wanted to live together to save money (remember, the rest of their family isn't in the US), but that is irrelevant to the fact that they were paid way less than half the going rate in that city (I remember his stated salary being a little over $30k, so I errored on the high side). We were pretty close and when he told me the story, there wasn't any reason for him to lie. Who am I to say his experience isn't real?
hajile··on Amazon cuts 16k jobs
Producing AI papers isn't the job requirement for 99.9% of STEM jobs.

I won't talk about other fields, but American devs (regardless of race) tend to be much more passionate about computer science and (perhaps as a result) tend to be much better at their job than those from the big-name outsourcing countries.

I was tasked with finding an Indian hire a while ago. I lost count of exactly how many people I had to interview. (I spent a huge portion of my time for over a year doing interviews). We were looking for a senior developer, but settled for at most an intermediate developer. We swapped between multiple top-rated Indian recruiting firms, gave automated tests, had their interviewers ask pre-screening questions, but nothing helped improve candidate quality in any real way. I caught more people than I could count cheating answers on technical interviews (probably how they got past the screeners). We didn't even look at anyone without at least 10 years of "experience", but less than 10% of candidates could write basic fizzbuzz (and some of them accidentally showed that they were using GPT to try to code what we wanted because they didn't have a clue).

It may be an anecdote, but the sample size was quite large and we are a F500 company with the ability to attract talent, so I think its likely that we were attracting better-than-average candidates too.

EDIT: I'd add that it's not just my team. I've sat as an observer for a lot of other hiring interviews and they had the same problem. Across our company, we've had massive turnover in our outsourced India centers because the people they hired did such poor work.

hajile··on Amazon cuts 16k jobs
There haven't been any meaningful attacks on H1b visa. When running for office, Trump said very clearly that H1b was good for his companies (saving money), but bad for the American people.

Today, he's claiming that we need H1b because we don't know how to build computer chips (~75% come from India with zero advanced production and another ~12% come from China which is also far behind).

His "massive" $100k increase over 7 years is just a bit over $14k/yr. I had a former H1b programmer (now legal immigrant) I worked with tell me about his experience. Getting paid less than $40k to live in Austin, TX and living with a half-dozen other H1b indenured servants/slaves in a tiny shared apartment just so they could survive the 7 years and get on the path to citizenship.

Do you think those companies would bat an eye about increasing their expenses from $40k to $54k per year when median dev salary back then (2015) was around $92k/yr? After a decade of inflation, that $14k is even less important.

Over-immigration with H2b and illegal immigration suppresses blue-collar wages (Bernie Sanders famously called open borders a "Koch brothers proposal"). H1b and outsourcing to India centers suppresses white-collar wages.

Do you see prices dropping as they cut worker salaries and outsource? Can you even buy things when you don't have a job?

Trump (and the rest of the uniparty) has enabled corporate theft on a scale that's never been seen before and the chickens are going to be coming home to roost really soon.

hajile··on Scott Adams has died
AI learned from human writing -- stuff like what I write all the time.
hajile··on What happened to WebAssembly
35kb is the size of a lot of entire JS frameworks.
← PreviousPage 5 of 34Next →