@taye

118 Followers
299 Following
406 Posts

I program interactive things. Currently working on video editing tools at https://miru.media. Sometimes I make art. Rarely I am spicy.

Somewhere around Berlin.

codeberghttps://codeberg.org/taye
githubhttps://github.com/taye

Perhaps it is because I have used Linux for quite a long time now, and it did not always work so well, but I still smile when I plug my laptop (Debian, Gnome, Wayland) into a Thunderbolt dock via USB-C shaped connector, and its display appears on multiple 4K monitors within a couple of seconds.

I unplug it, and it comes back to the laptop screen.

Screen rotation on my laptop works flawlessly.

Thank you - genuinely - to everyone who has worked on making this happen so seamlessly.

CSSkit, a high-performance CSS toolchain written in Rust. @keithamus’s project combines CSS parsing, minification, linting, formatting, transpilation, bundling, and analysis into one tool with zero configuration. It also includes LSP integration for IDE support. The project is inspired by oxc and is currently in alpha. #css #tools

https://csskit.rs

Some weeks are more fun than others. I am working on a lightweight avatar generator with a simple key combination of .css classes and .svg assets. It will be incorporated into an open-source project, so it will be open-sourced soon as well. Stay tuned! I will explain why it exists the upcoming month.

You're paying AI companies a monthly subscription fee to be fingerprinted like a parolee.

I got bored and ran uBlock across Claude, ChatGPT, and Gemini simultaneously.

Claude:

  • Six parallel telemetry pipelines.
  • A tracking GIF with 40 browser fingerprint data points baked into the URL, routed through a CDN proxy alias specifically to make it harder to block.
  • Intercom running a persistent WebSocket whether you use it or not.
  • Honeycomb distributed tracing on a chat UI because apparently your conversation needs the same observability stack as a payments microservice.

ChatGPT:

  • proxies telemetry through their own backend to hide the Datadog destination URL from blockers.
  • uBlock had to deploy scriptlet injection — actual JS injected into the page to intercept fetch() at the API level — because a network rule wasn't enough.
  • Also ships your usage data to Google Analytics. OpenAI. To Google. You cannot make this up.
  • Also runs a proof-of-work challenge before you're allowed to type anything.

Gemini:

  • play.google.com/log getting hammered with your full session behavior, authenticated with three SAPISIDHASH token variants, piped directly into the Google identity supergraph that correlates everything you've ever done across every Google product since 2004.
  • Also creates a Web App Activity record in your Google account timeline. Also has "ads" in one of the telemetry endpoint subdomains.

When uBlock blocks Gemini's requests, the JS exceptions bubble up and Gemini dutifully tries to POST the error details back to Google. uBlock blocks that too. The error messages contain the internal codenames for every upsell popup that failed to load.

KETCHUP_DISCOVERY_CARD.
MUSTARD_DISCOVERY_CARD.
MAYO_DISCOVERY_CARD.

Google named their subscription upsell popups after condiments and I found out because their error handler snitched on them.

All three of these products cost money.
One of them is also running ad infrastructure.

Touch grass. Install @ublockorigin

#infosec #privacy #selfhosted #foss #surveillance

Chad was the wankerbutternoodle Mstdn.ca owner who had called the cops on me for some past political posts. It was using cop violence on POC. The cops showed up & left fast, because it was all BS. It traumatized my Mom & enraged me. The cowardly liar then denied it when I posted about it all. A bunch of white folks supported him & didn't believe me. I knew #karma would catch up with that liar, sooner or later. Now, it has.

Cops will be coming after him, for a real crime.
I told you all that Chad was a dirty, lying weasel. Maybe, believe me instead of the white guy, next time 🤡

https://toot.cat/@catzilla/116267551374750231

#Criminal #Fraud #Canadian #Alberta #Liar #ToldYouSo #ConMan

Spring Cat (@[email protected])

The mstdn.ca drama has to be the spiciest (and actually one of the most serious) fedi drama I have ever witnessed since I came here The moderator of the instance is being sued for stealing 280k from a local Edmonton community league Many users of mstdn.ca have complained of technical instability etc but this is not that, it’s a serious lawsuit that made it to CBC https://www.cbc.ca/news/canada/edmonton/inglewood-league-lawsuit-missing-funds-9.7136933

Toot.Cat

Quick vibe check on @elk usage.

👉 Have you been using #Elk web app (https://elk.zone)?

Please #boost for science :) We have been discussing the future of Elk and your input here matters a lot. 🙏

Feel free to elaborate on the comments as well!

#askmastodon #askfedi #askmasto #fediverse #mastodon #mastodev

Yes; it is my main client for the fediverse
12.9%
Yes; sometimes but, started using something else
12.1%
No; I used to, but switched to another app
14.1%
Never did
60.8%
Poll ended at .
Elk

A nimble Mastodon web client

Elk
‪Archipelago
#ProcGen
RIGHT NOW! I'm doing some LIVE drawing from my prompt book on Twitch! Come see join the fun! www.twitch.tv/grickle14 #grickledoodle #twitch #drawing #art #funny #humor #cartoon

My #Wikipedia request for comment just closed, finally banning #AI content in articles! "The use of LLMs to generate or rewrite article content is prohibited"

Kudos to all who participated in writing the guideline (especially Kowal2701) and the whole WikiProject AI Cleanup team, this was very much a group effort!

https://en.wikipedia.org/wiki/Wikipedia:Writing_articles_with_large_language_models/RfC

Wikipedia:Writing articles with large language models/RfC - Wikipedia

Signal Boost: If you are willing to fix any of the #Wayland related issues I describe in https://michael.stapelberg.ch/posts/2026-01-04-wayland-sway-in-2026/, I am willing to sponsor the hardware you need for it, e.g. high-res monitor, GPU, PC, etc. and/or pay a bounty for the fix itself.

See https://lobste.rs/s/5pkjai/wayland_set_linux_desktop_back_by_10_years#c_4cpf8q for details and reach out; thanks in advance.

My goal is that #Linux works better, but I can’t do it alone. Let’s improve it together!