Post details



We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess.

A great practical website to help you vote tactically in the upcoming local elections.

I am really not a fan of all the managers & leaders posting "Oh, it was so hard today because I had to lay people off." It's 100x harder for the people who got laid off. Yeah you made some decisions and had some conversations. But you aren't the one who suddenly lost their job, who may not be able to make their mortgage or provide for themselves and their family, who is wondering if their career and experience is valid. Stop with the "woe is me" as a leader. It's a bad look.
stop firing people I like and instead abolish your c-suite.
pilnok 🔜 eat prey love (@Pilnok)Thu, 19 Jan 2023 21:37 GMT
One reason I like working at startups is you get to wear many hats. Of course, by "wear many hats" I really mean "suffer occasional periods of extreme stress when things fail and there are no grownups you can go to for help". I like to think of it as Extreme Learning.
I was in one of those interminably dull video-conferences a few weeks ago. The presenter was pitching their grand vision of what our next steps should be. "So!" They said, "Any comments before we …
Mastodon won't be the next Twitter, and it's not because of Bluesky. The ideals and execution won't scale.

For those who trust me: Goto your Amazon account, sign out of all your devices, everything, everywhere all your Echos (yes I know it's a pain), reset your password, delete 2FA and any tokens and reset them. Now. That doesn't include Fido / Yubikeys but does include Auth tokens. Do it now. As much a pain as it is to reset Echo and all smart devices, trust me, please do it. I can't tell you more yet, but I am being ethical and you need to actually realise I have a clue. It's been a scary day
Just re-published my popular posts page with a list of some of the bangers I've written over the years 🙌🏽
So how does Mastodon pay its engineers? Mostly...it doesn't. Eugen and Claire are the only paid devs on Mastodon. Everyone else is making updates *for free*, as a hobby, on the side, after their day job. People are building CalcKey for free. People are building just about every fediverse product for free, as part of the open source community. It was particularly amusing when Elon said he wanted to open source the algorithm-- Jack Dorsey saying he wanted to create an open source protocol-- Nearly all of the Fediverse is open source. The algorithms are already open source. The protocol is a W3C standard (ActivityPub) just like HTML. The future these dopes have been trying to build already exists. There's just no money or power in it for them, so they have no interest and pretend it doesn't exist.
Week Notes 23#16 (5 mins read).
What happened in the week of 2023-04-17?
As mentioned in the above toot yesterday, the UK government are going to be scaring the pants off half the country at 3pm today with an emergency alert test. If you have a hidden phone you don't want someone finding out about, turn off emergency alerts in that phone's settings or turn the phone off. Otherwise it's very likely to make a loud noise once the test commences. Edit: Going through the replies suggests it's best to turn the SETTING off and NOT just the phone.
#Cookie had her first grooming session at Otis and Chums this week and she looks super cute, and we found some markings under her fur that we'd never seen before 🙀

With me looking to get back to a bit more public speaking, I've revamped my talks site so it's a little easier to see the previous talks I've done, as well as moving content from my site to the talks site.
Deffo still needs work, but it's better than what was there before 😅
Getting the commit author details for a GitHub App account (1 mins read).
How to retrieve the git commit author details for a given GitHub App.
AI isn’t “intelligence”. It’s stolen data and artists’ stolen labour cherry-picked to conform to techbro programmer preferences. The speed of operation is a technological achievement, sure, but in the end it’s just Plagiarism 2.0.
Attached: 1 image Okay now I really need to block Google and Microsoft from anything I touch. It's been clear that this AI stuff is moving like a virus, but it's not like any disclosures are even given for this. https://www.washingtonpost.com/technology/interactive/2023/ai-chatbot-learning/#lookup-table

We really missed an opportunity to call logging, monitoring, alerting, and observability LMAO 😹
I will be attending
Week Notes 23#15 (3 mins read).
What happened in the week of 2023-04-10?
This week we’re talking with Cory Doctorow (this episode contains explicit language) about his newest book Chokepoint Capitalism, which he co-autored with Rebecca Giblin. Chokepoint Capitalism is about how big tech and big content have captured creative labor markets and the ways we can win them back. We talk about cho...

I'll resume writing about technology and software engineering, inspired by Jamie Tanna's blog I came across recently. This is my blog: https://manuelschmidt.net. Subscribe through your favorite feed reader, or follow me on social media.

Thank you very much Manuel, this was lovely to read and hear 💜 I look forward to seeing how your blog evolves over the years!
I'm interested in attending
For many open source consumers the "logical units" being depended on are libraries. However, the libraries themselves are only a product of what consumers are actually depending on: people. Y...

Let's talk about Google's newest software supply chain product. Reading the GA announcement I had many mixed feelings. Starting with the good, compared to other implementations of "curated open s...

Stop adding “AI” to every new product ever challenge [Impossible]
I'm interested in attending .
Matthew Boyle, the author of Domain-Driven Design with Golang, sits down with Jon & Mat to talk about (you guessed it!) DDD with Go.

Welp, I guess today I'm gonna be using the extremely well-timed release of Google's deps.dev API to make dependency-management-data much more intelligent 👀
Posted by Jesper Sarnesjo and Nicky Ringland, Google Open Source Security Team Today, we are excited to announce the deps.dev API , which...

Ken Thompson’s 75-year-project is a jukebox for the ages, Tabby is a self-hosted AI coding assistant, Codeberg is a collaboration platform and Git hosting for open source software, content and projects, TheSequence explains The LLama Effect & Paul Orlando writes about Ghosts, Guilds and Generative AI.

Week Notes 23#14 (6 mins read).
What happened in the week of 2023-04-03?
Just pushed some examples to dependency-management-data's site to give a bit of a demo for what it looks like in practice, without you needing to download anything!
Was quite fun using github.com/saschagrunert/demo, which is definitely now a tool I'll be reaching for whenever I need to script a demo i.e. for my website, and it's given me some handy integration tests to run in the pipeline too!
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the web, and Doug is an iconoclast. […]

This week I spiraled out with standup comedian & writer Clara Olshansky! (Flamethrowers, My First Joke.) We talked career shame, dating shame, shame embodied as the snake from the Garden of Eden, the horrible things you tell yourself when you...

<p> Running live demos can be stressful. You know what you want to say and show. You prepare the CLI commands you want to run to best showcase what you...

Accidentally doomscrolled my phone to 0% battery 😬 guess that's a good indication it's bed time 🙃
To anyone following me on Twitter, with the Twitter API dying imminently, you'll no longer be seeing posts or interactions from me. In some cases I may manually post replies, but expect my account to be read-only going forwards. You can find me on the Fediverse at @www.jvt.me which has a richer set of posts from my site's feed, too 👋🏽
Mike (https://twitter.com/ukmadlz https://mastodon.social/@ukmadlz) and co-host Jim (https://twitter.com/secondej https://phpc.social/@SecondeJ) gather for the first time in a while and are joined by Stuart Langridge (https://twitter.com/sil https://mastodon.social/@sil https://en.wikipedia.org/wiki/Stuart_Langridge). The usual variety of social tech chat goes truly off the rails to the point where it's more teachable moments than tech discussion. But some of what we cover is: Elon is against Chat GPT 4+ https://www.digitaltrends.com/computing/pause-ai-development-open-letter-warning/ Don't deploy on Friday horseshit is BACK https://twitter.com/allenholub/status/1637111242610610182?t=EBkSZzQ6-zVpZ0I5lC4s4g&s=19 Dilbert Twitter outage two weeks ago was because they fired everyone with access to mint certs https://izzodlaw.com/@IzzoD/110001516908481048 You can't avoid politics in tech sometimes https://twitter.com/AlyssaM_InfoSec/status/1637383087020548096 The topics list was a lot longer, and this is all we got to. I think we hit a new level of off-topic with this episode, so enjoy.

Made some changes to the dependency-management-data landing page to hopefully make it a bit better in explaining what it's for, as well as including autogenerated docs from Cobra so you can read the command's docs and capabilities without needing to download it!
On this Episode of the APIs You Won't Hate Podcast, Mike chats with Tom Haconen from Svix about webhooks: a feature area that powers real-time event driven behaviors for API developers.

January 30, 2023Latest official pre-release: 1.20RC3 released Jan 12Changes to OS support in 1.20:Final version to support Windows 7, 8, Server 2008, and Server 2012Final version to support macOS 10.13 and 10.14Adds experimental support for FreeBSD/RISC-VProposal accepted: Optionally include file...

The big news this week: Go 1.20 is out!Profile-guided optimization is herecontext.WithCancelCause is addedGo 1.18 is no longer supportedProposals this week:Accepted: A proposal to improve forward compatibility with go.modAccepted: A proposal to add a new stdlib package with map...

golangci-lint 1.52.0 releasedrevive 1.3.0 & 1.3.1 releasedfasthttp v1.45.0 releasedLast week's interview with fasthttp maintainer, Erik DubbelboerConf42: Golang 2023 last call for CFPsProposal accepted: log/slog: structured, leveled loggingProposal: add opt-in transparent telemetry to Go...

[April Fool] Sound of Silence reactionGo 1.20.3 & 1.19.8 coming tomorrow[April Fool] Go Compiler Now Supports Morse CodeConf42: Golang, free online conference, April 20Ebitengine 2.5.0 with XBox supportProposals and discussionsOpen issue: Mockable time supportDiscussion: Should Plan9 support be...

The company claims to have not considered before launch whether their new protest and strike surveillance tool could be misused.

Distributed databases are necessary for storing and managing data across multiple nodes in a network. They provide scalability, fault tolerance, improved performance, and cost savings. By distributing data across nodes, they allow for efficient processing of large amounts of data and redundancy against failures. They can also be used to store data across multiple locations

Looks like #VirginMedia is down across the UK. Even their error reporting page has crashed! https://www.virginmedia.com/help/service-status