Bruce's Avatar

Bruce

@bruceroettgers.eu

Studying CS at ETH Zurich // Building the travel guide of the future at https://mapvoyage.app // Building European cloud deployments at https://tangled.org/bruceroettgers.eu/bunnyup // Use React, Expo, TypeScript a lot // Blogging https://bruceroettgers.eu

81
Followers
256
Following
93
Posts
08.08.2025
Joined
Posts Following

Latest posts by Bruce @bruceroettgers.eu

if a keyboard shortcut does something it should also undo that.

12.03.2026 21:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there a directory of projects building on ATProto?

12.03.2026 19:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Wanted a HN app that retains as much of the original feel & design while offering some nicer interaction for mobile.

Pretty nice first attempt by Claude - I think with some polishing this could be a great app!

12.03.2026 15:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
PDS Labels

PDS Labels

If you want to have nice labels in your timeline (like for @eurosky.social), consider to subscribe to the PDS-Labeler here: bsky.app/profile/did:...

11.03.2026 17:06 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 2

Moving PDS went very smoothly except for a bunch of scary screens.

Incredible however that it is even possible to change your server, login again and it is as if nothing happened. ATProto is awesome!

09.03.2026 16:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hello from my @eurosky.social account πŸ‘‹

09.03.2026 16:18 πŸ‘ 12 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Interesting, I found the out of the box setup much more capable than Claude code (spawning different model subagents, more and more capable tools) + the review workflow of reviewing in the IDE at the end vs during the run.

I thought there was an implication based on being ok with Meta if you use it

09.03.2026 08:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What’s wrong with cursor now?

09.03.2026 00:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

humans have a context length of roughly one day and sleeping is context compaction

06.03.2026 13:59 πŸ‘ 64 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1

jet lag taiwan before gta vi

05.03.2026 21:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

iPhone 17e having the same starting storage as a MacBook Air is very reasonable lol

02.03.2026 22:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

.shell-command::before {
content: "$";
}

This one simple trick allows you to have shell commands in your website without forcing the user to copy the "$"!!1!11!!
please use it

25.02.2026 01:29 πŸ‘ 67 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0

Fairphone has 83% YoY growth

20.02.2026 16:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is not only limited to the apps btw, office.com opens Copilot now instead of an overview of recently used files and office app launcher.

20.02.2026 16:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is Overwatch web scale?

02.02.2026 01:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

should be pnpm, bun imo

02.02.2026 00:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I really am finding that I prefer to use claude to write a very small amount of difficult code than a large amount of easy code

30.01.2026 21:43 πŸ‘ 89 πŸ” 4 πŸ’¬ 6 πŸ“Œ 1

One of the better reasons to finally learn Vue

01.02.2026 01:20 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's been a fun week or two

- @npmx.dev launch
- @bomb.sh launch
- @e18e.dev project leads team created
- Google sponsors e18e

Much more to come I'm sure!

31.01.2026 21:39 πŸ‘ 76 πŸ” 7 πŸ’¬ 1 πŸ“Œ 1
Preview
fix: change search view mode icons by bcye Β· Pull Request #574 Β· npmx-dev/npmx.dev I think these more accurately reflect the two modes and emphasises that the latter is a table. New: Current:

first pr (: github.com/npmx-dev/npm...

31.01.2026 23:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

github workspaces are great but the muscle memory of using ctrl + w to close an editor tab is not great in the browser :/

31.01.2026 23:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

it took me this long to find the list/gallery view toggle, incredible that you can drill down the columns

31.01.2026 22:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

indeed

31.01.2026 22:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

and a gradient highlight for exact matches

31.01.2026 21:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

and of course the selected package manager is persisted in localStorage

31.01.2026 21:56 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
react@19.2.4 docs - npmx

@npmx.dev autogenerates an API reference from jsdoc? 🀯

npmx.dev/docs/react/v...

31.01.2026 21:53 πŸ‘ 14 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

ask yourself: does this change the power dynamics of the network

Y: decentralise it!

N: keep it simple!

31.01.2026 13:39 πŸ‘ 32 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
🍝 nudel

So nudel.cc but more stateful?

28.01.2026 00:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I am excited about a world where you can't over-optimize for any one Algorithm because people are using different ones per their own preferences

26.01.2026 04:56 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ™‹β€β™‚οΈ so ... for reasons:

I would love to know people's frustrations with:

- the current npmjs.com
- admin user flows on npm web ui (and cli, locally)

πŸ™

23.01.2026 08:43 πŸ‘ 103 πŸ” 56 πŸ’¬ 50 πŸ“Œ 5