frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
140•theblazehen•2d ago•41 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
667•klaussilveira•14h ago•202 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
949•xnx•19h ago•551 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
122•matheusalmeida•2d ago•32 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
53•videotopia•4d ago•2 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
229•isitcontent•14h ago•25 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
16•kaonwarb•3d ago•19 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
222•dmpetrov•14h ago•117 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
26•jesperordrup•4h ago•16 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
330•vecti•16h ago•143 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
493•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
381•ostacke•20h ago•95 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•20h ago•181 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
288•eljojo•17h ago•169 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
412•lstoll•20h ago•278 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
19•bikenaga•3d ago•4 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
63•kmm•5d ago•6 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
90•quibono•4d ago•21 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
256•i5heu•17h ago•196 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
32•romes•4d ago•3 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
43•helloplanets•4d ago•41 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
12•speckx•3d ago•4 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
59•gfortaine•12h ago•25 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
33•gmays•9h ago•12 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1066•cdrnsf•23h ago•446 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•67 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
149•SerCe•10h ago•138 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
287•surprisetalk•3d ago•43 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
182•limoce•3d ago•98 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•13h ago•14 comments
Open in hackernews

A Beautiful Maths Game

https://sinerider.com/
115•waonderer•4mo ago

Comments

John2022•4mo ago
I think there's a good idea in there, but it's likely to confuse as is. It seems unhelpful at best to have the task to be to determine a function involving only x and y, but then you to have to click on t, and somehow that implicitly changes x and y values.

They should, in my view, have had y as a function of t, and dropped x. Or another solution that doesn't create confusion.

I also think it's weird that changing the equation changes the shape of the mountain, but the text is about changing the path of the sled.

empath75•4mo ago
There are two separate equations here, one is the slope of the mountain, which is a function of x and a value of y and one is the path of the sled, which is a function of t, with a value of (x,y)
John2022•4mo ago
But nowhere (at least in the first couple of levels) does it refer to the slope of the mountain - it says the task is to find "the path of the sled".

But even ignoring that, nowhere does it define the relationship between t and x. What I assume they mean but don't say is that x=t. That's arbitrary.

Also I assume you mean the path of the sled is (t, f(t)) where f is the function defining the slope. If the path of the sled had a value of (x,y) it would be stationary :)

dylan604•4mo ago
Seeing how the shape of the mountain IS the path of the sled, how does changing the shape of the mountain NOT change the path for you?
Nevermark•4mo ago
The path is flat by default, and mostly flat by initial expression. So it might not strike someone that the shape of the path is a mountain shape.

Perhaps "the shape of a path down a mountain" would make everyone happy.

dylan604•4mo ago
the first example shows multiple curves in the path. Did not press past that as it was obvious to me what the game was going to be and I didn't have time to play games. If there is something after that starting with a flat plane, how did one get there and not see the curved example?
John2022•4mo ago
I understand the confusion now. What they mean is that you're determining the shape of the mountain top using an equation, and then the skier is skiing along that mountain top according to gravity. But they don't say that. Instead they say the task is to set path of skier - i.e. how the skier goes down the mountain. But that's not correct - the skier obviously doesn't need to just follow the mountain top. Common sense/reality is the opposite - you rarely just follow a mountain top.

If they'd just said the above, and I think not shown the value of t, it would have been a lot clearer, at least to me.

If in later levels they show formula(s) using gravity, and perhaps show the skier on different planets, with different values of G, then I can see the value in showing the value of t. But as it is, I think it's confusing.

mlyle•4mo ago
> They should, in my view, have had y as a function of t, and dropped x.

Then you could have only had a flat floor that moved up and down. If you need shape that changes, you need it to be a function of both x and t.

So e.g. (x-t)^2 / 5 is a parabola shaped "bowl" that moves right at 1 unit per second.

John2022•4mo ago
Yeah sorry I wasn't clear. What I meant was that they are setting x=t but not saying that.
mlyle•4mo ago
The function sets the shape of the curve that the skier skis down. It is not the path of the skier vs time. (Gravity works, you can jump, etc).

In later levels, you use t to make a floor that actually moves.

The relationship between y and x is the coordinate plane behind the level (you can hold down right click to see it, IIRC).

John2022•4mo ago
I understand the confusion now. What they mean is that you're determining the shape of the mountain top using an equation, and then the skier is skiing along that mountain top according to gravity. But they don't say that.

Instead they say the task is to set path of skier - i.e. how the skier goes down the mountain. But that's not correct - the skier obviously doesn't need to just follow the mountain top. Common sense/reality is the opposite - you rarely just follow a mountain top.

If they'd just said the above, and I think not shown the value of t, it would have been a lot clearer, at least to me.

If in later levels they show formula(s) using gravity, and perhaps show the skier on different planets, with different values of G, then I can see the value in showing the value of t. But as it is, I think it's confusing.

SquibblesRedux•4mo ago
It looks nice. The movement is smooth and elegant. However, I really don't understand what the essential play loop is supposed to be. Is this about graphs? Calculus? Physics? Am I solving puzzles? Taking quizzes?
mlyle•4mo ago
You're getting the gist of how to transform functions in a fun way.
great_wubwub•4mo ago
This looks pretty but it's very confusing and I have no idea what it wants from me. It says 'click here!' so I did but nothing came of it.
Sharlin•4mo ago
Yep, that's a bit bad UX. You're supposed to click on what the "Click here!" bubble points to, not on the bubble itself.
AnotherGoodName•4mo ago
You don't click on 'click here' but the 't' nearby (which i noticed renders off screen on my phone but not on my computer).
lordnacho•4mo ago
This is perfect for middle school kids to understand functions. How do you zoom on the big map though?
SigmaEpsilonChi•4mo ago
Thank you!! I recommend taking a look at the later levels, it goes beyond a middle-school level of complexity! I have seen everyone from graduate students to tenured math professors to Grant Sanderson get stumped by late-game SineRider. It doesn't really fit neatly into any specific age group or "grade level"

The map should zoom with scroll, is that not working?

lordnacho•4mo ago
Perhaps it's something to do with my touchpad scrolling that makes it not work
nathan_douglas•4mo ago
I really like this. I'm revisiting math after a couple of decades off, and my son is getting into pre-calculus-ish topics in school, and I'm going to share it with him.

It definitely has a few rough edges, though. The equation in the first screen has the right behavior but is complex enough to probably be concerning for the target audience, and I'm not sure it clearly spells out what the player is going to be doing in the greater game. `y = x` is a great actual starting point and it clicked for me then. I'm not sure how to thread that first-level needle from a design perspective, to be honest.

Again, though, I do really like it. There's some trial-and-error on each level (at least for me) but I think that's part of what could make it an effective learning tool.

0xMalotru•4mo ago
Ok that's brilliant
manesioz•4mo ago
Love this. Well done!
quuxplusone•4mo ago
Doesn't seem to work on Chrome on OSX. I see a sort of LineRider-esque game screen, with an equation Y=(some math) at the bottom middle, and a button that just says "click here!" at the bottom right. There's also a mountain and a gear at upper right and upper left respectively.

Clicking on the button that says "click here!" has no effect.

Clicking on the equation allows me to change it; this changes the slope of the ski slope. I think what's supposed to happen here is that when you change the slope under the sled to be non-horizontal, the sled should start moving — sliding down the slope you just created, toward the second snowman. But that doesn't happen in Chrome.

Clicking on the mountain leads to what I assume is a level-selection screen; I didn't investigate further.

Clicking on the gear leads to a settings screen; I didn't investigate further.

There's no obvious tutorial or "help text" button.

Also, the site doesn't really deal with the browser's back button correctly. I'm not sure what it's doing, but it seems to fill up the history with instances of itself, maybe on every click, which made it... more difficult than necessary... to get back to HN afterward.

robinhouston•4mo ago
Click the green box that says t=0, next to where it says Click here.
nh23423fefe•4mo ago
I didn't care about the characters. so just did iterative +1 and +x everywhere
SigmaEpsilonChi•4mo ago
Oh hey, that's my game! I am so pleased you are enjoying it. This is a remake of a game I first published way back in 2014. This version was built by team of 22 high-schoolers from around the world, recruited through Hack Club (https://hackclub.com), where I have worked since 2018.

For anyone who just wants a sense of what the game is like without the fuss of playing it, here is the launch trailer: https://www.youtube.com/watch?v=35nDYoIwiA8

dmd•4mo ago
It doesn't seem to work, though, no matter how many times i click on 'click here' or in what browser.
nanmu42•4mo ago
Thanks for your great work! I like the drawing and music very much!
waonderer•4mo ago
Thanks for creating it. I love maths, and this was very pleasing to play. Have you published any other projects similar to this one? I mean, the ones that would be relevant for non-schoolers as well?
frandibar•4mo ago
Hey congratulations!, such a great concept, so much fun!
tartoran•4mo ago
Well done!