Profile avatar
santiago-j-s.bsky.social
82 posts 195 followers 933 following
Prolific Poster

Just sent the government my accomplishments

with help from sixcolors.com/post/2025/02... and github.com/treetrum/ama... was able to bulk download all my kindle books. Got 'em before the deadline!

I have a whole theory on the inertia of organizations and how it can both save the org, but also mislead leadership into thinking <whatever> is working. And short story is that things can be incredibly resilient if they are heathy, and shockingly brittle if they are not. 🧵

Every artist I know is really struggling right now. Financially, emotionally, their confidence, in general. If you like an artist's work, support them any way you can. Buying their stuff or subscribing to their Patreon is great, but words of encouragement are also incredibly helpful.

coffee so black spaghettification begins when you lean in for your first sip

In functional teams, back-end implements for front-end. In dysfunctional teams, front-end implements for back-end.

when I was younger I thought the subplot of Ender’s Game in which Ender’s siblings shitpost themselves into running the world was the least realistic part of the book I am coming around to the idea that it was by far the most realistic

Fanzinitos

Sure looks like Google News caught the Latin Times using a large language model to write an article picking up on my latest report

*joining a group chat* Them: We're talking about DSM Me: The mental disorder manual or the Synology NAS operating system? Them: The autism one Me: ...yeah that could be either

A good thing to do if you are flailing a bit right now (as who is not??) is to get in touch with your own values, the things that you find life affirming and necessary in the world. Read some inspiring works about things you value - labor solidarity, scientific achievement, social justice.

Everyone: please add alt text to your images! Not only does it make your post more accessible, but you'll probably get more engagement as many people won't share posts that are missing it. You can set up a reminder by going to Settings > Accessibility > Require alt text before posting

As the technical knowledge of the average person has decreased over time due to people not having to repair, assemble or tinker as much with their technology as in the past, the capacity for tech leaders to bullshit the public increased.

I wrote up a post about how we hugely improved the write performance for Bluesky's timelines/following feed. If you want to learn more about how we did it, check it out. Some nuggets in there about embracing imperfection in some parts of a system to scale better. jazco.dev/2025/02/19/i...

Some interesting stuff in here that should greatly improve atproto's ability to "scale down" - e.g. running a custom appview without having to sync the full network state, and full cryptographic validation of firehose events without storing full repo states

Twitter is a great example of Tragedy of the Common. While I don't think anyone could have predicted Elon Musk becoming supreme leader because of it, most people saw that he was turning it into a propaganda machine and chose to keep posting. Even now, half the big accounts here are still active.

I'll definitely be turning on erasableSyntaxOnly:true in TypeScript 5.8! Very nice! It enforces that all type definitions are annotations only, so when you strip the annotations, you end up with exactly the JavaScript you would have written without annotations (no enum, no namespace, etc)!

⚠️protocol nerd talk⚠️ In the Web, the webserver does presence and search engines do distribution In atproto, the PDS does presence and the appviews do distribution

I just wrote a piece called "In Praise of 'Normal' Engineers". (partly paywalled) When people talk about world-class engineering orgs, they usually have in mind orgs that are top-heavy with the most experienced and pedigured talent. This gets it exactly backwards. refactoring.fm/p/in-praise-...

Are your noise-canceling headphones messing with your head?

This is a fascinating vulnerability. The root causes are implementing deterministic signatures instead of hedged, using a general purpose big number implementation, and leaking its API at the crypto layer. JavaScript types are a red herring, could have happened in any language.

Creating a reliable calculator app is a very complex problem. Standard floating-point numbers are imprecise, leading to errors in calculations. So you need to build abstractions to address that imprecision. This is a great look at how Hans-J. Boehm did it for the Android calculator.

witchsona commission for @/battleteacake dawn / orange blossoms / dappled light witch

Discworld QOTD, from Pyramids

One of the many things covered in my paper on AI and Copyright (arxiv.org/abs/2403.14653) is that there is a right way to acquire books for training, and a wrong way. Meta started doing it the right way, but then switched to the wrong way. techcrunch.com/2025/02/14/c...

Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework. We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework. react.dev/blog/2025/02...

Number input elements can be rather problematic but if you utilise the step and pattern attributes, they suddenly become a lot more useful.

Maybe 10 years ago I was sitting in a work meeting with my manager and the project lead of my project talking about how a group of men, my so called colleagues, were actively undermining my work. I just remember one sentence I said. Before I left the building to cry by myself in the parking lot.

All y'all investing your careers in generative AI should be keeping a close eye on cases like this. It's early but so far every judge has ruled in favor of copyright holders and against the idea that LLM outputs fall under fair use. If they ALSO rule that code repos with LLM-produced work in them

oooooooooh you want to click on the threadgate button

Microsoft's own research confirms something that was already pretty obvious: relying on a text generating machine to come up with answers erodes critical thinking, and is a method favoured by those who never liked doing critical thinking in the first place advait.org/files/lee_20...

Just absolutely bonkers details in this article. Edward Coristine was a member of several Telegram chat rooms that were being tracked by the FBI, including Kiwi Farms (known for harassment campaigns). Coristine was apparently on the FBI's radar for his prior contacts with an alleged criminal hacker.

Advocacy Win: Researchers finally use "autistic people" instead of "people with autism spectrum disorder" in their latest paper titled "Can They Even Feel Empathy? Why Conversion Therapy For Autistic People Is Good Actually" #IdentityFirstLanguage #WeListen

In the 1920s, a woman in California had an amazing idea to put suspected criminals in a dark room with a glowing skeleton to have them confess their crimes

Someone just filed an issue to add Astro as a recommended tool in the React docs setup page: github.com/reactjs/reac... I agree with this, and I think that Gatsby should be removed. (and yes, Vite should be added too!)

The year is 2025. Despite many technological advancements, audio on Linux is still cursed.

Now the whole country gets the experience of what it's like when private equity buys the place you work

remember. they never burnt witches. they burnt women.

Node made the right call by supporting TypeScript erasable syntax only (and the way it overwrites it with whitespaces to keep source maps unchanged is just brilliant!) I hope we'll see rapid adoption of TS --erasableSyntaxOnly in the ecosystem and a simplification of build tools in the long term

En la marcha antifascista de ayer en Buenos Aires vi muchos padres e hijos, me crucé con varios/as científicos/as, vi familias enteras, vi gente que sabe que para combatir el odio hay que dejar las pantallas y salir a la calle.

He knew he was a target. He was lucky to suspect that hackers had turned his own phone against him www.thestar.com/news/insight...

To all folks building games with #GodotEngine: @sentry.io First Godot SDK release is out. Let us know what you think! github.com/getsentry/se...