• 0 Posts
  • 83 Comments
Joined 2 years ago
cake
Cake day: August 8th, 2023

help-circle





  • Yeah. For some things it makes sense to look at the US as kind of rural/redneck Europe. The US has like half the population but pretty much all of the geographic diversity.

    Consider, for instance, my state of Pennsylvania. It might be a big enough state that folks in civilized countries have heard of it. Being a swing state in our presidential elections probably helps too.

    The thing is, this little state you may not have heard of is significantly bigger than countries like Seweden or Belgium, in both population and GDP. It’s between the two as far as land area.

    PA is shaped a bit like the US itself, too. You have Pittsburgh in the west “coast” and Philadelphia to the east. It’s a 515 km drive between the two, or if you want to avoid tolls it’s more like 565km at much slower speeds. The vast stretch of land in between is beautiful in places but is very correctly referred to as Pennsyltucky.

    When it comes to driving laws, I don’t go to the united states drivers services or whatever, I go to PennDOT! https://www.pa.gov/penndot





  • I was partnered with that guy for one class in grad school. We were working on a master’s degree in software engineering, and the assignment was analysis and changes to an actual code base, and this mofo was asking questions and/or blanking on things like what you mention. I can’t remember the specifics but it was some basic building block kind of stuff. Like what’s an array, or what’s a function, or how do we send another number into this function. I think the neurons storing that info got pruned to save me the frustrating memories.

    I just remember my internal emotional reaction. It was sort of “are you fucking kidding me” but not in the sense that somebody blew off the assignment, was rude, or was wrong about some basic fact. I have ADHD and years ago I went through some pretty bad periods with that and overall mental & physical health. I know the panic of being asked to turn in an assignment you never knew existed, or being asked about some project at work and just have no idea whatsoever how to respond.

    This was none of those. This was “holy shit, this guy has never done anything, how did he even end up here?”





  • Oh it’s way more than that!

    After looking up some numbers, I note we could give every single square MILLIMETER on the planet its own entire IPv4 address space.

    …And then every one of those IPv4 addresses could have its own entire copy of the IPv4 address space!

    …And that would just be a drop in the bucket compared with IPv6! One good comparison I’ve seen is that you could assign an address to every atom on the surface of the earth (but not inside it) and have enough left over for 100+ more earths.

    Rough math for the square millimeters:

    The surface area of the earth is roughly 510 trillion square millimeters. Let’s round that up to a quadrillion or 1015.

    The number of IPv6 addresses is 2128 or 3.4x1038. To be conservative again, let’s just round that down to 1038.

    1038 / 1015 = 1023 IPv6 addresses per square mm of earth.

    IPv4 address space is 232 or around 4 billion. let’s round up to 10 billion or 1010.

    So then 1023 / 1010 = 1013 IPv6 addresses per IPv4 address per square mm of earth.

    1013 / 1010 =

    1,000 IPv6 addresses

    per IPv4 address

    per IPv4 address

    per square mm of earth.

    And that was with the conservative estimates along the way. I think it would actually be tens of thousands.