Jan
banner
jan.ntr.io
Jan
@jan.ntr.io
deviant technologist
Reposted by Jan
"The Social Meaning of the Personal Computer: Or, Why the Personal Computer Revolution Was No Revolution" by Bryan Pfaffenberger (1988)
October 29, 2025 at 12:30 AM
Reposted by Jan
I've built a new library that provides a local-first like experience but without the complexity. Count Cachula takes a different approach; it uses the Cache API, the stale-while-revalidate pattern, server-sent events and cache tags to give you the same full-sync experience.
Count Cachula - Local-first performance without the complexity
Count Cachula - Stale-while-revalidate caching for modern web apps
countcachula.spooky.click
November 17, 2025 at 8:28 PM
Im in Brussels at FOSDEM for the first time lets mingle!
January 29, 2026 at 9:46 PM
Reposted by Jan
January 28, 2026 at 8:34 AM
Reposted by Jan
it has taken a long time, with many circuitous routes, but it looks like we are almost there

9to5google.com/2026/01/27/a...
Android's full desktop interface leaks: New status bar, Chrome Extensions, more [Video]
A Google bug report on the Chromium Issue Tracker today has inadvertently leaked the Android desktop interface for the first time.
9to5google.com
January 28, 2026 at 3:16 PM
Reposted by Jan
Chrome scrolling perf issue in Chrome 145, 146 + MacOS 26.2 (26.1 seems ok) spotted by @jan.ntr.io

Please help us reproduce and +1 the issue.

issues.chromium.org/issues/47802...
Chromium
issues.chromium.org
January 28, 2026 at 12:21 AM
I cancelled my cursor subscription and so should you. Kilo and Amp are so much better and can run in open source containerised vscode. More security, more control, better results, less lock-in and less toxic companies.
January 27, 2026 at 10:58 AM
Reposted by Jan
Join us and @localfirst.bsky.social at @fosdem.org, Jan 31 + Feb 1, 2026, in Brussels!

We’re in the (first ever) Local First, sync engine and CRDT-focused devroom intro’ing pioneers @couchdb.bsky.social and @pouchdb.bsky.social

Find out more:
ℹ️ openlocalfirst.org
🏠 fosdem.org/2026/
Open Local First
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
January 26, 2026 at 11:07 AM
Clawdbot is everything that is wrong with vibecoding. How can anyone see those docs and not get an instant taste of vomit in their mouth?
January 26, 2026 at 11:14 AM
Reposted by Jan
I think about this post a lot
January 25, 2026 at 8:55 PM
Reposted by Jan
i loooove this section
Severance — Music To Refine To feat. ODESZA | Apple TV
YouTube video by Apple TV
youtu.be
January 25, 2026 at 9:01 PM
Reposted by Jan
I wonder if we're about to see a splinter in the European far right between MAGA worshippers who serve as the fifth column of tech monopolies and nationalists who have to reject fealty.

There's precedent: the French Résistance had fascists and hard conservatives fighting the Nazi occupation.
Here is only at first paradoxical reaction I believe we will see more of - AfD member of the Bundestag Kay Gottschalk argues the US tariffs over Greendland call for more European sovereignty, a European military alliance, a German nuke and ends his video with the slogan "Long live Europe".
January 19, 2026 at 1:02 PM
Reposted by Jan
so frigging cute
January 18, 2026 at 9:39 PM
Ok but now one step further: every post IS just a text file on my hard drive. local clients work offline and the files are synced to a pds out of band. the same way a service indexes PDSs, there is an sqlite with indexes for the files locally.
January 18, 2026 at 2:15 PM
we need to stop allowing model and platform providers forcing their clients on us. we need separation of powers for the digital realm. no facebook can be allowed to have an exclusive client with internal apis, no anthropic can be allowed to force their shitty cli and agent ui on their subscription,
January 18, 2026 at 1:57 PM
In XR light, mode is not a matter of taste, it just does not work. Now is the time to default to dark mode and add light mode optional later.
January 15, 2026 at 2:50 PM
Because everyone (except OS vendors) is getting this wrong, even component libraries, THIS is how a menu works, memorise it, put it into your component libraries, put it into your rules and prompts. Lets make good menus everywhere: gist.github.com/lucidNTR/363...
Proper UI behaviours
Proper UI behaviours. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
January 15, 2026 at 2:26 PM
We are deeply flawed individuals, most of us trying our very best.
January 13, 2026 at 2:57 PM
The fact that apple calendar is constantly silently failing to move entries, just resetting them where they were or fails to even set event names, leaving me with multiple "new event" entries" which i have no idea what they were and no way to see what happened, should make you anxious.
January 12, 2026 at 12:27 AM
Soon reality: People do cheap looking ai upscaling and i have to run downscaling to restore original look of all the pictures and videos
January 8, 2026 at 4:48 PM
If faced with the decision to deal with the UX of *nix or giving untrusted agents dangerous access to fix that shit for them, most people will chose the latter and its hard to blame them.
January 7, 2026 at 8:49 PM
I like to imagine that is today, somwhere in the world.
January 6, 2026 at 6:07 PM
@signal.org s ccc talk has some ok statements but it sounds again like they want to empower app developers to belittle the user and applications being able to opt out of things even if the user consents, which is exactly the kind of android and ios bullshit that crashes automation and interop.
January 3, 2026 at 9:26 PM
Well hydrated and ready to fuck up some shit
January 3, 2026 at 4:28 PM