4 ms·
The naive, 9 years in the past me once was like "int will last us forever! and it'll save us some space!", only to have to change it to bigint a few months late
by simon83 9y ago
The naive, 9 years in the past me once was like "int will last us forever! and it'll save us some space!", only to have to change it to bigint a few months later
- WrtCdEvrydy 9y agoAlso see: IPv4 vs IPv6. Remember, these fancy computing devices were built for the rich and the government, not for the average joe, noone thought computing would be this easily accessible.
- brianwawok 9y agoExcept that isn't a great example because with Nat, ip4 can get us oodles of devices still. Can't really use NAT on a primary key...
- lstamour 9y agoSharding, or a second key, or detecting the iPad and using a lower number with an offset internally? Still requires special handling at one end or another.
- jdietrich 9y agoNAT is a colossal pain in the ass. I shudder to think of the number of man-years that have been spent on NAT traversal. NAT breaks one of the fundamental functions of an IP address - a unique identifier for a network device. It turns a simple identifier into a weird, amorphous abstraction. IPv6 isn't perfect, but we could have avoided a lot of hassle if we'd started off with it.
- Piskvorrr 9y agoSure. Now ping my computer at 10.3.1.4
- maxxxxx 9y ago"int will last us forever! and it'll save us some space!", There are still plenty of people with that mindset. Some will even quote "YAGNI" when you question them.
- raverbashing 9y agoMakes me wonder how many long ints haven't needed a char to store them