RT @tqbf
Welp. It’s the crypto bug of the year. Mark it down for April. Java 15-18 ECDSA doesn’t sanity check that the random x coordinate and signature proof are nonzero; a (0,0) signature validates any message. Breaks JWT, SAML, &c. https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/
Here's what I got done this week:
* Searched for a marketing agency
* Edited documentation for using H264 w/ uStreamer
* Visited Boston
https://whatgotdone.com/michael/2022-04-15
RT @allison_seboldt
Two things I reflected on a lot last month:
- Doing is a lot harder than consuming.
- You can save money doing things yourself, but you'll pay the price eventually with your time.
Episode 3 of Deliberate Programming is up. This is me breaking down 2 hours of work on PicoShare (a golang web app) to identify anti-patterns in my dev practices. https://youtu.be/07eyKDHjv6U
RT @simonw
The live read replica beta feature of @litestreamio now has documentation - it looks very straightforward to setup, the primary database runs a web server and replicas then subscribe to it by URL https://tip.litestream.io/guides/read-replica/
RT @jdeanwallace
My latest retro reads more like a sad diary entry. I don't necessarily feel the same way, but I have to publish it nonetheless [for consistency].
Here's my March in review:
https://newidea.io/read/2022-03/
Here's what I got done this week:
* Published my March retrospective
* Figured out how to do multiarch Docker builds
* Improved my blog templates and build process
https://whatgotdone.com/michael/2022-04-08
RT @dansult
March Retro
This month I dabbled in Alpine and Go templates before pushing a series of updates to Mudmap . io
https://danielms.site/retrospectives/2022/retrospective-march-2022/
March was TinyPilot's best sales month ever, reaching $69k in revenue. I'm debating whether to keep reinvesting in growth or start taking a profit. Plus, I share everything I wish I knew before spending $40k (and counting!) on a website redesign. https://mtlynch.io/retrospectives/2022/04/
RT @czue
March retro!
TLDR
Pegasus is humming, Griffin is flailing, and I have no clue what my long-term plan is.
I came into each episode expecting the interviewee to be some inaccessible genius who succeeded through raw talent.
What's striking is that they all feel like normal developers who took on a bold project and worked hard at it for years.
The do-everything-yourself style of Andreas's OS was inspired from his time working at Apple, where he saw how powerful it could be when a single organization controls the entire stack.
And finally, there's @awesomekling, who created an entire OS from scratch, complete with web browser, games, and several other applications. https://corecursive.com/serenity-os-with-andreas-kling/
The homesteading part to me wasn't SQLite but Fossil, the source control system Hipp invented for developing SQLite. It would never occur to me to just create my own source control system to match my needs.
In @DRichardHipp's interview, he talks about inventing SQLite because he needed a database that could run on a military battleship and continue working even if other components on the ship were damaged. https://corecursive.com/066-sqlite-with-richard-hipp/
In the beginning, critics called Zig a toy language, so Andrew set the goal not just to get people to take him seriously, but to completely unseat C as the de facto choice for low-level programming language.
Solo developer. Lover of unit tests. Builder of TinyPilot. ex-Google, ex-Microsoft