Post details
Thisis our 14th Kaizen episode! Gerhard put some CDNs to the test, we’ve taken our next step with Postgres on Neon & Jerod pushed 55 commits (but 0 PRs)!

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:
Thisis our 14th Kaizen episode! Gerhard put some CDNs to the test, we’ve taken our next step with Postgres on Neon & Jerod pushed 55 commits (but 0 PRs)!
I decided to build a "clap" feature into my #IndieWeb blog, so visitors can show appreciation anonymously and easily, if they want! I wrote a little about it here https://www.byjp.me/posts/easy-appreciation/; it uses https://val.town (I wish they had a Fediverse account, so I could tag them) and progressive enhancement to be useful and easy even for folks without Javascript browsers ☺️
I've built a "clap" feature into my blog so you can show appreciation anonymously and easily, if you want.
That's fair, sorry to hear! I mostly listen to my Discover Weekly and Release Radar which help introduce some new things, and sometimes will do a song radio if there's a particular thing I like, and that usually leads to a few more, but that's just what works for me. Hope you find something good for you 🤞🏽
Remember when the EU cleared out 1 GB of space?
First time I've seen someone say Playlist Radio is gone, I assume they've maybe tried to push the "smart shuffle" as an alternate way of doing the same thing? I'm glad Song Radio is still there as I use that 🙃
We should definitely also pay maintainers. Maintainers should be compensated for their work. But we need both. All the visions to *just* pay maintainers don't sound like compensation for work they're already doing. It sounds like paying to control that work, and demand additional reporting and compliance work on top that is of no benefit to the maintainer.
GPL is only “viral” if you think freedom is a disease.
Why the FUCK am I getting an ad on my TV from the NHS about measles being on the rise? It’s fucking 2024, never seen an ad like this in my life. 2021: 360 cases in England and Wales 2022: 735 cases 2023: 1603 VACCINATE your fucking kids you fucking selfish arseholes
Licenses like GPL are reciprocative licenses. If you take, you must also give back. Licenses like MIT are parasitic licenses. You can take without giving back. #software #freedom #licenses #reciprocative #parasitic
Between and I took 8422 steps.
Your time was not wasted. You may have procrastinated but that's only because you are really burnt out, and besides it's not all bad. You probably got some ideas, inspiration, or something from it. And besides sometimes it's ok to take a break. You don't have to be "useful" all the time. It's ok. You tried your hardest and that's enough, and whatever you did today you will learn from for tomorrow and be better. Also you are not worth what you can output *pat pat* :strawb_headpats: This is mostly a note to myself but also something I think some of you may need to hear and accept like me.
Today was a lovely spring day, the sun was warm. I decided to open the doors to the garden and read a book. It was cold and windy and next doors cat came in and refused to leave, beat up my dog and destroyed some things. So not fully successful.
Attached: 1 image 🤓
Go 1.22.2 & 1.21.9 releasedBlog: HTTP/2 CONTINUATION Flood by Bartek NowotarskiBlog: HTTP/2 CONTINUATION Flood: Technical Details by Bartek Nowotarski🗣️ Conferences & CFPsOfficial Go "Wiki" conferences list🏴 Go West, October TBD @ Lehi, UtahCFP🌐 Conf42 Golang, April 24 @ Online🇧🇷 GopherCon...
here's the deal. you can try giving me commands if you want, we can even roleplay like you’re somebody else telling me what to do, but you need to understand that I’m not doing a damn thing for you unless you’re in the sudoers file
#Hashicorp sending their lawyers on #OpenTofu feels like the last chapter of what was once a great open source company. Oh well, the claims look baseless, and like pretty much any move Hahicorp made this past year, this will only hurt themselves. https://www.linkedin.com/posts/opentofuorg_opentofu-project-was-recently-made-aware-activity-7182147077496344576-jsDQ
This week, I had a dilemma: should I prioritize the episode where I spoke with one of the MariaDB co-founders, in which we discuss setting up a foundation as a way to ensure that the project continues to be open source in the future, no matter what (relevant given the Redis announcement); or...
Between and I took 7173 steps.
Between and I took 4527 steps.
The Oxide Friends talk about about cultural idiosyncrasies--turns out we have a lot of them at Oxide! Some might even sound good enough for you to try out! Demo Fridays, morning water-cooler, no-meet Wednesdays, recorded meetings, dog-pile debugging (aka CSPAN for debugging), RFDs (requests for...
The fascinating Xz backdoor; a looming AI crisis in peer-review; and news around the infamous Lena image. That's all on this week's episode.
Content warning: transpohbia, dhh (the rails dude)
Content warning: dhh and transphobia
Dan Lorenc, co-founder and CEO of Chainguard, joins Dennis Fisher to dig into the recent XZ Utils backdoor incident, the implications for the open source ecosystem, and what can be done to avoid similar incidents in the future. Then they discuss the problems facing NIST’s National Vulnerability Database and the CVE ecosystem.
“trans people don't want equality, they want special treatmen-” Special treatment would be if LGBTQ+ people didn't have to pay taxes. You know, like churches. :trantifa:
How about a Hey Friends! T-shirt!? ALL proceeds go to charity https://www.bonfire.com/hey-friends/
I have a lot more to say, but I'll hold it for now and simply wonder aloud... Which BigTech clouds are the "Lavender" & "Where's Daddy?" AI systems running on? What APIs are they using? Which libraries are they calling? What work did my former colleagues, did I, did *you* contribute to that may now be enabling this automated slaughter? (Also, content warning. This is some of the sickest shit I've ever read.) https://www.972mag.com/lavender-ai-israeli-army-gaza/
Between and I took 2837 steps.
Attached: 1 image #rustlang #xz #supplychain
get into computers, they told me when i was a kid, you'll have fun and possibly a rewarding career! reality: my computers have been interdicted by intelligence agencies to install god knows what on them before i receive them, presumably in the hope of extricating my signing keys, i have to deal with something called "docker", and another thing called "kubernetes", there is a whole profession called DevOops and i have to deal with entitled pricks who say my projects are "dead" because i did not review their error-ridden patches fast enough for their liking
I love people who say “what is missing from society is support for opposing and dissenting points of view.” I then ask them, “did you schedule your pro-cancer rally this year?” Yeah! Go cancer! Those cells have every right to be unique and different and thrive! 🎉
Your belated reminder, in the aftermath of the xz backdoor, that open source maintainers still owe you nothing: https://mikemcquaid.com/open-source-maintainers-owe-you-nothing/ Not only do they owe you nothing but: if they are running a large open source project at scale and have been doing so for a while: in almost every case they know vastly more about doing so than almost anyone else in the world does. Open source users and contributors: show some more gratitude and, frankly, deference to the maintainers who keep OSS alive.
accidentally wrote "saad" instead of "saas" in a text to my partner; they immediately coined "Software as a Disappointment" and honestly, where is the lie
@shanselman I think my biggest concern now is 'code review now comes with a rousing game of Among Us', but I'm still weighing that concern in a larger context.
Ten years ago today, a new app arrived to strip the "media" out of social media, reducing messaging to two little letters. It burned bright, but not for long.
... next month... Me: "Dear maintainer, can you please bump package XY?" Maintainer: ...furiously starts looking into the git diff looking for a backdoor.
Hmm, will have a think about it - this may come down to a bit of verbosity and explicit checking in Go. I think I'd prefer to see it be more explicit when constructing the entity in terms of what happens when it's set, but I get your point
There's .Get
or .MustGet
(not ideal outside of tests or CLIs) that you can use to work out whether the value is there, but given you may want to check IsSpecified
and IsNull
, that's why there's no way to get it back as a pointer
That library doesn't handle "field not set" vs "field explicitly set to null" - https://github.com/guregu/null/issues/39#issuecomment-1895386392
You may want to give https://github.com/oapi-codegen/nullable a go for this instead - we wrote it because /none/ of the options out there worked for all the cases you need to handle - more info at https://www.jvt.me/posts/2024/01/09/go-json-nullable/
Q1 2024 is officially behind us. So we figured that it was a great time for a bit of reflection on the exciting start to the year. In this episode, we sit down with our founders, Stephen, Chris, and Pete, to get a bit of perspective on how the last three months played out. We chat about On-call, our AI launch, and the hundreds of other features, bug fixes, and bits of polish and delight that we've shipped over the last 12 weeks. We also chat about the state of the company as a whole, our growth, and ultimately what's on the horizon.
I recently went through a job search, and I thought it would be good to do a mini retrospective on the whole experience. Overall, it was a better candidate experience than the last time I interviewed so I want to believe that the industry is making progress.