MurphyA/hacker-news huggingface dataset:
by mschuster91 | 2025-11-16 00:06:33+00:00
Proves again that fines aren't the answer, jail time is. Fines only matter for the poor, the rich just see fines as a cost of business, and the truly rich and powerful just call their friends and problems just magically go away.

Screw this. OSHA and other safety violations should, by default, pierce the corporate veil. Particularly ones where those that help others in need get injured.
by viraptor | 2025-11-16 00:06:41+00:00
If you want to say up to date at a slower pace, find a good aggregator to check from time to time. Maybe it's HN, maybe daily.dev, sdtimes (they have a podcast), infoq, or fireship.

But in reality - how much of this do you need? I stay up to date because it brings me joy of learning. If it's more work than fun, consider how much of the new information you actually use day to day. Would you lose anything if you took 1 day every month or two to read through top 10 articles from that period? For most devs, I would bet they almost never get to use the things they learned in the last few weeks.
by HeinzStuckeIt | 2025-11-16 00:07:25+00:00
A lot of musicians these days are using sample libraries instead of actually holding real instruments in their hands. It’s not just DJs or electronic producers. It’s remarkable that Brendan Perry of Dead Can Dance, for example, who played guitar and bass as a young man and once amassed a collection of exotic instruments from around the world, built recent albums largely out of instrument sample libraries. One of technology’s effects on culture that maybe doesn’t get talked about as much as outright electronic genres.
by dpark | 2025-11-16 00:08:26+00:00
> We have visited the URLs provided by you

“You sent claims of CSAM hosted on someone else’s servers and we decided to download it.”

Hell no. I don’t want to see that and I don’t want it being ingested into systems I control. Of all the stuff here, “download some supposed CSAM to see if it’s real” is the absolute worst advice I can imagine.
by andersmurphy | 2025-11-16 00:08:35+00:00
This garbage demo uses a morphing library (Datastar which may switch to using morplex in future) to morph in around 12k divs per frame on any change by any user.

The event listener part is easy use a top level event handler and bubble up events.

The network part is also easy brotli compression over an SSE stream. Even though this demo returns around 180kb per frame uncompressed, a single check between frames will compress to 13bytes on the wire.

https://checkboxes.andersmurphy.com/
by RangerScience | 2025-11-16 00:11:34+00:00
Maybe it’s a semantics thing (if we have different definitions for “gate keeping”)… but, I’ll fight you on that hill:

Gate keeping is one of the primary means by which a community defines itself; it both requires that the community have some idea of “us/not us”, either deliberately and explicitly, or incidentally; and it is a primary means of implementing that identity.

It can also be a means for induction; the “gate” is one of the best places to introduce someone to the cultural norms, etc, of the community they’re entering. Related, it can also be a way to catch people who’ll have a bad time in that community, even if they’d otherwise be welcomed.

It can be done well and it can be done poorly.

Positive examples that come to mind:

- New Zealand has aggressive biological border control

- Costume parties that turn you away at the door if you’re not in costume

- Men’s and women’s circles - Everyone on the boat has to know how to sail

- Everyone on the ski trip has to WANT to be in winter weather
by alentred | 2025-11-16 00:12:30+00:00
Here's my take, in no particular order:

- Ignoring that all people are different does not make you an expert in human psychology

- Discovering what procrastination is (and still failing to name it or provide actual coping mechanisms) does not make you an expert in human psychology

- Failing to recognize elementary human behavior does not make you an expert in human psychology

- Utterly neglecting the act of double creation (first imagine, then create) does not make you an expert in human psychology

- Being energetic and with only a few tasks at hand and writing off everyone else as lazy does not make you an expert in human psychology

- Writing a post about human psychology does not make you an expert in human psychology

I would continue my list, but gotta go. To do... , you know.
by spwa4 | 2025-11-16 00:13:42+00:00
"I’m sure there exists actually good AI tooling, but I’ll be honest, if I see a project whose description involves “LLM” or “MCP” literally anywhere, my immediate assumption is that the whole thing is vibe–coded garbage. And frankly, so far, that impulse has been correct."

And yet a good, fast, problem solving local CLI llm interface is missing. Either they're proprietary (claude, codex, gemini-cli), or they're just bad, or missing (AWS ...) or both. Ollama is better than even Claude imho for just text processing but doesn't seem to have anything that can actually act on a system.

Writing a bash script to do some ML task over 100 textfiles is ... pretty damn hard.
by dataviz1000 | 2025-11-16 00:15:17+00:00
Had a acquaintance who was in a billionaire family. Trick is never ask them for money. They will invite everyone to lunch, parties at the beach house, ect.. The guy drove a Tesla and parked it anywhere. First time I went with the group, there was a ticket on the windshield, he pulls it off, and he says, "It is just a tax." He puts it on the pile of other parking tickets and says, "it is what accountants are for."
by HeinzStuckeIt | 2025-11-16 00:15:55+00:00
It’s a well-known phenomenon that with the internet and modern media, large countries’ version of a language can affect the speech of the smaller countries using that language. Think kids in Portugal today growing up using lots of Brazilian words to their parents’ dismay, or americanisms slipping into UK speech. This makes me wonder if any young Vallon French speakers have started to pick up standard French higher numerals.
by moomin | 2025-11-16 00:16:21+00:00
There’s a tool that used to be popular in the .NET community called GhostDoc, that did pretty much exactly what you’re describing: rewording the blindingly obvious. I loathed it. But in terms of filling a very specific and all-too-common niche of “My manager’s insisting we do this thing, but has allocated no time to it, and will never spend more than five minutes verifying that it is done” it was excellent. I feel like Google is just creating the next generation of that technology and it will be very effective at solving the same problem.
by a-dub | 2025-11-16 00:17:44+00:00
i think inheritance got a bad name due to abuse of multiple inheritance and overly fragile base classes in c++ (and maybe java) codebases of the 90s and early 00s.

it's mentally satisfying to create a beautiful class hierarchy that perfectly compresses the logic with no repetition, but i think long term readability, maintainability and extensibility are much better when inheritance is avoided in favor of flat interfaces. (also easier to turn into rpcs as all the overcomplicated object rpc things of the 90s were put to bed).
by fuzzy_biscuit | 2025-11-16 00:18:06+00:00
If you don't create the ticket, it may never get done, too! That not doing the thing might lead to convincing others the thing needs to be done which directly leads to doing the thing.

It may not be doing the thing, but it enabled the thing to be able to be done at all. Cheers to the precursors, the planners and the annotators. Through you, more things are done.
by andrewmcwatters | 2025-11-16 00:18:08+00:00
You’re not missing out on a lot. Coming from someone who has used their products for many years now. Their products have more compromises and trade-offs now than they did during Apple’s Intel era.

What you will tangibly miss is low noise, low power draw hardware and very, very specific workloads being faster than the cutting edge AMD/Nvidia stack people are using today.
by conartist6 | 2025-11-16 00:18:23+00:00
I'm very interested in this!

I've been working on some prototypes for possible immutable DOM APIs and though I haven't gotten that far in experimenting with it I've been expecting to encounter the same problem that this library is designed to solve: in my system the DOM will be represented as a deeply immutable tree of JS objects, arrays, and such, so a state update might consist of being given references to two immutable trees, the current state and the desired state, and from there you need to compute a minimal set of changes so that you don't redo layout and drawing work that doesn't need to be redone for parts of the DOM that are unchanged. This sounds like exactly the algorithm you'd want to do that! So basically it could allow me to use the immutable DOM representation as the source of truth and then diff and sync the new state onto the mutable DOM
by judahmeek | 2025-11-16 00:18:27+00:00
Occam's Razor is a principle for comparing explanations, not for making predictions.

> It's not true to argue that it not being the same thing is (0) not at least a somewhat reasonable proxy for the evidence you want to see, (1) evidence that it doesn't or can't exist, (2) evidence for the opposite case (you seem to be claiming that the fact that it's supervised means that it must be), and in particular (3) evidence for suppression of contrary evidence, as some of your more conspiracy-leaning comments seem to imply.

Actually, (0) is true. Numbers from supervised FSD are not a reasonable proxy for unsupervised FSD, especially if accidents may be occurring immediately after FSD disengages.

(1) is also true, because if the evidence did exist, then Tesla would have already have publicized it.

(2) is also true, because if Tesla thought they could employ unsupervised cars like Waymo, then they would have already have done that.

As for (3), if Tesla had a reputation for transparency & honesty, then they could have provided additional data on accidents to show that accidents are not occurring right after FSD disengages at significant rates.
by zahlman | 2025-11-16 00:18:59+00:00
> You didnt read it.

I did, and it's against guidelines to make such a charge anyway.

The article is irrelevant to the point your making. There is nothing it could say, in principle, that would rescue your argument.

Because your argument is of the form "liberalism says X", but liberalism does not, in fact, say X.

Therefore, whether

> the group of ideas that are talked about in the article belong to liberalism, the philosophy.

is completely irrelevant.

> I am specifically saying

And you are incorrect in this.
by al_borland | 2025-11-16 00:19:26+00:00
Usually if the text is too small to read, the UI elements are too small to read as well.

I ran into this with VS Code. I have a giant monitor and wanted to increase the text side to avoid eye strain. I made the editor text bigger, but then struggled to see the text in the sidebar or other areas of the UI. Scaling for the app worked much better and it solved the problem everywhere in the app. It also still looks normal, increasing text size alone looked ridiculous, imo.
by smallerize | 2025-11-16 00:20:15+00:00
Caffeine is a stimulant, acting on the sympatheitc nervous system. If you're also activating the parasympathetic nervous system, like by eating a meal, the effect won't be as strong.

Another effect of caffeine is as an adenosine re-uptake antagonist. Adenosine levels are usually low in the morning, so the effect is small. Later in the day, it can have a bigger effect on how alert you feel.
by hylaride | 2025-11-16 00:21:48+00:00
> Circuit switching is not harder to do, it's simply less efficient

I did specify more expensive. Even with ASICs it’s more expensive to scale up.

> ATM took this to an extreme with nearly 10% protocol overhead (48 bytes of payload in a 53 byte cell) and 22 bytes of wasted space in the last ATM cell for a 1500 byte ethernet packet. That inefficiency is what really hurt. Sadly the ATM legacy lives on in GPON and XGSPON -- EPON / 10GEPON are far better protocols. As a result, GPON and XGSPON require gobs of memory per port for frame reassembly (128 ONUs x 8 priorities x 9KB for jumbo frames = 9MB per port worst case), whereas EPON / 10GEPON do not.

ATM was a technology designed and pushed by the traditional voice telecoms long before everything converged on IP. The smaller byte sizes were designed to have less jitter/latency for voice, QoS (also to prioritize voice), and more fine-grained multiplexing for voice traffic, where other data was secondary. ATM was originally designed in the late 1980s before Ethernet won out and bulk data transfer was a novelty; the traditional telecoms wanted something that mapped into their current circuits.

ATM’s overhead for IP was arguably too much, but it wasn’t what killed ATM. It was the fact that speeding the sending of such small packets up to and past gigabit speeds was too expensive, which was made worse by the fact that Ethernet became a commodity due to scale.

> Sadly the ATM legacy lives on in GPON and XGSPON -- EPON / 10GEPON are far better protocols. As a result, GPON and XGSPON require gobs of memory per port for frame reassembly (128 ONUs x 8 priorities x 9KB for jumbo frames = 9MB per port worst case), whereas EPON / 10GEPON do not.

This isn’t quite the same argument. I agree that 10GEPON is “better” and I wish it was THE standard (especially for pure ISPs), but it ignores that most ISPs using XGSPON are multiplexing voip, TV, emergency, and other traditional networks. If anything, it’s what ATM should have been, where they could have had a different priority for small celled VOIP and larger packets for other services. I say this as a person who thinks all this is dumb and consumers should just be given an internet connection at this point - I hope 10GEPON wins out in the end - it is certainly already cheaper. I much more hate the fact that I have to use PPPoE than some memory overhead for the ports reassembling GEM packets, though.

As for MPLS, well yeah it was certainly faster than IP lookups, but the circuits also often result in sub-optimal routing as the MPLS “tunnels” don’t always reflect otherwise ideal physical paths. IIRC, about half of the IPv6 internet’s core is actually routed over MPLS tunnels and it can be a large reason IPv6 routing can often have higher TTLs than IPv4 (because the paths often aren’t as efficient). That being said, we’ll have to see if segment routing takes off, and what approaches stick.
by mcny | 2025-11-16 00:22:25+00:00
web archives are so important. perhaps now more than ever.

recently, a company founder / ceo swore up and down right here on this orange website that they never said the word "forever" on their pricing page until someone brought proof using a web archive.

If the US government is behind this nonsense, I am very displeased by it. I wish there was a way we could stop the FBI from doing this kind of tomfoolery.
by renewiltord | 2025-11-16 00:23:23+00:00
We’ve had ten years of this cloaking of disgraceful sin in the language of vulnerability. It hasn’t yielded anything of value and now with hindsight we can affirmatively declare that it was an abuse of people’s desire to care for the vulnerable.

I couldn’t care less for this deceit.

Besides, the rest of your comment is some random screed that reveals your political inclinations as the primary motivation for your comments. This /r/MurderedByWords content is a telltale.

By all means, spend half of your comment replies on dunking on some guy who isn't here as a way to flash your tribal colours.
by jMyles | 2025-11-16 00:23:31+00:00
Storage media and authenticity have zero overlap in the venn diagram. Authenticity is a cryptological feature of the internet, not a topological one.

The reason you believe that you're reading something on news.ycombinator.com right now is not the path by which the bytes were copied from one interface to the next before getting to you, but the certificate and signature that confirms you have a valid HTTPS connection.
by schemester | 2025-11-16 00:23:35+00:00
Nonsense. By 2007 it was already a settled matter. There had been decades of attempts to tease out environmental influences. We’d seen that no amount of education funding, government employment, government schools, adoption by white parents, or any other way of approaching the matter would boost black test scores close to whites’ in America. Nor could blacks find a way themselves to do it, not in any locality. It was also clear by that time that serious environmental influences on individuals were small relative to the observed performance differences between blacks and whites, which meant the theory that its environment would imply insane levels of deprivation that weren’t happening. Social scientists had already given up.
by trehalose | 2025-11-16 00:23:48+00:00
I'd absolutely feel the same way if we were talking about dowsing rods or a plastic Harry Potter sorting hat or any bullshit we can think of. I don't want our national security to rely on untested or disproven methods to determine whether people are trustworthy. Even so, as you say, that's also a problem (a big one).

I'd be quite comfortable if I knew that these polygraph tests were being scrapped entirely because they're nonsense and that the FBI is reworking its security procedures to improve all its background checks. As it is, these articles make it sound like they're replacing the polygraph test with nothing, and only for these select few people. I don't like that. It is a human-led interrogation, albeit with a useless (at best) machine. I want to know what's so trustworthy about these people that the FBI doesn't even want to get to know them before giving them jobs high up?
by mort96 | 2025-11-16 00:24:20+00:00
I'm not saying that there would be no value in having benchmarks which compare the JITless, easily embeddable JS interpreters against JITed, hard-to-embed browser-quality JS engines like V8 and SpiderMonkey. I'm just saying that those engines aren't really Boa's competitors, certainly not its "main competitors"; it's a different kind of thing that serves a different need.
by simondotau | 2025-11-16 00:25:44+00:00
The important thing is to be aware of your adversary. If it’s a big network which doesn’t care about you specifically, block away. But if it’s a motivated group interested in your site specifically, then you have to be very careful. The extreme example of the latter is yt-dlp, which continues to work despite YouTube’s best efforts.

For those adversaries, you need to work out a careful balance between deterrence, solving problems (e.g. resource abuse), and your desire to “win”. In extreme cases your best strategy is for your filter to “work” but be broken in hard to detect ways. For example, showing all but the most valuable content. Or spiking the data with just enough rubbish to diminish its value. Or having the content indexes return delayed/stale/incomplete data.

And whatever you do, don’t use incrementing integers. Ask me how I know.
by WHMDC | 2025-11-16 00:26:49+00:00
WHMDC – New Next-Gen Self-Hosted Billing & Automation Platform.

WHMDC is a modern PHP 8 + MySQL billing and automation system featuring:

Fully responsive modern UI Pure PHP Pretty URL routing Baked in Stripe, PayPal, Bank Transfer gateways Domainbox + eNom registrar modules Invoices, quotes, services, tickets, credits Domain search + TLD pricing manager Multi-currency + pro-rata billing Passkeys (WebAuthn) + 2FA All premium features included as standard Modular architecture for gateways, servers, registrars 109+ features. Zero bloat. Pure performance. Designed for hosting companies who want full control over their billing platform.

Everything you need, nothing you don’t.

Screenshots & details: https://WHMDC.com

Posting this for anyone interested in billing/automation software or modern PHP system builds.

Happy to answer general technical questions.

— WHMDeskCloud
by pavas | 2025-11-16 00:27:40+00:00
I'm actually curious here, because maybe our experiences are different. When you look at something red, before any associations or thoughts kick in, before you start thinking "this reminds me of fire" or analyzing it, is there something it's like for that redness to be there? Some quality to it that exists independent of what you can say about it?

For me, I can turn off all the thinking and associations and just... look. And there's something there that the looking is of or like, if that makes sense. It's hard to put into words because it's prior to words, and can possibly be independent of them.

But maybe that's not something universal? I know some people don't have visual imagery or an inner voice, so maybe phenomenal experience varies more than we assume. Does that distinction between the experience itself and your ability to think/talk about it track for you at all?
by shadowgovt | 2025-11-16 00:29:05+00:00
Rpcs really can't be understated in terms of the effect they had on classes and inheritance.

While in theory it should be straightforward to ship instance state over a wire, in practice most languages have no built-in support for it (or the support is extremely poor in the general case; I remember my first experiments with trying to ship raw Java objects over the wire using the standard library tools back in the early 2000s, and boy was that incredibly inefficient). Additionally, the ability to attach arbitrary methods to instances in some languages really complicates the story, and I think fundamentally people are coming around to the idea that the wire itself is something you have to be able to inspect and debug so being able to understand the structure in transit on the wire is extremely important.

Classes and their inheritance rules make exactly the wrong things implicit for this use case.
by hengheng | 2025-11-16 00:31:21+00:00
How's AMD's engineering support these days? I've heard through the grapevine that many laptops were mostly engineered by intel engineers, creating a natural moat because the laptop brands are used to not having to do much PCB layout or thermals.

AMD, I heard, seemed less capable, or less interested, or couldn't justify at their quantities, to do the same, which meant their engineering support packages were good for atx mainboards only, and maybe the occasional console.

This must have changed a while ago, does anyone have the tea?
by Brian_K_White | 2025-11-16 00:31:51+00:00
Actually I think that articles very opening premis is exactly as obviously false as they say the original articles premis is.

In other words for example they have not shown that the purpose of a cancer hospital is not in fact to cure 2/3 of cancers. They say it's obviously absurd but that's just a bald assertion with no backing meat.

It can absolutely be argued that the hospital is doing exactly what it's intended to do, because it's what everyone involved is satisfied with letting it do.

Yes obviously it doesn't sound like an obvious way to interpret the functioning of the hospital. No one needs to write an article to explain that the world works the way it appears to or claims to. The whole point of the original POSIWID is to show that some other less obvious, possibly even intentionally hidden interpretation of a system is at least valid and logically "not inconsistent" with the facts and observations.

If the operators and funders of a hospital would like to cure all cancers but physically can't, one way to say that is that the hospital is simply doing the next best thing. Everyone involved has settled for some compromise and balance of resources devoted to it such that the amount of cost is as high as they are willing to go for the amount of cancers they are curing. However many they are curing, and even if 100% is not possible, there is still always some amount better they could do for some amount more investment, until all possible resources are devoted to that and nothing else. Everyone stops somewhere short of that and lives with the 2/3 performance instead of the 3/4 performance. And so the system is doing what everyone involved has decided it shall do. The purpose of the system is what it does.

That's not an absurd argument at all, and this rebuttal does not invalidate it.