Hacker Newsnew | past | comments | ask | show | jobs | submit | jonathantf2's commentslogin

Purely from a business perspective, for VM there is no point. They have more than enough v4 to keep them going, customers (outside of a tiny technical minority who probably wouldn't chose VM anyway) do not see any benefit.

That plus other ISPs v6 implementations breaking things randomly, I understand why they don't bother.


The slow adoption of IPv6 by many older companies is at least in part a paradoxical result of the success of IPv6 elsewhere, particularly in new builds where there is practically no overhead in deploying IPv6 in a green-field environment - see for example the mobile telecoms market in developing countries, where new builds are IPv6-first.

This has taken pressure off the IPv4 legacy address pool, reducing the urgency for older providers.

End-users are typically completely unaware of whether their traffic is being carried over IPv6 or IPv4, and so simply do not care one way or the other. (This particular post is more than likely being made over IPv6, since news.ycombinator.com has an IPv6 address and my OS, browser, router and ISP all support IPv6 straight out of the box, as is now true for the majority of users in my country.)


Right. Which is why this is not a choice businesses should be allowed to make.


Of all the things to regulate why bother with this one? It's not like IPv6 is better for the environment or useful to the consumer.


depends on how you look at it. Right now it's very much a tragedy of the commons.

IPv6 not being supported in many places means the internet is more centralised, less likely to use proper p2p tech- because it's a lot harder to make it work rather than throwing up a TURN box and relaying everything.

"The latency? Who cares? IPv6 sometimes breaks right now" - because nobody is testing it, so why should people be the first to support it? There's no easy upside.

The only real upside for businesses is not having to pay for increasingly expensive IPv4 allocations. But they don't really care, its not nearly expensive enough yet. Customers will get GCNAT, businesses will continue as normal.

All that will happen is that the internet gets slower and less equal.

Which is exactly the same thing that's happening with inefficient memory hungry software: people either have to buy a more expensive laptop or they have a shitty experience.. Nobody is advocating for them, they just feel things getting shittier year on year and many are just choosing to avoid technology instead.


>IPv6 not being supported in many places means the internet is more centralised, less likely to use proper p2p tech-

Realistically nobody outside some devoted HN readers are going to self host their own content. At best you'd see something like netflix trying to offload their video hosting costs onto their customers.


Well yeah, because they can't. Maybe if they could, they would do it more. You probably wouldn't want to host a permanent website from home, although some people do, but you could share a file. It would be popular with game servers, too.


>You probably wouldn't want to host a permanent website from home, although some people do, but you could share a file.

bittorent has been around for decades and nobody used it. They emailed files to themselves instead, or used dropbox. This all happened before the ipv4 shortage and people getting moved to CGNAT.


Nobody used BitTorrent? LoL

ISPs had/have whole groups trying to stomp it out.

And it was a nightmare due to NAT even then.

It just got worse with CGNAT.


I think the commenter you’re replying to is pointing out that nobody used BitTorrent for legitimate cases. And that take is sadly correct. Despite having huge upsides, everyone just hosts on centralized CDNs, file syncing services (gdrive, Dropbox, etc).

Even Linux distros push you so direct downloads now rather than pointing to trackers.

BitTorrent only has healthy usage for content that’s untenable to host legitimately.


That is because BitTorrent has been targeted so much.

Also, hey now - I have a lot of (actual) Linux disk images, and it works well for that!


internet is used by billions of people, not just you.


You sure you don't have this reversed? The average person uses the internet to watch tiktok videos and join zoom meetings, all of which is centralized. The people self hosting their NAS or minecraft server is a tiny minority.


> join zoom meetings

no reason this has to be centralised.

in fact, Jitsi uses p2p with WebRTC until a third person joins the call: then migrates the call to be relayed.

A really nice latency win.


maybe because centralised is the only way you can do it


The sheer amount of times Airdrop has been the "best" way to share files takes away from your point a bit.

It's almost always faster than anything else available, and ipv6 would make that method of sending files closer to the default for most people.

Having VOIP in games or 1v1 lobbies is, in the strictest sense, "hosting" something in the same way.

FD: I work in video games so I speak from this bias.


IPv6 doesn't solve the Airdrop problem. It'll only work at reasonably-fast speeds in the rare case that both people are connected to the same wifi network - but there's already tools like LocalSend[0] for that. Having a file go via cellular provider A, halfway across the country, through some IX, halfway across the country back, and via cellular provider B tends to make things a bit slow.

Similarly, using P2P for game VOIP is a Really Bad Idea as it basically doxxes the player. Even 1v1 lobbies aren't always with people you trust enough to invite them into your house, so you shouldn't be handing them your IP address! In 99% of cases it is better to proxy it via a server instead.

[0]: https://localsend.org/


> Really Bad Idea

Brother, if I can do something to you based on your IP address you are already totally fucked.

This whole "the thing that I use to be addressed on the internet is dangerous" myth needs to die. It's a telephone number, not a home address. You can block numbers.


> Realistically nobody outside some devoted HN readers are going to self host their own content.

P2P is not “self hosting”.

It’s video/audio conferencing working with less latency. It’s the ability to send a file directly and not via some file sharing site. It’s multiplayer gaming simplified. It’s faster software updates via BitTorrent.


Obviously I can't see the future, and I live in my own bubble....

Isn't self hosting, and small, private/semi-private communities the only way forwards for much of the internet? AI has made content extremely valuable, which in turn has started to destroy the openness of the web. Things are getting more and more siloed, with entry fees.

There's a world where self hosting comes back in a big way. AI ironically makes it much easier.


Self hosting doesn't mean home hosting.

Someone DDoSing the $10 VPS hosting my personal website is no big deal. I don't care about it strongly enough that it must stay online, so they'll eventually get bored and move on.

Someone DDoSing my home internet connection? That's going to be a serious inconvenience - especially with WFH. No internet for a week isn't an option.


> Realistically nobody outside some devoted HN readers are going to self host their own content.

How about Xbox/PS multiplayer/P2P gaming? Hosting a Minecraft server?

When Skype first came out it was P2P, but had to come up with the "supernode" concept (basically STUN/TURN/ICE) because of NAT: now all of our communication methods basically have to phone into the mothership.

Do we want the Internet to be more centralized (possibly given more power to the tech bros) or more decentralized?


Would you give your personal phone number to random strangers on the internet, or even publish it on a website? Probably not, due to the possibility of harassment, right? IP addresses aren't any different, which immediately kills a huge portion of the game server self-hosting.

A hosted and managed Minecraft server is available for less than the cost of a cup of coffee per month. At that price point it makes very little sense to deal with the hassle of having to run your own home server. Even if you want to geek out and manage it yourself, a VPS is a very attractive option.

And for the handful of people that remain and really want to homelab a Minecraft server for their friends but are stuck behind CGNAT, there's always software like Hamach - which solved the gaming NAT problem back in 2004.

So no, self hosting isn't a problem which needs IPv6 to solve it.


> Would you give your personal phone number to random strangers on the internet, or even publish it on a website? Probably not, due to the possibility of harassment, right? IP addresses aren't any different

1. The claim that IP addresses aren’t different from the phone numbers requires proof

2. Until very recently, just before the Covid pandemic people regularly exchanged physical business cards with their mobile phone numbers. So, yes, people do that.


> Even if you want to geek out and manage it yourself, a VPS is a very attractive option.

And some VPS providers already started charging extra for hosting the server on Legacy IP.


> Would you give your personal phone number to random strangers on the internet, or even publish it on a website? Probably not, due to the possibility of harassment, right? IP addresses aren't any different, which immediately kills a huge portion of the game server self-hosting.

You talk of a singular number in this analogy, but that is completely non-sensical in the IPv6 context: even brain dead ISPs assign /64s to residential connections, so you could give random strangers a random IPv6 address that's valid for a few hours and then you remove it from service.

Want to provide a service? Generate a new address, assign it to the server, publish it to whomever you wish. When you're done remove the ip addr alias. Give each rando their own IPv6 address for the service that's only live for a finite amount of time.

In fact you could generate a new IPv6 address each second in your assigned /64 and you wouldn't run out for 584,942,417,355 years.


The p2p tech argument doesn’t work anymore. Most routers ship a stateful IPv6 firewall enabled by default now because IPv6 was resulting in people’s vulnerable shit getting popped.

So p2p stuff still doesn’t work without explicit configuration that rules out 99% of your users. It’s super annoying.


Hole punching works fine for IPv6 p2p.

It even mostly works fine on IPv4 NAT, but there are a bunch of edge cases (often involving CGNAT) where it breaks down so you can't rely on it, which are solved by IPv6.

https://tailscale.com/blog/how-nat-traversal-works


Hole punching works fine for IPv4 as well outside of endpoint dependent NAT, which most ISPs don’t use because it visibly shows up to normies as a bad connection in PlayStations/Xboxes.

Once you have to hole punch, you’ve lost the thread of why people bother switching to IPv6.


Yeah, it's impossible to do anything about a stateful firewall to get p2p connections.

It's a shame because if we could only get over stateful firewalling we'd be one step closer to the impossible task of using voice chat in console video games.

Right now they don't have that of course and the only hurdle is "NAT Types" which, as we all know, is a much easier problem to solve for the average person...

(this was sarcasm, if it wasn't clear).


Maybe the solution is to make IPv4 prohibitively expensive.


Or even just expensive.


It definitely costs them a lot.

Implementing v6 without doubt saves money for ISPs. Especially in the CGNAT game as those boxes aren’t cheap.


Actually not as much point now.

The reason to regulate in maybe 2000 or so was that staying with IPv4 led to NAT. NAT led to it being impossible for users to receive incoming connections. Inability to receive incoming connections led to (a) horrendous protocol complexity, (b) probably some applications never even being invented, and, (c) everybody using ultra-centralized services. Ultra-centralized services led to advertising-driven distortions of service utility, concentration of political and economic power, and choke points. Choke points led to surveillance state bullshit that's just fully ripening today.

And, yes, this was (in broad outline) foreseeable in 2000. I wasn't the only one.


The best time to plant a tree is 20 years ago...


> Of all the things to regulate why bother with this one? It's not like IPv6 is better for the environment or useful to the consumer.

If I'm with a small-time ISP that has to use CG-NAT because they don't have the cash to buy/lease enough IPv4 addresses to give one to each CPE WAN interface, then using things like Xbox/PS multiplayer/P2P gaming is no longer possible. Want to host a Minecraft server? Too bad.

Are those two use-cases "useful to the consumer"?


You are right, but ISPs will tell you that you're not allowed to host servers anyway. Most have it in the AUP.


1. Is trying to use Xbox/PS2 multi-player functionality "hosting"?

2. Perhaps our expectations of what you should be allowed to do is too low?


1. I'd say "no", but if it involves opening a port, I could see the ISP argument even if I disagree with it. 2. I agree. The Internet was supposed to offer end-to-end connectivity. That went out the door with NAT...


I did port forwarding in 2010 for a Minecraft server. Basically every router supports it.

It wasn't meaningfully more difficult than setting up the server.


Most isps, you can’t do that anymore as you no longer have a publically reachable IPv4 address. It moved the ‘just configure your router’ part to their equipment, as they now use CGNAT.

It’s gotten much worse.


You can't do that with CGNAT.


You can, it just requires the ISP to play nice.

CGNAT doesn't have to draw a random ip:port combo out of a hat for every new connection. Nothing is stopping an ISP from implementing it by taking one ip and assigning ports 1-10.000 to customer A, 10.001 - 20.000 to customer B, and so on. Similarly, nothing is stopping an ISP from adding long-lived mappings to an otherwise-random pool which outlive the initial connection.

Some ISPs offer CGNAT traversal by letting you request a fixed ip:port combo via their self-service website. It's pretty much the same as regular NAT traversal, except that you can't freely pick the outside port. And because the number of people who actually care about it is so small: some ISPs even let you request to be exempted from CGNAT altogether! They'll already have a pool of legacy non-CGNAT customers and a pool of new CGNATted ones, so assigning a handful of nerds to the legacy pool to prevent them from complaining isn't a big deal.


> Nothing is stopping an ISP from implementing it by taking one ip and assigning ports 1-10.000 to customer A, 10.001 - 20.000 to customer B, and so on. Similarly, nothing is stopping an ISP from adding long-lived mappings to an otherwise-random pool which outlive the initial connection.

I’m pretty sure that the scarcity of Legacy IP addresses and port numbers (!) is exactly what stops providers from doing that, at least by default. I’ve seen NAT running out of ports way too many times, and shortening of connection tracking lifetime comes with a whole set of hard to spot bugs.


Can we at least stop claiming that IPv6 is "more complicated" than IPv4 when we're making it a requirement for IPv4 ISPs is to create CGNAT management portals.


It reduces the monopolization power of big cloud providers. This is especially relevant to countries that aren't the US, because it reduces reliance on the US.

It also just reduces resource waste (of labor time). Countries like China that have insufficient IPv4 addresses and political power have mandated it. One IP per home is manageable, for now, but CGNAT is really bad.


We are locked into apple and google backup services because of CGNAT. If ipv6, and symmetric fiber internet, was ubiquitous when smartphones came out, there could have been a competing option that backs up your own data to an appliance in your own home.


There are news sites tailored for kids, like BBC Newsround (https://www.bbc.co.uk/newsround)


DRAM pricing is killing the everything market.

We just had a vendor uplift our quote 50% per unit for some machines because of a mix of memory + supply chain issues.


At work we just got a quote to upgrade a couple servers, original price a few years ago was ~ $150k. Essentially the same hardware, just newer, is now quoted at ~ $450k.

We decided to just keep our current hardware for now and extend a support contract for ~ normal price.


I wonder how long these shortages have to last until software developers are required to be mindful of RAM usage like in the decades before,


Probably not. AI code generation will not allow to use memory efficiently.


Quite the opposite i'd wager. Now that AI can figure everything out we can have the AIs do the performance work. Performance work alot of the times also went against developer experience in terms of languages/patterns and such. AI doesn't need to care about DevEx which might also show a shift towards more memory efficient languages and patterns. Only time will tell though.


Is it not enough to add to your prompt “use memory efficiently”?


> a vendor uplift our quote 50% per unit

Try 200% (tho tbf our boss sit on that quote for like a year and a half because he thought it was too pricey. Bet he regretted it now).

And all the quotes are now only valid for a week due to insane price fluctuation.


We just had a vendor uplift our quote 50% per unit

Good thing they didn't increase it.


That’s strange, there aren’t wider market supply chain issues outside of DRAM. Maybe your vendor is just throwing excuses around.


>That’s strange, there aren’t wider market supply chain issues outside of DRAM.

GPUs, ram, ssds, hdds, hell even CPUs are starting to climb in price. It's an everything shortage and it's only getting worse.

A workstation that two years ago cost $3,000 was $10,000 last month and $10,500 this month. There are parts which aren't available at any price.


Wait what? That's over 300%.

Between this revelation and that post recently on HN about the scanned receipts and egg prices, I find myself wondering if we're worrying about the wrong things.

We're seeing massive inflation in computing, but because the dollar is holding its value we call it increased prices. But the buying by the big buyers is the thing driving the inflation, its mechanism is scarcity.

But it's also localized. Only we experience this as a problem because compared to the hyperscalers we're poor.

The same idea applies to the price of groceries. As the prices increase, base increase being inflation, but logistic efficiency also plays a big role.

The effect is the same. The ones with more spendable income don't experience an issue yet in the projects nobody is eating fresh veggies.

The part that scares me is the creep, as I call it. Throughout the years I've always been able to carry price shocks and such but this time I'm out of the game. No more DRAM for me.

I then wonder if one day, without losing my job, I won't be able to pay for veggies.


At least with veggies you can stick seeds in the ground in the backyard.

My hard drive tree will take years to develop before it bears fruit!


DRAM and flash both seem to be up about 10x. HDDs are just impossible to buy.


Fuel price rises = logistics price rises.


You're right that fuel prices have risen. But usually the impact of fuel prices is mostly felt on bulkier, lower cost items first.

After all, a truck can carry a 10kg sack of rice, or a 10kg nvidia gpu. If shipping costs for 10kg rise by $15 the sack of rice has doubled in price, but the GPU is only 0.5% more expensive.


Not all increases in prices are reactive. Some are anticipated. Inertial inflation is real.


For a truck yeah, but across the ocean, it isn't quite that simple because GPUs and grains are sent in different types of ships (or different modes entirely) that aren't interchangeable.


You're right - perishable goods have to be shipped fast. Your bananas, berries, fresh fish, and not-fron-concentrate juice can't be on some slow-steaming container ship with the furniture, clothes, building materials and vehicles.

The GPUs can though.


Rice is a nonperishable grain. Grain ships in neither of those. Grain is shipped in bulk carriers


And the GPUs are such high margin that they all take an airplane anyway.


That is other “different mode entirely” that exists to go across an ocean :)


This is driven by AI datacenter demand, not fuel prices. RAM prices have actually dropped significantly in the last couple days as the Iran war hit and the possibility that interest rates might go up and pop the AI bubble sunk in. (Though let’s see where they go after the last couple days of whipsawing.)


It's driven by a whole bunch of factors but I agree it's largely driven by AI data center demand

But still 30% of the worlds helium production is apparently shut down and ships can't get to where they need to be as efficiently as they have been so there is going to be knock on effects from this.


This isn't true: NAND flash prices are up too, though not nearly as dramatically. But the war means that fuel and shipping prices are way up as well.


Yeah. Not true. Or send me the name of your server vendor. I’m buying.

Having issues with both price and availability on NVMe, SATA flash, starting to see some CPUs, and for a personal project high density spinning rust (24TB+).


DRAM is up more than that 50% though.


Flash has supply (and price) problems too.


They’re throwing something around.


I assume this is sarcasm.


SSDs and HDDs are being squeezed as well.


Don't forget SDCards

"Memory card prices have TRIPLED in the last few months: when will this madness stop?!" https://www.digitalcameraworld.com/cameras/memory-cards/memo...


Sony stopped making their cards entirely, which stinks because I'd settled on their pro cards for all my camera bodies.


We just had a vendor tell us none of the HDDs we were looking for were available unless we also committed to a full NAS offering.


This feature has never been available to me- it just threw an error each time. Wonder how far it actually got rolled out?


I blame The Apprentice


In my hometown someone did this, take half the wall of the Nationwide branch out along with the ATM. Someone also tried to get a free standing one from inside a shop but just ended up destroying the frontage and not taking it home with them.


they use datapacket/cdn77, no?


they run on a blend of everything depending on the region from my experience. Hetzner is one of the providers they use


Matrix is god awful, literally the opposite of Discord in usability


I just moved away from iPhones because the battery life on every single one I've owned is abysmal. I'm a week into a phone with an absolutely massive battery and it can actually get me through a whole day which no iPhone ever has.


I have a 12 mini. I am writing this more than 13 hours after taking it off the charger and have 44% battery.

YMMV


I booked direct on Ryanair.com and they refused to refund our tickets because the flight technically ran even though we weren’t legally allowed to leave our homes. Lesson learned, I’ve got travel insurance now


Have you tried a credit card charge back?


Did it on debit card, another lesson learned.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: