1,189 karma · joined August 1, 2012
Pretty cool. Doesn't work on Firefox.
Both Signal and Apple went with CRYSTALS-Kyber [1] as their post-quantum algorithm. If you're interested in the math, and maybe learned at some point about how classic public key cryptography is built on the idea that it's easy to multiply two primes, but hard to factor them, and how this (or other math problems) can be used as a one-way function to make encryption hard to break, the hard math problem that backs Kyber is the "learning-with-errors" [2] problem.
[0] https://signal.org/blog/pqxdh/
Even the "what" isn't explained well enough if you're not already familiar with the topic. I'm not really sure who is meant to be the audience of this article.
Big congrats to the team though, great competitive leap for them.
> I bought the camera from a profile that was created in 2017. They had some other things for sale, too. The account looked legit — lots of family photos and comments from family members.
> No C# or GDNative/GDExtension: Only GDScript is supported. Native extensions are not supported, but you can try to convert them into internal modules.
C# was created as a Java competitor. Although it had great C interoperability, the underlying .NET Framework was still a VM-based runtime with a garbage collector and all the disadvantages that brings. You can probably find various articles (https://longhorn.ms/the-reset/ is one) discussing attempts to adopt C#/.NET code for Windows Longhorn, which ultimately had to be walked back completely. .NET wasn't purpose-built for writing OS components or working deep inside existing Windows code.
Apple learned from this and other examples. The Swift team actively works with teams at Apple deep in native code to make sure they can handle their use cases without performance penalties, and with minimal ergonomic issues.
The difference is really about what the stated goals of the language were/are.
C# is a totally different story.
It certainly reads like it has an axe to grind (see Introduction and below).
Although there are certainly populations of children and adults that suffer disproportionately from masking (whether due to respiratory, auditory, or psychological issues, or just from being so young that the mask soaks through in minutes), my overall experience with elementary and middle school aged kids during the early years of the pandemic was that they found masking easy and didn't really care about it. They were thrilled to be in-person with each other.
Of course, their masking practices was not ideal, they often forgot them or wore them wrong, or used less effective materials, but the act of masking itself wasn't generally a big deal.
Our community has a huge Let Them Breathe presence, but even here it was the adults who were making all the anti-masking noise. The kids just didn't care.
I do wish we had better data on efficacy of masking mandates. This review doesn't bring any new clarity.
* All of these platforms favor algorithmic recommendations (which are ads) over your personal content queue.
* A lot of content on Prime forces you to watch an ad of new Prime content before your show starts.
* Some of these platforms have auto-playing previews that distract you while you are navigating. Sometimes you can disable them, sometimes you can't. Sometimes the setting resets itself. These are ads.
Fortunately, the Wayback Machine had a copy at decent resolution.
Thanks for sharing. <3
It's a shame Theora never "made it". The peak of its popularity is long past.
Do we know that's what happened? It's what I assumed, but I hadn't followed this story until the article popped up on Ars, so I'm curious if there are more details.
Thank you for this lovely surprise.
The conclusions drawn are reminiscent of something we've heard for a long time: software engineering, as a discipline, needs to grow up. We can't lean on enthusiasts forever. We need better structural solutions to improve quality. It feels decades away, though.
That being said, I don't think communities of that size should really be the goal in the fediverse.