Sign in

Peter Ullrich

@peterullrich.com
2.9K followers 723 following 2.9K posts

#ElixirLang Developer. Blogger. Loves: Dad Jokes. Sport. Africa. Founder: Pushin.eu Blog: peterullrich.com

PostsRepliesMedia
Peter Ullrich @peterullrich.com · 41m
static.klipy.com
Doris Roberts as Marie Barone: This Is Crazy Talk!
Alt: Doris Roberts as Marie Barone: This Is Crazy Talk!
000
Peter Ullrich @peterullrich.com · 44m
It runs on Elixir
040
Peter Ullrich @peterullrich.com · 6h
The talk was very normal I heard!
3111
Peter Ullrich @peterullrich.com · 6h
Thank you everyone for coming to my #Goatmire talk! I hope you had just as much fun as I did playing the bare-feet apocalyptic Viking! Code and slides are at: pushin.eu/pjullrich
Me standing on the goatmire stage in my Viking costume
2120
Peter Ullrich @peterullrich.com · 17h
Are you gonna tell us a story?
131
Reposted by Peter Ullrich
Alex Koutmos @akoutmos.bsky.social · 28/09/2026
Explorer version 0.13.0 was just released! This was a BIG release that brings Explorer up to date with the latest version of Polars and also adds a partition function as well as a run-length encoding function for your data frames! hex.pm/packages/ex... #ElixirLang #Erlang #MyElixirStatus
hex.pm
explorer
Series (one-dimensional) and dataframes (two-dimensional) for fast data exploration in Elixir
0121
Peter Ullrich @peterullrich.com · 28/09/2026
Far fetched but maybe appendix?
100
Peter Ullrich @peterullrich.com · 28/09/2026
Fun!
000
Peter Ullrich @peterullrich.com · 28/09/2026
Get this: At airports they have cars that go so fast they start flying!
040
Peter Ullrich @peterullrich.com · 28/09/2026
A bicycle is a car on two wheels with you as the engine. A central station is where many groups of connected cars that run on rails arrive and depart on a schedule.
140
Peter Ullrich @peterullrich.com · 28/09/2026
A well functioning public transportation system is crazy talk, I know :P
210
Reposted by Peter Ullrich
Dare Obasanjo @carnage4life.bsky.social · 28/09/2026
One of my personal apps needs a recurring task, and GitHub Actions seemed perfect. I’d heard scheduled jobs were unreliable, but GitHub’s status page showed everything green. So I had Claude Sonnet build it. None of the jobs ran on schedule. The GitHub status page sits on a throne of lies.
githubstatus.com
GitHub Status
Welcome to GitHub's home for real-time and historical data on system performance.
7432
Reposted by Peter Ullrich
Doll @dollspace.gay · 28/09/2026
"start securing systems stupid" is going to be its go to response to "AI is hacking everything" Dawg use the AI to secure it. Apparently the attacker gets a tireless robot assistant and the defender is contractually obligated to remain three exhausted guys and a Jira backlog.
6938
Peter Ullrich @peterullrich.com · 28/09/2026
Mandatory “I’m cycling to the train station to go to the airport to fly to a conference” image. I’ll see you all at Goatmire 👋
Me cycling towards the central station
3170
Peter Ullrich @peterullrich.com · 28/09/2026
static.klipy.com
Great News: Excited Clapping & Yay!
Alt: Great News: Excited Clapping & Yay!
050
Peter Ullrich @peterullrich.com · 27/09/2026
KlogOS
A picture of Klogs, traditional Dutch wooden shoes with an open heel
220
Peter Ullrich @peterullrich.com · 26/09/2026
A kid looking down the barrel of a canon with the title “I’m looking into my bright future”
0150
Peter Ullrich @peterullrich.com · 26/09/2026
IndieCourses.com shuts down by end-of-year. I will shut down the platform by December 1st. It has been mostly dead in 2026 anyway, costs me $1000/yr admin upkeep, and I want to focus on Pushin.eu going forward. My apologies to the creators but I thank you profoundly for your trust!
indiecourses.com
Indie Courses - The Video Course Platform for Technical Content Creators
Indie Courses helps you sell technical video courses in the highest quality and with the best tooling for an affortable and transparent price.
020
Peter Ullrich @peterullrich.com · 26/09/2026
As much as people like to mock the European AI regulations, they are designed to prevent exactly this.
1120
Peter Ullrich @peterullrich.com · 26/09/2026
Maybe a bit surprising, but the article ends with a shoutout to Phoenix and Tidewave 😬
The web framework Phoenix, written in Elixir, can serve as a model for Rails. The developers of Elixir and Phoenix jumped on the Agentic Coding bandwagon very early on and offer ideal opportunities to combine both worlds, for example, with their own agents.md file optimized for Elixir in every new Phoenix project and the Tidewave tool.
2101
Peter Ullrich @peterullrich.com · 26/09/2026
Thank you 🫶
000
Peter Ullrich @peterullrich.com · 26/09/2026
Invited! 🤘
010
Peter Ullrich @peterullrich.com · 25/09/2026
Thank you 🙏 I’m super excited. I can now pour all my experience of building companies into this project and will give it my best. Subs come later this year once CI is ready. I’ll Ping you when ready ;)
030
Peter Ullrich @peterullrich.com · 25/09/2026
From October onwards, I’ll go full-time on Pushin.eu 🎉
pushin.eu
Pushin.eu — Git hosting that never leaves Europe
Sovereign, GDPR-native git hosting — code, issues, and CI, all on European soil.
4553
Reposted by Peter Ullrich
Ari Drennen @aridrennen.bsky.social · 24/09/2026
This is an unpopular take but as a neurodivergent self-employed person, LLM's have been an unbelievably helpful tool for the things I have struggled with my whole adult life: managing my finances, filling out paperwork, and staying on top of my email. I'm functional in a way I never dreamed of.
2849043
Reposted by Peter Ullrich
ElixirConf @elixirconf.bsky.social · 24/09/2026
What does “the cloud” actually look like? ☁️ @peterullrich.com deployed Elixir probes across 100+ datacenters to map the cloud.  Watch: youtu.be/GkqkJPi10cE Next: Code BEAM Europe 2026 -> get your pass: codebeameurope.com#register #Elixir #DistributedSystems #ElixirConf
084
Reposted by Peter Ullrich
Oskar 🕊️ @austegard.com · 24/09/2026
well... this is certainly ...something I asked Claude for an imaginative use of Jev, it rolled a random dictionary dice and came up with the word "hymnal" - from which it decided to create this music video - Jev is picking (real time) from a set of chords Claude created, based on what came before
1013916
Reposted by Peter Ullrich
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 23/09/2026
When we announce over 20 new #curl CVEs on October 14, you will learn that every single one of them were found by clever humans using harnesses powered by AI models. Every. Single. One. The holy trinity of modern vulnerability research.
2127
Peter Ullrich @peterullrich.com · 23/09/2026
Ah nice! I’ll need managed CI for Pushin.eu as well, so I might have to build something very similar (and open-source it obviously). Thanks for sharing!
pushin.eu
Pushin.eu — Git hosting that never leaves Europe
Sovereign, GDPR-native git hosting — code, issues, and CI, all on European soil.
010
Peter Ullrich @peterullrich.com · 23/09/2026
Interesting! Whats your setup? Do you run Spindle on bare metal servers or something more sophisticated?
100
Peter Ullrich @peterullrich.com · 22/09/2026
What would you need it for?
100
Peter Ullrich @peterullrich.com · 22/09/2026
If you’re looking for a business idea: i can’t find a single European provider for Firecracker VMs on demand that run on European non-hyperscaler servers. Koyeb comes close but they also use AWS. I need it for CI and know others with the same need.
050
Reposted by Peter Ullrich
Sung Kim @sungkim.bsky.social · 22/09/2026
This seems to be the most popular alternative to jev. Laya: Multilingual, non-autoregressive System 1 decision model. huggingface.co/convaiinnova... Laya Repo: github.com/NandhaKishor... Laya MLX: huggingface.co/aac6fef/laya... Laya MLX Repo: github.com/mizorewww/la...
51057
Peter Ullrich @peterullrich.com · 20/09/2026
She is 🥰
000
Peter Ullrich @peterullrich.com · 20/09/2026
I came back early from Berlin to recover a bit before Goatmire. I think Bella also likes being home. She’s been sleeping all day.
Bella sleeping on the carpetBella sleeping on the couch
140
Peter Ullrich @peterullrich.com · 20/09/2026
I appreciate your kind words and trust :) let me know if you have any feedback. Managed CI is coming in Q4 and the ui for self-hosted runners will be much improved soon
011
Reposted by Peter Ullrich
Oliver Andrich @oliverandrich.social.tchncs.de.ap.brid.gy · 20/09/2026
Played a bit with pushin.eu by @peterullrich.com today. A nice and fast Git hosting service based in the EU. Now I have to think, what I want to host there. pushin.eu/oliverandrich
pushin.eu
Oliver Andrich (oliverandrich) · Pushin.eu
Oliver Andrich on Pushin.eu.
151
Peter Ullrich @peterullrich.com · 20/09/2026
Obviously:
static.klipy.com
Everything!!! Intense Reaction Meme
Alt: Everything!!! Intense Reaction Meme
100
Peter Ullrich @peterullrich.com · 20/09/2026
Don’t believe every graph you see, especially when they show only a small section of the true range. When we render these non-scientific results on a box plot and show the full range, the narrowness of the bias becomes clear. There’s a bias of course but a significantly smaller one than in humans
A box plot of the racial bias test run on Jev which now shows the full range of 0 to 1 and a cluster of results around the 0.75 confidence level
010
Peter Ullrich @peterullrich.com · 20/09/2026
PLAY BABY SHARK!!!
020
Peter Ullrich @peterullrich.com · 20/09/2026
Now I’m literally chatting with my backlog. I get most ideas when I walk my dog so now I just open the Claude app and tell it to add another issue to the backlog. We might refine it a little and prioritize it and I’m done within a minute without writing anything
000
Peter Ullrich @peterullrich.com · 20/09/2026
The waveform and it’s so much better now. Give it another shot
110
Peter Ullrich @peterullrich.com · 20/09/2026
And it runs on the BEAM which is 40 years old 😜
110
Peter Ullrich @peterullrich.com · 20/09/2026
Sure! I added the Linear connector in the Claude app. I pasted the Markdown and Claude added the items. I had my phone connected to my car and chatted with the Claude app. It grouped the items into projects and we chatted about the roadmap and any gaps it saw. It updated items through Linear’s MCP
200
Peter Ullrich @peterullrich.com · 19/09/2026
Half already done, 150-ish currently in backlog. It’s a big product!
100
Peter Ullrich @peterullrich.com · 19/09/2026
My todo list for Pushin outgrew my Obsidian file today and I moved ~300 issues to Linear through the Claude app and then refined the roadmap by talking to Claude while driving! The future is now, old man!
3131
Reposted by Peter Ullrich
garrison @garrison.corporate.fm · 19/09/2026
XB: a pure Elixir btree database implemented in a single 2kloc module, no dependencies, ordered KV api, strong checksums, well-tested, public domain tangled.org/corporate.fm...
tangled.org
corporate.fm/xb
A minimal btree database for Elixir.
1313
Peter Ullrich @peterullrich.com · 18/09/2026
Run
030
Reposted by Peter Ullrich
johanna @jola.dev · 18/09/2026
I've extracted an Elixir Jetstream V2 library from @shelf.cafe. Define multiple subscribers, filter on collections and dids, keep track of cursors. All the good stuff! Makes it trivial to connect to the live data stream for atproto in #ElixirLang. Check it out! tangled.org/jola.dev/kite/
tangled.org
jola.dev/kite
An Elixir atproto Jetstream V2 subscriber library
1293
Peter Ullrich @peterullrich.com · 18/09/2026
Everyone stay safe out there 🫶
052