skysight-inc/HackerNews huggingface dataset:
How switches "handle" multicast is not a new problem — many will treat it as broadcast traffic and flood it across the network segment, leaving clients to work out if they are interested or not. More intelligent switches might perform IGMP snooping to avoid flooding and this will be no more complex with IPv6 than it is with IPv4 today.

Multihoming also isn't new and isn't really IPv6-specific. It might be more likely that you'll have multiple IPv6 prefixes but the majority of source address selection rules that you are used to in IPv4 will still apply, and you might have already ran into these problems in the IPv4 world if you have multiple network interfaces anyway.

Subnetting is probably not easier or harder. The address length doesn't change how subnetting or how routing tables work and I am not really convinced that an IPv6 addressing plan should really be any worse or better than an IPv4 addressing plan. The minimum prefix size of /64 for a network segment is about the only extra consideration there, but if anything, it should be simpler than having to manage globally routable address space and private address space separately given that you can now manage address space as a true single hierarchy.

You're right that SLAAC vs DHCP can add a bit of mental overhead, but for most configurations, configuring DHCP and letting RAs be sent automatically in IPv6 is not much different to configuring a default gateway in DHCP on an IPv4 network.

Finally, as for ICMPv6, it has always been bad behaviour to just outright filter ICMP without consideration for what it will break. The stakes are indeed higher than in IPv4, but it seems worth it if we can eliminate two entirely separate protocols in the process and firewall vendors and admins are just going to have to learn that.

I get there are a lot of cognitive factors involved in why people resist IPv6 but it really isn't as alien as most people think and most of the concerns are easily answered.
This is the sort of story you'd expect a good PR firm to seed in a prominent paper and get free media for their client.
Calling these people journalists is an insult to the few real journalists we have left.
Eyeballing the share prices of the parent company, Corona's BUD is doing worse than e.g. Coors' TAP since the start of the pandemic. I don't know enough about the companies to know if that means much but at least that preliminary check suggests Corona might've suffered.
That's like saying there is no "sending" an email to Lebanon. Sure you may be technically right but everyone understands what is meant, and in consequence it is equivalent to physically sending.
You don't get 50% dilution of your savings within a year.

Although if you're measuring bitcoin against the USD, you could have done that in May :)
Embracing that garbage is anything but brave.
But we have pretty tight bounds on how much the things we don't know can influence the things we do know, because we have tons of observations. We are for example quite sure that there is nothing on Earth that makes apples fall upwards and we can be reasonably certain that this is also true on other planets.
> I think they are actually trying to be slightly funny about this, maybe it’s not coming across because corporate.

Yes definitely this. Another one:

"CEO Ed Bastian told the Wall Street Journal "we just call it the variant.""

In that light these articles are media-produced faux-outrage. ugh
Basecamp/console1984: The Rails console you love, 1984 style
Delta Air Lines should be used to this type of confusion by now.
In the ICAO spelling alphabet, Delta is the word for the letter D. The world's busiest airport also happens to be the main hub and headquarters for Delta airlines. Due to the possible confusion between Delta for D and Delta for the airlines, air traffic control and ground operations in Atlanta use Dixie instead of Delta. Now that Dixie is problematic, guess they'll have to switch to something else. Inside the airport, the "Plane Train" people mover uses David for D so as to not confuse travelers that Concourse D means it's where their Delta flight has its gate.
This is an ad for Delta airlines that some PR firm got a WaPo journalist to write and publish for them for free.
Thank you. This summarizes my headaches I've had while trying to implement a dual stack in my home network.

My current curiosity is why my DDNS service only allows IPv6 or IPv4 records for a single domain. Why can't I have a dynamic IPv4 record for the one IPv4 address I have and then make many dynamic IPv6 records as subdomains?
Is crypto involved in any way, or is it just USDT, a centralized USD token, on centralized exchanges?

I guess the agent probably has to buy bitcoin and exit if on some dollar offramp to get actual USD to give the family.
Needing a password for every in-app purchase is the default on both Android and iOS, and only the password-holder can change that setting. Many change the setting because they get annoyed by the constant typing of passwords, and that's 100% on the user if they do that and their kid ends up buying the biggest coin package in their favorite game
Depending on the strain of web development you encounter, it's more or less common in Javascript. Part of that might be overlap with Rails people, but there's such a long history of having to patch broken and missing JS language features and standard library functions in incompatible browsers that monkey-patching is normalized under the name of polyfills.

Once you're used to doing that kind of thing, people will feel the urge to take things to the next level, augmenting standard functionality and replacing the original functionality globally. Maybe you replace console.log() with a wrapper that includes a timestamp in the output, for instance. Not insane, and manageable for a smaller project that you have your head around.

It falls apart awfully quickly as it scales though. If behavior in your system diverges from standard because of a maze of monkeypatching, then you have to learn those quirks or there is a lot of frustration. And the possibility of spooky breaking changes in seemingly unrelated components becomes a big problem.
There is no such thing as "responsible monkeypatching". Even if it's fixing a bug in the source code or annotating, as the author suggests are practical uses.

Writing good code is about clarity and working within maintained expectations. People reading your code should be able to know what it does. If someone joins your team and knows that Method X in library Y is bugged, they will expect it to be bugged in your codebase as well, and reasonably so. The fact that you monkeypatched it is not something that they will be aware of, and can potentially cause bugs in their code as a consequence, costing them time and patience.

A better approach is to use a wrapper instead of monkeypatching, or inherit from the bugged class and overwrite the bugged method. You get the same results, but anyone reading your code, with or without prior knowledge of how your code works, will:

1. Have immediate understanding that you've altered the source code in some way

2. Have a crumb trail leading them back to your custom implementation
Eden AI launches platform to unify ML APIs
Chinese regulators to exercise more control over algorithms
Wipe_out: Library for removing and clearing data in Rails AR models
If it comes from the lineage of the prevalent strain... there's no way that it would not have cross-immunity after 6 months.
(There's no '==' on the entire page (except in Mathematica code, or for printing the results of an equality test).)
On VRChat, look up Albarracín, a Spanish old town of the former city. Astounding recreation.

https://vrchat.com/home/launch?worldId=wrld_7f05a6b7-0223-48...
On Union’s in Politics
I have ~60 domains - I've been using Newsy as a tool to scratch my own itch for my domains that have been idle.

https://www.newsy.co

It turns your un-used domain names into a fully automated content aggregator (think of Reddit, but automated) - for those who might be interested.
There are plenty of Tim Cooks around. THE Tim Cook is only in his position because of luck. Lucky to be born white white, in America and lucky in timing and connections.
Oh FFS, not again...
All the countries doing well today either were historically imperial, ie., most of Europe, America, Japan, China, Russia, or were or are now connected to imperial countries as 'allies' like South Korea. Any remaining difference is explained by these imperial powers continuing to project power gained through violence by soft means: dominating culture and international trade. The calculus really is that simple.

The case of Britain vs China isn't a particularly interesting one in this dynamic: it's just the dynamic great powers have always had within their group. The older state has more momentum but is sunsetting. Their wealth still comes from the exact same place, they just haven't quite equalized yet.
Indeed. You can get a very reasonable server fully assembled for that. I'm disgusted by x86, but not 800€ disgusted.
As yet another African, the logic is pretty solid to me: the literal Crown Jewels of the United Kingdom have gems plundered from the colonies, most notable is the biggest gem of the entire collection: the diamond known as "The Star of Africa".
TIL! Still, the common usage within technology is not that meaning, and many of the claims are put perhaps more strongly than is justified.
> how is Tim so productive that he does roughly 160,000 people’s work

How many Blackberry or Palms phones are being made, if the person at the top screws up, all those workers are out of a job.
but, you can do both, right? that's what alternative text titles and descriptions of images are for, and the font is used to render test that has already been downloaded as utf-8/ascii/whatever characters making up the content of the html tags in the document. lynx exists. screen readers for the blind exist. that's no reason to try and downgrade the aesthetic experience for everyone else. i mean, i remember usenet and gopher, the web and html are just better, prettier, nicer to look at - a well laid out and designed page of content makes me happy, assuming the content is something i'm interested in, but even that isn't nescessary sometimes. and sure, i'm sad for vision impaired people who can't experience that, and sites that don't provide accessible versions of their content are bad and wrong, of course - but that doesn't mean i need to dilute my own experience to match. it'd be like banning people from going hill-walking because wheelchair users can't participate. the correct response it to try and work out how to include and enable access foir the wheelchair users without destroying the experience for everyone else - put in a cable car or something, i don't know. so yeah, i agree with your sentiments in the last two paragraphs above, i just think there's a better way to solve that problem - upgrade everyone's experience.
I think you should append “due to human error” to the title.
Whoever is in charge of Corona public relations should be promptly fired for not doing a better job here.

For example, they could have included one cheap mask (with their logo with their 6-packs so "you only get the good corona"...
Delta Force, Delta Bank, Delta Electronics, Delta Hotels, Delta Cafés, dozens of places are called Delta, Delta is also a name. Noone cares at all.

Delta Airlines not smart.
ISP's and networks love clients being behind NAT, so they can't directly host to the outside world and can't rely on a static address. Ipv4 is a scarce resource, therefore it's valuable. Various people don't want that to go away. The only way we're going to get ipv6 everywhere is when the feds start requiring it.

The internet being a world resource should be of significant concern to every country. The limited number of ipv4 resources is a weakness of the U.S. and othe western countries. As is the lack of "cyber security".
> But the discussion here was if he had earned it, and he definitely has.

I disagree.

> Relative to value creation, I bet he’s very low in the CEO compensation league.

You really think Tim Cook has created the value of the company? I very seriously doubt it. At the risk of whataboutisms: what about the engineers who did the work? What about the factory workers who did the work? What about the contractors who did the work?

Tim Cook didn't create the value. He created a contract. That's all.
Whoever pays the WHO salaries gets to control them lol.
It should just say "hit by bus" given the self-driving nature of the bus had nothing to do with the incident and in fact would have prevented it.

But that wouldn't be news. It matters because most people will just read the headline and go away thinking self-driving technology is dangerous.
>SQL queries validated in our code against the actual DB structure the same way we have any other compilation error

Good point about validation. The ideal scenario you propose would indeed be ideal.
Meanwhile, the SARS-CoV-2 virus itself is campaigning to make sure there is no "Spirit" variant because it doesn't want the association with the airline.
To fund wars in Afghanistan and Iraq or some other country?
My bad for not making it more clear: it refers to a lightweight process here (e.g. like Erlang), not an OS process. Merely spawning these is basically just an allocation (Inko doesn't use PIDs either), so about as fast as it gets.
I'm all in for misusing server chips to build workstations, but the feature match is not great here.
> because while you can remember v4 addresses and v4 address assignments, this is impossible for v6 addresses

A thousand times this (and your other points, great reply thank you) - the ergonomics of using IPv6 at a local scale are atrocious for mere mortals. And you didn't touch on "should I use Stable Privacy or EUI64 for my laptop IP?" and other small cuts and bruises which technologists think everyone should "just know".
Yeah, it's probably that buying from outside China might be worse, because it will either be really expensive, or it will be made in a country with even worse worker protections. The other way is to just stop buying those things, which will leave you a minimalist with maybe a mattress, and definitely no electronics.
He's got no kids so, where else would it go?
> People are not paid based on what they need, they're paid based on value they provide

If that were true then he'd be paid far less. Tim Cook does not provide value to Apple to the tune of billions of dollars. The people who work for Apple do.

> how difficult they are to replace

What would be difficult about replacing Tim Cook?
Who designed an autonomous bus with a “run over people anyway” button?
This idea has been around almost a hundred year. It is not supported by the evidence.

https://en.wikipedia.org/wiki/Tired_light
I think it's a interesting discussion, because often when CEO comps come under scrutiny, one side will naturally argue that company performance correlated directly to CEO performance.

Stock goes up = CEO does good job

Stock stagnates or goes down = CEO does a bad job.

It's an incredibly complex ting to analyze - but how much of company performance is really the result of the CEO, and the CEO alone? Sure, he sets the N-year course of the company, and being the navigator and captain of a ship, you should get some reward if the ship arrives its destination, intact, and on time.

But I mean, how much of Apple company performance is nothing more than just built up momentum? Apple doesn't need to be revolutionary or cutting edge. They just need to adopt working/in-demand products to their own (Apple) domain, and their brand name alone will sell those products. Those Foxconn workers would likely have their jobs, Tim Cook or not in charge. And if not Foxconn, then some other factories and factory workers.

Ok, that's a lot of rambling, but I guess my point is that when you're dealing with a behemoth of a company like Apple, with hundreds of millions of users locked in to their products, it's difficult to credit a CEO alone of the success.
The most charitable explanation I could come up with is: Maybe people just don't want to be reminded of the pandemic when opening their fridge.
Being in a major American city, I'd argue crime it's under reported here too.

https://www.nbcnews.com/news/us-news/after-san-francisco-sho...

Of course this is going to depend on the city, but for example when I went to Europe, I felt so at ease compared to living in America.
In-browser GIF captioning with 3D CSS animations
2012 Mac mini is a very capable machine. Had to switch to Ubuntu after Catalina started lagging on it though.
Do ISPs really give out /128s? That's, erm, that's monstruous! Mine gives a /60 but their router doesn't have any way to use it, which is a bit shit. Still, 10 gigs symmetric...
It would be interesting to know the order of events in the population studied (vaccination first or infection first?) and whether it seems to matter for the ultimate level of immunity achieved.
this is good news, and long overdue. we should have done this for the wuhan strain last year, it would have shaved months off of the trials, and could have saved an enormous number of people.
User reports indicate Twitter is having problems since 8:45 AM EDT
An unfortunate name clash with one of the best x86 decoders I've ever used, also written in Rust[1].

[1]: https://github.com/icedland/iced
A call out to Solar2D, previously Corona2D

https://coronalabs.com/
China Plans Control of Tech Algorithms U.S. Can Only Dream Of
In the article, they already assume reference counting of references, see the previous paragraph:

"When the reference goes out of scope, the count is reduced. When an owned value goes out of scope and its reference count is not zero, the program terminates with an error (which I'll refer to as a "panic")."
I still have completely legitimate websites blocked by the sharing debugger on FB with no recourse.
> We uniquely have the resources to be the most developed nation, domestically, but subsidize other countries’ defense instead

...and in return, the rest of the world plays ball when we want to advance our interests. The basis of foreign policy is I'll scratch your back if you'll scratch mine. Our protection of Taiwan shows other countries that we will put ourselves on the line for our allies. It practically forces us to go to war if China invades because we'll lose access to our all-important semiconductors.

Key word forces. If we lose our dependency on the semiconductors we're no longer forced to go to war. Which means China can try to invade and might succeed if we deem it unnecessary to protect Taiwan because "fuck you, we got ours." By keeping ourselves in this vulnerable position there's an implicit trust and understanding that we will be there for them.

> There are consequences, not the US’ problem.

Funnily enough this is the attitude of many citizens under protection of US hegemony. I think you will receive more varied responses from the Ukrainians and Taiwanese.
“Fundamental” physics is just the physics of what we happen to be able to observe with the technology available to us at the moment. Newton was creating the fundamental physics of his time. And a century from now, even if in our generation we succeed in erecting a complete theory that explains everything we have ever seen, physicists will be working on “fundamental physics”. And we still won’t have a good enough handle on turbulence.
Honestly, I kind of feel the same way. I'm an American living in Europe and it's frustrating for me at times dealing with people who don't want to work.

I don't think the Chinese model of work until you drop dead is good but maybe something in the middle?
Must Try Hair Hacks
My issue with IPv6 is that its designers assume that everyone with an IPv6 network will get static IPv6 addresses.

However, it didn’t turn out that way in the real world. Every time my router resets, all of the IPv6 addresses in my home network change. So, I don’t use IPv6 to connect among computers in my home network; since I also get one IPv4 address from my ISP, I simply use IPv4 NAT so that the addresses in my home network are easily remembered and do not change.

The reason I don’t use IPv6 and 6:6 NAT is because the IPv6 designers feel this makes networking too complicated, never mind that NAT is a solved problem, so 6:6 NAT support just really isn’t there.

Another annoyance I have with IPv6 is that it needs to have more than one localhost IP address, considering that IPv4 has a 24-bit space for localhost. A large number of localhost addresses is useful for network regression tests (e.g. if we have one authoritative DNS server on 127.10.0.1 and one which isn’t responding on 127.10.0.2, does our recursive DNS server on 127.12.0.1 correctly handle an upstream DNS server being down? Nice to be able to run the test using only localhost IPs; also nice to be able to change the IPs each test so we don’t have to wait for the kernel to release TCP sockets for a given IP + port).

For the record, I have gone to a lot of effort to give my open source networking software IPv6 support.
If it were the case, photon decay would be measurable.

https://physicsworld.com/a/what-is-the-lifetime-of-a-photon/
There's been recent crackdowns on corruptions, and there are required to be government representatives at least supervising, but more likely taking part in controlling large businesses, public or private. That's in part to make sure that companies don't do shady deals that would hurt the party, and partly so that worker protections like these can be overseen very intimately. Authoritarian? Of course, but it's the only really reasonable way of making sure no big companies violate laws.

We've seen the opposite in the US, even with some heavy handed measures things like sexual harassment continue to be prevalent among large tech companies, especially older ones. Wonder if you could strike a nice balance at some point?
> This was the first thing done when Bolsheviks came to power in Russia, I'm not kidding. All in the name of equality.

You should see what some states have done in the name of freedom and democracy elsewhere
It's rough around the edges, but have you seen Windows? It's almost hilarious how any component can have UI elements from any of its iterations of the past two decades.

And ask someone who isn't familiar with it to find a setting. It's a hot mess. Just a hot mess a majority of people are used to.
It's viral marketing.
> many will treat it as broadcast traffic and flood it across the network segment

and some will silently swallow them until you update their firmware. Broadcasts on the other hand are so common (and required for ipv4 to work) that they are rarely broken.

If multicast is treated as broadcast, stuff works "fine", but because of IGMP snooping and additional "intelligence" the switches often employ, unfortunately, the failure modes I have seen tend to be packet loss rather than overeager packet forwarding.

And with multicast packets dropped in a v4 network, some niche applications will stop working, but with multicasts packets dropped in a v6 network, your network will stop working. Period.

> and you might have already ran into these problems in the IPv4 world if you have multiple network interfaces anyway

of course you have. My point isn't that v6 multi-homing is any different from v4 multi-homing. My point is that multi-homing is rare with v4 but very common and required for v6. So what's often not an issue at all on anybodies radar in a v4 network is something everybody has to deal with in a v6 network.

> most of the problems can be trivially solved.

absolutely. But they don't have to be solved by staying with v4 and thus inertia is even harder to overcome than it normally is. That was my point.