Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic) header
Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic) profile picture

Software Engineer / Geek / Tech Wizard / Open-Source Developer / GNU Emacs and GNU/Linux User / Wikipedia Editor, Mentor, and Trainer

Poland
Joined May 2010
Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)Photo by Jakub T. Jankiewicz πŸ‡΅πŸ‡± (@jcubic)
Finally got a job interview. Fingers crossed. 🀞
15
40
3,221
I merge manually all the time.
do you remember manually solving merge conflicts
2
42
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
People are missing the point of Ginux. I didn’t create another kernel to compete with Linux. That is idiotic! In fact I consider the code disposable. Think about that… Ginux wasn’t the product. The development process was the experiment. The kernel was the evidence. Could AI, directed by an experienced engineer, could build and validate an extraordinarily complex software system. In just 11 days, I produced an independent kernel capable of booting Rocky Linux 10 with systemd. That was the experiment. And while Ginux isn’t a complete Linux aligned kernel, the experiment is complete. The research paper documents the methodology, results, and limitations. Since publishing, people have started finding bugs and security issues. That’s fantastic! Independent review is exactly how complex software gets better. There has already been an initial security review, and there’s a remediation plan sitting in context that I’m considering implementing. So the question is, since the experiment is complete, do I even do anything further here? Maybe there is an interesting experiment in measuring how efficiently human-directed AI can fix the problems external reviewers discover? How much time does it take to reproduce an issue, identify the root cause, implement a fix, and validate the result? How much human intervention is actually required? That’s potentially an even more interesting situation than the original 11-day experiment. Because the real question was never whether AI could replace Linux. Even if it can replace some aspects of its functionality, it can’t replicate the community, standards, collaboration, alignment, or stability. If you still believe that Ginux was designed to be a Linux replacement, you should read the actual paper. zenodo.org/records/23682548
The creator of CentOS and Rocky Linux built a new OS kernel with AI in just 11 days. It’s called Ginux, and it can already run selected Linux programs without the Linux kernel underneath. Gregory Kurtzer guided the design while Codex wrote and tested around 139,000 lines of code. Written mainly in Rust, Ginux has its own memory management, scheduler and networking. It even boots Rocky Linux 10 with systemd in a virtual machine. It’s still an experimental prototype, with incomplete compatibility and hardware support. The code is open source under Apache 2.0. Eleven days to get this far. Now comes the harder part of making it reliable. Source: github.com/gmkurtzer/ginux
98
269
33
2,119
114,099
As expected, Omarchy is just a one-person setup. It doesn't even work on VirtualBox, where Arch Linux works just fine.
1
1
130
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
In September 1992, Unicode had a problem on Unix. Storing characters as 16-bit values could introduce zero bytes that C programs mistook for string terminators. Earlier encodings had compatibility problems of their own. One evening, Ken Thompson and Rob Pike went to a diner in New Jersey. Thompson sketched a new encoding on a paper placemat. ASCII stayed exactly as it was. Other characters used multiple bytes, without accidentally introducing null bytes or Unix path separators. They went back to Bell Labs and started coding. By Friday, their Plan 9 operating system was running entirely on the new encoding. They called it UTF-8. Today, it powers over 99% of websites with known character encodings.
33
155
28
1,606
75,956
My mother failed to install @CorelDRAW 13 on Windows 11. It's not compatible. AI told her to use @inkscape. TIL: that it can open CorelDraw files. The #OpenSource won on this one.
2
4
172
Just finished slides for my next talk that I will present in November. The title is a paraphrase of JFK's quote, "Ask not what your country can do for you; ask what you can do for your country."
3
102
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
I didn’t know my brain was still holding onto this news article I read from 2002, but this tweet pulled it out of me
64
653
36
7,503
204,784
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
Linus Torvalds used Claude again to remove years-old, slow and insecure Linux kernel code. The cleanup is now merged into Linux 7.4 and spans 48 commits. It targets __get_user() and __put_user(), old memory-access helpers that skip user-address checks. Linus says their historical performance advantage disappeared years ago. He wrote the initial example patch, then used Claude to help apply the same changes elsewhere. The old calls are gone from generic kernel code, with the interfaces fully removed on x86. Other architectures still retain some uses. As Linus put it, β€œwe should have done this years ago.” Source: github.com/torvalds/linux/co…
68
207
46
4,407
310,717
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
Finally made an about page, it includes my heart rate neal.fun/about/
191
397
265
8,644
912,644
Do you use PHP? I've just updated all my websites to PHP 8.4, which was patched.
2
6
367
My GitHub contributions, every year since 2010: 27,180 in total. Generate yours: mo.rgan.co/gh/jcubic
My GitHub contributions, every year since 2017: 3,643 in total. Generate yours: mo.rgan.co/gh/Delta456
1
1
1
9
360
Thulsa Doom from Norway Seen them live a few years ago
You're not a real metal fan unless you can name this band.
3
101
It seems that some people only see Hype. If you want to use Linux, use something that will work for you. Omarchy is not a Linux distro. It's one-person setup.
Give me a reason to move from MacOS to Omarchy Linux.
3
115
Jakub T. Jankiewicz πŸ‡΅πŸ‡± retweeted
anthropic made claude code 3x faster using gzip. a compression tool from 1992.
We keep improving performance across Claude, and you may have noticed it starts responding sooner! Claude Code now gzips the conversation it sends on every turn, so it reaches the model faster. Cloud sessions also start up as soon as you start typing.
180
812
63
20,764
805,018
I've never met someone who writes code telekinetically I would love to see a demo of typing without hands
Nobody ever wrote code "by hands". You write code with your brain. Or you don't.
1
128