MurphyA/hacker-news huggingface dataset:
by shihab | 2025-10-05 05:47:01+00:00
One feedback from someone interested in using this about the examples: I have looked at several and they seem too high level to get a sense of the actual API (i.e. the expected benefit of using this library vs the development complexity of using it).

For example, the cloth bending simulation is almost entirely: at __init__, call a function to add a cloth mesh to model builder obj, pass built model to initializer of a solver class; and at each timestep: call a collide model function, then call another function called solver.step. That's really it.
by WarOnPrivacy | 2025-10-05 05:47:07+00:00
> Why is it any different than betting on the stock market?

We could honestly say gambling and investments were similar - if they typically had similar outcomes.

In late 1990s, I set up two customers (in retirement) with PCs and internet. One was a day trader and the other did online casinos. After a year they were both about as good as their contemporaries.

The day trader made more money than he lost but I don't know how much.

The gambler hid his habit from his wife. He lost their entire retirement savings, maxed out their credit cards, got more cards and maxed those out - and took out 2 mortgages on their formerly paid-for house. It ended their marriage.

These truly aren't similar outcomes.
by csande17 | 2025-10-05 05:47:53+00:00
And this gets back to the Dual-EC argument, right? Dual-EC was standardized as this weird government thing that maybe you technically need for FIPS, but obviously if you're seriously designing a cryptosystem you wouldn't choose it. And that seems to be GP's position on non-hybrid PQ as well -- just that the reason for not choosing it is "it introduces risk for very little benefit" instead of "it is obviously a bumbling attempt at introducing a backdoor".
Show HN: Pixel Kit – Build Mobile and Web Interfaces Visually
by ivanglpz | 2025-10-05 05:48:50+00:00
I’ve built Pixel Kit, a browser-based tool for designing mobile and web user interfaces.

Free registration is required to save, edit, and share projects safely during the beta launch.

Technical Details:

Uses Jotai to manage a dynamic atomic state, enabling creation and modification of elements without rewriting the entire state.

Each UI element has its own atom, minimizing unnecessary state reconstructions.

Undo/redo system built on top of a Jotai store captures selected elements without triggering extra renders.

Layout system is also built in Jotai, outside of the render process. This allows elements to adapt responsively with minimal computational cost inside the canvas.

Rendering handled by React Konva on an HTML5 canvas for efficient, reactive drawing of interface components.

Tech stack: React, Next.js, MongoDB, Jotai, React Konva.

Feedback Requested: Looking for feedback on performance, UX, and data model structure.

Link: https://pixel-kit.vercel.app/signup
by hdgvhicv | 2025-10-05 05:51:05+00:00
It doesn’t matter how rare it is to get started once it starts. Every ship is a new civilisation that is created, one predisposed culturally and perhaps genetically to spreading out.

Especially once you reach the “hundreds” level then given the technology exists and the people exist why would it stop, until there’s nowhere else to go.

There is the light cage issue where a civilisation can only spread so far with exponential growth before internal pressures overwhelm it (the leading edge never gets a chance to continue as it is overwhelmed by trailing edges)

Even in that situation though you’d still have self replicating probes - likely at a far lower tech level than biological. Once you reach the tech to send one probe which can duplicate itself more than once using resources in a new system then its game over.

Send 50 probes to each of the 50 stars within 15 light years at 0.01c. If 10% make it they then use local materials and send 50 more, that’s 250 out in 1500 years. Then it’s 1250 out in 3000 years. Within a few millennia years you’ve got millions of probes spreading in an unstoppable way. The ones heading back “inwards” will fail, but those heading outwards will reach each new star dozens of times, only one will need to get there. Within 10 million years you’ve reached the entire galaxy.

To stop it you’d have to make a self replicating probe which was faster and did exactly the same thing and caught the earlier probe, but then when would that probe itself stop, it would have no way of knowing if there were any other “bad” probes to find without becoming the bad probe itself.

Living beings are the same. Once a few dozen have made it and passed on, it’s inevitable it will continue. It may leave out a hollowed husk in the origin point with all resources having being consumed in the centre, but that doesn’t matter as the centre has no way of affecting what happens on the edge, and one edge has no way of affecting another edge.
Show HN: Nani? – AI translator that teaches you while translating
by catnose | 2025-10-05 05:51:35+00:00
Hi HN,

I made Nani!?, an AI-powered translator that not only translates your text but also teaches you better ways to say things as you go.

I started this as a small personal tool, then spent over six months rebuilding and polishing it into a product others can use.

Unlike DeepL or Google Translate, which give you a single, fixed translation, Nani!? tries to teach you as it translates. It might say things like "Here’s another way to say that" or "This would sound more natural in a casual chat."

My goal was to make a translator that feels more like a friendly teacher than a black box.

You can ask ChatGPT to do similar things, but I found it a bit tedious to keep typing prompts, copying text, playing pronunciations, or switching models for every translation. (Usually I just want a quick, natural answer without "Thinking" mode.)

So I built a web app, plus Mac / Windows versions you can trigger instantly with a shortcut.

The name Nani!? comes from the Japanese word なに!? ("What!?"), which has been getting more familiar overseas through anime and manga. I’m Japanese, love manga, and even draw as a hobby, so the name felt like a fun fit.

If you ever need translations (and want to learn a bit along the way), I’d love for you to give it a try and share your feedback.
by arcfour | 2025-10-05 05:52:30+00:00
It is concerning that the IETF is moving forward with a proposal that weakens security and is of questionable technical merit, with the most reasonable explanation being that this is the result of efforts by government surveillance agencies to enable or potentially enable monitoring of encrypted communications supposedly protected by this standard; additionally, it is concerning that disagreeing with this decision is being met with censure and outright hostility by leaders of the IETF.
by arendtio | 2025-10-05 05:52:33+00:00
If there is one thing about macOS that really sucks, it is the window management. I have been using it for three months now and still don't understand how to use it.

It is not that I am inexperienced (Windows 95/98/2k/XP/Vista/7/8/10/11, Linux with all kinds of Desktops over the years (KDE 2/3/4/5/6, Gnome 2/3, Sway, Unity, XFCE, Enlightenment, blackbox, ...)), or that I didn't try (searched, watched several YouTube tutorials). I also tried different options, such as disabling the entire "Displays have separate spaces" feature (it fixes some cases, but others worsen).

My verdict is simple: They would be better off just adopting the dumb Microsoft Windows 95 approach to window management.

And it isn't that I don't like the system overall. I have never had a laptop with such superb performance, and at the same time, it stays cool as ice and silent. I love the animated video backgrounds on the lock screen with the slowdown on login, and having Zsh as the default is also fun. But the window management...
by monero-xmr | 2025-10-05 05:52:37+00:00
I would not want the unintelligent and non-rich to go into debt to spend 4 years at a university, getting a degree in a subject which is absurd

https://www.sps.nyu.edu/explore/degrees-and-programs/bs-in-h...

Please, tell me how going $300k in debt for an undergraduate degree in Tourism Studies benefits society, or the student
by kriops | 2025-10-05 05:52:37+00:00
Guilt by association: If, e.g., violence is a problem, then one needs to deal with the violence. In general, law-abiding citizens are—and should—be free to congregate and partake in their bad habits wherever they please. And even though gambling is generally immoral, it does not infringe on anyone else's God-given rights and has no business being made illegal.

Gambling is emphasized above to emphasize we are talking about individuals who are not sufficiently skilled to argue they are not essentially partaking in pure games of chance.
by NoMoreNicksLeft | 2025-10-05 05:53:09+00:00
>Crime is basically the optimal policy within environmentm where illegal activites with their added risk have a potential much greater reward than

An interesting theory. But there exists a class of criminals who commit crimes not because the tradeoffs come out with the crime ahead of the lawfulness, but because they are impulsive, malicious, bored, and apathetic. Some of them continue to commit crime even after they are well out of poverty, even when the tradeoffs have shifted in the other direction. And this isn't some tiny fraction of crime, I suspect it is the majority of it. Crime has become their culture, and no one casually gives up culture and adopts a new one. More importantly, while one single person might do that, an entire group does not do this because they reinforce each other's continuation of that culture.

This makes it difficult or impossible to inject money anywhere and have measurable results. It makes it difficult or impossible to do anything at all about it. And for that reason, I'd prefer we not pursue a trillion dollar boondoggle.
by Terr_ | 2025-10-05 05:54:01+00:00
> Where does autonomy end and the right of the government to intrude into your private life begin

I think there are really three questions bundled in there:

1. At what point is it not really free-will anymore, and more like your brain being hacked?

2. At what point can the government step in to rescue you from #1?

3. At what point can the government step in to defend others from what you do, voluntarily or otherwise?
by laurex | 2025-10-05 05:54:34+00:00
I’m interested in a new kind of license which I’m calling “relational source” - not about money or whether a product is commercial but instead if there’s an actual person who wants to use the code with some kind of AGPL-esque mechanism to ensure no mindless ingestion- perhaps this would never work but it’s also breaking the spirit of everything I love about OSS to have AI erasing the contributions of the people who put their time into doing the work.
by osigurdson | 2025-10-05 05:54:56+00:00
Yes, agree about using the regular .NET configuration. That was my suggestion a few comments up. I can see why people might want to do something different (i.e. .env) but I wouldn't use that in a .NET project despite how ugly it is. It is ugly but works well.

>> If you do that enough, you might extract common code or but some other class over it for related settings. At which point you might as well declare a DTO and use IOptions<T>

I think it rarely needs to be that complicated. I overengineered the configuration system for something before and regretted it. People understand GetValue<T>(key) anything else makes them have to think for no reason.
by snorbleck | 2025-10-05 05:55:11+00:00
Could a tardigrade withstand these scenarios? If the answer to any of those is yes, could we then say that even with the parameters skewed a bit, there is a chance life exists elsewhere, and under completely different and extreme or (not "normal") conditions? Is the tardigrade here as a "clue" to tell us that life could form potentially anywhere?
by naasking | 2025-10-05 05:55:14+00:00
This is true of any basic function call hierarchy. Lots of functions in every program's call tree are just passing around values they don't explicitly need but that some callers deeper in the call tree will need, so what you describe is a solved problem at its core: to avoid having to explicitly pass parameters that you don't use around, and having to modify whole call trees when those parameters change, lift those parameters into a data type. Then changes to parameters only have to be made in two places: the data type definition to add a field, and the initialization point to in initialize that field.
by AbbeFaria | 2025-10-05 05:56:03+00:00
I work at MSFT. Everything the author says is 100% true not only at MSFT but probably at every Mag-7 company.

It’s also the same reason why MSFT doesn’t have a blockbuster AI product.

1. At work or for personal use, I use GPT-5 or Claude Code. I am forced to use Copilot because that has access to internal company data but it’s nowhere close to GPT-5 or Claude.

2. MSFT open sourced VS code but on its own couldn’t engineer products like Cursor or Windsurf. Lets leave aside the economics of these products for now.

The regular down in the trenches engineer like myself is so busy thinking about how I can advance my career by playing political games, currying favour with my manager or manager’s manager that little time gets spent on product building.

Good thing MSFT has all the cash in the world to invest in companies like OAI, GitHub etc because the bureaucracy is stifling at MSFT.
by schoen | 2025-10-05 05:57:57+00:00
I don't have a good sense of what to point to as the "mechanism".

https://en.wikipedia.org/wiki/Lattice-based_cryptography#His...

2005 (LWE), 2012 (LWE for key exchange), earlier (1990s for lattice math in general), 2017 (Kyber submission), later (competition modifications to Kyber)?

I can see where one could see the mathematics as moderately mature (comparable in age to ECC, but maybe less intensively studied?). As above, I don't know quite how to think about whether the "thing" here is properly "lattices", "LWE", "LWE-KEX", "Kyber", or "the parameters and instantiation of Kyber from the NIST PQ competition". Depending where we focus our attention there, I suppose this gives us some timeframe from the 1980s (published studies of computational complexity of lattice-related algorithms) to "August 2024" (adoptions of NIST PQ FIPS documents).

Edit: The other contextual thing that freaks out DJB, for those who might not be familiar, is that one of the proposed standards NIST was considering, SIKE, made it all the way through to the final (fourth) round of consideration, whereupon it was completely broken by a couple of researchers bringing to bear mathematical insight. Now SIKE had a very different architecture than the other proposals in the fourth round, so it seems like a portion of the debate is whether the undetected mathematical problems in SIKE are symptomatic of "the NIST competition came extraordinarily close to approving something that was totally broken, so maybe it wasn't actually that great at evaluating candidate algorithms, or at least maybe the mathematics community's understanding of post-quantum key exchange algorithms is still immature" or more symptomatic of "SIKE had such a weird and distinctive architecture that it was hard to understand or analyze, or hard to motivate relevant experts to understand or analyze it, unlike other candidate algorithms that were and are much better understood". It seems like DJB is saying the former and you're saying the latter.
by C-x_C-f | 2025-10-05 06:02:14+00:00
Spring motion is the motion of systems where the force is proportional to the distance.

Many interesting systems (like springs) are near equilibrium, which means that the potential energy is at a local minimum. A spring is an example, but also a pendulum.

When the potential is at a local minimum, its gradient is zero. So if you Taylor expand it you only get second-order contributions. For a spring, the potential energy looks like V(x) = V(0) + k * x * 2 where x is the displacement and k is a constant.

Differentiating, you get harmonic motion: F(x) = k * x

Broadly speaking, this applies to all systems near equilibrium, simply from Taylor expanding the energy. And it's not only in classical mechanics, but in all branches of physics. Sydney Coleman [0] is often quoted as saying something like "QFT is simple harmonic motion taken to increasing levels of abstraction." [1]

[0] https://en.wikipedia.org/wiki/Sidney_Coleman

[1] https://physics.stackexchange.com/questions/355487/qft-is-si...
by measurablefunc | 2025-10-05 06:02:22+00:00
The void created by modernity must be filled somehow so it might as well be the great programmer in the great beyond. Just as childish as religions of pre-modernity but very useful if you're a technocrat building data centers & trying to pump the valuations of companies that can benefit from all that buildout w/ promises of forthcoming utopias approximating the palace of the great programmer in the great beyond. Just a few more nuclear power plants & a few more GPU clusters is all that's needed.
by smt88 | 2025-10-05 06:02:34+00:00
This is just the same social contract you agree to in every part of your life.

Why can't you legally drive over 100 mph when you know you'd do it safely?

Why can't you own certain kinds of weapons when you know you don't want to kill anyone or yourself?

Gamblers going bankrupt is bad for all of us because they often have families and creditors who are harmed by the loss of the money, and the rest of us pay the price in the form of welfare, loss wages, etc.
by ExoticPearTree | 2025-10-05 06:02:40+00:00
True. But you can have a rule that says something like “after X offline transactions you must insert the card into an ATM for update”.

My thinking is that in this day and and age, unless something bad really happens (war, volcanic erruption), the chances of using a card for offline transactions for an extended period of time are very close to zero.
by timschmidt | 2025-10-05 06:02:54+00:00
> Dual-EC was standardized as this weird government thing that maybe you technically need for FIPS, but obviously if you're seriously designing a cryptosystem you wouldn't choose it.

Unless NSA pays you $10 million, as they did to RSA, to make said obviously bumbling attempt the default in their security products.

https://en.wikipedia.org/wiki/Dual_EC_DRBG#Timeline_of_Dual_...

https://www.reuters.com/article/us-usa-security-rsa-idUSBRE9...

Or unless the presence of such less secure options in compliant implementations enables a https://en.wikipedia.org/wiki/Downgrade_attack
by technion | 2025-10-05 06:04:32+00:00
How would you feel if we just banned advertising it?

Im all for people like you having the right to make a choice, but the way its advertised rubs me the wrong way.

Kids are encouraged to watch the games which is a bit of a family event. Then during those games, ads are just everywhere for betting. Then theres a "18+ only" fine print.

We banned cigarette advertisements during sports and I would say we are better for it, but I wouldn't call to ban smoking.
by globalise83 | 2025-10-05 06:04:33+00:00
In some ways Amazon's entshittification is others' gain. For example, Amazon used to be a place you could easily buy and download music files legally. But they entshittified their music product to the point where it was impossible to use. Others stepped in selling lossless format downloads with a good buyer experience and made nice businesses out of them. The same will happen in all other areas previously dominated by Amazon.
by C-x_C-f | 2025-10-05 06:05:33+00:00
Funnily enough I went into it with a background in math and was surprised about one specific claim that I couldn't quite understand, and it turns out it was subtly incorrect in such a way that it actually adds an interesting twist to the story (Greg Egan acknowledged it). I can't quite find the web page with the discussion (ETA: found it, it's the addendum at the end of the FAQ about the book [0]) but it's about <spoilers>the Garden of Eden configuration of the automaton.</spoilers>

ETA: I realize this sounds nitpicky and stickler-y so I just want to point out that I loved the book (and Greg Egan's work in general) and figuring out the automaton stuff was genuinely some of the most fun I've had out of a book.

[0] https://www.gregegan.net/PERMUTATION/FAQ/FAQ.html
by ggm | 2025-10-05 06:08:59+00:00
Amazon kindle books search is designed to show you authors other than the name you search on, to increase sales of "in the style of" which could have been a tickbox item, but no: they know it irritates, but it makes them more money.

If type "Charles dickens" in search, there should be a way to get works by Dickens exclusively. Even if you select the Web link author name, you get "in the style of"
by daymanstep | 2025-10-05 06:10:13+00:00
Sports betting is not a game of pure chance, but bookmaking is arguably ethically quite problematic.

Most individuals are going up against these very sophisticated statistical models created by teams of quants working with huge datasets that you have to pay substantial amounts to access. I think most bettors don't know what they're up against.

And the bookie business model is intrinsically anti-consumer: if you win too much then the bookies will ban you. Whereas bookies are quite happy to keep taking money from addicts even when said addicts have already lost their life savings.
by surume | 2025-10-05 06:13:30+00:00
Gotta protect those precious greasy canola seed dollars, right? Seriously, does anyone even believe this?? I'm guessing High Fructose Corn Syrup doesn't cause diabetes either... As soon as some health investigator has a look at one of their profitable products, a squad of "scientists" rush to the scene to officially deboink the myth that it gives you heart disease. What a joke. And a sad one at that.
by fragmede | 2025-10-05 06:14:33+00:00
Via Instagram, while they're showing off pictures of their kids and their hobbies... yes? Do you show only your coworkers, what, system diagrams of work things making the between work times still also about work?

Different places have different cultures, apparently your coworkers aren't to know anything about you beyond what's necessary for them to work with you, but across the whole world, not everywhere is like that, and it seems unnecessary to state that you don't live in such a place in that way.
by ta1243 | 2025-10-05 06:15:35+00:00
I agree, a conspiracy theorist would suggest it's a deliberate move to reduce the amount of people talking about it, in media, amongst friends etc.

There are some people who swear every other word when talking to friends and family. Fine, they'll talk regardless. But there's a significant number who don't, and they will thus avoid using "enshittification" in conversations, reducing the cultural awareness of it.
by whstl | 2025-10-05 06:16:30+00:00
> how do you get the setter methods into C3?

> Let's say I add a new component under C3

Simple: you don't.

The entire point of my message is about not having the hierarchy be that deep.

I don't see what you're disagreeing with, as it seems you didn't get that my message is about architecture, not about a panacea solution.
by troad | 2025-10-05 06:18:04+00:00
You're confidently asserting things that are legally unsupported, while accusing everyone else of being dumb. Rein it in, champ.

Using police scanners to listen to unencrypted radio chatter is legal in all states.

In minority of states, using police scanners is not legal while driving, and in all states it is not legal to use police scanners to aid in the commission of a crime. This is not that different from the laws that apply to, say, cellphones. You generally can't use those to commit crimes or while driving either. And yet, saying that 'cellphones are illegal' is obviously not an accurate representation of reality.

The bottom line here is that it is deeply unlikely that a court would find ICEBlock illegal. You may very well dislike that outcome, but it rather seems like your problem is with the Bill of Rights. In which case I can only recommend moving to a country without one - there are sadly very many.