frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

I Hacked Monster Energy and You Won't Believe What They Think You Look Like

https://bobdahacker.com/blog/monster-energy
58•speckx•55m ago•26 comments

RFC 9839 and Bad Unicode

https://www.tbray.org/ongoing/When/202x/2025/08/14/RFC9839
148•Bogdanp•4h ago•78 comments

Writing Speed-of-Light Flash Attention for 5090 in CUDA C++

https://gau-nernst.github.io/fa-5090/
83•dsr12•5h ago•5 comments

Manim: Animation engine for explanatory math videos

https://github.com/3b1b/manim
271•pykello•10h ago•49 comments

Librebox: An open source, Roblox-compatible game engine

https://github.com/librebox-devs/librebox-demo
136•libreboxdevs•6h ago•28 comments

Rethinking the Linux cloud stack for confidential VMs

https://lwn.net/Articles/1030818/
78•Bogdanp•5h ago•19 comments

Bild AI (YC W25) Is Hiring Applied AI Founding Engineer

https://www.workatastartup.com/jobs/75647
1•rooppal•37m ago

Developer's block

https://underlap.org/developers-block/
129•todsacerdoti•8h ago•70 comments

I Made a Floppy Disk from Scratch

https://kottke.org/25/08/i-made-a-floppy-disk-from-scratch
107•bookofjoe•7h ago•50 comments

450× Faster Joins with Index Condition Pushdown

https://readyset.io/blog/optimizing-straddled-joins-in-readyset-from-hash-joins-to-index-condition-pushdown
45•marceloaltmann•4d ago•16 comments

WebR – R in the Browser

https://docs.r-wasm.org/webr/latest/
99•sieste•4d ago•21 comments

Waitgroups: What they are, how to use them and what changed with Go 1.25

https://mfbmina.dev/en/posts/waitgroups/
33•mfbmina•2h ago•22 comments

Lightning declines over shipping lanes following regulation of sulfur emissions

https://theconversation.com/the-world-regulated-sulfur-in-ship-fuels-and-the-lightning-stopped-249445
164•lentoutcry•4d ago•40 comments

Shader Academy: Learn computer graphics by solving challenges

https://shaderacademy.com/
217•pykello•3d ago•57 comments

Converting an online game to work without any JavaScript

https://bejofo.com/blog/no-js-game-case-study
14•YannickR•4d ago•3 comments

World Wide Lightning Location Network

https://wwlln.net/
74•perihelions•9h ago•26 comments

David Klein's TWA Posters (2018)

https://flashbak.com/david-kleins-magnificent-twa-posters-404428/
68•NaOH•4d ago•6 comments

You can't grow cool-climate plants in hot climates

https://www.crimepaysbutbotanydoesnt.com/blog/why-you-cant-grow-cool-climate-plants-in-hot-climates
135•surprisetalk•3d ago•95 comments

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/
207•articsputnik•3d ago•372 comments

Game math: precise control over numeric springing

https://allenchou.net/2015/04/game-math-precise-control-over-numeric-springing/
6•fanf2•2d ago•0 comments

My tips for using LLM agents to create software

https://efitz-thoughts.blogspot.com/2025/08/my-experience-creating-software-with_22.html
156•efitz•16h ago•73 comments

The first Media over QUIC CDN: Cloudflare

https://moq.dev/blog/first-cdn/
274•kixelated•23h ago•109 comments

Robots can now learn to use tools just by watching us

https://techxplore.com/news/2025-08-robots-tools.html
18•geox•2h ago•4 comments

I run a full Linux desktop in Docker just because I can

https://www.howtogeek.com/i-run-a-full-linux-desktop-in-docker-just-because-i-can/
160•redbell•4d ago•97 comments

Show HN: JavaScript-free (X)HTML Includes

https://github.com/Evidlo/xsl-website
189•Evidlo•22h ago•100 comments

The Fancy Rug Dilemma

https://epan.land/essays/2025-8_FancyRugDilemma
42•ericpan64•3d ago•27 comments

Nitro: A tiny but flexible init system and process supervisor

https://git.vuxu.org/nitro/about/
216•todsacerdoti•22h ago•81 comments

The theory and practice of selling the Aga cooker (1935) [pdf]

https://comeadwithus.wordpress.com/wp-content/uploads/2012/08/the-theory-and-practice-of-selling-the-aga-cooker.pdf
62•phpnode•2d ago•33 comments

ArduinoOS (2017)

https://github.com/DrBubble/ArduinoOS
52•dcminter•3d ago•5 comments

Echidna Enters a New Era of Symbolic Execution

https://gustavo-grieco.github.io/blog/echidna-symexec/
14•galapago•3d ago•2 comments
Open in hackernews

Librebox: An open source, Roblox-compatible game engine

https://github.com/librebox-devs/librebox-demo
136•libreboxdevs•6h ago

Comments

extraduder_ire•4h ago
Cool. There's an incredible amount of content created for roblox that's stuck on it currently.
wernerb•4h ago
Need to set free all that 'Club' content for sure.
glitchc•4h ago
Yeah but can I spend Robux on it? If not, pass.

The whole problem is Robux isn't it? It's not like the engine is anything special.

andybak•4h ago
Maybe the idea is that developers can release standalone versions of their Roblox games and escape the platform lock-in? Of course - whether their audience will come with them is a different question.
Wowfunhappy•4h ago
I haven't used them (and I despise Roblox) but my understanding is that the Roblox creation tools are actually pretty good.
a2128•3h ago
There's a number of developers who get stuck on ROBLOX because they learned their creation tools when they were younger (they're easy to use and easily accessible to any desktop ROBLOX player), spent their formative years mastering their skills, and those skills turn out to be niche and not easily transferable to most other game engines. The choice is between basically restarting as a beginner in Unity, or continue making advanced creations on ROBLOX with all their friends and prestige they've earned in various sub-communities. To be honest I'm surprised it took this long for someone to try making an API-compatible alternative
poly2it•4h ago
Best wishes, this is really neat. I hope it won't get slaughtered by Roblox's legal team. A potential use-case might be to create a Linux-native client. The one used by most right now (Sober) is proprietary, after the previous (Vinegar) got shut down because of Linux haxxors.
Wowfunhappy•4h ago
> I hope it won't get slaughtered by Roblox's legal team.

I'm not saying Roblox won't try, but this project strikes me as very obviously legal.

If legality was a spectrum, I'd rank this higher than VLC Media Player (patents) and way above an NES emulator. I suppose it'd be below Android, and Oracle did sue over Android.

(Disclaimer, I am not a lawyer, etc.)

999900000999•3h ago
Two factors are at play.

This looks like it just reimplements a few Roblox APIs in an open source engine. It would of probably made more sense to just create a Roblox to Godot translator or something.

Second, your poking a multi billion dollar bear. If this project ever takes off Roblox will take action, right or wrong that's enough to stop most small projects. You can be right, but you don't have millions to fight non stop lawsuits.

In reality this is a cute proof of concept. It's never going to compete with the actual product. If it does Roblox will have it stopped in 72 hours

gjsman-1000•3h ago
In practice, no society has ever overcome “might makes right.” Or, arguably, ever will.

The good news though; it’s lawyers shutting down your project. Yesterday, it was hiring someone to break your knees.

axus•2h ago
The open source part is key. Plenty of online Pokemon and World of Warcraft clones out there, they can't seem to catch them all.
lukan•1h ago
No need to. But anything too succesful should be ready to be brought down any moment.
kartoffelsaft•3h ago
Curious what makes you say it'd be less legally dubious than an emulator? To me, it seems this would be at the same legality as the NES emulator because you're basically 'emulating' the environment Roblox game code runs in. To be fair if that intuition's correct it'd still be legal like emulators are if they're careful.

(also not a lawyer)

conradev•2h ago

  So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical.
Emulators often require handling copyrighted materials like games or firmware, whereas APIs are not copyrightable.

https://en.m.wikipedia.org/wiki/Google_LLC_v._Oracle_America...

jayd16•20m ago
You don't need to be doing something wrong to get crushed by legal fees.
bitwize•40m ago
I have a feeling projects like this rank higher on Roblox legal's priorities than does the rampant child predator activity on Roblox's platform.
echelon•38m ago
100%. Roblox will snuff this out immediately.

You need to make custom servers. In fact, make a server that patched official clients can connect to. That's the correct order of operations.

ktallett•4h ago
This is fantastic! It is a very useful tool for preservation of games on Roblox. I hope this can be used for good to save the many creative and original works on the platform in a way that we didn't with flash games.
Dilettante_•3h ago
>in a way that we didn't with flash games

I thought Flashpoint[1] did pretty well about that? The full download is 1.68TB, I'd wager most stuff you'd have seen back then would be on there.

[1]https://flashpointarchive.org/

unleaded•2h ago
Roblox preservation has pretty much been a solved problem since around 2016. The clients all have built-in network servers and many people have built launchers to let you easily play a server with your friends. A lot of the knowledge is unfortunately gatekeeped inside Discord communities of crazy people but there are a few "good names" out there (Novetus is the big one)
jhatemyjob•1h ago
Thanks for that info.

To be honest this librebox project looks kinda fishy to me. Seems like the author never used version control before. They put everything into one commit [1] and are making changes to the repo using the Github web UI. I wish the dev the best of luck but I wouldn't be surprised if this project gets abandoned in a few months

[1] https://github.com/librebox-devs/librebox-demo/commit/e70ea3...

doctorpangloss•2h ago
There are a lot of free remakes of commercial games, and a lot of free remakes of commercial game platform engines. How do the developers of Librebox decide to work on this instead of:

- remaking one specific, good game on Roblox, such as remaking Bloxburg, in something more practical like Unity?

- working on an existing free remake of a Roblox game, like Nexus Battles, which of course, was archived?

- working on something else?

I’m asking the “Libreboxdevs.” It’s nice to hear these POVs directly from the developers. As you guys read this on a Saturday morning, consider that I’m not asking for, what features are going to be added to your GitHub project, or a comparison between Librebox and other game engines or whatever. I’m asking about your personal decision making.

533474•1h ago
You should rename the project to OpenBox if you are not using a copyleft license. It is not libre.
LtdJorge•1h ago
Libre means free. MIT gives more freedom than copyleft.
koshergweilo•1h ago
> Librebox is currently in demo stage (it implements a limited subset of the Roblox API

Probably worth mentioning this is just a demo. There's a looooong list of API features that aren't implemented (most notably servers and networking)

westurner•1h ago
Does this increase local testability and thus QA-ability for roblox devs?

I was just looking at trying to get Lemur (archived) running in Lune in order to run jest tests running in a react-lua app the other day. I have a start at a test runner with optional in-game output, but getting jest tests to run at init in studio in order to not require run-in-roblox which doesn't yet work on Linux with vinegar flatpaks studio or vinegar in a devcontainer. It would save so much trouble if RobloxStudio.exe could take `--place game.rbxlx --script test_runner.lua --keep-open` args and regularly flush console output to a file.

westurner:lemur:patch_for_roblox_support: https://github.com/LPGhatguy/lemur/compare/master...westurne... .. new require() implementation in lune v0.10: https://github.com/lune-org/lune/issues/311#issuecomment-320...

I started to add loadPlaceFile to read an rbxlx to lemur and thought it probably the wrong place given that it's archived. TIL about Librebox, which can hopefully run tests with Jest with this stemgame react-lua app I've MIT licensed, in local CI too years later.

There is a hosted CI service for running Luau code in Roblox places.

"[Beta] Open Cloud Engine API for Executing Luau" https://devforum.roblox.com/t/beta-open-cloud-engine-api-for...

Advantages to running tests locally: record screenshots and screencasts and save on test failure, immediate feedback, -i/--interactive drop into game session on test failure

bstsb•26m ago
can't find anything about the developers from the github repo.

their discord server is even stranger; there's absolutely nothing in the channels, and the only member with a developer role is an account dedicated to the "project".

looking at the source, work has absolutely been done - this isn't just a README - but it's still all a bit strange

daft_pink•5m ago
The Roblox debacle really reminds me of the 90’s where almost every arrested child predator was using AOL, but the news media would use the word “online service” or some really generic term as AOL spent so much money on advertising.

A 5 year old isn’t going to be using IRC after all.