Paweł Świątkowski
@katafrakt.eurosky.social
📤 653
📥 214
📝 920
⚗️ Just another
#ElixirLang
dev 👉 he/him 🔗
https://katafrakt.me
🥌 curling in my free time
#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 10 hours ago
0
2
2
reposted by
Paweł Świątkowski
Jason Gorman
1 day 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
1 day ago
0
2
0
impressive trick lol
3 days 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
9 days ago
0
4
0
>an app called "SVG Illustrator" >export to SVG is a paid premium feature
11 days ago
0
2
0
Meanwhile of Fosdem (photo from Mastodon, I'm not there)
15 days ago
0
3
0
Github status: SNAFU
16 days ago
0
6
1
meanwhile on Microsoft's support
learn.microsoft.com/en-au/answer...
18 days ago
0
5
1
Lesser known philosophical principles: OCaml's Razor
19 days ago
0
6
0
reposted by
Paweł Świątkowski
Tim Riley
19 days ago
Dry Monads 1.1.0 is out. This release introduces complete JRuby support, via fixes to our RSpec extension, courtesy of
@katafrakt.eurosky.social
. It’s also our first automated release to our
gem.coop
namespace!
github.com/dry-rb/dry-m...
beta.gem.coop/@dry/dry-mon...
loading . . .
gem.coop
We’re excited to introduce gem.coop – a new server for gems in the Ruby ecosystem. We aim for fast, simple hosting, that is compatible with Bundler but optimized for the next generation. It’s built fo...
https://gem.coop
0
6
3
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
20 days ago
So delighted that
@katafrakt.eurosky.social
, the OSS developer on my team at Jump, just got a long-awaited fix for using checkbox groups merged into PhoenixTest. It fixes one of the last few cases where we couldn't use PhoenixTest. 🙌
github.com/germsvel/pho...
#ElixirLang
loading . . .
Fix `uncheck` for checkboxes with array name by katafrakt · Pull Request #306 · germsvel/phoenix_test
This is my attempt to fix #276 (for context, I work with @balexand and was asked to look into this). The issue was that FormData.mergecombined the previous value with the newly computed value for a...
https://github.com/germsvel/phoenix_test/pull/306
1
15
2
reposted by
Paweł Świątkowski
Pavel
20 days ago
Every UX designer for the past 40 years: the carousel fucking sucks and users hate it Stakeholders: 🥺 🥺 🥺 🥺 🥺 🥺 🥺 🥺 🥺 🥺 🥺 🥺
add a skeleton here at some point
16
340
80
Claude Code repo gets about 25-30 new issues per hour. Some of them are... interesting
github.com/anthropics/c...
loading . . .
『 British Airways Numer Alarmowy』 Jak się skontaktować z British Airways? · Issue #52289 · anthropics/claude-code
Preflight Checklist I have searched existing issues and this hasn't been reported yet This is a single bug report (please file separate reports for different bugs) I am using the latest version of ...
https://github.com/anthropics/claude-code/issues/52289
20 days ago
0
0
0
reposted by
Paweł Świątkowski
Gears
24 days ago
Ladies and gentlemen, the moment you've all been waiting for
add a skeleton here at some point
0
9
1
reposted by
Paweł Świątkowski
Crystal Frasier
25 days ago
In 1999, I was playing a decker in Shadowrun, and tried to distract a guard by hacking a water fountain to overflow, and my GM said "why would a water fountain be on the network? That's fucking stupid. No you can't try." Well it's 2026 and I just want you to know, Phil, that I FUCKING CALLED IT!
21
10007
3080
lol, this is new (new low for automated linkedin recruiting)
30 days ago
0
1
0
Localize, a successor to ex_cldr, is out now:
github.com/elixir-local...
#ElixirLang
loading . . .
GitHub - elixir-localize/localize: Localization for Elixir
Localization for Elixir. Contribute to elixir-localize/localize development by creating an account on GitHub.
https://github.com/elixir-localize/localize
30 days ago
0
10
2
reposted by
Paweł Świątkowski
Ursula von der Leyen
about 1 month ago
Hungary has chosen Europe. Europe has always chosen Hungary. A country reclaims its European path. The Union grows stronger.
460
23300
4706
Remember that time when Remote collaborated on the official Elixir language server to make it work well on large codebases? Me neither.
about 1 month ago
1
11
0
reposted by
Paweł Świątkowski
gabby
about 1 month ago
A lot of my concerns about agentic coding essentially boil down to this dichotomy Agentic coding emphasizes extrinsic understanding of a system (surface behaviors) and ordinary coding emphasizes intrinsic understanding of the system (authoring and understanding the underlying code)
add a skeleton here at some point
2
41
10
Is there a name for a rule that the fewer lines are changed in a commit, the longer the message should be?
about 1 month ago
0
3
0
reposted by
Paweł Świątkowski
hayleigh
about 1 month ago
curling.io
have written a great post about using lustre's server components in their admin dashboard ui. seems like interest in server components has been picking up recently, super exciting!
curling.io/blog/live-ad...
loading . . .
LiveView Admin Panel w/ Gleam and Lustre | Curling IO
Curling IO's admin panel has dozens of pages: product configuration, discount rules, affiliate fees, registrations, event scheduling, reports. In Version 2, every form submission reloads the page. Cli...
https://curling.io/blog/live-admin-without-javascript#the-numbers
0
17
3
Wow, Anthropic really tasting their own medicine today. First source code leak due to vibe coding bug. Then inability to exercise takedown notice, because the leaked code was rewritten using AI to a different language.
about 1 month ago
1
6
2
reposted by
Paweł Świątkowski
Comfortably Numb
about 1 month ago
In retrospect this is very funny
14
3895
982
The presence of "moreright" component in the leaked Claude Code source implies there was "lessright" in a previous iteration. But I think the important question is about the next iteration. Will it be "morerighter"? "Morerright"? Or maybe "evenmoreright"?
about 1 month ago
1
2
0
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
about 1 month ago
The v0.1 release of Expert (the new, official
#ElixirLang
LSP) is now final! 🎉 The best Elixir LSP experience keeps getting better. 😎 Tremendous thanks to all the contributors, and to Jump for sponsoring
@katafrakt.bsky.social
to work on this full-time. 🙏
github.com/elixir-lang/...
loading . . .
Release v0.1.0 · elixir-lang/expert
0.1.0 (2026-03-27) Bug Fixes engine: only start one engine for umbrella apps (#462) (f674d3d), closes #460 extractor not working with ExUnit.CaseTemplate (#529) (11fb790) forge: id generator must ...
https://github.com/elixir-lang/expert/releases/tag/v0.1.0
0
45
14
not sure what it does, but you have my attention
about 2 months ago
0
0
0
Windows is the only OS that does not work well with spaces in paths. And also the only OS that installs programs in a path with spaces (C:\Program Files) by default.
about 2 months ago
1
2
0
Can anyone explain to me why someone came up with this and thought "yeah, this is a good idea, let's ship it"? (this is from cmd.exe help)
about 2 months ago
1
1
1
reposted by
Paweł Świątkowski
Philipp 🐘 keila.io
2 months ago
Please share: I'm currently looking for an artist to do illustrations for Keila (Open Source newsletter tool). I'm looking for a cute, minimal style of vector illustrations. Not looking for AI stuff 🙏 Attached image is an example of the style I'm looking for.
#art
#design
#illustration
#commission
24
25
3
Claude Code added /btw command, but I don't think it works correctly.
2 months ago
2
12
1
reposted by
Paweł Świątkowski
Adam Smith
2 months ago
If I had a nickel for every time Franz Ferdinand was involved in the precursor events of a world war, I’d have two nickels, which isn’t a lot, but it’s weird it happened twice
66
11736
2866
reposted by
Paweł Świątkowski
Dorgan
3 months ago
The first release candidate for Expert is out! You can read the announcement here:
expert-lsp.org/the-first-re...
#ElixirLang
loading . . .
The First Release Candidate | Expert
https://expert-lsp.org/the-first-release-candidate/
1
55
20
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
3 months ago
This is a huge milestone. At Jump, we’ve had
@katafrakt.bsky.social
working full time getting Expert dialed in for our large codebase. The stability and reliability are now hands down the best
#ElixirLang
LSP experience I’ve had, and we’re not done yet. Congrats to all the contributors. 🥂
add a skeleton here at some point
2
35
2
5% 🙈
3 months ago
0
0
0
Man, I wonder how you "noticed" that, given I did not do such thing.
3 months ago
1
0
0
🤔
3 months ago
0
9
3
Gleam + curling
curling.io/blog/the-nex...
loading . . .
The Next Version of Curling IO | Curling IO
We're building the next version of Curling IO - same features, same experience, stronger foundation. After over a decade of serving hundreds of curling organizations across Canada, the US, and interna...
https://curling.io/blog/the-next-version-of-curling-io
3 months ago
0
0
0
Looks like MinIO was successfully killed by its maintainers.
github.com/minio/minio
loading . . .
GitHub - minio/minio: MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. - minio/minio
https://github.com/minio/minio
3 months ago
1
1
0
Building Websites With LLMS 🧌
blog.jim-nielsen.com/2025/lots-of...
loading . . .
Building Websites With LLMS
Writing about the big beautiful mess that is making things for the world wide web.
https://blog.jim-nielsen.com/2025/lots-of-little-html-pages/#example-2-navigation
3 months ago
0
0
0
#TIL
"This happens a lot on OS X, where an Emacs instance launched as a GUI app inherits a default minimal set of environment variables that are probably not the ones you see in a terminal window." This apparently is a thing for all GUI apps on MacOS.
3 months ago
0
0
0
compiles Rust to what?
3 months ago
0
1
0
Wait, so that's what the "Doom Emacs" is about?
github.com/minad/doom-o...
3 months ago
0
0
0
zig libc
ziglang.org/devlog/2026/...
loading . . .
Devlog ⚡ Zig Programming Language
https://ziglang.org/devlog/2026/#2026-01-31
3 months ago
0
4
0
TIL about %_{} in Elixir
katafrakt.me/til/short-no...
loading . . .
Short notation for pattern-matching on any struct in Elixir
Use %_{} for fun, profit, and characters saving.
https://katafrakt.me/til/short-notation-for-pattern-matching-on-any-struct-in-elixir/
4 months ago
1
14
3
Mistral Vibe 2.0 has been released and it's finally starting to look like a proper agentic coding tool
4 months ago
0
0
0
Think twice before you hit that "Yes, I trust the authors" button in VSCode.
runjak.codes/posts/2026-0...
loading . . .
runjak.codes: An adversarial coding test
Sometimes the job interview just wants to gain code exec on your machine.
https://runjak.codes/posts/2026-01-21-adversarial-coding-test/
4 months ago
0
1
0
An official VSCode extension for Expert LS has been released. You can be a 30th person to download it.
marketplace.visualstudio.com/items?itemNa...
#elixir
loading . . .
Expert LSP - Visual Studio Marketplace
Extension for Visual Studio Code - Elixir language support for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=ExpertLSP.expert
4 months ago
0
21
5
jQuery 4.0 was released yesterday 😯
blog.jquery.com/2026/01/17/j...
loading . . .
jQuery 4.0.0 | Official jQuery Blog
jQuery: The Write Less, Do More, JavaScript Library
https://blog.jquery.com/2026/01/17/jquery-4-0-0/
4 months ago
0
1
0
Load more
feeds!
log in