Paweł Świątkowski
@katafrakt.eurosky.social
📤 664
📥 226
📝 963
⚗️ Just another
#ElixirLang
dev 👉 he/him 🔗
https://katafrakt.me
🥌 curling in my free time
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
about 14 hours ago
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...
loading . . .
parameterized_test
A utility for defining eminently readable parameterized (or example-based) tests in ExUnit
https://hex.pm/packages/parameterized_test
0
7
2
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-...
loading . . .
The curious case of the disappearing Polish S
One keyboard bug three decades in the making
https://aresluna.org/the-curious-case-of-the-disappearing-polish-s/
about 18 hours ago
1
0
0
excuse me what the fuck
3 days ago
2
3
0
Metro 2033, but people use the tunnels to hide from scorching heat, after soaring energy prices made AC only available to the rich.
#WritingPrompt
4 days ago
0
1
0
I'm starting to consider switching my working hours to 22–6, because my brain is seriously not working well in this temperature.
4 days ago
0
2
0
reposted by
Paweł Świątkowski
Konnor Rogers
7 days ago
Felt inspired tonight. Don't take it too seriously.
3
94
9
reposted by
Paweł Świątkowski
Josh Collinsworth
9 days ago
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
2
53
7
When you are a professional football player, but QA at heart.
10 days ago
0
8
2
we can't have nice things
13 days ago
1
2
0
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
18 days ago
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...
loading . . .
jump_credo_checks
A collection of opinionated Credo checks aimed at improving code quality and catching common mistakes in Elixir, Oban, and LiveView
https://hex.pm/packages/jump_credo_checks
1
13
3
reposted by
Paweł Świątkowski
Laura Bassett
22 days ago
Every text I send my friends includes a brief bio of myself in case they forgot
258
11254
1001
peak 2026 news
www.404media.co/a-farmer-don...
loading . . .
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.
https://www.404media.co/a-farmer-donated-land-to-turn-into-a-park-the-city-is-building-a-massive-data-center-instead/
21 days ago
0
1
0
Favourite medicine of every LiveView developer
23 days ago
1
12
0
Expert hit 2k stars 🎉
24 days ago
0
16
2
#Caturday
already?
24 days ago
0
10
0
reposted by
Paweł Świątkowski
m1dnight
25 days ago
Finally got around to getting
env-guard.hexdocs.pm/EnvGuard.html
published on
hex.pm
! :) I've been using it a lot, but never managed to get it into a package.
loading . . .
EnvGuard — env_guard v1.0.0
https://env-guard.hexdocs.pm/EnvGuard.html
2
9
3
"The wizard became very still. Wizards almost never learn lessons at the first available opportunity. If they did, there would be far fewer towers and almost no enterprise software."
worksonmymachine.ai/p/the-wizard...
loading . . .
The Wizard With the Very Defensible Pond
There was once a wizard who lived beside a pond.
https://worksonmymachine.ai/p/the-wizard-with-the-very-defensible
25 days ago
0
2
0
reposted by
Paweł Świątkowski
Einar W. Høst
26 days ago
Hard to think of a more poignant expression of the state of affairs in the industry than the Joy of Coding conference taking a break this year.
0
26
9
huh
29 days ago
0
7
1
Almost forgot about the
#Caturday
!
about 1 month ago
0
7
0
What if Hanami had templateless views?
katafrakt.me/2026/05/29/h...
loading . . .
What if Hanami had templateless views?
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
https://katafrakt.me/2026/05/29/hanami-templateless-views/
about 1 month ago
1
4
1
Apparently rsync is now vibecoded and quickly entered the reaping phase.
github.com/RsyncProject...
about 1 month ago
1
11
6
The foot shooting continues, as Mistral AI renames its Le Chat to Vibe.
about 1 month ago
0
2
0
reposted by
Paweł Świątkowski
johanna 🇸🇪🇬🇧🇲🇽🏳️🌈
about 1 month ago
Wrote a bit about why LLM-written text is so painful, even when the content itself is fine, and the importance of using your own voice
jola.dev/posts/the-so...
loading . . .
The social contract of writing | jola.dev
About the value of genuine writing in a world being drowned in slop.
https://jola.dev/posts/the-social-contract-of-writing
12
110
45
We haven't achieved AGI yet, but we did achieve AGY.
about 1 month ago
1
2
0
"because why not" is one of the most important types of motivation
setsideb.com/using-cobol-...
loading . . .
Using COBOL As A Shader Language
Yep, what's in the title apparently can be done. COBOL stands for Common Business-Oriented Language, and is an extremely verbose language designed purposely
https://setsideb.com/using-cobol-as-a-shader-language/
about 1 month ago
0
0
0
Just another
#caturday
about 1 month ago
0
6
0
reposted by
Paweł Świątkowski
Giacomo Cavalieri
about 1 month ago
Gleam is so small all of its keywords can neatly fit on a postcard... what better way to show it than printing actual Gleam postcards? 😁
6
66
6
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
about 1 month ago
TIL about `LiveView.static_changed?/1` 💜 Clients that connect to the new deploy of an
#ElixirLang
LiveView app won't load the latest JS/CSS (that only happens on a hard refresh). `static_changed?/1` gives you an easy way to show an alert suggesting they refresh manually.
hexdocs.pm/phoenix_live...
loading . . .
Phoenix.LiveView — Phoenix LiveView v1.1.30
https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html#static_changed?/1
2
17
3
reposted by
Paweł Świątkowski
David Demaree
about 1 month ago
And here's this thread as a blog post:
demaree.me/p/product-or...
loading . . .
Product orgs, reality, and vibes – David Demaree
https://demaree.me/p/product-orgs-reality-and-vibes/
1
2
1
3
#ElixirLang
books in the recent functional programming Humble Bundle:
www.humblebundle.com/books/ultima...
loading . . .
Humble Tech Book Bundle: The Ultimate Functional Programming by Pragmatic Programmers
Pay what you want for a curated collection of functional programming courses by Pragmatic Programmers and help support Save the Children with your purchase!
https://www.humblebundle.com/books/ultimate-functional-programming-pragmatic-programmers-books
about 1 month ago
0
8
1
reposted by
Paweł Świątkowski
David Demaree
about 1 month ago
10. The most toxic trend in our industry over the past 10-15 years has been that companies can get huge without ever making contact with reality. And we often assume that "huge" must somehow mean "good" so vibes PMs end up managing teams in reality-based companies and making messes everywhere.
1
29
5
reposted by
Paweł Świątkowski
johanna 🇸🇪🇬🇧🇲🇽🏳️🌈
about 1 month ago
I've been using
bunny.net
(CDN service) for a few projects and I decided to extract the code into a client library. Wrote a few words about it
#ElixirLang
jola.dev/posts/bunnyx...
loading . . .
bunnyx: a bunny.net Elixir client library | jola.dev
A best-practice Elixir library for interacting with the bunny.net API
https://jola.dev/posts/bunnyx-bunny-net-elixir
1
15
6
mediawiki.el go a bunch of updates recently and now I can again edit Wikipedia from inside
#Emacs
, like in ~2012.
github.com/hexmode/medi...
The only problem is that official Wikipedia tooling got way way better in recent years and it's just more convenient to use it instead.
loading . . .
GitHub - hexmode/mediawiki-el: Emacs interface to edit any mediawiki site
Emacs interface to edit any mediawiki site. Contribute to hexmode/mediawiki-el development by creating an account on GitHub.
https://github.com/hexmode/mediawiki-el
about 1 month ago
0
0
0
reposted by
Paweł Świątkowski
Pete Birkinshaw
about 1 month ago
GitHub switching status page default language to German in order to return to five neins
1
17
6
It's
#Caturday
already
about 1 month ago
0
5
0
reposted by
Paweł Świątkowski
Adam Conover
about 2 months ago
I’m sorry but “everyone is going to use AI to code their own apps” sounds like “everyone is going to learn HTML and code their own websites.“ like … have you met people? no they’re not
108
3843
575
Since I wasn't really following this, I read up some context for this (previous HN annoncements, who acquired Bun etc.) and, boy, we live in strange times. I think this comment from Reddit sums it up pretty accurately.
add a skeleton here at some point
about 2 months ago
0
10
0
reposted by
Paweł Świątkowski
Adolfo Neto
about 2 months ago
José Valim on Anthropic's pricing
xcancel.com/josevalim/st...
2
5
1
What happened here?
github.com/oven-sh/bun/...
A million lines vibe-coded PR rewriting to another language 🤯
loading . . .
Rewrite Bun in Rust by Jarred-Sumner · Pull Request #30412 · oven-sh/bun
Blog post with details coming soon. It passes Bun's pre-existing test suite on all platforms (and fixes several memory leaks and flaky tests), the binary size shrinks by 3 MB - 8 MB, the benchm...
https://github.com/oven-sh/bun/pull/30412
about 2 months ago
0
3
1
reposted by
Paweł Świątkowski
Great thought. I think code writers have generally a lot to learn from prose writers. Killing darlings and accepting that the first draft should never see the light of day are probably most important ones.
about 2 months ago
0
4
1
reposted by
Paweł Świątkowski
Pavel
about 2 months ago
This gels with the assumption that the AI-pilled are among the least technologically literate
add a skeleton here at some point
5
53
5
Oh wow. I missed that about latest (?) supply chain attack on npm. Mean.
about 2 months ago
0
4
0
#blogged
katafrakt.me/2026/05/12/u...
loading . . .
Untimely feedback as a root cause of tech debt
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
https://katafrakt.me/2026/05/12/untimely-feedback/
about 2 months ago
1
4
2
reposted by
Paweł Świątkowski
Jason Gorman
about 2 months ago
The lifecycle of ideas in software development goes something like: Problem -> Solution -> Book -> Cargo Cult -> Problem
0
18
2
split-screen mode for the sky today
about 2 months ago
0
2
0
impressive trick lol
about 2 months ago
2
7
0
'No way to have predicted this', says the only community where it regularly happens.
add a skeleton here at some point
about 2 months ago
0
4
0
>an app called "SVG Illustrator" >export to SVG is a paid premium feature
about 2 months ago
0
2
0
Meanwhile of Fosdem (photo from Mastodon, I'm not there)
2 months ago
0
3
0
Load more
feeds!
log in