frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Claude Sonnet 4 now supports 1M tokens of context

https://www.anthropic.com/news/1m-context
817•adocomplete•7h ago•438 comments

Ashet Home Computer

https://ashet.computer/
167•todsacerdoti•4h ago•35 comments

The Missing Protocol: Let Me Know

https://deanebarker.net/tech/blog/let-me-know/
59•deanebarker•3h ago•36 comments

Journaling using Nix, Vim and coreutils

https://tangled.sh/@oppi.li/journal
50•icy•9h ago•14 comments

Show HN: Building a web search engine from scratch with 3B neural embeddings

https://blog.wilsonl.in/search-engine/
287•wilsonzlin•7h ago•50 comments

Show HN: Omnara – Run Claude Code from anywhere

https://github.com/omnara-ai/omnara
188•kmansm27•7h ago•81 comments

Training language models to be warm and empathetic makes them less reliable

https://arxiv.org/abs/2507.21919
183•Cynddl•10h ago•189 comments

A gentle introduction to anchor positioning

https://webkit.org/blog/17240/a-gentle-introduction-to-anchor-positioning/
15•feross•1h ago•4 comments

Multimodal WFH setup: flight SIM, EE lab, and music studio in 60sqft/5.5M²

https://www.sdo.group/study
161•brunohaid•3d ago•75 comments

Blender is Native on Windows 11 on Arm

https://www.thurrott.com/music-videos/324346/blender-is-native-on-windows-11-on-arm
87•thunderbong•3d ago•28 comments

WHY2025: How to become your own ISP [video]

https://media.ccc.de/v/why2025-9-how-to-become-your-own-isp
76•exiguus•6h ago•9 comments

Launch HN: Design Arena (YC S25) – Head-to-head AI benchmark for aesthetics

54•grace77•7h ago•23 comments

Debian GNU/Hurd 2025 released

https://lists.debian.org/debian-hurd/2025/08/msg00038.html
165•jrepinc•3d ago•74 comments

The Equality Delete Problem in Apache Iceberg

https://blog.dataengineerthings.org/the-equality-delete-problem-in-apache-iceberg-143dd451a974
38•dkgs•5h ago•13 comments

Why are there so many rationalist cults?

https://asteriskmag.com/issues/11/why-are-there-so-many-rationalist-cults
345•glenstein•8h ago•508 comments

How to safely escape JSON inside HTML SCRIPT elements

https://sirre.al/2025/08/06/safe-json-in-script-tags-how-not-to-break-a-site/
61•dmsnell•4d ago•38 comments

LLMs aren't world models

https://yosefk.com/blog/llms-arent-world-models.html
196•ingve•2d ago•97 comments

Dumb to managed switch conversion (2010)

https://spritesmods.com/?art=rtl8366sb&page=1
29•userbinator•3d ago•11 comments

Weave (YC W25) is hiring a founding AI engineer

https://www.ycombinator.com/companies/weave-3/jobs/SqFnIFE-founding-ai-engineer
1•adchurch•6h ago

RISC-V single-board computer for less than 40 euros

https://www.heise.de/en/news/RISC-V-single-board-computer-for-less-than-40-euros-10515044.html
119•doener•4d ago•64 comments

Galileo’s telescopes: Seeing is believing (2010)

https://www.historytoday.com/archive/history-matters/galileos-telescopes-seeing-believing
12•hhs•2d ago•3 comments

All-In on Omarchy at 37signals

https://world.hey.com/dhh/all-in-on-omarchy-at-37signals-68162450
24•dotcoma•3d ago•1 comments

Go 1.25 Release Notes

https://go.dev/doc/go1.25
52•bitbasher•2h ago•6 comments

Australian court finds Apple, Google guilty of being anticompetitive

https://www.ghacks.net/2025/08/12/australian-court-finds-apple-google-guilty-of-being-anticompetitive/
305•warrenm•10h ago•115 comments

Crypto founder Do Kwon pleads guilty to US fraud charges

https://www.ft.com/content/2e6fdc73-1083-48fb-b258-d22fc7ef8ad8
26•TechTechTech•2h ago•9 comments

Writing is power transfer technology

https://danco.substack.com/p/im-joining-a16z
33•jger15•6h ago•8 comments

Evaluating LLMs Playing Text Adventures

https://entropicthoughts.com/evaluating-llms-playing-text-adventures
86•todsacerdoti•8h ago•54 comments

Nexus: An Open-Source AI Router for Governance, Control and Observability

https://nexusrouter.com/blog/introducing-nexus-the-open-source-ai-router
72•mitchwainer•8h ago•19 comments

Monero appears to be in the midst of a successful 51% attack

https://twitter.com/p3b7_/status/1955173413992984988
439•treyd•11h ago•202 comments

H-1B Visa Changes Approved by White House

https://www.newsweek.com/h-1b-visas-changes-approved-white-house-report-2112216
101•ivewonyoung•5h ago•155 comments
Open in hackernews

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

https://dodge.trickle.host
51•samdychen•15h ago

Comments

Wowfunhappy•12h 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•11h 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•11h ago
Just have levels. Each level has more or faster dots. You continue from the last failed level.
Wowfunhappy•10h 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•11h 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•11h 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•11h ago
This is abusive use of computer technology. Don't optimise for addition. If you're optimising for anything, it should be enjoyment.
abetusk•10h 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•10h ago
might work out the opposite - 'ah I can do better than that, one more try'
arnorhs•9h 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•4h 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

OneOverInfinity•8h ago
Hard Mode: Zoom in your browser window Easy Mode: Zoom out
thesnide•7h ago
berserk mode : move the world, leave the player immobile in the center
NicuCalcea•12h ago
Didn't move at all, top 81% of all time.
NikxDa•11h 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•10h 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•11h 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•11h 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•11h 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•10h ago
I was half-expecting graze mechanics to manifest themselves.
voat•11h ago
I think your math on the percentage is inverted. If you immediately die it says you're in the top 99%
gcr•11h 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•11h 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•9h ago
I think the current way is fine but showing position on the bell curve would help for those who struggle with interpretation
gcr•11h ago
Fastest I can manage is 0.5s, can anyone die quicker?
abishekvenkat•11h ago
thats amazing!

the quickest I could do was 0.7s lol

mrjay42•10h ago
I just did 0.4s :3

I'm unreasonably proud of myself for this XD

msanlop•9h ago
got 0.1s :)
v3lmx•11h ago
very cool, this makes me want to grind top spot
pentamassiv•11h ago
I am not sure the highscores get updated. I don't see HTTP requests or a websocket to communicate with the server
zparky•11h ago
neat, i got 100.0
AndrewOMartin•11h ago
It seems to help if you bump your monitor resolution and then zoom out in the browser.
loudmax•11h 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•11h ago
Thanks, so happy that you enjoy the game
SubiculumCode•11h 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•10h 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•10h 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•10h ago
I like this large slow bullet with gravity idea.
ddrdrck_•10h ago
Excellent game, very addictive ! I noticed it was built with Trickle, so this is pretty impressive if it was all "vibe coded"
Tiberium•1h 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•10h ago
Fun game, but I'm calling bullshit on the high scores.
probably_wrong•10h ago
How so? You don't think that one person has been playing for 4.24e+27 seconds?
thehours•10h 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•10h 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•10h 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•10h 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•9h 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•8h ago
You can just intercept the http request at the end of the game, and set the score you want.
alex-moon•9h 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...

yomismoaqui•9h 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______________•8h 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•7h ago
I see what you're doing here... you're training us (and some future AI) to avoid asteroids or satellites in orbit... ;-)
ibdf•6h ago
top leaderboard = racist words. Users don't deserve an input.
insane_dreamer•1h 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•1h ago
I must say, this is an interesting way to advertise the AI service this was made with.