Andri ร“skarsson's Avatar

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

1,294
Followers
873
Following
1,539
Posts
03.05.2023
Joined
Posts Following

Latest posts by Andri ร“skarsson @andri.dk

Thanks Ed. `AGENTS.md` is great, but it increasing the project context size has drawbacks too.

I mostly wrote to emphasize that we might soon be looking at code like we did curly-bracket placement before Prettier. We have preferences, sure. But they're becoming less important.

10.03.2026 12:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes, exactly! And we're at the point where maintainability by humans is coming into question with everyone, and their grandma pushing code changes.

One one hand, it might be fine; as long as AI can do the maintaining. On the other hand; if it can't... we're toasted.

10.03.2026 10:57 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

If you decide to try, please let me know how it went. I'd love some feedback!

10.03.2026 10:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

We're rapidly nearing the point where "code quality" can no longer be enforced with human code-reviews.

Our only hope is to use fast-feedback tools like linters, formatters and semantic tools to enforce rules of the code-base.

I like writing code, I want it to be elegant. But, I'm about to give up

10.03.2026 10:25 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

It should work fine, even if you pull say docker images through it. If there's certificate pinning, it will attempt 3 times and then temporarily add a passthrough rule.

09.03.2026 17:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image Post image

Am I the only who hates Claude Code's loading indicator? I find it deeply distracting.

09.03.2026 11:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I love Hetzner for their old-school server- and network services.

But, their "cloud" offerings are seriously lacking. Object-storage (S3) in particular is far from stable...

09.03.2026 07:02 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What did you do fix it? Iโ€™m sure Iโ€™ll click this by accident one day

09.03.2026 05:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

@eurosky.social Hi there! I got my welcome email, started the migration; but never got the email. I control the email address and it wasn't sorted as spam.

Is there anything I can do to debug the situation?

08.03.2026 14:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm such an excellent question asker. Ask anyone!

- Claude
- GPT
- Gemini

They all agree ๐Ÿ˜€

08.03.2026 11:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@pfrazee.com Hey, @webpro.nl suggested I ping you. We're having a weird issue where I can't reply to his posts. Says the post doesn't exist.

Seems he used to be on the same PDS, but moved. I can reply just fine from other accounts on other Bluesky hosted PDS servers.

08.03.2026 10:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

My shopping list has 55 partners that need to know about my shopping habits.

Even though I bought โ€œpremiumโ€ it prompts for this repeatedly. ๐Ÿ’ฉ

08.03.2026 07:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Uh oh

07.03.2026 16:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Twilio / Sendgrid. Who came up with this flow?

1. Log into Twilio. Account inactive
2. Log into Sendgrid. New login screen
3. Log in with an old Sendgrid acc. Merges accounts
4. Says the account is closed.
5. Click link. Logs me out

You'd think that you'd WANT me to give you money... but no

07.03.2026 11:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fresh off the presses:
- More rule-syntax. Partial uBlock syntax
- Optional DNS resolver (for devices that don't support CA)
- Updates to the web-page and docs

06.03.2026 15:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Maybe we could save same tokens if we train the agents to use docs.

I also wish we could train hoomans to use the docs ๐Ÿ˜Š

04.03.2026 12:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I wonder how much of that is on Claude, and how much of that is on us documenting "the full picture".

Most of the AI docs I write these days is something that we should've done for our human devs ages ago ๐Ÿ˜…

04.03.2026 07:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

We're using their FSN1 region and it has been quite horrible in the last few months.

Our logs are filled with 502/503 errors like (4k+ over 30d) for a simple website behind nginx (heavy caching)

Support doesn't seem to care much. "Degraded performance" over many months appears to be "normal".

04.03.2026 07:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

14 stars! I'll assume my GitHub swag is in the mail ๐Ÿ˜…

04.03.2026 06:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Cheetos?

03.03.2026 20:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Web scale?

03.03.2026 19:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've been using it at home on phones, laptops and desktop and it's working quite well.

It can filter ads, cookie banners, trackers or whatever you want.

Users can be created with passkeys, and if you can share your passkey; you can share your ublproxy settings.

02.03.2026 19:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
ublproxy - Network-wide ad-blocking HTTPS proxy Self-hosted HTTPS proxy with Adblock Plus filter support, cosmetic filtering, and passkey authentication. Goes where DNS blockers can't.

After observing the limits of DNS based ad-blocking, and seeing how Google's new manifest limits ad-blockers I decided to have a stab at it.

ublproxy is a MITM proxy you can host yourself, feed it with Adblock Plus lists and it will clean your traffic before it reaches the browser.

#buildinpublic

02.03.2026 19:31 ๐Ÿ‘ 18 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Top 10 Features in Mise You're Not Using 1. Task sources and outputs Link to heading Any task can declare input/output globs. If all outputs are newer than all sources, the task is skipped entirely: [tasks.build] run = "cargo build" sources ...

Mise is great! Greater than I thought even

jdx.dev/posts/2026-0...

02.03.2026 05:45 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Our Hyundai is constantly distracting me with faulty "smart" software.

- You're not holding the wheel, when I am
- You're driving 1kmh too fast, when in cruise control
- You're not watching the road! Duh, I'm reading all these notifications!
- I swerve to avoid a pothole and it forces a break

01.03.2026 09:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A Day in the Life of an Ensh*ttificator
A Day in the Life of an Ensh*ttificator YouTube video by Forbrukerrรฅdet - Norwegian Consumer Council

This is funny and sad at the same time!

youtube.com/watch?v=T4Up...

01.03.2026 08:05 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Solving the Nebraska problem with the Open Source Endowmentโ€”Martian Chronicles, Evil Martiansโ€™ team blog Konstantin Vinogradov, an open source and infra VC investor, and his co-founders are building the first permanent funding model for critical open source infrastructure. We dive into why OSE stands a c...

PostCSS powers 0.5% of ALL web pages but only earned $300/month for 13 years. This story is not unique.

Your app likely has 550+ OSS dependencies. Most are one burned-out maintainer away from disaster.

This is the Nebraska problem. And here is the fix:
evilmartians.com/chronicles/s...

26.02.2026 18:30 ๐Ÿ‘ 49 ๐Ÿ” 13 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
A political cartoon of a Trojan horse labeled โ€œProtect Childrenโ€ being pulled into a city gate by figures labeled โ€œEU Member States,โ€ while inside the horse a panel reads โ€œMass Surveillance,โ€ implying hidden surveillance measures introduced under the pretext of child protection.

A political cartoon of a Trojan horse labeled โ€œProtect Childrenโ€ being pulled into a city gate by figures labeled โ€œEU Member States,โ€ while inside the horse a panel reads โ€œMass Surveillance,โ€ implying hidden surveillance measures introduced under the pretext of child protection.

Today is the day, the EU decides on Chat Control 1.0. Will they let the Trojan Horse through the gate and let Google, Microsoft, LinkedIn etc continue to scan all your messages?

We at Tuta say NO.ย 

โŒ No scanning
โŒ No mass surveillance
โŒ No age verification

25.02.2026 07:41 ๐Ÿ‘ 162 ๐Ÿ” 61 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 1
Pheneas and Ferb: "I know what I'm going to vibe code this weekend!"

Pheneas and Ferb: "I know what I'm going to vibe code this weekend!"

Is this our new reality? ๐Ÿ˜…

25.02.2026 09:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot: The EU (still) wants to scan your private messages and photos. 4 member states opposing, 23 member states supporting, 0 member states undecided.

Screenshot: The EU (still) wants to scan your private messages and photos. 4 member states opposing, 23 member states supporting, 0 member states undecided.

Chat Control 1.0 lets Big Tech scan ALL your messages. ๐Ÿ‘€ย 

And the EU wants this to continue. Decision is this WEDNESDAY.

โšกย  Call your MEPs now! โšกย 
โžก๏ธ fightchatcontrol.eu

23.02.2026 14:57 ๐Ÿ‘ 79 ๐Ÿ” 58 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 4