MurphyA/hacker-news huggingface dataset:
by Marshferm | 2025-10-30 13:31:27+00:00
>>Japan’s government is positioning anime and related media as a core industry under its ‘New Cool Japan Strategy’, setting an ambitious target of reaching 20 trillion yen (or US$130BN) by 2033.

The Japanese government's policy brief of 'New Cool Japan Strategy' PDF

https://www.kantei.go.jp/jp/singi/titeki2/chitekizaisan2024/...
by NortySpock | 2025-10-30 13:31:35+00:00
Note: by "client" I mean "consuming application reading from a Kafka topic"

Not your parent poster, but Kafka is often treated like a message broker and it ain't that. Specifically, it has no concept of NACK-ing messages, it is either processed or not processed. There's no way to the client to say "skip this message and hand it to another worker" or "I have this weird message but I don't know how to process it, can you take it back?".

What people very commonly do is to instead move the unprocessed message to a dead-letter-queue, which at least clears the upstream queue but means you have to sift through the dead-letter-queue and figure out how to rescue messages.

Also people often think "I can read 100 messages in a batch and handle them individually in the client" while not considering that if some of the messages fail to send (or crash the client, losing the entire batch), Kafka isn't monitoring to say "hey you haven't verified that message 12 and 94 got processed correctly, do you want to keep working on them or should I assign them to someone else?"

Basically, in Kafka, the offset pointer should only be incremented after the client is 100% sure it is done with the message and the output has been written to durable storage if you care about the outcome. Otherwise you risk "skipping" messages because the client crashed or otherwise burped when trying to process the message.

Also Kafka topic partitions are semi-parallel streams that are not necessarily time ordered relative to each other... It's just another pinch point.

Consider exploring NATS Jetstream and its MQTT 3.1.1 mode and see if it suits your MQTT needs? Also I love Bento for declarative robust streaming ETL.
by etatoby | 2025-10-30 13:31:36+00:00
> Just intuitively, in such a high dimensional space, two random vectors are basically orthogonal.

Which, incidentally, is the main reason why deep learning and LLM are effective in the first place.

A vector of a few thousands dimensions would be woefully inadequate to represent all of human knowledge, if not for the fact that it works as the projection of a much higher, potentially infinite-dimensional vector representing all possible knowledge. The smaller-sized one works in practice as a projection, precisely because any two such vectors are almost always orthogonal.
by k310 | 2025-10-30 13:31:40+00:00
Bombing ships, Demolishing the White House, Shutting down government, all to distract from the Epstein scandal, which has already taken down a prince.

The shutdown began with the recesses of the house, in order to avoid seating a duly elected representative, whose vote could trigger release of the "Epstein Papers" and has only gotten worse since then. She remains unseated by Speaker Johnson. opinion.
by bloomca | 2025-10-30 13:32:04+00:00
Yeah I am reading through this thread and it does feel that things can go wrong here. With alcohol/drugs it is very likely to be an extremely positive change (at least for the majority), but some people shared videogames, and while they can totally be addicting, I personally place them on the same level as books/shows/movies, and losing interest in all of that is definitely a big change.
by devunt | 2025-10-30 13:32:41+00:00
Hi! Thanks for reaching out! Glad to see someone from Apollo. I don't have much experience with Apollo Client in web frameworks (I've mainly used it in Kotlin), so I can't speak to the Svelte/SolidJS integration specifically.

From my observation in the community, I think one challenge is that Apollo Client has a perception of being too enterprise-focused and heavy for beginners. This might make some developers hesitant to try it for smaller projects or when they're just starting with GraphQL.
by mg | 2025-10-30 13:32:56+00:00
RedShift1 complains that GCP is "deprecating stuff". I wouldn't put doing regular updates in the same problem category as having to deal with part of your stack disappearing.

To me "I wish they would stop deprecating stuff" sounds like any part of the stack has something like a 1% or even 10% chance in any given year to be shut off.

I would expect that by carefully choosing your stack from open source software in the Debian repos, you can bring the probability of any given part being gone with no successor to less than 0.1% per year. As an example - could you imagine Python becoming unavailable in 2026? Or SQLite? Docker?
by oersted | 2025-10-30 13:33:53+00:00
I didn't get where this comes from until I saw the second answer from the StackOverflow question another commenter shared.

https://math.stackexchange.com/a/2268896

Apparently 1/9^2 is well known to be 0.12345679(012345679)...

EDIT: Yes it's missing the 8 (I wrote it wrong intially): https://math.stackexchange.com/questions/994203/why-do-we-mi...

Interesting how it works out but I don't think it is anywhere close to as intuitive as the parent comment implies. The way its phrased made me feel a bit dumb because I didn't get it right away, but in retrospect I don't think anyone would reasonably get it without context.
by pickleglitch | 2025-10-30 13:34:13+00:00
> Real life isnt a Tom Clancy novel. Jack Ryan wont save the day.

What made this movie suspenseful* for me was not how realistic it was, but how only half of it was realistic and the other half was completely disconnected from reality. A random incoming nuke of unknown origin, I can easily buy that happening. A deliberative process among highly competent officials deciding on a response, sorry but that is just not real life. Maybe it was at some point in our past, but certainly not in 2025.

As for the ending, it felt like a cop-out to me, but it didn't really matter to me.

*suspenseful, but not good.
by afavour | 2025-10-30 13:34:42+00:00
This is really fascinating use of city data. I’ve browsed stuff like sidewalk data in the NYC open data portal before and wondered what I could ever do with it. You have a better imagination than me!

Particularly happy to see scaffolding listed in there. It’s an absolute blight on the city and some scaffolding remains up for years and years for no good reason. There should be fines for leaving it up.
by angiolillo | 2025-10-30 13:35:07+00:00
Web standards have progressed but your other points would still apply.

Does there exist a company or project that has the resources to develop a smartphone with better performance, UI, and cost than Android or iOS devices? Microsoft couldn't pull it off, and I am skeptical that Meta would have been able to.

I can imagine an alternative smartphone carving out a niche audience like older users, FLOSS enthusiasts, digital minimalists, kids, gamers, privacy-focused users, etc. Perhaps over the span of decades such a project could iteratively improve while the incumbents enshittify and eventually surpass them in popularity.

But it seems more likely to me that Android and iOS will dominate consumer smartphones for as long as that form factor exists. When they are displaced, it'll probably be by some innovative non-smartphone computing device.
by rramadass | 2025-10-30 13:35:13+00:00
Leave out the quran quote since that is most definitely not what Bohr/Heisenberg/Others mean when they talk about subjectivity/observation/measurement. See my comment here - https://news.ycombinator.com/item?id=45759220

If you want to discuss Philosophical/Ontological/Epistemological concepts of Reality/Truth etc. there are far better models in Hindu/Buddhist scriptures. The submitted article itself refers to Nagarjuna's Sunyata and Madhyamaka Buddhist philosophy.
by alyxya | 2025-10-30 13:35:29+00:00
If you set x = 0.123456..., then multiplying it by (10 - 1) gives 9x = 1.111111..., and multiplying it by (10 - 1) again gives 81x = 10, or x = 10/81. I’m not writing things formally here but that’s the rough idea, and you can do the same procedure with 0.987654... to get 80/81.
by ryandvm | 2025-10-30 13:35:35+00:00
Google has the resources to win AI, but I still don't see a way to resolve the tension between good AI and ad revenue. A useful AI tells me what I need to know, but Google's cash cow is selling users to advertisers. Those are fundamentally oppositional and I don't see a clear way to resolve it.

Google can kick ass in AI all day, but soon Gemini is going to be saying shit like, "it sounds like your air conditioner is broken, maybe you should call Clearwater HVAC - they're the best!"

Once Google has to start making money from AI, talking to Gemini is going to feel like talking to that friend that invited you to dinner only to try to pitch you on an MLM.
by daveoc64 | 2025-10-30 13:36:10+00:00
It's estimated that 1.5 million people are taking them in the UK, most of them privately [0].

It's really easy to get them in the UK from a variety of online and high street pharmacies, including from well-known brands like Boots, Lloyds Pharmacy, or ASDA.

[0] - https://www.bbc.co.uk/news/articles/c981044pgvyo
by madcaptenor | 2025-10-30 13:36:22+00:00
.123456... = x + 2 x^2 + 3 x^3 + ... with x = 1/10.

Then you have (x + 2 x^2 + 3 x^3 + ...) = (x + x^2 + x^3 + x^4 + ...) + (x^2 + x^3 + x^4 + x^5 + ...) + (x^3 + x^4 + x^5 + x^6 + ...) (count the number of occurrences of each power of x^n on the right-hand side)

and from the sum of a geometric series the RHS is x/(1-x) + x^2/(1-x) + x^3/(1-x) + ..., which itself is a geometric series and works out to x/(1-x)^2. Then put in x = 1/10 to get 10/81.

Now 0.987654... = 1 - 0.012345... = 1 - (1/10) (10/81) = 1 - 1/81 = 80/81.
by ramses0 | 2025-10-30 13:36:32+00:00
I think what he's saying is: Given a balance of $50, they "earn" $5/mo. Given a balance of $200, they "earn" $10/mo (or $199*0.10 + $1*0.05). If they don't spend it, I'm assuming it's "rollover", and if they eat into their capital (eg: buy an xbox) then they feel the sting of earning less-per-month.
Show HN: I built an open source Favicon API
by dsumer | 2025-10-30 13:36:37+00:00
I needed a more flexible solution to fetch favicons from any website, hence I built this free API.

The API tries to find the favicon in the best quality possible + lets you resize and convert them to different formats.

It's open source and easily self-hostable, the GitHub Repo is linked in the Landing Page.
by Workaccount2 | 2025-10-30 13:37:42+00:00
Europe has a borderline shrinking economy and failed to become a player in the advanced technologies driving the world economy today. It's because they created an extremely hostile business environment, leading to founders going to the US to start their business there instead.

So now Europe is a continent full of people using American made software, running on American and Chinese made hardware, going on American social media to talk about how Europe is totally fine because they only work 9 months out of the year and don't allow young people to become billionaires.
by ghm2180 | 2025-10-30 13:37:52+00:00
There is actually a good analytical result on how vector similarity can easily fail to recover relevant information https://arxiv.org/pdf/2403.05440

> For some linear models the similarities are not even unique, while for others they are implicitly controlled by the regularization.

I am not strong in mathematics but if this paper claims run opposite to each other.
by mike_hearn | 2025-10-30 13:38:23+00:00
It's worth noting that Oracle has solved this problem. It has horizontal multi-master scalability (not sharded) and a queue subsystem called TxEQ which scales like Kafka does, but it's also got the features of a normal MQ broker. You can dequeue a message into a transaction, update tables in that same transaction, then commit to remove the message from the queue permanently. You can dequeue by predicate, delay messages, use producer/consumer patterns etc. It's quite flexible. The queues can be accessed via SQL stored procs, or client driver APIs, or it implements a Kafka compatible API now too I think.

If you rent a cloud DB then it can scale elastically which can make this cheaper than Postgres, believe it or not. Cloud databases are sold at the price the market will bear not the cost of inputs+margin, so you can end up paying for Postgres as much as you would for an Oracle DB whilst getting far fewer features and less scalability.

Source: recently joined the DB team at Oracle, was surprised to learn how much it can do.
by galagawinkle489 | 2025-10-30 13:38:26+00:00
Book opening is fine. Post-it notes exist. You can easily open the book to the right spell. Just write down the names of the spells you have chosen to memorise for the day on a piece of paper and cross them off when you cast them.

As for rules lawyering... That is just playing by the rules. That is how the game is meant to be played: rules as written except as modified by the group by agreement. Rules lawyering just means sticking to what the rules actually are.

Maybe you mean something else?

As for googling, why would you need to google a spell?
by Arnt | 2025-10-30 13:38:35+00:00
The number of dimensions used is 768, wrote someone, and that isn't really very different from 365. But even if the number were big were were big, it could hardly escape fate: x has to be very big to keep (1-(1/x))¹⁰⁰⁰⁰⁰⁰⁰⁰⁰ near 1.
by alyxya | 2025-10-30 13:39:06+00:00
It actually skips the 8 in its repeating decimal. It’s better to think of 1/9^2 as the infinite sum of k * 10^-k for all positive integers k. The 8 gets skipped because you have something like ...789(10)(11)... where the 1 from the “10” and “11” digits carry over, increment the 9 digit causing another carry, so the 8 becomes a 9.
by gumby271 | 2025-10-30 13:39:23+00:00
Well I'm paying for pro, so I assume it's not using the model that does nothing useful. Is there a setting for that?

Whats the month over month improvement if the current state is "creates entirely fake data that looks convincing" as a user it's hard to tell when we've hit a point of this being a useful feature. The old timey metric would normally be that when a company rolls out a new feature it's usually mostly functional, that doesn't appear to be the case here at all, so what's the sign?
by doganugurlu | 2025-10-30 13:39:41+00:00
Anecdotal evidence: I moved to CA twice as an engineer.

Once to get my masters after college. Stayed for 13 years. Left during COVID.

Second time to raise kids.

Our reasons include weather, intellectual atmosphere, safety (in many regards), schools, and job opportunities.

The geo area sandwiched between Berkeley and Stanford is only rivaled by Boston. You think Stanford and Berkeley are in the Bay because they’re told to?

And I would also question: what’s the point of living in US if you’re not in California? Once you decide to not live in CA, a bunch of other countries rank better than other US states. Such as Canada, Australia, New Zealand.

If I were to not live in CA, even the imperial units would quickly become annoying.
by leemoore | 2025-10-30 13:40:32+00:00
Not sure about parent, but my current bar is set by GPT-5 high in codex cli. Sonnet 4.5 doesn't quite get there in many of the use cases that are important to me. I still use sonnet for most less intelligence phases and tasks (until I get crunched by rate limits). But when it comes to writing the final coding prompt and the final verification prompt and executing a coder or a verifier that will execute and verify well it's GPT 5 high all the way. Even if sonnet is better at tool calling, GPT 5 High is just smarter and has better coding/engineering judgement and that difference is important to me. So I very much get the sentiment of not going below sonnet intelligence 4.5 for coding. It's where I draw the line too.
by galagawinkle489 | 2025-10-30 13:41:03+00:00
Referring to books as "dead trees" is such a pathetic thought-terminating cliché.

If you don't want to cart books around that's fine but you can easily play the game with only the basic three (and players just need one).

If you are using a book just for a spell or an item or two you can just photocopy the page.
by garbthetill | 2025-10-30 13:41:10+00:00
idk google is so flaky, one must not forget that they had the llm concept first and couldnt really materialize it into anything commercial until chat gpt came around. Google often could dominate a market, yet they kill the product/tech instead of keeping a small team to maintain it.

I think the winner will be between xai or meta, im leaning more with xai since elon seems to always have 100% conviction even with seemingly bad ideas and he is way more technical than sam & zuck
Show HN: Healz.ai - AI and detective-doctors for tough cases (please burn it)
by alexplat | 2025-10-30 13:41:34+00:00
I spent 9 months in abdominal pains. 7 endoscopies.

Turned out the problem wasn’t even in my gut.

That mess is why I built Healz.ai - AI + real doctors-investigator who build complete picture and look for root causes.

I’m not here to pitch. I just want to know if it’s real or crap and are there people like me sometime ago.

Please burn me as much as possible. Just want to make no bullshit service.

No marketing. No “AI doctor”, NO "text-to-porn generator" hype.

Just trying to make something that could save people the months I lost.
by a022311 | 2025-10-30 13:42:11+00:00
"Mirroring" is a term also used when a single source publishes data in different mediums (technically in this case we're talking only about the internet but the internet is full of different protocols so I'll call them mediums). For example there are websites that mirror their content to Geminispace or in this case make it available as an onion service.

You are correct that this solution does not prevent problems if the server goes down. This particular approach aims to reach a larger audience, while your idea of mirroring enables resiliency.

Both approaches have their use cases and can even be combined too!
by solfox | 2025-10-30 13:42:14+00:00
I'm by no means an expert here, but search currently drives about 80% of our downloads.

Before the app was ready, I launched the website and started populating it with articles on various helpful topics for the coparenting/high-conflict niche. Many of these ideas just came from content I was already consuming. Long-tail terms have been strong drivers of traffic.

Several are now >10 for their search terms like "jade technique". I also used AI to generate several free resource offers, typically related to features that I have yet to release (like a spreadsheet-based custody calendar), so that I can start ranking on those terms, which has also become a big driver for our mailing list.

I've been using Squirrly for SEO (not recommended per se, but affordable), along with siteguru.co to track keyword ranking (highly recommended and affordable).
by tremon | 2025-10-30 13:43:32+00:00
The resilience of ARPANET was influenced by CYCLADES, which was developed in French Academia: https://en.wikipedia.org/wiki/CYCLADES

> The CYCLADES network was the first to make the hosts responsible for the reliable delivery of data, rather than this being a centralized service of the network itself. Datagrams were exchanged on the network using transport protocols that do not guarantee reliable delivery, but only attempt best-effort [..] The experience with these concepts led to the design of key features of the Internet Protocol in the ARPANET project

Keeping with the theme of the thread, CYCLADES was destroyed because of greed:

> Data transmission was a state monopoly in France at the time, and IRIA needed a special dispensation to run the CYCLADES network. The PTT did not agree to funding by the government of a competitor to their Transpac network, and insisted that the permission and funding be rescinded. By 1981, Cyclades was forced to shut down.
by thecolorblue | 2025-10-30 13:43:43+00:00
Hi, I'm Brad, software engineer, long time HN lurker. I have been working on this project for a while and I think it is ready for more feedback. I have been calling it Snow Day Adventures, an app for k-12 students home from a school snow day that beats watching YouTube or Instagram.

One of the things I consistently used chatGPT for is creating bedtime stories for my two daughters. They were never very long, but we could customize them and ask for edits. It was a fun activity we could do laying down before bed.

Fast forward to just about a year ago when an administrator at my daughter's school reached out about AI. We had a meeting where we talked about the basics but I really had no idea how AI would work in K-12 education. There were a couple apps that they use, which were fine, but I felt like they did not take advantage of the technology. At the same time, I was not qualified to give them advice.

So I started building little apps here and there. I would test them with my daughters. Usually they would get bored or it would feel to much like homework. Sometime this summer I focused on generating engaging stories and came up with a workflow for generating choose your own adventure stories. After a couple iterations, I got to where the app is now: turn any story into a choose your own adventure.

I have loaded a couple public domain stories to start with. The idea is pretty simple: pick a story, you will see the first page and at the bottom you will see a link to the original story the author wrote and three generated pages. Once you pick a generated page, you will only see generated options (and you will probably see the options take ~10 seconds to load). You can also click the refresh button which will replace that page with a new generated one.

The generated pages are never as good as the originals, but it does make it more fun. Going back and trying different paths creates endless amounts of content. I think the bigger opportunity is to customize the stories to the students reading level and language abilities. I did a couple tests with bi-lingual story generation, and generating from a strict lexile reading level; both showed some promise.

I know it does not technically need a user to log in, but I am a little worried about story generation getting out of hand from bots. If anyone has any ideas for preventing a search engine bot from clicking every link on a page that generates new content, I would be happy to find an alternative. Maybe you have to log in to generate new content but the already generated content is public? Let me know what you think.

Thanks for taking a look.
by sirwhinesalot | 2025-10-30 13:43:44+00:00
It's a horrible experience. I can only suggest you try out TTRPGs that don't need this. I haven't tried it yet but Daggerheart seems to avoid the problem by providing spell cards. You can do the same in DnD and I suggest doing so, but it's not assumed by the game's design.

All the old-school OSR inspired stuff doesn't have this problem.

You should not need to repeatedly and consistently open the rule-book to play what is essentially a board game. That's ok the first time you play a board game, not ok the 20th time. You google a spell because it is much faster than opening the book. DnD combat is already way too slow as it is.
by technothrasher | 2025-10-30 13:43:48+00:00
As a born and bred country person, I've always found pretty much all cities claustrophobic for me. My son, I guess as part of his youthful rebellion, told me at the age of five that he was going to go to school in NYC, and he followed through on the threat. This past summer we drove down to the Bronx a few times in preparation for his attending Fordham University, and I found the Bronx very uncomfortably busy and loud. Well, this past weekend I went down to parent's weekend at the school, and stayed in Manhattan, which I hadn't been to in at least 25 years. After an evening in Manhattan, I took the train up to the Bronx and suddenly thought, "wow, this is so quiet and nice!" Clearly perspective is very important.