MurphyA/hacker-news huggingface dataset:
by stuffn | 2025-12-04 23:12:44+00:00
Technical people have been gleefully eliminating anonymity on the web for the last 20 years. Progressives should be the party on the side of maximal freedom but really in the US we have one neo-liberal party wearing two different disguises.

The problem is normies don't operate under assumed anonymity. So when the hordes of unwashed regular people joined the internet they wanted their face everywhere. People were shamed out of their handles. Some people gave up their anonymity to make yet another faceless bullshit blog-as-a-resume. Look at most of the top karma farmers on HN. Most of them post their personal information in the their bio. Pathetic.

> people will self-censor when knowing they are being watched.

This has been happening both in public and on the internet for over a decade now.

> Not being able to be at least pseudo-anonymous has a real chilling effect on speech and expression.

The normies would argue you have nothing to hide if you aren't doing anything wrong. The average voter, regardless of party, will happily surrender every ounce of freedom for the thought of security. Hell, I remember sometime around 2007 DEFCON became a first-name-basis conference!

> bill of rights

It's more of a bill of privileges given NGOs and PACs are regularly paying to erode the core rights granted to citizens. Either through lawfare by circumventing the courts and suing companies into bankruptcy, or by directly purchasing congressmen via donation.

What I have found in general is people who cry and complain about this kind of thing were, at one point, happy to have it happen to their political enemies. The laws that are paving the way for age-gated deanonymized internet were at one point used as a cudgel to beat their political enemies down. When the tables finally turn after the Nth "protect the children" bill, it's the other people left crying and now suddenly its a "problem".
by zelphirkalt | 2025-12-04 23:12:51+00:00
Django is a modern web framework. It simply doesn't follow the hype around JS SPAs. However, if you really want to, you can of course still render static content + serve a JS framework like Vue to the client, and then have dynamic widgets rendered on the client side.

If you want to build an SPA anyway, then Django is not the right framework to start with though.
by defrost | 2025-12-04 23:12:53+00:00
Don't get me wrong, wood is great, I've made a lot of things and replacement parts from appropriate woods.

Using scrublands wood (slow growing tough long grain mulga) as a skid when a rubber tyre destroys itself is an old old hack passed on by my father (he's still kicking about despite being born in the early 1930s).

In the early 1980s I used to enjoy hanging out with Chris Brady and helped out making jigs to assemble snare drums: https://www.youtube.com/watch?v=jdBHtUN5gAE

His jarrah, wandoo, and sheoak snares are still loved: https://www.youtube.com/watch?v=tKmDuu5Iba4

Point being, I don't blame processes (3D printing, etc) for part failure, that comes down to whether the shape and material are fit for purpose, whether material grain structure can be aligned for sufficient strength if required, whether expansion coefficients match to avoid stress under thermal changes, etc.

Engineering manufacturing can sometimes be suprisingly holistic in the sense that every small things matter including the order in which steps are performed (hysteresis) .. there's more t things than meet the eye.
by Aloisius | 2025-12-04 23:13:06+00:00
There are any number of reasons for that to be the case.

1) Someone who registers may not provide sufficient documentation to be eligible for accommodation 2) Not all disabilities require housing or academic accommodation - instead they may get things like parking passes, transportation and assistive technology 3) Returning students could have requested accommodation in prior years, but no longer require/desire it 4) What "registration" is could be something different than registering with the OAE 5) The number could be wrong or misleading.

> Complaining that people at a 90k a year school receive a housing accommodation is just frankly absurd.

Personally, I don't think complaints about defrauding schools are absurd because of tuition costs. Frankly, that anyone thinks fraud is ethical for the wealthy is disturbing.
by Bender | 2025-12-04 23:13:38+00:00
I've seen articles on that. What I do not like about that is one has to trust that is really the way the system works and that special people do not have a special API key to get their own hash from the adult site related to a user ID and then submit that has to a special API end-point to reverse or undo the anonymization. Having been a liaison to law enforcement I just assume that is a thing but I am also fine with people saying I am paranoid. A header does not require this level of trust nor a dependency on a third party see recent Cloudflare outage.
by agoodusername63 | 2025-12-04 23:13:53+00:00
If openai was building out with DDR5 that would create a big ol supply of DDR5 to make RAM cheap.

No. They bought the wafers for HBM. The only thing thats going to get cheap when openai implodes are server stuff for homelab bros. The RAM manufacturers are using their production capacity to produce HBM for openai.
by deadbabe | 2025-12-04 23:14:01+00:00
I’m a woman, not bald. And men always seem to overestimate the effect “head shape” has on their appearances.

Your face is the most attractive part of your head and is what people pay attention to. If you have a fucked up face, it doesn’t matter if you have the most perfect round skull. And if your skull is a little weird, it won’t matter if your face is genuinely attractive. And you could be a very hairy guy, but if your face is ugly, you’re still screwed.

Bald men struggle on dating apps, because almost all men struggle on dating apps. I have never encountered a man who claimed to have a really delightful experience with dating apps unless he was some ridiculously attractive type. Even in the best cases, they still admit it’s a grind.

If you’re depressed because you’re bald, treat your depression the way actually depressed people do. Exercise, socialize, connect to people. And if that doesn’t work, just take pills or whatever.
by observationist | 2025-12-04 23:14:20+00:00
100% sure. It's low information repackaged bland pap with nothing to add with regard to perspective or novel information, meticulously referenced like a research paper, with the formatting and grammatical quirks of AI, the simultaneously broad, yet weirdly limited vocabulary, and so on. I'm sure if I spent more time I'd be able to articulate exactly which patterns I'm recognizing, but it's very recognizable. There are also similar patterns in previous content from that substack. Some effort has been put in to it, there aren't any emdashes, but it's slop. It's like a "ChatGPT, what's an interesting topic to write about that's relevant to region XYZ" "ok, thanks, write a detailed, interesting essay, but edit it to avoid all the AI tell-tales like em dashes." and so on until you get this article.

If it gets on the HN front page, it gets propagated and an insane level of visibility all over the internet - say, 100 million people see it over the course of 24 hours. If they charge $5 for an annual subscription and 1% (or .1% or even .01%) are so impressed with the content that they sign up, that's a lot of money. I can't find any other possible reason for this showing up, it's nothing to do with tech or AI or silicon valley or the usual weird eclectic stuff that gets discussed, lol.

Kudos to the author for knowing enough about how things work to make such an elegantly targeted campaign, I guess.
by IgorPartola | 2025-12-04 23:14:22+00:00
I would not classify it as anecdata. This was research backed policy adopted by most US universities. Residential life and the Dean of Students office are usually doing a lot to cooperate with other universities. This part of US colleges is not competing with each other so they routinely share data, go to conferences together multiple times a year, and res. life directors move from college to college every few years so they all know each other incredibly well.

The point is that everyone who gets a single is super happy about it the same way that a drug addict is always happy when they get their drug of choice for free: of course it’s great. Of course it isn’t the best thing for you in the long run. I say this as someone who hated being in a double my first year and spent the next three in a single.

As far as I am concerned having apartments of 4-8 students where each has their own small room but shares a common space is ideal. But usually this is reserved for sophomore year and later.
by aDyslecticCrow | 2025-12-04 23:14:30+00:00
> presence of too many/particular ones of them is notably disabling for certain tasks

Setting asside the very clear science of neurodevelopmental causes, in practice your description is very helpful way to describe it.

(Ive often myself described it as a standard deviation beyond 2 sigma in a normal distribution with 500 dimensions.)

The traits associated with autism are naturally present in the population in healthy and useful ways.

Matching a large fraction of the definition may pose no problem for alot of people. But another smaller deviation in another sub permutation may be detrimental to live a normal life.

So it's really difficult to draw a line between "condition" that need assistance and just outlier human that like trains.

I mildly match a significant fraction of the diagnostic criteria myself, but have had a rather easy time. I don't need special resources, and feel wierd to count under a medical term.

But recognising the traits of ASD had allowed me to find quite a lot of good practical advice that improve my life significantly. So the broad definition has been helpful.
by tczMUFlmoNk | 2025-12-04 23:14:32+00:00
> what about situations where you might have two variables closely related that need to be locked as a pair whenever accessed.

This fits quite naturally in Rust. You can let your mutex own the pair: locking a `Mutex<(u32, u32)>` gives you a guard that lets you access both elements of the pair. Very often this will be a named `Mutex<MyStruct>` instead, but a tuple works just as well.
by the_gipsy | 2025-12-04 23:14:34+00:00
"Context" here is just a string. Debugging means grepping that string in the codebase, and praying that it's unique. You can only come up with so many unique messages along a stack.

You are also not forced to add context. Hell, you can easily leave errors unhandled, without compiler errors nor warnings, which even linters won't pick up, due to the asinine variable syntax rules.
by jeroenhd | 2025-12-04 23:14:37+00:00
Long, but quite readable English judgement: https://curia.europa.eu/juris/document/document_print.jsf?mo...

And for quick reference, what the judgement actually entails:

On those grounds, the Court (Grand Chamber) hereby rules: 1. Article 5(2) and Articles 24 to 26 of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) must be interpreted as meaning that the operator of an online marketplace, as controller, within the meaning of Article 4(7) of that regulation, of the personal data contained in advertisements published on its online marketplace, is required, before the publication of the advertisements and by means of appropriate technical and organisational measures, – to identify the advertisements that contain sensitive data in terms of Article 9(1) of that regulation, – to verify whether the user advertiser preparing to place such an advertisement is the person whose sensitive data appear in that advertisement and, if this is not the case, – to refuse publication of that advertisement, unless that user advertiser can demonstrate that the data subject has given his or her explicit consent to the data in question being published on that online marketplace, within the meaning of Article 9(2)(a), or that one of the other exceptions provided for in Article 9(2)(b) to (j) is satisfied. 2. Article 32 of Regulation 2016/679 must be interpreted as meaning that the operator of an online marketplace, as controller, within the meaning of Article 4(7) of that regulation, of the personal data contained in advertisements published on its online marketplace, is required to implement appropriate technical and organisational security measures in order to prevent advertisements published there and containing sensitive data, in terms of Article 9(1) of that regulation, from being copied and unlawfully published on other websites. 3. Article 1(5)(b) of Directive 2000/31/EC of the European Parliament and of the Council of 8 June 2000 on certain legal aspects of information society services, in particular electronic commerce, in the Internal Market (‘Directive on electronic commerce’) and Article 2(4) of Regulation 2016/679 must be interpreted as meaning that the operator of an online marketplace, as controller, within the meaning of Article 4(7) of Regulation 2016/679, of the personal data contained in advertisements published on its online marketplace, cannot rely, in respect of an infringement of the obligations arising from Article 5(2) and Articles 24 to 26 and 32 of that regulation, on Articles 12 to 15 of that directive, relating to the liability of intermediary providers.

This mostly seems to be about advertisers distributing content, not so much making it "effectively impossible to run a user-generated platform legally". Unless you think basic KYC for paying customers is "effectively impossible", perhaps.
by btown | 2025-12-04 23:15:13+00:00
On top of this, it's understandable to humans when reviewing generated code. There's no 2000-line FooBarAdmin component where bugs could be located. And if you're having it generate HTML templates, you can see exactly what backend model property/method was used without needing to follow the indirection through backends and prop drilling.

And when you do create backends and React components, you can have a known-good ground truth in your Django admin that's independent from that frontend. This is incredibly useful in practice - if a certain e.g. malformed input triggers a catastrophic frontend crash, you have an entirely separate admin system you can use to play with the data, without needing to trace to find the exact cause of the frontend crash, or dropping into direct database access.

(My one gripe with Django, which is more with the broader Python ecosystem, is that if the community had leaned into the gevent programming model (no explicit async, all socket calls are monkey-patched to yield, you just write sync code), there would be no need for async versions/ports of every Django library function, no confusion in the library ecosystem, and instant upgrades of every Django library in existence to an async world. gevent is a thing of beauty and that's a hill I'll die on.)
by cloudfudge | 2025-12-04 23:15:15+00:00
> The fabrication technology doesn't matter. The qualification process, on the other hand ...

Well, yes, but... In this case the fabrication technology and the lack of qualification process likely go hand in hand. They wouldn't have a qualification process unless they were manufacturing enough of these that plastic 3d printing wouldn't be cost effective. The shortcut is the point.
by frumplestlatz | 2025-12-04 23:15:20+00:00
> The aphorism does not say what it is referring to

In which case it makes no falsifiable claims. If “hard times,” “weak men,” and “strong men” have no stable meaning, the cycle can’t explain anything and can be retrofitted to any narrative. There would be nothing to argue for or against.

That isn’t the case. “Hard times” in this context means the cumulative internal consequences of institutional decay, complacency, and short-termism. Not natural disasters. That’s why your famine example is irrelevant.

> Is there any way to measure this weakness? Is it actually a thing?

Sociological concepts are evaluated by their broad effects, not by a single scalar value. Declining institutional competence, eroded norms, reduced accountability, and loss of collective purpose are both observable and historically recurrent.
by alephnerd | 2025-12-04 23:15:46+00:00
> Well, no, the priorities are often whatever the CEO thinks they are right now...

They are not, and I say this as someone who has reported to people who reported to CEOs and now has CEOs "report" to me.

In most cases, Executive Leadership Teams largely depend on upper-mid level management as their primary filters for initiatives (think VPs/SVPs) and those members of management depend on mid-level management (Engineering Directors, Engineering Managers, Principal/Staff Engineers, and IC Product Managers). If you are an IC Engineer and actually want to make something you care about a priority, you need to:

1. Convince your manager (usually an EM) and skip manager (usually an Engineering Director) and your PM to fight for you.

2. Think about how to show that an engineering initiative actually has a positive impact on ARR or COGS.

3. Find a way to craft an argument around how your proposal aligns with an OKR - OKRs are purposely made open-ended in order to act as a soft filter.

> People have to be open to being convinced...

Yes, but you also need to be able to convince them in their language. You have to be able to understand every individual's incentives and then explain how your proposal aligns with their incentives.

------------

The amount of learned helplessness on HN is counterproductive for anyone hoping to maintain a career over the long term.
by jitbit | 2025-12-04 23:15:55+00:00
I don’t work at Microsoft and I have (almost) no friends there, but—

My team has relied on the Microsoft stack for over a decade (dotnet, GitHub Actions, VS Code, MS extensions), and I can say that the overall quality and “polish” of their releases has declined.

I try to help where I can—filing issues for outdated docs, contributing to dotnet/core, joining discussions about .NET 10 still not being available in Ubuntu APT feeds, reporting and helping resolve issues with MSSQL drivers and SqlClient on GitHub, etc.

But every time I interact with someone at Microsoft, I can’t help but read between the lines: they seem slightly demotivated by the company's shift toward an AI-first focus.

It's sad.
by bdangubic | 2025-12-04 23:16:13+00:00
with all due respect, every word you wrote is wrong. michael jordan was and still is biggest a-hole that every teammate hated - the best to ever do it. getting into harvard - nothing to do with popularity. mom&pop alumni perhaps or you can just be a great student, I know several harvard grads who are about as popular as wahington generals. machine learning - most celebrated are ones pulling 7-8-figure salaries no one has ever heard of (I’ve heard of one through a colleague).
by kenjackson | 2025-12-04 23:16:24+00:00
But where is that level of speed distinction important? I just don't know anywhere where being 10% faster translates into much actual real value. If you can write a function in five minutes and it takes this other person 5.5 minutes -- do you really view that as the key difference in ability? Even in time constrained situations, compute/processing speed is almost never the issue.
by agentultra | 2025-12-04 23:16:39+00:00
This has happened to me several times!

Hamming, in his book The Art of Doing Science and Engineering, also encourages this.

But the last edition was in 1994 and he was writing from the position of having worked at Bell Labs for most of his career. We don’t really have that these days.

It’s great if you can find a way to be a non-fungible developer. I think part of the strategy is taking the spotlight and managing perceptions of your work. You don’t get to choose what you work on most of the time but you can make sure that it’s visible and useful.

As the author suggests, and I think I aspire to myself, is building good tools and libraries that people appreciate and depend on.
by deathanatos | 2025-12-04 23:17:07+00:00
Well this is quite the cute little paradox.

Bubble pops? The AI was right! AI works! Doubters were wrong, everybody should be throwing their money back in! That wasn't a bubble that was Future Earnings.

Bubble doesn't pop? AI fails and it's a scam & a bubble! Why are we all still pouring money into this bubble? Someone in the comments, in response, moves the goalposts on AI.

Heavy dose of /s, of course.
by avereveard | 2025-12-04 23:17:07+00:00
When grandpa was young, if there was a wolf in the forest, they went and killed the wolf. They would not break the children legs to keep them home.

Killing the wolf saved both the children of busy parents that couldn't be bothered to break their legs, and the children that grew old enough to have their leg fixed but weren't yet adult.

Today instead of chasing predators away from children spaces, we just box the children so at one magic birthday they'd be out in the world untouched by evil. The world will be still evil however, and the not children for a day unprepared for it.

What if, here's a radical idea, we terminate corporation with toxic ads or that let predators use their system to target children.
by purplelemons | 2025-12-04 23:17:26+00:00
> How can the predictive market bros quantifiably turn this into a bet?

Put options trading.[^1]

> At what point can we verifiably say we heard a loud pop?

Definitely after the fact. Maybe months, maybe years. I have personally been following the parallels with the dot-com bubble burst, but it's impossible to time the market. Financial data is always too slow when you want it fast and too fast when you need to watch it carefully.

[^1] https://www.investopedia.com/ask/answers/06/sellingoptions.a...
by jacquesm | 2025-12-04 23:17:35+00:00
Stuff gets made.

Just imagine, chainsaws, lathes, welders and now <gasp> 3D printers. What will they come up with next to give these irresponsible dilettantes a way to create their own objects... what we need here is some proper gatekeeping. Maybe a certificate or two, and some very expensive software that proves that you're a company that is serious.

And while we're at it we should forbid home brew software too.
Show HN: Disaggregating GPU compute from CPU in ML job execution to scale GPUs
by medicis123 | 2025-12-04 23:17:53+00:00
WoolyAI disaggregates GPU compute from CPU and routes GPU operations from ML jobs running on CPU-only infra into a shared heterogeneous GPU pool(Nvidia+AMD), where a GPU hypervisor packs and schedules multiple jobs per GPU for maximum utilization.

Trial is now to triple your GPU Utilization in ML Development.
by dan353hehe | 2025-12-04 23:18:04+00:00
I’m another happy customer. I use them to backup all of my wife’s work, and all of our personal files and pictures.

I recommend them to everyone who asks me about backups.

The utter simplicity of just having ssh and zfs as a service is killer! I can connect anything I want to it to back however I like.

And it just works.
by 10000truths | 2025-12-04 23:18:05+00:00
The reason I really like Zig is because there's finally a language that makes it easy to gracefully handle memory exhaustion at the application level. No more praying that your program isn't unceremoniously killed just for asking for more memory - all allocations are assumed fallible and failures must be handled explicitly. Stack space is not treated like magic - the compiler can reason about its maximum size by examining the call graph, so you can pre-allocate stack space to ensure that stack overflows are guaranteed never to happen.

This first-class representation of memory as a resource is a must for creating robust software in embedded environments, where it's vital to frontload all fallibility by allocating everything needed at start-up, and allow the application freedom to use whatever mechanism appropriate (backpressure, load shedding, etc) to handle excessive resource usage.