MurphyA/hacker-news huggingface dataset:
by epistasis | 2025-10-28 01:57:39+00:00
No, that's not at all the case, the crusaders were acting under the blessing of the church. It still may not be "real" Christianity, but it's not like there were DEI advocates out there giving guides on how to break the law. I was at two companies promoting DEI that were explicit about non-discrimination and had extensive training on it to prevent the illegal actions linked in that lawsuit.

There's no "this is DEI this is not DEI" but any halfway sane and truthful assessment would focus on what the proponents claimed, said, and propagated as their intentions. Just as the Christians of the time were intending to do with the crusades.

Calling this a "no true Scotsman fallacy" is just attempting to misapply a logical fallacy to avoid looking at the issue truthfully and honestly.
by ChicagoDave | 2025-10-28 01:57:52+00:00
This is what data prior to SQL Server and Oracle looked like:

**************************************

* MEDICAL INSURANCE CLAIMS HIERARCHICAL FILE - CIRCA 1982 *

* RECORD TYPES: H=HOSPITAL(MASTER) P=PATIENT D=DIAGNOSIS C=CLAIM DETAIL *

**************************************

H001MEMORIAL GENERAL HOSPITAL 19820415NEW YORK NY10001212555010001520000

P001001JOHNSON ROBERT M19450312001234567819820102BCBS

D001001001HYPERTENSION 401.9 19820102

D001001002DIABETES TYPE 2 250.00 19820102

C00100100119820102OV0992001200120

C00100100219820102LAB8100305003050

C00100100319820102RX1150002500250

P001002SMITH MARY F19580624002345678919820115AETNA

D001002001PNEUMONIA 486 19820115

C00100200119820115ER0992505002500

C00100200219820115XR7100108001080

C00100200319820115RX1150012501250
by jmchisel | 2025-10-28 02:00:04+00:00
Not the parent but took this train (Rome -> Palermo) in 2019 and had a middling experience. Based on previous excellent night train experiences (in France) I'd recommended the sleeper train as a great way to get our family down to Sicily. With 3- and 6-year-olds the idea of travelling while sleeping had much appeal.

Unfortunately I should have factored Trenitalia (Italian train operator) into the mix. The train departed an hour late - not such a big deal you'd think for an overnight sleeper train - but it arrived late at Roma Centrale so we couldn't board it and get comfortable. Two small kids at 10pm on a train platform in a big city is not much fun.

The sleeper car was tired, but clean enough. Unfortunately, we'd been mis-advised and there were no buffet/restaurant facilities on the train. We'd assumed that breakfast (either delivered or in said car) was provided, and all we had were a few snacks.

Once the train started moving, the gentle rock-you-to-sleep I remembered from previous night trains was notably absent; rather it was a violent side-to-side pitching that increased concerningly when the train got up to full speed. As the bunks in our compartment were transverse to the direction of travel, in my upper bunk this ended up feeling like lying on a see-saw.

Unsettling accompanying grinding noises pointed to a lack of maintenance, and sure enough, at ARGH o'clock, a frantic banging on the compartment door and some italo-english gesturing from a Trenitalia attendant made it clear that we were being ejected from our broken car. We had to pack up all our stuff which we'd exploded all over the compartment, plus wake up two sleeping kids, and pajama-clad, move onto the 3am platform of Who-knows-where while new compartments were found for all the unlucky residents of our little cocktail-shaker.

Our new digs were much more stable and the overnight ferry crossing passed so smoothly that none of us even woke for more than a second or two when there were some bumps and clanks. I second the request for more speed on the Sicily side though; when you've got a hungry family with no breakfast available, you just wanna get there ASAP. Pretty nice scenery though. Needless to say we demolished everything we could find at Palermo station on arrival though!
by rayiner | 2025-10-28 02:00:45+00:00
> Such a statement from those with hiring authority is highly illegal. Any HR department that would let this message be delivered, either explicitly or implicitly, would open the company to massive lawsuits, such as the one you linked to.

You’re correct about the law, and the EEOC interpretation has been consistent for decades: https://www.eeoc.gov/laws/guidance/section-15-race-and-color.... But in practice, in many though not all places, “DEI” became a vehicle for double standards, quotas, and other illegal hiring practices.

I suspect what happened is that a generation of professionals went through university systems where racial preferences were practiced openly: https://nypost.com/2023/06/29/supreme-court-affirmative-acti.... When they got into corporate America, including law firms, they brought those ideas with them. But even though pre-SFFA law authorized race-based affirmative action in universities, it was never legal for hiring.

So you had this situation where not only did the big corporations engage in illegal hiring practices. But their law firms advising them were themselves engaged in illegal hiring practices. They all opened themselves up to major liability.
by FloorEgg | 2025-10-28 02:01:05+00:00
I don't think that's quite fair, as in many cases there were federal regulations that pressured industries into behavior that was discriminatory to one group in order to favor others. In fact there was an accumulation of contradictory laws and regulations over 15+ years. In many cases regulations were set that had financial repercussions if hiring practices that were considered illegal weren't followed. There is a respectful interpretation of one of the conservative concerns during the election in that the accumulation of regulations made it impossible to conduct business legally and compliant with regulations in some industries.

Personally I'm very much for the goals of DEI and very much against some of the means that were being taken to reach those goals. It's an extremely difficult and complex problem.

I can't help but wonder if the movement had just focused on inclusion and primarily where there is leverage towards future prosperity, if there wouldn't have been such a backlash and the efforts would have been enduring and compounding.

Slipping that "equity" in there is a trap to confuse responsibility with privilege and cause a lot of trouble that is extremely hard to work through. It's the justification for representation-driven hiring and selection (affirmative action), and equity based hiring practices that were both federally mandated AND constitutionally illegal at the same time.

I can't help but suspect it's something like satisfaction, where if you pursue it directly it's fleeting and destructive but if you focus on the inputs you get more of it and it's enduring.
Hack Any Outlook Account in Firebase Apps – Zero-Click Email Verification
by vrajshroff | 2025-10-28 02:01:23+00:00
If your app uses Firebase Auth email verification, enterprise Outlook users protected by Microsoft Defender Safe Links may already be getting their accounts auto-verified — without them ever opening an email. That flip of emailVerified = true can silently enable attackers to impersonate employees, trigger payouts, reset credentials, or walk through internal onboarding flows. This is a huge trust collapse between two widely used security features.
by maxpert | 2025-10-28 02:01:45+00:00
I am sorry I might be a little naive here. The hardest thing about RxJava or RxJS was actually understanding the reactor pattern and then the nuances of threading (in Java) and how it made simple linear looking code callback hell. Go from ground up was built on promise of having the simple no-callback hell code that will be easy to read on eyes. Why do we keep going back to these pattern that over long term have proven to be hard to debug, thus hard to maintain well. Go is not even good at syntactic sugar like couple of other languages that might make it easy, why are people so excited about this? Should the reactivity and yielding of a go routine be taken care of under the hood?

Edit: I've maintained a full codebase with R2DBC and I can assure you many developers came scratching their heads to me sometimes on tell me why are we doing this again when we can only have finite connections to DB and those connections can be 1-1 mapped to worker threads.
by solid_fuel | 2025-10-28 02:03:05+00:00
I don't really see the causal link here between "more close friends" and "growing polarization", and I'm having trouble finding the actual study - the link in the article seems broken.

I can't find more information on the actual distribution, but I think looking at the _average_ number of close friendships is a red flag. It's perfectly possible for some social groups to be growing, while others are shrinking.
by techblueberry | 2025-10-28 02:03:42+00:00
This is a nice touch:

“ In recent decades, the party has prioritized identity-based equity policies, climate interventions, and expansive regulatory frameworks, yet empirical critiques highlight correlations between its governance in major cities and elevated crime rates, homelessness persistence, and educational stagnation amid softened enforcement and redistribution efforts.[7][8]”

Which doesn’t link to anything supporting the negative assertions.

No search results for Republicans Party, which I assume means it said something Musk didn’t like.
by mbesto | 2025-10-28 02:04:34+00:00
> All processes in reality, everywhere, are probablistic.

If we want to go in philosophy then sure, you're correct, but this not what we're saying.

For example, an LLM is capable (and it's highly plausible for it to do so) of creating a reference to a non-existent source. Humans generally don't do that when their goal is clear and aligned (hence deterministic).

> Building a process to get a similar confidence in LLM output is part of the game.

Which is precisely my point. LLMs are supposed to be better than humans. We're (currently) shoehorning the technology.
by IanCal | 2025-10-28 02:05:22+00:00
Again I think we're talking about different things.

> We just haven't had the benefit or forcing function which encourages a solution to "that stuff over there is less trusted than my stuff over here".

No the problem is we can't let people say "that stuff is someone elses fault" when it is their own fault.

Scammers will claim subdomains are actually just not them and are other bad actors, and you're back to loads of phishing pages.

> Maybe we're at the point where hosts of any kind MUST be responsible (or accountable) for any content originating from their domain?

We already are at that point, the PSL is to get past it for cases where people host on subdomains. Netlify shouldn't have to risk having every customer flagged if one customer is a phisher. The curation is vital.

The other solution would be to have another approach around hosting where verifiable owners could publish wherever they want and it's tied to a real entity, but that has other worrying outcomes I assume.
by hamasho | 2025-10-28 02:06:28+00:00
It's super hard to have good faith discussions on the internet for years now. When someone has different opinions, those opinions are associated with certain groups (liberals, conservatives, etc). And it's very easy to demonize other groups, because social media shows curated content with extremely idiotic and malicious people in that group. Even if we have only slightly biased opinions, the algorithm knows watching content which follow your existing opinions are super engaging. We can't resist the satisfaction and dopamine hit of finding out our opinion is right. Attacking obviously wrong people from a moral high ground without risking being attacked by other people is also really attractive. After consuming such content for a long time, we come to see other groups as nothing but evil, and it makes it very difficult to have good faith conversations.
by credit_guy | 2025-10-28 02:06:51+00:00
I disagree with this take. The main claim here is that naval reactors are very expensive, and getting even more expensive as the civilian nuclear industry dwindles.

If only we could compare the cost of a submarine with and without the nuclear reactor. Fortunately we can: it is the French Suffren-class which is nuclear and has a conventional version, the Orka-class ([1], [2]). The cost of one Suffren-class is listen on wikipedia as €1.94 in 2022 money (or €2.1 in 2024 money) , and of one Orka-class as €1.4 in 2024 money. So the nuclear powered version is 50% more expensive, it would seem. Except that it has a much larger displacement, at 4690 tons vs 3248 tons for the conventional one (i.e 44% larger). So, all in all, it does not appear the reactor adds that much to the overall cost. Why? Military stuff is extraordinarily expensive already. One single torpedo fired by one of these submarines costs a whopping $5.39m in 2022 dollars. Firing such a torpedo is the equivalent of destroying about 20 Ferraris.

[1]https://en.wikipedia.org/wiki/Suffren-class_submarine

[2] https://en.wikipedia.org/wiki/Orka-class_submarine

[3] https://en.wikipedia.org/wiki/Mark_48_torpedo
by whstl | 2025-10-28 02:07:44+00:00
You would deal with this problem in the same way you would with, say, in a REST API.

If the transaction object is serializable you can just store it in a DB, for example. If it's some C++ pointer from some 3rd-party library that you can't really serialize and gotta keep open, you gotta keep it in memory and manage its lifetime explicitly, be it a REST web server, in Haskell or in a C++ app.
by SV_BubbleTime | 2025-10-28 02:07:51+00:00
1. Ok, and China has had how many decades?

2. Uh huh. The knowledge for 1960s tech is limited, agreed, but the tech is so much more superior now, and China as a nation has a high understanding. What does China not have that would be of any relevance?

3. Cool, China is in an economic Cold War with the USA.

I remain unconvinced.
by fn-mote | 2025-10-28 02:08:53+00:00
Misunderstanding the GP. Possibly deliberately?

In the parent’s view, the top N% is fixed.

In the GP’s view, it’s the top N% of the applicant pool, so a more diverse applicant pool leads to more diverse talks.

Talk selection is blind (per GP), so the increasing % of female-led talks is evidence for the GP viewpoint. If the Parent view were correct, the same 98% male talks would be selected because they are “objectively better” than the lower-quality female-led talks that are bulking up the applicant pool.

I have not verified the claim about talk selection being blinded. A source (or contradicting source) would be welcome.
by refurb | 2025-10-28 02:08:57+00:00
It's just that you can't rely on people making rational choices for themselves to produce long-term overall good outcomes.

Yet most of the world relies on such a system and it’s produced the highest advancement of any system.

The tale you weaved is clearly an edge case of a monopoly. That’s not the situation we have.

And you’re ignoring the fact that farmers will be aware that they are purchasing from a monopoly and that can help weight their decision.
by NicoJuicy | 2025-10-28 02:10:02+00:00
There are severe edge cases. Here are some of the last days.

Eg. Just updating bootstrap to angular bootstrap. It didn't transfer how I placed the dropdowns ( basically using dropdown-end). So everything was out of view in desktop and mobile.

It forgot the transloco I used everywhere and just used default English ( happens a lot).

Suggested code that fixed 1 bug ( expression property recursion), but now linq to SQL was broken.

Upgrade to angular 17 in a asp.net core app. I knew it used vite now. But it also required a browser folder to deploy. 20 changes down the road, I noticed something on my ui wasn't updated in dev ( fast commits for my side project, I don't build locally), it didn't deploy anything related to angular no more...

I had 2 files named ApplicationDbContext and it took the one from wrong monolith module.

It adds files in the wrong directory sometimes. Eg. Some modules were made with feature folders.

It sometimes forgets to update my ocelot gateway or updates the compressed version. ...

Note: I documented my architecture in eg. cline. But I use multiple agents to experiment with.

Tldr: it's an expert beginner programmer.
by phire | 2025-10-28 02:10:10+00:00
> Instructions are more easily added than taken away.

That's not saying much, it's basically impossible to remove an instruction. Just because something is easier than impossible doesn't mean that it's easy.

And sure, from a technical perspective, it's quite easy to add new instructions to RISC-V. Anyone can draft up a spec and implement it in their core.

But if you actually want wide-spread adoption of a new instruction, to the point where compilers can actually emit it by default and expect it to run everywhere, that's really, really hard. First you have to prove that this instruction is worthwhile standardizing, then debate the details and actually agree on a spec. Then you have to repeat the process and argue the extension is worth including in the next RVA profile, which is highly contentious.

Then you have to wait. Not just for the first CPUs to support that profile. You have to wait for every single processor that doesn't support that profile to become irrelevant. It might be over a decade before a compiler can safely switch on that instruction by default.
by svnt | 2025-10-28 02:11:13+00:00
It seems insane to try to connect a twenty year shift in one global variable to one causal factor. This approach is why the social sciences continue to struggle to create understanding. It is all they can afford to do, though.

That said, 3) I think possibly best explains both: the increase in average number of friends due to influencer dynamics skewing the distribution, and the increase in polarization due to the tactics in social media.

However there seems to be no chance it is a durable or reproducible link, as it depends on the novelty of polarization techniques which wear over time and become known and integrated in education, reducing their effectiveness
by yellowapple | 2025-10-28 02:11:38+00:00
I get the same impression w.r.t. RISC-V v. MIPS similarities, just from my (limited) exposure to Nintendo 64 homebrew development. Pretty striking how often I was thinking to myself “huh, that looks exactly like what I was fiddling with in Ares+Godbolt, just without the delay slots”.
by chrysoprace | 2025-10-28 02:11:42+00:00
The calling code is on the client. It's effectively a `await fetch('...generated-endpoint')` that looks like the code runs as part of the same process due to some type inference at dev time, but when you run a build it uses the `'use server'` marker described in the article to determine what to build out as server artifacts (i.e. lambdas).

You have to do your typical validations and auth logic on the server since anybody could call the endpoint without needing to use the function handle. There's a lot of magic and it seems to trip up a lot of people, including the people in the article.
by Esophagus4 | 2025-10-28 02:12:09+00:00
But hasn’t the ecosystem as a whole been getting better? Maybe or maybe not on the models specifically, but ChatGPT came out and it could do some simple coding stuff. Then came Claude which could do some more coding stuff. Then Cursor and Cline, then reasoning models, then Claude Code, then MCPs, then agents, then…

If we’re simply measuring model benchmarks, I don’t know if they’re much better than a few years ago… but if we’re looking at how applicable the tools are, I would say we’re leaps and bounds beyond where we were.
by Zambyte | 2025-10-28 02:12:47+00:00
I kind of like the Scheme way of doing it, which is to have a true and a false value, and everything besides false is truthy. All strings including the empty string are true, all numbers including zero are true, all lists including the empty list are true. This makes it easy to define values as false when they are expected to be set to something else later, and you can just check the value as a condition to see if it's set or not, and then you can use it directly if it is.
by aidenn0 | 2025-10-28 02:13:49+00:00
I'm going to veer into no-true-scottsman territory for a bit and claim that those don't count since they cannot collect cycles (if I'm wrong and they implement e.g. trial-deletion, let me know). This isn't just academic, since cyclic data-structures are an important place where the borrow-checker can't help you, so a GC would be useful.
by colonial | 2025-10-28 02:14:37+00:00
macOS kinda gets there. I've (grudgingly) come to admit that it has by far the best security story of any desktop operating system. Apps require explicit user consent to access the filesystem, peripherals, and other sensitive data (e.x. Discord requests "Input Monitoring" access to determine if you're "actively online" even when unfocused.)

The only place it seems to fall flat is network I/O - LAN access requires permission, but dialing out to the wider Internet does not.

Compare Windows, which has jack (except for bloated anti-malware hooks in NTFS.)

Linux is _trying_ to replicate macOS with Flatpak/XDG portals, but those still need more time in the oven.

Source: I use both a MacBook and a Linux desktop daily.
by lmm | 2025-10-28 02:14:38+00:00
> I have to wonder if programming should have kept pascals distinction between functions that only return one thing and procedures that go off and manipulate other things and do not give a return value.

What you want is to use a language that has higher-kinded types and monads so that functions can have both effects (even multiple distinct kinds of effects) and return values, but the distinction between the two is clear, and when composing effectful functions you have to be explicit about how they compose. (You can still say "run these three possibly-erroring functions in a pipeline and return either the successful result or an error from whichever one failed", but you have to make a deliberate choice to).
by fragmede | 2025-10-28 02:15:58+00:00
Which honestly I disagree with. Tivo didn't want you installing alternate OSes on their device and neither did Sony. Alternate OS support was eventually removed from the PS3. As to the microwave, you've not had any of them do anything annoying, like beep annoying at the wrong times, or wanted a button or override beeping in the middle of the night to not wake up other people? why can't I want to install an alternate firmware to my microwave or my TV. My soldering iron supports that.
by dahart | 2025-10-28 02:16:53+00:00
I helped catch one of these repeat offenders when my bike was stolen. When it was recovered they told me they had a huge warehouse of bikes that nobody would claim, and mentioned 90%-ish of all bikes aren’t recovered and they were having space problems just storing all the unclaimed bikes. First thing we actually need to do is get people to register their bikes before they’re stolen, and then report them missing after.

Funny side note, the cops actually offered to let me setup the sting, make contact with the thief and pose as a buyer. I was sure they’d sternly recommend I do not get involved, so I was very surprised, but it was a busy night when I called and they had no officers immediately available. I did make online contact, but due to delays setting up the meet, the cops ended up handling it without me, and when I went to pick it up they were rightfully very proud of catching the guy and being able to return the bike to me.