Paweł Świątkowski
@katafrakt.bsky.social
📤 639
📥 212
📝 886
⚗️ Just another
#ElixirLang
dev 👉 he/him 🔗
https://katafrakt.me
🥌 curling in my free time
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.
6 days 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)
6 days ago
1
1
1
reposted by
Paweł Świątkowski
Philipp 🐘 keila.io
12 days 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
24
3
Claude Code added /btw command, but I don't think it works correctly.
12 days ago
2
12
1
reposted by
Paweł Świątkowski
Adam Smith
14 days 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
67
11757
2878
reposted by
Paweł Świątkowski
Dorgan
29 days 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 ⚗️🧑🏻💻
29 days 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% 🙈
about 1 month ago
0
0
0
Man, I wonder how you "noticed" that, given I did not do such thing.
about 1 month ago
1
0
0
🤔
about 1 month ago
0
8
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
about 1 month 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
about 1 month 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
about 1 month 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.
about 1 month ago
0
0
0
compiles Rust to what?
about 2 months ago
0
1
0
Wait, so that's what the "Doom Emacs" is about?
github.com/minad/doom-o...
about 2 months ago
0
0
0
zig libc
ziglang.org/devlog/2026/...
loading . . .
Devlog ⚡ Zig Programming Language
https://ziglang.org/devlog/2026/#2026-01-31
about 2 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/
about 2 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
about 2 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/
2 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
2 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/
2 months ago
0
1
0
This looks great - an LSP multiplexer created by eglot's maintainer.
www.rahuljuliato.com/posts/eglot-...
#emacs
loading . . .
Eglot with multiple LSP servers per buffer using rassumfrassum | Rahul's Blog
Rahul's Blog
https://www.rahuljuliato.com/posts/eglot-rassumfrassum
2 months ago
0
1
0
reposted by
Paweł Świątkowski
David Bernheisel
2 months ago
elixirforum.com/t/localize-n...
This is wonderful news, better, faster, stronger. TLDR ex_cldr will become localize and avoid long compilation
#ElixirLang
loading . . .
Localize - next generation localisation (ex_cldr v3.0)
Localize is the next generation localisation library for Elixir. Think of it as ex_cldr version 3.0. The first version will be released before the end of March 2026 and is under active development. ...
https://elixirforum.com/t/localize-next-generation-localisation-ex-cldr-v3-0/73933
1
28
5
GitHub at its finest again. And action logs that did not work last week, still don't work.
3 months ago
0
0
0
New blog post: Portable mruby binaries with Cosmopolitan
katafrakt.me/2026/01/04/m...
#mruby
#ruby
loading . . .
Portable mruby binaries with Cosmopolitan
How to avoid complex cross-compilation and provide just one binary for all platforms.
https://katafrakt.me/2026/01/04/mruby-cosmo-compilation/
3 months ago
0
6
1
reposted by
Paweł Świątkowski
jbz
3 months ago
Why we trust strangers’
#opensource
more than our colleagues’
00f.net/2025/09/01/o...
loading . . .
Why we trust strangers’ open source more than our colleagues’
There’s a weird phenomenon I’ve noticed again and again in tech companies.Tell me if this sounds familiar:
https://00f.net/2025/09/01/opensource-by-internal-contributors/
0
4
1
3 months ago
0
6
1
A simple thing to kickstart blogging in 2026:
katafrakt.me/2026/01/03/e...
loading . . .
Using Elixir head version with Mise
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
https://katafrakt.me/2026/01/03/elixir-head-with-mise/
3 months ago
0
5
1
Meanwhile Oban Pro repo is down
3 months ago
1
2
0
I somehow managed to create a "~" subdirectory in one of my projects and now I'm really afraid to delete it.
3 months ago
3
13
0
This is interesting. I'm not sure I would be brave enough to put it into production (yet), but just knowing the option is cool.
dev.to/matheuscamar...
loading . . .
Are Feature Flags Bullsh*t? Why Your "IF" is Killing Performance (and the Planet)
Are Feature Flags Bullsh*t? Why Your "IF" is Killing Performance (and the Planet) My name...
https://dev.to/matheuscamarques/are-feature-flags-bullsht-why-your-if-is-killing-performance-and-the-planet-26bi
3 months ago
4
6
0
Github Actions are seriously not working right now, but of course the status page is fully green.
3 months ago
2
1
0
Creating yet another Mastodon account. I think it's really nice UX to allow fixing a spelling mistake in the email address AFTER registration.
3 months ago
0
1
0
reposted by
Paweł Świątkowski
Mohit Sindhwani
3 months ago
"Best practice" is a misnomer and, at best, misleading. It really is: "pretty good guidance for defaults till you've understood enough to appreciate context and nuance, and can choose and explain alternative choices"
#RandomThoughts
1
6
2
3 months ago
0
1
0
reposted by
Paweł Świątkowski
Hanami
3 months ago
🌸 Here’s your State of Hanami for 2025. We took our first steps into a new era: we made a substantial release, began unifying our ecosystem, launched our sponsorship program, and saw a real uptick in community activity. Read all about it!
hanamirb.org/blog/2025/12...
loading . . .
State of Hanami, December 2025
Everything we did in 2025, and our plans for 2026.
https://hanamirb.org/blog/2025/12/22/state-of-hanami-december-2025/
0
12
8
reposted by
Paweł Świątkowski
Michal
3 months ago
Honest HN is great 😂
dosaygo-studio.github.io/hn-front-pag...
loading . . .
Hacker News: Honest Edition
https://dosaygo-studio.github.io/hn-front-page-2035/news-honest.html
1
5
1
reposted by
Paweł Świątkowski
Michal
3 months ago
@josevalim.bsky.social
on xitter
#elixirlang
> With Elixir v1.19 out of the door, @duboc_guillaume and I are able to focus on typing new features once again and we have made some fantastic improvements when it comes to typing maps >
github.com/elixir-lang/...
loading . . .
https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#complete-typing-of-maps-keys
0
8
2
#lifehack
chaos.social/@FlohEinstei...
3 months ago
0
12
8
Just realized that D programmers (I don't dare say "we") were vibe coding for at least a decade.
vibed.org
loading . . .
vibe.d
Powerful asynchronous I/O and web toolkit for D, providing a fiber based blocking programming model and an efficient API.
https://vibed.org/
3 months ago
0
2
0
reposted by
Paweł Świątkowski
Stef Walter
3 months ago
Place Cats is a service to get cute images of cats, as placeholders for your project. Miaou yes!
loading . . .
Place Cats
A quick and simple service for getting pictures of cats for use as placeholders in your designs or code. Just put your image size (width & height) after our URL and you'll get a placeholder.
https://placecats.com/
0
7
2
It was fun while it lasted. And it lasted a day and half.
add a skeleton here at some point
4 months ago
0
1
0
Second attempt at
#adventofcode
in
#ocaml
. I wonder how it will go this year and if my ReScript experience with get in the way or help.
github.com/katafrakt/ad...
loading . . .
GitHub - katafrakt/advent_of_code_2025
Contribute to katafrakt/advent_of_code_2025 development by creating an account on GitHub.
https://github.com/katafrakt/advent_of_code_2025
4 months ago
1
4
2
reposted by
Paweł Świątkowski
Andy Bell
4 months ago
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020. It would be really appreciated if you could read and share in your networks too 💛
bell.bz/its-been-a-v...
loading . . .
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
https://bell.bz/its-been-a-very-hard-year/
27
287
202
I won't have enough time to finish and submit my entry for
#Gleam
Game Jam. But dang, it's most fun with building something I've had in months (if not years).
4 months ago
0
2
0
.mood
4 months ago
0
4
0
Huh, it seems Antigravity is doing TDD by default, without being instructed to. That's new (at least for me).
4 months ago
2
1
0
reposted by
Paweł Świątkowski
Mike Perham
4 months ago
Announcing the Gem Fellowship, a grant program for improvements to Ruby-related open source projects.
gem.coop/fellowship/
Want to improve your favorite gem? Submit a proposal, starting next month.
loading . . .
gem.coop
https://gem.coop/fellowship/
1
68
33
How many VSCode forks do you have installed on your machine?
4 months ago
2
0
0
Load more
feeds!
log in