MurphyA/hacker-news huggingface dataset:
by GuB-42 | 2025-09-08 16:37:40+00:00
But then, why not just sell straight out fakes? Why bother with all the business of acquiring genuine parts and harvesting them. Just make it all fake and don't bother with harvesting. Harvesting is only worth it if genuine parts are difficult to obtain legitimately.

Also realize that we are not just talking about an iPhone refusing to work with fake parts. We are talking about genuine parts from iPhone A not working with iPhone B of the exact same model.
by simonw | 2025-09-08 16:37:48+00:00
Right now you can run some of the best available open weight models on a 512GB Mac Studio, which retails for around $10,000. Here's Qwen3-Coder-480B-A35B-Instruct running at 24 tokens/second at 4bit: https://twitter.com/awnihannun/status/1947771502058672219 and Deep Seek V3 0324 in 4-bit at 20 toks/sec https://twitter.com/awnihannun/status/1904177084609827054

You can also string two 512GB Mac Studios together using MLX to load even larger models - here's 671B 8-bit DeepSeek R1 doing that: https://twitter.com/alexocheema/status/1899735281781411907
by Ajedi32 | 2025-09-08 16:38:23+00:00
"Stricter regulations" like what? It's easy to talk in the abstract about how "someone ought to do something", but if you're not asking for censorship then what exactly are you asking for? Without any specifics, "government oversight" of what people are saying to each other on social media gives off some very Orwellian vibes in my mind...
by FergusArgyll | 2025-09-08 16:38:30+00:00
0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af

0x10ed43c718714eb63d5aa57b78b54704e256024e

0x13f4ea83d0bd40e75c8222255bc855a974568dd4

0x1111111254eeb25477b68fb85ed929f73a960582

0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f

Source: https://github.com/chalk/chalk/issues/656#issuecomment-32670...
by ojosilva | 2025-09-08 16:39:17+00:00
Well, "entirely anecdotal" it is not! That's a very good sampling space (60-70 interviews) by, yes, a "biased researcher", one that is looking for a job which would skew the replies by the "respondents", but still excellent job, I would totally acquire your entire research report on the industry when it comes out if that was the case.

People highly criticize evergreen jobs, not without reason, but continuously doing job interviews as an evergreen job candidate is an excellent way to poke and gauge the industry, as it is of the job market, especially if it gets past the HR screening phase.
by anticristi | 2025-09-08 16:39:43+00:00
This is really scary. It could have totally happened to me too. How can we design security which works even when people are tired or stressed?

Once upon a time, I used a software called passwordmaker. Essentially, it computed a password like hash(domain+username+master password). Genius idea, but it was a nightmare to use. Why? Because amazon.se and amazon.com share the same username/password database. Similarly, the "domain" for Amazon's app was "com.amazon.something".

Perhaps it's time for browser vendors to strongly bind credentials to the domain, the whole domain and nothing but the domain, so help me Codd.
by aecsocket | 2025-09-08 16:39:50+00:00
The cheapest possible Hetzner VPS (2 vCPU 40GB SSD) and a Hetzner storage box (1TB) works alright for cheap (less than EUR 10/mo). I store my database on the SSD, and the `/uploads` folder on the storage box attached as a CIFS drive. Put it behind Tailscale and it's worked fine for the past few months.
by dist-epoch | 2025-09-08 16:39:57+00:00
From the world first robophobe, humano-fascist:

Robot Slur Tier List: https://www.youtube.com/watch?v=IoDDWmIWMDg

https://www.youtube.com/watch?v=RpRRejhgtVI

Responding To A Clankerloving Cogsucker on Robot "Racism": https://www.youtube.com/watch?v=6zAIqNpC0I0
by esseph | 2025-09-08 16:40:53+00:00
Per the Wikipedia article:

>The word clanker has been previously used in science fiction literature, first appearing in a 1958 article by William Tenn in which he uses it to describe robots from science fiction films like Metropolis.[2] The Star Wars franchise began using the term "clanker" as a slur against droids in the 2005 video game Star Wars: Republic Commando before being prominently used in the animated series Star Wars: The Clone Wars, which follows a galaxy-wide war between the Galactic Republic's clone troopers and the Confederacy of Independent Systems' battle droids.
by skybrian | 2025-09-08 16:41:00+00:00
The question is who picks up the vulnerable version first. With minimal version selection (like Go has), the people with a direct dependency on the vulnerable library go first, after running a command to update their direct dependencies. People with indirect dependencies don’t get the new version until a direct dependency does a release pointing at the vulnerable version, passing it on.

Not sure if that would be a better result in the end. It seems like it depends on who has direct dependencies and how much testing they do. Do they pass it on or not?
by montebicyclelo | 2025-09-08 16:41:14+00:00
I think OP is suggesting that Apple / AMD / Intel do the work of integrating their NPUs into popular libraries like `llama.cpp`. Which might make sense. My impression is that by the time the vendors support a certain model with their NPUs the model is too old and nobody cares anyway. Whereas llama.cpp keeps up with the latest and greatest.
by lioeters | 2025-09-08 16:41:22+00:00
> advanced clocks that predate similar European ones

I was thinking of the Antikythera mechanism, an analog computer/calculator from the 2nd century BC. There's a long gap in history from that time until Europe reached that level of technical sophistication in science and machinery.

A simplistic explanation might be: the fall of Rome led to the Dark Ages through political instability, loss of educational infrastructure, reduced trade, shift in cultural emphasis from classical science and philosophy to religion..

That reminds me of the Lost Libraries of Timbuktu, about the preservation of knowledge against time, wars, fires, and thieves. Not only technology but entire civilizations can get lost in time, like those pyramids in Natchez, Mississippi. Or the Lost City of Z, buried in the jungle.

In that sense technology - and the knowledge to understand and produce it - is always being lost to entropy unless we make an effort to keep it alive. Even then, shifts in economics or cultural context can make it impractical, unaffordable, or otherwise leaving no one to maintain it.

Even in my lifetime I feel like certain ways of thinking and living have been lost culturally. It's in the memories of those who experienced it, but after they're gone, there will only be footprints left in books, photographs, audio and video recordings, online archives and blogs.
by andrewmcwatters | 2025-09-08 16:41:22+00:00
No. A now unavailable version, `debug@4.4.2` was unpublished by npm, which is the only vulnerable version in question.

Edit: However, I think the reason the security advisory marks the entire package at the moment, is because there is no mechanism in npm to notify users a version with an exploit is currently installed. `npm audit` looks at the versions configured, not installed.

The security advisory triggering this warning forces everyone to reinstall packages today, in case 4.4.2 was installed.
by simpaticoder | 2025-09-08 16:41:32+00:00
I've come to the conclusion that avoiding the npm registry is a great benefit. The alternative is to import packages directly from the (git) repository. Apart from being a major vector for supply-chain attacks like this one, it is also true that there is little or no coupling between the source of a project and its published code. The 'npm publish' step takes pushes local contents into the registry, meaning that a malefactor can easily make changes to code before publishing.
by simonw | 2025-09-08 16:41:34+00:00
Transformers.js (https://huggingface.co/docs/transformers.js/en/index) is this. Some demos (should work in Chrome and Firefox on Windows, or Firefox Nightly on macOS and Linux):

https://huggingface.co/spaces/webml-community/llama-3.2-webg... loads a 1.24GB Llama 3.2 q4f16 ONNX build

https://huggingface.co/spaces/webml-community/janus-pro-webg... loads a 2.24 GB DeepSeek Janus Pro model which is multi-modal for output - it can respond with generated images in addition to text.

https://huggingface.co/blog/embeddinggemma#transformersjs loads 400MB for an EmbeddingGemma demo (embeddings, not LLMs)

I've collected a few more of these demos here: https://simonwillison.net/tags/transformers-js/

You can also get this working with web-llm - https://github.com/mlc-ai/web-llm - here's my write-up of a demo that uses that: https://simonwillison.net/2024/Nov/29/structured-generation-...
by jauntywundrkind | 2025-09-08 16:41:35+00:00
There have been attempts to use s3fuse like layers, but:

> NOTE: I found it too expensive in S3 requests and CloudTrail data recordings to use S3 as the backend.

https://github.com/dubrowin/Immich-backed-by-S3

They used aws's own mountpoint for this. Perhaps s3fs with it's caching could do better? Ideally someone would make an object store fuse driver that caches the whole file tree & metadata, or perhaps storing on slatedb or some such. Being able to tune the local file cache would also be important: maybe maybe maybe s3fuse caching is good enough, but making sure thumbnails can cache seems super important. It would be interesting to see how immich uses the filesystem.
by fooker | 2025-09-08 16:42:36+00:00
Here you go : https://godbolt.org/z/haroWGa3c

Recursive DFS took 4 ms Iterative DFS took 8 ms

I'm sure you could optimize the explicit stack based one a bit more to reach parity with a significantly more complex program.

But might as well let ~75 years of hardware, OS, and compiler advancements do that for you when possible.

> Why would copying a single value be slower than pushing an entire call frame to the stack

Because that's not what happens. The stack arithmetic is handled in hardware increasing IPC significantly, and the 'frame' you are talking about it almost the same same size as a single value in the happy path when all the relevant optimizations work out.

> More important is the debugability

Debugging recursive programs is pretty neat with most debuggers. No, you don't unwind through anything manually, just generate a backtrace.
by pengaru | 2025-09-08 16:42:46+00:00
Your Intel mac was stuck in the past while everyone paying attention on PCs were already enjoying TSMC 7nm silicon in the form of AMD Zen processors.

Apple Silicon macs are far less impressive if you came from an 8c/16t Ryzen 7 laptop. Especially if you consider the Apple parts are consistently enjoying the next best TSMC node vs. AMD (e.g. 5nm (M1) vs. 7nm (Zen2))

What's _really_ impressive is how badly Intel fell behind and TSMC has been absolutely killing it.
by ath3nd | 2025-09-08 16:42:54+00:00
The actual criminal here is the CEO. But of course very right-coded is to not care about child safety, since the right is the biggest perpetrator of child sex offences and don't mind associating with them.

https://www.npr.org/2022/04/19/1093364807/republicans-confro...

And the church the right is so fond of sure seems to have its own wiki page on child safety. https://en.wikipedia.org/wiki/Catholic_Church_sexual_abuse_c...

Of course Zuck, who's famous for ass kissing the orange stain that calls himself a president https://www.youtube.com/watch?v=gnGSYvEC-DQ (and who LOOOVES his daughter a little bit too much https://www.youtube.com/watch?v=8EPEkk6qWkg), would want to suppress child safety research, his benefactors demand it.
by Match451 | 2025-09-08 16:43:02+00:00
Setting up the audio propagation in the Thief level editor is super tedious but it’s hard to argue with the results. You draw “Room brushes” (basically boxes) to encompass space and sound will propagate across where they intersect with each other. An Environmental audio setting is applied to a room brush and will be applied to all the audio heard by the player when inside the room brush.
by thr0waway001 | 2025-09-08 16:43:16+00:00
This was always the dream for people with real ideas for an app but lacked the knowhow to build it.

Namely: “I have an idea for an app but I don’t know how to do it and I don’t want to spend all my time and resources on the app either. The app is a means to an end, not the end itself.”

We are now living in a time where getting to the end is much more possible.
by resters | 2025-09-08 16:43:34+00:00
Once a vector has been generated (and someone has paid for it) it can be searched for and relevant content can be identified without AWS incurring any additional cost to create its own separate censorship-oriented index, etc. AWS can also add additional bits to the vector that benefit its internal goals (scalability, censorship, etc.)

Not to mention there is lock-in once you've gone to the trouble of using a specific embedding model on a bunch of content. Ideally we'd converge on backwards-compatible, open source approaches, but cloud vendors want to offer "value" by offering "better" embedding models that are not open source.
by angiolillo | 2025-09-08 16:44:33+00:00
> wow, not sure about avoiding cheese & milk - sounds risky for calcium/bones health

The importance of dairy is overblown, especially in the US where the dairy industry funds a lot of school nutrition initiatives. I helped out around a cousin's dairy farm as a kid but eventually discovered that I'm part of the ~2/3rds of the world population that doesn't digest dairy well.

You'll get calcium as long as you eat some white/navy beans, tofu, kale, okra, collards, broccoli raab, chia, or even "calcium fortified" foods.
by JohnBooty | 2025-09-08 16:44:47+00:00
They should be studied anthropologically not listened too.

Yes, I agree. That is overwhelmingly why I watch them. I'm not really looking to them for life advice, but I do think they are fascinating to "study"

I think it needs to be said that people who choose those careers are probably one of the worst kinds of people

I think a lot of them are problematic, but there are a number of reasons I would strongly disagree with that as a 100% true blanket statement.

And then you select out of those the ones that think being interviewed on YouTube about that is a good idea.

Yeahhhhh.... I mean, I don't begrudge these guys for needing to make a living. I don't think it's inherently wrong. For better or worse this is capitalism and people need to earn a living somehow. But it certainly does call for increased skepticism on the part of the viewer.
by Moto7451 | 2025-09-08 16:44:50+00:00
This is not that sort of workstation.

My first software job was at a place doing municipal architecture. The modelers had and needed high end GPUs in addition to the render farm, but plenty of roles at the company simply needed anything with better than what the Intel integrated graphics of the time could produce in order to open the large detailed models.

In these roles the types of work would include things like seeing where every pipe, wire, and plenum for a specific utility or service was in order to plan work between a central plant and a specific room. Stuff like that doesn’t need high amounts of VRAM since streaming textures in worked fine. A little lag never hurt anyone here as the software would simply drop detail until it caught up. Everything was pre-rendered so it didn’t need large amounts of power to display things. What did matter was having the grunt to handle a lot of content and do it across three to six displays.

Today I’m guessing the integrated chips could handle it fine but even my 13900K’s GPU only does DisplayPort 1.4 and up to only three displays on my motherboard. It should do four but it’s up to the ODMs at that point.

For a while Matrox owned a great big slice of this space but eventually everyone fell to the wayside except NVidia and AMD.
by secure | 2025-09-08 16:45:09+00:00
> If OP's CPU cooler (Noctua NH-D15 G2) wasn't able to cool down his CPU below 100C, he must have been (intentionally or unintentionally with Asus multi core enhancement) overclocked his CPU. Or he didn't apply thermal paste properly or didn't remove the cooler plastic sticker?

I did not overclock this CPU. I pay attention to what I change in the BIOS/UEFI firmware, and I never select any overclocking options.

Also, I have applied thermal paste properly: Noctua-supplied paste, following Noctua’s instructions for this CPU socket.
by triceratops | 2025-09-08 16:45:20+00:00
"In a free-enterprise, private-property system, a corporate executive is an employee of the owners of the business. He has direct responsibility to his employers. That responsibility is to conduct the business in accordance with their desires."

I hate to prove Godwin's law but jfc that sounds like "just following orders".

I think incentivizing company executives with stock performance based pay really amplifies the amoral profit seeking behavior of large corporations.

In a better world executives would consider holistic shareholder welfare - "would our shareholders truly be better off if we took <society-destroying-action>?" - instead of mere shareholder value. They'd take home a handsome, but not exorbitant, salary. They would do the job because it's one of the top, most prestigious jobs in the field they've dedicated their lives to. Not because they can make obscene wealth by gaming some numbers.
by simne | 2025-09-08 16:45:42+00:00
For about lost technologies, exist very interest niche, remembered to me by mentioning of Roman concrete.

Example, ancient natural asphalt, which literally surfaced at Red sea.

So, probably natural material, not always exactly known how appear, but fortunately existed and used by ancient people.

I only cannot agree that all lost technologies are not that we might truly care about. As example, Roman concrete could be really valuable in modern world, as current concrete just is being destroyed with time, and this is very serious problem, because could be dangerous for constructions like large dams and bridges; also, need some solution for long term burial of radioactive trash.

How to save such info, very interest question and not easy. Possible example could be some sort of long term independent shelter, under Moon surface, where could store digital archives with information.
Not caring enough about money?
by bsuki | 2025-09-08 16:45:44+00:00
Hey all, In high school, I was into making money (day trading, startups). By senior year, I realized I could instead chase impact -- so I didn’t think about money for 1.5 years.

I feel anger when I hear people saying their reason to do things was because of money. Yet, I feel fear knowing that one day it will make all the difference. My parents are immigrants who run liquor stores. My dad unfortunately is addicted to his own product; despite what it looks like to others, money is still an issue. Looking back (19m), I realize I have an unhealthy relationship with money.

What am I not understanding?

Thanks!
by jermberj | 2025-09-08 16:45:44+00:00
I don't want to beat a dead horse, since sibling commenters have covered this, but I'd implore you to imagine the spectrum of reactions which Meta _could_ have had when discovering their research indicated they were having a negative impact on people.

Some of those reactions on that spectrum would lead to greater human flourishing and well-being, others of those reactions would lead to the opposite. Now think about the reaction they actually _did_ have. Where on the aforementioned spectrum would their actual reaction fall?

Zooming out, how have they reacted to similar circumstances in the past when their own internal research or data indicated a negative impact on people?

The continued "outrage" is that they've exhibited a recurrent pattern across myriad occurrences.
by stevedekorte | 2025-09-08 16:46:54+00:00
Io (http://iolanguage.org) can work this way, as the message tree (maybe including comments - I don't recall) is what the interpreter used to evaluate the code and is accessible at runtime. However, it didn't store the choice of terminator (newline vs return) or indentation info (though it would be easy to add), so the pretty print of the message tree might look different depending on the source conventions.
by daveguy | 2025-09-08 16:47:10+00:00
Wait, are you trying to blame this decision on Kamala Harris not pre-committing to keeping an anti-trust advocate in the FTC? I'm not sure if you noticed, but Kamala Harris is not president and never made these decisions about the FTC. I guarantee you her decisions would have been night and day better than the fraud currently inhabiting the whitehouse.

Maybe I'm just misinterpreting your words.
by zamadatix | 2025-09-08 16:47:23+00:00
With this wattage I'm not sure why they went double slot in this generation. Maybe they thought having a few dB more silence was a more unique placement for the card or something. The thickness of a GPU largely comes from the cooler, everything else typically fits under the height of the display connectors, and this GPU could certainly work with a single slot cooler.
Show HN: Cumliters – Tracking lifes private metric
by olivato | 2025-09-08 16:47:30+00:00
I built a privacy-first app for tracking a very personal habit, after a long weekend how much I produced.

What it does: - 100% local storage (nothing leaves your device) - No logins, no cloud, no ads - Simple stats and history visualization - Works offline

Why: I wanted a lightweight, private solution where I can track this stat easily

Demo: https://cum.plano-b.site

Any ideas for features?

Thanks!
by FlyingAvatar | 2025-09-08 16:47:34+00:00
It's pretty difficult to imagine.

Apple did a ton of work on the power efficiency of iOS on their own ARM chips for iPhone for a decade before introducing the M1.

Since iOS and macOS share the same code base (even when they were on different architectures) it makes much more sense to simplify to a single chip architecture that they already had major expertise with and total control over.

There would be little to no upside for cutting Intel in on it.
by qaq | 2025-09-08 16:47:36+00:00
"I recently spoke with the CTO of a popular AI note-taking app who told me something surprising: they spend twice as much on vector search as they do on OpenAI API calls. Think about that for a second. Running the retrieval layer costs them more than paying for the LLM itself. That flips the usual assumption on its head." Hmm well start sending full documents as part of context see it flip back :).
Show HN: Python package to easily generate and edit images with Nano Banana
by minimaxir | 2025-09-08 16:47:41+00:00
Google's Gemini API is a little more difficult to work with, so I wrote a lightweight wrapper around it to make it easier to generate/edit images programmatically with Nano Banana/Gemini 2.5 Flash Image.

I also included a number of Notebook examples and some observations on how the model works.