MurphyA/hacker-news huggingface dataset:
Show HN: I Made a New Game
by glow_dash_chase | 2026-02-10 18:07:21+00:00
Hi everyone!

I wanted to create something simple yet addictive. I just launched glow dash chase hyper- casual web game where you dodge obstacles and collect gems in a neon-
I'd love to get your feedback

on the gameplay mechanics and the difficulty curve.

Let me know your high score!
by lysace | 2026-02-10 18:07:26+00:00
Seems like a wonder drug to me. The benefits just keep piling up.

Where I live (Sweden), there's a perhaps surprisingly large portion of overweight/obesese people, especially in the countryside. Semaglutide could really do wonders here for quality of life and health.

Meanwhile, the newspapers keep pushing exceptional scare stories. The one that stuck with me from a few weeks ago went like 'I puked up my own poop.'

It is not yet generally subsidized, unless you have a diabetes type 2 diagnose. It really should be, above some BMI.
by csours | 2026-02-10 18:07:27+00:00
I feel like the huge and obvious problems with social media hide a small and subtle, but insidious problem: How do I show that I care about you?

I feel like there is a range that might be described:

I don't care very much about you one way or another. (Small/no signal on social media, very unlikely to be boosted)

I care enough to fight for you. (Big Signal on social media, likely to be boosted)

I care enough to calmly discuss the problem. (Small signal on social media, unlikely to be boosted, likely to be trolled, unsatisfying in the face of active fighting words)

---

"How do I show that I care about you?" might also be called "virtue signaling". Unfortunately "virtue signaling" has taken on such a negative meaning that it is no longer useful for communication.
by btilly | 2026-02-10 18:07:31+00:00
There is perfect agreement on the Gaussian integers.

The disagreement is on how much detail of the fine structure we care about. It is roughly analogous to asking whether we should care more about how an ellipse is like a circle, or how they are different. One person might care about the rigid definition and declare them to be different. Another notices that if you look at a circle at an angle, you get an ellipse. And then concludes that they are basically the same thing.

This seems like a silly thing to argue about. And it is.

However in different branches of mathematics, people care about different kinds of mathematical structure. And if you view the complex numbers through the lens of the kind of structure that you pay attention to, then ignore the parts that you aren't paying attention to, your notion of what is "basically the same as the complex numbers" changes. Just like how one of the two people previously viewed an ellipse as basically the same as a circle, because you get one from the other just by looking from an angle.

Note that each mathematician here can see the points that the other mathematicians are making. It is just that some points seem more important to you than others. And that importance is tied to what branch of mathematics you are studying.
by AnthonyMouse | 2026-02-10 18:07:32+00:00
> How do you square those facts with your view here?

"Richer" countries generally have a higher cost of living. If you get paid twice as much but each sq ft of real estate costs 50% more, what does that do when someone with multiple kids needs 2000 sq ft instead of 750? Worse, what if you get paid twice as much but real estate costs three times as much because land owners keep lobbying for restrictive zoning to impose artificial scarcity?

Maybe it's more important that you be able to get a three bedroom to begin with than that the three bedrooms on the market have new kitchens; more important if you can't afford to send your kids to college in a country where a higher percentage of the people they're competing with in the labor market will have a degree.
by autoexec | 2026-02-10 18:07:34+00:00
> Who gets to be the arbiter of truth?

The same people who decide truth in a defamation case. Let's not pretend that truth doesn't exist or that it's impossible to determine. Anybody can make a factual error, or make a well-meaning post that turns out to be wrong, but that's not what we're talking about here. We're discussing accounts whose entire purpose is to spread harmful disinformation.

> What if you create all this infrastructure for regulating speech, and then the political winds shift and a strongman president ends up using it to suppress speech they don't like?

Again, if the law banning this practice is well written it will be impossible to do that within the context of the law. The fact that some hypothetical strongman president might be able to get away with suppressing speech by acting outside of the law, or might be able to pass other laws that allow for it, is irrelevant. They could theoretically do anything at anytime to anyone regardless.
by kspacewalk2 | 2026-02-10 18:07:35+00:00
>Chinese imperialism.

Tibet, Xinjiang, invading Vietnam.

>Or soviet imperialism

You're joking, right? The quintessential imperialist power of the Cold War. Post-WW2 subjugation of eastern Europe. Occupation of the Baltic states. The failed colonialist war against Finland. Suppression of attempts to leave its imperialist orbit in Hungary in 1956, Czechoslovakia in 1968, to a lesser extent Poland under Gomulka. The disaster in Afghanistan was started b1y the Soviet colonialist war there, of course.

>Or Vietnamese imperialism

Laos was a client state for a while, and their involvement in Cambodia crossed the line into imperialism at various points in the 70s.

>Or Cuban imperialism.

This one has a long and storied history. Cuban mercenaries were used to bolster far-left authoritarians and Soviet-aligned strongmen all over Latam and in Africa too. Even to this day they gladly send mercs to fight Russia's fascist war of aggression in Ukraine.
by RobertoG | 2026-02-10 18:07:45+00:00
You can buy things from your local Amazon or national equivalent that come from outside using this systems, so, you are not so restricted to EU sellers.

I suppose the most problematic would be traveling. I recently when outside the EU and was surprise how smooth the process was using my Visa card, to the point I didn't use any local currency.

On the other hand, I recently buy books from the UK and it get stuck for two weeks in customs, and it had nothing to do with the payment platform. I had not realized how difficult is to import something from outside the EU, even for personal use.
by mjburgess | 2026-02-10 18:07:47+00:00
Children are pensions, that's why poorer nations have lots of children because lots are needed to look after people in their old age. Thus, many of these comments on HN and elsewhere, "make the nation better", only have led -- and will lead -- to fewer children.

When the old don't need households of the young to provide for them, there won't be any.

But this, and the education of women, and increasing productivity etc. are the barrier --- this isnt some "indictment of our culture" -- a sentiment no better than "we're being punished by god"-thinking which turns every weather event into a didactic lesson on people's pet peeves.
by prasoonds | 2026-02-10 18:08:13+00:00
Hi HN, library creator here.

I've linked a demo app linked in the post to try this out:

<https://snw-test.vercel.app>

It uses Clerk for auth and Clerk seems to be having problems:

<https://downdetector.com/status/clerk-inc/>

So if you're having any issues loading the app, you may have to wait a bit!
by Flavius | 2026-02-10 18:08:37+00:00
Zero. If a skill actually provides value, one of two things happens: it gets absorbed into Claude Code (or similar) within a week, or a company packages it up and charges real money for it. The "free skill that gives you an edge" window is essentially nonexistent. By the time you find it, everyone else has it too. You're better off learning to prompt well against raw API docs than chasing a library of pre-built skills that are either trivial to recreate or about to be made redundant.
by rayiner | 2026-02-10 18:08:45+00:00
Don't forget collapsing testosterone rates: https://www.urologytimes.com/view/testosterone-levels-show-s...

I don't know what the explanation is, but I find your's implausible: "Only if the mothers in aggregate truly believe that their children will have good lives, then will they have them." I think that might be true in certain bubbles, but I don't think that explains why the fertility rate has collapsed just as much in Scandinavian countries that have the highest reported happiness ratings in the world.
by nickthegreek | 2026-02-10 18:09:04+00:00
The info on your About page

>NetViews is a modern, macOS network scanning app inspired by the specialized needs of IT, engineering, and network professionals. It combines host discovery, port scanning, real-time monitoring, and vendor/DNS insights with a clean, native interface - giving you the tools you need without the complexity you don't.

Should be right on the front page above the fold.
by drewgross | 2026-02-10 18:09:05+00:00
If 20 people take advantage of your buffer, then you are delayed by a distance of 20 vehicle-lengths + 20 follow-distances. This is about 1000 meters, a distance which you can travel in about 45 seconds. So the net effect of all 20 people merging in front of you is less than a minute delay on your trip. Unless there is an almost constant stream of people merging in front of you, this isn't adding up to more than a percentage point of two of your whole trip.
by speedgoose | 2026-02-10 18:09:12+00:00
I don't mind tabs or spaces, and I don't even know what I use in a given project. I use the defaults from rustfmt in rust, eslint or biome in TypeScript/JavaScript, or ruff in Python. I also have some .editorconfig files so my editor is automatically configured correctly.

Importantly, I do tell the agents to always run the linters and use the auto-formatters if needed. They get it. Don't make them format code, it's slow. The auto formatters are better and they should use them.

I also don't like any or unknown and I have some eslint rules against those, and the agents will notice and fix their code, automatically without being asked. I guess you can also find some linting rules against ternaries, or too short variables. I like eslint-plugin-unicorn for example and I think it has rules for that by default.

It's not very different that working with other people.
by mubarakar95 | 2026-02-10 18:09:23+00:00
Congrats on the launch. I built the Interactive TUI (Terminal User Interface) for Hive and want to clearly share the value it adds.

► What was the issue?

Hive agents were observable only through raw logs. That limited visibility into agent state, graph execution, and live interaction. Debugging required scrolling text and guessing progress while the agent ran.

► How did I fix it?
I designed and implemented a full Interactive TUI dashboard in (Closed PR #2652).

The interface: A three pane terminal view that shows real time logs, a live execution graph, and an interactive ChatREPL in one screen.

The engineering: Thread safe event handling keeps the interface responsive during heavy agent workloads. Lazy widget loading reduces memory and startup cost.

Developer workflow: The goal was to streamline the "Run → Debug → Iterate" loop. Instead of reading logs after a failure, the TUI shows agent logic and tool calls in real time. The integrated REPL lets you test responses and adjust inputs in the same view where you monitor execution and performance.

► Why does it matter?

This changes Hive from a background process into a first class CLI tool. You get continuous visibility, faster debugging, and direct control during execution. It removes tool switching and improves daily productivity for engineers running agents locally or in production.
Big thanks to the Aden team for testing, feedback, and support during review, which helped get this merged into core and shipped live.

Happy to explain the layout design or real time event handling if anyone wants deeper details.
by NicuCalcea | 2026-02-10 18:09:49+00:00
It's just now how it works in most of Europe. I've lived in four countries, had accounts with lots of banks, paid for countless plane tickets and booking reservations, and only had a credit card once when I was issued one at work. I don't expect I'd ever get a personal one, and can't think of anyone that regularly uses one.

The only time I even considered it was to build a credit score in the UK to eventually apply for a mortgage, but even then it's not really necessary.
by insane_dreamer | 2026-02-10 18:10:02+00:00
> I don't want him going close to the cars because they've LITERALLY been pumping out pollution for 10-15 minutes (those early spots are very coveted). I have to tell my son to hold his breath when we bike on the empty sidewalk past these idling cars.

social-interaction problems aside, why are the cars idling? seems like the school/city would have an ordinance prohibiting that
by peter_d_sherman | 2026-02-10 18:10:37+00:00
(Comedy writing mode ON: )

"We need to flatten the curve..."

(Comedy writing mode OFF: )

You know, to re-quote the powers-that-be and the mainstream news media...

What, no takers?

You know, "flatten the curve... of population increase?" -- what, still not funny?

Hey, I'm just re-quoting what other people said... (a whole lot of people, incidentally!) but in the context of the article, above!

What, still no takers?

You people have no sense of (dark, very dark, let's be completely honest about that!) humor!

:-)
by tjr | 2026-02-10 18:10:41+00:00
As described above, I think with AI coding, our role shifts from "programmer" to "project manager", but even as a project manager, you can still choose to delegate some tasks to yourself. Whether if you want to do the hard stuff yourself, or the easy stuff, or the stuff that happens on Thursdays. It's not about what AI is capable of doing, but rather, what you choose to have it do.
by duggan | 2026-02-10 18:10:47+00:00
> In any case, there's a huge difference between "the barrier to entry has been lowered" and "those who don't use LLMs will be left in the dust". I think the latter is ridiculous.

Yeah, it’s a bit incendiary, I just wanted to turn it into a more useful conversation.

I also think it overstates the case, but I do think it’s an opportunity.

It’s not just that the barrier to entry has been lowered (which it has) but that someone with a lot of existing skill can leverage that. Not everyone can bring that to the table, and not everyone who can is doing so. That’s the current advantage (in my opinion, of course).

All that said, I thought the Vision Pro was going to usher in a new era of computing, so I’m not much of a prognosticator.
by maxbond | 2026-02-10 18:10:52+00:00
i is not a "trick" or a conceit to shortcut certain calculations like, say, the small angle approximation. i is a number and this must be true because of the fundamental theorem of algebra. Disbelieving in the imaginary numbers is no different from disbelieving in negative numbers.

"Imaginary" is an unfortunate name which gives makes this misunderstanding intuitive.

https://youtube.com/playlist?list=PLiaHhY2iBX9g6KIvZ_703G3KJ...

However, what's true about what you and GP have suggested is that both i and -1 are used as units. Writing -10 or 10i is similar to writing 10kg (more clearly, 10 × i, 10 × -1, 10 × 1kg). Units are not normally numbers, but they are for certain dimensionless quantities like % (1/100) or moles (6.02214076 × 10^23) and i and -1. That is another wrinkle which is genuinely confusing.

https://en.wikipedia.org/wiki/Dimensionless_quantity
by tabbott | 2026-02-10 18:11:02+00:00
Zulip web is one of the best modern chat apps for intermittently offline use, and we put a lot of effort into making it that way.

For example, if you had it open on your laptop with a window open, suspend it, and open it up on a plane, you can read the last few weeks of message history, compose replies that will send when you regain network, etc. I do this regularly on flights.

We always have ideas for how to improve this further, and the mobile app doesn't do as extensive caching as the web app does, but it's not an issue of technical feasibility.
The protocol was designed for mixed online/offline use from the beginning.
by visarga | 2026-02-10 18:11:05+00:00
I had claude make a tool that scans a file or folder, finds all symbols, and prints them with line number. It can scan a whole repo and present a compact map. From there the model has no issue knowing where to look at.

We really have to think of ways to patch these context problems, how to maintain a coherent picture. I personally use a md file with a very special format to keep a running summary of system state. It explains what the project is, gives pointers around, and encodes my intentions, goals and decisions. It's usually 20-50 long paragraphs of text. Each one with an [id] and citing each other. Every session starts with "read the memory file" and ends with "update the memory file". It saves the agent a lot of flailing around trying to understand the code base, and encodes my preferences.
by chasd00 | 2026-02-10 18:11:13+00:00
> far enough from retirement that a layoff now would meaningfully change that timeline or QOL

yeah this is where i am. Turning 50 in April, I have two boys about to hit college and the bills associated with that and i have 15 years before i'm forced to retire. I have to up the salary to pay/help for college and i have to keep the 401k maxed + catchups maxed over the next 15 years to pull off retirement. The change from AI is scary, it may be good for me or it may be devastating. Staring down that barrel and making career decisions with no room for error (no time to rebuild) is pretty harrowing.
by that_guy_iain | 2026-02-10 18:11:56+00:00
It does? Do you know git is a dvcs? And therefore you're able to continue working without an internet connection or a service provider being up? It delays the code review process but doesn't break it.

I get it that you want it to be 100% up, but let's be serious your FLOSS projects probably break more stuff than GitHub being down does.
by Atlas667 | 2026-02-10 18:12:12+00:00
The definition of capitalism is the private ownership of production and its use to generate profits.

I think a coerced assumption you may have of capitalism is that corruption is an unintended side effect, but it actually follows from its principles.

How is a society to maintain unmarred democratic institutions when its elements are fundamentally unequal? Put more clearly: How can people have the same amount of political power when one class (capitalist) OWNS the production of what the other class (workers) need?

The mythology of capitalist society paints both them as equals and the state as neutral. This is a tactic to preserve the appearance of a democratic backbone. They afford this mythology because capitalists own the air waves and they have, and can have, the most influence in the state. In fact, due to this fundamental inequality capitalists are, for all practical purposes, capitalists are the state.

Capitalist societies put political power up for auction; Corruption has its highest manifestation within capitalist societies.

Now to your point. Greed will never "magically melt away". Greed can only be controlled through democratic control of what permits greed in the first place.

Communism/socialism isn't about magically doing or undoing anything, it's the science of creating firm and unalienable working class power. It must start with democratic control of production and local peoples councils. Greed will not magically melt away, greed must be constantly cut out by everyone by everyone HAVING the political power to cut it out. This means peoples councils will be convened at the neighborhood level, peoples courts will be manned, not by professional judges, but by rotating locally elected citizens. Council delegates will be bound by law to only, and exclusively, be messengers at higher level councils, etc. This is just a small picture of what democracy is. It is not me to say specifically how, of course, but communism does not involve blindly and powerlessly trusting political candidates, like capitalist society requires.

There is a reason communism is demonized by the people who control our society.
by kspacewalk2 | 2026-02-10 18:12:29+00:00
Feelings have nothing to do with it (anymore?). Just a different logic for a different world.

Canada is doing the normal things countries do in a multipolar world in which none of the big players (other than maybe the EU if they become a big player) will be a truly reliable ally from which no danger to its sovereignty emanates.

Due to geographical and logistics constraints, China is in many ways far less dangerous to Canada than the US, if the likelihood of the US going full fash and invading us is anything above 0. It's a good move to offset your complete dependence on the big and somewhat friendly player next door, who can swallow you up whole if it decides to do so, by engaging more closely (than before) with a big and somewhat unfriendly player far far away, who can do little damage to you in case your relationship sours. Realpolitik the big boys call it, I think.
by jnwatson | 2026-02-10 18:12:30+00:00
I am firmly in both camps. On one hand, getting stuff working has its own thrill.

On the other hand, I step back, look at the progress made in just the last year, and realize that not only is my job soon to be gone, but pretty much everyone's job is gone that primarily does knowledge work.

I feel there's now an egg timer set on my career, and I better make the best of the couple of minutes I have left.
by tadfisher | 2026-02-10 18:13:10+00:00
Bizarre take. Notice how that WebGPU is an AndroidX library? That means WebGPU API support is built into apps via that library and runs on top of the system's Vulkan or OpenGL ES API.

Do you work for Google or an Android OEM? If not, you have no basis to make the claim that Android will cease updating Vulkan API support.
by neilellis | 2026-02-10 18:13:39+00:00
You switch difficulties, like you do in a game. Play on Hard or Survival mode now. Build greater and more amazing things than you ever did before.

We have never, ever, written what the machine executes, even assembly is an abstraction, even in a hex editor. So we all settle for the level of abstraction we like to work at. When we started (those of our age) most of us were assembly (or BASIC) programmers and over time we either increased our level of abstraction or didn't. If you went from assembly -> C -> Java/Python you moved up levels of abstraction. We're not writing in Python or C now, we are writing in natural language and that is compiled to our programming languages. It's just the compiler is still a bit buggy and opinionated!! And yes for some low level coding you still want to check the assembly language, some things need that level of attention.

I learn more in a day coding with AI than I would in a month without it, it's a wonderful two-way exchange, I suggest directions, it teaches me new libraries or techniques that might solve the problem. I lookup those solutions and learn more about my problem space. I feel more like a university student some days than a programmer.

Eventually this will probably be the end of coding and even analytical work. But I think that part is still far off (and possibly longer than we'll still be working for) in the meantime actually this for me is as exciting as the early days of home computing. It won't be fun for ever, the Internet was the coolest thing ever, until it wasn't, but doesn't mean we can't enjoy the summer while it's summer.