frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
93•yi_wang•3h ago•25 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
39•RebelPotato•2h ago•8 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
241•valyala•11h ago•46 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
154•surprisetalk•10h ago•150 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
186•mellosouls•13h ago•335 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...
68•gnufx•9h ago•56 comments

Homeland Security Spying on Reddit Users

https://www.kenklippenstein.com/p/homeland-security-spies-on-reddit
12•duxup•54m ago•1 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
177•AlexeyBrin•16h ago•32 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
56•swah•4d ago•98 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
164•vinhnx•14h ago•16 comments

Total Surface Area Required to Fuel the World with Solar (2009)

https://landartgenerator.org/blagi/archives/127
9•robtherobber•4d ago•2 comments

First Proof

https://arxiv.org/abs/2602.05192
129•samasblack•13h ago•76 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
306•jesperordrup•21h ago•96 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
74•momciloo•11h ago•16 comments

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

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
98•thelok•13h ago•22 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
104•randycupertino•6h ago•223 comments

Vouch

https://twitter.com/mitchellh/status/2020252149117313349
43•chwtutha•1h ago•7 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-...
37•mbitsnbites•3d ago•4 comments

Show HN: Axiomeer – An open marketplace for AI agents

https://github.com/ujjwalredd/Axiomeer
12•ujjwalreddyks•5d ago•2 comments

Start all of your commands with a comma (2009)

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

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
293•1vuio0pswjnm7•17h ago•471 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
134•josephcsible•9h ago•161 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
184•valyala•11h ago•166 comments

Learning from context is harder than we thought

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

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

https://openciv3.org/
900•klaussilveira•1d ago•276 comments

Selection rather than prediction

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

Where did all the starships go?

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

The F Word

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

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

https://github.com/valdanylchuk/breezydemo
303•isitcontent•1d ago•39 comments
Open in hackernews

Pong Clock

https://bigjobby.com/pong/?v=2.0/
175•donohoe•5mo ago

Comments

ajd555•5mo ago
This is great, congrats on getting it out!
bigjobby•5mo ago
Thx. I have made a few improvements since getting some feedback. Thanks for trying it
yodon•5mo ago
Thank you for bringing a tiny bit of joy to the day
bigjobby•5mo ago
thx
stog•5mo ago
Out of curiosity, are you Scottish?
cyberpunk•5mo ago
I hope so, otherwise he’s in a bit of a disappointment if someone ever explains to him what his domain means in Scotland ;)
bigjobby•5mo ago
Hi, no not Scottish but well aware of the meaning.
bigjobby•5mo ago
No. But I am aware of the meaning
empressplay•5mo ago
Cute, I love it! Thanks for sharing this.

It would be just a little bit better though if the paddles just missed the ball when the time changes rather than entirely stepping aside.

But still wonderful, nevertheless.

stevage•5mo ago
Thanks for the hint about what is interesting about this.
waltbosz•5mo ago
It took me a while to figure out that the time would advance when one of the paddles missed. I was also disappointed by the way it missed by intentionally moving to the top of the play field.

I wonder how difficult it would be to code it so the miss was more convincing.

mspreij•5mo ago
I spent longer than I care to admit trying to find the player keys..
bigjobby•5mo ago
I have adjusted that mechanic. It should be a bit more realistic now
tombert•5mo ago
I have an old TV that I bought in 2015. It's in this kind of weird situation where it's "too good to throw away but not good enough to actually use". All I have been using it for in the last six years is plugging it into servers that only have a VGA port, and I don't have any of those anymore.

I've thought about mounting it to a wall plugging in a Raspberry Pi and have it constantly rotate fun different types of clocks. Something like this seems like it could be a fit.

BobbyTables2•5mo ago
Wow, my only TV is from 2012!
tombert•5mo ago
I mean none of my TVs are top of the line, I don't own any TVs that cost more than $600, but I did feel like the upgrade to 4K was worth it back in ~2018.

The TV I was referring to was extremely cheap even in 2015. It's not even 1080p, and I'm not even 100% convinced it's even 720p, despite what it says. It served us well enough when I was broke working for academia, but I upgraded everything when I was able to afford it.

Still, this TV is relatively small and could still be kind of fun for a virtual clock, so it might be nice to get a bit more life out of it.

johntopia•5mo ago
this is actually entertaining
bigjobby•5mo ago
Thx
clocker•5mo ago
Great idea! Wish the speed was bit more. I think it would be cool if it takes exactly 1 second to bounce between the two paddles.
albert_e•5mo ago
I thought that was the idea and felt the seconds seemed tab bit longer :)
chrisweekly•5mo ago
tab -> tad

(for the sake of non-native English readers)

schoen•5mo ago
I don't understand either of those words in this context!

(Maybe "a tad"?)

albert_e•5mo ago
Yes I meant a tad and made a typo too. Apologies.
bigjobby•5mo ago
I have increased the speed a bit.
gpt5•5mo ago
Type this into your dev console to speed it up to one hit per second (or if you want in the URL bar, prefix it with `javascript:`)

  (()=>{const T=1;window._u0=window._u0||update;update=function(){const W=gameCanvas.getBoundingClientRect().width,dist=0.92*W,vx=Math.abs(ball.speedX)||INITIAL_BALL_SPEED;let n=(dist/vx)/(60*T);n=Math.max(1,Math.min(20,Math.round(n)));for(let i=0;i<n;i++)_u0();};})()`
bigjobby•5mo ago
I might to try to add this in if thats ok?
bentt•5mo ago
That was my assumption as well and I'm sort of shattered that it doesn't work like this.
Crontab•5mo ago
That would be ideal if coupled with a mode where the paddles never miss.
wkjagt•5mo ago
I like to imagine two actual people controlling this game, and it's their job to control time. If one misses by accident, time for everyone on earth advances a little too quickly.
cramcgrab•5mo ago
Better not let Atari see it, you’ll get a takedown notice.
pretzellogician•5mo ago
This is true. At least in the past, they've been pretty protective about the "pong" name. Example: https://gamedev.stackexchange.com/questions/21161/does-a-pon...
conception•5mo ago
Ah! Reminded me I have one of these in storage some place.

https://www.sandermulder.com/pong_clock.html

You can still get the screensaver.

bigjobby•5mo ago
This was my inspiration. I'd love one of these! I had to settle for the XP screensaver at the time.

I might make one using Arduino at some point

bigjobby•5mo ago
Loved that screensaver on my XP machine
theden•5mo ago
Pretty cool! You can force a miss by setting these vars in the console

  scoreMinute += 1
Or

  forceMissPaddle = rightPaddle; // or leftPaddle
mlcq•5mo ago
So cool, very creative.
bigjobby•5mo ago
Thx
GauntletWizard•5mo ago
I feel bad for the guy playing the left side; 0 - 55 is a heck of a deficit to come back from.
afandian•5mo ago
Left player is playing the long game.
bigjobby•5mo ago
Left player sucks at Pong
shmeeed•5mo ago
Yeah, the left guy's pretty bad. I admire his persistence, though!

They seem to play with a made-up rule set with a handicap: every time the left guy lands a goal, the other guy's score is reset... So left usually starts in the lead, but then quickly loses out again.

I estimate he's behind roughly 89% of the time.

(For a fun exercise, ask Google for that percentage. It's astonishing how wrong the AI answers can get.)

GauntletWizard•5mo ago
My "AI" response was actually pretty good; It summed up the number of minutes per hour, making only one (glaringly obvious but understandable by some metrics) error:

> Hour 12: The hour (12) is never greater than the minute (0–59), so the time is 0.

Misunderstanding how human clocks work, but right for this clock.

It then doubled that, because there's two 12-hour periods in a day, which was useless but reasonable, and finally divided by 1440 minutes in a day, and got an answer of 9%

Then I asked again, and while it got the same answer, it used totally different "reasoning" that was wrong in a unique way.

ChrisMarshallNY•5mo ago
The theme song: https://www.youtube.com/watch?v=cNAdtkSjSps
bigjobby•5mo ago
Hi. This is my webpage. I have added some code so the misses are so wild anymore. You may have to refresh your page or clear cookies maybe for this to take effect.

All feedback muchly appreciated and always welcome. Unless too harsh. I'll ask Reddit for more brutal feedback.

https://bigjobby.com/pong/?v=23

bigjobby•5mo ago
Thanks for posting this. I have welcomed all the feedback and made a few changes.