I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Agents vs ecommerce")
at https://t.co/j6XurTKJyL
It's also available on Mastodon at:
https://t.co/m1FzXmWLU1
And on Bluesky at:
https://t.co/vHDpReUZAX
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("History is something you do")
at https://t.co/L6PWDdxhJ5
It's also available on Mastodon at:
https://t.co/7Pl4MxqaSR
And on Bluesky at:
https://t.co/eoVUeF31O0
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Sovereign citizens, but for news")
at https://t.co/kMU0hv4QTQ
It's also available on Mastodon at:
https://t.co/1v4u4NaBVK
And on Bluesky at:
https://t.co/GTYmLrrNOr
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Critique and writing")
at https://t.co/6xOFdu6RAV
It's also available on Mastodon at:
https://t.co/bk1RNrn8g3
And on Bluesky at:
https://t.co/CwIO8tyHS4
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Adversarial interoperability is a team sport")
at https://t.co/g3IqvaV0fC
It's also available on Mastodon at:
https://t.co/KPCtX3KSyA
And on Bluesky at:
https://t.co/S67BdHqdqO
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("The death of history's most successful publisher")
at https://t.co/U6ku2jMk3r
It's also available on Mastodon at:
https://t.co/nuiunpHgvw
And on Bluesky at:
https://t.co/IGlZ9Vfa6S
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("The technopolitics of ad-tech")
at https://t.co/Z2KwUGW5Va
It's also available on Mastodon at:
https://t.co/1rD2u2vFg7
And on Bluesky at:
https://t.co/G7UxBxAjwA
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Israeli ad-tech company was a delivery system for "mercenary spyware"")
at https://t.co/E4FD2kCXm1
It's also available on Mastodon at:
https://t.co/1XzzRnk0ir
And on Bluesky at:
https://t.co/gg6bUdfa9f
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Load-bearing")
at https://t.co/HoGzzn14k2
It's also available on Mastodon at:
https://t.co/PDwAYDE0qP
And on Bluesky at:
https://t.co/PjT8O2ZXvU
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Expedia amazoned hotel rooms")
at https://t.co/sLSqitARW8
It's also available on Mastodon at:
https://t.co/Psl4ZvshsK
And on Bluesky at:
https://t.co/ATs3iKUXWc
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Bundestrojaner")
at https://t.co/FRXhTcaaVM
It's also available on Mastodon at:
https://t.co/mZGzoU4HKI
And on Bluesky at:
https://t.co/sB5sLL7Ol7
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("How labor rights rescued Ultima from a monopolist")
at https://t.co/N8XEJuMUAt
It's also available on Mastodon at:
https://t.co/2mr81In6p9
And on Bluesky at:
https://t.co/FDWEhatWyv
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Thwarted")
at https://t.co/Si8pWduIBv
It's also available on Mastodon at:
https://t.co/6tD2ChkDAe
And on Bluesky at:
https://t.co/9aLwQWTzKV
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Disloyalty")
at https://t.co/O1Gj8KVtOq
It's also available on Mastodon at:
https://t.co/KvsVyXl7l0
And on Bluesky at:
https://t.co/tmvrQHcVJ7
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Swapping money for expertise")
at https://t.co/vNgGVinioW
It's also available on Mastodon at:
https://t.co/esYzbkYT9i
And on Bluesky at:
https://t.co/9wDZH2D9eX
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Scrutinzed")
at https://t.co/4O9Chsyqnh
It's also available on Mastodon at:
https://t.co/KNwBwA0Ozr
And on Bluesky at:
https://t.co/CR58Exebp8
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Scrutinzed")
at https://t.co/4O9ChsxSxJ
It's also available on Mastodon at:
https://t.co/KNwBwA0gJT
And on Bluesky at:
https://t.co/CR58ExdDzA
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Economic probabilities for our grandchildren")
at https://t.co/jkxpSQOasc
It's also available on Mastodon at:
https://t.co/le7t9Zcqza
And on Bluesky at:
https://t.co/5yFNx2QqzM
I've left Twitter, but I'm still writing a daily blog.
You can read today's post ("Voting is to politics as shopping is to boycotts")
at https://t.co/rObdFKGo1C
It's also available on Mastodon at:
https://t.co/bIXlUh3PSz
And on Bluesky at:
https://t.co/g7Ri9Po7FL