Want to use a link shortener on #Mastodon?

Don't! :blobsurprised: All links in Mastodon posts count for 23 characters, no matter how long they really are.

(via @jond )


The year is 2019 and I can’t buy a good majority of consumer technology because we lack privacy legislation and consumer protections. Example: it’s absurd that my TV came with spyware that can’t be turned off or avoided; I had to stop it from phoning home at the network level. It also came with an arbitration clause and a clause waiving the right to a class action lawsuit.

How did we let the Web get to this point. All I wanted to do was read this blog post.

I've been thinking for a while that a new model of online advertising with fixed, time-limited spots for all users could disrupt existing adtech and bring a better equilibrium with less tracking and bloat. Disappointed to read that someone tried this and failed: blog.zgp.org/a-clean-ad-networ

Proud to see that projects my colleagues and I have been working on in the last year at @cliqz
have been mentioned in this list of 'Humane Tech': @WhoTracks_me
, Re-consent and Local Sheriff


@sam Ok, @exodus + NoRoot Firewall is the combo that gets me the OS-wide tracker blocking I want. Too manual, but very functional.

The dream would be a firewall app that works like NoRoot but uses the Exodus data as opt-out filters...

Example 2: On android 9 you cannot backup your device without logging into Google system-wide. No other remote backup option is available.

I had to manually back up with adb.

Example 1: In Launcher 3 you cannot move the Google search bar on the home screen - even if you disable the Google app.

This basically forces you to go and find an alternative launcher. I found the Microsoft Launcher to be a good replacement.

Setting up an Android device without logging into a Google account is an uphill battle. I get the feeling the OS has extra inconvenience built-in on purpose when not logged in.

you might not have known this, but google - the company you use for searching, email, maps, translation, data storage, watching videos, voice assistant tech, backing up your phone, storing photos, finding images, making purchases, making your phone's operating system, advertising, providing webfonts, running website analytics, providing captcha authentication, and browsing the internet - might be tracking you

As technologists I think it's tempting to believe that decentralization can be achieved if we just had the right tech – better interfaces, more options, the right algorithms, whatever. I've been guilty of this myself; Pinafore is my attempt to make Mastodon's UI more accessible. But Doctorow makes a good case that these are just band-aids on what is fundamentally a policy problem. And unfortunately the policy solutions being floated right now would entrench monopolies rather than break them up.

So it turns out with libdweb we can now polyfill node's net and dgram libraries, and just run anything build on node's network stack directly in the browser: github.com/sammacbeth/browseri

Already got a PoC with DAT's discovery-swarm able to discover peers and replicate hyperdrives!

"We are now required to prevent from using the Website unless you change your mind..."

Not that's sure how the GDPR works...
cc @GDPRHallOfShame

Was never much of a fan of the tweetdeck/mastodon column layout - particularly as I often have my screen portrait. Trying out @pinafore and finding it very nice! Also, very nice and snappy on a touch device - we need more webapps like this!

RT @Puri_sm@twitter.com: We are proudly sponsoring the work of Julian Sparber on Fractal, the @matrixdotorg@twitter.com client for GNOME. Read his latest update - blogs.gnome.org/jsparber/2018/ #LibreDesktop #DemandFreedom #gnome

🐦🔗: twitter.com/Puri_sm/status/107

RT @rawkode@twitter.com: I wish more open source communities would move their chat away from Slack and use matrix.org

Aren't we all fed up with 10k message limits and 32 different logins?

🐦🔗: twitter.com/rawkode/status/106

Optimising a pyspark job today. Reduced the run time from ~90mins to 15mins on the same cluster by rewriting it as a classic MapReduce job, rather than SparkSQL queries.

While Dataframe APIs have advantages in readability, it is difficult to reason about the performance trade-offs.

RT @maxdovey@twitter.com
We will be @mozillafestival@twitter.com this weekend doing a quick @dat_project@twitter.com sessiom turning RPI into DAT pinning service on Sunday guidebook.com/guide/147793/eve #MozFest


I wrote a small write-up about the e-ink computer/digital typewriter I made 4 months ago.


How to NOT handle privacy:
Huffington Post throws this at new visitors,
giving the appearance of freedom to choose privacy or to become a commodity,
a choice that as far as I can tell doesn't actually exist...
but I know most people won't read through all that.

I was evaluating ending my old labor-exploitation boycott because a headline seemed like they had important content.
After this? Absolutely not. Boycott more firm than ever.

Show more

macbeth.cc is one server in the network