KnisterPeter
knisterpeter.bsky.social
KnisterPeter
@knisterpeter.bsky.social
Reposted by KnisterPeter
🎶 Alle Jahre wieder... 🎶
#Vorratsdatenspeicherung
December 21, 2025 at 12:09 PM
Reposted by KnisterPeter
Something that hasn't been made clear: Firefox will have an option to completely disable all AI features.

We've been calling it the AI kill switch internally. I'm sure it'll ship with a less murderous name, but that's how seriously and absolutely we're taking this.

December 18, 2025 at 12:12 PM
Reposted by KnisterPeter
Lost acronym we should bring back: PEBKAC
December 16, 2025 at 3:52 PM
Reposted by KnisterPeter
Bruno’s *last* portfolio site was one of the coolest things I’d ever seen on the web. I don’t even have vocabulary for this one. 😂
6 years of thinking I can make a better portfolio.
1 year of actually building it.

My new portfolio is LIVE 🚀
Please, don't break anything!
👉 bruno-simon.com
December 10, 2025 at 3:16 PM
Reposted by KnisterPeter
I keep being amused by some devs claiming that multi-region support for a service should be easy to add. Then turns out they're unaware of what active-active arch is.

Multi-region support is not all that complex from afar, but it gets complicated with the details.
October 28, 2025 at 8:03 AM
Reposted by KnisterPeter
Built a React Aria Calendar with swipe gestures to navigate between months! Uses CSS scroll snap for native 120fps animations, with a neat trick to enable infinite scrolling in both directions. 👇

stackblitz.com/edit/rac-swi...
October 20, 2025 at 5:24 PM
Reposted by KnisterPeter
29 weitere irreführende Bezeichnungen, die die EU neben "Veggie-Wurst" verbieten muss www.der-postillon.com/2025/10/irre...
29 weitere irreführende Bezeichnungen, die die EU neben "Veggie-Wurst" verbieten muss
Die EU will heute darüber entscheiden, ob vegane Wurst, Schnitzel & Co. künftig noch so heißen dürfen oder ob es sich hierbei um eine irreführende Bez
www.der-postillon.com
October 8, 2025 at 2:45 PM
Reposted by KnisterPeter
It’s a "crisis" when immigrants "take jobs away", but "innovation" when machines do. Funny.
October 8, 2025 at 8:07 AM
Reposted by KnisterPeter
🚨 Open source supply chain attacks are exploding.

Starting today, that ends.

We’re releasing Socket Firewall — FREE, zero-config, CLI that blocks malware before it lands on your laptop or CI.

Just run:

npm i -g sfw
sfw npm install lodash

Works for: npm, yarn, pnpm, pip, uv, and cargo.
September 30, 2025 at 6:06 PM
Reposted by KnisterPeter
We need to talk about Node.js in Kubernetes.

The platform meant to deliver elasticity is actually slowing Node.js down and making it more expensive to run.

Here's why your "autoscaling" might be bleeding money 🧵👇
September 22, 2025 at 3:59 PM
Reposted by KnisterPeter
Middleware is now stable in React Router

This feature took over 2 years to get just right

Learn what problems middleware solves, how to use it, and how we landed on the final API and architecture

remix.run/blog/middlew...
Middleware in React Router
Middleware is now stable in React Router!
remix.run
September 17, 2025 at 6:24 PM
Reposted by KnisterPeter
Random NPM thoughts of the day:

1. The primary NPM registry should be obsoleted entirely ASAP
2. JSR does not do anywhere near as much as it should, and it's probably too late to fix.
3. A proper successor must only support "standard" JS, though temporarily accepting "strippable types" is ok rn
...
September 9, 2025 at 10:24 PM
Reposted by KnisterPeter
I’ve been holding back on this for a while… but Bun v1.2.22 adding its own tsconfig flag finally pushed me over the edge. 🥴

I wrote: Why using Bun in production (maybe) isn’t the best idea

👉 dev.to/wojtekmaj/wh...
Why using Bun in production (maybe) isn't the best idea
Bun deserves credit. It's fast, ambitious, and it shook a JavaScript ecosystem that had once been...
dev.to
September 14, 2025 at 10:27 PM
Reposted by KnisterPeter
One of Silicon Valley's foundational myths is that newcomers to a field are uniquely equipped to solve its problems because they're not weighed down by biases and habits that make "experts" overlook obvious solutions.

"The most dangerous phrase in the language is: We've always done it this way." 🧵
August 21, 2025 at 6:21 PM
Reposted by KnisterPeter
Another MCP Server security vulnerability that I reported got published: github.com/Sunwood-ai-l...

Please adopt MCP frameworks responsibly. I recognize everything is moving fast but don't trade off information security just for the sake of keeping up. The security implications are real and poten
Command Injection in MCP Server github-kanban-mcp-server
The MCP Server at https://github.com/Sunwood-ai-labs/github-kanban-mcp-server/ is written in a way that is vulnerable to command injection vulnerability attacks as part of some of its MCP Server to...
github.com
July 22, 2025 at 6:00 AM
Reposted by KnisterPeter
When are two types in TypeScript "equal"?

1. Types are equal when they're the same
1a. They're the same when
1b. Okay well listen. Same is when they're not different
1c. Let me start over
1c-a. like A & B != B &A, but A | B is like B | A except,
1c-b. so A & (B | C) means A & B | A & C, sometimes,
June 5, 2025 at 4:54 PM
Reposted by KnisterPeter
It is 2000. I'm 18 years old. They say my job won't survive quantum computing (IBM is really close).

It is 2005. I'm 23 years old. They say my job won't survive visual IDEs.

It is 2010. I'm 28 years old. They say my job won't survive smartphones.
May 12, 2025 at 1:05 PM
Reposted by KnisterPeter
We're almost there for vite v6 to overtake v5 on weekly npm downloads. Vite v4 is slowly going down, but still has 2M weekly downloads.

Repeating the CTA: if you are using Vite v4, you need to upgrade during the next month to keep receiving security patches.
March 28, 2025 at 8:02 AM
Hamburg stabil. ❤️
AfD unter 10%
FDP im selben Segmente wie die Tierschutzpartei (nichts gegen die Tierschützer)
March 2, 2025 at 6:11 PM
Reposted by KnisterPeter
everything is always harder than it "should" be.
January 27, 2025 at 2:51 PM
Reposted by KnisterPeter
Can’t argue with facts 🤣
January 26, 2025 at 3:06 PM
Reposted by KnisterPeter
don’t useEffect, but if you must, don’t call setState in it
November 23, 2024 at 4:20 PM
Reposted by KnisterPeter
Tip: Chrome DevTools now lets you monitor your local and real-user performance (Core Web Vitals) via the Performance panel ⚡️

Open the panel and you'll immediately see how your local experience performs - no recording necessary.

Learn more: developer.chrome.com/blog/devtool... 🔗
November 5, 2024 at 6:37 PM
Reposted by KnisterPeter
1/2 “Diese Gewalt zeigt sich in einem Wunsch nach autoritärer Führung und einem starken Staat, in dem der Willen einer behaupteten Mehrheit endlich gegen die angeblich dominante Minderheit durchgesetzt werden würde.” - 2/2

taz.de/Schweigen-ue...
December 31, 2023 at 5:27 PM