409 karma · joined August 11, 2016
https://balkaninsight.com/2021/04/16/albania-prosecutors-inv...
The big issue is how the Socialist Party essentially organized the whole collection of this data neighborhood by neighborhood in a hierarchical fashion, it's very similar to a mafia franchise. A neighborhood party member reports to the larger district, who reports to the city official, who reports higher up all the way to the Prime Minister.
And that's how genocides start.
Unlimited PTO means take as much as you want, but you have to have excellent social awareness to not damage your standing.
Found the old explanation, it seems I had misremembered some details but it’s still super insane.
What kind of app needs 65536 classes?
I have also noticed that programmers have a tendency to sometimes distrust the stuff they make. I for one will never install "smart" home devices, I'm happy with my classic light switch that won't spy my on/off status and send it to China, or my toaster that needs a monthly subscription.
In the end this shows that JS is unequipped to handle such behavior without significant changes to the core language.
let x = 0;
doSomethingAsync(); // does not touch x
console.log(x);
There's no guarantee that x will have the value 0 by the time you get to console.log(x). The value of x might have been changed by an outside function that just happened to run between your statements. In synchronous JS this would never happen as callbacks are scheduled to run only at the end of a function, and if they change x the change will only be applied after x is printed.
The change in behavior will break a lot of existing code, since the synchronous behavior of a function is a core feature and assumption of the language.
This is exactly the same problem that languages such as C++ have when dealing with multithreading, and why constructs such as semaphores, mutexes, etc. exist. JS does not have these, and using the technique in the article will completely break the language.
Compare these two fiddles I prepared and see for yourself:
This one uses await to block for a second, which in the meantime changes the value of the variable between statements: https://jsfiddle.net/gq1btLdu/
This one uses a for loop to do synchronous work for about a second, then prints the initial value twice. You will notice that the setInterval never had the chance to run, since callbacks are scheduled to run only once the current function ends: https://jsfiddle.net/gq1btLdu/1/
My nightmare scenario is someone flying hundreds of these in formation on a stadium full of people. They could be launched from a parking lot from a single van or pickup truck. If you sacrifice the ability to hover by giving them wings, you might get very high range and not have to risk yourself at all while launching a devastating attack.
In nuclear weapons it’s the difficulty in sourcing the nuclear material that prevents widespread proliferation. Imagine if the core could be made of something like iron, everyone would have nukes and our civilization would not survive.
Consider the hobby of FPV drone racing. The designs and plans are widely available, and you can get a top-notch drone for about $2000 for a first-time purchase (less for the subsequent ones, since you'll already have goggles/radios). These drones are regularly built by teenagers and it's not difficult at all to add capabilities to the drones, such as target tracking, autonomous operation, software-defined radios for jamming resistance, etc.
There was a video a couple of years back of a kid in Texas attaching a pistol to a drone and firing off a couple of shots. Stuff like this is not rare or inaccessible, and it's only a matter of time before it becomes widespread.
All the graphics for the game above can use placeholders, or even solid colors.
Jordan Peterson has an excellent series of lectures regarding disgust sensitivity, here's a sample:
During the Trump presidency it felt like the population of the US was split in two different realities, and that the worldview of someone from the other side was completely alien. It works similarly in smaller scales as well, with things such as conspiracy theories.
Take for example postmodernism, under which there can be no legitimate communication between people, and all arguments are power plays between the speakers. In such conditions it's very easy to foment cynicism and conflict, since without the ability to communicate you will not be able to solve conflicts or grievances.
Think of something like Amazon Cognito or Okta, but decentralized and transparent.