Sign in

Paweł Świątkowski

@katafrakt.eurosky.social
678 followers 237 following 1K posts

⚗️ Just another #ElixirLang dev 👉 he/him 🔗 katafrakt.me 🥌 curling in my free time

PostsRepliesMedia
Paweł Świątkowski @katafrakt.eurosky.social · 13h
what the... www.reddit.com/r/emacs/comm...
reddit.com
From the emacs community on Reddit
Explore this post and more from the emacs community
000
Paweł Świątkowski @katafrakt.eurosky.social · 02/10/2026
It's 4°C this morning. October living up to expectations.
210
Paweł Świątkowski @katafrakt.eurosky.social · 30/09/2026
commit = unit of change pull request = unit of review from bikeshed.thoughtbot.com/507
bikeshed.thoughtbot.com
507: Stacked Vertical Slices
000
Paweł Świątkowski @katafrakt.eurosky.social · 16/09/2026
Now that Beoga made world headlines, is it a good time to mention I took a bodhran class from their bodhranist some 15 years ago?
010
Reposted by Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 09/09/2026
Preview of some rewrites coming to Quokka, courtesy of my coworker @katafrakt.eurosky.social at Jump... Our DX team has leaned pretty heavily into trying to automate performance improvements like these. If the formatter can do it for you, why not? 😄 #ElixirLang
A GitHub diff showing a rewrite from a pipe chain of Map.values, Enum.map, and Enum.sum into a single call to Enum.sum_byA GitHub diff showing a rewrite from a pipe chain of Enum.map + Enum.sum into a single call to Enum.sum_by
4152
Paweł Świątkowski @katafrakt.eurosky.social · 09/09/2026
sure github let's get you to bed
010
Paweł Świątkowski @katafrakt.eurosky.social · 08/09/2026
What I really like in Iceraven and other Firefox-based mobile browsers is that it allows me to choose every time whether to open a link in an app or stay in the browser. Is there any chromium-based that does this?
120
Paweł Świątkowski @katafrakt.eurosky.social · 08/09/2026
"SponsoredLogs is the only log-native ad platform architected from first principles for the agent-to-agent (A2A) economy" github.com/sponsoredlog...
github.com
GitHub - sponsoredlogs/sponsored_logs
Contribute to sponsoredlogs/sponsored_logs development by creating an account on GitHub.
131
Paweł Świątkowski @katafrakt.eurosky.social · 04/09/2026
narrator: it was indeed a skill issue
060
Paweł Świątkowski @katafrakt.eurosky.social · 03/09/2026
and thus all software development stopped that day...
250
Reposted by Paweł Świątkowski
Hanakai @hanakai.org · 02/09/2026
It’s week three of our sponsorship drive! Just a couple of folks joining as sponsors since last time. Which means there’s all the more room for you! Check out this week’s post for a Q&A with Carolyn Cole, who’s been driving Hanami within Princeton University Libraries! hanakai.org/blog/2026/09...
hanakai.org
Thanking our silver sponsors, and Carolyn Cole
“Reading your code is a larger cost than creating it, so having more organization is a definite benefit.” Week three of our sponsorship drive.
153
Paweł Świątkowski @katafrakt.eurosky.social · 01/09/2026
Celebrating small wins: I typed "mix credo", not "mix creado", at the first attempt today.
161
Reposted by Paweł Świątkowski
Chris Larsen @chrislarsen.bsky.social · 31/08/2026
2205
Reposted by Paweł Świątkowski
Pavel @spavel.bsky.social · 20/08/2026
Let me introduce the crew. *points to enormous muscular guy.* This is Big Dog, we call him that because he's huge, ha ha! *points to slim average looking guy* and this is Medium Dog. I'm sure you can guess why! That's right — he communes with the spirits of the departed
142978716
Paweł Świątkowski @katafrakt.eurosky.social · 18/08/2026
Anyone knows what's the best package for parser combinators in #Gleam? There is like 8 packages, most of them updated about a year ago. Hard to choose.
020
Paweł Świątkowski @katafrakt.eurosky.social · 04/08/2026
With Fastmail in Europe, I'm wondering if I shouldn't pick it over Runbox in the end...
100
Reposted by Paweł Świątkowski
Nadescha Zwerschke @nadescha.bsky.social · 03/08/2026
Beasties from the deep. A seaspider mama and her brood. Collected on the shelfbreak at 70° N. As part of the #RESPONSE cruise we are also looking how #biodiversity on the seafloor responds to climate change. @au.dk @samsocean.bsky.social @univbrest.bsky.social 🌎🦞🧪
1131
Reposted by Paweł Świątkowski
Luke Knox @lukeknox.me · 31/07/2026
this is my new favorite diagram
Brachiosaurus projectile vomiting: forces generated and resulting traces
Assuming 50 kg (110 Ibs) of regurgitant, impact velocity from 14 m (45 ft) height, and hard-packed sand as impact site.
h = 14 m (45 ft)
Impact velocity = V = V 2gh = 16.6 m/s; kinetic energy before impact = 6,860 J
Average impact force = 68,600 N
9445781410
Paweł Świątkowski @katafrakt.eurosky.social · 31/07/2026
Parking reservation system for the largest airport in Poland crapped out because of no disk space left for the database. And of course there is a stacktrace in production! But also, there a link to... create a JIRA ticket? Doesn't work unfortunately.
0100
Reposted by Paweł Świątkowski
Bozhidar Batsov (a.k.a. Bug) @batsov.net · 29/07/2026
Flycheck 38 is out with several major improvements (built-in Eglot support, native LSP client, inline diagnostics, quick-fixes, and project-wide diagnostics)! You can read all about it here emacsredux.com/blog/2026/07... #Emacs
emacsredux.com
Flycheck 38: Might & Magic
Not all those who wander are lost. – J.R.R. Tolkien Today I’m happy to announce Flycheck 38 - easily the biggest and most ambitious Flycheck release since I took over the stewardship of the project. I...
394
Paweł Świątkowski @katafrakt.eurosky.social · 28/07/2026
git feed | cat
020
Reposted by Paweł Świątkowski
Peter Ullrich @peterullrich.com · 28/07/2026
🚨 Announcing our new Podcast 🚨 Gus (@gworkman.bsky.social) and I have started a new #ElixirLang Podcast Macro Mayhem - @macromayhem.fm We cover Elixir news and general industry topics every 2 weeks. Our first episode is out now, available on all podcast players or on our website: macromayhem.fm
macromayhem.fm
Macro Mayhem
The latest Elixir news and general software industry topics
35922
Reposted by Paweł Świątkowski
Tim Riley @timriley.info · 27/07/2026
Weeknotes: getting back into the swing of things, with a bunch of fixes and a big triage of dry-schema and dry-validation. timriley.info/posts/contin...
timriley.info
Continuations 2026/30: Big triage - Tim Riley
• Things are slowly getting back into gear after my trip and the last week being mostly for other life matters. Let’s share some code! • I’ve got half of...
021
Paweł Świątkowski @katafrakt.eurosky.social · 27/07/2026
I read somewhere that I can edit posts if I use mu.social. edit: it's true!
030
Reposted by Paweł Świątkowski
Chris Keele 🥁🥁🎉 and 6 others @christhekeele.social · 23/07/2026
You can also import your own @ macro to override/modify its behavior, to get access to its unique operator precedence rules, as I do in this field punning hack: github.com/christhekeel...
github.com
GitHub - christhekeele/tagged_tuple_shorthand: Field punning in Elixir via a shorthand for constructing tagged two-tuple variable references.
Field punning in Elixir via a shorthand for constructing tagged two-tuple variable references. - christhekeele/tagged_tuple_shorthand
211
Paweł Świątkowski @katafrakt.eurosky.social · 23/07/2026
TIL (well, YIL, to be precise) that @ in #ElixirLang is just a macro in Kernel module, so you can do this. Makes sense in retrospect, but I never thought about that before.
Code snippet:

defmodule Test do
  Kernel.@(foo 42)

  def call do
    IO.puts @foo
  end
end

Test.call()
5121
Reposted by Paweł Świątkowski
IamANTIFA @iamwjc.bsky.social · 21/07/2026
My favorite picture… because it’s always relevant…
115612
Paweł Świątkowski @katafrakt.eurosky.social · 19/07/2026
What in the name of fuck is that? #halftimeshow
000
Reposted by Paweł Świątkowski
Pavel @spavel.bsky.social · 16/07/2026
A kid in class passes a note to another kid. The kids are labeled Client and Server. The note is labeled 200. But when Client reads the note, the contents say: status code 400, detail: bad request.
0715
Reposted by Paweł Świątkowski
Xe @xeiaso.net · 15/07/2026
6693184
Reposted by Paweł Świątkowski
maura quint @mauraquint.bsky.social · 14/07/2026
I respect France's commitment to not working on a holiday.
115111512404
Paweł Świątkowski @katafrakt.eurosky.social · 11/07/2026
Science. Can't argue with science. www.404media.co/ai-fiction-i...
404media.co
AI Fiction Is Easy to Detect Because It's Stupid and Bad, Research Finds
ChatGPT uses too many dream sequences and Gemini won’t stop describing characters.
010
Paweł Świątkowski @katafrakt.eurosky.social · 08/07/2026
Speaking of maps, this is quite fun. visitwhale.com/city-angle/
visitwhale.com
City Angle Geo Quiz - VisitWhale
Based on given geographic angles, map the correct city. Our hardest geography game to test your globe knowledge.
000
Paweł Świątkowski @katafrakt.eurosky.social · 08/07/2026
A weird choice for a default, if you ask me. katafrakt.me/til/sqlite-d...
katafrakt.me
SQLite does not check foreign keys by default
It’s a weird default, that’s for sure
140
Paweł Świątkowski @katafrakt.eurosky.social · 08/07/2026
"as the saying goes"
030
Paweł Świątkowski @katafrakt.eurosky.social · 08/07/2026
Quick question, @bunny.net: You offer Bunny Fonts, which is a GDPR friendly alternative to Google Fonts. And it's great. But why your newsletter uses Google Fonts?
120
Reposted by Paweł Świątkowski
Eric Bailey @ericwbailey.website · 04/07/2026
For whatever godforsaken reason I still _care_. The web started as a craft, and still can be. And when it is built as such, it shines. That said, it is increasingly more difficult to live in hope. I don’t blame or fault the people who exit. Unfortunately, this is the only game I know.
3904
Reposted by Paweł Świątkowski
Hanakai @hanakai.org · 01/07/2026
Hanami 3.0 wouldn’t be so full of goodness without the support of our sponsors. Rubyists deserve choice, and these fine companies are helping make it happen. Thank you to @mike.contribsys.com, @baweaver.bsky.social, @honeybadger.io, @fastruby.io, @appsignal.com, and @serpapi.com!
0155
Reposted by Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 29/06/2026
Just published v0.6.2 of ParameterizedTest. All it does is fix compile warnings on Elixir 1.20, so dependency compiles are *slightly* less annoying for us early adopters. 🙃 #ElixirLang hex.pm/packages/par...
hex.pm
parameterized_test
A utility for defining eminently readable parameterized (or example-based) tests in ExUnit
082
Paweł Świątkowski @katafrakt.eurosky.social · 29/06/2026
Medium learnt its lesson in 2015. Google still hasn't and you cannot type Ś in Sheets, at least not on MacOS. aresluna.org/the-curious-...
aresluna.org
The curious case of the disappearing Polish S
One keyboard bug three decades in the making
100
Paweł Świątkowski @katafrakt.eurosky.social · 26/06/2026
excuse me what the fuck
230
Paweł Świątkowski @katafrakt.eurosky.social · 26/06/2026
Metro 2033, but people use the tunnels to hide from scorching heat, after soaring energy prices made AC only available to the rich. #WritingPrompt
010
Paweł Świątkowski @katafrakt.eurosky.social · 26/06/2026
I'm starting to consider switching my working hours to 22–6, because my brain is seriously not working well in this temperature.
020
Reposted by Paweł Świątkowski
Konnor Rogers @konnorrogers.com · 23/06/2026
Felt inspired tonight. Don't take it too seriously.
a meme in the template of "myth of consensual sex" with a man and woman appearing content and happy, saying "i approve".

At the bottom it says "isn't there somebody you forgot to ask?"

and then jesus is to the right saying "i dont"

the man is labeled as chromium
the woman is labeled as firefox
jesus is labeled as webkit
3957
Reposted by Paweł Świątkowski
Josh Collinsworth @collinsworth.dev · 20/06/2026
Well I would walk 0.1 miles And I would walk 0.2 more Just to be the man who walked 0.30000000000000004 Miles to fall down at your door
2537
Paweł Świątkowski @katafrakt.eurosky.social · 20/06/2026
When you are a professional football player, but QA at heart.
082
Paweł Świątkowski @katafrakt.eurosky.social · 17/06/2026
we can't have nice things
120
Reposted by Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 12/06/2026
Just published v0.4.0 of jump_credo_checks, with 4 new checks I'm really excited about. - AssertReceiveTimeout - ConditionalAssertion - UndeclaredExternalResource - SafeBinaryToTerm If you aren't using jump_credo_checks yet, what are you waiting for?! 😉 hex.pm/packages/jum...
hex.pm
jump_credo_checks
A collection of opinionated Credo checks aimed at improving code quality and catching common mistakes in Elixir, Oban, and LiveView
1133
Reposted by Paweł Świątkowski
Laura Bassett @lebassett.bsky.social · 08/06/2026
Every text I send my friends includes a brief bio of myself in case they forgot
25211186911
Paweł Świątkowski @katafrakt.eurosky.social · 09/06/2026
peak 2026 news www.404media.co/a-farmer-don...
404media.co
A Farmer Donated Land to Turn into a Park. The City Is Building a Massive Data Center Instead
In 1999, a farmer gave away 87 acres of land to a small Texas city to use as a park. The city sold to a data center developer for $10 million.
010