Exactly. To this point I went to a Comcast store to cancel my internet and the person asked me if I meant I wanted to cancel my “Wi-Fi”. I was very confused for a couple seconds.
v6 adoption is often an all or nothing, because if you run both stacks, you have to ensure they are consistent. While you can reasonably do it on your home LAN, doing it across an entire infrastructure is the worst.
Now you have to make sure all your subnets, routing, VLANs, firewall rules, etc work exactly the same in two protocols that have very little in common.
It is the equivalent of shipping two programs in different languages and maintaining exact feature parity between both at all times.
This is exactly why I decided not to enable IPv6 on my colo. When money is involved, the benefits of IPv6 simply do not outweigh the risk, in my estimation. If my side gig eventually pays enough to pay a contractor to handle networking then sure, that'll be one of the first tasks. But when it's just me managing the entire stack, my number one priority is security, and for now that means keeping things simple as possible.
v4 was built around the idea of multiple free standing networks linked by gateways. v6 was built around the idea of a universal network.
I dont care about what your LAN adress space look like when I'm in my LAN, because we are not in the same v4 network. I am sovereign in my network.
With v6, everyone is effectively in the same network. I have to ask my ISP for a prefix that he will rent me for money even for my LAN. If I want some freedom from said ISP prefix, I am mercifully granted the honor of managing ULA/NAT66 (granted I paid for a fancy router).
Also if I want any kind of privacy, I will have to manage privacy extensions and the great invention of having to use automatically generated, dynamically routed, essentially multiple random IPs per interface. How lucky am I to use such a great new technology.
Seriously v6 was created by nerds in a lab with no practical experience of what people wanted.
v4 and v6 were build around the exact same use cases.
> With v6, everyone is effectively in the same network.
Just like IPv4.
> I have to ask my ISP for a prefix that he will rent me for money even for my LAN.
Just like IPv4, if you need a static address.
> If I want some freedom from said ISP prefix, I am mercifully granted the honor of managing ULA/NAT66 (granted I paid for a fancy router).
Compared with IPv4, where if you want some freedom from said ISP subnet, you are mercifully granted the honor of managing RFC-1918 addresses/NAT (granted you paid for a router that doesn't screw it up).
> Also if I want any kind of privacy, I will have to manage privacy extensions
...which are enabled by default nearly universally
> and the great invention of having to use automatically generated, dynamically routed, essentially multiple random IPs per interface.
Make up your mind. Are rotating, privacy-preserving addresses good or bad? The way it works in real life, not in the strawman version, is that you (automatically!) use the random addresses for outgoing connections and the fixed addresses for incoming.
I switched my home ISP from cable (which supported IPv6) to fiber (which doesn't) and I've had a nagging disappointment ever since. But I guess consumers aren't really demanding it enough.
The question is, "what will the graph look like in the next 10 years?"
I get the whole s-curve trend but if I squint at 2017, there is an inflection to slow the s-curve down.
Annoyingly, when setting up service with a fiber company in the last couple months, I explicitly asked about IPv6 connectivity and they said, "yes." Turns out "yes, but not in my region."
> IPv8 also resolves IPv4 address exhaustion. Each Autonomous System Number (ASN) holder receives 4,294,967,296 host addresses. The global routing table is structurally bounded at one entry per ASN
Yes, let's conflate routing and addressing while throwing out decades of IPv6 implementation and design. (/sarcasm)
> But what actually happens is we have formalized processes and can externalize them.
Even if I believe that is what happens in 10% of uses of AI, it doesn't excuse what happens with the rest.
Many people can not do mental math anymore and still more question why we need to learn math at all in the first place when we have simple calculators. "When will I ever use XYZ?" is a common refrain.
AI is currently developed and owned by billionaires who also happen to own news sources. If that correlation doesn't spark questions about why we shouldn't externalize processes to AI, you have likely been using AI too much already.
I argue that those people didn't forget mental maths in the last 1-2 years. They never managed them, as a consequence of flawed education, lack of practice, and so. Could AI be blamed for many things? Yes of course. But the plain ole boring enshittification and the general dumbing down definitely did not start with chatgpt.
Yes, and no. I have an OrangePi 5 Ultra and I'm finally running a vanilla kernel on it.
Don't bother trying anything before kernel 6.18.x -- unless you are willing to stick with their 6.1.x kernel with a million+ line diff.
The u-boot environment that comes with the board is hacked up. eg: It supports an undocumented amount of extlinux.conf ... just enough that whatever Debian writes by default, breaks it. Luckily, the u-boot project does support the board and I was able to flash a newer u-boot to the boot media and then the onboard flash [1].
Now the hdmi port doesn't show anything and I use a couple of serial pins when I need to do anything before it's on-net.
--
I purchased a Rock 5T (also rk3588) and the story is similar ... but upstream support for the board is much worse. Doing a diff between device trees [2] (supplied via custom Debian image vs vanilla kernel) tells me a lot. eg: there are addresses that are different between the two.
Upstream u-boot doesn't have support for the board explicitly.
No display, serial console doesn't work after boot.
I just wanted this board for its dual 2.5Gb ethernet ports but the ports even seem buggy. It might be an issue with my ISP... they seem to think otherwise.
--
Not being able to run a vanilla kernel/u-boot is a deal-breaker for me. If I can't upgrade my kernel to deal with a vulnerability without the company existing/supporting my particular board, I'm not comfortable using it.
IMHO, these boards exist in a space somewhere between the old-embedded world (where just having a working image is enough) and the modern linux world (where one needs to be able to update/apply patches)
I can't imagine how fast this is compared to the original hardware that ran it. I remember using a Mac 512k with a single floppy drive (no hard drive support) and doing the insert-floppy-dance. Computers were far more mechanical then.
It would be fun to have a "slow it down" feature that also has the various floppy read/write noises paired with it. Bonus points for different generations of hardware and having the OG HD noises to pair with those too!
There was a show HN retro HW project somewhat recently that included sound emulation on board. Maybe that author is reading this, but their sound emulation was probably my favorite part (not to disregard the actual hard parts! I just found it charming)
"Fond" memories of playing King's Quest IV as a little kid on my parents' Apple IIe. You had to swap in a new 5.25" floppy almost every time you walked to another screen. I was fascinated by the game but my god was it tedious to constantly flip and swap the disks around. Google says it came on 8 double sided disks, I could have sworn it was a couple dozen.
The game I played for hours on the Apple ][+ was "FantasyLand 2041". It came on six double sided disks, and I was bummed to find out after quite a lot of game time that disk six was corrupted. I then found out many years later that it wasn't corrupted, the game wasn't ever finished. I then further discovered that John Bell, who produced that and other popular games (Sand of Mars, Beneath the Pyramids, House of Usher), is utterly batty and has written a few "the government is hiding UFOs from us" books.
Just tried out this apple II emulator that’s close to what you’re describing, but for Apple II https://www.virtualii.com/ . Has floppy sounds as well as speed settings.
The total bandwidth up/down is only part of the story.
I was on a cell modem until very recently. Just the latency difference between gigabit fiber and anything else is noticeable for me. When a website loads a ton of stuff in a single page, some of that is serialized and requests are back to back instead of parallelized. The longer the serial chain, the higher you multiply your round trip time. This is especially so with auth providers that take you away and back to a site (or similar for online purchases via external sites (eg: PayPal etc.)) All of that time adds up.
So, my home connection is now down to 11.9 ms to google.com, my wifi adds another 5ms. I did "start timeline recording" and hit the google homepage. It just took 900ms to load the front page in Safari. On a good day with my cell hotspot, my latency is 35 at idle and goes way up (sometimes in seconds) when pushing bandwidth.
Video calls with 1000ms and higher latency are ... difficult. Especially when everyone else is in the sub 100ms range.
Yep, latency's also big if you play competitive multiplayer games. With DOCSIS you get ~11ms +- 3ms added to every packet no matter what because it's shoehorned existing cable infrastructure. Fiber is much better in this regard.
Ping to my public IP's gateway address:
30 packets transmitted, 30 received, 0% packet loss, time 29031ms
rtt min/avg/max/mdev = 1.449/1.915/2.212/0.166 ms
This article goes too far and yet not far enough. By trying to build more buildings that increase parking in yet smaller footprints and then charge for the added expense of all of that, why not just eliminate cars in these districts altogether. Park outside of the city, walk/bike/scooter/mass-transit within the city. Now you aren't trying to extract value from the simple act of wanting to exist in a space leaving more value to core economic goods and services.
In a large metro with an extant, functional, mass transit system, sure. But do this in a cold place with no existing mass transit, and all you'll do is kill off downtown businesses and reduce property values to 0.
This experiment was kind of done in Buffalo in the 70s. They blocked off large swathes of downtown to build the above ground section of metro rail. This encouraged business to close downtown locations and move to suburban malls. That kind of retail never came back to downtown in the roughly 1 decade after completion of the metro. So you had a mass transit system that went effectively from nowhere to nowhere, and managed to kill the downtown retail corridor.
I think someone should try banning absolutely everything but emergency vehicles. No cars, no taxis, no vans, no trucks. Only cargo bikes, hand carts and maybe palanquins. Add some sort of uber type platform where you can hire someone to push wheelchair around. Limit speeds of mopeds and bicycles to say 10 or 15 km/h for pedestrian safety. This should make extremely liveable city if those promoting these things are right.
My city, Utrecht, in the Netherlands is quite close this. No cars in the city center, no diesel vans for delivery, only busses and taxis can drive in certain roads in the center, bikes have priority on most roads cars can drive outside the center, mow they are reducing the speed limit to 30km/h everywhere in the city (following Amsterdam on this), and they are building a new car-free neighborhood for 40k people with no parking spaces and car roads.
Good first steps. Next is to get rid of those busses and taxis too. And truly open all roads to be freely used by pedestrians. Or even densification. You could fit buildings there for more people to live in. Then gradually expand this area so you have some reasonable like 40 km super block with no vehicles.
>I think someone should try banning absolutely everything but emergency vehicles. No cars, no taxis, no vans, no trucks. Only cargo bikes, hand carts and maybe palanquins.
This is honestly crazy. No modern city in the world could function this way. How is cargo going to get moved around? You can't stock a supermarket with cargo bikes, and even in a dense, walkable city like Tokyo where I live, lots of cargo needs to be moved around, especially to stores, but also for cargo deliveries to other businesses and homes. And with no trucks or vans, how do you do stuff like building construction and repair?
Sure, you could get rid of private cars, and even taxis, and reduce 75-95% of the traffic on the roads, then make the roads narrower, add bike lanes, etc., but you can't just keep out cargo vehicles. No one's going to build a skyscraper or large apartment building using cargo bikes and hand carts.
There’d be a revolt. You might be able to get away with doing this in some small area, maybe a city block or two. But anything more than that is just begging for a backlash from the local population.
I mean that's "Park and Ride" which already exists but the problem is that people, kinda rightfully, hate it. All the downsides of a car with all the downsides of a bus.
The solution, which has done in my city to genuinely smashing success is to nationalize the parking garages meaning government builds them, maintains them, and they're free forever. Dot them around a dense mixed use area and quite literally watch the money pour in. Everything is within grandpa walking distance of at least one garage, they're specced to over capacity so each one is never full, and it provides parking to the workers and apartments.
That sounds like a recipe for getting a ton of cars into your city. Think of parking garages as "traffic generators". If you cater to cars you shouldn't be surprised if what you get is more cars. It's literally sending the signal to people that it's fine (and encouraged) to drive cars everywhere. After all, your tax dollars are paying for all that infrastructure
Maybe some people are fully car-pilled, but many people want to live in an area that isn't so car-dependent, it tends to make everything more spread out, noisy, polluted, and congested. It also imposes very large personal costs.
I mean yeah… getting cars into your city is like the whole point. Cars are filled with people and people work and spend money. Specifically outside money. This is a city that has no subway or rail, vehicles are the only means of moving people. If you rip out the parking you won't get a vibrant walkable downtown, people won't start taking the bus, demand rail or move downtown because "the downtown area" just isn't that valuable of a destination. You will get a dead downtown. In a sad twist of fate when your "business district" doesn't have the capacity to absorb workers commuting or people going out on nights and weekends you'll see commercial buildings spread out even more to areas that can. Little pockets of nightlife and office space crop up next to newly built 5 over 1 apartments with plenty of parking built adjacent to major suburbs.
> Cars are filled with people and people work and spend money.
You're conflating people with cars. You want people and you're assuming that all those people must be attached to a car. There are other ways to get people to be populate an area which brings me to my second point...
> If you rip out the parking you won't get a vibrant walkable downtown
You will if you build a lot more housing in that area. If thousands more people are able to live right there then of course it'll become more vibrant. That parking garage could be home to hundreds of people. Instead it's temporary storage for cars. The problem is that suburbanites are going to fight tooth-and-nail to bring their cars. So what you get is cars.
If that's what you want, so be it. That doesn't sound like a vibrant place if everybody has to drive a car to get there, though. It's traffic by design.
> because "the downtown area" just isn't that valuable of a destination
This is another point people miss - 50 maybe 75 years ago the downtown area was a valuable destination because stores were smaller and what you needed could only be found at one or two places in a city; often downtown.
Cities are much bigger, but so are stores - you can go for months shopping nowhere but a SuperTarget or Walmart; and half the remainder can be delivered.
You make downtown desirable and then begin fixing the traffic problems. It takes 20+ years, but it can be done.
> that's "Park and Ride" which already exists but the problem is that people, kinda rightfully, hate it
... do people hate park and rides? Where I'm from (suburbs outside a US city) it's completely standard to park outside the city (in a garage or big lot at a train station) and take the train in. I find it quite comfortable personally.
It sounds like yours is specifically for buses, but I think it's that people generally don't like buses, they're slow and uncomfortable. The park and ride is fine when you can walk from it to a subway/train.
Parking at a train station or even a subway entrance sounds like heaven compared to ours which is a surface lot with a bus stop. But I'm not sure if "just have a subway or train network" is going to work for cities like Syracuse that don't already have them.
It is not convenient. It's freezing cold and icy, no walk, no bike, no scooter. Use mass-transit, sure, when you don't care about your life, when it's working, when it's coming regularly, when i don't have to exchange stations, but still, walking from home to a station and back, nah, it all sucks.
Imagining sitting in a cosy, warm pod, driving in a tunnel autonomously, point to point, and you have my vote.
That giant 5-level parking lot monstrocity could be a transport hub instead that has a warm metro stop, much better lighting and safety and perhaps even some light convenience retail.
> Imagining sitting in a cosy, warm pod, driving in a tunnel autonomously, point to point, and you have my vote.
Nope. The first thing i do in the warm car, is to turn the music on, making a stop at my favourite coffee shop and then i hit the road, humming my favourite songs. I barely drive anyways, its all automatic.
In mass-transit facilities all the people look at their screens, using headphones, waiting to be coughed on, scared to be not talked to, anxiety all around. Nope, not for me. Never looking into a dirty public toilet again, while the society yells: "but its free!".
Progress, folx, not regress. Come out of your bubbles, ignore the voices, that tell ya, hundreds of human bodies efficiently transported in an iron can is progress! Live! Expand! Use everything!
You should like a scary driver to share the road with. Your whole description of the “joy” of driving is all about how little attention you are spending on the actual driving part.
When you drive you are responsible for a massive complex device moving at high speeds. It must take your full focus
An unfortunate side effect of car dependence is people forgetting how to dress outside in the place they live, a skill humans had for thousands of years but apparently lost some time in the last ~100.
> Park outside of the city, walk/bike/scooter/mass-transit within
Very telling how these arguments are always the most ableist shit you've ever heard and yet people seem to think they're Very Progressive for making them.
Cars are great for people who do have all their limbs but lack the stamina to walk long distances, stand for long periods of time, carry large weights, etc.
Enabling and incentivizing able-bodied people to do things other than drive reduces traffic and parking pressure, expanding access for the people who are unable to function without cars (and long-term will, contrary to your concerns, reduce the portion of people whose physical condition prevents them from functioning without a car).
Sorry the poster didn't put a specific, individualized carve out for all of the disabled groups of people who would obviously be allowed to use whatever method in whatever imagined, hypothetical future, and not kicked to the curb like trash.
It is generally more productive to assume charity in the people you are talking to, that of course no one is going to ignore that some people need cars to get around.
If they don't want to be replied to like they believe in absolutes then they should not speak in absolutes. I'm so tired of having to “““assume””” that people would be inclusive of me and my needs when they outright say the opposite. Do better.
reply