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 · 35m
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
130
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
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 · 26/09/2026
A kid looking down the barrel of a canon with the title “I’m looking into my bright future”
0140
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 · 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.
2848943
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 · 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
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
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
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 · 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
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
Reposted by Peter Ullrich
Rust Language @rust-lang.org · 17/09/2026
⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
121990
Reposted by Peter Ullrich
Macro Mayhem @macromayhem.fm · 17/09/2026
🎙️ Just published a new episode of Macro Mayhem: 005 - OTP Security Releases, ElixirConf US, and Goatmire Badges. Have a listen:
share.transistor.fm
005 - OTP Security Releases, ElixirConf US, and Goatmire Badges
We recap ElixirConf US in Chicago, unveil this year's AtomVM-powered...
095
Reposted by Peter Ullrich
Code BEAM @codebeam.bsky.social · 17/09/2026
Speakers, part 3: Matt Swensen, Mauricio Cassola, @peterullrich.com, Raimo Niskanen, Rebecca Reusch, @rbino.com, Robert Fiko, Roberto Aloi, Spoorthy Sridhara, @pragtob.bsky.social, Travis Fantina
101
Peter Ullrich @peterullrich.com · 17/09/2026
I like Berlin overall but WHY IS IT SO FUCKING LOUD ALL THE FUCKING TIME
030
Peter Ullrich @peterullrich.com · 16/09/2026
With the successful launch of Pushin.eu behind me, I'm focusing on the 3 big issues blocking me from going GA in '27: 1. Scale from one server to many with a custom reverse proxy 2. Better support for self-hosted runners, then add managed ones 3. Add subscriptions
pushin.eu
Pushin.eu — Git hosting that never leaves Europe
Sovereign, GDPR-native git hosting — code, issues, and CI, all on European soil.
2120
Reposted by Peter Ullrich
ElixirConf @elixirconf.bsky.social · 16/09/2026
Elixir on a custom e-ink device? Gus Workman brought Nerves to a custom e-ink device - NIFs, Rustler tips & a game of e-ink snake. 📺 youtu.be/oTuoPu4pYVs Next: Code BEAM Europe 2026 -> get your pass: codebeameurope.com#register
0103
Peter Ullrich @peterullrich.com · 16/09/2026
44 CVEs. They call it Year-to-date. I call it a regular Tuesday 😬
141
Reposted by Peter Ullrich
Paraxial.io @paraxialio.bsky.social · 14/09/2026
Watch: Paraxial.io Founder Michael Lubas and EEF CISO Jonatan Männchen at ElixirConf US 2026 - Pentesting Hex: Real Findings from the Ægis Initiative @maennchen.dev @elixirconf.bsky.social www.youtube.com/watch?v=_fER...
youtube.com
Pentesting Hex: Real Findings from the Ægis Initiative | Michael Lubas & Jonatan Männchen | ECUS'26
YouTube video by Code Sync
052
Reposted by Peter Ullrich
Ryan @rschristian.dev · 15/09/2026
I love getting spam PRs only to navigate to their profile to see the user has also submitted hundreds of other PRs to hundreds of repos in ~5 minutes and GitHub doesn’t for a second slow them down. Bot detection 25 years ago was better than what GitHub can scrape together today, it’s astounding.
1212
Reposted by Peter Ullrich
Lars Wikman @lawik.bsky.social · 15/09/2026
With all the excitement of ElixirConf in your bones. Time to book that quick trip to Sweden ;) Come for the affordable ticket. Stay because you can't afford to travel back home. goatmire.com #goatmire #elixirlang
goatmire.com
Goatmire Elixir & NervesConf EU
September 28th to October 3rd, 2026
2194
Reposted by Peter Ullrich
Gus Workman @gworkman.bsky.social · 14/09/2026
The cat is out of the bag: we’re doing badges again for #Goatmire 2026! Each attendee will get a digital badge in their goodie bag, powered by #AtomVM and #ElixirLang. Featuring an ESP32, LCD, keyboard and some fun onboard sensors Join us for Goatmire in Varberg, SE Sept 27th - Oct 3rd to get one!
A white 3D printed plastic device with an LCD at the top, with six boxes each corresponding to a special shape button the keyboard (below the LCD).
65118
Reposted by Peter Ullrich
Parker & Shannon @oban.pro · 14/09/2026
Prepping "And Then There Were Nil", our sequel to "The Oban Murders", for Goatmire in a few weeks (goatmire.com)
072
Peter Ullrich @peterullrich.com · 14/09/2026
A great new album by my favorite Greek metal band: Mother of Millions! music.apple.com/nl/album/t/6...
music.apple.com
T by Mother of Millions on Apple Music
Album · 2026 · 10 Songs
010
Reposted by Peter Ullrich
Stefan Judis @stefanjudis.com · 14/09/2026
Quick reminder, if you're working on a SaaS product that requires a login, please check if you've defined the well-known URL to change passwords. Password managers will check `/.well-known/change-password` to offer a quick way to change passwords. www.w3.org/TR/ch...
Code: GET /.well-known/change-password HTTP/1.1 Host: example.com  HTTP/1.1 302 Found Location: https://example.com/account/security/password
617918
Reposted by Peter Ullrich
Lars Wikman @lawik.bsky.social · 14/09/2026
Adorning the very top of the Elixir website. We rise! elixir-lang.org #goatmire #elixirlang
elixir-lang.org
The Elixir programming language
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Simple from zero to scale, running on the battle-tested Erlang VM.
0173
Peter Ullrich @peterullrich.com · 14/09/2026
It says a lot about a bank – and a country I guess – if they have a pricing table going up to *a hundred million Euro*, and only *then* recommend to contact an advisor
The pricing table for investing of the ING bank in the Netherlands
000
Peter Ullrich @peterullrich.com · 13/09/2026
Every time I see a dog owner not picking up their dog’s poo, I get a little less sad about AI potentially wiping out humanity
381
Peter Ullrich @peterullrich.com · 12/09/2026
One week after the HN post blew up, Pushin.eu has 400 registered users and almost 600 waitlist sign-ups 🎉
A screenshot saying `400 registered - 597 total` which means 400 registered users out of 597 waitlist signups.
1193
Reposted by Peter Ullrich
Tuta @tuta.com · 11/09/2026
"I have nothing to hide." False. You have medical history You have financial behavior You have location patterns You have political views You have relationship data Privacy was never about hiding crimes. It was always about owning your life.
9939540
Reposted by Peter Ullrich
Code BEAM @codebeam.bsky.social · 11/09/2026
@maennchen.dev & @peterullrich.com share how they found and fixed ~100 vulnerabilities across the top 1000 Hex packages, using AI to make the ecosystem safer at Code BEAM Europe 2026. 📅 21–22 Oct | Haarlem, NL | In-person & Virtual codebeameurope.com/#register
073
Reposted by Peter Ullrich
Ed @ed3d.net · 11/09/2026
tbh, anybody who wants to tell me that open source isn't on the ropes is going to have to answer why there are millions of dollars for Dotfile DHH but github sponsors mostly emits cobwebs and a faint wheeze for people who are making stuff we all use every day at work
721230
Peter Ullrich @peterullrich.com · 10/09/2026
🚨🚨🚨🚨🚨🚨🚨🚨🚨
180
Peter Ullrich @peterullrich.com · 10/09/2026
Apparently there is money for open source if you are racist enough
1769
Reposted by Peter Ullrich
Hendrik Mans @hmans.dev · 10/09/2026
Omarchy probably only exists because DHH maybe tried to get involved in Arch and they said "nah, bugger off you little fascist", just like that conference for the very web framework he created Never underestimate the willpower of hurt small men
3502
Reposted by Peter Ullrich
Peter Ullrich @peterullrich.com · 08/09/2026
🚨 Announcing Pushin 🚨 Now officially: I'm announcing Pushin.eu, a git hosting platform built and run entirely in Europe. Think GitHub/GitLab but European, better, and faster. Built with #ElixirLang and #RustLang. peterullrich.com/announcing-p...
peterullrich.com
Announcing Pushin
I'm launching Pushin.eu, a git hosting platform built and run entirely in Europe.
1114449
Peter Ullrich @peterullrich.com · 08/09/2026
The 430 BILLION output tokens needed to create and verify this proof would have cost $21.5 Million on GPT-6 astra 🤯
030
Reposted by Peter Ullrich
Mike Zornek, looking for work. @mikezornek.com · 08/09/2026
💜 A favor to ask: I'm looking to land Elixir consulting work. To help get in front of new faces, I have a "one problem, two weeks, $6,000" offer. Aimed at one nagging thing: a flaky test suite, a stalled upgrade. The debt that falls on the floor. A share or an intro would mean a lot. 🙏 #ElixirLang
mikezornek.com
Elixir Consulting
Elixir and Phoenix consulting. Fixed-price two-week sprints at $6,000, or ongoing hourly work, for teams that need upgrades, stability, and senior review.
077