The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
4.4 KiB

+++
title = "Commented Links for 2020-08-29"
date = 2020-08-29
[taxonomies]
tags = ["links", "youtube", "google", "ads", "fediverse", "mastodon",
"haskell", "patterns", "rust", "threadpools", "embedded", "logging",
"predicable", "addresses", "tracking"]
+++
YouTube Unhideable Political Ads, Fediverse Out of Play Store, Haskell From
Zero, Haskell Mini-Patterns, Rust Thread Pools, Embedded Rust Logging Crate,
Predicable Oracle, Falsehoods About Addresses, Track This.
<!-- more -->
## [YouTube Mobile (iOS): I keep getting Donald Trump campaign ads with no "stop showing me" option](https://support.google.com/youtube/thread/66051026?hl=en)
What a great way to start a list of commented links by showing Google being...
well, Google.
You can hide ads that don't interest you. But it seems certain ads can't be
hidden, can't be skipped and don't react like normal ads.
In a way, it's fine that Google decides that, if someone pays enough, they
have higher privileges in their system. After all, Google (Alphabet actually)
is a company, and it can decide how things work on their system and how they
are going to make money out of their system. On the other hand... that's what
we keep pointing over and over: Google doesn't _care_ what goes in their
systems; Google doesn't _care_ what happens in their system.
And that's why a company that have that much effect in everyone's life
shouldn't exist in the first place.
## [Google is apparently taking down all/most fediverse apps from Google play](https://qoto.org/@freemo/104765288863293481)
Again, Google is free to do whatever they want when their system.
But here is the thing: ActivityPub is a protocol that allows any server to
share activities to other servers that implement that protocol. It is not tied
to any kind of activity, but the most common one at this point is
microblogging (think Twitter). So far, so good.
Whatever people do in their systems is up to them.
Because the protocol is open, anyone can implement anything with it, including
clients for, say, Android.
In the early days of the protocol, some bad servers appeared, but people
managing moderated servers took care and decided to not federate with those
bad servers, basically leaving the bad apples out of the basket.
So yeah, there are bad services in the ActivityPub universe, and they are
being ignored by the vast majority of other services. Should Google ban Chrome
or Firefox from the Play Store 'cause there is content like Breitbart on the
internet?
## [Haskell from 0 to IO (Maybe Hero)](https://rainbyte.net.ar/posts/200828-01-haskell-0-to-io.html)
Haskell is one of those fancy languages I'm trying to get a grasp of.
I can say that I could understand half of this, before the complexities of the
syntax throw me off. But I intent to read it again (and probably _again_) till
I get it.
## [Haskell mini-patterns handbook](https://kowainik.github.io/posts/haskell-mini-patterns)
Speaking of Haskell, here are some patterns (really small ones) in that
language.
Maybe to be consumed after understanding the language.
## [Multiple Thread Pools in Rust](https://pkolaczk.github.io/multiple-threadpools-rust/)
Serendipity: I was thinking in ways to improve my dhash calculator, using
threads pools and queues to check for files and dhash calculation for each
image.
And then this shows up.
## [defmt, a highly efficient Rust logging framework for embedded devices](https://ferrous-systems.com/blog/defmt/)
A new logging system for Rust, targeting high efficiency. But it seems small
and simple enough for any system.
## [aaronson-oracle](http://people.ischool.berkeley.edu/~nick/aaronson-oracle/)
A little experiment on how to predict things. After a while, I couldn't make
it drop below 75%.
This proves how easy it is to predict behaviors the more data you have about
someone. Also could explain how you suddenly start seeing ads for something
you just spoke with someone: They have so much data about you that they can
predict, with some pretty good accuracy, what will interest you in the future.
## [Falsehoods programmers believe about addresses](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/)
I love these "Falsehoods" posts.
## [Hey advertisers, track THIS](https://blog.mozilla.org/firefox/hey-advertisers-track-this/)
Mozilla may seem in bad shape these days, but we can't forget how they did
something like "Track THIS", which will flood tracking sites with bad content
about someone, so they can't predict _anything_ right.