Christer Grimsæth
banner
christer.grimz.no
Christer Grimsæth
@christer.grimz.no
I turn coffee into software.
Reposted by Christer Grimsæth
Er du over 35 og i ferd med å bli gradvis mer interessert i lokalhistorie? Nasjonalbiblioteket trenger hjelp med å plassere sin samling av historiske flyfoto på kartet.

bibliotekutvikling.no/nyheter/flyf...
Flyfoto: Ny tjeneste lar brukerne plassere flyfoto på kartet
Du kan plassere flyfoto på kartet! Flyfoto er fotografier som er tatt i lav høyde fra småfly av landskap, bygninger, natur, bygd og by.
bibliotekutvikling.no
September 25, 2025 at 7:52 AM
Reposted by Christer Grimsæth
Norway sucks for programmers. It's not what you think.

The country code completely breaks the official YAML 1.1 spec.

NO evaluates into Boolean false...regardless of case.

This can cause cryptic, hard to debug errors; especially in YAML-heavy environments like Kubernetes.
August 25, 2025 at 6:01 PM
Reposted by Christer Grimsæth
Ring 0 is a highly-privileged state on CPUs.


Negative Ring Levels have even *higher* privilege. You just haven’t heard of them.


For X86, Ring -1 is Hardware Virtualization, Ring -2 is System Management Mode, Ring -3 is Intel ME / AMD PSP.

Arm get's even weirder:
August 6, 2025 at 7:25 PM
Kubernetes 1.0 was released 10 years ago. What would k8s 2.0 look like?

matduggan.com/what-would-a...
What Would a Kubernetes 2.0 Look Like
As we approach the 10 year anniversary of the 1.0 release of Kubernetes, let's take stock of the successes and failures of the project in the wild. Also what would be on a wish list for a Kubernetes 2...
matduggan.com
June 21, 2025 at 8:28 PM
Reposted by Christer Grimsæth
Collection of insane and fun facts about SQLite

#database #sqlite

avi.im/blag/2024/sqlite...
Collection of insane and fun facts about SQLite - blag
Some of the interesting and insane facts I learned about SQLite
avi.im
December 31, 2024 at 12:06 PM
Reposted by Christer Grimsæth
In 1994, a math professor discovered that Intel's Pentium chip sometimes gave the wrong answer when dividing. Fixing this "FDIV" bug cost Intel $475 million. I analyzed the Pentium chip and found the bug. 1/N
December 28, 2024 at 6:57 PM
Reposted by Christer Grimsæth
I highly recommend the Valhalla talk by @briangoetz.bsky.social at #Devoxx (www.youtube.com/watch?v=eL1y...). Not only because it gives an excellent view on what is coming in Java, but also because Brian clearly explains why it is important to spend much thinking into crucial language features.
Valhalla - Where Are We? by Brian Goetz
YouTube video by Devoxx
www.youtube.com
December 16, 2024 at 7:37 PM
Interesting discussion in this thread 👇
I remain skeptical on the notion of modular monoliths. Sure, compartmentalize your code base into cohesive units, loosely coupled. But you hit limits eventually and I just don't see it for large multi-team projects, due the downsides: build complexities (and time), need to align on runtimes and...
December 14, 2024 at 6:38 PM
Reposted by Christer Grimsæth
how do you all remember every UUID? I find it really hard. so I wrote them all down on every uuid dot com

the list has fast search across all 2^122 values (so you can find your favorites) - hoping to add some social features like "trending UUIDs" soon!
December 6, 2024 at 5:51 PM
Reposted by Christer Grimsæth
In case you missed it: Bluesky runs on-prem. They migrated off of AWS months back.

So yeah, they DO need to put orders in for servers! (Good luck to the dev team!)

More on their architecture: newsletter.pragmaticengineer.com/p/bluesky
November 20, 2024 at 9:39 PM
Reposted by Christer Grimsæth
The more I dig into Bluesky, and more importantly the AT Protocol, the more I get that feeling I had when I first got involved with the Kubernetes project.
You can run nearly every part yourself. You can host your own account (PDS server), run your own moderation tooling (labeler), your own feeds, your own clients, and if you insist your own appview (what the app talks to) and relay (shared CDN-like service)
October 20, 2024 at 7:01 PM