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 · 1h
The talk was very normal I heard!
371
Peter Ullrich @peterullrich.com · 1h
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
180
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 · 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”
0140
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 · 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
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 · 17/09/2026
010
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 · 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
Peter Ullrich @peterullrich.com · 07/09/2026
Yeah, they love fetching data through the UI. I have an API and a publically-available Git HTTP endpoint, but Nooo they need to read the code from the HTML :D
001
Peter Ullrich @peterullrich.com · 07/09/2026
Oh good, now Anthropic and Google have joined the party
A screenshot of a terminal output that shows that now also Anthropic ClaudeBot and Googlebot are making requests to fetch the public code.
230
Peter Ullrich @peterullrich.com · 07/09/2026
Now the GPT bot started crawling all public repos **through the subdomain origin.pushin.eu ** which is only route that doesn't go through Bunny where I blocked these crawlers. Smart! But also annoying. Now I gotta block that subdomain for all but the Bunny IPs. DevOps is fun!
A screenshot of a terminal output which states that the high-volume repository loader is a client identfying itself as GPTBot/1.4. It sends aobu 106 requests per minute, 1-2 reqs a second.
101
Peter Ullrich @peterullrich.com · 05/09/2026
It hovers at around 2.5% and had a few spikes, but since most visitors only load the landing page I guess there's not much work to do
110
Peter Ullrich @peterullrich.com · 05/09/2026
It's a 18 core bare metal server on Scaleway. It showed some spikes when I landed on #3 on HN, but it usually hovers around 2.5% :D Most visitors only check the landing page and leave I guess, so there's not much actual work to do
A screenshot of the CPU usage which shows 3 spikes at around 11:00, 11:30, and 13:30, but otherwise a baseline of ~2.5%
130
Peter Ullrich @peterullrich.com · 05/09/2026
This is how your server's CPU usage looks like when you are on HN all day but you're building with #ElixirLang
A flat CPU usage graph
5581
Peter Ullrich @peterullrich.com · 05/09/2026
Dude ...
120
Peter Ullrich @peterullrich.com · 05/09/2026
Pushin being #3 on Hacker news
3101
Peter Ullrich @peterullrich.com · 05/09/2026
This is not good
6211
Peter Ullrich @peterullrich.com · 04/09/2026
Since the soft-release of Pushin.eu, my GitHub competitor hosted in Europe, 28 users signed up to try it out! I even have one of the first users of GitHub trying out Pushin, which is crazy!
A screenshot of the waitlist header which shows that 28 people already signed up to the waitlist. I invited all of them and around 20 already signed up
4151
Peter Ullrich @peterullrich.com · 04/09/2026
I stole this from 9GAG but it’s true here as well
A meme saying that the world is not as bad as people on this website want you to believe.
2142
Peter Ullrich @peterullrich.com · 03/09/2026
Don't mind if I do!
Bella sleeping on the floor
020
Peter Ullrich @peterullrich.com · 02/09/2026
I’m so happy that so many people decided to try out Pushin.eu already 🫶 it’s such a great feeling to get such positive feedback after working on a project by yourself for 6 months. Very very much appreciated everyone!
A screenshot of my inbox which shows people signup requests to Pushin.eu, my GitHub competitor hosted in Europe
2243
Peter Ullrich @peterullrich.com · 01/09/2026
@maennchen.dev is #75 worldwide for number of reported CVEs. I'm #107 :D #ElixirLang cve.circl.lu/credits/?q=&...
A screenshot of the list which highlights Jonatan at 75th position.
0110
Peter Ullrich @peterullrich.com · 01/09/2026
@gworkman.bsky.social 🫶
Gus liking and reposting all my postsThe meme showing a single man sitting in an audience holding a bunch of balloons with the caption "That one follower who likes everything you post"
180
Peter Ullrich @peterullrich.com · 30/08/2026
I’m back in Germany for the next 4 weeks, the land of smiles and sunshine. Here’s me practicing the typical German expression to better fit in
Me, not smiling and with no sunshine in the background
4170
Peter Ullrich @peterullrich.com · 27/08/2026
Juliet is a bit spicy in my model 😬
A screenshot of a chat history between me (Romeo) and the language model (Juliet). I ask her how she's fairing to which she replies a lot of nonsense to which I ask "what" and she says: Anus: You.
280
Peter Ullrich @peterullrich.com · 27/08/2026
I trained my first tiny LLM today! I have no freaking clue how any of this works, but I now have a 3.3mb model that I can chat with!
A screenshot of the output from Axon which shows that the model has 824k parameters and a size of 3.3mb
4261
Peter Ullrich @peterullrich.com · 25/08/2026
@eurosky.social small request: could you fix some of these scroll issues on iOS please? the bottom bar scrolls up and the “back” buttons disappear behind the iPhone’s top bar. I’ve opened Mu from my Home Screen as web app or whatever “add to Home Screen” does
000
Peter Ullrich @peterullrich.com · 24/08/2026
gm
A wizard with a cup of coffee and the title “more espresso, less depresso”
1110
Peter Ullrich @peterullrich.com · 23/08/2026
Pete saying “ah sweet, man-made horrors beyond my comprehension”
1101
Peter Ullrich @peterullrich.com · 23/08/2026
Taking your dog to the beach is a 10/10 experience. I can highly recommend this activity.
Bella at the beach
060
Peter Ullrich @peterullrich.com · 23/08/2026
We went to the botanical garden yesterday and with wise foresight I bought a kaleidoscope at the gift shop. The images were … interesting?
With with a kaleidoscope looking at the cameraThe kaleidoscope pointed at a flowerA picture of said flower through the kaleidoscope Another picture of the flower
140
Peter Ullrich @peterullrich.com · 22/08/2026
It now compares two countries as well!
Increases in average pay, consumer prices, and house prices from 2000-2025 in NL and DE
210
Peter Ullrich @peterullrich.com · 22/08/2026
The historical wage data has some interesting insights. For example, it took the same number of average salaries to buy a house in 2007/08 as it did in 2025! Also the percentage of a salary that goes to an average mortgage is the same again
A share graph of how many salaries it takes to buy a houseA share graph of what percentage of the average salary the mortgage took over time
020
Peter Ullrich @peterullrich.com · 18/08/2026
GitHub doesn’t need a state-actor like Iran to DDoS their systems! They are more than capable to do it themselves, thank you very much. The incident report on the outage yesterday is live. It seems like their Copilot plugin in VS Code DDoS’ed them www.githubstatus.com/incidents/zk...
A screenshot from the incident report which says: Delayed replies to a single internal endpoint triggered a latent retry bug in VS Code that amplified traffic by approximately 10x and caused delayed recovery for the Copilot Token Service.
261
Peter Ullrich @peterullrich.com · 17/08/2026
I guess no more work today then!
GitHub has a full outage ... again
2323
Peter Ullrich @peterullrich.com · 14/08/2026
The EU right now
A black man holding a phone making a call
030
Peter Ullrich @peterullrich.com · 10/08/2026
the disgusted upvote meme
130
Peter Ullrich @peterullrich.com · 08/08/2026
0100
Peter Ullrich @peterullrich.com · 08/08/2026
I love my new 3D printer! I got annoyed by our workarounds to keep the windows open during the summer, so I 3D-printed small holders that keep the window at a 45 degree angle. No more banging windows when a gust comes through!
A picture of the model in TinkerCAD The 3D printer printing the modelA picture of the holder holding the windowAnother picture of the holder holding the window but from above
090
Peter Ullrich @peterullrich.com · 29/07/2026
Had to take Bella to the vet today because apparently grapes are toxic for dogs and they can die of kidney failure if they have too many. She had just a few and is doing a-okay but just to be sure, we’re doing a blood test.
Bella looking at us because we have ham in our hands
000
Peter Ullrich @peterullrich.com · 25/07/2026
The family guy meme “ah sweet, man-made horrors beyond my comprehension”
040
Peter Ullrich @peterullrich.com · 24/07/2026
I should start a podcast
Me, a cat, having a realization while drinking coffee in the morning
3110
Peter Ullrich @peterullrich.com · 22/07/2026
Codeberg now forbids projects with mainly LLM-written code because of “unclear copyright” and “little safeguards”
A screenshot of the commit to the terms of use
331
Peter Ullrich @peterullrich.com · 22/07/2026
Meanwhile Huggingface is defending itself with open-weight models because Fable refused their cyber analysis prompts and kept downgrading to opus huggingface.co/blog/securit...
010
Peter Ullrich @peterullrich.com · 22/07/2026
100
Peter Ullrich @peterullrich.com · 20/07/2026
Something's coming...
a logo
8402
Peter Ullrich @peterullrich.com · 19/07/2026
We watched “The Invite” yesterday and it was great. It switches between fun and tension every few minutes so it’s a non-stop rollercoaster. Today, we’ll watch The Odyssey at the IMAX. Let’s see what all the right-wing propaganda was about. Probably nothing like always
The movie poster for The Invite
010