Because he’s not a locksmith, he is a contracted technician that performs duties in the illegal absence of a building super. There are more details to my case that will just make your jaw drop more but I chose to keep focused on the fundamentals. And yes if I owned the apartment I would not want property management having a key. However I include that detail to indicate how poorly managed my building is without listing off 10 other things.
Completely agree. It’s worth spending time to experiment too. A reasonably simple chat support system I build recently uses 5 different models dependent on the function it it’s in. Swapping out different models for different things makes a huge difference to cost, user experience, and quality.
Respectfully, nothing about that applies to a laptop. This has been well proven over the years, that with good forethought and making parts available laptops can be highly repairable.
The display unit is nothing an enduser should replace. Does every user know how to handle the delicate display and how to carefully install the LVDS cable?
In most modern cars you cant replace the windscreen with cameras, heating wires in your backyard without the calibration software.
You can try it, but you will fail.
Don’t be ridiculous. I replaced screens on (old) Thinkpads and a Framework and it’s literally a 5 min job, no experience needed. Both have excellent repair documentation. With Framework you can replace any component in that time frame. No, really. Some years ago, with Thinkpads you didn’t even have to disassemble the machine for many components… eg. you pressed a button and the lappy ejected the hard drive.
I know quite a few non-techies who replaced their phone screens themselves. That’s been unexpected and impressive to me. Honestly, you can get unlucky, but in my experience, electronic components are surprisingly resistant to abuse.
Sure, if everything is soldered or glued down it‘s intentionally hard to self-service, but that’s also down to your consumer choices. There is nothing inherently unserviceable.
Take a look at the framework laptop for how accessible replacing parts on a laptop can be if you put even a little bit of effort into it. Most people are entirely capable of the manual dexterity, they just lack clear instructions, or things artificially require specialized equipment and software and more fiddly, difficult, and risky steps because it's either not a priority or it's actively a priority to discourage it.
Displays are absolutely end user repairable if the end user has experience. Allowing an end user to perform repairs shouldn't mean the repair should be doable by every single end-user.
If that was the case we wouldn't be allowed to replace AA batteries.
Slightly misleading title, this is more “getting to the IPv4 internet via an IPv6 tunnel through a VPS”. Also just called 4in6.
Interesting nonetheless!
We find at our ISP that if we break something with IPv4 we experience a very different type of support issue to if we break IPv6. Breaking v4 results in, broadly, a pretty hard “down” state. While folks are unhappy, it is at least simple. Breaking v6 results in weird, and a partial down, which manifests for the users as partial outages, slow starts due to fall back, etc. Especially if their gateways believe there is v6 when there isn’t.
When my IPv4 died last time, I noticed it mostly because Github didn't work anymore. These days, most consumer websites just work on IPv6. That said, people whose routers were only provisioned IPv4 DNS servers did have a full outage.
If Microsoft would get off their incompetent assets already, my biggest concern would've been remembering the mDNS hostname I've assigned to my router so I could log in and see if IPv4 is back already.
The POSIX bug tracker is not accessible over IPv6, either, because their AWS setup does not support it. The website administrators refused to fix this[1].
The Valve stuff is extra infuriating because a lot of their assets seem to be hosted on CDNs that do have IPv6, but their backend servers are stick with IPv4. When IPv4 breaks, you can look and buy games, but actually playing them will fail because of DRM checks.
My ISP (TekSavvy) manages to semi regularly screw up ipv4 and what I notice is that "big" sites like Amazon, Google, Facebook, SO, etc all work as before, but it's the in-between sites, someone's blog on a search result, etc— that's the stuff that breaks.
It's easy enough to port forward v6 on some server to v4 GitHub - i'm doing it right now but can't remember the address. Think there's any demand for this, considering you can save $0.50-$2 per month per server by not having v4?
Some VPS providers already provide free IPv4 solutions.
Setting up a server works fine for server stuff, but it'd get you blocked and banned everywhere for having a data center IP while just browsing or trying to watch Netflix.
For my servers I could do it the other way around and save a dollar per month, but then I'd be sending emails from a residential IPv4 address, which will never ever make it past any spam filter.
There's certainly a long tail of IPv4, but the last time IPv4 broke at home, my wife didn't even notice since Google, Facebook, Apple/iCloud, and most CloudFlare-hosted properties all still worked over IPv6.
I think it's because of all of those transition mechanisms and fallback code added over the years. IPv6 fails the same way IPv4 does, but because of the terrible bullshit ISPs do to IPv6 connections, you end up with tons of software triggering obscure timeouts and fallback mechanisms that lead to a system of almost working networking code.
If the absence of IPv6 would've been treated the same way absence of IPv4 is, troubleshooting would've become a lot clearer. In fact, it probably would've been easier because ISPs can't just ignore and disable ICMP on IPv6 so you can actually get a hunch where in the network the problem is rather than seeing traffic vanish into the void.
Most ISPs still just block IPv6 altogether because most small businesses seem to try IPv6 once and then forget to eg update their AAAA records so to the user it looks like their favorite niche thing works when they're on <low quality ISP at friend's house/coffee shop> but not on the one they're paying for which creates problems.
It's kind of a weird issue, I don't know if there are nice solutions other than hoping IPv4 just goes away eventually. Happy eyeballs was supposed to solve this but often the problems manifest way up in the application layer and there's no general protocol for solving that without some kind of very leaky abstraction because the application can do anything.
The compromise I personally have to make things smooth is enabling ipv6 in the network and then disabling ipv6 DNS on all of my browsers which is pretty unsatisfying.
I mean, basically every major mobile in the developed world adopted IPv6 when they were rolling out new core infrastructure to handle LTE (T-Mobile USA being notable as one of the first to go IPv6 only). When you consider the deployment of VoLTE (and now VoNR for 5G networks) in particular, rolling out IPv6 internally removes a lot of nastiness that SIP/IMS have with NAT (and CG-NAT in particular), so it's little surprise that it happened.
What surprises me more is the very mixed state of small to midsized ISPs. Sparklight (regional cable provider) still does not support IPv6 in any fashion even though it would be financially beneficial to auction off a significant portion of its v4 holdings (nearly 1.3mm addresses), deploy DNS64+NAT64 (plus CG-NAT as a fallback) and hold onto a chunk for their business customers who still need inbound v4 connectivity. My local fixed-wireless ISP that's my only real option (love them, but this is a bugbear of mine) since I moved last year only offers CG-NAT, and I know their equipment can handle v6 fine which would save them some resources (no expensive state tracking on edge equipment or dedicated CG-NAT gateways) and provide a better customer experience (multiplayer games, VoIP traffic, etc.)
Your information is either outdated or very specific to your locale.
Not only do ISPs here support IPv6 by default these days but they have even started only giving IPv4 connectivity via carrier grade NAT for new customers - you can still ask for a real IPv4 address for now but it's not there by default and the ISP reserves the right to take it away.
Noticed the last logged flight is KDEN>EGLL. I do that KDEN<>EGLL route many times per year, sometimes multiple per month. I wonder if I’m ever on a flight with James :) Will have to listen out!
If you ever hear my name on the PA, please come up to say hello! In fact, after the flight when it is not busy, we are always happy to have visitors in the flight deck. Feel free to drop me a message any time too, the A350 is a pretty small fleet, so the chances are higher than one would think! :)
Wow that NT era weave logo triggered a lot of memories. In particular Windows Back Office (which later became SBS). Many evenings spent fixing SMS, Mail, and ISA.
There is a lot to be said for on prem that the cloud era marketing departments have erased. I seriously miss the on prem first mindset. It’s not clear at all to me if there is a universal best/winner now.For example: I regularly hit issues with Entra where there are feature gaps vs AD such as MemberOf. But as a counter, I have no love lost for roaming profiles. You could probably debate it for weeks.
That’s a clever aphorism, but it’s overly simplistic and misunderstands both contexts. America’s foundational ethos - individualism, market primacy, and suspicion of state power - is deeply libertarian, not liberal in the European sense. Meanwhile, much of Europe has embedded egalitarianism and social solidarity into its institutions - not superficial liberalism, but deeply held post-war consensus. The “deep conservatism” in Europe is often just a reflection of cultural continuity, not ideological rigidity. It’s more accurate to say both continents contain layers of contradiction, but projecting neat labels misses the complexities of their political DNA.
As a European that has spent a significant amount of time over the last 5 years in America this has been a cultural learning for me.
I would add that the original submission also brushes aside the very real problem that the US has what is effectively a widespread cult of fascists whose leader is the sitting President. We’re talking about a not insignificant number of people who either enjoy the cult or are too {stupid,uneducated,naïve,gullible,sucked in} to see the leopard that is staring at their face and drooling for a bite.
That cult is real, but I also must point out that Trump is one of the most unpopular presidents after his first 100 days in history.
He is not and has never been broadly popular beyond his cult of personality. He's just been pitted against an opposition party that is a moribund gerontocracy utterly unwilling or unable to field likable candidates, and the US electoral system is structurally a two-party oligopoly that makes it impossible for anyone else to disrupt this situation.
I don't tend to see Europe as egalitarian. I think it's more equal below a certain point, but there also seems to be a glass ceiling above which status tends to be inherited and class mobility is much harder than in the USA. It looks to me like an aristocratic society whose peasantry is held at something more like a developed middle class level rather than a subsistence level. It's a much more comfortable peasantry but it's still a peasantry in that a peasant will never become a member of the elite (or rather it's much harder for this to happen).
That's how it looks to me, but it's not necessarily reflected in the statistics:
Canada is, for example, supposedly more mobile than the US, yet when I look at Canada I see a country with absolutely insane real estate prices (relative to median income) in most major cities (worse than most of the US outside SF and maybe NYC) and much lower salaries for professional jobs like engineering. I really wonder how that comes up as having better mobility. It might be harder to end up in the gutter in Canada, but it also seems like it's much harder to rise above working to middle class due to high housing costs, high taxes, and structurally low salaries.
Maybe someone from Canada or Europe can correct me -- if salaries are so much lower and costs are high, how can someone accumulate enough wealth to accomplish class mobility for themselves or their children?
Don't get me wrong -- I think some things are better in Europe. I think the parliamentary system is mostly better than our winner take all two-party duopoly tire fire, for example.
I know it’s not straight HTML, but SSI (server side includes) helped with this and back in the day made for some incredibly powerful caching solutions. You could write out chunks of your site statically and periodically refresh them in the server side, while benefitting from serving static content to your users. (This was in the pre varnish era, and before everyone was using memcached)
I personally used this to great success on a couple of Premier League football club websites around the mid 2000s.
One benefit of doing it on the client is the client can cache the result of an include. So for example, instead of having to download the content of a header and footer for every page, it is just downloaded once and re-usef for future pages
How big are your headers and footers, really? If caching them is worth the extra complexity on the client plus all the pain of cache invalidation (and the two extra requests in the non-cached case).
I’m willing to bet the runtime overhead of assembly on the client is going to be larger than the download cost of the fragments being included server or edge side and cached
If you measure download cost in time then sure.. If you measure download cost in terms of bytes downloaded, or server costs, then nope. The cost would be smaller to cache.
Not necessarily, compression is really effective at reducing downloaded bytes
In server terms the overhead of tracking one download is going to be less that the overhead of tracking the download of the multiple components
And for client side caching to be any use then a visitor would need to view more than one page and the harsh reality is many sessions are only one page long e.g. news sites, blogs etc
That’s nuts though. Imagine a locksmith not being able to pick a lock. Like… you have one job?!
reply