10 ms·
IPv6 address, as a sentence you can remember
- Bratmon 7mo agoThe new times take now beneath the new time while new times take the new time.
- Singletail 7mo agoI'm old. I can't remember breakfast.
- OJFord 7mo agoThe first (of two) examples encodes to: > How now the smart flies take the new time beyond new time where new times come. ..Nice idea, but it may need some more thought. (Even more so as 2001:db8::1 is much easier to remember than that!) (I wrote that parenthetical from memory on edit, vs. had to copy-paste the sentence when it was my intention to comment on it within seconds.)
- ssl-3 7mo agoI tried it. Maybe it's easier to speak than hexadecimal is. But I'm not sure that "How morally the enviable assistances categorize the insistent iodine beyond new time where new systems stalk" has the same memorable quality as "correct horse battery staple" does.
- 1970-01-01 7mo agoIf you're remembering your IPv6 address you're doing IPv6 wrong. In fact, it's good practice to always use a temporary IPv6 address. https://datatracker.ietf.org/doc/html/rfc8981#name-problem-statement https://datatracker.ietf.org/doc/html/rfc8981#name-problem-s...
- idiotsecant 7mo agoYet another reason why ipv6 will never happen
- iknowstuff 7mo agoit already happened. also I sure as hell dont remember my ipv4 address
- apitman 7mo agoAdoption has been flat under 50% for a year now.
- msla 7mo agoA bit less than 50% of the whole Internet. Wow. That's so amazingly unpopular. Why anyone bothers talking about something untold millions of people use every day is beyond me.
- School-Cotton 7mo agoIt’s not flat: https://www.google.com/intl/en/ipv6/statistics.html https://www.google.com/intl/en/ipv6/statistics.html You have to take into account seasonal trends. The summer is always higher, so yes, we’re currently below last summer, but we are above last April 1st, and this summer will be higher than last summer.
- Gigachad 7mo agoAlso just looking at the history it always seems to have flat periods with sudden boosts which never go back down.
- apitman 7mo agoIt looks flat to me since July of last year. Regardless, when you extrapolate that curve, when do you estimate hitting 100%?
- School-Cotton 7mo ago> It looks flat to me since July of last year. That was the entire point of my comment. You can’t compare fall winter and spring to last July. You have to compare last July to this July, which hasn’t happened yet, but when it does, it will be higher than last July. Today (April) is higher than last April. The reason for this is that more people are on mobile connections during the summer (kids home from school) so the summer (as well as the Christmas/new year week) are the highest points of the year. The fact that it’s “flat” since last July, the high season, means it’s actually still increasing. > Regardless, when you extrapolate that curve, when do you estimate hitting 100%? Never? But what’s your point? IPv6 is a failure if it only replaces IPv4 for 99% of traffic?
- themafia 7mo agoIt's fdac::1. If you're using random 48 bit or 64 bit numbers in your IP address you're doing it wrong. I have zero concerns that the IPv6 namespace for my home network will conflict with another administrative site during a merger. So.. it works great. Also super handy when the DNS resolver for my local network is down because of power outages or other unrelated failures.
- timw4mail 7mo agoThe only case where I care about an IPv6 address is for something I actually want to expose to the internet. A temporary address would be quite annoying in that case.
- Saris 7mo ago... How do you connect to another PC on your network? Always use DNS or something?
- eqvinox 7mo ago> Always use DNS or something? Yes. mDNS if we're talking about home networks.
- Saris 7mo agoThat doesn't work across VLANs very well, how do you manage that? Or devices that don't offer mDNS?
- eqvinox 7mo agoA home network has neither of those, you're running a nerd network. You can set up an mDNS relay, and those devices can use other methods to register their addresses & get DNS updated (DHCPv6, DDNS, random cloud services, etc.).
- re 7mo agoNot too sure of the utility of this. It's not an easy sentence to remember, because while grammatical, it's nonsense—it would take some effort. So if I'm trying to memorize a static IP, setting up a DNS name is likely to be easier. And also if I'm going to be using this to memorize IPs I'd like the algorithm to be open source. All that being said, I think it's a neat idea and a cool tool!
- RedShift1 7mo agoI don't understand how the mapping works. An address has 8 parts and produces 16 words, so each part consists of 2 words. If we take the example 2a02, that gets encoded to "how atop", but I don't see how that text helps me that "how atop" means 2a02? Am I suppose to memorize both? How does that help?
- spprashant 7mo agoYou are not supposed worry about the mapping. You trust the website to help decode it. You just remember the sentence. It's a little like what3words for coordinates. The rationale being you are more likely to remember grammatical cogent sentence, than a random string of alphanumeric characters. Although I will agree that the generated sentences don't seem easy to remember. So I doubt it's utility.
- Waterluvian 7mo agoSomething that I think was probably once obvious to me but I rediscovered recently is just how intensely wired for song the brain is. If you want to memorize anything, doing it as a song makes it far easier. I’d really love to see things like this generate little jingles along with the sentence. :)
- Terr_ 7mo agoIt's huge when you consider all the data humans have stored and transferred orally over the millennia. Music, meter, and rhyme are all (among other things) algorithms for indexing and error-correction, tools very suitable to the squishy hardware.
- vunderba 7mo agoThere actually was an attempt on HN a little while back to use GenAI to convert facts, flashcards, lists, etc. into automated melodic mnemonics. The biggest issue in that particular case was that it was also generating the motif from scratch. At least for me, part of the reason I can still sing the countries of the world is because the original Animaniacs song was set to a tune that was already familiar: “Jarabe Tapatío” (aka the Mexican Hat Dance).
- Timwi 7mo agoI memorized that (and several other) Animaniacs songs without being familiar with the melody. Even Tom Lehrer’s The Elements reached me before Pirates of Penzance did. I think the melody just needs to be simple, then it'll become ”familiar” quickly. However, for the use-case at hand (remembering IPv6 addresses) I don't think I'd use that. I'd just write them down somewhere, like, uh, perhaps, oh I know: the hosts file.
- vunderba 7mo ago“Catchiness” is probably more important than anything, hence the concept of the earworm aka stuck song syndrome. Even SOTA GenAI like Suno/Udio fall pretty short of generating genuinely engaging melodies.
- vel0city 7mo agoSo just imagine if there was a service that could translate any words you wanted into the IP address instead of relying on some website to generate jibberish. Wouldn't that be cool to use instead? Some kind of name system? Based around domains of authority?
- emilfihlman 7mo agoJust proves that 16 bytes was too much, and we should have just gone 8 bytes.
- apitman 7mo agoI'm fine with 16 but they should have only used the bytes as they were needed, at least for 5 and 6 byte addresses, so those who desire short addresses could buy them.
- traderj0e 7mo agoAt least on a LAN, you can set up like fe80::3 . I think. Now I'm not sure if I got that right.
- iso1631 7mo agofe80:: is for link local. You'd want to use something starting fc00:: or fd00:: In your typical home environment, just set your ULA to fd00::12 instead of 192.168.0.12, or fd00:16:34 instead of 192.168.16.34 Yes you'll run into issues if you were to later want to merge your private IPs with someone else, and you should use fd12:3456:7890::12 instead, remembering those extra 10 digits, but its not a problem at home, and no more of a problem with business mergers than ipv4 clashes anyway.
- iso1631 7mo agoMy vrrp address for my dns server at home is 2001:8b0:abcd::53 It's about as easy to remember as 81.187.123.45//192.168.0.53 Almost all ipv6 addresses I encounter start with 2001, so I just need to remember my home prefix is 8b0:abcd, which is about the same length as my home public IP of 81.187.123.45 ::53 means subnet zero host 53, which is easier to remember than which rfc1918 range I used (and basically is the equivalent of remembering the 2001:: prefix) If I have an internal server I'd have on 192.168.4.12 I could address it with 2001:8b0:abcd:4::12 just as easily, with the "4.12" translating to "4::12", and the "81.187.123.45>192.168.x.y" translating to "2001:8b0:abcd:x::y" Just because slacc gives you an extra 64 bits of randomness doesn't mean you need to use them.
- al_borland 7mo agoWhat is the use-case for this? I’m trying to think of an IPv6 address I would need to remember, and then when I’d have access to this site without having access to a text file where I could have noted the address down. I’m coming up empty.
- boston_clone 7mo agoit may more likely have something to do with the date of April Fools :) seems it got more than a few folks here haha
- Gathering6678 7mo agoIt reminds me of what3words, using three words to describe any location on earth. I really hoped that could catch on.
- katbyte 7mo agowhat3words Is terrible and search and rescue teams are actively against people using it.
- Gathering6678 7mo agoCare to elaborate why? I'm just curious since I didn't know (1) there was actually any kind of serious usage, or (2) there was pushback from rescue team...
- ryankrage77 7mo agoW3W is very aggressive about protecting their IP, they don't want it to be a standard anyone can use like lat/long. They advertise it as being useful for search/rescue as you can provide a precise location over an unclear voice channel. They conveniently ignore that speaking numbers is clearer than speaking random words. I'm sure there's more I'm unaware of.
- ianburrell 7mo agoOne reason is that there are a lot of similar words in the dictionary. It is easy to mishear the wrong location especially when they are close together. Some of the words are long and complicated. Another is that they are random which means can't navigate from the codes. They are missing feature of some codes that can have variable length for variable precision.
- katbyte 6mo agoYep local police partnered with them causing local SAR to go “don’t use it” https://www.piquenewsmagazine.com/local-news/whistler-search-and-rescue-does-not-support-the-use-of-the-what3words-app-4695107 https://www.piquenewsmagazine.com/local-news/whistler-search... https://globalnews.ca/news/8258671/north-shore-rescue-what3words-geolocation-app/ https://globalnews.ca/news/8258671/north-shore-rescue-what3w... Basically the company wants to make money off it so are pushing it and it’s problematic due to it being less easy to use then standard gps cords, words sound the same, and most people have no idea what it is (and nor should they learn lat long)
- buttocks 7mo agoThe new times take now beneath the new time while new times take the new year. Or more concisely, localhost.
- wowczarek 7mo agoCommented with the same without reading through the comments first; now deleted. That is a lot of words for ::1. Edit: there was another one below, haha :)
- apitman 7mo agoBeing essentially impossible to memorize is one of the worst attributes of IPv6. I memorize and manually type IPv4 addresses all the time and it's super useful.
- School-Cotton 7mo agoWhat would have been your solution to needing more bits? More information is always going to be harder to remember.
- anonym29 7mo agoAdding two extra bits to each octet, making each octet range from a still memorable 0-1023 rather than 0-255, would result in an addressing scheme 256x larger than all of IPv4 combined. The entire internet works fine even when IPv4 was nominally exhausted. NAT and CGNAT are not sins, they're not crimes, and there's no rational reason to be as disgusted with them as IPv6 fans are. Even then, IPv4 exhaustion wasn't really a true technical problem in the first place, it was an allocation problem. There are huge /8 blocks of public IPv4 space that remain almost entirely unused to this day. The reason I'm an IPv4 advocate in the IPv4/IPv6 war is that the problem was "we're out of address", not "your thermostat should be natively routable from every single smartphone on the planet by default and inbound firewalls should become everyone's responsibility to configure for every device they own". CGNAT is a feature, not a bug. Blending in with the crowd with a dynamic WAN IP is a helpful boost to privacy, even if not a one-stop solution. IPv6 giving everyone a globally unique, stable address by default is a regression in everyone's default privacy, and effectively a death sentence for the privacy of non-technical users who aren't capable of configuring privacy extensions. It's a wet dream for shady data brokers, intelligence agencies, organized crime, and script kiddies alike - all adversaries / attackers in threat modelling scenarios. IPv6 adds configuration surface I don't want. Privacy extensions, temporary addresses, RA flags, NDP, DHCPv6 vs SLAAC — these are problems I don't have with IPv4. More features means more opportunities to footgun with misconfigurations, being forced to waste my time learning and understanding the nuances of each (in again, what amounts to system I want nothing to do with). "Reaching your own stuff" is already a solved problem, too. Tailscale/Headscale gives you authenticated, encrypted, NAT-traversing connectivity. It's better than being globally routable. It's also opt-in for anyone who wants it, and not forced on anyone, unlike the IPv6 transition.
- paulsutter 7mo agoipv6 is for faceless hordes of cellphones, which could just as easily be NAT despite being an ipv6 skeptic, i’ve been thinking to try using ipv6 for our new company network, but make the addresses purely readable
- RiverCrochet 7mo agoThere's another way to make addresses purely readable that's been around longer than NAT: DNS.
- reincarnate0x14 7mo agoIf you're assigning addresses, you can make the addresses in a ULA as short as you want. You're supposed to use a random 40 bit network id but if you can accept that you may need to renumber at some point there is no reason you can't use fd12:b:a:d::beef or whatever.
- paulsutter 7mo agoYes I'm going to generate random numbers until the number I generate is fd77::
- mrsssnake 7mo ago> is for faceless hordes of cellphones How could we determine which device on mobile network is a faceless cellphone and which is a proper device needing real sweet Internet connection? And won't that make things more complicated than just v6 deployment? Can argue that NAT, which interrupt layers ment for end device do basically the same as popular user hostinle unchangable mobile OSes, but I don't think latter is good either.
- Uptrenda 7mo agoWe kind of had the same idea for ECDSA public keys (an imagined solution to zokos triangle -- human readable and decentralized) as well as private keys (BIP39 brain wallets). Honestly it still falls short of truly name-based though.
- deleted 7mo ago[deleted]
- blurrybird 7mo agoMine comes with a swear! […] thaw the new case beyond pure mass where flagrant toys fucken.
- amstan 7mo agoAh yes, because "How now the smart flies take the new time beyond new time where new times come." is so much easier to remember than "2001:db8::1".
- deleted 7mo ago[deleted]
- dpc_01234 7mo agoThis encoding is so long, that I'm more likely to remember the raw address. :D And I don't think I ever typed manually any IPv6 address other than `::1`.
- dietr1ch 7mo agoNo need to type `::1` anymore, you can instead just type `The new times take now beneath the new time while new times take the new year.`
- dpc_01234 7mo agoOK. That's much easier. :D
- kingstnap 7mo agoYou can make unique local address subnets with simple addresses. I use a simple one like `fd10::1/128` and `fd10::2/128` and so on Technically speaking RFC 4193 says you should use random bits. But I don't care.
- _air 7mo ago"The amazing champions inspire boldly like brilliant genius and incredible legends admire splendid talent." Hard to forget a sentence like that!
- gertrunde 7mo agoReminds me a bit of S/KEY (RFC1760, RFC2289 and others around the 1990's). Not because of the encryption element, but the part about representing a 64 bit integer as a six word sequence for usability. (https://en.wikipedia.org/wiki/S/KEY#Usability https://en.wikipedia.org/wiki/S/KEY#Usability). Also used outside of that for quickly/easily recognising hash fingerprints. (It's easier to recognise that your fingerprint is "GAFF WAIT SKID GIG SKY EYED" than "87FE C776 8B73 CCF9"). (It also slips some parity in there for good measure).
- HariPavan 7mo agolove to get an api for this.
- vishalvi 7mo agowhy is there even a need to remember IPv6 address in the first place?
- traderj0e 7mo agoIt'd be nice if simpler addresses gave simpler sentences. fe80::1 translates to "Uninhibited times take now inside new time yet new times take the new year."
- Brajeshwar 7mo agoI’m afraid to ask, but why, and who, tries to or wants/needs to remember IPv6 addresses?
- olalonde 7mo agoThey should charge a small annual fee and let people reserve a custom word for a given IP. You could even have a small utility on your computer that automatically queries given names to "resolve" to IPs.
- thewisenerd 7mo agothey should also charge a reasonably larger annual fee for reserving a short suffix and allow re-selling custom word prefixes..
- themafia 7mo agoAs long as there is a way to inappropriately link the security of my entire enterprise into it!
- YellowTech 7mo agoTo facilitate client to client communications, they should add a who-does-it-serve (short WHO DIS) system to get contact information of already reserved names.
- gzread 7mo agoAnd then if they don't like someone they should revoke their word. And they should make it so words with certain endings are delegated to other countries who can also revoke your word if they don't like you.
- Borg3 7mo agohttp://borg.uu3.net/~borg/?ipv6 http://borg.uu3.net/~borg/?ipv6 Now, if only those people who designed IPv6 were smarter.. Hex aint that bad, LONG hex addresses are pain to use. Now, lets say you have LAN like this [::1:0:0/56]. So, ::1:0:24 is easy to remember right? Managable? right?.. Also, bonus for :: shortening is, you immediatly know what are you dealing with, ::1 is loopback, ::1:1 is LL, ::1:0:1 is LAN.. everything else is Internet. The truth is, IPv6 is really 64bit, the other 64bit part is just randomish node address...
- mrsssnake 7mo ago> The truth is, IPv6 is really 64bit, the other 64bit part is just randomish node address... So anyway it gives 128bits in total, 64 for network and 64 for node. But I wish there was a better way to write just the local node part and global part being taken automatically.
- Timwi 7mo agoI would have enjoyed a blog entry detailing how this works, regardless of its practical utility.