MurphyA/hacker-news huggingface dataset:
by skrebbel | 2026-01-28 08:45:04+00:00
The press release (https://www.asml.com/en/news/press-releases/2026/strengtheni...) seems remarkably to the point, for CEO press release standards.

I'm impressed by their ambition to fire 1700 managers(!) That's a lot of managers! I interviewed with ASML a decade and a half ago and while there was plenty to complain about (eg their tens of millions of lines of absolutely unmaintainable C code), I didn't feel at the time feel like it was a very top-heavy organization. It was very engineer-y, and I loved that about them. This press release (when taken at face value) suggests that this has changed a lot over time and they're now trying to correct it.

I gotta say, if true and not code for general "cheese slicer" cost cutting, I think that this is rather ballsy. Philips (which ASML spun out of) famously never did anything of the sort and gradually cramped into an extremely management-heavy organization where most people just write reports for other people with scary few people actually moving the needle. I think it's cool that ASML has identified that they're risking becoming like Philips and trying to do something about it, even if the method seems rather crude. I think the risk is real. ASML's fast-moving culture formed in a mad multi-decade survival-crunch, but they've been a near-monopolist for a while now and that means those pressures are long gone.
by vintermann | 2026-01-28 08:45:05+00:00
Look, I don't want to be mean because if you're in the US right now you're in a situation which sucks. But that situation of 10000 people with guns seizing a military base to bootstrap an effective civil war, is just so absurd I don't even know how to begin.

You're right, private communication is an essential tool of resistance, more important than any weapons. But if you start buying up old Blackberries to give to your kids and all your friends, don't you think that gets you on a watchlist in itself? Not only should your 10000 people have guns to take on a military base, they should have impeccable infosec too?

Pretty much all civil wars in history had foreign backing for one or more sides. It seems no one ever had enough domestic resources to confront the domestic resource control machinery - which makes sense when you think about it. Though the more optimistic way to look at it was that if you had that level of control, you'd win without a civil war.
by esjeon | 2026-01-28 08:45:08+00:00
Attestation is a critical feature for many H/W companies (e.g. IoT, robotics), and they struggle with finding security engineers who expertise in this area (disclaimer: I used to work as a operating system engineer + security engineer). Many distros are not only designed for desktop users, but also for industrial uses. If distros ship standardized packages in this area, it would help those companies a lot.
by watwut | 2026-01-28 08:46:06+00:00
First you are lying. Second, noise is not an obstruction. It is ok and legal to produce whistles.

What is not legal is point guns at journalists, beat people who record you on the phones and shoot people in the back because they had phone in hand and you are frustrated. What is not legal is to throw pepper spray at people who are no threat. One gotta love the "they mass produce whistles" as a grave accusation while ICE men literally openly threaten to kill people who are no threat. Or kill them and then are proud of their murdering colleagues.

> I'm not mistaken in my understanding that Tim Walz is a Democrat, am I? The one making public speeches falsely claiming that ICE aren't LEO and encouraging "peaceful protest"

Yes, he had good speeches.

> without mentioning anything about obstruction of justice or resisting arrest?

Lol, heavily armed cowards jump at observer, 8 on one, there is no resistance and then they call it resisting arrest.

> For that matter, exactly what do you mean by "abolishing ICE"? Should it not be replaced? Should immigration law not be enforced? Should the USA allow everyone to reside within its borders who wishes to do so, with no barriers to entry?

ICE is basically a violent gang with impossible to reform culture. You dont hire gangmembers to do law enforcement. It needs to be abolished and people in it need to be banned from working in law enforcement.
by jeswin | 2026-01-28 08:46:44+00:00
Very interesting. I made a similar project called tsonic [1] which compiles TS to C# and then uses NativeAOT to compile it down to native code.

We'd have faced similar issues, and I'm curious how you solved it. From your examples:

function add(a: number, b: number): number {
return a + b;
}

The challenge I faced here with JS/TS was that they have a single "number" type which can be carry ints, longs, floats etc. In most application code, you don't want a and b to be floats - you want them to be integers; such as in a loop counter. There are a whole bunch of types in native code that have no equivalent in TS.

It took me several months to get to a usable state, working on issues one by one.

This is a great project. Keep going, good luck.

[1]: https://tsonic.org
by onjectic | 2026-01-28 08:46:50+00:00
> The Second Amendment was written so that the US could avoid having a standing federal army and quickly gather up defense forces from States as necessary when attacked.

That framing is too narrow. The amendment protects an individual right, not a conditional tool that only matters when the federal government wants to assemble state forces. Treating it as a procurement and mobilization clause misses what it is doing.

> Isn’t this the exact scenario those arguments were talking about? Have all the second amendment supporters been employed by ice/agree with what they're doing, or was it just empty talk?

Only if you think the second amendment is an on demand partisan defense force. It is not. It is a personal guarantee and a reserve of capacity, not a subscription service where “second amendment supporters” are obligated to show up on cue.

> It was never really a practical idea, more a sort of latent threat that has proven to be ineffective.

“Latent” is largely the point. Deterrence is not measured by constant use, and a right is not refuted by the fact that strangers do not take on extreme personal risk to prove it to you. The first line checks are still speech, courts, elections, oversight. This right exists for when those fail, not as a demand that others act on your behalf.

> Exactly what the constitution was written to prevent. I guess they did a bad job.

They anticipated the centralization risk you describe, which is why the bill of rights leads with speech and assembly and then immediately secures the people’s capacity as well. If power has drifted, that is an argument to reassert those constraints, not to pretend the second amendment was only ever a narrow administrative tool.
by golem14 | 2026-01-28 08:47:49+00:00
Well, I sort of agree, it’s a thing of beauty;) and yes, still works like a champ.

It’s hard to maintain though unless you really know your BAGS well.

Before vibe coding, I had tried to rewrite it in python, I believe, and it turned out not to be easier to read at all… but then I got sidetracked and put the project aside.

In my defense, pcal is a rewrite in c and seems horribly complex in comparison.

Maybe I should try to finish it. I hope Pat Wood won’t mind.
by syntex | 2026-01-28 08:48:33+00:00
Yes, I did it as a joke inspired by the PRISM release. But unexpectedly, it makes a good point. And the funny part for was that the paper lists only LLMs as authors.

Also, in a world where AI output is abundant, we humans become the scarce resource the "tools" in the system that provide some connectivity to reality (grounding) for LLM
Ask HN: Do you use a visual debugging AI tool?
by tornikeo | 2026-01-28 08:49:00+00:00
Integration tests are pain and I have to mock things (email inbox, oauth, etc.) and tests are flaky.

Is it possible to automate (with some tool or CLI) the manual clicking and checking and re-checking webpages? I have yet to find a CLI tool that specializes in this.

Essentially, I need this tool to screenshot my environment, use mouse and provide (text) reports to the coding CLI tools.
by moring | 2026-01-28 08:49:36+00:00
This is the right point to mention "How Big Things Get Done" by Bent Flyvbjerg. You can iterate your design without putting lives into danger.

"I spent weeks planning" -- using the terminology from that book: No, you didn't spend weeks planning, you spent weeks building something that you _thought_ was a plan. An actual plan would give you the information you got from actually shipping the thing, and in software in particular "a model" and "the thing" look very similar, but for buildings and bridges they are very different.
by aix1 | 2026-01-28 08:49:37+00:00
What I'm seeing more and more of is junior folks blindly taking LLM-generated code and including it into their systems, without even trying to understand it or think critically about what it does and where it might break.

Maybe I am living in the past, but it does make me think that they might be depriving themselves of an opportunity to develop key skills.
by halapro | 2026-01-28 08:50:43+00:00
What's old is new again.

Old timers remember that this was the old way of doing things, until at some point they changed to do full-page zooms, to the joy of developers.

Now they're adding support for this again, but `:root{font-size: 16px}` breaks it, so you're guaranteed to see that in CSS resets everywhere because there's nothing that managers hate more than inconsistencies

"QA user X mentioned that the text overflows when text zoom is at 300%. Fix it."
by avhon1 | 2026-01-28 08:51:59+00:00
Just because you type dimensions in doesn't mean it's parametric. If you're manually patching meshes, you're almost certainly not doing parametric CAD! (This does match with my memories of SketchUp, beck when it was owned by Google. I had to fix holes and overlapping geometry by editing the .STL files in Blender before any of the primitive slicer programs could process them.)

OnShape and Fusion360 are fully parametric CAD programs. Another free-tier closed-source one is Siemens Solid Edge (the "Hobbyist" edition). FLOSS parametric CAD programs that are reasonably usable are FreeCAD (complicated but powerful) and SolveSpace (an 80/20 sort of tool -- nowhere near as powerful, but vastly easier to use).
by imtringued | 2026-01-28 08:52:12+00:00
This is something I don't get about the code-based CAD tools. They don't let you specify declarative geometric constraints.

Constraints are useful beyond just designing parts. If you have a parallel mechanism there are only two ways to solve the kinematics/dynamics for it: Constraint solving for rigid contacts or iterative solving by approximating the model with non-rigid contacts via internal springs.
by solaris2007 | 2026-01-28 08:52:17+00:00
The Sig P320 that an agent took off of him went off while it was in a federal cop's hand. This is the same Sig P320 that the US Army rejected and was mass recalled for going off on its own.

Unfortunately, when the shot went off he was still fighting with them, actively resisting and not complying. Fighting with federal cops like that is a good way to get killed. He played a stupid game and won a stupid prize.
by forty | 2026-01-28 08:52:23+00:00
In the web/js/ts ecosystem, most people use npm scripts in package.json, rather than a custom make.ts. Scripts you launch from there can be in any language, so nothing prevents you from using TS shell scripts if that's your thing.

Another quite standard way of savings your command history in a file that I have seen used in all ecosystems is called "make", which even saves you a few characters when you have to type it, and at least people don't have to discover your custom system, have auto complete work out of the box, etc
by withinboredom | 2026-01-28 08:52:32+00:00
I’d push back on this framing a bit. There's a subtle ageism baked into the assumption that someone who stepped away from day-to-day coding has "ancient skills" worth mocking.

Yes, specific frameworks and tooling knowledge atrophy without use, and that’s true for anyone at any career stage. A developer who spent three years exclusively in React would be rusty on backend patterns too. But you’re conflating current tool familiarity with engineering ability, and those are different things.

The fundamentals: system design, debugging methodology, reading and reasoning about unfamiliar code, understanding tradeoffs ... those transfer. Someone with deep experience often ramps up on new stacks faster than you’d expect, precisely because they’ve seen the same patterns repackaged multiple times.

If the person you’re describing was genuinely overconfident about skills they hadn’t maintained, that’s a fair critique. But "the actual engineers making jokes about his ancient skills" sounds less like a measured assessment and more like the kind of dismissiveness that writes off experienced people before seeing what they can actually do.

Worth asking: were people laughing because he was genuinely incompetent, or because he didn’t know the hot framework of the moment? Because those are very different things.
by JodieBenitez | 2026-01-28 08:52:50+00:00
> I much prefer Python

Well... that's a valid reason. Why should I work with tool B when I prefer tool A ?

> I also do not see much reason to do more than emit JSON on the server side.

That's the "SPA over API" mindset we need to reconsider. A lot (and I mean A LOT) of projects are way easier to produce and maintain with server-side rendered views.
by TeMPOraL | 2026-01-28 08:54:16+00:00
> Vendors of small utilities could be in trouble. For example I needed to cut out some pages from a pdf. I could have found a tool online(I’m sure there are several), write one myself. However, Claude quickly performed the task.

Definitely. Making small, single-purpose utilities with LLMs is almost as easy these days as googling for them on-line - much easier, in fact, if you account for time spent filtering out all the malware, adware, "to finish the process, register an account" and plain broken "tools" that dominate SERP.

Case in point, last time my wife needed to generate a few QR codes for some printouts for an NGO event, I just had LLM make one as a static, single-page client-side tool and hosted it myself -- because that was the fastest way to guarantee it's fast, reliable, free of surveillance economy bullshit, and doesn't employ URL shorteners (surprisingly common pattern that sometimes becomes a nasty problem down the line; see e.g. a high-profile case of some QR codes on food products leading to porn sites after shortlink got recycled).
by watwut | 2026-01-28 08:54:20+00:00
> You really cannot have an opinion about much these days without someone labeling you something unfavorably. It’s unfortunate.

That is free speech. And the violence you see is direct consequence of a culture that tuts tuts "this is rude" when someone says "these right wing people are fascists" rather then look at what those right wing people openly talk about.
by kapelan | 2026-01-28 08:55:08+00:00
This is the second time this month I've been frustrated with Anthropic's decisions. First, Claude Code after the 2.1.9 update completely broke - it lost context between messages and ignored previous prompts. The quality degraded overnight with no warning.
So I migrated to Open Code while still using Claude as the underlying model since I was comfortable with it. Now they're blocking authorization for third-party clients? Last I checked, my subscription is for Claude, not exclusively for Claude Code.
I really dislike these kinds of moves. Anthropic seems aware they have goodwill in the developer community largely due to good PR and a solid model - though Opus 4.1 was bad enough that I cancelled my subscription for the first time.
If they want to play the corporate lock-in game, that's their choice. But I'm not interested. I just want a stable solution that's properly tested before release - not beta-tested on paying customers.
Open Code works fine as a CLI. Claude Code is heading in the wrong direction with these restrictions. And honestly, Claude doesn't differentiate itself enough from competitors anymore to justify not switching to Codex or Gemini.
For now, I'm done with Claude.
by lurking_swe | 2026-01-28 08:55:37+00:00
You’re not wrong. However - the Health app on the iphone (where you can view your health data) makes this VERY clear. Most people just don’t read.

I’ll quote:

“This is a measurement of your VO2 max, which is the maximum amount of oxygen your body can consume during exercise. Also called cardiorespiratory fitness, this is a useful measurement for everyone from the very fit to those managing illness.

A higher VO, max indicates a higher level of cardio fitness and endurance.

Measuring VO2 max requires a physical test and special equipment. You can also get an estimated VO, max with heart rate and motion data from a fitness tracker. Apple Watch can record an estimated VO max when you do a brisk walk, hike, or run outdoors.

VO, max is classified for users 20 and older. Most people can improve their VO, max with more intense and more frequent cardiovascular exercise.
Certain conditions or medications that limit your heart rate may cause an overestimation of your VO, max. VOz max is not validated for pregnant users. You can indicate you're taking certain medications or add a current pregnancy in Health Details.”
by joe_mamba | 2026-01-28 08:55:38+00:00
>I interviewed with ASML a decade and a half ago and [...] I didn't feel at the time feel like it was a very top-heavy organization

True, but here's the real kicker: when you add almost 15 years of ZIRP hyper growth since when you applied, you'll then see the same pattern in most big tech companies: overhiring, empire building and management bloat with no proportional increase in innovation or productivity.

And 15 years is a long enough time for that extra weight to accumulate towards the top, since some FAANGs doubled their headcount during Covid alone. Just let that sink in.
by vintermann | 2026-01-28 08:56:25+00:00
The Afghans won - not without foreign support, by the way - against a foreign occupying force, in the end by promising a lot of amnesties to people who had been working with the occupying government, and convincing them to turn en masse. Promises which they from what I understand, mostly kept. They fought for years and died in droves, then they suddenly won "without firing a single shot", figuratively speaking, with diplomacy directed at their own countrymen. I'm sure there are some lessons to be learned there for resisting your own government too there, but I really only mentioned them as a place where anti armed insurgence technology has been extensively battle tested by the government you're considering picking a fight with.
by renewiltord | 2026-01-28 08:56:37+00:00
I don’t think it’s that obvious. The US was delayed in building shells for Ukraine because they couldn’t scale up production at a factory on account of it being historically listed. It’s been 10 years since Ukraine was first attacked in Crimea and we’ve been involved on again off again.

Californians frequently will tell you that we’re in a housing “crisis” and then oppose all housing. I’m sure when another crisis arrives it’ll be different.

What’s the other “crisis” popular as a cause in California? Climate change? Man, this state must be at the forefront of fighting it then. Oh what’s that? Ah, wind and nuclear opposed by local homeowners. I see, I see.

Oh yes, when the next crisis arrives I’m sure it’ll be different. We’re just waiting for a real crisis, guys. Any second now.
by defrost | 2026-01-28 08:56:57+00:00
Sure, that happens a lot despite Court orders tp the contrary.

ICE has also deported full adult citizens, eg: Pedro Guzman, Mark Lyttle, etc.

* https://en.wikipedia.org/wiki/Pedro_Guzman

* https://www.acluofnorthcarolina.org/press-releases/court-rec...

Currently there's a running problem simply having access to the names and files of those that disappear into the ICE Gulag.
by throwworhtthrow | 2026-01-28 08:57:30+00:00
A damningly weak statement by Altman. I wonder if the reason he's even opening his mouth at all is because he was left out of the MELANIA screening for all the other tech CEO's at the White House last weekend.

I do appreciate Vinod Khosla's strongly worded tweet [1] linked from the article. (But I'm still gonna write an insult to him in the sand every time I visit Martins Beach.)

[1] https://x.com/vkhosla/status/2015647215642186008
by sandspar | 2026-01-28 08:57:35+00:00
Do you mean VR "in the cockpit" or in the stadium? Flight simming has a robust VR community. I assume ultra technical car racing sims like iRacing are fun to spectate in VR. Geoguessr seems like a natural fit for VR as well, as long as you can avoid neck injuries from craning your head around.
by pseudohadamard | 2026-01-28 08:58:07+00:00
But what's it attesting? Their byline "Every system starts in a verified state and stays trusted over time" should be "Every system starts in a verified state of 8,000 yet-to-be-discovered vulns and stays in that vulnerable state over time". The figure is made up but see for example https://tuxcare.com/blog/the-linux-kernel-cve-flood-continue.... So what you're attesting is that all the bugs are still present, not that the system is actually secure.
by fooker | 2026-01-28 08:58:20+00:00
Now think of a more specific category - big tech employees with 5+ years of experience.

There are a bunch more expensive hobbies, about half of the developers I know personally out of work have one or more.

Planes came up because I am getting started with the training for it, horses because my friend has a farm with horses twenty minutes from a major city.
by TeMPOraL | 2026-01-28 08:58:37+00:00
> An LLM is always going to be a black box that is neither predictable nor visible (the unpredictability is necessary for how the tool functions; the invisibility is not but seems too late to fix now)

So basically, like a co-worker.

That's why I keep insisting that anthropomorphising LLMs is to be embraced, not avoided, because it gives much better high-level, first-order intuition as to where they belong in a larger computing system, and where they shouldn't be put.
by zahlman | 2026-01-28 08:59:01+00:00
> Observers do not take physical actions to block ICE/CBP.

As clearly seen in multiple videos, including at least one video of almost every major incident we're supposed to get outraged about, yes, they clearly do.

> Not to mention they keep releasing people with no phone & no jacket, even no shoes, into the zero or negative degree weather we've been having.

How come the cold weather doesn't justify ICE wearing "masks" which often appear to just be face/neck warmers?
by pseudohadamard | 2026-01-28 09:00:25+00:00
I particularly like the FIPS bit:

>The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.

"I hereby define the vulnerability to be outside the bit that I define to be secure, therefore we're not vulnerable".
by JasonADrury | 2026-01-28 09:00:58+00:00
Pockets. The joggers I usually fly in can easily hide a 2L bottle.

https://media-assets.grailed.com/prd/listing/temp/94e905ee96...

https://preview.redd.it/h6o0yrb4k5jf1.jpg?width=810&format=p...