The Free Software Foundation Europe deleted its account on X

the-free-software-foundation-europe-deleted-its-account-on-x

News on: 2025-12-04 The Free Software Foundation Europe deleted its account on X. The platform never aligned with our values and no longer serves as a space for communication. What initially intended to be a place for dialogue and information exchange has turned into a centralised arena of hostility, misinformation, and profit-driven control, far removed […]

Transparent Leadership Beats Servant Leadership

tl:dr: Parenting and leadership is similar. Teach a man to fish, etc. I spent a couple of years managing a team, and I entered that role – like many – without knowing anything about how to do it. I tried to figure out how to be a good manager, and doing so I ended up […]

Functional Quadtrees

functional-quadtrees

A Quadtree is a tree data structure, which is useful for giving more focus/detail to certain regions of your data, while saving resources elsewhere. I could only find a couple tutorials/guides and both were imperative, so I figured it’d be fun to do a functional version in Clojure which runs in the browser. A demo […]

I ignore the spotlight as a staff engineer

Lately I’ve been reading Sean Goedecke’s essays on being a Staff+ engineer. His work (particularly Software engineering under the spotlight and It’s Not Your Codebase) is razor-sharp and feels painfully familiar to anyone in Big Tech. On paper, I fit the mold he describes: I’m a Senior Staff engineer at Google. Yet, reading his work […]

NextJS Security Vulnerability

nextjs-security-vulnerability

A critical vulnerability has been identified in the React Server Components (RSC) protocol. The issue is rated CVSS 10.0 and can allow remote code execution when processing attacker-controlled requests in unpatched environments. This vulnerability originates in the upstream React implementation (CVE-2025-55182). This advisory (CVE-2025-66478) tracks the downstream impact on Next.js applications using the App Router. […]

Building optimistic UI in Rails (and learn custom elements)

building-optimistic-ui-in-rails-(and-learn-custom-elements)

Custom elements are one of those web platform features that sound complicated but turn out to be surprisingly simple. If you have used Hotwire in Rails, you have already used them. Both and are custom elements. They are just HTML tags with JavaScript behavior attached. This article walks through what custom elements are, how they […]

Programming peaked

by Samir Talwar Tuesday, 25 November 2025 at 09:00 CET I remember my first job vividly. It helps, of course, that I still consider many of the people I worked with friends, and I know some of them even still read this blog. (Hi!) I also think it might have been the beginning of the […]

It’s time to free JavaScript

it’s-time-to-free-javascript

You have long ago abandoned the JavaScript trademark, and it is causing widespread, unwarranted confusion and disruption. JavaScript is the world’s most popular programming language, powering websites everywhere. Yet, few of the millions who program in it realize that JavaScript is a trademark you, Oracle, control. The disconnect is glaring: JavaScript has become a general-purpose […]

Elites Could Shape Mass Preferences as AI Reduces Persuasion Costs

elites-could-shape-mass-preferences-as-ai-reduces-persuasion-costs

Abstract:In democracies, major policy decisions typically require some form of majority or consensus, so elites must secure mass support to govern. Historically, elites could shape support only through limited instruments like schooling and mass media; advances in AI-driven persuasion sharply reduce the cost and increase the precision of shaping public opinion, making the distribution of […]

The Mysterious Realm of JavaScriptCore (2021)

the-mysterious-realm-of-javascriptcore-(2021)

TL;DR JavaScriptCore (JSC) is the JavaScript engine used by Safari, Mail, App Store and many other apps in MacOs. The JSC engine is responsible for executing every line of JavaScript (JS) that needs to be executed, whenever we browse to a new website or simply send/receive emails. Finding vulnerabilities in JSC can be intimidating and, […]