MurphyA/hacker-news huggingface dataset:
by ranger_danger | 2025-08-19 15:18:52+00:00
IMO The person making those claims has a very trollish comment history and I suspect they do not actually have deep knowledge of the Japanese language or culture, especially surrounding names and kanji.

The name "Satoshi" exists in kanji form in hundreds of different ways, and as you can imagine, the meanings for those are quite varied. One such common example, 智, does in fact mean intelligence, and can be read as "Satoshi", but there are other examples as well. You can search the ENAMDICT here: http://wwwjdic.biz/cgi-bin/wwwjdic

If you think about this name from the perspective of someone who probably isn't a Japanese expert, but is trying to come up with a believable-sounding name that has a semi-secret meaning like this, I think it makes perfect sense.
by thewebguyd | 2025-08-19 15:19:41+00:00
Safari's reader mode summaries aren't too bad for this. They are usually short, under a paragraph. It'd be nice if you could "3D touch" the headline to just load that summary in the little preview window instead of having to click, and then open in reader mode though.

I can see that being a really nice built-in browser feature, to load a summary on hover over a link.
by finegrainhash | 2025-08-19 15:19:43+00:00
YC often says spending time at FAANG just makes you good at working at FAANG and is counterproductive for aspiring startup founders. But I just watched a talk with Tom Brown (Anthropic co-founder) where he said the opposite—his deep infra work at Google Brain and OpenAI (like shifting GPT-3 from TPUs to GPUs) gave him the foundation to start Anthropic.

I’m 23, working on GPU/TPU infrastructure at Google. Long term I want to found a company, probably in AI or infra. The work I’m doing now feels like valuable, hard-to-get experience, but I wonder if I’m missing out on the mindset that comes from being in a startup and if it’s worth jumping to one right now.

For those who’ve gone FAANG => founder: did the technical depth help, or did it slow you down? And if you’re still inside a big company, how do you keep preparing yourself to eventually go out on your own?
by pydry | 2025-08-19 15:19:49+00:00
I know somebody who was interviewed for an agenda pushing article like this for the BBC.

He said a lot of very sensible stuff which they didnt quote and then plucked a phrase that implied he agreed with the agenda (something similar to "stronger legislation to protect children is needed" where he would have meant some OTHER legislation).

I wouldnt be surprised if half of the people quoted here had the same thing done to them.

Also many might not be as grassroots as they imply as you said. I am sure that the NSPCC's opinions on matters like these are more about what the board thinks than, say, the average mother of an abused child.

Anyway, it's enough to confuse the average (perhaps dim) person into thinking there is a grass roots movement when it's the government doing all the pushing.
by Joeboy | 2025-08-19 15:19:56+00:00
In reality, when people talk about "vibe coding" they're probably either being self-deprecating (if it's their own work) or snarky (if it's somebody else's).

I've made a couple of things lately that I sometimes tell people are "vibe coded" because they were heavily facilitated by LLMs, but it's not really true in the pure, literal sense.
by ipdashc | 2025-08-19 15:19:57+00:00
I have always wondered how this works (along with wire bonding), especially in an economic way.

Chips being cheap makes sense at the lithography / wafer level because sure, you can stamp out thousands of them at once. But once you need to dice them up, bond wires to them, and package them... how on earth do you do that so efficiently that each chip can be sold for fractions of a cent?
by npteljes | 2025-08-19 15:20:00+00:00
Hungary also has this. We call it "panorama rights" somewhat confusingly, as in English, panorama rights refer to something else.

In Hungary this right refers to homeowners. It says that it's illegal to obstruct someone's view in specific ways, for example, to build something that puts an overly large shade in an otherwise previously sunny yard. The newer building becomes legally questionable (even valid building permits), if it causes "unnecessary disturbance" to a homeowner's view.

For something more hopeful regarding ads, please see https://en.wikipedia.org/wiki/Cidade_Limpa . I wish this on every place I go.
by hedora | 2025-08-19 15:20:04+00:00
That step of the cat and mouse game is over a decade obsolete.

If I spent a week setting up a VPN provider, I’d start with this: 99% is spread across 100 endpoints, 55% are cloudflare, and 45% are amazon/azure/google.

A special client mode would check for non-blocked IPs in your country and have those bypass the VPN.
by inanutshellus | 2025-08-19 15:20:14+00:00
group SMS/MMS really blows. It's not a surprise people look for alternatives, but man there are SO many alternatives all with their own niche.

Every time my kids start a new sport or class or group we all get a new "group text" app to download and babysit.

Very much an XKCD moment -

https://xkcd.com/927/
by troyvit | 2025-08-19 15:20:16+00:00
> Explain to me the difference between disrespect and being cattle-bolted through the skull.

I think if you could choose between that and being slowly consumed by five or six coyotes from the ass forward, you'd go for the cattle bolt. I have a ton of problems with the US meat industry (to the point where I only eat meat once a month or so unless somebody is throwing it away), but there are ranchers out there who do try to do their best for the food they raise.
Show HN: OnPair – String compression with fast random access (Rust, C++)
by gargiulof | 2025-08-19 15:20:26+00:00
I’ve been working on a compression algorithm for fast random access to individual strings in large collections.

The problem came up when working with large in-memory database columns (emails, URLs, product titles, etc.), where low-latency point queries are essential. With short strings, LZ77-based compressors don’t perform well. Block compression helps, but block size forces a trade-off between ratio and access speed.

Some existing options:

- BPE: good ratios, but slow and memory-heavy

- FSST (discussed here: https://news.ycombinator.com/item?id=41489047): very fast, but weaker compression

This solution provides an interesting balance (more details in the paper):

- Compression ratio: similar to BPE

- Compression speed: 100–200 MiB/s

- Decompression speed: 6–7 GiB/s

I’d love to hear your thoughts — whether it’s workloads you think this could help with, ideas for API improvements, or just general discussion. Always happy to chat here on HN or by email.

---

Resources:

- Paper: https://arxiv.org/pdf/2508.02280

- Rust: https://github.com/gargiulofrancesco/onpair_rs

- C++: https://github.com/gargiulofrancesco/onpair_cpp
by JustExAWS | 2025-08-19 15:20:29+00:00
The only part of my computer I care about are my own files and of course things like passwords in the Secure Enclave. If the operating system gets hosed (see the former Chrome bug where if you turned System Integrity Protection off and installed Chrome it hosed your entire OS), that’s an annoyance. But recoverable.

It’s actually the concept of an old XKCD

https://xkcd.com/1200/
by mcguire | 2025-08-19 15:21:31+00:00
"Adam Becker: I've got a magnet on my fridge right now that says the heat death is coming. Certain Silicon Valley visionaries hate the laws of thermodynamics. Others claim that their ideas are thermodynamically inevitable because they've misunderstood thermodynamics. But either way, they've got to grapple with it because it's the ultimate source of these limits. If nothing else stops you, thermodynamics will stop you because entropy is always going to increase."
by genewitch | 2025-08-19 15:21:58+00:00
is there a windows profiler that i can use on microsoft binaries to see what the hold-up is? I think 15 years ago i used valgrind and i cannot remember for what. Either way, there's a ton of stuff i want to report, either to microsoft (they won't care), but the internet might.

i've managed to track down powershell in windows terminal taking forever to fully launch down to "100% gpu usage in the powershell process", but i'd really like to know what it thinks it's doing.

also: 4 seconds to blank document in Word. the splash screen is most of that. notepad++ ~2 seconds. notepad.exe slightly over 1 second before the text content loads. Edge: 2 seconds to page render from startup. Oh and powershell loads instantly if i switch to the "old" terminal, but the old terminal doesn't have tabs, so that's a non-starter. "forever" above means 45-60 seconds.
by stronglikedan | 2025-08-19 15:21:58+00:00
Right? I use Chrome for personal because it just syncs well with my phone. I use FF for business because it's a bit clunkier than Chrome but still acceptable, and more importantly, completely separate. I use Edge to run one off webapps here and there, where I don't want the window previews to appear and clutter things up when hovering over one of the other browsers in the task bar.
by hermannj314 | 2025-08-19 15:22:02+00:00
Dude, half my stuff on here is downvoted. I am not a good writer, but I do my best. My opinions and thoughts are my own and I am not using ChatGPT to make hot takes on hacker news, but I do use ChatGPT and have conversations with it.

Sometimes when I talk to British people, I start to do an accent a little bit. I think I just chameleon my tone to recent conversations, but I can't convince you otherwise.

Unrelatedly, there is a upended tortoise outside my house struggling in the heat. I am not sure why I refuse to help him, can you tell me why?
by gjsman-1000 | 2025-08-19 15:22:18+00:00
The government doesn't care... because no 16 year old is doing that or can afford that. And if one VPN provider did that, that specific VPN provider can have all their endpoints manually blocked by the government. In which case, the objection is irrelevant.

Also, heuristics again: 99%+ of your traffic is going to the same two or three companies only. The owners of the endpoints are not very diverse, which is statistically extremely unlikely. Throttle you to 0.5mbps, so you won't be watching anything, and call it a day.
by zeta0134 | 2025-08-19 15:22:19+00:00
It may be substantially simpler to acknowledge that there is no binding contract involved between me and the supplier of content B. Were this some sort of purchase or legal arrangement that I had consented to in some way, then the content provider would have a much stronger case.

In practice, I arrive at any given site with nothing more than a crude hyperlink and almost no description of the contents. (Maybe I have a search page summary, often I don't. If I do it's usually rather out of date and incomplete.) I cannot trivially know whether content B is present, or what sort of agreement I may or may not be entering into, until data is actually transferred to my device. By that point, I typically already have content B, before I could possibly make an informed choice about whether I wanted to spend my bandwidth downloading it, what cost it may represent, etc.

Technological solutions already exist here. A provider can choose to lock content behind a paywall, communicating an actual cost, and require that I pay it. Providers can also usually quite trivially detect ad blocking technology, and require that I disable it before delivering the content. (At that point, I am making an informed choice!) A provider doing neither of these things has a very weak case imho. I suppose we'll see if the courts agree.
by mcguire | 2025-08-19 15:22:22+00:00
"They actually have a great contempt for expertise. They don't see it as necessary because they think that they're the smartest people who've ever lived, because they're the wealthiest people who've ever lived. If they were wrong about anything, then why would they have been so financially successful? This is also where you get the obsession with things like prediction markets. They believe that there are super predictors, that expertise is not necessary to understand or predict what's going to happen in the world, and that they themselves must be experts because they have enormous amounts of money.

"There's a Homer Simpson quote that I like for thinking about this. It's just something that Homer blurts out when someone's talking about someone who lived 150 years ago. He says, "If he's so smart, how come he's dead?" When faced with expertise, they'd be like, "Well, if he's so smart, how come he's poor?" They believe that everything can be quantified, like the utilitarian dream, the eugenicist's dream, a person's IQ, and that money is a good measure of how much someone is worth. So they must be the best and smartest and greatest people who have ever lived."
by eptcyka | 2025-08-19 15:22:25+00:00
You can help whomever, but I suggest doing things to push powers to do less harm. I don’t think we should argue against more international cooperation with the argument that any party is or has committed atrocities, otherwise the only international collaboration that will takr place will be between states too small to be useful.

Although the Putin regime can enter the sea and never return.
by orangeboats | 2025-08-19 15:22:35+00:00
>Do you have any sources that say they don't support being part of India ?

I never said anything to that effect.

I simply said referendum, especially one regarding the sovereignty of a nation, is a wildly inaccurate tool to assess popularity.

Hence,

>You come across as CCP shill.

Is a very, very disappointing direction that you have decided to take the discussion toward.
by gruez | 2025-08-19 15:22:41+00:00
>The only step the UK can take is to force ISP's to block these VPN's which will kick off a cat and mouse game and for the reasonable technical, getting around any VPN ban will be as easy as spinning up an EC2 outside the UK.

They can make it very difficult if they want, just look at China[1]. It's not impossible to get around, but it's not as easy as buying a random VPS, and following a tutorial for openvpn/wireguard.

[1] https://www.usenix.org/conference/usenixsecurity23/presentat...
by jdsully | 2025-08-19 15:23:04+00:00
I built this spreadsheet over a week with AI writing nearly all the code. It doesn't fully fit your thesis because I have experience coding and I did it for fun not as a startup. Now it's not perfect but does have recalc, undo, and file saving working. I think of it more like one of those assisted e-bikes, you still have to pedal but it gets you much farther on each stroke.

https://www.sumbuddy.net/
by jonah | 2025-08-19 15:23:10+00:00
Camera firmware:

https://thingino.com https://news.ycombinator.com/item?id=44791984

https://openipc.org https://news.ycombinator.com/item?id=44758463

NVR:

https://frigate.video https://news.ycombinator.com/item?id=44794508
by viega | 2025-08-19 15:23:39+00:00
It depends on the relative cost of what you're doing of course, but in general, yes, the cost of entering the kernel can be impactful, if you are making a lot of calls into it, since a lot of work has to happen every time.

There are definitely user-land TCP/IP implementations, thread implementations (Go's being particularly notable) and even file systems (FUSE).
by 0xbadcafebee | 2025-08-19 15:23:51+00:00
The limitation is the scope of the problem space; reduce the space and it becomes more reliable. Use the LLM to create independent discrete highly-cohesive composeable applications (with test suites), use those to compose the business logic, and it will be reliable. So basically microservices (but, actually correct microservices, rather than how most people make them).
by AnotherGoodName | 2025-08-19 15:24:09+00:00
Prime numbers have extremely well understood patterns and this is what he's seeing. There's a weird and persistent myth that there's 'no patterns in prime numbers' but of course factors repeat at known intervals and prime numbers are the inverse of numbers with factors. So if you can accept that numbers with factors have a pattern to them (which should be obvious, they repeat at known intervals by definition) you should be able to accept prime numbers, the inverse of numbers with factors, have patterns too since they are just the gaps in the pattern of numbers with factors.

These patterns were documented and well understood starting in BC times by Erasthosenes and learning them as part of prime number theory is a 101 course in tertiary maths education. So it's really really weird for anyone to say "there's no patterns". There are and they are extremely well understood and known.

Here's a simple pattern; All prime numbers above 2 are odd. Well duh right? Otherwise they'd be a multiple of 2, not prime.

Well let's extend this. All prime numbers above 6 are of the form 6n + 1 or 6n +5. Otherwise they'd be a multiple of 2 or 3.

Once more; All prime numbers above 30 are of the form 30n + one of [1,7,11,13,17,19,23,29]. Anything else would be a multiple of 2,3 or 5. You can extend this forever. Note each time we do this we're reducing how many numbers could possibly be prime. From 1/2 to 2/6 to 8/30 numbers possibly being prime. Keep going with this and you'll converge to the prime counting function.

Basically whenever you have a composite number there's well understood periodic gaps in primality. People understand this more intuitively for base 10 where anything ending in 0,2,4,6,8 is a multiple of 2 and anything ending in 0,5 is a multiple of 5 hence you only get primes ending in 1,3,7,9 when writing in base 10 but this idea works for any composite number. This leads to the extremely well known and well understood patterns you get when you graph primes in various ways.
by firefax | 2025-08-19 15:24:11+00:00
>You can find Teletubby Fun Land here: <https://www.newgrounds.com/tubby>. If you want to read more about the BBC situation, then click on the middle finger that’s on that page.

Thanks for that, sadly it looks like as I said, Assassin is gone for good :(

>Unfortunately most of my early Assassin games were deleted when the 2012 site redesign launched and a bunch of old files were cleared out. My original games had never been part of the Portal system so they were easy to overlook.
Tell HN: The case for CRUD apps in the age of AI
by prmph | 2025-08-19 15:24:12+00:00
I hear this denigration of CRUD apps all the time, especially nowadays as folks (even here on HN) think AI will erase the need for this kind of development

But, people forget that CRUD apps can be as complex or simple as they need to be. A CRUD app is identified as such by its purpose, not the sophistication of it.

Right now I'm wring a web app that's basically manages some domain data in a central db, but guess the kinds of things I have had to deal with. Here a a few (there are many more), in no particular order:

- Caching and load balancing infrastructure.

- Crafting an ORM that handles caching, transactions, and, well, CRUD, but in a consistent, well-typed, and IO-provider-agnostic manner (IO providers could be: DBs like Postgres, S3-compatible object stores, Redis, Sqlite, Localstorage, Filesystems, etc. Yes, I need all those).

- Concurrent user access in manner that is performant and avoids conflicts.

- Db performance for huge datasets (so consideration of indexes, execution plans, performant queries, performant app architecture, etc, etc)

- Defining fluent types for defining the abstract API methods that form the core of the system

- Defining types to provide strong typing for routes that fulfill each abstract API method.

- Defining types to provide strongly-typed client wrappers for each abstract API method

- How to choose the best option for application- and API security (Cookies?, JWT?, API keys? Oauth?)

- Choosing the best UI framework for the requirements of the app. I actually had to write a custom react-like library for this.

- Media storage strategy (what variants of each media to generate on the server, how to generate good storage keys, etc.

- Writing tooling scripts that are sophisticated enough to help me type-check, build, text, and deploy the app just in the way I want

- Figuring out effective UI designs for CRUD pages, with sorting, filtering, paging, etc built in . This is far from simple. For just one example, naive paging is not performant, I need to use keyset pagination.

- Doing all the above with robust, maintainable, and performant code

- Writing effective specs and docs for all my decisions and design for the the above

And many many more! I've been working on this "CRUD" app for years as a greenfield project that will be the flagship product of my startup. The techniques I have to evolve to solve various challenges could easily fill entire books.
by ocdtrekkie | 2025-08-19 15:24:38+00:00
I really liked Keybase, and do note that Keyoxide exists as an open-source project where annotations of proofs are made directly on the PGP keys and no longer requires a central point of failure. ;)

I will say there are downsides to cryptographic keys being required for updating a package: One of the biggest pain points we have in Sandstorm is we both verify authors using their PGP key (from Keybase, as it happens, it's an old project), and we have a keypair for each app which you need to update it.

The end result unfortunately is sometimes we have trivial one-line fixes for apps which are abandoned by the author, and it is very difficult to deploy said fix to end users. This can hypothetically manifest in the form of unfixable security problems. We do have a way to forcibly change the key, but it's intentionally a pain to do, and of course, is possible because ultimately the central authority has the ability to code the platform to circumvent that key anyways.

Which is to say, you do trade some security risks for other security risks, whether it's a better situation is an exercise for the reader.
by jph | 2025-08-19 15:24:56+00:00
Congratulations Aria & Tony, this is much needed for healthcare. I work at UK NHS Wales in software engineering, and would be happy to talk with you personally, and also happy to introduce you to the NHS Wales AI team. Peronal email joel@joelparkerhenderson.com, work email joel.henderson@wales.nhs.uk. And we're hiring-- if anyone here is keen to code for social good healthcare, email me.
by traceroute66 | 2025-08-19 15:25:01+00:00
I would be honestly interested to know what sort of actual paid-for legal advice they got about this.

IANAL, but dual licensing with two conflicting syles of license just stinks of something that will come back and bite them in the backside big-time in the future.

From a purely practical perspective it is also not clear what the point is ? Because quite clearly the people you want to be subject to AGPL (i.e. the big-evil cloud providers) will simply take you at your word and run under GPL.
by mixmastamyk | 2025-08-19 15:25:16+00:00
I configure my basic editor to remove trailing whitespace on save, not specifically for that reason but it does mitigate it.

The point was that whitespace was always significant. People like to pretend it isn’t for some reason. Perhaps because it has a minimum though not a maximum.

There’s a reason Python is considered very readable and “executable pseudocode.” Less delimiter and sigil noise is the main reason.
by immibis | 2025-08-19 15:25:41+00:00
Everything is political. In my experience, people who say it isn't are saying that because they have a narrow view of politics. Politics is all conflict between people, below the level of violence.

People who say this think politics means which party you vote for, but that's not correct. It reminds me of arguing with an art teacher that using 3D modeling software wasn't art because I thought art meant drawing.