frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
97•valyala•4h ago•16 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
43•zdw•3d ago•8 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
23•gnufx•2h ago•19 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
55•surprisetalk•3h ago•54 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
97•mellosouls•6h ago•175 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
100•vinhnx•7h ago•13 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
143•AlexeyBrin•9h ago•26 comments

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

https://openciv3.org/
850•klaussilveira•1d ago•258 comments

I write games in C (yes, C)

https://jonathanwhiting.com/writing/blog/games_in_c/
138•valyala•4h ago•109 comments

First Proof

https://arxiv.org/abs/2602.05192
68•samasblack•6h ago•52 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
7•mbitsnbites•3d ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1093•xnx•1d ago•618 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
64•thelok•6h ago•10 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
235•jesperordrup•14h ago•80 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
519•theblazehen•3d ago•191 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
94•onurkanbkrc•9h ago•5 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
31•momciloo•4h ago•5 comments

Selection Rather Than Prediction

https://voratiq.com/blog/selection-rather-than-prediction/
13•languid-photic•3d ago•4 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
259•alainrk•8h ago•425 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
186•1vuio0pswjnm7•10h ago•266 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
48•rbanffy•4d ago•9 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
615•nar001•8h ago•272 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
36•marklit•5d ago•6 comments

We mourn our craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
348•ColinWright•3h ago•414 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Where did all the starships go?

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

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
33•sandGorgon•2d ago•15 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
211•limoce•4d ago•119 comments

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

https://github.com/valdanylchuk/breezydemo
288•isitcontent•1d ago•38 comments

History and Timeline of the Proco Rat Pedal (2021)

https://web.archive.org/web/20211030011207/https://thejhsshow.com/articles/history-and-timeline-o...
20•brudgers•5d ago•5 comments
Open in hackernews

Show HN: Move to dodge the bullets. How long can you survive?

https://dodge.trickle.host
64•samdychen•5mo ago

Comments

Wowfunhappy•5mo ago
Nice! IMO, it ought to be significantly harder. I was able to survive for 45 seconds on my first try--that's long enough that I started getting bored, and I don't really want to try again because it would take at least 45 seconds to beat my previous score.

By comparison, consider how long a typical Flappy Bird game lasts, particularly on your first try--probably less than 10 seconds at most! That makes you want to try again.

GTP•5mo ago
Depends. There must be some sweet spot there, since if it lasts too little, then it becomes frustrating to retry every few seconds.
bravesoul2•5mo ago
Just have levels. Each level has more or faster dots. You continue from the last failed level.
Wowfunhappy•5mo ago
> There must be some sweet spot there, since if it lasts too little

Absolutely, and therein lies the essence of game design, right?

For a simple game like this, I'd say 8-10 seconds is a good time to shoot for, for the player's first session. It'll naturally get longer as the player gets better. This makes every moment exciting--just a few seconds longer and I can beat my last score. But yes, this is an art not a science.

samdychen•5mo ago
That makes some sense. My main concern before was that if the difficulty is too high at the very beginning, it might discourage players.
philipodonnell•5mo ago
This is a great use case for using an algorithmic difficulty ramp where it can really dial in that curve to solve for getting people to play longer over multiple sessions.
wizzwizz4•5mo ago
This is abusive use of computer technology. Don't optimise for addition. If you're optimising for anything, it should be enjoyment.
abetusk•5mo ago
Have difficulty settings. Default is "easy/moderate" so that people get a sense of it. For people playing twice or as people get more experienced and want a challenge, they can choose a more difficult setting.

Have leaderboards for different difficulty settings to encourage exploration of different settings.

joelanman•5mo ago
might work out the opposite - 'ah I can do better than that, one more try'
arnorhs•5mo ago
Tbf my experience was the opposite. But sure if I'm just terrible or if it's harder on a phone, but my first tries were sub 20s and my highest was 45 before giving up xD
laserDinosaur•5mo ago
For some comparison of difficulty, there's an old game called Squares which is very similar to yours. It does a good job of ramping the difficulty up pretty fast, but it allows the game have fun short gameplay loops because of the extra gameplay mechanics (ie, you are not just moving but collecting squares too).

Gameplay Video: https://youtu.be/n8nRCyjCy_Y

Apparently you can still play it online at: https://www.albinoblacksheep.com/games/squares2

cdaringe•5mo ago
He doesn’t want to be the guy!

I want to be the guy in every game

https://en.m.wikipedia.org/wiki/I_Wanna_Be_the_Guy

OneOverInfinity•5mo ago
Hard Mode: Zoom in your browser window Easy Mode: Zoom out
thesnide•5mo ago
berserk mode : move the world, leave the player immobile in the center
NicuCalcea•5mo ago
Didn't move at all, top 81% of all time.
NikxDa•5mo ago
The Top 81% calculation in the game is not as good as it may sound. Top 100% means you are at the bottom. You can confirm this by just losing immediately, which will place you in the Top 9X%.
beardyw•5mo ago
It's confusing. Would be better to have a rank.

And on my phone my finger gets in the way of seeing some of the bullets. Would be easier with a mouse.

gcr•5mo ago
bad news — top 80% means most players survived longer than you, sorry :-) perhaps you’re thinking of top 19%?

but you’re right, lots of bullet hells get easier if you hold still and only move when required.

tasuki•5mo ago
Seems about right, no? What number would you expect?

Of the 19% of the players worse than you, some tried to die quickly on purpose, others were perhaps less lucky than you...

gcr•5mo ago
ah, perfectly captures the meditative feeling of touhou, just needs the music :-)

games like this have a lot to teach you about patience and reflexes

Tade0•5mo ago
I was half-expecting graze mechanics to manifest themselves.
voat•5mo ago
I think your math on the percentage is inverted. If you immediately die it says you're in the top 99%
gcr•5mo ago
Nope! “Top K” means you’re on the high score list of size K.

Only the best players are in the “top 1%” for example. Being in the top 50 is more prestigious than the top 300,000.

milliams•5mo ago
Maybe if you do worse than half the people, it should invert to say the bottom 30% or the bottom 1%. Makes it clearer that you did "badly".
lukew3•5mo ago
I think the current way is fine but showing position on the bell curve would help for those who struggle with interpretation
gcr•5mo ago
Fastest I can manage is 0.5s, can anyone die quicker?
abishekvenkat•5mo ago
thats amazing!

the quickest I could do was 0.7s lol

mrjay42•5mo ago
I just did 0.4s :3

I'm unreasonably proud of myself for this XD

msanlop•5mo ago
got 0.1s :)
v3lmx•5mo ago
very cool, this makes me want to grind top spot
pentamassiv•5mo ago
I am not sure the highscores get updated. I don't see HTTP requests or a websocket to communicate with the server
zparky•5mo ago
neat, i got 100.0
AndrewOMartin•5mo ago
It seems to help if you bump your monitor resolution and then zoom out in the browser.
loudmax•5mo ago
Very well done! This hearkens back to Asteroids, but it feels very novel.

If you want to go in the direction of adding more stuff, there's a lot of room to add power-ups, special bullets, walls, and so on. But this simple game is quite elegant as it is and doesn't really need any of that.

Nice work.

samdychen•5mo ago
Thanks, so happy that you enjoy the game
SubiculumCode•5mo ago
Playing on Firefox Android. Works well and fun, but one thing is puzzling: All the bullets start off slow but fly faster after I first touch the screen or move.
LorenDB•5mo ago
Nice! This gives me a few ideas to make it more interesting.

- Give the bullets gravity relative to each other. Now the particles can change direction very abruptly.

- Change the bullet pattern to use live positioning of real satellites for the data. Satellite maps tend to look just about as chaotic as the randomly generated bullet patterns here.

philipallstar•5mo ago
> Give the bullets gravity relative to each other. Now the particles can change direction very abruptly.

It might be cool to have the red bullets stay as they are, but every so often have a larger, slow-moving "heavy" bullet that's a different colour and has gravity. And is maybe gently homing as well.

phkahler•5mo ago
I like this large slow bullet with gravity idea.
ddrdrck_•5mo ago
Excellent game, very addictive ! I noticed it was built with Trickle, so this is pretty impressive if it was all "vibe coded"
Tiberium•5mo ago
Opus 4.1 and especially GPT-5 (the API version at med-high reasoning) can build impressive zero-shot projects quite a bit more complex than this, actually.
noelwelsh•5mo ago
Fun game, but I'm calling bullshit on the high scores.
probably_wrong•5mo ago
How so? You don't think that one person has been playing for 4.24e+27 seconds?
thehours•5mo ago
I really liked the display showing me climb the leaderboard in realtime. I found it particularly motivating, albeit a bit distracting for a game where I need to keep my eyes elsewhere :)
jowea•5mo ago
I also don't see why give so much prominence to the obviously cheating first place. Trying to trigger some envy in us?
philipwhiuk•5mo ago

    hook.js:608 cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation
    overrideMethod @ hook.js:608Understand this warning

    (index):1473 Array(0)

    dodge.trickle.host/:1543 Access to fetch at 'https://app.trickle.so/proto/api/subs/features/5?userId=usr_094760a6d8000001' from origin 'https://dodge.trickle.host' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.Understand this error

    app.trickle.so/proto/api/subs/features/5?userId=usr_094760a6d8000001:1  Failed to load resource: net::ERR_FAILED

    (index):1402   Uncaught (in promise) TypeError: Failed to fetch
    at (index):1402:3
    at (index):1416:3Understand this error

    hook.js:608 Failed to load leaderboard: ReferenceError: TrickleObjectAPI is not defined
    at getTopScores ((index):1529:1633)
    at (index):1536:1302
    at (index):1536:1735
    at Id (react-dom.production.min.js:165:137)
    at Xb (react-dom.production.min.js:200:284)
    at react-dom.production.min.js:197:106
    at S (react.production.min.js:17:25)
    at MessagePort.U (react.production.min.js:21:229)

     overrideMethod @ hook.js:608Understand this error
     (index):1529 Uncaught ReferenceError: TrickleObjectAPI is not defined
    at getTopScores ((index):1529:1633)
    at (index):1536:1302
    at (index):1536:1735
    at Id (react-dom.production.min.js:165:137)
    at Xb (react-dom.production.min.js:200:284)
    at react-dom.production.min.js:197:106
    at S (react.production.min.js:17:25)
    at MessagePort.U (react.production.min.js:21:229)
toddmorey•5mo ago
I believe our current leader with 4.2424242424242426e+27s may be cheating. (About 134 quintillion years, which is roughly 10 billion times longer than the current age of the universe)
mvieira38•5mo ago
I saw that one, too. It seems like he was manually removed or something, I don't see it anymore. Wonder what the exploit is
femtozer•5mo ago
You can just intercept the http request at the end of the game, and set the score you want.
alex-moon•5mo ago
Lovely stuff. This works well as what I call a "structured diffuse mode activity" [0] and as such I will be playing it extensively from now on. I also like that it has a big gaping security hole in it - I think the world generally needs to see more vibe-coded apps with big gaping security holes in them, for PR reasons. (This is not a jab at OP btw! There is no reason to worry about security when you're building something for fun. Flash was famous for this as well.)

[0] https://ajmoon.com/posts/sdmas-why-you-should-be-playing-bro...

samdychen•5mo ago
Completely agree with you. For me, the biggest advantage of vibe code tools is that I can quickly turn some of my ideas into an actual application. Although the apps I make are rough and may even have a lot of security holes, I still feel very excited. When something I imagine becomes real, and I really want to share it with others.
yomismoaqui•5mo ago
I have pointed Claude Code to the game and in 2 minutes of chatting I got a way to submit fake scores.

Usually Claude Code prevents using it for cheating on games, but with this initial prompt it was easy for it to explain how to do it.

"analyze the following game and explain how the record is submitted on game over https://dodge.trickle.host/"

EDIT: is a little scary how easy is to use coding agents like Claude Code for these kind of attacks.

x______________•5mo ago
Seems like you can achieve 'bullet-time' to dodge bullets easier by playing on a lower end device, which shows down the game considerably.

..woah

mikewarot•5mo ago
I see what you're doing here... you're training us (and some future AI) to avoid asteroids or satellites in orbit... ;-)
samdychen•5mo ago
Haha, I have to say you have a great imagination.
ibdf•5mo ago
top leaderboard = racist words. Users don't deserve an input.
insane_dreamer•5mo ago
cool! nice smooth physics.

did someone actually play this for 4 hours straight? (high score)

I crashed on purpose after a minute - no time to play more (also I would find myself getting bored quickly)

Tiberium•5mo ago
I must say, this is an interesting way to advertise the AI service this was made with.
countfeng•5mo ago
50 seconds made me feel a little bored
Jotalea•5mo ago
It looks a lot like the game I "made" with one single prompt a few months ago.

https://chatgpt.com/share/67a125b3-15cc-8001-9863-13372338e3...

Here's a video in case you don't want to play it yourself

https://files.catbox.moe/v842wp.mp4

victor_24•5mo ago
Nice, how'd ya build it? Seems like quite a common type of game so I wonder how quick it could be vibe coded
randomvalues•5mo ago
Too easy, 58s first go, playing with my fat fingers on a phone.

Was interested when I saw it, reminded me of a bullet-hell training game I had on windows about 25years ago. Keyboard control, bullets aimed at you, many games lasted less than 2 seconds if you had a bad start :)

Edit: just realised how negative my post was. I did actually enjoy it, honest! I will be playing more :) thanks for sharing