Live data from Hacker News

World Airports Voronoi

jasondavies.com

81–90 of 90 posts

Re: World Airports Voronoi

#81
post #2

Two comments. 1) This appears to be only airports that offer commercial passenger service. 2) Easter Island has an airport! I was under the impression you could only get there by boat.

There are a couple of airports with regular commercial service missing from this map. They're quite new though (0-3 years). Probably just old data.

Re: World Airports Voronoi

#82
post #80
post #46

Earlier quoted context omitted.

I know right?? It's mind-blowing! My PC can push millions (is that the order of magnitude?) of polygons per second. But it locks up an entire core to render a couple hundred polygons (plus the layers of cruft), and can't do it at more than ~10Hz.

Rendering isn't the slow part here. The projection is (and map projections are quite expensive to calculate).

It's projecting polygons/lines on a sphere (all the rest could and should be precalculated), am I missing something or how would this be expensive on a modern computer five years ago?

It's not like it's doing global illumination pathtracing or anything.

Re: World Airports Voronoi

#83
post #61

@shitsandwich just in case you see this, you are hellbanned.

I check someone's comment history before alerting them - the previous comments by that handle were all trolls. Hellbanning is meant to block these users; no point telling them.

Hellbanning (as opposed to the many, many other options available to a moderator) is one of the most disrespectful and passive-aggressive types of moderation.

To clarify, a hell-ban is the type of ban where a user's posts are hidden from everybody except themselves (and on HN, those with "showdead" enabled in their profile settings).

It ranks right between simply redirecting a login to a browser-bomb page (which is slightly more evil, except for the part where it doesn't potentially waste months of a person's time) and slow-bombing/random timeouts/delays (which is ever so slightly less of a dick move to do to someone's account, yet almost always works better than a hell-ban).

Except in the most extreme cases (anything short of a mentally disturbed, obsessive, or dangerous person that otherwise just won't go away), reaching for a hellban is always the wrong choice, because there's always another moderation option that deals with the situation both more effectively, as well with more respect and dignity to one's entire userbase.

Re: World Airports Voronoi

#84

Earlier quoted context omitted.

wat

Not addressed to you, rather to a sibling commenter. Hellbanned users cannot be directly replied to. ngoldbaum, you should check a user's comment history before alerting them to the fact that they're hellbanned. If there's a clear reason then don't. In this case, he was hellbanned because he called someone an idiot on his very first post.

That's not even by far a "clear reason" for a hell ban.

Re: World Airports Voronoi

#85
post #8

I thought that a voronoi partition is not possible with only straight lines on a non-euclidean space like that; this leaves me confused.

It looks like you still just use delaunay triangulation on the points on the surface of the sphere. And then he is connecting the resulting vertices with lines along the surface of the sphere. The lines look straight from head on, but are curved in 3d space.

Actually I think you use delaunay tetrahedrization on the points in 3-space. The points HAPPEN to be on the surface of the sphere.

Then you intersect the sphere with the polytopes, which result in great arcs.

Re: World Airports Voronoi

#86

Earlier quoted context omitted.

Not addressed to you, rather to a sibling commenter. Hellbanned users cannot be directly replied to. ngoldbaum, you should check a user's comment history before alerting them to the fact that they're hellbanned. If there's a clear reason then don't. In this case, he was hellbanned because he called someone an idiot on his very first post.

Well, check for sure but it comes down to opinion at that point. Hellbanning is a pretty extreme choice for someone who made a fairly small mistake like that.

I would agree that it comes down to opinion, but I disagree that it is extreme. If the very first post you make exhibits a disregard for community norms, then chances are you're not interested in building harmony. More to the point, it is indicative of someone who has made a new account specifically to be insulting, perhaps trying to evade a hellban on a different account.

Re: World Airports Voronoi

#87

Earlier quoted context omitted.

Not addressed to you, rather to a sibling commenter. Hellbanned users cannot be directly replied to. ngoldbaum, you should check a user's comment history before alerting them to the fact that they're hellbanned. If there's a clear reason then don't. In this case, he was hellbanned because he called someone an idiot on his very first post.

That's not even by far a "clear reason" for a hell ban.

Don't let the naming get in the way, it's a more humane approach to enforcing community norms than the obvious alternative, an outright ban. The subterfuge might be a little disconcerting, but it's not like hellbanned user's posts disappear into the ether, they're visible to those with showdead on.

Re: World Airports Voronoi

#88

Earlier quoted context omitted.

Not addressed to you, rather to a sibling commenter. Hellbanned users cannot be directly replied to. ngoldbaum, you should check a user's comment history before alerting them to the fact that they're hellbanned. If there's a clear reason then don't. In this case, he was hellbanned because he called someone an idiot on his very first post.

Really? Even if they continue to comment productively afterwards? I think it's sad to see a hellbanned person contribute productively, since obviously they have no idea they've been banned.

Such users, if they care to understand the community they want to be a part of, will eventually absorb enough knowledge to understand what a hell ban is, why they exist, what prompts a hell ban, and someone like yourself will alert them to it. Then they can request an unban or just make a new account.

It was a lack of recognition of those norms that prompts the ban, it's only right that they have to work harder to arrive at that recognition before they can regain visibility. We don't want it to be too easy to become aware that you're hellbanned, that would defeat the whole point.

Re: World Airports Voronoi

#89

Earlier quoted context omitted.

Well, check for sure but it comes down to opinion at that point. Hellbanning is a pretty extreme choice for someone who made a fairly small mistake like that.

I would agree that it comes down to opinion, but I disagree that it is extreme. If the very first post you make exhibits a disregard for community norms, then chances are you're not interested in building harmony. More to the point, it is indicative of someone who has made a new account specifically to be insulting, perhaps trying to evade a hellban on a different account.

There are numerous examples of users engaging in far less civil behavior than a minor and easily ignored insult, from accounts old enough to know better, only to receive, at best, multiple warnings before being banned (if they even get banned at all.) The rationale behind hellbanning is extreme because it is arbitrary. Transgressions like @shitsandwich's are what downvoting is meant for, not banning altogether.

Re: World Airports Voronoi

#90
post #64
post #62

This is really cool. If I remember right international passenger flight regulations insist that there be atleast one airport that can handle your class of aircraft within 180 minutes of flying time at one engine operative speeds at all times. If we assume a passenger jet flies at roughly 0.8 Mach or ~960 kph, and one-engine operative speed is roughly 40% of that or ~384 KPH. That means an airport needs to be within a…

The regulations you're thinking of are ETOPS (Extended-range Twin-engine Operational Performance Standards or, alternatively, Engines Turn or Passengers Swim).

Lol! Engines Turn or Passengers Swim! Excellent.
Post reply on HN