MurphyA/hacker-news huggingface dataset:
by jihadjihad | 2025-09-18 17:54:34+00:00
"All that can be done is for each of us to invent our own ideal library of our classics; and I would say that one half of it would consist of books we have read and that have meant something for us and the other half of books which we intend to read and which we suppose might mean something to us. We should also leave a section of empty spaces for surprises and chance discoveries." - Italo Calvino
by iwasnotme | 2025-09-18 17:54:35+00:00
If we donate to Hack Club, can we put a stipulation that it's not used to pay the Salesforce ransom? :) But I see that they're reversing course, which is good at least.

Seriously though, I'm not sure how I've never heard of Hack Club before. I love the cause and wish I had such a thing when I was younger. Hopefully they see an uptick in donations with all the fellow techies reading your post!

My daughter is graduating in the spring with a Computer Science degree and wants to become a teacher. She'll love this.
by parenwielder | 2025-09-18 17:55:05+00:00
Lua (and to a somewhat lesser extent Luau) are small in terms of the learned surface of the value language, not necessarily in terms of lines of code. That being said, any runtime use of the language needn't depend on Analysis, which is the biggest compilation unit by far.

Probably also worth mentioning that Analysis currently contains two full type system implementations because we've spent the better part of the past three years building a new type system to address a lot of the fundamental limitations and architectural issues that we'd run into after years of working on the original one. The new one is not without issues still, but is definitely very usable, and gets better and better every week. At some point in the future, we will clip the old one altogether, and that'll shave off some 30,000 lines of code or something.
by xyzzy123 | 2025-09-18 17:55:22+00:00
Hm usually ultrasonic cutting tools have small, disposable blades, which are tuned so that they vibrate right. Also they can produce an intense burning sensation in either the hand you're using (if you hold wrong / too tight) or in your off-hand (if you hit something hard, like a bone, which can pick up the vibrations).

I'm sure there's an ultrasonic transducer in there but I wonder how a 40w transducer (this is typical power for hand-held) can move such a giant blade around at 40khz. It does not seem physically plausible to me.
by mrguyorama | 2025-09-18 17:55:31+00:00
>when I run my car off the bridge and into some body of water, I'll be able to get out of my car when I manually roll down my window.

>You cannot open car WINDOWS under water, electric or not.

>Nobody suggested opening the door. Not even sure how you got there

Uh, you aren't sure how I got there because I didn't. I never even said the word door.

You cannot roll down manual car windows in a sunken car because the pressure of the water jams the mechanism regardless of what powers that mechanism. In a still sinking car, electric windows do not short out and you can roll them down just fine.
by tavavex | 2025-09-18 17:55:39+00:00
Popularity says that a lot of other people agree there is value there. While I'm not informed enough to say what 'taste' means exactly, the common understanding that seems to be present in this comment section is that it's not a direct proxy for goodness, usefulness etc, like what you imply. I think most would agree that there are tasteful things that aren't also mass-marketable immediately useful goods or services.
by ulrischa | 2025-09-18 17:55:42+00:00
I like the idea of using custom elements instead of div with class and being able to gradually enhance it to a Webcomponent if needed.

What I think is a bad practice is the nesting of selectors to avoid classes. This leads to a high specificity and to a tight coupling with the html structure.

A more modern approach to reduce (not avoid) classes is the @scope and @layer rules. They have a hughe potential for designing components in css.
by paddleon | 2025-09-18 17:55:44+00:00
the reason to NOT have a DSM-recognized diagnosis on your medical record is it can be used to disqualify you for things later in life.

And we cannot predict all of these future changes, either in our interests and/or the law.

"We don't want pilots with depression or anxiety, because duh obvious reasons" and there goes a career option for you. (something very like this happened to my cousin)
by lproven | 2025-09-18 17:55:54+00:00
> a Macintosh-like UI experience for half the price

The original Macintosh was launched January 1984 for $2,495.

The original ST was launched June 1985 for $799.

In other words, not half the price -- less than a third of the price. The marketing slogan was "Power without the price" and it was true.

Tech was changing faster than now in those days, but even so, the ST was a radical machine. You got a lot for the money.

By September 1984 the 512kB "Fat Mac" was launched but it was more expensive: $3,195.

Yes, Commodore's contemporary Amiga was more impressive, with better graphics, better sound, better multitasking, but it was $1,285 the month after the ST. Also, a single-floppy 512kB Amiga was not much fun. (Like a single-floppy 128kB Mac!) As the ST's OS was in ROM, a single-floppy 512kB machine was actually quite usable. For both a Mac and an Amiga, you really wanted twin floppies, or better still, a hard disk.
by bee_rider | 2025-09-18 17:55:55+00:00
Apparently it is 5% ownership. Does that give them enough leverage to tank Intel’s iGPUs?

That would seem weird to be. Intel’s iGPUs are an incredibly good solution for their (non-glamorous) niche.

Intel’s dGPUs might be in a risky spot, though. (So… what’s new?)

Messing up Intel’s iGPUs would be a huge practical loss for, like, everyday desktop Linux folks. Tossing out their dGPUs, I don’t know if it is such a huge loss.
by theamk | 2025-09-18 17:55:58+00:00
KSON proudly claims "no whitespace sensitivity", which means "misleading indentation" is back. And it's pretty light on syntax, so there are going to be plenty of mistakes made here.

Here is an example I made in a few minutes:

ports: - 80 - 8000 - 10000 - 12000 - - 14000

Guess how it parses? answer:

{"ports":[80,8000,10000,12000,[14000]]}
by Symmetry | 2025-09-18 17:56:14+00:00
Cyanobacteria reproduce rapidly in sunlight and their numbers are mostly kept in check by viruses. If you bred a species that didn't have any existing viruses there would still be amoebas, flagellates, etc which would use the extra food to reproduced faster and keep the numbers in check, though it would be a big ecological problem. If these couldn't eat them because the new cyanobacteria was mirror life they they'd lock huge amount of carbon from the biosphere as indigestible sugars and starving all other plant life, over the course of maybe a year at the most.

It's possible that humanity could survive by exploiting things like fossil fuels but by default it would be as bad as the extinction that ended the Permian. And certainly most humans would die.

We're protected from this naturally because it takes over a billion years to evolve something as good at reproducing as cyanobacteria from scratch and any biogenisis that were to happen in the modern world would produce something so hapless it would be swiftly out competed for resources. You can't evolve from a regular bacteria to a mirror bacteria, evolution is really bad at making multiple changes at once and this would require changing literally every part of an organism at once.
by fasbiner | 2025-09-18 17:56:43+00:00
It's not a mistake that you're only reachable when your bad business practices are so heinous they go viral. You are an executive at a company that saves money by not offering customer support except when there's bad PR or a lawsuit.

Are you going to be fixing that your billing system is not human-reachable, or are you just going to be fixing this one incident while leaving the broken system as-is for everyone who didn't go viral?
Ask HN: How were graphics card drivers programmed back in the 90s?
by ferguess_k | 2025-09-18 17:57:20+00:00
I read this doc and it completely blew my mind.

https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-8.html

I have done a few simple embedded driver development but graphic cards, even in the 90s, look like beasts to me.

I don't think there is any books on this topic -- the best thing we have is Linux Device Driver, and I don't think any book is going to dive deep into graphic card driver development. If I want to know the details, I'll probably read the source code of OSS drivers.

I'm wondering if there are more stories or blogs like this (maybe in the 80s too, remember those Hercules cards?). It really warms me up thinking about sitting in a cube, writing code for device drivers, reading docs everywhere, banging my head on every solid wall until I start to see code in air, quaffing coffee one by one, going into deep night...I know it's way more romantic than the real story but I can't keep myself wondering about it.
by c0balt | 2025-09-18 17:58:11+00:00
Sorry, you are all out of door unlocks for today!

Dance along with the characters of the new Series, now streaming on $sponsor, and achieve a score of at least 6/10 to get another door unlock your door.

---

Your dance was not good enough, try again or buy a door unlock with the flash discount code "Distopia" for 99ct.
by kardianos | 2025-09-18 17:58:22+00:00
It seems like the core problem is (1) NPM node_modules is so large usually, no one actually audit them and (2) the NPM churn is so great, no one audits them and (3) the design of NPM appears to think that automatically updating point or minor versions is actually good and desirable.

Go is one of the few packing systems that got these right.
by nrclark | 2025-09-18 17:58:31+00:00
As a product, I like Slack a lot more than teams. Chatting is easier, the apps are better, reminders and scheduled messages, workflows, etc. Threaded conversations are much easier as well, and aren't artificially restricted to certain types of channels.

At a high level though, Salesforce is often seen as a predatory company. Prices are high and they will squeeze their users for every nickel (as demonstrated here). They will also monetize your data in ways that you probably don't want.

Teams chat is pretty bad, I agree. But it does have these benefits:

- Free if you're already in the Microsoft ecosystem, which most companies are. - Microsoft is probably a better steward of your data. - Teams video / audio calls are much much better than Slack huddles. - That's pretty much it tbh
by StTerryADavis | 2025-09-18 17:58:52+00:00
Honestly, I get shocked every time how horrible the viewing experience is without an Adblock, both with the amount of ads and how much of it is scams or open propaganda. I will close the tab unless I really have to watch the video.

You are fundamentally right about trying to avoid Youtube on your phone in my opinion. But just to not be facing the same ad cancer if you do need to watch a video I would suggest either:

A) Safari uBlock Origin Lite extension B) Orion browser with desktop extensions C) Sideloaded Youtube app

Hope that helps
by refulgentis | 2025-09-18 17:58:54+00:00
I worked at Google on watches some distant time ago, these floated around.

IMHO the tell on why there's a delay is the original comment expressing wonderment at Zuckerberg demonstrating 30 WPM.

i.e. it sucks.

It's nice technology, engineering, glad they had the courage, sure its useful for its purpose.

However, in practice, humans being humans, the odds I regularly put on a glove, to get 30 WPM, on my glasses computer...very low.

(also, looking back at the original comment...neural interface? wtf? It's not neural...)
by burnte | 2025-09-18 17:58:56+00:00
> And at that scale, the console manufacturers want to squeeze every vendor as hard as they can... and Intel didn't see the need to engage in a bidding war with AMD that would have given them a sizable revenue but very little profit margin compared to selling Xeon CPUs to hyperscalers where Intel has much more leverage to command higher prices and thus higher margins.

And so that gave AMD an opening, and with that opening they got to experiment with designs, tailor a product, get experience and industrial marketshare, and they were able to continue to offer more and better products. Intel didn't just miss a mediocre business opportunity, they missed out on becoming a trusted partner for multiple generations, and they handed market to AMD that AMD used to be a better market competitor.
by Zak | 2025-09-18 17:59:00+00:00
When I've rented cars with electronic door poppers instead of conventional door handles, I've found them annoying. Do many people actually prefer them?

Purely mechanical flush exterior door handles are possible if aerodynamics (or giving the impression of trying too hard to be aerodynamic) are a factor. Aircraft have used them for decades. Several older cars have used them including the Chevrolet Corvette (third generation), Subaru XT, Fiat Barchetta, and Pontiac Grand Prix (third generation).
by jsbisviewtiful | 2025-09-18 17:59:40+00:00
> I sure as hell don't want them to be internet-capable

There isn't really a good reason for appliances to be online-capable and in some cases it puts homes at risk. If you have that and like it, cool - good for you, but that's "innovation" for the sake of having a reason to sell a new product... a product that can be hacked to break or shutdown via a firmware update.
by bapak | 2025-09-18 17:59:40+00:00
Are you kidding me!? We are living in the future and the first thing we (have to) worry about is that something will be used against us.

I really want the 2008 Google where everything they made was welcomed and not hated on sight.

Agentic browser? This. is. what. I. want.

Asking the browser about "that specific thing I might have seen last week?" Sign me the f up!

I'm not being sarcastic, I really wish I could have all of this and not having to worry about antagonistic companies and governments.
by parenwielder | 2025-09-18 18:00:15+00:00
Luau isn't "Lua but with types," but rather a language in the Lua family that has grown a powerful gradual type system with a _ton_ of type inference (this is in contrast to e.g. TypeScript which takes the approach more of "add annotations to get benefits"), as well as a growing number of additions to the language that we believe make it a more pleasant developer experience to use. We're very focused on preserving the general ability to embed the language readily and with low costs to binary size and so forth, but we're less ruthlessly committed to the language's simplicity (for both better and worse). Overall, the goal is an embeddable language related to Lua with a focus on developer tooling and a positive developer experience such that people actually want to (and enjoy) build(ing) software in the language, rather than e.g. build large C projects and then expose them to Lua.
by ndriscoll | 2025-09-18 18:00:53+00:00
Consider "advertising" as shorthand for "paid promotion" i.e. "lying". Why would product or service discovery require the people making recommendations to take money from the producers they're recommending? How could that ever result in a world where customers receive anything but the worst possible recommendations?

Word of mouth: fine

Product on a shelf: fine unless you made a deal with the manufacturer/distributor to put it prominently rather than believing it deserves to be there

Taking money to give an endorsement: Bad. That makes you a liar.

It's the dishonesty at the heart of almost all advertising that makes it bad (well that and the often accompanying implicit push for people to frivolously consume).
by ecnahc515 | 2025-09-18 18:01:15+00:00
If the the OP is the author, did consider filing a bug with errcheck? It should be possible for errcheck to check if the comparison is being done within an `Is(err error) bool` method and skip the warning in that case, or even better: it could check if your using `errors.Is` within an `Is` method and warn in that case!
by Defletter | 2025-09-18 18:01:50+00:00
You misunderstand, I am already well aware. My comment about your lack of elaboration was not due to any ignorance on my part, but rather to point out how you assumed that and refused to elaborate anyway. The idea that I may have my reasons for preferring dependencies-as-git-submodules or their equivalents (like Zig's package system) never crossed your mind. Can't say I'm surprised. Oh well.
by bobmarleybiceps | 2025-09-18 18:02:09+00:00
I'm not an expert on this, so take this with a grain of salt. Chaotic PDEs are extremely sensitive to initial conditions. This essentially makes it so that any numerical solution will (quickly) diverge from the true solution over time. (Just due to floating point error, discretization error, etc.) This is why for a lot of turbulent navier-stokes stuff, people don't necessarily care about the specific phenomena that occur, but look at statistical properties.

I think one of the reasons it is important to preserve conservation laws is that, at the very least, you can be confident that your solution satisfies whatever physical laws your PDE relies on, even if it's almost certainly not the "actual" solution to the PDE. You actually can ensure that a numerical solver will approximately satisfy conservation laws. Then at the very least, even if your solution diverges from the "actual" PDEs solution, you can have some confidence that it's still a useful exploration of possible states. If conservation laws are not preserved AND your solution diverges from the "actual" PDE solution, then you probably cannot be confident about the model's utility.
by 542354234235 | 2025-09-18 18:02:45+00:00
>why have mechanical keyboards become so damn popular and not "keyboards on screens?"

Both are popular. Literally 100s of millions of people use keyboards on screens, so I'm not even really sure what you think you are trying to say. The desktop computer market isn't likely to move away from mechanical keyboards, but the phone/tablet market did a long time ago. Something with more accuracy, or that can be used for touch typing, without taking up device real estate, could definitely blow up in that market.
by ceejayoz | 2025-09-18 18:02:53+00:00
It's not.

https://lawsuit.org/general-law/republicans-have-an-obsessio...

https://en.wikipedia.org/wiki/Caitlyn_Jenner

Being trans (or being attracted to a trans person) is one of many aspects of that person. Other political positions may outweigh it, and the taboo nature of it may be an appeal (see also: stepsibling roleplay porn).
by KittenInABox | 2025-09-18 18:03:45+00:00
I would posit your issue is not in co-option of terminology but in that ableism is still rampant and these are people who wouldn't take your wife seriously even if you described her symptoms. I have conditions that people do not uwu cutesy about on tiktok and people still illegitimate me when it inconveniences them slightly like canceling plans. People playing down disabilities the disabilities of others is extremely common. Being able to be flexible and accommodating to any degree I can to someone's disability has nothing to do with whether or not I think it is legitimate, and gating my flexibility to whether or not I personally judge someone's disability as legitimate is ableism plain and simple.
by nonameiguess | 2025-09-18 18:03:46+00:00
You could, but it would be a wrong argument. Animals, and presumably early enough humans for at least a while, had no language, yet still manage to interact with and understand the world. We don't learn solely by reading with ingestion of text being our only experience of anything.

For what it's worth, this is not some kind of slam dunk fundamental permanent limitation of AI that is constructed from LLMs. Multi-modal learning gets you part of the way. Tool use gets you more of the way, enabling interaction with at least something. Embodiment and autonomy would get you further, but at some point, you need a true online learner that can update its own weights and not just simulate that with a very large context window.

Whether or not this entails any limitation in capability (as in, there is anything a human or animal can actually do cognitively that a LLM AI can't) is an open question, but it is a real difference. The person you're responding to, no matter how similar their activation loops may be to software, didn't develop all behaviors and predictive modeling they currently do by reading and then had their brain frozen in time.
by dismalaf | 2025-09-18 18:04:47+00:00
Strategically this is good for the US and the West. Intel needs to survive because they have the only advanced fabs that aren't within reach of China.

But as a consumer, I hate this. Intel APUs have become quite good and are great for Linux users. I don't want Nvidia's bullshit infecting them. Jenson wants to be the Apple of chips and we'll all be worse off if Nvidia SoCs become ubiquitous.
by axiolite | 2025-09-18 18:05:22+00:00
What does that accomplish? You can just read the web page as-is...

Are you going to share your two screenshots, and provide those instructions, with others? That seems impractical.

Video recording is a bit less impractical, but there you really need a short looping animation to avoid ballooning the file size. An actual readable screenshot has its advantages...
by FirmwareBurner | 2025-09-18 18:05:26+00:00
Well, the AI bubble will eventually pop since none of the major AI chatbots are remotely profitable, even on OpenAI's eyewatering $200/month pay plan which very few have been willing to pay, and even on that OpenAI is still loosing money on it. And when it pops, so will Nvidia's stock, it's only a matter of time.

The AI hype train was built on the premise that AI will progress linearly and eventually end up replacing a lot of well paid white collar work, but it failed to deliver on that promise by now, and progress has flatlined or sometimes even gone backwards (see GPT-5 vs 4o).

FAANG companies can only absorb these losses for so long before shareholders pull out.
by NextViseAI | 2025-09-18 18:05:28+00:00
NextViseAI is a white-label, template-first platform to build, brand and deploy chat/voice AI agents for healthcare and agencies. Use prebuilt templates and a drag-and-drop builder to launch branded agents quickly. We’re focused on making setup fast and user-friendly. $50 free credit on signup. — Yasin (founder)
by d12bb | 2025-09-18 18:05:36+00:00
> The firm started out with a couple of desktops and an NFS server, and 10 years later ended up with tens of thousands of high-end GPUs, hundreds of thousands of CPUs, and hundreds of petabytes of storage.

So much resources for producing nothing of real value. What a waste.

Great project though, appreciate open sourcing it.
by rdtsc | 2025-09-18 18:05:40+00:00
This is a great map, they should show it alongside the typical one when teaching geography. I'll show this to my kids later, see what they think and ask them to find some countries on it.

A similar change of perspective "trick" is knowing that when we look up at the stars, it's not really "up", it can be "down", too. Imagine being suspended head down, feet stuck to the ground looking at the space below, with billions of light years worth of almost nothing out there. A bit terrifying, I suppose, so maybe don't think too much about it :-)
by dlcarrier | 2025-09-18 18:05:44+00:00
There's almost no chance it isn't using rejected PS5 APU dies. It has fused off two of the eight CPU cores, as well as 12 of the 36 GPU compute units, but otherwise has the exact same specifications. The one customization Sony did get, the use of GDDR6 RAM, is still present. It also exhibits the same very short-lived mix of Zen 2 with RDNA 2 and has the same die size and aspect ratio.
by foresto | 2025-09-18 18:05:46+00:00
> KDE has a ton of bugs that I don't like,

I have yet to use a desktop environment that doesn't come with annoying bugs. KDE offers so much utility and gets in my way so little, though, that fixing a couple of bugs myself has been very much worthwhile.

I guess that makes it not exactly free-as-in-beer in my case. Still a great value. :)