Post details
We were very excited to see last week we hit 20,000(!) GitHub Stars on the #Renovate project 🚀 Thanks to our amazing community + users 🤗
This content type is full of IndieWeb post types, which are all content types which allow me to take greater ownership of my own data. These are likely unrelated to my blog posts. You can find a better breakdown by actual post kind below:
We were very excited to see last week we hit 20,000(!) GitHub Stars on the #Renovate project 🚀 Thanks to our amazing community + users 🤗
The entire right-wing propaganda machine came after Zohran Mamdani. The president and his allies came after him. Democratic leaders, by and large, did not have his back until the last minute. He still won, turning out historic numbers and inspiring young voters. His politics can win anywhere.
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Ian, and Matt extend their discussion from Fallthrough episode #44.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

i hope this election cycle empowers everyone the next time a centrist liberal says to drop pro-trans and pro-immigrant rhetoric to enthusiastically tell them to shut the fuck up
Good things are possible and we don’t have to settle.
If you’re wondering what the future of the Democratic Party looks like, watch the young, brown democratic socialist on the TV right now.
This post requires authentication to view.
Between and I took 2659 steps.
Congrats! They're super lucky to have you and your expertise, looking forward to seeing what y'all do 🙌🏽
First it was GCP in June. Then it was AWS in October. Then it was Azure a week later. It seems that our cloud providers are having outages far more often, and for far longer, than any of us would like. In this episode, Kris, Ian, and Matthew discuss the two most recent outages along with some of...

Victor, VP of Marketing at Strapi, walks us through how AI can be used in content creation—what tools work, what to watch out for, and how you can try some of...

Between and I took 2354 steps.
My desire to run a sustainable software business started somewhere near 2003 in the Business of Software forum. I've built, sold, and acquired a dozen of products since that time, with I have to admit the majority of failures.I've seen three distincts era for software companies, we're definitably...

In this episode, Josh and Otto dive into the world of Debian packaging, exploring the challenges of supply chain security and the importance of transparency in open source projects. They discuss Otto's blog post about the XZ backdoor and how it's a nearly impossible attack to detect. Otto does a great job breaking down an incredibly complex problem into understandable pieces. The show notes and blog post for this episode can be found at
Between and I took 7082 steps.
Guy Zerega led sales and marketing at Stack Overflow, where he once hired me.Now he leads sales at Cyborg - they offer end-to-end encrypted inference data. This...

In late 2021, the Log4Shell vulnerability sent shockwaves through the global tech community. For the first time, we're sharing the untold, inside story from ...

New proposal: go vet check for using %q with integer typesBlog: I'm Independently Verifying Go's Reproducible Builds by Andrew AyerJetBrains' language promise indexReddit: Why I built a ~39M op/s, zero-allocation ring buffer for file watchingBlog: A modern approach to preventing CSRF in Go


Adam Jacob joins us to discuss how agentic systems for building and managing infrastructure have fundamentally altered how he thinks about everything, including the last six years of his life. Along the way, he opines on the recent AWS outage, debates whether we're in an AI-induced bubble, quells any concerns of AGI an...
It's a FRIGHT...when your record a podcast with dead projects all around. Tech debt, poor choices, timing, market shift, and optimizing for the wrong things are all lurking around waiting to pop out at you! Just don't forget to push record.
Why, yes I am having to spend my Sunday morning looking into reducing the impact of bot scraping on my website after a significantly large AWS bill, why do you ask?

This post requires authentication to view.
It’s basically Deep Space Nine. [contains quote post or other embedded content]
Between and I took 4995 steps.
Some readers read every word, others skim. Some readers speak your language, others don't. Some readers read the original version, others a summary.
Between and I took 4167 steps.
Pretty sure I have the scariest engineering costume of the day.
Between and I took 6771 steps.
Well there it is. I've finally made it. I've reached the top.
published a lil JavaScript package called is-mdm, inspired by @lgug2z.com's blog post that was at the top of lobste.rs yesterday and wrote a post about it: bnb.im/posts/is-mdm/ https://bnb.im/posts/is-mdm/
A quick post about is-mdm, a package I wrote to detect MDM enrollment that was inspired by a Rust implementation found on Lobste.rs from LGUG2Z.

Cut my hair from feminine short to an enby baddie short again 🥰 Ah the gender euphoria is real
Between and I took 6280 steps.
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Matt, and Steve talk extend their discussion from Fallthrough episode #43.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

Jujutsu is a new version control system that's gaining in popularity. Its swappable backends allow users to continue using version control systems like Git without other users even noticing. Steve Klabnik aims to be a big part of it. Much like with Rust, he's getting involved early and making...

If you dual-license your software in such a way that it requires a paid license for commercial use, here are two code blobs for you. macOS pub fn mdm_enrollment() -> eyre::Result<(bool, Option<String>)> { let mut command = Command::new("/usr/bin/profiles"); command.args(["status", "-type", "enrollment"]); let stdout = command.output()?.stdout; let output = std::str::from_utf8(&stdout)?; if output.contains("MDM enrollment: No") { return Ok((false, None)); } let mut server = None; for line in output.lines() { if line.starts_with("MDM server") { server = Some(line.trim_start_matches("MDM server: ").to_string()) } } Ok((true, server)) } Windows pub fn mdm_enrollment() -> eyre::Result<(bool, Option<String>)> { let mut command = Command::new("dsregcmd"); command.args(["/status"]); let stdout = command.output()?.stdout; let output = std::str::from_utf8(&stdout)?; if !output.contains("MdmUrl") { return Ok((false, None)); } let mut server = None; for line in output.lines() { if line.contains("MdmUrl") { let line = line.trim().to_string(); server = Some(line.trim_start_matches("MdmUrl : ").to_string()) } } Ok((true, server)) } Looking at mobile device management (MDM) enrollment is not a silver bullet for identifying corporate devices running your software, but it is a good start.

This is why I have a website. It’s also why everything I’ve ever written has appeared on my website with *very* few exceptions Having a single domain name that’s YOU is invaluable. My website gets lots of compliments on its branding and appearance. My slides borrow that appearance, too It matters! [contains quote post or other embedded content]
Honestly, if you value content you've created always make sure it has a home outside of a single company. Always. [contains quote post or other embedded content]
This is why I have a website. It’s also why everything I’ve ever written has appeared on my website with *very* few exceptions Having a single domain name that’s YOU is invaluable. My website gets lots of compliments on its branding and appearance. My slides borrow that appearance, too It matters! [contains quote post or other embedded content]
“buried the lede” bro you poured cement over it
It seems so rude and careless to make me, a person with thoughts, ideas, humor, contradictions and life experience to read something spit out by the equivale...
