MurphyA/hacker-news huggingface dataset:
by x______________ | 2025-07-23 10:22:12+00:00
>Disclaimer This was largely made to amuse myself; consider it a piece of humorous performance art but it so borders on being actually useful, I went to the trouble to document all of this. YMMV. Use at your own risk. The author is not responsible for any damage or data loss that may occur from using this tool. Always review generated commands before executing them, especially when working with important files.

I'm on the fence on this one as the HN community thrives on novel interesting and sometimes humorous content, yet you got the ire of most.

Burying the line about it being a useful yet parody of a project at the very end helps no one understand as exactly for that point, this was sold as the latest and greatest, oh disclaimer, it really isn't.

Don't stop the work, but please remember to keep you intentions clear and your audience will understand.

Best of luck on your future projects!

Edit: Typo
by NitpickLawyer | 2025-07-23 10:22:37+00:00
> Maybe some of the European initiatives related to AI will end up including the creation of more open datasets.

The EU has started the process of opening discussions aiming to set the stage for opportunities to arise on facilitating talks looking forward to identify key strategies of initiating cooperation between member states that will enable vast and encompassing meetings generating avenues of reaching top level multi-lateral accords on passing legislation covering the process of processing processes while preparing for the moment when such processes will become processable in the process of processing such processes.

#justeuthings :)
by danielhanchen | 2025-07-23 10:22:40+00:00
Oh apologies I got confused - it's because when we calculate our dynamic quants, we have to do it on the fixed model!

For example in Phi 3 for example, the end of sentence token was wrong - if we use this, then our quants would be calibrated incorrectly, since chatting with the model will use the actual correct token.

Another is Llama 4 - https://github.com/ggml-org/llama.cpp/pull/12889 in which I fixed a RoPE issue - if we didn't fix it first, then again the calibration process would be incorrect.
by sensanaty | 2025-07-23 10:23:31+00:00
Man I thought I was going crazy.

My staging build was failing and I saw that stylus was the culprit. Running `npm why stylus`, `npm ls --all stylus`, and other variants of these two commands consistently returned nothing, but I can see it in my lockfile if I run `grep -R stylus package-lock.json`.

Even running `npm audit | grep stylus` returned nothing! Which I think is pretty crazy considering the package itself has been overwritten by NPM to include a 0 context scary "Security holding package" thing. Surely this sort of thing should show up in the `audit` results?
by ETH_start | 2025-07-23 10:23:49+00:00
Given Washington D.C. is the wealthiest city in the U.S., with a per capita GDP of $264,000, and voted 92.4% for the Democratic candidate in the last presidential election, having an industry that will lobby for less government control over the private sector, and by extension private citizens, seems like a good thing.

Arguably the most important person in D.C., Elizabeth Warren, was described by Politico in 2021 as the kingmaker in the Biden administration.

So what did Warren's allies in the Biden administration do when they were in power?

• through the SEC and IRS, they designated DeFi code publishers as "financial brokerages," severely curtailing the right to publish open source code, and imposing impossible regulations on projects that are not custodying any funds and are not running any application code (source: https://sec.gov/files/rules/proposed/2023/34-97309.pdf and https://thedefiant.io/news/research-and-opinion/the-proposed...)

• sought to imprison open source developers (source: https://decrypt.co/303290/paradigm-eff-tornado-cashs-roman-s...)

• subjected Americans, through the ban on Tornado Cash, to having all of their onchain activity monitored, without a warrant

• Operation Chokepoint 2.0, where they illegally deployed regulatory agencies to coerce banks to close the bank accounts of U.S. citizens who participated in the crypto industry
by kelnos | 2025-07-23 10:24:08+00:00
I'm using Tailwind mainly because it came installed by default with create-react-router-app, and it seemed easier to just go with the flow (this is my first web project in about 10 years, so I'm re-learning everything), rather than trying to come up with my own bespoke thing.

After learning it a bit, I liked Tailwind. Writing CSS manually sucks. It's fiddly, and often you have to sit around adding and changing random things until it looks the way you want, and you have no idea why what you did worked. Tailwind doesn't completely fix that, but it makes it significantly better.

But I don't feel like building my own components from scratch. That's where DaisyUI comes in to make my day easier. But if I want to override any of DaisyUI's choices, I have Tailwind's easier-to-use classes that I can use to easily do so.
by jychang | 2025-07-23 10:24:24+00:00
How fast you run this model will strongly depend on if you have DDR4 or DDR5 ram.

You will be mostly using 1 of your 3090s. The other one will be basically doing nothing. You CAN put the MoE weights on the 2nd 3090, but it's not going to speed up inference much, like <5% speedup. As in, if you lack a GPU, you'd be looking at <1 token/sec speeds depending on how fast your CPU does flops, and if you have a single 3090 you'd be doing 10tokens/ec, but with 2 3090s you'll still just be doing maybe 11tok/sec. These numbers are made up, but you get the idea.

Qwen3 Coder 480B is 261GB for IQ4_XS, 276GB for Q4_K_XL, so you'll be putting all the expert weights in RAM. That's why your RAM bandwidth is your limiting factor. I hope you're running off a workstation with dual cpus and 12 sticks of DDR5 RAM per CPU, which allows you to have 24 channel DDR5 RAM.
by freefaler | 2025-07-23 10:24:44+00:00
- chatGPT plus

- Perplexity

and nothing more.

I get why people like to charge a subscription, but I will not pay a subscription for something that doesn't have ongoing operation cost by the vendor. If he needs to pay for a storage/servers/compute monthly it's reasonable to ask for a subscription.

However a subscription for a screenshot app? Really? It's on my computer, charge me once or I won't pay the "just 10$/month" == 120$/year for a screenshot app is waaay overpriced.
by fc417fc802 | 2025-07-23 10:24:59+00:00
> Just because it’s onerous doesn’t mean you don’t have a duty to do it.

That depends heavily on context. Anyway you're refuting a claim that I never made.

A thought experiment. You are publishing an archive containing billions of items and expect that 0.01% will infringe copyright or be libelous or what have you. Can you legally publish that archive without manually checking every single item?

What if you believe that exactly 1 of a total 1 billion posts will be infringing? Are you required to hunt down the single needle in the haystack prior to publication?

I am quite confident that in the vast majority of jurisdictions the answer in both of those cases is that regardless of what the written law says you will not be found liable in practice so long as you take reasonable precautions prior to publication and respond promptly upon learning of any specific infringing items.

> Normally this would probably not be heavily punished by the courts

Or at all? Does IP law not require intent as a necessary precondition of breaking it?

> If the legal system isn’t given an opportunity to weigh in, it can’t do so.

I never claimed it did, only that the outcome appears obvious to me. This looks like a typical troll case.
by izacus | 2025-07-23 10:25:07+00:00
Apple and Google tried that for years on their TV platforms and the content providers aggressively blocked them.

E.g. Netflix outright refuses any kind of integration where their content would be surfaced next to other services - their product managers DEMAND that people go to their app into their owned experience to access content.

And designers/product managers at other content providers are the same.
by mike_hearn | 2025-07-23 10:25:41+00:00
> even though these graphs inform positions on the same policy, they are composed of completely unrelated ideas

I'm still confused :( The two graphs shown at the start aren't two sides of the same issue, they're two different issues.

> I think there is a testable prediction: if you just go in guns blazing to a "culture war" argument and try to convince people of your viewpoint, you are not going to make any progress.

I think that was the observation that his theory is trying to explain, not a novel prediction of it. The theory would have to make a testable prediction that isn't just the original phenomenon existing.

The Slate Star Codex article is fun but it's a fictional story. It doesn't let us say anything about reality.
by WhyNotHugo | 2025-07-23 10:27:54+00:00
In an ideal world, each streaming service would provide the service itself, users can pick whichever app they like, and connect that app to the services they use.

In the real world, each company wants to be THE number one streaming platform, and wants users to use their app above all else. So each company reinvents the same things, and users need to deal with the mess of N apps for N services.

The idea of cooperation is completely alien in big tech companies. Descentralisation is perceived as dangerous, since it doesn’t let each individual be the number one.

In the end, because everyone want to be the number one and screw the rest, they all end up sucking. This is obviously predictable, but management everywhere remains oblivious of it.
by roryirvine | 2025-07-23 10:28:05+00:00
Yeah, I think it's been done automatically for the past decade or so but I'm still in the habit of running a quick vacuum every time I restart my computer (typically for Debian point release upgrades, so every 3 months-ish).

It's probably pure cargo-culting at this point, but unlikely to be actively harmful:

find $HOME/.mozilla/ \( -name "*.sqlite" \) -exec sqlite3 {} "vacuum" \;

My Firefox profile is at least 20 years old, and my places.sqlite is over a GB but I don't see any particular performance problems.
by chrismorgan | 2025-07-23 10:28:06+00:00
> and everything! seems to end! with an exclamation point!

I looked at a Tom Swift book a few years back, and was amused to survey its exclamation mark density. My vague recollection is that about a quarter of all sentences ended with an exclamation mark, but don’t trust that figure. But I do confidently remember that all but two chapters ended with an exclamation mark, and the remaining two chapters had an exclamation mark within the last three sentences. (At least chapter’s was a cliff-hanger that gets dismantled in the first couple of paragraphs of the next chapter—christening a vessel, the bottle explodes and his mother gets hurt! but investigation concludes it wasn’t enemy sabotage for once.)
by 3cats-in-a-coat | 2025-07-23 10:28:50+00:00
DOM is so dynamic, any integration with DOM will look no different than the way we do it now through JS. JS is built to work naturally with DOM.

Maybe we should stop overdesigning things and keep it simple. WASM needs more tooling around primitive types, threading, and possibly a more flexible memory layout than what we have now.
by stefs | 2025-07-23 10:29:53+00:00
I agree, but I'm not even sure that's possible on a foundational level. If you train it on human text so it can emulate human intelligence it will also have an emulated human personality. I doubt you can have one without the other.

Best one can do is to try to minimize the effects and train it to be less dramatic, maybe a bit like Spock.
by thaumasiotes | 2025-07-23 10:30:22+00:00
I asked a number of times on HN why wasm was good when java applets, exactly the same thing, were bad. There was a vague feeling that java applets were insecure and that this would somehow not be an issue for wasm.

It's not just applets; we also had Flash, which was a huge success until it was suddenly killed.

As far as I can tell, the difference between java applets and Flash is that you, the user, have to install java onto your system to use applets, whereas to use Flash you have to install Flash into your browser. I guess that might explain why one became more popular than the other.
by kelnos | 2025-07-23 10:30:25+00:00
Is radon mitigation affordable, though? Someone in another subthread said they got quotes between $1600 and $3000. Even the low end of that is a difficult amount to spend for a lot of people in the US. If they're going to spend it (if they even can), they're going to want to know it's going to meaningfully decrease their risk of cancer.

I'm not saying it's not worth it -- that's the point, I don't know -- but I agree with people upthread that it would be nice to have better information with which to make decisions.
by dathinab | 2025-07-23 10:30:31+00:00
> so it's relatively meaningless to share individual cost-benefit analyses.

yes

1. it's very affordable to fix

2. long term exposure always adds a non negligible risk

so just fix it

I'm confused why people get hung up on a cost-benefit analysis which is pretty much always guaranteed to be a net positive. Either slightly or majorly.

And if it's a rented apartment in many countries you can force your land lord to fix it with a wide arsenal of funny things you can do if they try to refuse :shrug:
by jychang | 2025-07-23 10:31:42+00:00
You definitely want to use 4bit quants at minimum.

https://arxiv.org/abs/2505.24832

LLMs usually have about 3.6 bits of data per parameter. You're losing a lot of information if quantized to 2 bits. 4 bit quants are the sweet spot where there's not much quality loss.
by seec | 2025-07-23 10:32:31+00:00
So far, I have not been impressed to say the least. First there is the problem that they often use sucralose or another weird sweetener that my digestive system does not like at all (very annoying reflux) and then of course they often taste weird at best and mostly not good at all. It's also very hard to incorporate properly into other stuff because being protein, it fluffs up and creates strong structure that takes volumes; good luck cooking/baking it.

But yes, I could try some more references to see if there is something decent. I very much doubt so because the fundamentals are not aligned for this.

Luckily, I am relatively small and I do triathlon training, not weight training so I don't care as much for volume and mass. Yet the need is still there though and it is very noticeable when I fail at balancing the diet (it is extremely easy to indulge in the pleasurable carbs, that are systematically cheaper as well). I need at least 80g of protein per (training) day and it's more challenging than it may look.

So, I try to balance things with various sources but animal meat is by far the easiest to work with. For example, I like nuts a lot but they carry a shit ton of fat with their protein, so it becomes hard to get enough carbs in the caloric budget. Of course, at this rate meat becomes just another thing you have to eat and is not really special or a pleasure. But the thing is that it's much less terrible than a protein shake, there are also plenty of things that you get from animals' meat that I doubt are truly replaceable with today's limited knowledge. I already have to pay close attention to what I eat and cannot indulge too much in some things, I'm not really keen on making my food experience completely miserable; I wish I could because it would be much cheaper/easier this way.

But I think people presenting meat as a pleasure are ideologically motivated. I dont think killing/eating animals is something humans ever did for "pleasure", it was done out of necessity and not much else. I was never a big meat eater, particularly in my youth I was very addicted to sugar and would rather avoid eating meat as much as possible. It contributed to a small frame/build. Now that I'm older and training hard I eat meat not because I like it that much but because I have to.

If you ask me, I would be stoked if I could survive just on chips, candy, nuts, or even just flavored pasta. Those things I can eat unlimited amount with no problem at all. Turns out it's not really what's needed...
by m11a | 2025-07-23 10:33:39+00:00
At the end of the day, a big part of a good CEO's job is to make sure their company is well-funded and well-marketed to achieve its mid and long term goals.

No AI/tech CEO is going to achieve that by selling AI for what it is currently. What raises more capital, promotes more hype, and markets better? What they say (which incidentally we're discussing right now, which sets the narrative), or the reality, which is probably such a mundane statement that we forget its contents and don't discuss it on HN, at dinner, or in the boardroom?

A CEO's words isn't the place to look if you want a realistic opinion on where we are and where we're going.
by WhereIsTheTruth | 2025-07-23 10:33:54+00:00
Exactly, and the CAD engine doesn't need to know about nor access the DOM

> It gets us closer to the web as the universal platform.

As a target

I don't want a pseudo 'universal' platform owned by Big Tech; or by governments as a substitute

Google/Chrome controlled platform, no thanks

https://i.imgur.com/WfXEKSf.jpeg
by adastra22 | 2025-07-23 10:34:00+00:00
> If this works we'll be able to bring the development ergonomics of the Web to every native platform that has a composable UI framework.

You appear to be saying this with a straight face. I must be missing something here. What is beneficial about the web model that native is lacking?

I hope I’m not being an old curmudgeon, but I’m genuinely confused here. To me, web dev is a lovecraftian horror and I’m thankful everyday I don’t have to deal with that.

Native dev is needlessly fragmented and I’ve longed for a simple (not Qt) framework for doing cross platform native app dev with actual native widgets, so thanks for working on that. But I a bit mystified at the idea of making it purposefully like web dev.
by drdec | 2025-07-23 10:35:13+00:00
I was not around for the original design. Plus this was very early in my career. It was also early web, around the year 2000.

The architecture involved a custom Apache httpd module to handle requests. That most likely drove the decision to use C.

The system was eventually rewritten in Python, after I had moved on.

I'm not aware of any performance metrics.
by lucumo | 2025-07-23 10:35:13+00:00
> However on desktop you can use keyword bookmarks which offer basically the same functionality and do sync.

Search engines can have completion; keyword bookmarks can't. Most search engines don't support it, but some do.

> uBlock Origin does it's own weird thing where you need to trigger the sync in the settings interface. I don't think you can blame Firefox for this UX choice.

It made the same choice in Chrome, so I was familiar with that. It works there, it doesn't work on Firefox. I think it's fair to put that on Firefox.
by cess11 | 2025-07-23 10:35:47+00:00
"We haven't even had to ration food, metals, or any other type of sacrificial gestures."

More than ten percent of the population is on SNAP and everything is corn, but there is no food rationing? Usians toil under an absurd lack of welfare, but that's not a sacrifice? Starving public services through "tax breaks" is not sacrificial?
by satisfice | 2025-07-23 10:37:56+00:00
Well, with regard photography that is a lazy point. It is both true and not true, and also irrelevant. Artistic photography takes a lot of effort, training, and taste. But using an iPhone to take an arbitrary picture does not. I don’t value photography that takes no effort, just as you don’t. Ultimately, photography is recording data— light that traveled to the camera. AI writing is regurgitating someone else’s data.

When you use GenAI to produce work, it is to a significant extent not your own work. If you call it your own work then you are committing fraud to some degree. You are obscuring your own contribution. This is not separate from quality, since authorship is a fundamental aspect of quality.
by chrismorgan | 2025-07-23 10:38:25+00:00
> self-esteem issues, as if Eeyore did the RLHF inputs

You need to reread Winnie-the-Pooh <https://www.gutenberg.org/cache/epub/67098/pg67098-images.ht...> and The House at Pooh Corner <https://www.gutenberg.org/cache/epub/73011/pg73011-images.ht...>. Eeyore is gloomy, yes, but he has a biting wit and gloriously sarcastic personality.

If you want just one section to look at, observe Eeyore as he floats upside-down in a river in Chapter VI of The House at Pooh Corner: https://www.gutenberg.org/cache/epub/73011/pg73011-images.ht...

(I have no idea what film adaptations may have made of Eeyore, but I bet they ruined him.)
by globular-toast | 2025-07-23 10:38:41+00:00
Thanks for the thoughtful reply. I can see how in fact jj could be considered an adjacent tool to Magit. Similarly Magit does not "dumb down" git like other git GUIs. As the Magit manual puts it, it's actually a fully fledged git porcelain. I guess jj is the same.

So I think I would revise my comment above and say I don't need jj because I've already got a toolkit that does a similar thing. I haven't raw dogged the git CLI in a decade.

However if I ever run into a problem like yours and my tools aren't cutting it I'll definitely keep jj in mind so thanks for showing me!
by Night_Thastus | 2025-07-23 10:38:50+00:00
Streaming services in general have become terrible.

What once was on ~3 platforms is now on ~10+ platforms. They constantly shuffle around who has what, new promising series are constantly killed because if they don't instantly become a worldwide sensation and the prices are rising non-stop.

At some point I just said screw it and left all of them.
by rbanffy | 2025-07-23 10:38:58+00:00
It sounds like HAL-9000 apologising for having killed the crew and locked Dave Bowman outside the ship.

Remember: do not anthropomorphise an LLM. They function on fundamentally different principles from us. They might even reach sentience at some point, but they’ll still be completely alien.

In fact, this might be an interesting lesson for future xenobiologists.
by drdec | 2025-07-23 10:39:25+00:00
Yes we had a couple good issues in there.

In particular I remember one bug where a pointer to a local variable was returned by a function. It worked on our development environment which was apparently more forgiving than our production environment.

Why were they different? Because they were actual servers and the production one was the expensive DEC Alpha while the development server was something less expensive (my memory fails me as to the exact machine).
by n4r9 | 2025-07-23 10:39:29+00:00
I still find it hard to see. Urban areas should have a high density of orders and a low number of miles per delivery trip.

I asked Claude AI to run a marginal cost analysis of food delivery, taking driver salaries etc.. into account and separately considering third-party platform vs restaurant direct. The answer came out at around £2 per order (in the UK). The artefact is published here for anyone to view: https://claude.ai/public/artifacts/4827ebef-9208-4cdb-8e9c-7...

I got it to rerun the analysis for the US and it's pretty much the same: https://claude.ai/public/artifacts/5b56e048-7af7-4b6c-8054-5...

My suspicion is that apps like Deliveroo, Uber Eats etc.. are ramping up their prices now that they have moats and market share.
by superdisk | 2025-07-23 10:39:35+00:00
Cool, I wish this article was available when I made my custom cartridge design :)

For my game Cubeat[0], I put an OPL3-L chip on the cartridge connected to the GB's otherwise unused audio-in pin, which allows for FM music in the game. For the MBC logic I just used a bunch of 7400 discrete logic chips. I'm hoping to finish this thing and get it published at some point since I think it's going to be a really cool little parlor trick for the GB.

[0] https://nickfa.ro/wiki/Cubeat