Knut Haugen's Avatar

Knut Haugen

@knuthaug.bsky.social

I make video players for NRK for a living, and I live to ride bikes in the forest. I can juggle.

41 Followers  |  86 Following  |  71 Posts  |  Joined: 22.11.2024  |  1.911

Latest posts by knuthaug.bsky.social on Bluesky

Preview
Font with Built-In Syntax Highlighting An experiment in javascript-free syntax highlighting, made possible by opentype contextual alternates and COLR table

If blog.glyphdrawing.club/font-with-bu... isn't some serious crazy scientist stuff in a font packaging, I don't know what is.

Mind. Thoroughly. Blown.

06.11.2025 20:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You're old enough to remember the time when all movies where 90 minutes long, right?

Same people.

06.11.2025 07:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

When was Safari not late to the party in these matters?

05.11.2025 19:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Outlook claimed my boss was in UTC-7 and I mentioned in an email to him, where he responded with "yeah, that's wild. It's UTC-1 isn't it?"

UTC -1 in Scandinavia? Surely, Sir, you jest?

If only regular people really _cared_ about time zones, we would have a lot less trouble

02.11.2025 19:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Man burde jo benytte sjansen til รฅ oppgradere til noe bedre enn next.js, spesielt ytelsesmessig.

Fordi brukerne fortjener bedre.

31.10.2025 09:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
I built the same app 10 times: evaluating frameworks for mobile performance

I built the same app 10 times: evaluating frameworks for mobile performance

New post!

www.lorenstew.art/blog/10-kanb...

27.10.2025 17:53 โ€” ๐Ÿ‘ 106    ๐Ÿ” 32    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 8

Sรฅklart! Men det mรฅ vรฆre et av riktige banda da, selvfรธlgelig. Doh.

28.10.2025 11:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The missus makes a variant which is a cinnamon (roll) cake which is also fantastic. Never lasts long in the house or when we bring it to a party or some such.

Come to think of it. Can some yeasty bake thingy with cinnamon, sugar, butter and some frosting really taste bad?

17.10.2025 08:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Even funnier in Norwegian. Hehe *promp* hehe

17.10.2025 08:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - ChromeDevTools/chrome-devtools-mcp: Chrome DevTools for coding agents Chrome DevTools for coding agents. Contribute to ChromeDevTools/chrome-devtools-mcp development by creating an account on GitHub.

I've been an AI curmudgeon for a long time, I am getting old after all, but the chrome devtools mcp server (github.com/ChromeDevToo...) is very promising for analysing and working with performance related stuff. And probably more.

15.10.2025 08:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The aesthetics and the information is so on point.

You, Madam, are very good at this ๐Ÿ‘

07.10.2025 19:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€œA better future for JavaScript that won't happenโ€

https://drewdevault.com/2025/09/17/2025-09-17-An-impossible-future-for-JS.html

> people have been sounding the alarm for years that this approach to dependency management is reckless and dangerous and broken by design.

17.09.2025 11:10 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

The Norwegian one in the list is normally just used for actual fishing (skitt fiske) when whishing someone good fishing, not in a general "good luck" kind of way.

11.09.2025 17:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You have clearly never set foot in a sauna in Finland.

20.08.2025 06:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looks like a drive-in boat house. A mooring spot with a roof. Not to uncommon in places with rough weather.

07.08.2025 12:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

There will LoAF, Web Vitals, RUM measurements and maybe some tight mode thrown in too. And lots of experiences from working on an app for chrome-based smart tvs with lowest bid hardware.

07.08.2025 11:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm gonna give a talk at @javazone.bsky.social on web and browser performance this year. Happy, exceited and scared shitless at the same time.

Oh, and I'm gonna throw some shade on React and friends, I have learnt from the master @infrequently.org

07.08.2025 11:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Never too late. It's practically screaming midlife crisis hobby.

05.08.2025 10:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This blog post remains super important because it's one of the few comparisons I've seen that talks about the main JS framework scaling limit: framework size + code per component

webcomponents.dev/blog/all-the...

30.07.2025 20:51 โ€” ๐Ÿ‘ 23    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Firefox shipping scheduler.postTask() and scheduler.yield() for all your long task-avoiding scheduling needs!!

27.06.2025 17:01 โ€” ๐Ÿ‘ 50    ๐Ÿ” 20    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I, too, struggle with saying "probabilistically" many times in a row, fast.

But that just means I'm human. I think.

20.06.2025 07:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nope, new world/universe completely. It's Europe/North Africa in the middle ages, but different religions/citys have the power and a lot else is different too. (I mean, vampires and a female 12 year old pope, right?)

If you're an Abercrombie fan I'd be surprised if you didn't dig it. I loved it!

17.06.2025 10:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What does your technology onion look like? Big, with lots of brown rotten parts in it? Does it make you cry?

Yeah, that can happen I think

07.06.2025 11:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe it could be useful to model this as an onion or something (not radar, everybody has those) with the day-to-day stuff in the center and the more peripheral stuff further out. To get an overview of how many topics and their size you have to care about

07.06.2025 10:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

...because she can't remember how to navigate to another channel.

I can't really see an AI LLM do this for the foreseable future, but maybe I'm just being an old man yelling at clouds. Who knows.

07.06.2025 08:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And we border on user experience with the questions of will the user really understand this feature? Do they understand what happens when they push this button? Do they really need to?

Even if they are my 80 year old neighbour, who spend most of their time on the one channel

07.06.2025 08:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When we get into media CDNs, video streaming protocols, encoding/compression, subtitles (my god subtitles can be complicated at least in our context!), factors affecting playback on a users shitty tv with lowest bid hardware from 2017 things really get deep.

07.06.2025 08:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

The frontend parts with its myriad of dependency trees, build tools, browser inconsistencies, safari-16-for-mobile-does-weird-shit, typescript, linting, pipelines, deployment and all that jazz is just the icing on the cake.

07.06.2025 08:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I had a passing idea that it would be cool to do a talk about everything in our tech stack/domain (i.e the things I have to be aware/handle/interact with from time to time) and it struck me: how many _days_ would I need to talk about it all. There just so much

07.06.2025 08:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The biggest lie the devil ever told was the one in Outlook where it claims "What a productive day! You've accomplished a lot" when your inbox is empty.

W.T.F?

I've accomplished moving the emails somewhere else.

06.06.2025 11:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@knuthaug is following 20 prominent accounts