Skip to main content



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.

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...



Oh, neat! A new open source app for Fuji cameras.

github.com/petabyt/fudge

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



I really like the semantics of Rust's Optional<T> and Result<T>, and I wish more programming languages would adopt something like it.
in reply to Chris 🌱

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.

in reply to Chris 🌱

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/



Why people would want to deprive themselves of their natural desires, I do not know, especially just because the month of November passes. It's unhealthy to starve yourself of the natural ways of life.
in reply to modulux

lewd.

Sensitive content

in reply to Nick's world

lewd.

Sensitive content



I dream of someday giving a conference talk titled "A Majestic Minilith", drawing its title from DHH's "majestic monolith" (signalvnoise.com/svn3/the-maje…) plus the Minilith from Arthur C. Clarke's _2061_. In this talk, I would show a full-stack web app written in Rust (or maybe some other AOT-compiled language), where the whole thing is a single binary, and show via live demo with audience participation that it can handle a decent number of concurrent users on a low-power home router.


drawing, suggestive @ viewer

Sensitive content



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.

in reply to André Polykanine

@menelion I struggle with it a little, but I'm really getting into it now. I would ideally like a collection of my humans I can just casually talk at.
in reply to Estelle

@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



Why can't your nose be 12 inches long? Because then it'd be a foot!