MurphyA/hacker-news huggingface dataset:
by moosedev | 2025-12-18 20:21:02+00:00
I broadly agree with the author’s point there, but disagree with the specific language he used. In my view, engineering includes those pesky non-technical considerations, like the business context and the human factors, which bring their own tradeoffs and priorities to the engineering decision-making.

That is, his “pure engineers” are not really doing engineering, at least under my understanding of the term, whereas (some of) the impure engineers actually are! :)
by cpursley | 2025-12-18 20:21:41+00:00
I know mass media keeps pounding this "eventual scenario" (manufacturing consent and all). Maybe it will happen, but the Chinese think on longer timelines than the ADHD West and are probably banking on A). Out-attriting, B). Out-innovating. If both happen, we might find ourselves with a situation where Taiwan voluntarily wants to align closer with China as the West flails.
by webdevver | 2025-12-18 20:21:42+00:00
it is surprising (or not?) that there is such a vast gulf in terms of automated tooling between the semiconductor world and pcb routing world.

i guess maybe there are less degrees of freedom and more 'regularity' in the semiconductor space? sort of like a fish swimming in an amorphous ocean vs. having to navigate uneven terrain with legs and feet. the fish in some sense is operating in a much more 'elegant' space, and that is reflected in the (beautiful?) simplicity of fish vs. all the weird 'nonlinear' appendages sticking out of terrestrial animals - the guys who walk are facing a more complicated problem space.

i guess with pcbs you have 'weird' or annoying constraints like package dimensions, via size, hole size, trace thickness, limited layer count, etc.
by ahartmetz | 2025-12-18 20:21:51+00:00
There is a difference between "FYI, we're rejecting a ton of money for us, that's how serious we are about not selling out" and "We ran the numbers, and on balance, taking these 30% more money doesn't seem like the right thing to do because it would be against our stated mission statement".

The second one doesn't sound like real conviction.
by dpoloncsak | 2025-12-18 20:21:58+00:00
The comment you're replying to is in a discussion about the possibility that the Steam Machine will be sold at a loss, as they would be able to re-coup the funds in sales on Steam.

In this example, no, Valve would not be ecstatic if they were snapped up for things other than Steam use. Sony tried this with the playstation, and the military bought them out as cheap linux compute, costing Sony thousands

> relevant article about Sony https://phys.org/news/2010-12-air-playstation-3s-supercomput...
by solid_fuel | 2025-12-18 20:22:25+00:00
Good points about RBAC and ABAC, although my concern is now the gateway must know what capabilities are possible within the service. It seems like a lot of work, indeed.

> the rule for microservices that I know of, is that they must have their own database, not their own table.

That's the rule for microservices that I'm familiar with too, which is why I found the assertion elsewhere that microservices should just be "one table" pretty odd.

The simplest path is often auth offloaded onto STS or something like that with more complicated permissions needs handled by the services internally, if necessary (often it's not needed).
by 20k | 2025-12-18 20:23:05+00:00
I mean, we kind of do though? We could assume that the surviving images of statues showing how they were painted are accurate. If you know the colour of the underlayer, this actually lets you determine exactly what the colouration of the paint on top of that is despite it not being present whatsoever

This gives you a general trend of how brightly underlayed statues tended to be painted afterwards to finish them, and lets you infer how other statues without surviving coloured pictures of them would have appeared based on the likely prevailing style at the time
by pverheggen | 2025-12-18 20:23:09+00:00
> Furthermore, on Discord’s side, what if they were unaware of this person and encountered someone attempting to snoop on this information, mistakenly believing them to be up to no good?

Companies will create bug bounty programs where they set ground rules (like no social engineering), and have guides on how to identify yourself as an ethical hacker, for example:

https://discord.com/security
by psyopsy | 2025-12-18 20:23:35+00:00
LOL. You're going to dismiss the study because of the justification for doing the study. Here, let me help you understand:

"not fully understood" -> "so we studied it" -> "here's what we found"

Besides that obvious point, the sentence you quoted says "not yet fully understood," not "we have no idea." Those aren't the same thing. We actually have substantial evidence pointing in a clear direction.

- The most egalitarian countries show the largest gaps, not the smallest. - Women exposed to elevated androgens in utero become more things-oriented despite being raised normally as girls. - Male and female monkeys show the same toy preferences we do. Nobody's socializing rhesus monkeys into gender roles. - A 1.28 standard deviation gap in every culture that emerges in infancy and grows as societies get freer is not what socialization looks like.

You're treating "not fully understood" as "both hypotheses are equally supported."

They aren't.

The evidence overwhelmingly favors a substantial biological component. Just because you don't like the implications of that, doesn't make it false.

Seethe harder.
by lucideng | 2025-12-18 20:23:42+00:00
AD/Entra is pretty good in my experience working with it. Self-hosting Entra is basically running a Windows Server + Domain Controller, or one of the alternatives you mentioned. Not something I would typically recommend to a customer unless they already had it running and were experienced in it.

IMO, the best way to "handle identity across Windows and Linux" is Microsoft's own tools. You can join Windows, Mac, and Linux machines into Entra now. For $8 a month you can get an F3 license for a user. This gets you the MS Office Suite (web only) plus Intune/Endpoint Management for 5 active devices, licensed Windows 11 Enterprise (good for machines without an included windows license), the ability to control Device Policy and Conditional Access Policy. The F1 license ($2.25) might work, but don't quote me on that (read-only office, no mobile apps, no Windows Hello for Business).

Mac and Linux machines aren't as robust as Windows for endpoint management. But the core features you'd want are mostly there. Apple business manager is needed and has to be paired with Entra, but it's not completely terrible. The Microsoft documentation is actually very helpful here.
by crazygringo | 2025-12-18 20:24:01+00:00
I feel like you're conflating three things -- software installation, account closure and disabled hardware.

Software installation has nothing to do with account closure, so I don't know why you're bringing it up.

Account closure doesn't disable your devices. You can set them up with a new account.

And if devices are disabled due to theft and can't be reflashed for sale on the black market, that is a good thing. I haven't heard any reports of people's legitimately purchased devices being disabled due to theft.

Clearly you have things you don't like about Apple, but I don't see what they have to do with the subject at hand, which is account closure.
by conradev | 2025-12-18 20:24:06+00:00
The team includes recently retired, Chinese-born former ASML engineers and scientists — prime recruitment targets because they possess sensitive technical knowledge but face fewer professional constraints after leaving the company, the people said.

and

Once inside, he recognized other former ASML colleagues who were also working under aliases and was instructed to use their fake names at work to maintain secrecy, the person said.
by gigel82 | 2025-12-18 20:24:27+00:00
For any mildly useful AI feature, there are hundreds of entirely dangerous ones. Either way I don't want the browser to have any AI features integrated, just like I don't want the OS to have them.

Especially since we know very well that they won't be locally running LLMs, everyone's plan is to siphon your data to their "cloud hybrid AI" to feed into the surveillance models (for ad personalization, and for selling to scammers, law enforcement and anyone else).

I'd prefer to have entirely separate and completely controlled and fire-walled solutions for any useful LLM scenarios.
by robhlt | 2025-12-18 20:24:35+00:00
The experience on random hardware in 2025 is nowhere close to what is was in 2015. Have you tried it recently? In 2025 I can install pretty much any game from Steam on my Linux desktop with an nvidia gpu and it just works. The experience is identical to Windows.

The 2015 experience was nothing like this, you'd be lucky to get a game running crash-free after lots of manual setup and tweaking. Getting similar performance as Windows was just impossible.
by immibis | 2025-12-18 20:24:58+00:00
"There are differences between men and women" isn't a fascist-coded statement because of the statement itself - it's obviously a true statement no matter what you believe. It's fascist-coded. This statement is almost exclusively said by fascists, for reasons that have not much to do with the statement itself.

Why is that? IMO it's because fascist slogans always tend to drift away from their actual meaning, towards things that are socially acceptable to say.

Back in Hitler's time, Hitler didn't give speeches about "Let's kill all the Jews" - he'd rather give speeches about "Let's clean up Germany" even though he clearly wanted to kill all the Jews. When Hitler says "Let's clean up Germany" and the crowd goes wild, you know they're going wild because they're wild about the idea of killing the Jews, not because they're wild about the idea of mopping the floor. At least I assume you would know that now, with the benefit of hindsight. You'd have to be living under a rock not to. And that's not a euphemism for "Let's kill all the Jews" specifically. It's a general euphemism for all the bad things he wanted to do with all the people. It's not like there's one euphemism for "Let's kill the Jews" and a different euphemism for "Let's gas the Jews" and a different euphemism for "Let's kill the gays". It's more like all the euphemisms point to all of the underlying true thoughts, all at once. One loose region of semantic space points to another loose region of semantic space.

You can see how Hitler could have started out saying what he actually meant, but to avoid scrutiny he'd drift towards more innocuous words, but anyone who's been following his whole campaign would know what was meant. It's a bit like Cockney rhyming slang - the pointer drifts until it has no surface-level relation to the pointee, but just because it's not surface-level obvious, doesn't mean it's unknowable (as people who pretend not to recognize the statements often claim).

And if I'm in Germany in 1932 and I'm following politics, and my friend says "I support cleaning up Germany" I'm going to do a double-take. I'm going to suspect he's not talking about mopping the floor and picking up litter. Though, if I'm in Germany in 1932 and I'm ignoring politics, I might reasonably assume that he is talking about those things and get quite confused why my other friend thinks he's a fascist.

In modern fascist dialogue, "men and women have differences" is a pointer to the semantic space containing statements like "women belong in the kitchen", which itself is pointer to the semantic space containing statements like "women should do what men tell them". You can see how this came about because saying "women should do what men tell them" would be unpopular, then fascists justified it with logic like "well women are biologically submissive and men are biologically dominant" and it over time it got watered down to stuff like "men are biologically different from women"
by stephen_cagle | 2025-12-18 20:25:13+00:00
And yet... is it? Realtime means real discussion, and opportunity to align ever so slightly on a common standard (which we should write down!), and an opportunity to share tacit knowledge.

It also increases the coverage area of code that each developer is at least somewhat familiar with.

On a side note, I would love if the default was for these code reviews to be recorded. That way 2 years later when I am asked to modify some module that no one has touched in that span, I could at least watch the code review and gleem something about how/why this was architect-ed the way it was.
by PaulHoule | 2025-12-18 20:25:31+00:00
Well, in retrospect I think had we realized the system we were thinking about it might have been what you say, a "low/no code" system which has analytics baked into it at the core with the intention of always running with closed feedback loops -- I think it matters more than ever in the age of AI.

Send me an email and I can share you some slide decks from that time period.
by spicymaki | 2025-12-18 20:25:38+00:00
The intellectual laziness I am seeing here is horrifying. Look I get that many of the HN crowd does not like "woke" ideology, but you should recognize that perhaps a book or some form of free expression you like will be banned in the future when the political winds change. In the US we are eroding constitutional norms due to democratic backsliding. The hard fought freedoms will be hard to get back and you don't know what part of the fence you will be on in the aftermath.

My journey into professional software development was due to the efforts of the GNU organization that provided high quality compilers and tools along with a legal structure to promote the creation of more free software. The innovation was that code is speech and is protected by the first amendment (in the US). I have watched the software community devolve into just corrupt thievery due to the silicon valley "as long as I get rich, I am good" culture. That culture is seeping into every aspect of our social lives leading to deep enshittification. Monopolization of the means of artistic expression due to financialization is ruining everything.
by mk89 | 2025-12-18 20:25:40+00:00
They are "extracting" optical devices from other machines, imagine how desperate they are for this "machine".

As I ironically said in another comment, all you need is a retired Chinese ex employee at Zeiss.

Nothing can stay private or secret forever, and they have the money and people to achieve that. Even if it takes them another 5 years to reach what we have today.
by the_pwner224 | 2025-12-18 20:25:47+00:00
You don't need CUDA for gaming but software is still just as big of a moat. Gaming GPU drivers are complex and have tons of game-specific patches.

With their new Radeon/RDNA architecture it took AMD years to overcome their reputation for having shitty drivers on their consumer GPUs (and that reputation was indeed deserved early on). And I bet if you go read GPU discussion online today you'll still find people who avoid AMD because of drivers.

That won't stop them, but it's a big barrier to entry.

Oh and that's just to get the drivers to work. Not including company-specific features that need to be integrated by the game devs into their game codebase, like DLSS / FrameGen and FSR. And in the past there was other Nvidia/AMD-specific stuff like PhysX, hair rendering, etc.
by echelon | 2025-12-18 20:26:04+00:00
> scaling down their consumer GPU production [0]

>> Due to Memory Shortages

I don't think Nvidia wants to give up on consumer. They're a gateway into the overall AI ecosystem.

Having feet planted there also make sure they can play the local game when that begins to blow up. Nvidia wants a robotics play, too.

This is a pragmatic choice. And most of the money is in commercial.
by adrianmonk | 2025-12-18 20:26:13+00:00
I will make up some numbers for the sake of illustration. Suppose it takes you half as long to develop code if you skip the part where you make sure it works. And suppose that when you do this, 75% of the time it does work well enough to achieve its goal.

So then, in a month you can either develop 10 features that definitely work or 20 features that have a 75% chance of working. Which one of these delivers more value to your business?

That depends on a lot of things, like the severity of the consequences for incorrect software, the increased chaos of not knowing what works and what doesn't, the value of the features on the list, and the morale hit from slowly driving your software engineers insane vs. allowing them to have a modicum of pride in their work.

Because it's so complex, and because you don't even have access to all the information, it's hard to actually say which approach delivers more value to the business. But I'm sure it goes one way some of the time and the other way other times.

I definitely prefer producing software that I know works, but I don't think that it's an absurd idea the other way delivers more business value in certain cases.
by scyclow | 2025-12-18 20:26:15+00:00
I agree as it relates to bitcoin: It's positioning itself as a store of value... and it kind of works as long as the collective delusion that it _is_ a store of value holds up. But that sort of self-fulfilling prophecy is kind of flimsy. Governments get to decide what money is based on charging taxes and demand how it gets paid.

Legal contracts are similar. They 100% are reliant on social and institutional forces for enforcement and meaning. But I think smart contracts are different because they are self-enforcing. It would be very difficult to use a smart contracts as a replacement for legal contracts in most circumstances. But when the contract relates to state and digital assets on the network then it's a great tool. And if you end up with a network that hosts a lot of these important contracts, then the native crypto asset (which is used as gas to power said contracts) has value as a commodity. And if that commodity also shares all the properties of good money (fungibility, durability, portability, etc.) then all of a sudden you have money.
by Barrin92 | 2025-12-18 20:26:24+00:00
>If you build a userbase out of power users

But they've never done this. There is a very vocal group of Firefox power users but the browser has always targeted a general audience, marginalization by Chrome over the years not withstanding.

If you have any ambition to regain some of that market share listening to the average vocal Hackernews or Reddit commenter, who is not the median user, even just among the current ~150 million users is not a good idea.
by JackSlateur | 2025-12-18 20:26:27+00:00
I struggle to understand the issue .. could someone help me out ?

Ok, you got "https://discord.com/_mintlify/_static/hackerone-a00f3c6c/lma..." to send a controlled payload

But regular users will never hit "https://discord.com/_mintlify/_static/hackerone-a00f3c6c/lma...", so they will never execute your script

I fail to understand how this can be exploited, by whom and in what conditions
Local WYSIWYG Markdown, mockup, data model editor powered by Claude Code
by wek | 2025-12-18 20:26:55+00:00
We have been getting the best results with Claude Code when we iterate with it to build full context and then use and update that context as we work.

So, we built Nimbalyst to be the local WYSIWYG editor and session manager where you iterate with Claude Code on markdown docs, diagrams, mockups, data-models, sessions, and code. Nimbalyst lets you:

- Work in one integrated tool leveraging all your context.

- Use all the power of Claude Code in a UI

- Work with Claude Code to write and edit WYSIWYG markdown, see AI changes as red/green, approve them

- Iterate on html mockups with Claude Code, annotating the mockups, and then use them as context for people and Claude Code coding

- Build your data models based on your docs/code, iterate on them with Claude Code, export them in standard formats.

- Integrate mermaid diagrams, text, tables, mockups, data models, and images in standard markdown for human/AI context

- Tie sessions to documents to sessions, find and resume sessions, treat sessions as context, run parallel sessions

- Code with Claude Code with all of this context, use / commands, see git status.

Nimbalyst is in Beta, local, and free. We would love your feedback.
by gmueckl | 2025-12-18 20:27:04+00:00
While it is conceivably possible to write perfect software that will run flawlessly on a perfect computer forever, the reality is that the computer it runs on and the devices it controls will eventually fail - it's just a question of when and how, never if. A device that hasn't failed during its lifespan was simply not used long enough to fail.

In light of this, even software development has to focus on failures when you apply this standard. And that does include considerations like failures occurring with in the computer itself (faulty RAM or faulty CPU core).
by ViewTrick1002 | 2025-12-18 20:27:17+00:00
Last time I dabbled in a front-end I tried out Astro but felt like it just added another layer of complexity without much gain when all my components were just wrapping React in different ways. I went with react router instead.

I can see the value of the "islands" concept when you have a huge front-end that's grown over generations of people working on it.

For my constrained front-end debugging Astro errors on top of React errors on top of whatever all the turtles down felt a like a step too far.

Am I in my Rust centered back-end driven brain missing something?
by 0xbadcafebee | 2025-12-18 20:27:20+00:00
How these companies don't hire kids like Daniel for pennies on the dollar and have him attack their stacks on a loop baffles me. Pay the kid $50k/yr (part time, he still needs to go to school) to constantly probe your crappy stacks. Within a year or two you'll have the most goddamn secure company on the internet - and no public vulns to embarrass you.
by immibis | 2025-12-18 20:27:34+00:00
I opened it for you. It's basically the same problem with Notch or JK Rowling and it's backed up by credible sources. He said women don't like programming because of biology; he said the USA made COVID-19 in a lab and he opposed the vaccinations for it; he said Donald Trump is the best president of his life; he supports the new Facebook rule where you're allowed to post misinformation.

There's clearly something about making a successful game (or book) that just makes you completely lose touch with reality after that.
by WarOnPrivacy | 2025-12-18 20:27:50+00:00
Pretty much yes. I found only one promising statement in his 2016 runup - that he could buy politicians, essentially surfacing US's saturated levels of institutional bribery. ref:https://archive.fo/UdzO1

I thought it was the most honest statement I could remember from a politician. FF to now and the executive branch is/has been openly, loudly selling deep direct access to every possible inch of federal power. It's corruption without parallel.

So yeah. I can't think of one thing in 5 years of office. Maybe it's the ongoing massive campaigns of brutish cruelty that has my attention. Or maybe it's how some large % of the US population is increasingly turned on, the more unethical his behavior is. It's one of those or maybe it's one of the other endless competing calamities.
by ferrufino | 2025-12-18 20:28:00+00:00
Outing planner. Route weather forecasting based on date/time, speed/pace, ideal conditions in Settings. As also go/no go callout windows, AI nutrition/gear list. Deterministic engine of fitness readiness, being able to see progress and fitness and overall body health. Used it for: Skiing, hiking, cycling. Any outing with a route.

Import a route from Strava, RideWithGPS, GPX/FIT, Apple fitness. Plan for weather forecasting! Fitness readiness is obtained from metrics collected from a smart watch.

I actually turned it free recently. Consumer market is hard and I'm more interested in learning about AI and a full stack side project.

https://brezza.cc/