MurphyA/hacker-news huggingface dataset:
by wahnfrieden | 2025-08-21 19:13:08+00:00
This is why I built Manabi Reader (currently only for Japanese)

https://reader.manabi.io

It helps you discover reading material suited to your current knowledge. It’s better to acquire new words within colorful contexts, and then use flashcards to review them after learning the material. (It has its own flashcard companion app or you can use Anki.)

Soon I am working on making the activity of reading words in native texts also count as reviewing those words in current and future flashcards, using FSRS. So that you can spend more time reading and not see it as detracting from catching up on your flashcard review workload. And because the reader tracks every word and kanji you come across, it can start to find and suggest the most effective passages to revisit or read for the first time from your personal corpus it currently accumulates from what you load in.

But next I am working on adding manga and video to enhance the fun of it, as OP mentions being important too.

I’ve recently managed to go full-time on this project and hope to bring it to more languages and platforms before long.
by bityard | 2025-08-21 19:13:31+00:00
Huh? It's right there in the docs: https://podman.io/docs/installation#installing-on-linux

apt-get -y install podman

Podman doesn't produce their own binary distributions for ANY Linux distro. The only binary packages they provide are for Mac and Windows because those don't have a native package repository.

Even if they did release their own Linux packages, bear in mind that Podman development is driven by and sponsored almost entirely by Red Hat. It's not really in their interest to pay their developers to maintain packages for Ubuntu, a direct competitor in the enterprise Linux space.
by nobody9999 | 2025-08-21 19:13:32+00:00
>As far as I know this is not accurate. A business may be required to accept cash in order to settle an outstanding debt that it is owed, but I don't think anything prevents them from simply refusing to do business with you from the outset if you don't accept their payment terms.

That depends on where you are. In NYC, businesses have been required to accept cash in person since 2020[0]. In 2025, New York State[1] followed suit.

[0] https://legistar.council.nyc.gov/LegislationDetail.aspx?ID=3...

[1] https://qns.com/2025/06/cash-payments-to-protect-unbanked-sh...
by thinkharderdev | 2025-08-21 19:13:46+00:00
Yeah, I've always found it a bit puzzling how companies like OpenAI/Anthropic have such high valuations. Like what is the actual business model? You can sell inference-as-a-service of course but given that there are a half-dozen SOTA frontier models and the compute cost of inference is still very high it just seems like there is no margin in it. Nvidia captures so much value on the compute infrastructure and competition pushes prices down for inference and what is left?
by albertsimondev2 | 2025-08-21 19:14:06+00:00
I’ve been experimenting with ai videos for a POV adventure game. Instead of traditional assets, every scene in the game is generated with AI video models (Seedream + Seedance Lite), upscaled with Topaz, and coded with Cursor.

The game is Echoes of Aurora: you wake in a space station, alarms sounding, and must find your way to escape. All the scenes, transitions, ambient sound, and music were produced with AI.

Right now, it plays like a short point-and-click adventure, directly in the browser. Still rough in places — videos are large and I’m working on preloading/compression — but I’m curious what people think of this direction.

Would love feedback on: • Does the concept of “AI video adventure games” feel playable or too clunky? • Any tips on optimizing video performance for browser-based delivery?
by ComputerGuru | 2025-08-21 19:14:08+00:00
Disappointed the solution doesn’t just track home power but also other dependencies like the network switch, the wan uplink, etc. sure, you might not be able to push the data if your wan is down but afterwards you should be able to determine whether it was a power outage or Comcast went down.

An IoT device actually monitoring mains (and only that) seems like a better solution, if only because it’ll work when you get a UPS for your router.
by AnthonyMouse | 2025-08-21 19:14:12+00:00
> The GFW autodetects and blocks a truly impressive number of tunnel encapsulation schemes, VPN’s, etc. and blocks a wide variety of proxy attempts.

They made a list of tunnel systems that don't attempt to disguise themselves and then blocked them. That's not really that hard, and it meanwhile causes lots of innocuous things to be blocked. There are uses for a tunnel other than bypassing censorship.

The hard thing is to block the ones that actively attempt to look like something they're not, and release updates to change their profile whenever the authors notice it being blocked, while still allowing the thing they're attempting to look like.

> It also auto detects ‘problematic’ content in near realtime for a huge swath of things. It does deep packet and content inspection, including of a bunch of encrypted traffic that it really shouldn’t be able to.

All of this is assuming the content is being distributed unencrypted or is otherwise leaking its contents through e.g. having a specific data length, none of which an encapsulation method is required to expose.
by quotemstr | 2025-08-21 19:14:20+00:00
As a project maintainer, you shouldn't make rules unenforceable rules that you and everyone else know people will flout. Doing so comes makes you seem impotent and diminishes the respect people have for rules in general.

You might argue that by making rules, even futile ones, you at least establish expectations and take a moral stance. Well, you can make a statement without dressing it up as a rule. But you don't get to be sanctimonious that way I guess.
by glenstein | 2025-08-21 19:14:30+00:00
>It was a clock that was powered by daily changes in barometric pressure.

That sounds awesome, but it also sounds like it's conflating two things: (1) the physically impossible perpetual motion of popular understanding, e.g. machine that operates at 100% energy efficiency in perpetuity from an initial one-time energy input and (2) a machine with automatic passive energy draw from ambient sources, but with the usual inefficiencies familiar to physics and engineering.

Sounds like Drebbel did (2). Which, don't get me wrong, absolutely rocks. But I certainly wouldn't want to use (2) to advertise a moral that even laws of thermodynamics were just yet another fiction from untrustworthy institutions, which seems like the upshot you were landing on.
by tadfisher | 2025-08-21 19:14:55+00:00
Tragedy of the commons. Before, it was cryptominers eating up all free sources of compute [0]. Now it's AI crawlers eating up all available bandwidth and server resources [1]. Reading SourceHut's struggles against the Once-lers of the world makes me want to introduce a new application layer protocol where consumers pay for abusing shared resources. Which sucks, because the Internet should remain free.

[0]: https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disas...

[1]: https://drewdevault.com/2025/03/17/2025-03-17-Stop-externali...
by wahnfrieden | 2025-08-21 19:15:10+00:00
You should care. If someone submits a huge PR, you’re going to waste time asking questions and comprehending their intentions if the answer is that they don’t know either. If you know it’s generated and they haven’t reviewed it themselves, you can decide to shove it back into an LLM for next steps rather than expect the contributor to be able to do anything with your review feedback.

Unreviewed generated PRs can still be helpful starting points for further LLM work if they achieve desired results. But close reading with consideration of authorial intent, giving detailed comments, and asking questions from someone who didn't write or read the code is a waste of your time.

That's why we need to know if a contribution was generated or not.
by oblio | 2025-08-21 19:15:10+00:00
It's even worse. "Native advertising":

Which car should I buy?

"The Toyota DZx4 is the best EV on the market according to multiple analysts. It had the following benefits: ...

If the DZx4 is out of your budget, the Nissan Avenger is a great budget option: ..."

Each spot the result of an automated live auction.

Now imagine that for everything and also some suggestions along the way ("If you need financing, Cash Direct offers same day loans...").

Advertising with LLMs will be incredibly insidious and lucrative. And most likely, unblockable.
by AIorNot | 2025-08-21 19:15:51+00:00
From the article:

“We have a class of products with deterministic cost and stochastic outputs: a built-in unresolved tension. Users insert the coin with certainty, but will be uncertain of whether they'll get back what they expect. This fundamental mismatch between deterministic mental models and probabilistic reality produces frustration — a gap the industry hasn't yet learned to bridge.”

And all the news today around AI being a bubble -

We’re still learning what we can do with these models and how to evaluate them but industry and capitalism forces our hand into building sellable products rapidly
by t8sr | 2025-08-21 19:16:14+00:00
I've taught programming to some people who had no previous experience with it, and I can tell you that the list of concepts you have to learn at once is basically as long for Python, the quintessential "beginner" language.

The author's argument feels intellectually dishonest for that reason. Especially glaring is the comparison to JavaScript. The latter has an insane amount of concepts to deal with to do anything, including some truly bizarre ones, like prototypes.

Rust is hard to learn, IMO, for precisely two reasons:

1) The borrow checker is in an uncomfortable place, where it's dumb enough that it rejects perfectly valid code, but smart enough that it's hard to understand how it works.

2) As the author points out, there are a lot of levers available for low-level control, precise allocation, etc.

With respect to the second point, the author describes a language he'd like to see: green threads, compiler deciding on allocation, fewer choices and easy thread safety.

This language already exists (minus algebraic types). It's called Go. It's perfectly fine, well-designed and good for beginners. Some people don't like its aesthetics, but that's not reason enough to invent it again, only with Rust-inspired syntax.
by AznHisoka | 2025-08-21 19:16:40+00:00
>> think about test-prep service that promises to only need to pay if you get X score, real-estate agent that carry commission as a % of sale price, etc.

I think those examples work because there is a clear, tight relationship and linkage between their work and outcome with very few external dependencies. If a a real estate agent can’t find you a seller, they’re 100% useless. They control 99% of the results.

There is very few software, on the other hand that clearly has that relationship. A sales tool that bills based on number of meetings has no control whether you have product market fit, whether you’re in a saturated market, or whether your sales rep is good at cultivating relationships. What makes more sense is billing you based in your usage. How successful the outcomes are from that usage is too dependent on so many variables that the software simply can not control… i don’t see why any software company would want to bill based on outcomes because of this
by bigbadfeline | 2025-08-21 19:17:02+00:00
> When your senior talent leaves to start their own companies, where will that leave you?

The CEO didn't express any concerns about "talent leaving". He is saying "keep the juniors" but he's implying "fire the seniors". This is in line with long standing industry trends and it's confirmed by the flowing quote from the OP:

>> [the junior replacement] notion led to the “dumbest thing I've ever heard” quote, followed by a justification that junior staff are “probably the least expensive employees you have” and also the most engaged with AI tools.

He is pushing for more of the same, viewing competence and skill as threats and liability to be "fixed". He's warning the industry to stay the course and keep the dumbing-down game moving as fast as possible.
by adamrezich | 2025-08-21 19:17:40+00:00
Your theory of urban/rural bifurcation is overly reductive. My city had a population of about 40,000 in the 70s (when guns were left in racks in the backs of trucks in the high school parking lot)—it's about twice that today. (I did however just return from visiting my wife's hometown in northern Idaho, which has a population of about 500, and indeed I did not feel the need to lock my car, despite keeping a firearm inside of it.)

I don't care to propose any solutions here, especially around such politically-volatile topics, because I believe the actual changes that transpired and the reasons for why they did are worth acknowledging and investigating first.
by ajross | 2025-08-21 19:17:45+00:00
Your other replies rely on "assume the government has powers it does not and/or the judiciary is willing to suspend the burden of proof in criminal cases". I mean... yeah. It's true. If you assume we live in a totalitarian dystopia then sure, the government can do terrible things.

But needless to say such a government doesn't need to pass boring AML laws to do that. It can just throw you in jail because it wants to. The actual rule of law under which we live doesn't have that property.
by blooalien | 2025-08-21 19:17:47+00:00
> I'm not fond of crediting Valve exclusively for this gaming utopia since it was a massive team effort from a wide variety of developers ...

Yeah, Proton is built from many puzzle pieces. Massive kudos to Valve where credit is due for assembling those bits (and for contributing patches / code back at the upstream projects), but the various projects (WINE, DXVK, etc) on which Proton was built deserve their credit as well for sure. No way Valve would have built all that is Proton entirely from scratch (at least certainly not in the time-frame they were working with).
by freedomben | 2025-08-21 19:18:23+00:00
Heh, that's a great way to make a point, but right now AI is nowhere near what a traditional editor autocomplete is. Yes you can use it that way, but it's by no means limited to that. If you think of AI as a fancy autocomplete, that's a good personal philosophy, but there are plenty of people that aren't using it that way
by tracker1 | 2025-08-21 19:18:36+00:00
I would suggest Python or Lua before JS if you want to learn formally, such as following a book/series/class. JS (and TS) just have so much flexibility and many functionalities have been enhanced over the years that depend on the runtime context and build tooling in some cases.

Don't get me wrong, I love JS/TS since before the "Good Parts" book ever came out. The only advantage it has as a first language is you can start tinkering directly in the browser... Which is something I use to this day... the debug console in the browser, I can exercise a generated API client before the UI features are flushed out.

If you want to learn with the intent of "I want to build $THING." then JS/TS is probably a great language to start with... you will probably want to read something like a for dummies book to start, then bootstrap with a coding ai... and tinker until it works. Note: don't do this for anything security critical when starting out.
by feoren | 2025-08-21 19:19:05+00:00
Fair: it was rude. Moderation is hard and I respect what you do. But it's also a sentiment several other comments expressed. It's the conversation we're having. Can we have any discussions of code quality without making assumptions about each others' code quality? I mean, yeah, I could probably have done better.

> "That would probably be 1000 line of Common Lisp." https://news.ycombinator.com/item?id=44974495

> "Perhaps the issue is you were used to writing 200k lines of code. Most engineers would be agast at that." https://news.ycombinator.com/item?id=44976074

> "200k lines of code is a failure state ... I'd not normally huff my own farts in public this obnoxiously, but I honestly feel it is useful for the "AI hater vs AI sucker" discussion to be honest about this type of emotion." https://news.ycombinator.com/item?id=44976328
by AnthonyMouse | 2025-08-21 19:19:25+00:00
> Google is not a public road. It is A company that operates on public roads that delivers advertising.

So is UPS or FedEx or USPS. Are you saying they should be responsible for the contents of every package? How are they even supposed to know what the contents is? They can ask the sender but the sender can just lie.

> Somehow, Google manages to not openly advertise CSAM buttthey can’t shutdown obvious scams?

CSAM is a lot more obvious than most scams, because CSAM looks like CSAM whereas a fake login form just looks like a any other login form.

> In the age of LLMs , you can’t tell me that is impossible.

LLMs are exactly the thing that doesn't work for this.
by trevor-e | 2025-08-21 19:20:40+00:00
You can never rely on support reps to escalate UX issues to product teams for a couple reasons.

First, from their perspective if they are able to solve an issue by following their script, even if it took 20 convoluted steps, everything is working normally. People are used to occasionally dealing with workarounds so it's not a big deal in their mind.

Second, it's not in their interest to report UX issues. They are measured by the number of tickets they close, so the issue that gets a lot of inbound support and they know an easy workaround for is nicely boosting their numbers. Eventually these things get fixed by product and they move on to doing the same thing with other tickets.
by voxl | 2025-08-21 19:21:04+00:00
Except you can enforce this rule some of the time. People discover that AI was used or suspect it all the time, and people admit to it after some pressure all the time.

Not every time, but sometimes. The threat of being caught isn't meaningless. You can decide not to play in someone else's walled garden if you want but the least you can do is respect their rules, bare minimum of human decency.
by cratermoon | 2025-08-21 19:22:07+00:00
The chances of user->pm->engineer communication introducing ambiguities or inaccuracies approaches 100%. That's simply human nature and the nature of communication. There's a reason why agile programming has stressed "on site user": the programmers need to hear what the users are saying directly, and the users need rapid feedback on what the programmer thinks vs what the user meant.
by Nextgrid | 2025-08-21 19:22:14+00:00
This doesn’t work for technical people, but it works for the other 90% of people who’d rather call and waste not only support’s time, but their own time even if their problem can be resolved by common sense or the first page of the knowledge base.

Companies need to offer an “advanced support” option - a separate number with big scary warnings where every call whose resolution is due to your own fault or something findable on the docs ends up charging the user a fee. In exchange, it directly bypasses all chatbots and first-line support.

I’ve never heard an argument why companies don’t do that, it seems like it would be a win-win for everyone to get the customers to self-triage before reaching out.
by zelphirkalt | 2025-08-21 19:22:22+00:00
I found Anki way too heavy and the available decks mostly wrong way around for actually learning vocabulary (that is they were from foreign language to native, instead of the other way around) and switching the direction was way too cumbersome.

I have not yet found a really good tool for learning Mandarin, except for classes and actually talking with people and doing the hard work of writing the characters again and again, for which I rarely have energy or patience.

One thing I did notice in a course was, that writing an article about a topic helped a lot. It needs to be something where you use the same new vocabulary many times. But the problem with that is, that it makes my hands and wrist hurt after a couple of writings.
by vorpalhex | 2025-08-21 19:22:23+00:00
You are basically stuck with k8s but you will end up having to "roll your own" (bring your own components) if you intend for operations to be consistent across different clouds/prems/etc.

Ideally start with an existing kube stack and slowly make it your own.

Operationalizing across hetereogenous clusters will be an unfortunate source of excitement.
Show HN: Changefly ID + Anonymized Identity and Age Verification
by davidandgoli4th | 2025-08-21 19:22:53+00:00
Hey HN! I’m Lukas Dickie the founder of Changefly and I’m truly excited to share with you our latest release of Changefly ID with Anonymized Identity & Age Verification.

By putting privacy first and using a novel approach to account protection, Changefly ID offers a path to a safer, more secure, and less-intrusive internet for everyone:

- Changefly ID for anonymous authentication + ANONYMIZED identity & age verification for services that are required to verify minimum age

- Zero-knowledge proofs, secure multi-party computation, temporary unique identifiers

- Protects against bot attacks, bot scraping, identity theft, phishing, credential stuffing, online tracking, and other evolving threats

Changefly ID + Anonymized Identity & Age Verification is like showing a bartender a “Yes, I’m over 21” hologram badge instead of handing them your driver’s license with your name, address, and birthdate. They get what they need—but none of what they shouldn’t have.

We’re just getting started and I’d love to hear what you think, what you’d like to see next, and any feedback you have.

https://changefly.com
by PaulHoule | 2025-08-21 19:22:56+00:00
See https://en.wikipedia.org/wiki/Energy_harvesting

For a while YOShInOn was showing me a lot of papers in MDPI journals where somebody made wearable device that had peizeoelectric crystals that harvest energy from the wearer's motion or remote sensor stations that are powered by raindrops

https://www.eurekalert.org/news-releases/996074

or sensor dust that captures power from WiFi emissions

https://pmc.ncbi.nlm.nih.gov/articles/PMC9460457/
by DoctorOetker | 2025-08-21 19:23:30+00:00
It is simply an obvious fault line in the nature of the problem statement: you can crack the problem in 2 parts: the x^4+y^4=z^4 part, and the part that claims x^p+y^p=z^p with p a prime.

Suppose Fermat solved the proof by using this natural fault line -its just how this cookie crumbles- solved the n=4 case, and then smashed his head a thousand times against the problem and finally found the prime n proof.

He challenges the community, and since they don't take up the challenge, "encourages" them in a manner that may be described as trollish, by showing how to do the n=4 case. (knowing full well the prime power case proof looks totally different)
by victorbjorklund | 2025-08-21 19:23:37+00:00
As long as some of the code is written by humans it should be enforceable. If we assume AI code has no copyright (not sure it has been tested in courts yet) then it would only be the parts written by the AI. So if AI writes 100 lines of code in Ghostty then I guess yes someone can "steal" that code (but no other code in Ghostty). Why would anyone do that? 100 random lines of AI code in isolation isn't really worth anything...