MurphyA/hacker-news huggingface dataset:
by SteveChurch | 2025-10-29 11:50:46+00:00
Thanks!! Some more info on the implementation, I also have some posts on Linkedin showing the journey and sadly the need to pivot away from Supabase' Realtime for most of the gameplay

Initially Supabase was running EVERYTHING over their Realtime and Presence features, however things started to scale quite badly when it comes to the cost. Their pricing model on Realtime just isn't sustainable with a realtime game like this, sadly, so I had to pivot over to using Photon for the realtime messaging however still use Supabase for everything else.

- Database - RLS - Functions - Auth

I then have a custom hook set up with Photon -> Supabase to ensure when players are trying to connect to the Photon Engine the Photon Engine checks back to ensure they are authenticated users.

I would have loved to have had everything running through Supabase like it was initially as it would have been a great use-case for them, but sadly with as little as 1,000 players per month it would have meant charging users at least $1.5 a month just to run with only about 2 hours of gameplay day each.

More info: The issue: message-based billing. Real-time games are incredibly chatty: - 8 players sending position updates at 10Hz = ~80 messages/second - Add shooting, health, abilities = ~200-400 messages/second - 1 hour of gameplay = ~1.4 million messages

Supabase free tier: 2M messages/month. We'd hit the limit in 90 minutes. On Pro tier ($25/mo base + $0.01 per 1000 messages): - 100 concurrent players, 2hr sessions = ~150M messages/month - Cost: ~$1,500/month

Photon charges by CCU (concurrent users), not messages: - 100 CCU = $95/month flat, unlimited messages - 16x cheaper for game workloads

What stayed on Supabase: - Auth (perfect for this) - Persistent data (player stats, leaderboards) - ~1000 reads/day (well within free tier)

What moved to Photon: - Position/movement updates - Combat events - Real-time state sync
by trashb | 2025-10-29 11:50:48+00:00
> And it would go on like this for hours while you tried in vain to guess what the hell it wanted you to type, or you discovered the outdoors, whichever came first.

The part about Zork doesn't make sense to me. As I understand it text based adventure games are actually quite lenient with the input you can give, multiple options for the same action. Additionally certain keywords are "industry standard" in the same way that you walk using "wasd" in FPS games, so much that it became the title of the documentary "get lamp". Due to the players perceived knowledge of similar mechanics in other games you can even ague that providing these familiar commands is part of the game design.

It seems to me that the author never played a text based adventure game and is jut echoing whatever he heard. Projects like 1964's ELIZA prove that text based interfaces have been able to feel natural for a long time.

Text has a high information density, but natural language is a notoriously bad interface for certain things. Like giving commands, therefore we invented command lines with different syntax and programming languages for instructing computers what to do.
Show HN: Learn German with Games
by predictand | 2025-10-29 11:50:58+00:00
I just started learning German, and it has been a frustrating experience, to say the least. There are so many seemingly arbitrary rules that make pattern recognition very difficult. Therefore, I have been looking for ways to make memorization a bit easier and fun. So, I came up with a bunch of games to make learning German a bit more engaging. Hope you find it useful as well!
by bilekas | 2025-10-29 11:50:58+00:00
I'm so surprised there is so much pushback against this.. AWS is extremely expensive. The use cases for setting up your system or service entirely in AWS are more rare than people seem to realise. Maybe I'm just the old man screaming at cloud (no pun intended) but when did people forget how to run a baremetal server ?

> We have 730+ days with 99.993% measured availability and we also escaped AWS region wide downtime that happened a week ago.

This is a very nice brag. Given they are using their ddos protection ingress via CloudFlare there is that dependancy, but in that case I can 100% agree than DNS and ingress can absolutely be a full time job. Running some microservices and a database absolutely is not. If your teams are constantly monitoring and adjusting them such as scaling, then the problem is the design. Not the hosting.

Unless you're a small company serving up billions of heavy requests an hour, I would put money on the bet AWS is overcharging you.
by tripzilch | 2025-10-29 11:51:16+00:00
I dunno about the situation with the languages of Italy, from a cursory glance at Wikipedia it seems a _lot_ more complicated than Frysian/Dutch in NL, so I really don't think it's anything "like saying" that.

But "official" means exactly what it means, and when I'm saying "Frysian is an official language of the Netherlands", it means that it's recognized as an official language of Netherlands, by the Dutch government. And if it was up to the provinces I dunno, but it's not. Frysian is the one that's considered one of the official languages of the Netherlands.

I also don't think comparing to Italy makes sense at all because countries are different and decide what are their official languages for very different historical reasons. For instance you can look up what Dutch government body is responsible for deciding the Frysian language is an official one in the Netherlands and why, and you will very likely find no Italian equivalent of that.
by happymellon | 2025-10-29 11:51:48+00:00
> I'm sometimes surprised at the plethora of cheap handheld gaming systems coming out of China that support either Linux[...]

Do you have examples?

All the ones I see that "support Linux" are locked to a single kernel build, and so aren't much better than a hacked Android ROM, which is because the SoC manufacturer makes a "sort of working" version and dumps it over the wall, and this is exactly the same thing they do with the crappy Android phones which are never mainlined.

There are massive projects to bring all of these in mainline such as SunXi, which makes AllWinner look supported even though they actively work against it.
by ben_w | 2025-10-29 11:51:56+00:00
> I’m no special snowflake. I keep my resume updated, my network strong, skills in sync with the market, 9-12 months in savings in the bank.

This is extremely unusual in general, not at all typical.

Here, on Hacker News, we have an unusually high proportion of high earners, and I'd guess a lot of FIRE people like me (and I infer, you), but the median US person has $8k, about 3 months, of savings: https://www.fool.com/money/research/average-savings-account-...

I could not guess either the income nor the savings distribution of those 14k Amazon departures. Also, reports suggest most of these people will have a chance to find a different role within Amazon.
by cs702 | 2025-10-29 11:53:19+00:00
In the early days of cloud service providers, they offered a handful of high-value services, all at great prices, making them cost-competitive with bare metal but much easier. That was then.

Things today are different. As cloud service providers have grown to become dominant, they now offer a vast, complicated tangle of services, microservices, control panels, etc., at prices that can spiral out of control if you are not constantly on top of them, making bare metal cheaper for many use cases.
by vehemenz | 2025-10-29 11:53:22+00:00
For Claude Code, you pay $20 for pro, then npm -g install @anthropic-ai/claude-code. Then invoke claude on your terminal.

It is a different thing, in a sense, because you can install command line tools that far surpass the Claude client’s tooling. Pandoc, curl, imagemagick, etc. Without these tools, CC will often write ad hoc scripts. The tools you have installed (provided you tell it) will always be better and more efficient.
by doodaddy | 2025-10-29 11:54:15+00:00
I think there is too much associating taste with quality. We can see it in many of these comments and in the post as well:

> And what I mean by taste here is simply the honed ability to distinguish mediocrity from excellence.

And I say, maybe. But more than quality I think taste is a way to discern what’s unique and novel. In my mind it doesn’t necessarily mean that it has to be “excellent” because, as the post mentions, everyone’s “excellent” may be different.

Why do I think this distinction is important? Because if taste is about seeing the nuances that make something interesting instead of what makes it “good” then getting to good taste promotes open minded exploration (healthy exploration) over status seeking.
by lapcat | 2025-10-29 11:54:23+00:00
> I wonder how much of that is down to car culture. The amount of traffic I had to deal with as a child was tiny compared what my children faced.

I don't see how this is related at all. Car culture was already firmly established 50-60 years ago, and I haven't noticed any significant changes in traffic. Of course the traffic level depends on exactly where you live. Anyway, the suburban area I live in now has no more traffic than the suburban areas I lived in as a child.
by hylaride | 2025-10-29 11:54:39+00:00
Back in the analog TV days, I could see the flicker on the 50hz PAL/SECAM signals whenever I visited Europe, especially when the screen was white and in my peripheral vision. I always wondered why it didn't drive everybody nuts, but then I got used to it. I did always wonder if there was a way they could have eliminated that (maybe they did in more expensive TVs that fired off at double the reference signal and not in cheap TVs in hotels/bars?).
by jagged-chisel | 2025-10-29 11:55:10+00:00
Forget? You have to hire people for that. We are a software organization. We build software. If we rent in the cloud, there is less HR hassle - hiring, raises, bonuses, benefits, firing … none of that headache involved with the cloud.

Technically? Totally doable. But the owners prefer renting in the cloud over the people-related issues of hiring.
by willtemperley | 2025-10-29 11:55:10+00:00
We want cheaper storage, now. 1TB costs around $400 based on speccing a 2TB M5 Macbook pro.

That's probably a 4x markup, and the $200 to go from 256 to 512 is even worse.

Every time a user considers jumping from Windows but balks at the storage costs, that's leaving many thousands of potential revenue on the table. I just can't believe it really makes economic sense for them, except in short-term cashflow terms.
by antegamisou | 2025-10-29 11:55:24+00:00
> Am I missing something here?

The fact that all of the above is being presented as an exclusively Russian strategy. When almost all companies mentioned on this website are proudly and directly tied to non-Russian war industries. The tendency to omit pointing out non-Russian examples almost always indicates endorsement of their actions.

And let me beat you to this that I condemn all offensive war industries no matter the country of origin. Unlike those who believe it is ok to side with one and not the other even if they do the exact same.
by bfkwlfkjf | 2025-10-29 11:56:04+00:00
I think the author has a point, but his examples are bad. He talks about mouse sensitivity, windows manager, keyboard switches, and vscode. All those things were made to be tweaked. He's not so much exploring as he is playing with a toy the way it was intended. The stickiest learning comes from getting things wrong, and that happens when you're using things the way you're not supposed to. For example disassembling a microwave. Not the keyboard switches.

The world has become so comfy that even tweaking has been packaged and monetized by some company. That's right, I'm gatekeeping tweaking, sue me.
by popcornricecake | 2025-10-29 11:56:11+00:00
It's not even certificates that's the problem, but trust. And here Google is making exceptions to allow unencrypted connections to private addresses, because trust is hard. If encryption was not tied to trust, then we would have 0 unencrypted connections by now and we would be that much better off.

Making an exception to allow plain HTTP connections instead of making an exception to allow self-signed certificates, seems like the worse choice to me.
by fabian2k | 2025-10-29 11:56:15+00:00
A large part of the different views on this topic are due to the way people estimate the amount of saved effort and money because you're pushing some admin duties to the cloud provider instead of doing this yourself. And people come to vastly different conclusions on this aspect.

It's also that the requirements vary a lot, discussions here on HN often seem to assume that you need HA and lots of scaling options. That isn't universally true.
by stego-tech | 2025-10-29 11:56:24+00:00
Good read, good points, but man I’d caution readers that the author’s perspective seems to very much come from a “normie” viewpoint.

For those of us in the “deviant” circles (like pretending to be a dinosaur on the internet), the reality is that a lot of deviancy became heavily normalized and accepted, not disappeared. The internet helped millions of deviants realize they can live authentic lives without worrying about the opinions of others, because the secret sauce is most people don’t give a damn about your deviancy. The little old Christian ladies berating a cashier for blue hair and tattoos are the minority, not the norm, and it means things once shunned as deviant are now embraced as acceptable, even natural.

I also think this is, in part, cyclical. Deviancy is itself a kind of luxury, in that you can afford to take part in it either because you have nothing to lose from doing so, or at the very least it won’t impact your gains in a negative manner. It explains why deviancy rises in times of comfort (post-WW2 America) and declines in times of crisis or stress (today).

The deviants are out there, we’re just not the deviants society came to expect from decades of prior stereotyping and therefore not readily found. As cultural experts churn from the old guard to the new, you’ll see the plethora of art, culture, and deviancy already present finally be surfaced for analysis by the masses.

At least, that’s my perspective, from the fringes of the weird.
by BrandoElFollito | 2025-10-29 11:56:45+00:00
We use Exchange on-premises, and the web client is really bad.

While email is asynchronous and I can live with not seeing it all the time (I check it occasionally anyway), the calendar feature is a must, and specifically the reminders. This is why I cannot live without Outlook launched, and it reminds me of meetings I would miss otherwise.
by Mars008 | 2025-10-29 11:57:00+00:00
> It seems like a number of the "DEI is anti-merit discrimination" messages in this thread are overlooking how DEI work usually works.

It has two sides, one promoting, and one denying. Based on race. DEI activists are always talking about the first. How great it is. And never talks about second, to not to ruin the rosy picture. Just recently I visited a hospital in mostly white area. Inside it looked like african consulate. There are still DEI stickers on the wals. What they did they denied jobs to all white applicants.

Looks like Python foundation decided to promote exactly this. Well, you will not get a penny from me till you change the course.
by happymellon | 2025-10-29 11:57:04+00:00
> CSV import in Excel sucks

I'm going through a project at the moment where all the data is held in spreadsheets, and every time anyone opens them Excel fucks the numbers to be "scientific notation" despite there being space to display the full number and no way to disable this anti-feature. The amount of times I've had to restore the spreadsheet from a backed up CSV because of data loss is frustrating. I wish I could stop using Excel.
by mort96 | 2025-10-29 11:57:12+00:00
It has frustrated me for a LONG time that we have all collectively seemingly decide to break links.

It used to be that you could click a link in an app, it opens in your web browser where you're already logged in to the relevant service, so you get to see the content the link points to.

These days, you click a link in an app, it opens in an in-app web view where you're not logged in, so you just see a login screen.

Not even the "open in Safari" button works, since by the time you have the opportunity to click it, you've already been redirected to the login page. You literally have to long-press on the link, copy it, switch to your browser, and paste it in to the omni-bar. I don't understand how this god forsaken industry's UX "experts" have all agreed that this should be the universal user experience.

It's especially bad in apps like Slack, where 99% of the links I'm ever interested in are links to our internal gitlab, some internal knowledge base article, some internal tool, or some other thing that requires being logged in to view any of the content. Links just plain do not work almost ever in Slack without the manual long-press -> copy -> switch to Safari -> paste dance.
by hereme888 | 2025-10-29 11:57:17+00:00
> oh thanks for clarifying which type of scum you are

The type that is cultured, educated, honors parents, and builds a traditional family unit, rooted in truth, logic, nature, God, and common sense. The type that admires the renaissance and western civilization. The type that has no problems being thankful for great civilizations, like Israel, Rome, Greece, and the amazing USA.

In other words, everything you hate.
by bmacho | 2025-10-29 11:57:41+00:00
For this "LLM style were already the most popular, that's how LLM works, then how come LLM style is so weird and annoying" I have 2 theories.

First, LLM style did not even exist, it's a match of several different styles, choice of words and phrases.

Second, LLM has turned a slight plurality into a 100% exclusivity.

Say, there are 20 different choices to say the same thing. They are more or less evenly distributed, one of them is a slightly more common. LLM chooses the most common one. This means that

situation before : 20 options, 5% frequency each situation now : 1 option, 100% frequency

LLM text is both reducing the variety and increases the absolute frequency drastically.

I think these 2 theories explain how can LLM both sound bad, and "be the most common stye, how humans have always talked" (it isn't).

Also, if the second theory is true, that is, LLM style is not very frequent among humans, that means that if you see someone on the internet that talks like an LLM, he probably is one.
by bilekas | 2025-10-29 11:57:43+00:00
> Forget? You have to hire people for that. We are a software organization. We build software.

You don't need to hire dedicated people full time. It could even be outsourced and then a small contract for maintenance.

It's the same argument you could say for "accounting persons", or "HR persons" - "We are a software organisation!" - Personally I don't buy the argument.
by 1vuio0pswjnm7 | 2025-10-29 11:57:46+00:00
People using the web can choose what software to use. This includes both client software and server software. Arguably the later ultimately determines whether HTTP is still available on the internet, regardless of whether it is used by any particular client software, e.g., a popular browser

One advertising company through its popular "free browser", a Trojan Horse to collect data for its own purposes, may attempt to "deprecate" an internet protocol by using its influence

But at least in theory such advertising companies are not in charge of such protocols, and whether the public, including people who write server software or client software, can use them or not
by embedding-shape | 2025-10-29 11:58:05+00:00
> they offered a handful of high-value services, all at great prices, making them cost-competitive with bare metal but much easier

That was never the case for AWS, the point was never "We're cheap" but "We let you scale faster for a premium".

I first came across cloud services around 2010-2011 I think, when the company I worked at at the time started growing and we needed something better than shared hosting. AWS was brought up as a "fresh but expensive" alternative, and the CTO managed to convince the management that we needed AWS even if it was expensive, because it'll be a lot easier to tear up/down servers as we need it. Bandwidth costs I think was the most expensive part of the package, at least back then.

When I look at what performance per $ you get with AWS et al today, it looks the same, incredibly expensive for the performance you (don't) get. Better off with dedicated instances unless you team is lacking the basic skills of server management, or until the company really grown so it keeps being difficult dealing with the infrastructure, then hire a dedicated person and let them make the calls for what's next.
by weinzierl | 2025-10-29 11:58:50+00:00
I think statements like this stem from a miss-understanding mostly fueled by the DGX Spark's price and partly by Nvidia's marketing.

The DGX Spark is essentially a developer board for people that need to develop for Nvidia's newest gen hardware but cannot get the real thing because of lacking availability (not primarily price). Ignoring Nvidia's ambiguous sales message and going by the technical data it is clear the DGX Spark is not for top performance production workloads. It's a development tool.
by ArtRichards | 2025-10-29 11:59:19+00:00
In a youtube demo, the author says he has been working on this idea for a while, and was motivated to deliver after the GIF. So, kinda? Thanks for the reference.

https://youtu.be/v9FMp5QgOvY?si=iKXJSNIuLiU5nOnj
by OJFord | 2025-10-29 11:59:31+00:00
> Or are we relying on the spinny-thing that is to be observed to somehow be illuminated by all three phases, with three lamps or fixtures, simultaneously?

That's exactly what they mean, yes. Some lights on L1, some L2, some L3.

> And even then: Doesn't it still strobe somewhat at (5032)=300 or (6032)=360Hz, instead of the 100- or 120-Hz that a shop lit by a single phase might provide?

No, because the phases are overlapping, there is no point in time where they're all off. There'd be local dimming of course, depending on their position etc., but light for all of the second.
by sd9 | 2025-10-29 11:59:35+00:00
I work primarily with GT3 teams across the highest level championships (WEC, IMSA, DTM, GTWC, ALMS), with a variety of manufacturers.

With a small team of software engineers and data scientists, I'm building a cloud based motorsports data analysis platform which eliminates the friction involved in handling motorsports data and the differences between different manufacturers' software systems, and quickly gives drivers & coaches insights on how to improve their driving. So this involves getting into the weeds of a lot of this legacy software.

There are a few teams I work more closely with where I've set up their entire trackside network/tech stack, although nowadays I'm more focused on the software. Over the years I've done a bit of everything at the track, up to and including physically laying cables in a bare garage or setting up the systems on the car, although I don't do anything related to vehicle dynamics.
by BrandoElFollito | 2025-10-29 11:59:41+00:00
Because his article is about bringing back CSS to its glory (more or less :)) and at the same time is happy with his HTML being generated by JS. Instead of having a pure semantic HTML section.

I am not saying that is good or bad (I use Vue for instance), just a bit contradictory.

But that's nitpicking on my side.