Chief sloppervisor

Waterloo, Ontario
Joined December 2011
Introducing Fleury! A Flutter-style TUI framework written in Dart. Written by agents and made to be used by agents. There's a lot of cool stuff to demo. Check it out! 👇
3
1
1
7
5,807
Not a great day to have a website and users and stuff
40
I know the mantra on how AI will create new types of jobs but at least my anecdotal evidence is seeing less hiring and no more juniors.
2
2
148
Dan Reynolds retweeted
So basically, today PHP got two critical bugs that let anyone run code on your server without even logging in, which is bad, and then the details leaked before the patch was even out, which is worse, and it works on WordPress and MediaWiki and Magento and Joomla and Laravel, and Censys says like 1.5 million servers are running a version with no fix, so the NSA was like "take your system offline," and the FBI was like "take your system offline," and CISA and the UK and CERT-EU were all like "take your system offline," and then the Prime Minister of Japan, the actual Prime Minister, posted at 5:55 in the morning telling 48.8 million people to take their system offline, so everyone took their system offline, like the Dutch cybersecurity agency took its own website offline, and the Dutch parliament went offline, and the Port of Rotterdam went offline, and Finland and France and Denmark started pulling government sites, and Wikipedia went down, and Archive.org went down, and Asana and GOG and Something Awful went down, and the University of Vienna's webmail went down for some reason, and that's just PHP. Because GitLab also dropped a CVSS 10.0, which is the highest score they give out, for a bug that's been there since 2014, so that's every self-hosted GitLab for twelve years, and then LiteLLM 1.107.0 got hijacked and shipped a credential stealer and a remote access trojan in every single wheel and the Docker images, including latest, and you didn't even have to import it, just installing it was enough, and it's the second time this year, and then Railway paused every deployment on the entire platform because someone got into the environment variables, so now everyone has to rotate every secret they've ever stored there, and TiDB Cloud said someone was walking around inside with stolen credentials for basically a month and an extortion group says they took 10.6 terabytes, and Zeabur got breached for the second time in two months and is just shutting down, like the whole company, and Node.js patched remote code execution and a TLS bypass, and CISA says Plex is being actively exploited, and someone took over 300 Tor exit relays to steal SSH passwords, and SafePay ransomware has hit over 600 critical infrastructure orgs, and India's biggest bank filed a data loss incident, and Japan has been in an official state of emergency in cyberspace since October 9, which honestly explains the 5:55 AM post. Oh, and eMudhra, a certificate authority that's issued over 60 million certificates, whose entire job is proving websites are who they say they are, was supposed to be using private keys that are random numbers over a hundred digits long, and one of them was 4. Just 4. And the others were like 66 and 237. Anyway, it's Wednesday.
1,079
8,932
1,652
69,416
4,158,307
I want to streamline making local-first Dart apps. I've got a few pieces of the puzzle in place: A TUI framework, secrets manager, networking package (WIP). One of the challenges lately has been managing the actual coordination and releasing of different packages that depend and dogfood each other. Obviously that calls for a meta-package for releasing! Hence the release-kit package. It has made releasing multiple targets like Homebrew, Github Release binaries, Pub, etc a breeze and it's been pretty fun to use.
6
4
293
Then on the dogfooding side, the use command lets you pick which of your targets to install locally and switch between them. This has been really handy for dogfooding local versions and then quickly switching to testing a released on after it goes out.
15
You can stage your release first, generating local artifacts, and then hit the button when you're ready.
11
Then you've got really fun features like the plan visualizer that tells you how multiple units your releasing fit together.
18
And since we already made the TUI, why not use it for release commands (where it makes sense lol). So now we have interactive initialization of the targets you want as shown, which will generate your config file.
23
I remember happily going to GitHub in hope of finding a new issue/star on a project I'm building or seeing what cool new repos are trending on explore. Now it feels like going to a peak bot-era social platform. There's no community anymore, it's just agent-to-agent stuff. I like moving super fast now, but I also liked community.
1
4
197
Given the dominance of Flutter in the Dart ecosystem, a lot of great packages that don't need to be Flutter-specific end up being so. Cross platform secure storage is a good one. I've used flutter_secure_storage historically, but now that I'm more focused on CLIs/TUIs, I needed a pure Dart one. AI has made it so easy to build cool tools like this. More pure Dart packages en route!
1
2
87
Dan Reynolds retweeted
Tesla VP of Hardware Engineering Lars Moravy explains to Hagerty how the Roadster borrows SpaceX cold gas thrusters to make 0 to 60 possible in 0.55 seconds. Truly insane: ▫️ 200L carbon-over wrapped pressure vessel behind seat holds nitrogen at 10,000 PSI ▫️cold gas thrusters push out 80 kN of thrust (equivalent to a single fighter jet engine) ▫️Tesla went with nitrogen because “it just seemed wrong to put fuel into a car” (air is ~80% nitrogen, fair enough) ▫️thrusters same system satellites use to move in space (eg. the “psh psh psh" from Apollo 13 film) ▫️currently takes 6 to 7 hours to refill all nitrogen but Tesla working for it to be 30 minutes ▫️uses leg actuators from Optimus robot to manage downforce on wing *** Full 25-min episode with Henry Catchpole here: youtu.be/22rvpUecLts?si=jtwK…
223
1,182
109
8,982
675,477
My masterplan for an age of personalized local-first Dart apps is secret storage (Keybay) + DB (resqlite) + networking (working on it) + TUIs (Fleury) = All kinds of cool apps. Getting there!
1
4
117
I love when AI is like -- sorry, I can't do that because there's a rule saying I'm not allowed and I'm like, guess who gave you that rule dude? It was me. Approved!
52
AI and I made a pure Dart cross-platform secret store recently. Flutter secure storage was great but I'm focused on Dart-only local apps. This unlocks a lot for me. Plus, there's a TUI! With hardware key support! Such fun stuff to build. Next up is the p2p network- piece. Stay tuned!
1
6
226
Tesla doing backflips and I'm worried about wrangling 3 Claude agents
47
Dan Reynolds retweeted
Science fiction
347
465
141
8,471
546,679
Not everybody wants to be an entrepreneur. Not everybody loves work. Not everybody can upskill. Also, a lot of folks in tech have made their skills their entire identity (the "Rust guy", the "TypeScript guy"). Same with designers, marketers, etc. Personally, I love learning, creating things, solving challenges. Whatever that may be. I hope AI doesn't rob me of that. I also think us "tech bros" should have a bit of humility: humans are generally not great at predicting. We may be completely wrong.
Generational level of cope going on right now by software engineers that AI has not affected them, is not affecting them, and will not ever affect them
14
9
162
11,574
I want AI to cure cancer but also not devalue everything I do.
52
The number of executive decisions you need to make when building a complex product with AI is just exhausting mentally. More than coding in a way. There's no mental downtime you used to get building a committed design.
46