skysight-inc/HackerNews huggingface dataset:
Show HN: Flappy Gopher with Online Ranking – A Go/WebAssembly Browser Game
I implemented a Flappy Bird style game using Go and the Ebitengine (2D Game Engine), compiled to WebAssembly to run in the browser.

Tech stack:

- Frontend: Go + Ebitengine -> WebAssembly
- Backend: Cloudflare Pages Functions
- Database: Cloudflare D1

Features:

- Daily/weekly/monthly online leaderboards
- Jump history recording and verification to prevent cheating
- Fully serverless architecture to minimize operational costs

Source code: https://github.com/ponyo877/flappy-ranking

This started as an experimental project to create a game in Go and compile it to WebAssembly for browser play. By leveraging Cloudflare's edge computing, I've been able to deploy it globally with low latency.

Feedback and suggestions for improvement are welcome!
Some Wikipedia articles themselves do this, linking every common word in the article, which makes trying to simply highlight a section of text a fun adventure. I ended up at one point making a userscript to strip all internally-pointing links just to make an article more readable (as an addition to an existing script that stripped all the "[citation needed]" and other noise).

Wikipedia needs some notion of "suggested links" that don't become links unless the text is selected or they're toggled globally or some other explicit action. With those, authors could go and link every last word if they like.
This is a perfect example of the silent work managers do.

I can’t count the number of times I’ve had to remind someone on the people/finance side that their systems work for the employees and not the other way around is astounding. “No we cant ask them to wait another month to get paid, no I don’t care our system doesn’t support it, fine pull out your check book and write them a physical check…”
Docs are a bit lacking still
The world seems to be moving straight towards the opposite problem (not enough young people) before it would ever hit "overpopulation catastrophe".
People worry about "real people" knowing their private stuff, eg a family member, acquaintance, colleague, neighbor etc peeking into their DMs, because these people can impact one's actual life, social life, reputation, job, marriage, etc. They don't care if some faceless corporation has their data in some database with a billion other peoples similar data, as long as that data can't get into the hands of real flesh-and-bone humans that they see with their two eyes in real life as opposed to theoretically maybe existing and doing something nebulous ly nefarious in some scifi future dystopia.
Hadrius (YC W23) Is Hiring Engineers with Ambitious Career Goals
Since when does any business care about "engineering for the long-term"?

We, the software engineers, care. The business doesn't. In fact, the industry has systematically been trying to beat the care out of engineers - it's unprofessional to care about the work beyond the point it stops making money for the business.

I'm not saying this is right or wrong - but this is how companies roll; if they can fix product issues by having AI throw chunks of code away and do it again, if that's reliably cheaper than having engineers do actual engineering, then that's what businesses will do.
Can Mozilla please focus on making a good browser?
Rostered Time Off? Rent To Own? (Sorry, not being a nob, just not sure of the abbreviation!)
they will be more effective employees if they use chatgpt. nothing they can use to perform their job duties should be “forbidden” from being used at the interview.

it is year of our lord 2025, it is your job as an interviewer to come up with an interview for these times :)
Anger at the world is a motivation for many engineers. "That shit ain't right, I know how it could be better. See me fix it".
Pi Pico Rx – A crystal radio for the digital age?
IBM's CEO doesn't think AI will replace programmers anytime soon
People who were struck by lightning know not to go out of the house in rain. People who got hit by a falling brick on the sidewalk know to wear a hard hat when out and about.

These horror stories are so rare that the vast majority of people has never personally met anyone who personally knew anyone who had it happen. So it's all entirely theoretical and speculative for people who are busy and have social life goals. It's rightfully seen in similar light as the pepper hobby or extreme zero waste green philosophy. Worrying about it is basically a hobby, an identity, a community, an esthetic. Most people have some other hobby and identity and don't need this one.
> so any Arctic air brought down in the US won't "feel" as cold compared to if it happened in January because we are in a warmer part of the year.

I read this pretty simply as "March is warmer than January". More hours of daylight, more direct angle, etc. Anyone living closer to the tropics knows that feeling of "it's cold but the sun is out" compared to being further away in winter.
I wonder if this is an inescapable consequence of globalisation. It just plays out slowly.
> What you meant to say is you disagree.

No, I meant what I wrote.

In general there are 8+ billion people on the planet, of which some number are trying to autodidact through MSc physics equivalent. It’s possible you are in a circumstances where you engage with lot of autodidacts, but I personally have no model how you could do that (unless you are a tutor which ofc you may be!).

I’m also guessing most autodidacts arent observable through the internet.

I may be totally wrong of course!
The advancements in medical science alone make the comparison a non-starter. 200 years ago, around 40% of children died before the age of 15±. Any fracture, cold or bruise could devolve into a matter of life and death. And good luck coping with a deteriorating eyesight or tooth pain. Most of your diet consisted of whatever crops didn’t fail that year. Most workers had no rights and only limited ownership: farmers paid rent or labor services to the nobility in exchange for their right to survive off that land! Pre-industrial processing facilities – like a tannery or a forge – were not bound by workplace safety regulations. Before the newspaper and modern means of transportation, you had no way to witness a world different than your immediate sorroundings. Your 'culture' was whatever the village you were born into believed in. If you didn't fit in, you didn't get second chances: your community was your safety net in case of permanent injury or illness. In a way, individualism is a byproduct of the industrial revolution.

± Sweden, 1750-80: https://ourworldindata.org/child-mortality-in-the-past
I “rm -rf /“ ed my Linux box in 1996 and realized what I had done about 30 seconds in. It was through like a-d in /bin.

‘Recovery’ wasn’t a strong concept in Linux os installers then, and I wasn’t sure my home directory would survive a reinstall, (not on a separate partition) and I didn’t think I’d be able to reboot successfully in any event.

My brother ran the same distribution but at a school across the country; I was able to recover by carefully pulling what I needed down with ftp to his dorm computers IP. I’m not sure scp even existed then on Linux; I guess maybe we could have used netcat in a pinch. Well, this was already a pinch. In a real pickle.

This was one of the first moments where high bandwidth connections to endpoints really saved me / impacted me, and I haven’t forgotten. For many years after university this kind of direct high bandwidth connection got much harder to achieve, first because we were back in a low bandwidth residential world, then because ipv4 was mostly denied to consumers, then because of nat.

Today this would again be achievable, but with vastly more complexity. For a home computer rescue you’d want Tailscale in both sides. And it’s extremely unlikely you’d be using the same distribution as your sib, much less have the same libc linking. And god help you if you had to restore your systemd directory by hand.
BeeFormer: CF and CBF hybrid approach for recommendation systems
in a lot of places ppl will never ever touch rare meat. its disgusting to them, unsanitary. my wife loves sushi but refuses to eat rare fish. she says to her its like eating litteral sh/t. conditioning from where she was raised. (she eats the rice n cucumber rolls haha)

we cook salmon so thoroughly it makes fried chicken look raw :'). God bless spices!

Id never recommend eating raw meat. I worked at a distribution butchery for super markets in a country that arguably has one of the cleanest and strictest pipelines for such stuff and i'll tell u. its just people packing ur stuff.. its incredibly easy for a chain of events to happen to get properly sourced meat infected with pretty much anyhting. many opportunities along the route from slaughter to packaging etc.

its not gross or badly managed, just how it is with humans handling things, heat needed during the process, many transports and different handoffs during production process.

so yeah, cook it n cook it good is all i can say. dont trust some sticker on a package to tell u its safer than somethin else
IdentityServer4 Is Public Again
I believe most nootropics work for Alzheimer's, probably Huperzine A, too. Perhaps even Noopept.

NMDA agonists and acetylcholinesterase (they inhibit the breakdown of the neurotransmitter acetylcholine) in general.

Benadryl (DPH) and first-generation antihistamines are the opposite of that, they can cause delirium (and it messes up your memory and cognition in general) and whatnot, they are anticholinergic, some more than others. I had anticholinergic toxicity from DPH before.

I take Alpha-GPC (a very soluble form of choline) and Huperzine A for cognition / memory, others couple it with racetams (e.g. piracetam, pramiracetam, aniracetam, etc.).
Courtesy of the great Jef Raskin. Much of his work would still be highly relevant today if anyone actually cared about humane interfaces instead of using it to extract and refine dark patterns.

https://en.m.wikipedia.org/wiki/Jef_Raskin
Sign in with my Google account does not work. There is no error message - it just doesn't work.
Paper points out that K-means is a special case of gaussian mixture modeling that makes lots of assumptions about the data. As always, understanding the statistical assumptions behind your model is absolutely essential.
What you’re describing is just human nature. I also wish for a world where everyone was honest with their intentions. It’s not realistic. You might as well just complain about humanity as a whole, unless you have a better idea, or can fix humanity, dating apps do a decent job.
> I find the vast majority of textbooks I have ever used tend to be overly verbose and graphically confused, with lots of inserts that distract from the reading process without adding any relevant information.

Very true. Much of the "extra helpful content" is simply distracting, adds nothing much of value and is just padding. Contrast with old Soviet-era textbooks i point-to here - https://news.ycombinator.com/item?id=43452118
Russia has been pursuing aggression towards non-aligned European states for a long time (including chemical weapon attacks) and no peace treaty has held. That's why many European countries aren't fond on a peace agreement between Ukraine and Russia with no kind of security guarantee, because they think it will just give Moscow time to rearm and repeat.

There's no reason to think another peace treaty as you're implying would make any difference. It's an unfortunate truth that the war ongoing in Ukraine is beneficial for European security, because it prevents Moscow re-arming and going for the Baltics, which is why European countries are happy to throw money at it.
CDC Clone Site Hosted by Group Previously Led by HHS Secretary
Yes! Cursor really wants to debug. Personally, I don't love when Cursor adds 100s of `console.log` diffs to my project. I like debuggers for that.
The author's webpage on the book with excerpts for more info. - https://www.bkent.net/Doc/darxrp.htm

More of the author's works - https://www.bkent.net/catalogsource.htm
I suspect that was intentional.
Not affiliated with Cursor, but I think there is a free plan to try Cursor out. It's still a bit janky in my opinion, but it's an interesting new dev experience.
If you find yourself drawn to embryonic development, a great resource is https://www.embryo.nl/
Although there have been projectors https://youtu.be/Dl7tyF71zHA
Return to Office, probably.
No, it won’t. This myth was started in the 2000s by Nina Pierpont who was looking for reasons to oppose wind farms near her property but it’s been studied repeatedly and there’s no credible evidence of any significant impact. Roads are at least as noisy, and have other forms of pollution, but I’ve never seen the same people call for banning cars.

https://www.nature.com/articles/s41599-025-04645-x
I think the link has shown up in the statistics for a long time. The article mentions Ruth Itzhaki being on it for 40 years. But things seem delayed by something along the lines of politics/corruption, or by the complexity of the situation with HSV1 not being the only cause. It can become a mess https://www.nytimes.com/2025/01/24/opinion/alzheimers-fraud-...

I'm hoping that AI helps sort this stuff out. It can read the papers and say hypothesis A is most likely even if professor Y had built an empire on it being hypothesis B.
The EU is currently building a security framework to avoid being invaded by Russia.
If old - medicare

If veteran [1] - VA

If indigent - medicaid

[1] not unlikely for a Florida man born in 1945
Cascii
I feel like in the case of bacterial meningitis, they would have. Would you rather see, “Brucellosis hits goat farmer, but not from where you expect!”
Makes a lot of sense. Thanks for the response, enjoy your day!
This is one of the most digusting things I've ever read about. Thank you.
Self-driving has been long proven to be a workable idea. Yes, there's the other 90% of the work making it work reliably and safely enough in diverse environments, but we know this can be done, it's just a matter of throwing money at it.

And it's not like there isn't a possible alternative either - we could be adapting roads to be much easier on self-driving cars. It's just that cooperation and coordination between humans is a way harder problem than self-driving, so it's easier to have a bunch of vendors solve the problems in tech the hard way, rather than to rely on the world to maintain roads properly.

My belief is that, if full self-driving isn't becoming widely available in first world countries in 5 years, it's not going to be because of engineering problems, but rather because of legal and process issue around deploying it.
Ars seems to have succumbed to this dumbass US trend of putting a random video 3 lines into any news article, since clearly 3 lines is too much for today's attention spans.

Edit: it may be a fallback for an ad, according to this forum thread? https://arstechnica.com/civis/threads/ars-video-callisto-pro... Still stupid though - so the user is already costing you money by blocking ads, so how about we waste 10x the money in bandwidth serving up a pointless video?
And the American Elm, a beautiful very American-looking tree. Almost completely wiped out
Oh interesting, thanks for sharing! First time I hear about the `CLAUDE.md` file. Catching transpilation errors seems like a great use of custom instructions.

Do you have any other custom instructions in there?
I have been there, in Puerto Escondido several times. We even had a wedding there a few years ago. But yes, 2 years ago was the last time I took a trip from Colorado all the way to Puerto Escondido and back (staying there with wife and dogs for about 2 months). Oaxaca never been an issue (other than dengue), but the states we had to drive through. Cartel activities were brutal that year. Even if you were precocious and staying on major highways - not safe anymore. During that travel the worst thing have happened to us were cops stopping us for no reason (US Plates + Big Motorhome), but the the most scary thing that happened to us was to know that 50 kilometers down the road of where we stopped for a night there were cartel activities on the highway, stopping foreigners and taking them out of the cars (machine guns, etc). We were lucky.

As far as traveling by air to the known locations. Keep in mind, that a LOT of tourist just don't take it seriously, the simple rules "don't buy drugs offered on street", "don't follow people into weird dark alleys", "don't be alone", "don't get drunk and wonder in the streets at night". Those will get you in trouble here in US, in any other country, and Mexico is not going to be an exception. Even two years ago we have heard some stories about being robbed on the street, and the question was "how did it happen?" - looking for drugs in the middle of the night, already being drunk. Sure, those cases might be different.
Yeah, I’m really not sure either with the general backdrop of looming American disinvestment and the entire world reconsidering reliance on American companies. I don’t think reversing the trend of consolidation is going to be enough to balance it out.
We ran the wrong headline about Trump firing the FTC commissioners
Running something complex at home to learn is definitely a good idea.
We don't need them but I don't see a problem either if they are appropriate to the article as in this case.
Before starting to code any application, I tend to verify the ideas by first doing the design on my mind, then spending some time with a pen and paper, and maybe with some diagramming software. If I can't see the whole machinery in front of me, I don't start coding.

In your case, if the data is not fitting into neat boxes, it's not being forced into that in the first place. I select tools/features according to the problem at hand, not try to fit what I have into the problem at hand. If that requires a new language to learn, I'm down with that too. This is why I learnt Go, for example.

Sometimes the design stretches to its limits. If that happens, I stop, refactor and continue development. I call this outgrow/expand model.

It's not the fastest way to develop software, but it consistently gives me the simplest architecture to implement the requirements, with some wiggle room for the future.

For example, the latest tool I have written has broken the design I made in the beginning, because I overgrown what I designed (i.e. added more functionality than I anticipated). Now, I'm refactoring it, and will continue adding things after refactoring.

Every tool, every iteration brings learnt lessons, which are stored in a knowledge base.
Is it safe to travel to the United States with your phone?
They can't fix the brand damage while Musk remains at Tesla. And even after he leaves the "swasticar" epithet is going to stick.
Thanks!

Right now, explicitly specifying response_model is required, but only for documentation purposes. Python's type annotations alone aren't sufficient for reliable inference at runtime. I'm considering adding automatic inference support not only for models but also for basic types (like built-in primitives).
Or, like, is familiar with hype-driven bubbles?
I'm an old JS dev, having been around from its beginning, and I avoid JS's OOP system of prototypes too (along with the class syntax) and stick to only static closures in object literals. VueJS and TypeScript are also mostly written in that style, so I'm in good company. I'm tickled pink that we're at the point where a dev actually _can_ forget that the OOP system exists, because its a horror show. I learned OOP on a prototype-based system (LambdaMOO) so it's not like it's foreign to me, JS's system is just so full of warts and wats it's not funny.

It's scary how good TS is at inferring the type, it'll even infer an instance of a class from a literal, so the interop with class-based code is almost seamless (almost: just don't try destructuring a "real" object or re-binding `this` on a static closure)
> LLM labs are so focused on making those scores go up it’s becoming a bit of a perverse incentive.

This seems like an odd comment to post in response to this article.

This is about showing that a new architecture can match the results of more established architectures in a more efficient way. The benchmarks are there to show this. Of course they aren’t going to say “It’s just as good – trust us!”.
that's what you get when you have a "search pm".
The ML version of Professor Farnsworth[1]:

It came to me in a dream, and I forgot it in another dream.

[1]: https://www.imdb.com/title/tt0584424/quotes/?item=qt0439248
Try reading some on history from the 1940s, ask yourself if that might happen again, and reevaluate what your parent post says.
Intel RealSense Stereo Depth Cameras
Oh yeah, that makes sense, thanks!
> “Ok, so…” is wasted tokens

This is not the case -- it's actually the opposite. The more of these tokens it generates, the more thinking time it gets (very much like humans going "ummm" all the time.) (Loosely speaking) every token generated is an iteration through the model, updating (and refining) the KV cache state and further extending the context.

If you look at how post-training works for logical questions, the preferred answers are front-loaded with "thinking tokens" -- they consistently perform better. So, if the question is "what is 1 + 1?", they're post-trained to prefer "1 + 1 is 2" as opposed to just "2".
So... and unfinished RCT of an unrelated drug an a project to start in the future a RCT of this new use of the vaccine.

The problem is mixing the real protection of the vaccine against shingles that has been tested in RTC and new aplications that have not been tested enough.

If there are too many false provisional anouncements, people will not thrust medicine.
Recommendation for non-DOS/Unix open source OS outside x86/X64
I know some interesting non-DOS/UNIX-based open source OS like HelenOS, MenuetOS, or Kolibri. They are X86/X64 only, though.

Are there similar things say for ARM/RISC/etc ?
mechanism, or it didn't happen.

and if any OS, then for windoze please!
Life lessons from a foreigner 7 years in China
I wouldn't say the question should be "to what extent do viruses cause Alzheimer's". I mean you could run a regression analysis to find that and then what?

The real question is what is going on and how do we fix it?
OP here, long-time lurker, first-time poster.

I agree with you, I also saw quite a few MCP posts on Show HN recently.

I didn't understand what the whole MCP thing was about, so my buddy and I hacked on this idea out of curiosity.

I almost didn't post it on Show HN, I thought "Ah no, nobody cares. It'll just disappear among the other posts".

Woke up Sunday morning, discovered the post is on the homepage of HN.

Re JSON-RPC, I don't have a lot to add to the conversation. I'll look into the MCP JSON-RPC spec though!
I would say that these kinds of religious edicts discourage investigation and development. The authority to elaborate on dietary taboos is then an expert on an ancient language, (trying to tell if an animal is “cloven hoof” by a murky description) rather than a scientist. Any God not spiteful nor conceited would want us to learn how to boil water; to learn by using thought.
this is a good take, i think we should just let it be the tree of the year every year that it earns it though.
If the upstream project thinks there may be a potential problem with this, that is a problem in itself. Try not to get defensive about it, just pull the project and have another go at the problem in collaboration with upstream. Perhaps parts of the project and be useful for upstream? Perhaps another workflow could make the project better?

We all strive for better open data. I upstream feel there is a risk that automated uploads could be easier with this project, creating more boring work for them which is already enough of a problem, that animosity will be a net negative for everyone in this space. Technical solutions such as new tags or opt out schemes will not solve the problem.