Hacker Newsnew | past | comments | ask | show | jobs | submit | doabell's commentslogin

If you look at the URL, this is the stdlib for debugging leadership. One project deciding to call their standard library stdlib doesn’t mean others cannot.


Nitpick: there are a couple cities covered in North America as well, so not exactly European.


> They should be investing like crazy to make Safari the best browser out there

So true. It didn’t occur to me that I had naturally assumed Safari to be worse, when it would have been better in a more competitive market. So by relying on monopolistic behavior, Apple is also partly responsible for the Chromium monopoly (that this law will help solidify).


> I am a man of simple tastes, and running the “vanilla” Minecraft server as a Systemd unit on a Linux VM in the cloud

Minecraft is famously under-optimized and needy in terms of CPU frequency. If running a vanilla (no server mods) version, then using something optimized, like PaperMC is a better idea for datacenter VMs. (Until you need to dupe sand or something.)

The other route is installing a bunch of optimization mods - some really do help.


People love to bother about Java MC performance, but I ran a modded Tekkit sever for like 10 years on a base Digital Ocean VM. Shoutout to Digital Ocean for having no impactful changes for 10 years too. They give me a VM, I run the thing, life is good.


From my understanding, Paper and the like are good for Minecraft servers focused around specific mini-games (rather than freedorm building), and are the only sensible choice for servers with many people (or not that many people, but really underpowered hardware).

However, they may be a problem if players are sensitive to possible non-vanilla behaviour (as you mentioned, and it’s not limited to cheaty duping). Thankfully, spinning up a server with a selection of performance mods is very easy these days. Various tricks like pre-generating chunks in advance also help.


It's kinda nuts. The upstream mojang server binary starts to groan if you have >4-5 players on the same server doing stuff. They've really been dropping the ball on optimization in recent years.

Paper is good enough for anyone but very technical players pushing to the limits of redstone tick timing logic, entity behavior, chunk loading mechanics, etc. These don't matter even for advanced players doing normal things.


I actually had to splurge got 2 VCPUs on Digital Ocean to avoid "skipping ticks" and it does sound pretty nuts to me. We play max 3 players. I would expect the server with such a load to be able to run on a slightly tuned up toaster.


It is not cheap for the cloud. Had to use some beefy variety of EC2 medium instance for 4 players or so, with a simple dash for starting it up and terminating, I think using spot instance pricing. Otherwise it cost a pretty penny. At that point I did not use any performance mods, though.


to be fair with the power on most people's laptops and phones now I think we tend to lose track of just how little "1 CPU" is if you're not just running like, a small web app.


Wasn't it always like this? There's a lot going on in the game, especially if generating new chunks, and it's in Java.


It was not always like this. You used to comfortably be able to handle 70+ players in a single server before Paper existed (my memory of this is from before like 2015). You'd need to allocate a lot more memory than normal, like 8 gigs instead of the normal suggestion of 1 or 2, but it could handle it without regular lag.


I forget what heap setting I used, maybe it was 2G, but the old 2010 Mac mini I had as a server would lag if just one player was exploring land quickly (maybe by boat). Was online from 1.5 beta to 1.9 release, no more than 8 players usually.


I would say that without either setting your render distance to arm’s length, figuratively speaking, or allowing movement glitches and holes where terrain does not appear in time, “moving quickly while exploring” has pretty much not been a use case supported by the base game for a long time.


Right, or having some kind of entity-heavy autofarm, especially with version-specific bugs involved. Both things that in a moderately active server, someone will trigger.



Yes, for Chinese & Japanese, not breaking words is nice, but not always practical. Maybe if you’re writing a speech, so as not to mispronounce the word in the 5% of cases when that happens. The CSS line-break property pretty much sums up the actual rules. Some apps do ship a dictionary to allow for double-click selection of words. They don’t always get it right, though.


Sounds like a simple user script, found one after some searching: https://greasyfork.org/en/scripts/401345-force-redirect-mobi...


I imagine that the usual protections will deal with this (e.g. too many requests from the same ASN or same user agent or something). Then they can ask for a phone number or credit card (fly.io reluctantly did this). Then they can always remove the free tier, at this point the abusing party will have ruined yet another free platform for everyone.


and/or add not commercial clause usage and sue bad actors


millionaires and billionaires love this one weird trick!


I remember encountering an arithmetic toy which had buttons for 1-9, as well as +-*/. If you pressed 6/2 it’d go “three”, but 7/2 would be “Haven’t learned that yet”. Though that was pretty fun.


Wow, I would imagine this being very effective in election campaigns (for better or for worse, probably for worse).


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

Search: