Recent submissions

Comment · 2 months ago
I think that's the joke
Comment · 2 months ago
I'm actually coming around to realizing that I _do_ expect a desktop PC to be small. I'm finding myself only considering Mini ITX desktop cases when I think about upgrading my desktop. I only have one video card and don't have storage requirements that necessitate lots of 3.5" drives, a big nvme is all I need.

We no longer need CD/DVD/floppy drives, storage has shrunk/moved to the cloud. The only thing that's really grown inside a pc case is the video card, and most of these ITX cases are built specifically around fitting popular cards.

Even folks primarily focused on gaming are probably thinking that a full ATX case is a lot of wasted space.

Maybe it's just me, but I think ATX full and mid towers are going the way of the dinosaur.

Comment · 3 months ago
Correct me if I'm wrong, but what you're describing is client-hosted Bedrock servers, not a persistent, always available, self-hosted server. AFAIK connecting to a friend's world in Bedrock is free, but they must also be online. Hosting a persistent Bedrock server is a paid feature (Realms).

Additionally, highlighting that Bedrock Minecraft is not supported on Mac.

There are surely other ways of enabling multiplayer Minecraft for a family than what I've described, but this is the way I'd recommend.

Comment · 3 months ago
I'm aware that if you buy Minecraft proper (~$30) you have a license for Bedrock and Java, but I'm a little blurry on what license you get when you buy Minecraft from the Google Play store (~$5). I'm assuming it's a Bedrock-only license, and Microsoft makes money off selling skins etc.

I think most seasoned players, technical folks, or Mac users, would prefer Java. Java Minecraft doesn't have microtransactions, skinning your character is a matter of changing a file, and the plugin/mod support is huge. That's why I stuck to treating the server as "Java first, Bedrock supported" instead of ignoring Java and only playing Bedrock.

Comment · 3 months ago
A couple of weeks ago I set up a server this way to help get my fiancee into video games. I already owned a proper Minecraft PC license from way back in the day, and bought Minecraft on Android for ~$5. My thinking is that we could play together, me on a Mac and her on a Galaxy Tab we have with a controller. Attempting to get these two clients to play together is what led me into the same situation you are about to find yourself in.

Something to know is that there are two versions of Minecraft, Java and Bedrock (C++). Some others in this thread have talked about the history of why this is, but the important thing to know is that Java runs on Mac/Windows/Linux, and there are some neat launchers that can run it on Android. Bedrock runs on Consoles/Tablets/Phones/Windows. Note that Bedrock _does not_ run on Linux or Mac.

There are ways to host Bedrock-only servers if you're _sure_ no users will ever be running the Java client, but I would recommend running a Java server with the Geyser and Floodgate plugins for compatibility reasons. The plugins are a translation layer that trick Bedrock clients into thinking they're connecting to a Bedrock server. I've been playing this way (me on Mac/Java, her on Android/Bedrock) for two weeks with no real issues. I haven't explored adding any other plugins to the server.

I'm running this in a container on an old Thinkpad in my office. This setup is common enough that GLM-5.2 set it up in (nearly) one shot.

I also really recommend running an instance of https://bluemap.bluecolored.de/ in another container on the same machine. It hosts a neat map of your world, which your family could pull up on their phones while not playing. My server itself is LAN only, but I used a Cloudflare tunnel to host the map so she can show her friends: https://mcmap.thg3.net/

Let me know if you have any questions or would like my server config!

Comment · 3 months ago
Cambridge. The experience will be more enjoyable, the networking will be good, and seeing a Masters from Cambridge on a resume would make a bigger impression (to me) than seeing that you worked for Amazon.
Comment · 6 months ago
I think he's referring to the fact that Colossus is powered by fossil fuels.
Comment · 1 year ago
Comment · 1 year ago
I played all the way through Space Age on a M1 Macbook Air no problem.
Comment · 1 year ago
I does indeed bundle it's runtime into the executable, but this is not dissimilar from Go bundling it's gc into every executable.

Granted a compiled hello world Go program will be <2mb while a similar compiled Deno program will be more like 70. I imagine many usecases may not have a storage constraint though, and in that case why not?

Comment · 1 year ago
I've been working on an app that will use ai to decorate my Anki cards with audio/example sentences/images. The more I get into it though, the more I think I may just end up writing my own flashcard app. I feel like most of the project has been spent wrestling with AnkiConnect, while the fun stuff has been fairly simple.
Comment · 1 year ago
I personally love this. I have a pretty strong distaste for bright screens everywhere and rather like the look of e-ink screens. I'd love a future where we move away from putting up LCD panels on every surface we can advertise on.
Comment · 1 year ago
Comment · 1 year ago
I love where you're going with this, nearly all of my little side projects have something to do with maps and bikes. No comment on how the routes are as I'm not really familiar with any good routes in bigger Euro cities, but as someone who rides around NYC a lot this would be really useful in making routes for visitors who aren't as keen on riding in NYC traffic.

Mobile needs some work. Are you planning on open sourcing this? I'm a mobile dev that might be able to clean that up a little. Good candidate for React Native.

Comment · 1 year ago
I'm from South Carolina, pretty close to the border with North Carolina. All my life i've heard that South Carolina's roads are terrible, especially compared to North Carolina's _amazing_ roads.

Looking at this data though, it seems while NC edges out SC by a small margin on interstate roads, SC actually beats NC on local roads.

Take that, North Carolina!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton