brian's Avatar

brian

@briancloutier.com

what is the ideal future and how do we get there?

270
Followers
2,062
Following
113
Posts
24.04.2023
Joined
Posts Following

Latest posts by brian @briancloutier.com

happy to answer any questions! or to spin it up again for a while

05.11.2025 19:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

hello! I'm no longer running it but I still have the source code somewhere and could probably share it, it requires a very stable Internet connection (needs to consume the entire firehose) but it's a single binary which writes to sqlite

05.11.2025 19:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I would love a version of this! I also wonder which model you're using / how much compute it is per tweet, would be excited to collaborate on scaling it up, I was also playing around with custom feeds earlier and had something running over the entire firehose, it's not a _huge_ volume tweets

09.03.2025 21:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

custom feeds are exposed through a simple interface: the client asks for n items (w optional cursor) and the server returns n items in sorted order. there's definitely room in there to apply a ranking step!

09.03.2025 21:01 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the three kinds of gaming streamer:
- entertaining: come and laugh with me
- educational: learn how to get better at this game
- competent: watch someone who's incredible at this game

24.01.2025 04:24 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh, damn, this would 100% work on me

22.01.2025 20:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

a feed which gives you one hour of fun each day, a 5 minute warning, and then mixes in a 1% chance of returning body horror to each served post

22.01.2025 20:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

same with airbnb: when you book credentials are passed to your device (which syncs them to all your other devices), when you walk into your airbnb the wifi announces which kind of credentials it's looking for and your devices send them over. From your perspective you just walk in and you're on wifi!

22.01.2025 07:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

as in: there's some global maximum timeline length and during mergesorts (compactions and queries) it only keeps the most recent n entries for each timeline

21.01.2025 09:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm very curious about the rationale, LSM seems like it should work pretty fine here. The circular bufferarity means every insert also inserts a tombstone so there's some unfortunate write amplification, but it doesn't seem outrageous to add a max keyrange length while sticking to the LSM model

21.01.2025 08:57 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The case for a learned sorting algorithm | the morning paper

it is truly great; and pairs nicely with this follow-up paper: blog.acolyer.org/2020/10/19/t...

18.01.2025 06:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

a "small world" custom feed which throws you into a cohort with ~20 other small accounts. the cohorts slowly change over time as it learns from who you interact well with and tries to match you with the perfect little community

key engagement metric: how many users eventually become irl friends?

17.01.2025 23:44 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the paradigm of running `sudo apt install calibre` seems wrong

every tool in the apt repositories should be "installed"; it is downloaded into a local cache when I first try to use it and automatically removed from the cache if I haven't used it in a while.

nix, uv, bun, docker approximate this

17.01.2025 22:34 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

eternal september always arrives, eventually

17.01.2025 20:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

absolutely, a combination PDS and smol AppView

the PDS saves your records and publishes when it can, the smol AppView has a local cache you can browse down in the subway until you come back up for air (content)

16.01.2025 07:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

on the PR front, I don't expect that he's trying to "distract" from anything. I expect he genuinely cares about global warming

15.01.2025 18:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

strongly disagree ๐Ÿ™ƒ

we _could_ hit carbon negative tomorrow if we really wanted to. IPCC warned about 1.5ยฐC back in 2018 and we have now hit that threshold. We will keep blowing through thresholds until we try an actually feasible solution, geoengineering is much easier than restructuring society

15.01.2025 18:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

What makes this a stupid PR move? At this point geoengineering is almost certainly going to be required

15.01.2025 09:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
maximum highway throughput causes traffic to flow at ~70% of the posted speed limit

maximum highway throughput causes traffic to flow at ~70% of the posted speed limit

a cool visualization from the washington DOT, the optimal amount of traffic is a lot higher than you might prefer it to be (ht www.construction-physics.com/p/reading-li...)

13.01.2025 02:49 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

when you visit your friend's corporate office your visit is already known ahead of time by envoy. your public keys are also known ahead of time, when you walk in your device automatically connects and is given guest access

12.01.2025 03:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

there's a wifi QR code on your airline boarding pass. By scanning that code you associate your device with your payment information and can simply hit "approve" to the charge it shows you in the payment portal

12.01.2025 02:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

when you walk into the cafe your device gets a notification: each MB will cost $0.10, once you hit approve you're immediately connected, your device handles the payments and shows you a running tally of how much you've spent

12.01.2025 02:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

a setting on my phone which pre-approves any of my starred contacts to connect to my wifi, when they walk into my house my wifi recognizes their public key and simply works without them doing anything

12.01.2025 02:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

when you walk into someone's house their device is immediately notified, once they tap yes your device is allowed to connect to their wifi networks

12.01.2025 02:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

when you take a picture of the wifi credentials your phone automatically saves them and connects without you needing to do anything else

12.01.2025 02:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

the piece of paper with the wifi password is instead an NFC tag to which you bump your device in order to perform the key exchange

12.01.2025 02:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

some proposals for passwordless wifi. All of these are possible, and have been possible for many years, but standards are hard to bootstrap:

12.01.2025 02:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

this tweet made me look up the source, I'm in shock, it's such a beautiful phrase ๐Ÿ˜ฎ

11.01.2025 23:26 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

the most impactful thing one could do is make a great alternative client, probably

the more people who actually use your client the more your vote matters in terms of pushing for decentralization

09.01.2025 00:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

love it,

- did:plc, you trust bsky not to censor your account, otherwise have full control
- did:web (typically), you trust your registrar to control your identity
- did:web (this monstrosity), you trust your ISP and their dynamic DNS, famously very trustworthy and stable (!), to host your identity

08.01.2025 05:38 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0