Felix (@Felx) header
Felix (@Felx) profile picture

Love making things. @UebersichtApp @MinuteBarApp. VP of Engineering @Publitas

Amsterdam
Joined January 2008
Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)Photo by Felix (@Felx)
New from me: Until recently, the gap between comfortably-off and just-getting-started could plausibly be crossed in a decade or two of hard work. Growth in asset prices means that’s no longer true. My column on moving from income world to wealth world: ft.com/content/6a35508c-c0bd…
86
428
113
2,405
933,280
When it comes to AI agents / AI tooling + coding, I hear an awful lot of talk about: Efficiency Iteration speed / PR output rate / lines of codes produced I hear zero mentions about: Quality Customer obsession This will bite back, and it probably already is...
100
64
15
876
121,795
Is it just me or is software getting noticeably buggier over the last 1-2 months?
121
Time Flipboard for Übersicht is live: split-flap clock + city board for macOS with crisp flips and editable time zones. More: reywins.com/projects/time-fl… cc @Felx #macOS #Widgets
1
2
235
This absurd "one-liner" will show you the name of the command running on each port on MacOS, which is something I need to do constantly so leaving it here: ``` sudo lsof -iTCP -sTCP:LISTEN -n -P | awk 'NR>1 {print $9, $1, $2}' | sed 's/.*://' | while read port process pid; do echo "Port $port: $(ps -p $pid -o command= | sed 's/^-//') (PID: $pid)"; done | sort -n ```
71
178
13
3,325
605,601
I'm beginning to think that "always bet on @PostgreSQL" is a solid engineering principle
2
289
Apple: "We present Ferret-UI, the first MLLM designed to execute precise referring and grounding tasks specific to UI screens, while adeptly interpreting and acting upon open-ended language instructions." arxiv.org/abs/2404.05719
8
13
12
174
30,417
Backlogs, like all long lists, collect dust, grow stale, and become obligations rather than opportunities. We don’t do backlogs. I don’t recommend you do either. You know the important stuff to work on. If you forget, it probably wasn’t worth remembering.
32
70
14
603
62,784
The Staff Engineer's Path's explanation of this role is: an engineer empowered by upper management to act meta-rationally: that is, to stand outside and above rational systems, and to intervene based on nebulous context and purpose. Recommended! nitter.gq/whereistanya/status/15…
3
8
1
96
13,103
Reading "The Art of Action". Interesting how the mechanisms that allow for autonomy - what they call "directives" - are really similar to packages/pitches in Shape Up. It is not a detailed plan or a list of tickets, but also not just a plain goal or problem statement.
1
183
sips - I never knew! macOS command line tools: saurabhs.org/advanced-macos-…
1
235
What if I will tell you how we could solve fit-to-width text with pure CSS without any hardcoded parameters? Curiously, scroll-driven animations will allow us to do just that! I wrote a new article where I continue exploring the experimental implementations of the latest specs.
9
64
12
587
138,427
Container queries + cqw are really handy for making text scale to a container. codepen.io/jaffathecake/pen/…
9
71
2
531
86,258
What are some tools you can't live without? Here are a few I use: 1. Bpytop: A better version of the Linux `top` command
112
754
28
4,356
The plural of regex is regrets
63
1,342
100
8,881
Web developers, I have big news! Safari 15.4 is here, packed with 70+ new features — lazy loading, dialog, :has(), Cascade Layers, svh/lvh/dvh, focus-visible, accent-color, display: contents fix, scroll-behavior, Manifest icons, BroadcastChannel & more: webkit.org/blog/12445/new-we…
67
347
84
1,703
I trained a neural network for 300 hours on the word "curdle" and asked it to write a stageplay. This was the result.
74
254
14
2,890
Well that's unexpected. Omicron appears to have evolved from an old strain of the virus, rather than any of the currently dominant variants. And it must have done so somewhere out of sight from any of the existing genomic monitoring efforts.
Replying to @trvrb
This extremely long branch (>1 year) indicates an extended period of circulation in a geography with poor genomic surveillance (certainly not South Africa) or continual evolution in a chronically infected individual before spilling back into the population. 4/16
2
27
1
80