Jonas Juselius (@copointfree) header
Jonas Juselius (@copointfree) profile picture

CTO at https://nitter.gq/t.co/ysOvehMhMe. Quantum chemist by training, functional programmer by trade. F# everything. Aspiring rustacean. HPC buff. NixOS everywhere. INF-3910-5.

Tromsø
Joined August 2009
Photo by Jonas Juselius (@copointfree)Photo by Jonas Juselius (@copointfree)
Jonas Juselius retweeted
Paid advertisement from @SpecialIntFilms: The ocean will never look the same again, and that’s why everyone should take a peek. Learn how #OceanboxIO democratizes access to our oceans’ data: bit.ly/43E9sQU

129
10
1,740
18,636,124
Dumb Redneck Explains Tariffs
167
1,440
122
4,326
196,767
We corrected the chart.
32
432
46
2,050
98,834
A long read dedicated to Nullable Reference Types in F# 9 was just published: devblogs.microsoft.com/dotne… It talks about history of nullability in F#, applicability of the new feature as well as new ways of dealing with null values in F# code.
11
1
41
1,577
Jonas Juselius retweeted
Dapr is now a graduated CNCF project! 🎇 This is a great milestone for the project. Huge thank you to all our community members, contributors, maintainers and end users - The project is here because of you 🙌 cncf.io/announcements/2024/1…
3
27
2
67
3,644
Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree youtube.com/watch?v=NXMfN-2e… #funcprogsweden #fsharp
2
7
21
981
Jonas Juselius retweeted
look. im getting real tired of people suggesting my contacts app doesn't need a full microservices setup. moved from $8 to $48 droplet because APPARENTLY running elasticsearch + mongodb + postgres + redis + kafka with full event sourcing uses "too much memory". anw what do they expect me to do? store phone numbers in a single table? like some kind of amateur?? my diagrams have 16 different services and yes they all need their own database. client keeps asking why saving a contact triggers 47 background jobs but they just don't understand best practices. keep getting OOM kills even with zero users but that's obviously because the health checks from my service mesh are generating too many events (each health ping needs to be stored in 3 databases for consistency). sure the app is currently crashing but that's only because we need more ram. might need to upgrade to the $96 instance to handle the write amplification from storing each crud operation as an immutable event if anyone has solutions that don't involve removing my service mesh or suggesting sqlite i'm all ears. and no, "simplifying" isn't an option. i didn't spend 6 years studying distributed systems to build some legacy monolith
124
252
60
3,345
412,508
Func Prog Sweden 🎉 The program: - Zerl: Making Zig in the BEAM an ez time by Eduardo Lemos - Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree Register at: meetup.com/func-prog-sweden/… #funcprogsweden #functionalprogramming #erlang #zig #fsharp
2
1
10
549
Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree Register for free and read more at: meetup.com/func-prog-sweden/… And you can join from anywhere as we are live streaming. #funcprogsweden #functionalprogramming #fsharp
3
9
14
1,108
Jonas Juselius retweeted
Amazing graphical representation of a neural net, never seen anything like it.
47
3,355
230
19,618
1,642,419
Visual demonstration for one dimensional Gaussian wave packet and Non Relativistic Schrödinger equation. ✍️
55
658
59
3,341
177,674
Very strong opening to a math video…
86
556
141
4,293
375,185
Jonas Juselius retweeted
I have been laughing at this entirely too long...
23
637
29
4,890
214,436
Jonas Juselius retweeted
1,162
10,346
343
39,512
848,679
Jonas Juselius retweeted
Debugging is like being a detective in a crime movie where you are also the murderer. Is it just me or do all developers feel the same way?
5
33
4
135
25,784
Jonas Juselius retweeted
If you want a detailed explanation of why I switched Starship from carbon fiber to stainless steel
3,883
10,014
1,369
75,499
25,126,692
Jonas Juselius retweeted
The four stages of debugging: 1. That can't happen 2. That doesn't happen on my machine. 3. That shouldn't happen 4. Oh, I see why that happens. Stay tuned for the 5th stage: How did that ever work?
11
99
7
706
79,819
cat is the most misused thing by programmers new to linux. I cringe every time someone uses it wrong in a bash script. Thread below with proper uses of cat only
146
2,405
216
13,940
1,264,407
Changing the soundtrack makes this an entirely different movie
842
5,038
1,207
30,962
6,653,329