3 ms·
I love weird input devices. This is ridiculous, of course. I mean, who regularly types IPv6 addresses by hand, even if you work with them? They're too long to g
by SwellJoe 9y ago
I love weird input devices. This is ridiculous, of course. I mean, who regularly types IPv6 addresses by hand, even if you work with them? They're too long to get right if you're hand-typing them. They're too long to memorize (except localhost, but that can be shortened to ::1). IPv6 addresses just don't make sense as a thing one would type.
A hex number pad, on the other hand, has some utility! I sometimes write music in a tracker...hex is the standard way to specify numbers (historically because it made more efficient use of the display area and because trackers used to be a relatively thin layer over generated data for an assembly player routine), so having a keypad just for hex would be really neat. I dunno if I can justify having an otherwise useless dongle, but I really do find weird input devices and keyboards charming, so I'm tempted.
- MichaelApproved 9y agoWhat an unfortunate side effect of switching to IP6. It's not that big of a deal but I'll miss being able to remember and type IP4 addresses or ask someone to tell me their current IP. How are others handling this migration? What's the process for getting someone's IP6 over a phone call?
- SwellJoe 9y agoI avoid phone calls for anything technical because even without IPv6 it results in stupid misunderstandings at a rate of several per minute. I don't even want to think about the number of times I've had to explain the difference between a backslash and a forward slash multiple times in one phone call. But, I would imagine you'd want a set of auto-generated names in your DNS zone for your organization. That's how I'd handle it anyway. e.g. if I had a few thousand IPv6 addresses, I'd generate a few thousand word-based subdomains in my second level domain. If you wanted to get fancy, you could make them pronounce-able (e.g. two words could easily represent thousands of IP addresses). I dunno if people do this, but it's technically easy enough, requiring only a few lines of code to generate a zone file, and solves the problem of sharing it over the phone. I've noticed most hosting and cloud providers provide names for all of their IPs; so even if your own DNS isn't working yet you can usually contact your IP addresses using the name the provider has assigned (it's usually somewhat clunky, like "sw-48he839.pool.domain.tld", but more humanly usable than an IPv6 address). Of course, if you were trying to get it from someone outside of your org where those names don't exist, it'd be ugly. But, maybe it'll finally make people stop thinking you can solve any technical problem with a phone call. That'd be a win for my happiness, anyway. But, really, we should just accept that we shouldn't deal with addresses directly. Once we got a naming system we didn't need to remember a string of numbers, anymore, even though it was possible with IPv4 (and I'm guilty, too; I used to have several of the servers I managed IPs memorized...a dozen or more of them). And, with cloud-based infrastructure, the IP of your host might change all the time. I don't know or care what the IP of any services I have running in AWS or GC might be (except the frontend EC2 of GCE instance).
- MichaelApproved 9y agoYou made some great points and laughs :) Thanks for the insight!