Hacker News new | past | comments | ask | show | jobs | submit login
Create block devices on your computer backed by Redstone Memory (github.com/williambl)
157 points by super_linear 6 months ago | hide | past | favorite | 34 comments



All fun and games until Enderman starts shitting bad sectors all over the place


Manual error correction in Minecraft the equivalent of going at one's hard drive with a magnetized needle.


Or steal the block that has your bash profile....


Wouldn't be too hard to add some hamming encoding


You're going to need redundancy of some sort. The Enderman can just steal your read (head)block.


That's where low-profile memory comes in. If the space is only two blocks tall, then corruption is prevented.


Every day we get closer to my dream of hosting a Minecraft server inside of a Minecraft server.


What’s left here? I never took operating systems, going direct from EE bachelor to CS master’s, so this post/comment is perfectly at the gap in my education—I understand the metal->transistor->flop memory we see here, and the server->application->Minecraft you’re imagining, what needs to be built from red stone to go from flop memory->server?


Just someone willing to build a full ARM emulator with VGA and IO in redstone.

Once you can get Linux booting, you can start writing kernel modules to support the various redstone IO devices.

Once that’s all hooked up, you try compiling Java. Once Java is running you’re off.

It’d probably be terribly slow though, unless you made a redstone optimized CPU. Then you’d need to get Linux building on that.


Rock on, I have implemented the components of ARM, but at an undergrad homework assignment level, not a “emulate ARM” level. Am I correct to say this class is called computer architecture?

Linux is obviously Operating Systems, and “compiling Java” is Compilers—I think this is a 3 semester project if we can align schedules and keep the team together


Not everything is a class.


It is in Java!


Not in Java either. Primitives aren't classes.


No idea. I dropped out of college years ago, but have recently been reading OSTEP.


The linux boot sequence in a redstone ARM CPU might take 3 semesters by itself...


You could probably read the instructions right out of the binary files stored on this post’s very block device!

Write code in vim, run it in Minecraft!


What is minecraft for ?


Another great Harder Drive to add to the list: https://m.youtube.com/watch?v=JcJSW7Rprio

Tom7 made a similar one in Tetris as part of the above video


I watched that video a few days ago. It was wild. The ping backed memory storage is great .

That man baffles me.

He spent 16 years running every street in Philadelphia, starting and ending from home.


> The ping backed memory storage

It's worth noting that this is a network reincarnation of the old tried-and-true delay-line memory.

https://en.wikipedia.org/wiki/Delay-line_memory


> If playing multiplayer, the mod must be installed serverside.

Shoot! Would have been fun to create my block storage on an anarchy server and then fight to defend files in Minecraft.


The ingenuity of Minecraft players never ceases to amaze me


I'm speechless, it is amazing this is even possible. But it's more impressive to me that someone actually thought of this idea and decided to attempt it in the first place.

Sometimes side and off-the-cuff projects are just wacky enough to become amusingly interesting, and inspiring to try something crazy yourself.


I look forward to watching my future grandchildren install a minecraft mod that dematerializes them and let's them play inside minecraft. Then I'll start ranting about Tron and they'll just shake their heads about Grandpa and how he still lives on the old Earth moon colony.


How about a Minecraft server that contains its own data in the world.


This would be such a fun idea for a game/server


Set up a bunch of creeper spawners and try to defend the server files before the server goes down.

Kinda makes me think of the show ReBoot.


This is really cool, I've always liked the idea of being super close to hardware, like being able to visually inspect it, walk around it like it's your kitchen or something, and make modifications to it. Something akin to walking downtown NYC or any big city



The cool thing is these were physical plastic models rather than CGI renders.


Oh, good, now when a creeper blows up I lose more than just my fancy dirt house.


Just need ECC redstone memory. Creepers are just a Minecraft cosmic ray.


This is getting close to the metaverse I actually wanted.


This is so cool, love it




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: