MurphyA/hacker-news huggingface dataset:
by scott_w | 2025-07-28 21:48:22+00:00
> When asked in a way where the opinion can't be identified, the support numbers do drop significantly

Bear in mind that the person answering the poll still lives in an oppressive regime where wrongthink can get you killed. You spend your whole life training yourself to never say anything bad about the government in public. Would you be able to turn it off?

Also, there’s literally no free press in these countries. The government will get primarily positive coverage whatever they do! The current Labour government could only dream of such coverage!
Show HN: Use Their ID – Use your local UK MP’s ID for the Online Safety Act
by timje1 | 2025-07-28 21:49:10+00:00
Hi HN - I made a site that takes a UK postcode, grabs the local MP's information and generates an AI mockup of what their ID might look like.

It's a small, silly protest at the stupidity of the Online Safety Act that just came into force.

edit - My open AI credits got hugged to death, please use a known postcode (like one from Kier Starmer's constituency, WC2B6NH) in the meantime.
by dang | 2025-07-28 21:49:20+00:00
I can't say for sure. What I said is that they seem that way to me, and are within the range of what one expects from divisive and emotional topics. That isn't proof (which is elusive if not impossible in any case), but is at least based on many years and god knows how many lost hours poring over this sort of data.

Incidentally, I was talking about downvotes and flags from every side of the conflict, not just the side you're talking about. I don't see a lot of difference there either.
by OtherShrezzing | 2025-07-28 21:49:34+00:00
>But you _will_ have to accept lower quality outputs compared to todays' frontier models.

I'm curious how much lower quality we're talking about here. Most of the work I ever get an LLM to do is glue-code, or trivial features. I'd expect some fine-tuned Codestral type model with well focused tasks could achieve good performance locally. I don't really need worlds-leading-expert quality models to code up a hamburger menu in a React app & set the background-color to #A1D1C1.
by tofof | 2025-07-28 21:49:43+00:00
Always has been. Julie of the Wolves is a Newbery winner and the sexual assault in the first quarter of the book is central to the entire story. The Giver is another, and deals with euthanasia and infanticide (literally 'abortion after birth'). Number the Stars, again a Newbery winner, dealing with escaping genocide. The Slave Dancer - guess that topic? Summer of the Swans, with a mentally disabled sibling? Shiloh - animal abuse. Maniac Magee - racism.

And they've always been being banned for these things. And these are just from the <100 Newbery winners.
by roscas | 2025-07-28 21:49:57+00:00
Really nice. Install it, it runs as service and "ollama run model-name" that you get on the page. It will download, some are really big, but any 32GB ram pc will run any up to 32B parameters. It helps a lot to have a good graphics card with the most amount of ram you can buy. If you don't have a good graphics, the CPU will have to do it al and will take a few seconds/minutes to compute the output. So pick a model up to 14B and those are a bit much for only cpu power. There are also some "studio" interfaces that are nice and work with Ollama. They usually facilate the download and the ouput, I don't use it. I only use Ollama on the terminal.
by makeitdouble | 2025-07-28 21:50:34+00:00
Visa/Mastercard banning porn has been a consistent and steady policy for years now.

Maybe this time it was triggered by this specific group, but it comes in a line of events that all went into that direction for years and years.

American puritanism is neither a flash in the pan nor a fringe movement of people that just need to be told how it is, IMHO.
by tlbsofware | 2025-07-28 21:50:37+00:00
I haven’t ran any experiments about token usage with tasks, but if you ran them all together without tasks, then each files full operation _should_ be contributing as cached tokens for each subsequent request. But if you use a task then only the summary returned from that task would contribute to the cached tokens. From my understanding it actually might save you usage rates (depending on what else it’s doing within the task itself).

I usually use Tasks for running tests, code generation, summarizing code flows, and performing web searches on docs and summarizing the necessary parts I need for later operations.

Running them in parallel is nice if you want to document code flows and have each task focus on a higher level grouping, that way each task is hyper focused on its own domain and they all run together so you don’t have to wait as long, for example:

- “Feature A’s configuration” - “Feature A’s access control” - “Feature A’s invoicing”
by humanfromearth9 | 2025-07-28 21:51:23+00:00
Actually, when learning to read, you want children to be exposed for a long time and recurrently to a large quantity of text. The quality of the text should be a later objective, when reading has been acquired.

Anecdotally, I've tried to teach my son to read from quite a young age, but it didn't work well, mainly because his brain was not ready for it (that happens often with children: they seem to not understand something despite your efforts to teach them, then suddenly, a few months later, you realize that it spontaneously clicked and they perfectly master the subject/reasoning). Then one of his friends began reading the One Piece mangas (because his older brother was reading them). Like his friend with his brother, my son became intrigued by the story and I bought him the books. That was 5.5 months ago, he had just become 7 years old. He has now reached number 38, his reading ability improved in ways I would have never imagined before. Now he's fluent in reading and started to write a kind of journal.

Qualitatively, I do consider One Piece to be poor. Not only the text, also the pictures. Still, the focus on quantity during the last months has fundamentally changed his relation to text and books. Since then, he has also read a number of other books (children novels with almost no pictures) and Belgian/French comics.

We'll see about higher quality readings later, when pleasure of reading is deeply ingrained and fear is completely gone.

If one is not confronted with text, how should one become fluent in reading and writing?

"On ne fait bien que ce qu'on fait d'habitude."/One only does well what one does usually. (Pr Philippe Boxho)
by luciodale | 2025-07-28 21:51:50+00:00
Hi, my name is Lu, and I miserably tried to make a chess.com clone.

I wanted to explore svelte a bit, and thought of an AmAzInG use case for it. I said to myself: I am going to build a chess board so I can play with some of the svelte features.. not quite. Of course, it turns out that there is a lot of board logic and not much svelte magic lol.

Anyways, I spent a fair amount of time on it, so I thought of sharing to give it some justice.. If someone is a decent player, did I implement the rules well?
by soulofmischief | 2025-07-28 21:52:08+00:00
What would handing money over to my government without any strings attached do?

In America we ostensibly participate in a representative democracy founded on the sentiment of no taxation without representation, and so our first duty is to be politically involved by educating ourselves holistically, voting appropriately for our local, state and federal representatives, participating in accompanying community building, wealth and knowledge dissemination in order to create and maintain the institutions which I mentioned in my previous comment.
by GuB-42 | 2025-07-28 21:52:14+00:00
And we still use 2 digit years!

For example, credit cards often use the mm/yy format for expiration dates because it is more convenient to write and considering the usual lifetime of a credit card, it is sufficient. But it means there is a two digit date somewhere in the system, and if the conversion just adds 2000, we are going to have a problem in 2100 if nothing changes, no matter how many bytes we use to represent and store the date. A lot of the Y2K problem was simple UI problems, like a text field with only 2 characters and a hardcoded +1900.

One of the very few Y2K bugs I personally experienced was an internet forum going from the year 1999 to the year 19100. Somehow, they had the correct year (2000), subtracted 1900 (=100) and put a "19" in front as a string. Nothing serious, it was just a one-off display error, but that's the kind of thing that happened in Y2K, it wasn't just outdated COBOL software and byte savings.
by observationist | 2025-07-28 21:53:29+00:00
It's the only one. It's technically difficult, and there are lots of things to do to sell out the user in the name of not leaving money on the table or bowing to authority, or other excuses for bad behavior. Principle in anything is rare, we're lucky to have mullvad.

Next best option is self hosting. Beyond that, it's a thoroughly enshittified marketplace.
by djeastm | 2025-07-28 21:54:23+00:00
I was a linguist in a former life, so these apps always intrigue me. I've made a few attempts myself over the years. Yours looks slick and would've been an interesting one to check out if I were learning a language.

I signed-in and took a look around getting a few "Error rendering home" errors occasionally, fyi.

I was a little surprised at the CC#/subscribe page, since the prices didn't seem to be matching up with the marketing pricing page.

You might want to consider having like a sandbox account with some sample materials so people can feel the power of the app rather than depending on someone subscribing based on the video only.

Cool idea!
by burnt-resistor | 2025-07-28 21:55:18+00:00
Sort of. Any company is free to boycott goods or services it doesn't approve of, however consumers also are free to boycott payment processors by paying with crypto made through ACH or wire transfers, or some other P2P payment method. I really think that credit card processors as predatory loan enablers and oligopolies need to be abolished and replaced by nonprofit credit unions with an electronic payment system that is universal, low cost, and non-discriminatory.
by landl0rd | 2025-07-28 21:56:33+00:00
You can tell how it’s intentional with both OpenAI and Anthropic by how they’re intentionally made opaque. I cant see a nice little bar with how much I’ve used versus have left on the given rate limits so it’s pressuring users to hoard. Because it prevents them from budgeting it out and saying “okay I’ve used 1/3 of my quota and it’s Wednesday, I can use more faster.”
by actionfromafar | 2025-07-28 21:56:38+00:00
At first I thought, "no silly, it has to gain matching speed first, what's the point". Then it occurred to me - if we can make something which can survive the impact, we "just" have to place it in the path of the comet and it will be swept with it.

The whole thing would be like something like shooting a bullet at a moving target, but it's an idea.

That hypothetical probe will not look anything like any other space probe before it, but more like an artillery shell. (They can survive pretty damning Gs and still run that little embedded computer, so it's not a completely insane idea, I guess.)

We would also have to detect the interstaller object plenty in advance, so the probe can be launched "comfortably" in a trajectory which will intercept at exactly where the "object" is going to be.
by Cheyana | 2025-07-28 21:56:46+00:00
“ What does this even mean? I literally cannot figure it out. Like, they’ll just put warm bodies anywhere” Yes, that is literally it. The current administration has no qualms about appointing unqualified people to cabinet positions, whether they’re former entertainment CEOs espousing the merits of A1, or drunken news commentators to lead our military… if the spray tan man saw them on the teevee they must be good, with extra bonus points for doing the ol’ sieg heil in public, along with considering that the Fuhrer had “some good ideas”.
by furyofantares | 2025-07-28 21:57:11+00:00
John Cleese has a talk on being in an open mode mentally vs closed mode. Come up with ideas in as open a mode as possible. Then at a later time, get into a closed mode and reject bad ideas and work on and refine the good ones.

Authors of all types typically have editors. In Magic: the Gathering design, sets are initially created by a design team and handed off to a (usually completely separate) development team. Anyone have more examples?
by infecto | 2025-07-28 21:57:24+00:00
I suspect if there was clear rules for the government this would be cut and dry. The fact of the matter is it’s not and that’s why companies like Visa may restrict certain things. There is chargeback risk, risk from the underwriting bank, risk from a state government and risk from the federal government. This is not some free speech problem but rather an issue where a company is having to balance issues from many different parties and weigh the risk.
by elihu | 2025-07-28 21:57:59+00:00
Yes, there's an ICC warrant out by for Netanyahu and Gallant.

Basically that just means that they won't travel to or even be invited to countries that would arrest them.

The same goes for Putin.

A lot of pro-Israel people just think the ICC is just a tool used by countries that hold a grudge against Israel and don't take it seriously (e.g. the Biden administration released a statement condemning the ICC when they announced they were seeking the warrants), so having more first-hand witnesses stating clearly that war crimes are happening is relevant.

Ideally we'd have journalists reporting these things, but Israel blocks those from entering Gaza too.
by spacechild1 | 2025-07-28 21:58:28+00:00
It's worth mentioning that boost.unordered now also has a state-of-the-art open adressing hashtable (boost::unordered_flat_map) that beats abseil in some benchmarks, particularly for unsuccessful look-up: https://bannalia.blogspot.com/2022/11/inside-boostunorderedf...
by toomuchtodo | 2025-07-28 21:58:38+00:00
While sitting on the tarmac waiting to fly out of Tampa this morning, my daughter commented “How much hotter can it get?” with all of the aircraft window shades drawn like something out of Neal Stephenson’s “Termination Shock.” “Coolest year for the rest of your life” was all I could muster. I simply don’t understand those who don’t believe this is happening. Good luck to all, stay cool out there.
by rstuart4133 | 2025-07-28 21:59:01+00:00
Your question is like asking "how can I verify this rod is 1m long if I can't ask an expert". The answer is of course you measure it. That's much more reliable than asking an expert. However, the results of many papers take a huge amount of work to replicate, so we've built a network of experts over the years to evaluate them.

But this is open source, so TL;DR: you download the code, run it, and see if it gets the results claimed.
by Arkhaine_kupo | 2025-07-28 21:59:03+00:00
>If we are going to start discouraging tangents on HN, which would be a drastic change

This is straight from the guidelines

"Please don't use Hacker News for political or ideological battle. It tramples curiosity. "

Bringing up immigration policy in regards to a new internet identification legislation seems less like a "discourageable tangent" and more of an "overt breaking of one of the few enforceable rules of the site"
by pstuart | 2025-07-28 21:59:42+00:00
Nothing justifies genocide. My (limited) understanding is that both sides want the destruction of the other.

I'm not a fan of terrorism, and I'm not a fan of theocracies either.

So here we are talking about the problem and I'm sharing an observation about the process of talking about the problem and you wish me great harm. For just sharing my observations.

You have no idea of who I am or what I actually support and you are ready to fucking stone me. Again, oh the irony of my original comment.
Show HN: Yet Another Kanban – FOSS, local, private proj. mgmt
by mackenziebowes | 2025-07-28 21:59:43+00:00
I made a free local private kanban and published the source code. I also made a video with more details on usage, inspiration, why it exists, what to do with it, etc.

https://www.youtube.com/watch?v=6qJYg3OuOx4

I made this to support me while working on another project, and I did the thing where I got all mad about paying $20 a month for a SaaS kanban, but actually got the thing done in 2 days as predicted because I have a sick component library. Cool different things about this: - Uses a popular Japanese mobile -> desktop progressive enhancement pattern not seen often in America - Uses gfm-md so you can dump ChatGPT/Claude/Gemini etc tickets - Uses sqlite for local storage - You can `bun dev --host` bc solid and use it on your phone while puttering around your office - It has prebuilt hooks (db schemas + routes) for adding auth so you can easily wire it up for deployment and use it wherever ($12 akamai box < $20 SaaS sub)

Use bun as the runtime for this. Enjoy your extra $96 - $240 a year :3
by alpha_squared | 2025-07-28 21:59:49+00:00
A literal reading is that sowing division among Hamas and the Palestinian Authority would prevent a unified effort for Palestinian statehood. A more cynical reading would be to prop up the crazies to point at them and say, "look at what they're doing, they shouldn't be allowed to self-govern."

The heritage of both the Israeli people and the Palestinian people is steeped in literally thousands of years of history in that land. While one group, the Jews, were often displaced from it, it does not diminish the ties the Palestinian people have to that land. A land they cultivated and farmed for, again, thousands of years. Well before formal borders of any nation today were recognized.

We can nitpick on specific words and phrases, but the broader point still stands. These are human beings who are used for political aims, whose suffering is a means to an end, and it's all happening at the hands of people who do not respect human life. Whether you want to play partisan and choose the label of "Hamas" or "Israel" is up to you, but both are guilty nonetheless. It just so happens that one of those two parties has more resources at their disposal than the other to inflict profound misery and annihilation.
by fsckboy | 2025-07-28 21:59:53+00:00
>the [hanging on the line] tactic is motivated by the knowledge that most customer service systems will put people who opt for call-backs in a lower priority queue

Are large brand names that are assuring callers that opting for callback will not push you down in the queue lying? I'm not looking for an outpouring of cynicism, I can provide that myself, I'm curious about people who actually know how call centers operate, are they set up to lie as a general practice?
by devjab | 2025-07-28 22:00:06+00:00
We've been running SQLC in production for a while now and I'm curious which part of it you found unintuitive? We run ours as a container service within the development environment that will compile your code from a postgres dump file. We've had no issues with it at all after the initial configuration guidelines for SQLC, though the documentation certainly isn't exactly great. Hell, I'm not sure I've ever worked with a better SQL to language tool in my decades so I'm surprised that it isn't working out for you.

That being said, as I understand it, SQLx does something very different. If you want dynamic queries, you'll basically have to build that module yourself. The power of SQLC is that anyone who can write SQL can work on the CRUD part of your Go backend, even if they don't know Go. Hell, we've even had some success with business domain experts who added CRUD functionality by using LLM's to generate SQL. (We do have a lot of safeguards around that, to make it less crazy than it sounds).

If you want fancy Linq, grapQL, Odata or even a lot of REST frameworks, you're not getting any of that with SQLC though, but that's typically not what you'd want from a Go backend in my experience. Might as well build it with C# or Java then.
by mjamil | 2025-07-28 22:00:26+00:00
Have you considered that your framing exposes implicit bias? It breaks posts down in a binary (pro- or anti-Israel) formation. It’s not that simple.

One can be deeply sympathetic to the millenia-long suffering of the Jewish people and even want them to have a homeland, and yet believe that Israelis are largely unconcerned with the welfare of Palestinian civilians. It’s also reasonable at this point to believe that Israel - for the last year, at least - is pursuing military action without a strategic goal or a long-term plan other than “encouraging voluntary transfer” of the civilian population.

To you, does the above paragraph immediately strike you as pro- or anti-Israel?
by wfleming | 2025-07-28 22:00:32+00:00
> Adding non-primitive props you get passed into your component to internal dependency arrays is rarely right, because this component has no control over the referential stability of those props.

I think this is wrong? If you memoize a callback with useCallback and that callback uses something from props without putting it in the dependency array, and then the props change & the callback runs, the callback will use the original/stale value from the props and that's almost certainly a bug.

They might be trying to say you just shouldn't use useCallback in that situation, but at best it's very confusingly written there because it sure sounds like it's saying using useCallback but omitting a dependency is acceptable.

IMHO useCallback is still a good idea in those situations presuming you care about the potential needless re-renders (which for a lot of smaller apps probably aren't really a perf issue, so maybe you don't). If component A renders component B and does not memoize its own callback that it passes to B as a prop, that is A's problem, not B's. Memoization is easy to get wrong by forgetting to memoize one spot which cascades downwards like the screenshots example, but that doesn't mean memoization is never helpful or components shouldn't do their best to optimize for performance.
by pablos08 | 2025-07-28 22:00:40+00:00
“If Hunter S. Thompson and Buckminster Fuller had a baby who grew up building bikes, hacking WiFi satellites and pitching future utopias to billionaires, it would write Deep Future. Reading Deep Future is like snorting rocket fuel and mainlining Moore’s Law. Pablos Holman is the punk rock-nerd prophet of deep tech, and this book made me want to invent something, blow it up, and start over—before breakfast.” — Ryan Tomlinson

“It’s seriously one of the best books I’ve ever read. You are a brilliant, brilliant writer.“ — Hugh Howey (bestselling author of Wool)
by Guid_NewGuid | 2025-07-28 22:01:10+00:00
Yes, never again is right now and I am afraid to even say that under my real name because it would put my job at risk.

Watching a redux of the Warsaw Ghetto being livestreamed, watching children starving to death because of state military decisions, watching 500 pounder bombs being dropped on seaside cafes and ambulance medics being murdered. Never again is right now and I'm doing this, bitching pseudonymously. It is truly dystopian as you say.

Further, state influence campaigns using social media are well known, it is absolutely happening on this forum and all forums as you say. What to do? I have no idea but I know that those who suffer the consequences of speaking out against this, such as the tens of people arrested in the UK, are truly brave.

Never again is right now. One day everyone will have been against this.
by eddythompson80 | 2025-07-28 22:01:21+00:00
Only if you set UBO to block scripts as well. Though I prefer noscript’s UI personally.

Edit: To elaborate, you need to turn on “hard mode”[0] for UBO to replace noscript. Then you need to manage it through UBO interface which I don’t like[1]

[0] https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-m...

[1] https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-qu...