frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Gemma 4 on iPhone

https://apps.apple.com/nl/app/google-ai-edge-gallery/id6749645337
256•janandonly•3h ago•70 comments

LÖVE: 2D Game Framework for Lua

https://github.com/love2d/love
121•cl3misch•1d ago•38 comments

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
355•mooreds•8h ago•279 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
515•brilee•9h ago•161 comments

Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code

https://ai.georgeliu.com/p/running-google-gemma-4-locally-with
115•vbtechguy•5h ago•30 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
635•tosh•13h ago•298 comments

Music for Programming

https://musicforprogramming.net
46•merusame•4h ago•12 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
108•g0xA52A2A•7h ago•12 comments

Computational Physics (2nd Edition)

https://websites.umich.edu/~mejn/cp2/
76•teleforce•6h ago•10 comments

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
124•desideratum•8h ago•21 comments

The underrated benefits of always having oatmeal at lunch

https://hazn.com/oatmeal
28•surprisetalk•3d ago•34 comments

UK intelligence censored report on global warming and homeland security

https://theoryofchange1.substack.com/p/from-global-warming-to-homeland-security
43•ewidar•1h ago•21 comments

LibreOffice – Let's put an end to the speculation

https://blog.documentfoundation.org/blog/2026/04/05/lets-put-an-end-to-the-speculation/
130•eisa01•4h ago•75 comments

From birds to brains: My path to the fusiform face area (2024)

https://www.kavliprize.org/nancy-kanwisher-autobiography
30•everbody•5h ago•0 comments

The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't

https://sschueller.github.io/posts/the-free-market-lie/
73•sschueller•3h ago•54 comments

Lisette a little language inspired by Rust that compiles to Go

https://lisette.run/
243•jspdown•15h ago•127 comments

Finnish sauna heat exposure induces stronger immune cell than cytokine responses

https://www.tandfonline.com/doi/full/10.1080/23328940.2026.2645467#abstract
293•Growtika•9h ago•196 comments

Friendica – A Decentralized Social Network

https://friendi.ca/
112•janandonly•11h ago•42 comments

Show HN: Contrapunk – Real-time counterpoint harmony from guitar input

https://contrapunk.com/
107•waveywaves•21h ago•40 comments

Baby's Second Garbage Collector

https://www.matheusmoreira.com/articles/babys-second-garbage-collector
38•matheusmoreira•3d ago•11 comments

The threat is comfortable drift toward not understanding what you're doing

https://ergosphere.blog/posts/the-machines-are-fine/
770•zaikunzhang•12h ago•508 comments

Perfmon – Consolidate your favorite CLI monitoring tools into a single TUI

https://github.com/sumant1122/Perfmon
39•paperplaneflyr•8h ago•6 comments

Hightouch (YC S19) Is Hiring

https://hightouch.com/careers#open-positions
1•joshwget•10h ago

Tracing Goroutines in Realtime with eBPF

https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31
55•darccio•3d ago•6 comments

Musician says AI company is cloning her music, filing claims against her

https://twitter.com/i/status/2040577536136974444
28•lando2319•2h ago•2 comments

Qwen-3.6-Plus is the first model to break 1T tokens processed in a day

https://twitter.com/openrouter/status/2040239467865489874
14•Alifatisk•1h ago•8 comments

Bacteria found in the human intestine capable of improving muscle strength

https://www.ugr.es/en/about/news/bacteria-found-human-intestine-capable-improving-muscle-strength
100•gnabgib•3h ago•59 comments

Just 'English with Hanzi'

https://www.oldnorthwhale.com/p/why-modern-chinese-is-just-english
72•scour•2d ago•40 comments

Scientists Figured Out How Eels Reproduce (2022)

https://www.intelligentliving.co/scientists-finally-figured-out-how-eels-reproduce/
103•thunderbong•3d ago•22 comments

The Enigma of Gertrude Stein

https://www.thenation.com/article/culture/gertrude-stein-afterlife-wade-review/
18•samclemens•3d ago•2 comments
Open in hackernews

LÖVE: 2D Game Framework for Lua

https://github.com/love2d/love
120•cl3misch•1d ago

Comments

wwarren•2h ago
I love LÖVE. For me it sits at the perfect intersection between high and low level abstraction. Unfortunately the latest released version is getting pretty long in the tooth now and a lot of devs use the latest HEAD from the repo since it has better performance and compatibility. One day the mythical 12.0 will get released for real…..
p2detar•2h ago
As someone that used to write 2D games with things like phaserjs, sdl and even directx7, I always regret I never tried Löve2d. I think Android and iOS packaging was also supported. Is this still the case? What if one wants to integrate IAP?
yehoshuapw•2h ago
my favorite game in love: mario, with portals

https://stabyourself.net/mari0/

seqizz•2h ago
I looove stabyourself. ortho robot was amazing. you know what, let me install again.. here goes my night.
jgtrosh•42m ago
I like the Trosh game
ranger_danger•46m ago
How have they not been sued by Nintendo yet?
herczegzsolt•2h ago
I've used this for many projects that are still working to this day.

That said, i'm not impressed. A web-based solution is usually better performing, despite all the bloatware necessary. This says a lot about the state of software development unfortunately.

small_scombrus•2h ago
It isn't web based? It's a set of Lua scripts that run locally
squeaky-clean•2h ago
They are saying web based solutions often out perform LÖVE, even though you would expect the opposite because LÖVE doesn't have the bloat of a browser engine.
usrnm•1h ago
Browser engines are probably some of the most optimized pieces of software in existence, so it doesn't surprise me at all.
patapong•2h ago
One of the biggest recent indie hits, Balatro, was made in Löve!

I really like it, the developer experience is so smooth for beginners, just drag a zip onto the exe and it starts. And the APIs are simple enough to memorize while allowing pretty cool rendering stuff.

KeplerBoy•2h ago
Balatro ships with the entire unobfuscated Lua source by the way.

I once checked if the odds stated on a card were implemented wrong. Turns out no, the code checks out, I'm just that unlucky.

__s•2h ago
too bad universe doesn't ship with unobfuscated source so that you could see whether you're unlucky, or just skill issue
Tepix•2h ago
The source is right there, you just have to grok it.
brooke2k•2h ago
hahaha, I did the exact same thing after the game came out to see if wheel of fortune was really a 1/4 chance
mh-•1h ago
lol, love seeing that I'm not the only one who did this. Being suspicious of WoF was the first and last time I peeked at the Balatro source.
QuantumNomad_•36m ago
Game developers sometimes make the “randomness” favor the player, because of how we perceive randomness and chance.

For example in Sid Meier’s Memoir, this is mentioned.

Quoting from a review of said book:

> People hate randomness: To placate people's busted sense of randomness and overdeveloped sense of fairness, Civ Revolutions had to implement some interesting decisions: any 3:1 battle in favor of human became a guaranteed win. Too many randomly bad outcomes in a row were mitigated.

https://smus.com/books/sid-meiers-memoir/

Some threads on randomness and perceived fairness in video games can be found here on HN too, for example https://news.ycombinator.com/item?id=19399044

The original link being discussed in that thread is 404 now, but archived copies of the original link exist such as for example https://archive.is/8eVqt

lovehashbrowns•26m ago
The 8-ball joker is even more BS. I think I’ve only seen it trigger once ever.
mh-•23m ago
I've read the source a few years back. It's all implemented fairly as it says on the tin.

I've long been suspicious of the RNG/seed implementation.. but not curious enough to automate testing of it, though.

Levitating•15m ago
Not on steam does it? I can only see the exe and dlls.
bsimpson•1h ago
In case you're curious, here's a Nix derivation to make Balatro for any other system playable on Linux:

https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/ba...

I wrote half a blog post when I did the derivation. One day, I should finish it and post it here.

raincole•2h ago
Btw, Love2D is based on SDL2. If you hate Lua but needs the same cross-platform capabilities, you can use an SDL2 binding in other languages or make your own.
newobj•1h ago
SDL3
jasonjmcghee•1h ago
Definitely SDL2.

Author is currently building version 12 which will be using SDL3. But it's been in development for quite some time with no clear end date afaik.

krapp•1h ago
It is easy to get Lua (with LuaJIT) working with SDL3, though.

That obviously isn't a replacement for the framework but it is perfectly doable if someone just wants to write a game in Lua with minimal overhead.

Edit: I mention LuaJIT specifically because it lets you create metaclasses around C objects, which is much easier than messing with the Lua stack from C, and it's easy to make a 2d vector class from an SDL Point or a spritesheet or what have you. There are a few rough edges like dealing with pointers and gc but to me it's the best of both worlds (the speed of C, and some implicit type checking, and the flexibility of Lua.)

Obviously you could do it the hard way and the other way around with normal modern Lua but it's such a pain in the ass.

raincole•1h ago
As far as I know only the latest (unstable) version uses SDL3.
0xCAP•2h ago
My2c. Fintech tech lead who has only a far memory of hand coding games ages ago. Community makes tech awesome. Love2D discord changed my life. Never met a more awesome and welcoming community in my whole life.
PacificSpecific•1h ago
I generally very much dislike dynamic languages but for some reason I've always really liked Lua. I'm not exactly sure why to be honest.

Maybe because you can fit the whole language spec on a single sheet of paper and adding more advanced features is pretty easy.

Love looks really cool. I never got into it personally but I still might

turtledragonfly•18m ago
The Lua source code is also a masterclass in C, I recommend it to anyone learning that language. It's big enough to be an involved implementation, but small and focused and well-organized enough to (at least roughly) understand what's going on at the various layers. It's a very solidly-written mass of portable C, with only minor exceptions.
PacificSpecific•11m ago
Oh I hadn't considered looking at the source but considering how minimal and clean Lua is I should have assumed so :)

Thanks for the tip. That should make for a fun weekend

K0IN•1h ago
I love löve I did some projects in it, lua was one of my fist programming language, i think it's a great fit for game dev.

Also move or die is running on love2d, which is an awesome game.

Also I love that trick that you can just zip your files and binary Comcast them to the love2d binary and it will load it.

davidkunz•1h ago
I haven't tried Löve, but I somehow enjoyed reading through the README.md, no AI slop, just a natural writing style with tiny indictors showing the authors' enthusiasm in creating software.
nout•1h ago
Am I really the first one to mention pico8 in this thread? Anyway, pico8 is another option that has a bit different spin, but you also implement the games in Lua :)
opan•11m ago
TIC-80 is a nice free as in freedom alternative to PICO-8, and it allows more inputs, which makes for better Tetris games (gotta have that hold piece).
alprado50•14m ago
Is Love2D a decent option for gamedev compared to Godot? I finished a really simple game using Unity3D and it was fun, but it sucks to use a closed source engine.