GNU/Joke: website content licensing
Be careful when choosing a license for your #HTML and #Gemini pages. Otherwise the GNU/Police might come GNO/cking at your door:
- You MUST use GNU/Website and GNU/Capsule.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
In Romania 2022 is the new 1984
Oh... and their reasoning? You have one guess.
Hint: "ne trebuie pentru războiul din Ucraina"
In Romania 2022 is the new 1984
The good news is the fact that the law will be challenged at the Constitutional Court of Romania and probably it will never be applied.
Experts say it has many issues, but the most obvious one is that they've used words that don't exist in the Romanian language.
They've probably used #GoogleTranslate to get the translation for "encrypted" and they got a word that doesn't exist in our language: "cripat".
Thank you #Google, #DoNotBeEvil
In Romania 2022 is the new 1984
The Senate of Romania just passed a new law that forces all internet and telecom providers to record all encrypted and un-ecrypted traffic, on their cost, and also provide a way for the Romanian Intelligence Service to extract the data "as needed".
The new 100 page law was provided for review 10 minutes before the session and it was passed after 30 minutes of "debate". But there is good news...
https://apti.ro/senatul-adopta-din-nou-largirea-interceptarii
"Compromising Angular via Expired npm Publisher Email Domains" by Matthew Bryant https://thehackerblog.com/zero-days-without-incident-compromising-angular-via-expired-npm-publisher-email-domains-7kZplW4x/
Man, if there's a vulnerability in the OSS supply chain, somebody's thought of it. This one seems particularly tricky to defend against, from the registry's perspective.
DeVault on driving a #RiscV powered board:
"CPU-bound programs can be a struggle. However, this system has a consumer workstation GPU plugged into its PCIe slot. Any time I can get the GPU to pick up the slack, it works surprisingly effectively. For example, I watched Dune (2021) today in 4K on this machine — buttery smooth, stunningly beautiful 4K playback — a feat that my Pinebook Pro couldn’t dream of."
gemini://drewdevault.com/2022/01/15/2022-01-15-The-RISC-V-experience.gmi
.. And #MirageOS is built in #OCaml which seems to be a great programing language, why isn't it more popular? Why are we still stuck with C&friends?
Here are 5 pages from the guys that works on the OS:
Minsky, Y. (2011). OCaml for the masses. https://sci-hub.se/10.1145/2018396.2018413
You can find more publications about OCaml, unikernels and MirageOS on their website:
When talking about the future of the web, please don't put emphasis on what's essentially a #DistributedPyramidScheme and focus on something that can make a difference. I've just discovered #MirageOS and my mind is blown, my impression is that this does to #unikernels, what Docker did to LXC.
Why aren't people talking more about this? I know it's not #QubesOS, yet, but it has a lot potential. Here's an old #TWIT podcast from 2014:
Thought experiment: You can spend 10-15€ on spotify each month, meaning 120-180€ per year. For music there can disappear at any moment and that you'll never own, or you can spend 10-15€ each months to buy an album on Bandcamp (or any other service that provides DRM-free downloads), support the artists more and retain your personal music library even when Bandcamp goes out of business.
The former is a subscription plan, the latter is an investment plan.
It's year 2 AC (anno COVID-19) and #ReproducibleBuilds aren't part of the design modern languages. Why? WHY?
Firefox doesn't have a decent profile manager, so I've been using a C krunner extension to fill-in the gaps. I've had to manually compile the extension because of the aformentioned issue.
I've now switched to a FF extension that uses a native DBus counterpart, and guess what? Rust builds are not reproducible (by default). Why? WHY?
https://github.com/rust-secure-code/wg/issues/28
https://addons.mozilla.org/en-US/firefox/addon/profile-switcher/
Ryan Dahl, the guy behind NodeJS, is also behind https://deno.land/, and as much as I don't like JavaScript, hats off to him, he seems to be a genius in coming up with solutions to problems:
Deno uses a saved memory snapshot of the processed TypeScript parser&compiler in order to reduce the bootstrap time for processing a TS script to essentially zero. In the end, there's no meaningful performance difference when running a JS or a TS script in Deno.
#TypeScript in #NodeJS vs #Deno
Adds SciHub links to popular publisher websites to make accessing science even easier! https://github.com/rickwierenga/sci-hub-injector
Schrecklich. Einfach nur schrecklich. https://www.zeit.de/kultur/2022-01/grossbritannien-boris-johnson-bbc-rundfunkgebuehren
It might not be that benign if your favorite instant messaging app "just happens" to keep a log of your past sessions.
Here's a screenshot of my most recent Telegram sessions. In one of them you can clearly see the motherboard type. A motherboard that didn't receive any security patches since it was released in 2012; Thanks ASUS.
I'm sure this is still a secure device, that's why I'm "definitely not planing" to add an air gap (AKA permanently remove all network connections).
IT mastermind, avid music listener and plant lover.
--
The header image is a website screenshot containing the text: "Please turn JavaScript on and reload the page.". This is what you get if you try to access a website behind the C9e CDN and use the NoScript and DarkMode Firefox add-ons.
The profile image is a generated portrait of a smiling middle-aged man with light-brown hair. The image was generated by https://ThisPersonDoesNotExist.com
💙💛