Ugh, the #chrome #extension ecosystem is exactly as bad as I'd expect.
And the fact extension is still up claiming not to collect any data even if it has been called out in one of the biggest security newsletters shows how much Google care about this (not much). The only thing they care about is pretending to ship AI features to detect malicious extensions. Because that's how you get promoted.
I mean is it even possible to report a suspicious or bad extension? I don't see anywhere
Great research by @WPalant and @c0m4r
And @campuscodi for putting the spotlight on it.
Oh, neat! A new open source app for Fuji cameras.
Currently Android and WiFi only, just supporting transfers so far. Bluetooth is planned, as is location support. Desktop and iOS versions are listed on the roadmap.
#Fuji #camera #OpenSource #FOSS #Android
GitHub - petabyt/fudge: Unofficial app to pair with Fujifilm cameras
Unofficial app to pair with Fujifilm cameras. Contribute to petabyt/fudge development by creating an account on GitHub.GitHub
Optional<T>
and Result<T>
, and I wish more programming languages would adopt something like it.
When purely interacting with safe code, and I have an API that takes in some struct Foo
, I can be assured that it's never going to be null when I try to access it. If I want to say that I can have something or nothing, then I can use Optional<Foo>
to express that, and the compiler will force me to explicitly choose how to handle the case where it's None
.
A lot of languages have something that looks similar, but very few actually have the guarantees that Rust's Optional
does.
Result
is also nice for error handling. One gripe I find working with many languages is that APIs don't clearly tell you what types of errors might occur. You're generally supposed to document what can happen in throws
in languages with exceptions, but generally I only see what the function itself throws - not what functions it calls throw. So if an error happens deep down in the stack, it's harder to know what exactly happened.
Result
can let you define exactly what types of errors may occur, and then you can either translate the errors you receive into other types, or wrap them and send them back up. It gives you both flexibility and readability that I really appreciate.
US folks: If you've not voted early, and don't yet have plans to vote, please make plans over the weekend! If early voting is still available in your area, take some time out of your day and get it done.
For those who have already voted via mail or in-person early voting, here are resources to check the status of your ballot: vote.org/ballot-tracker-tools/
Track Your Ballot or Ballot Application - Vote.org
Ballot tracker tools for all 50 states. Find the status of your ballot.www.vote.org
The Majestic Monolith
Monolith by Rene Aigner Some patterns are just about the code. If your code looks like this, and you need it to do that, here’s what to do. You’d do well to study such patterns, as they give you a …Signal v. Noise
Hi, humans.
If you like me (and we like, at least sometimes talk) and would be interested in joining a potential discord server I create, feel free to give me a shout.
Can't promise anything, as these thing usually go, but I'd like to have people I like around and stuff.
@menelion I wish I got the appeal.
I use it to share screens with a friend sometimes but I suppose I just don't have the energy to devote to it regularly
Hier gibt es meinen ausführlichen Bericht zur Antwort der🚦auf meine schriftliche Frage zum Ausmaß der Förderung von #Blockchain ⛓️ durch den Bund u ob die Reg. überhaupt mal guckt, was aus den letzten 215 mio € #Fördergeld für Gedöns seit 2017 geworden ist: mdb.anke.domscheit-berg.de/202…
PICs: Screenshots aus dem verlinkten Text, u.a. ein #tl;dr u eine Gegenüberstellung von #hypetech Förderung u #Opensource Förderung
Millionen für Blockchain in 2024 – Wirkung egal - Anke Domscheit-Berg
Mit wie viel Geld fördert der Bund immer noch Blockchain Vorhaben? Das fragte ich mich, als mir auffiel, dass laut Haushaltstitel „Innovative Anwendungen von Künstlicher Intelligenz“ auch Blockchain gefördert werden kann - das stand im Kleingedruckte…Anke Domscheit-Berg
Hubert Figuière
in reply to Gabriel N • • •the worst is that you can block "Shorts" with an uBlock Origin rules. No need of a new extension.
Oh wait...