Between and I took 8537 steps.
IndieWeb post types
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:
Liked
GitHub - benjifs/sparkles: a micropub client

Post details
a micropub client. Contribute to benjifs/sparkles development by creating an account on GitHub.
Liked
On Tech Debt: My Rust Library is now a CDO
Post details
Bringing the great successes of financial engineering to Rust.
Liked
Representing State as interfaces in Go
by
Post details
I made up a neat little pattern in Go the other day. It’s a way to represent a state change in a system by exposing different APIs for different states, while only holding state in a single underlying struct. I’m sure I’m not the first person to invent this, and it may already a name, so please let me know if you know of one. I’m going to show an instance of the pattern first and the motivation after.
Listened to
Going Open Source at Convex with James Cowling - Software Engineering Daily
by

Post details
Convex is a serverless backend platform to simplify fullstack application development. Its underlying database is written in Rust, and it uses TypeScript to integrate with reactive UI frameworks. The platform is growing, which has presented new reasons to make the code open source, and Convex recently released the source code for a self-managed version of

Liked
Redis License Shift Splits Community: Open Source Contributors Move to Fork - Socket

Post details
Redis is no longer OSS, breaking its explicit commitment to remain under the BSD 3-Clause License forever. This has angered contributors who are now working to fork the software.

Between and I took 6491 steps.
Reposted
Michael W Lucas¹ :flan_mail: (@mwl@io.mwl.io)

Post details
Hey everyone! #vultr just enshittified! They re claiming ownership of all intellectual property you host on their VMs. https://grimgreenfo.rest/notes/9rdle0uyo4d30029 Clear violation of copyright law. So, where are people moving to? What options are out there? that suck less?
Listened to
Engineering Enablement by Abi Noda | 10 years of driving developer productivity at Yelp | Kent Wills (Yelp)

Post details
On this week's episode, Abi interviews Kent Wills, Director of Engineering Effectiveness at Yelp. He shares insights into the evolution of their developer productivity efforts over the past decade. From tackling challenges with their monolithic architecture to scaling productivity initiatives...

Liked
Anders Eknert (@anderseknert@hachyderm.io)
Post details
@Marcus@k8s.social Huh, I hadn't noticed they too changed their license. We're going to need tools to help avoid projects not hosted by a foundation in our supply chains if this keeps up. Maybe some Rego rules in @www.jvt.me@www.jvt.me 's DMD :) https://dmd.tanna.dev/
Listened to
Debugging with Matt Boyle & Bill Kennedy (Go Time #309)

Post details
In this episode Matt, Bill & Jon discuss various debugging techniques for use in both production and development. Bill explains why he doesn’t like his developers to use the debugger and how he prefers to only use techniques available in production. Matt expresses a few counterpoints based on his different experien...

Listened to
The Business of Open Source | Ensuring a Project's Long-Term Survival with William Morgan

Post details
This week on The Business of Open Source, I have an episode recorded on site at KubeCon EU in Paris with William Morgan, CEO of Buoyant. We had a fabulous conversation, which touched on some touchy subjects, including Buoyant’s slightly changing relationship with Linkerd. But we talked...

Listened to
Retirement is for suckers with Cameron Seay (Changelog & Friends #36)

Post details
THE Cameron Seay joins us once again! This time we learn more about his life/history, hear all about the boot camps he runs, discuss recent advancements in AI / quantum computing and how they might affect the tech labor market & more!

Very open to supporting addition of more rules and custom advisories 😁
Between and I took 3733 steps.
Liked
Terence Eden (@Edent@mastodon.social)
Post details
Wondering what the world would look like if we implemented "Universal Basic Website". Entitle everyone to their own domain, a few GB of space, the ability to run simple apps / blogs / etc. What does the world look like if people aren't beholden to Flickr / Facebook / Google Photos to share their family albums? #UBI
Liked
Aral Balkan (@aral@mastodon.ar.al)
Post details
@ErikJonker@mastodon.social @Edent@mastodon.social Here’s an article about our pilot project in Ghent seven years ago (!!!) now. Unfortunately, a conservative local government took power and cancelled our funding. https://www.demorgen.be/nieuws/gent-wil-burgers-eigen-stukje-internet-geven~b92ec1b4/
Liked
Aral Balkan (@aral@mastodon.ar.al)
Post details
@ErikJonker@mastodon.social @Edent@mastodon.social My goal with the Small Web (Kitten, Domain, and Place) is to launch as a paid service so we can pay the mortgage and then, hopefully as people use it and maybe even as other orgs host Domain instances, to go to the EU, etc., and say “it works – now support this with our taxes.” We’ll see how it goes. The fact that we have had €zero EU funding to date doesn’t exactly fill me with hope.
Liked
Aaron Patterson (@tenderlove) on Threads

Post details
I got a new computer from work and my cat has blessed it with her face juice, so I think I can send the old one back now

Liked
james is online (@james@strangeobject.space)
Post details
Content warning: layoffs
Reposted
The Seven Voyages Of Steve (@sinbad@mastodon.gamedev.place)
Post details
I feel like subscriptions have generally made software quality worse. There was an argument that having to make paid upgrades to generate revenue to pay salaries put pressure on companies to change things that didn’t need changing, just to get that upgrade money, and subs reflected the holistic task of careful maintenance better. But in practice what’s often happened is the subscription props up bad decisions on product direction, because subs have to keep paying either way.
Reposted
Eloy (@eloy@hsnl.social)
Post details
@noracodes@tenforward.social IMHO you should pay for open source if you are making a profit on it. Lots of companies are reselling proprietary software and are paying for licenses without having specific feature wishes for the software, they just pay for the maintenance.
Reposted
Forrest Brazeal (@forrestbrazeal@hachyderm.io)
Post details
"Vendor lock-in"? They wish. All these vendors are locked in here with ME.
Liked
james is online (@james@strangeobject.space)
Post details
APPLICATION TO BE ON YOUR PODCAST Personal statement: hello there, i am james Skills: i turn my trauma into humor british accent References: my girlfriend thinks i am funny and cute
Liked
Hugh (@hugh@social.crablab.uk)
Post details
Running a script and regretting not adding multiprocessing to it.
Liked
james is online (@james@strangeobject.space)
Post details
What if Canva acquired me? I’ll pay them €100
Liked
Implementing dark mode in a handful of lines of CSS with CSS filters

Post details
I finally got round to implementing dark mode for this site (the cobbler’s children have no shoes and all that…) Here’s all the CSS I had to add: @media (prefers-color-scheme: dark) { /* Invert all elements on the body while attempting to not alter the hue substantially. */ body { filter: invert(100%) hue-rotate(180deg); } /* Workarounds and optical adjustments. */ /* Firefox workaround: Set the background colour for the html element separately because, unlike other browsers, Firefox doesn’t apply the filter to the root element’s background.
Liked
Nicolas Hoizey (@nhoizey@mamot.fr)

Post details
Attached: 1 image Please don't do this. We're in March, so I guess this content is not from 2024. But I have no way to know if it's from 2023, 2022, or even older… 🤷♂️ https://hq.getmatter.com/updates

Liked
ThatSexToyGuy (@hungry_joe@mas.to)
Post details
the first rule of passive aggressive club is i don't wanna talk about it
Between and I took 6802 steps.
Listened to
Questions from a new Go developer (Go Time #308)

Post details
In this episode we answer any/all questions from a new Go developer. Features, best practices, quirks of the language… it’s all on the table for discussion.

Listened to
Cup o' Go | 🚫 Computer says "No" 🧝 Plus one shell to rule them all with xiaq

Post details
🇮🇹 GoLab 2024 coming up Nov 11-13 in Florence ItallyCFP open through May 1Proposals🚫 Declined: time.Parse: letter-based formats🚫 Declined: support int(bool) conversions🗨️ Active: add builtin function is[T any](any) bool🚫 Declined: range over nil function should panicWork with Jonathan...

Between and I took 7167 steps.
Listened to
Productivity engineering at Netflix with Andy Glover, CTO at ReadySet (Ship It! #96)

Post details
What’s the difference between productivity engineering and platform engineering? How can you continue to re-platform with a moving target? On this episode, we’re joined by Andy Glover, who spent ten years productivity engineering at Netflix, to discuss.

Liked
Hey Loura!

Post details

Liked
Hotel hotspot hijinks
by

Post details
Ever been staying at a hotel and gotten annoyed that you always have to open a browser to log in for wireless access? Yup, me too. A recent instance was particularly frustrating and I had to pull out my favourite Swiss Army chainsaw in order to make my life a bit easier.

I am slightly annoyed at how much houses need to be maintained
Oof I feel you 😬 it's the worst!
Listened to
Navigating Node.js Security: A Conversation with Matteo Collina
by

Post details
In a riveting episode of the Mechanical Ink podcast, host Schalk Neethling welcomed Matteo Collina, a luminary in the Node.js community whose work has amassed over 22 billion downloads on npm in 2023 for the various open source modules he maintains. This episode was not just a deep dive into the technical intricacies of Node.js but also an enlightening discourse on the security landscape, community engagement, and the future of back-end development with the introduction of Platformatic. Here's a closer look at the discussions that made this episode a must-listen for developers.

Between and I took 6304 steps.
Liked
Lockdownyourlife (@Lockdownyourlife@infosec.exchange)
Post details
You are allowed to have and do nice things for yourself.
Liked
Dare Obasanjo (@carnage4life@mas.to)
Post details
The hard part about evaluating successful people who’ve been at a company for several years is it’s hard to determine if they’re good at getting things done or good at getting things done AT THAT COMPANY. Too many friends have shared stories of hiring ex-FAANG people who try to replay their previous company playbook without the same resources, culture or strategic advantages. This is important to filter for in interviews and interrogate yourself as well for similar tendencies.
Liked
Taylor Barnett-Torabi (@taylor_atx@hachyderm.io)
Post details
all the testimonials on my site are from women (except one) and honestly I just feel lucky to have worked with so many badasses there's still so much progress to be made but sometimes I have to remember I haven't always been the only one in the room
Reposted
Souvlaki Space Station 🛸 (@anarchiv@todon.nl)
Post details
Can web designers PLEASE STOP with the thing where the bulk of the website loads first and then things on the top load last so you invariable end up clicking on something you didn't mean to
Liked
jenny sais quoi (@jennyrock@octodon.social)
Post details
Attached: 1 image · Content warning: uspol
Listened to
The Oban Pros with Shannon & Parker Selbert (Changelog & Friends #35)

Post details
Today you get Sorentwo for the price of one! We are joined by Shannon & Parker Selbert, both halves of the mom-and-pop software shop behind Oban, the robust job processing library that’s been delivering our emails & processing our audio for years.

Liked
Terence Eden (@Edent@mastodon.social)
Post details
@nwp@mastodon.nzoss.nz Not only do I use it, I've also improved it! https://shkspr.mobi/blog/2022/08/an-update-to-the-atkinson-hyperlegible-font/