NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Show HN: My hobby OS that runs Minecraft (astral-os.org)
ZebusJesus 2 days ago [-]
Well done and thanks for sharing, it's great to see people making a hobby OS and it's awesome that it plays Minecraft! How long have you been working on Astral?
rf15 6 hours ago [-]
> due to the mlibc code using the char value from the format string, the values above 127 passed by OpenJDK would be handled as negative integers

It's 2025 and I still don't get why Java needed signed chars and bytes. Why completely disregard the convenience of using them for array access/etc..

toast0 5 hours ago [-]
Java creators tried to avoid giving developers any sharp edges. Interactions between signed and unsigned integers can be surprising, so they disallowed unsigned integers.

Of course, not having access to unsigned quantities makes interaction with other programs difficult :(

astrange 4 hours ago [-]
The one that annoys me is that people think implicit type conversions are dangerous for some reason, so they also disallowed `char a = 10; short b = a;` without writing a cast even though this makes no sense.
resonious 1 minutes ago [-]
It feels like "sharp edges" often means "I once had a horrible bug due to accidentally misusing this". But if you cut features based on that definition, you'd soon have an empty programming language.
bji9jhff 6 hours ago [-]
The creators of Java probably learned to code on MS Basic
kjs3 3 hours ago [-]
Look up James Gosling and get back to us. I'd especially be interested in hearing how your undoubtedly superior experience would result in a more successful language. I'm sure you can vibe code something up.
phendrenad2 3 days ago [-]
Love the Motif-style window borders!
zamadatix 7 hours ago [-]
Indeed! Looks like it uses a port of https://github.com/fvwmorg/fvwm3
coolcoder613 7 hours ago [-]
This is very impressive! When I saw the title, I thought it would be classicube, but no, it's actual minecraft.
zamadatix 7 hours ago [-]
I love hobby OS projects, and it's good to see how many there continue to be posted here. I can never get enough! It looks like this one has some networking support as well.
jakemanger 3 days ago [-]
The “Astral from scratch guide“ idea really caught my eye.

Gotta say that would be a pretty cool evolution of DIY electronics kits to OS kits

burnt_toast 6 hours ago [-]
Congrats! Seeing an old version of MC makes me nostalgic.
charcircuit 6 hours ago [-]
I would be interested in a benchmark.
WhyOhWhyQ 9 hours ago [-]
Very inspiring!
kgwxd 7 hours ago [-]
Better than Windows 11 already. I can't run Bedrock or Java without first signing into the Microsoft Store on "my" PC.
zamadatix 7 hours ago [-]
Good news, you too can run Minecraft Alpha 1.2.0 single player offline without signing in. That's not what made this impressive :).
Shelby-Thomas 8 hours ago [-]
[flagged]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 03:43:48 GMT+0000 (UTC) with Wasmer Edge.