tree🌴
@tree.fail
1.5K followers 1.1K following 2.9K posts
voluntary convivialist 🌱 contributor @parallelpolis.info @web3privacy.info @gwei.cz @ethbrno.cz @bsky.cz #privacy #freedom #decentralization #ethereum #atproto #cypherpunk #foss #javascript #svelte #3dprint #cannabis #events #travel #euc
Posts Media Videos Starter Packs
Pinned
tree.fail
tree🌴 @tree.fail · Jul 29
The purpose of a ruthlessly efficient economy is to build a world where we can afford to be gracefully inefficient with each other.
Reposted by tree🌴
vikanezrimaya.xyz
RFC: add a new global label to #ATProto, "!sarcasm", for purposes of self-labeling
tree.fail
Sorry, I don't use Stripe. I prefer crypto.
tree.fail
Also...

Terry Gilliam
Thomas Vinterberg
Alejandro Jodorowsky
Quentin Dupieux
Jan Švankmajer
Jean-Pierre Jeunet
Denis Villeneuve
Luc Besson
Darren Aronofsky
Park Chan-wook
Robert Eggers
Ari Aster
Romain Gavras
Joachim Trier
Sam Esmail
Matěj Chlupáček
Nathan Fielder
tree.fail
Who are your four favorite directors? #filmsky

Yorgos Lanthimos
Stanley Kubrick
Gaspar Noé
Lars von Trier
The Lobster - Yorgos Lanthimos Stanley Kubrick - A Clockwork Orange Gaspar Noé - Enter The Void Lars von Trier - Nymphomaniac
tree.fail
Bluesky: Let's fix social media.
Farcaster: Let's make it a trading platform.

nitter.net/dwr/status/1...
tree.fail
I find it quite funny that I have this post blocked. idk if Blacksky isn't a one-man show, then this kind of information should probably come from a more neutral account.
bsky.app/profile/rude...
tree.fail
One day Bluesky will have "⁠from:following" search and it will be glorious
Reposted by tree🌴
pfrazee.com
You jerks leave sqlite alone SQLite did nothing wrong
tree.fail
When someone interesting blocks me, I'm always left wishing I could hear their perspective - especially when, like this writer, we seem to share the same values about building for the greater good.

hexaheximal.com/blog/buildin...
Building for the greater good
My thoughts on ethics in computing (and beyond)
hexaheximal.com
tree.fail
Post you from a different era

(~20 years back)
Reposted by tree🌴
willdot.net
I made a thing and I think it works. Introducing the ATProto URL shortener service where you own the data and can even host the service yourself.

It needs a lot of UI work (understatement) but it's been fun hacking this together the last few evenings.

tangled.org/@willdot.net...
@willdot.net/at-shorter-url
A URL shortener service that uses ATProto to allow self hosting and ensuring the user owns their data
tangled.org
tree.fail
Still no one's done #atproto marketplace?
Reposted by tree🌴
parallelpolis.info
1/ Just as states gradually regulated access to finance, they're now regulating access to social networks.

Same pattern. Same outcome.

Discord just leaked 2.1M government IDs. This is what happens when you turn convivial tools into checkpoints. 🧵
 pixel art style image, abstractly showing the contrast between a broken, centralized system and a more secure, decentralized network
tree.fail
This is absolutely insane. I've been warning about Discord for years, but it's gotten even worse.

Please, let's finally make Matrix usable, or someone come up with a better alternative. Stupid age verification has changed the game.
acvalens.net
vx-underground: Discord Zendesk breach is 1.5TBs of age verification photos. 2.1 +million photos

Spent this morning try to cross-verify, as news about the breach is going viral on Twitter
vx-underground &
@vxunderground
X.com
Chat, we are cooked Discord is being extorted by the people who
compromised their Zendesk instance They've got 1.5TB of age verification related
photos. 2,185,151 photos tl;dr 2.1m Discord users drivers license and /or passport might be leaked. Unknown number of
e-mails
4:04 AM • 10/8/25 • 245K Views Discord Previews
@DiscordPreviews
Follow Update: We have become aware that the perpetrators of this attack claim to have obtained 1.5 TB of age-verification photos totalling 2,185,151 images, which they are now
using to extort Discord.
Size:
1.50 TB (1,653,569,999,674 bytes)
Size on disk:
1.50 TB (1,658, 159,304,704 bytes)
Contains:
2,185,151 Files, 0 Folders
tree.fail
just for fun 😀 my first repository on @tangled.org
tree.fail
"plcdns" enables global DNS resolution of your DID PLC data

_handle.[did-hash].plc.atscan.net
_pds.[did-hash].plc.atscan.net
_pubkey.[did-hash].plc.atscan.net

example: _handle.oio4hkxaop4ao4wz2pp3f4cr.plc.atscan.net

tangled.org/@tree.fail/p...
tree.fail
Note: This project was created as an experiment using Claude 4.5 Sonnet (Reasoning), based on Nostr inspiration:
primal.net/e/nevent1qqs...
tree.fail
Examples:

- dnschecker: dnschecker.org#TXT/_handle....
- pingsx: ping.sx/dig?t=_handl...
- dig: "dig +short _handle.oio4hkxaop4ao4wz2pp3f4cr.plc.atscan.net TXT"
tree.fail
"plcdns" enables global DNS resolution of your DID PLC data

_handle.[did-hash].plc.atscan.net
_pds.[did-hash].plc.atscan.net
_pubkey.[did-hash].plc.atscan.net

example: _handle.oio4hkxaop4ao4wz2pp3f4cr.plc.atscan.net

tangled.org/@tree.fail/p...
tree.fail
Nice work!

I tried out 0xNAME. Why isn't the contract verified on Etherscan? I mean contract with "⁠registerName" function:
etherscan.io/address/0x63...
tree.fail
The narcissism of "I don't use this thing, therefore nobody should be allowed to" never gets old.