Andri Óskarsson
banner
andri.dk
Andri Óskarsson
@andri.dk
🇮🇸 in 🇩🇰 - Professional Coffee Drinker

👱 Father, Husband, Software Developer, Sysadmin, Pizza baker.
❤️ Learning, Technology, Gaming
🌐 https://andri.dk

#webdev #golang #react #linux #devops
Open my work-laptop and check GitHub notifications.

- One PR review request; that's not bad!
- 750k line changes over ~70 files

Yeah, I'm going back to bed! Wake me when the slop-apocalypse is over.
January 30, 2026 at 6:16 AM
5 jobs I've had

- VHS rental clerk (best teenage job ever)
- IKEA office furniture sales person
- Software Tester
- Systems Administrator
- Software Developer
5 jobs I’ve had

- sandwich artist
- farmers market fruit stand worker
- software intern (actually just data entry then they tried to make me a db admin and I sucked at that so they fired me)
- software engineer intern (for real)
- software developer

I’m so boring lol
five jobs i've had

- bagger
- cashier
- janitor
- barista
- software engineer
January 29, 2026 at 7:07 AM
If you're sick of DBeaver, phpMyAdmin and the likes and you want a slick database tool. Check out Seaquel!

seaquel.app

It's open source, cross-platform and looks pretty slick!
Seaquel - Database Management, Reimagined
Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.
seaquel.app
January 28, 2026 at 6:48 AM
These coding agents are just like real developers
- "I'll update this entity module"
- "Looks like the server is crashing"
- "It's crashing because of X, but we didn't touch that... so we'll leave it"
- "All done. QA's problem now! ✅"
January 27, 2026 at 9:16 AM
Reposted by Andri Óskarsson
#Godot 4.6 is out, and all about your flow!

This release puts you and your workflow first with a new theme, flexible docks, and dozens of UX improvements. And Jolt Physics by default, revamped IK, better reflections, and more.

Less wrestling with UI. More making games.
godotengine.org/releases/4.6
Godot 4.6 Release: It's all about your flow
With the stability gained over the past five releases, it's time for polish and quality of life improvements for everyday development.
godotengine.org
January 26, 2026 at 5:43 PM
If there's an issue on #GitHub that you very much would like to get solved

Then please, up-vote it, and subscribe.

DO NOT add "Yes, please111!" comments to the thread. It's just noise for the maintainers and the poeple you're agreeing with.
January 26, 2026 at 7:28 AM
Reposted by Andri Óskarsson
Qwen released a new Apache 2.0 licensed text-to-speech model, with full voice cloning abilities, and it's really effective - my notes from trying it out here: simonwillison.net/2026/Jan/22/...
Qwen3-TTS Family is Now Open Sourced: Voice Design, Clone, and Generation
I haven't been paying much attention to the state-of-the-art in speech generation models other than noting that they've got really good, so I can't speak for how notable this new …
simonwillison.net
January 22, 2026 at 5:51 PM
I wonder if it's possible to create an #atproto share-plugin for iOS and Android that can do what Skyreader is doing.

- Log in with PDS
- Share on any Lexicon you choose (e.g. Bluesky, Smokesignal, Frontpage, etc)

That would be pretty awesome, I think.
Oops, I started a new project: Skyreader, an RSS reader on the AT Protocol. Share cool articles like it's 2010 and Google Reader would never die. skyreader.app

www.disnetdev.com/blog/2026-01...
Skyreader: A RSS Reader on the AT Protocol
Introducing a RSS reader for the AT Protocol where you feeds and article sharing are portable
www.disnetdev.com
January 21, 2026 at 7:30 AM
Reposted by Andri Óskarsson
formats over apps
A Social Filesystem — overreacted
Formats over apps.
overreacted.io
January 18, 2026 at 7:05 AM
Playing around with OpenCode agents on my GPU and the Qwen3 models with Ollama.

- qwen3-coder:30b is quite capable
- context-size is important, and the default context is way too low
- 100% GPU is fast, mixed-mode not so much

Compared to Opencode w. Claude Max at work; this is slow, but functional
January 18, 2026 at 1:06 PM
Reposted by Andri Óskarsson
Reposted by Andri Óskarsson
Go to personalsit.es

Hit the “go to a random site link”

Enjoy
PersonalSit.es
Personal sites are sick as hell, so this site was built so we can all discover each other's. This directory of links are by folks that want to share their site with the world.
personalsit.es
January 15, 2026 at 6:55 PM
Got a solid 20m usage out of Opencode and my new Claude Max subscription yesterday. This morning:

"This credential is only authorized for use with Claude Code and cannot be used for other API requests."

Now, I don't want to go back to Claude Code, or have anything to do with Anthropic
January 15, 2026 at 7:05 AM
I love web-pages with tiny awesome details. Like Massive Monster who have this monster on their page.

It follows your mouse around and reacts to you clicking on it.
Massive Monster | Digital Games Studio
Massive Monster is an independent game development studio, creating games bursting with creativity and with a core focus on personality and play!
massivemonster.com
January 14, 2026 at 8:12 AM
I've been observing a disturbing pattern. Instead of people coming with a problem, they now paste a wall of text from ChatGPT and ask me what I think of the proposed solution.

That's like handing me a half-finished puzzle without the box-cover and ask me to finish.
January 14, 2026 at 7:06 AM
Reposted by Andri Óskarsson
(comic) Break all the rules
January 12, 2026 at 4:31 PM
If there's one thing I don't miss from my infrastructure days, then it's writing firewall rules.

- It's so EASY to lock yourself out when messing with this stuff
- The syntax is weird and brittle
- The server room is in the cloud - and soon SPACE!
January 13, 2026 at 9:12 AM
Reposted by Andri Óskarsson
Remember that slippery slope you were warned about?

reclaimthenet.org/uk-expands-o...
UK Expands Online Safety Act to Mandate Preemptive Scanning of Digital Communications
The system demands machines make moral calls in real time.
reclaimthenet.org
January 13, 2026 at 7:29 AM
Reposted by Andri Óskarsson
Well this is remarkable. 😮

Someone built a 3D voxel engine using plain ol’ DOM nodes, no canvas/webgl. And it’s surprisingly performant, since it culls any faces that aren’t currently visible.

Repo: github.com/LayoutitStud...

There’s even a nifty lil’ editor!
January 12, 2026 at 4:28 PM
Nobody will visit your web-page if it takes more than a few seconds to load the first render.

But, apparently it's OK to wait 20 seconds while a native app shows a splash screen.

What are these apps even doing for all this time?
peter griffin from family guy sits at a desk in front of a poster that says what really grinds my gears
ALT: peter griffin from family guy sits at a desk in front of a poster that says what really grinds my gears
media.tenor.com
January 12, 2026 at 1:08 PM
Recommend a good #RSS platform to replace Feedly?

Must-have
- PWA or good iOS app
- No vendor lock-in

Pluses:
- Self-hosted (as an option)
- Open-source
- User controlled filters
January 10, 2026 at 9:09 AM
Reposted by Andri Óskarsson
as a teacher who did this with HS Seniors in Dallas, I learned 2 things: 1, this needs to be a unit every single year, K-12, across disciiplines, because it's that difficult to teach well and, 2, kids actually like spotting fakes and really get into this if you give them the skills to do so
Finnish children learn media literacy at 3 years old. It's protection against Russian propaganda
Finland has been fighting fake news by teaching media literacy to children as young as 3. The Nordic nation includes this in its national curriculum to help citizens recognize disinformation, especial...
apnews.com
January 7, 2026 at 10:46 AM
@feedly.com 500 error in app and the hosting has been unstable recently. Your status page is all green
January 10, 2026 at 6:45 AM