TimJanik Profile Banner
Tim Janik Profile
Tim Janik

@TimJanik

Followers
1K
Following
630
Media
85
Statuses
859

Building Anklang DAW, Free Software advocate. Author of Alsamixer/GObject/Imagewmark, GLib/Gtk+/procps/LibreOffice contributor ยท https://t.co/FCVYmOjgsW

Hamburg
Joined October 2011
Don't wanna be here? Send us removal request.
@TimJanik
Tim Janik
3 days
#DevLog: jj-fzf ๐ŸŽฌ Multi-Select Demo & Cleanups ๐Ÿงน. ๐ŸŽฅ New screencast demonstrating multi-select mode.๐ŸŽฌ Lots of ffmpeg wrestling for an uploadable mp4.๐Ÿ› ๏ธ Fixed screencast logic to use tmux popups.๐Ÿงน Inspected and purged old branches. #100DaysOfCode #jjfzf #CLI #VCS
0
0
2
@TimJanik
Tim Janik
3 days
๐Ÿ“Š Impressive!. Qwen3-Coder-30B-A3B-Instruct.IQ4XS on an #RTX4090 generated Space Invaders in one shot at ~170tok/s. ๐Ÿš€ ๐ŸŽฎ ๐Ÿš€. Worked several times. In contrast, #Qwen3-30B-A3B-{Instruct|Thinking} often had logic bugs. #100DaysOfCode @Alibaba_Qwen #AI #Coding #GPU
0
0
2
@TimJanik
Tim Janik
4 days
#DevLog: jj-fzf CI Polish & Release Preps. ๐Ÿ“ฆ Added #Git based versioning to jj-fzf.๐Ÿ“„ Added a dedicated manual page .๐Ÿ› ๏ธ Added proper bin + man install rules.๐Ÿค– Automated dist + install checks in #CI. #100DaysOfCode #jjfzf #VCS #CI_CD.
1
0
4
@TimJanik
Tim Janik
5 days
#DevLog: jj-fzf with Multi-Select!. ๐ŸŽฏ Alt+M allows selection of multiple commits.๐ŸงŠ Multi commands: abandon backout rebase squash.โš ๏ธ Alt+N runs new-after (--no-edit) now.โ— Removed: merging command.๐Ÿšง Upgraded to #jj-0.31.0.๐Ÿค– Fixed CI to include deps. #100DaysOfCode #jjfzf #VCS.
1
0
3
@TimJanik
Tim Janik
6 days
#DevLog: #Anklang Build Overhaul ๐Ÿ› ๏ธ. ๐Ÿ”ง Reworked build to make #Git optional. ๐Ÿช› Fixed DEB + #AppImage. ๐Ÿ“ฆ Added #RPM packages (via Alien). ๐Ÿค– Automated dist & install verification . ๐Ÿ‹ Rewrote the Docker CI container. ๐Ÿ›ก๏ธ Isolated binary builds out-of-tree. #100DaysOfCode #CI_CD.
1
0
4
@TimJanik
Tim Janik
6 days
#DevLog: #Anklang #Submodule Purge. ๐Ÿšง #Github release tar/zip archives cannot include submodule sources.๐Ÿ“ฅ So, we now fetch all external sources as tarballs (faster anyway).๐Ÿงน Deleted .gitmodules and all submodule build rules. #100DaysOfCode #Packaging #Git.
0
0
1
@TimJanik
Tim Janik
7 days
#DevLog: #Anklang Dependencies ๐Ÿ’ป. ๐Ÿงจ #GitHub's tarball/zip generation via #Git archive excludes submodules.โœ… Soโ€ฆ moving to fetch C++ deps via #curl now.๐Ÿ”„ Finished shell.js to shell.jsx (#SolidJS) migration. #100DaysOfCode #Packaging #LitToSolid.
0
0
0
@TimJanik
Tim Janik
7 days
RT @zeeg: I cant get over the fact that so many engineers still dont grok the fundamentals of what an LLM is. Repeat after me: its just paโ€ฆ.
0
571
0
@TimJanik
Tim Janik
7 days
#DevLog: #Anklang #Packaging ๐Ÿง. ๐Ÿ“ฆ Tried converting DEBs to RPMs via alien & fakeroot.โ„๏ธ Alien wraps postinstall scripts in uuencoded strings, decodes with #Perl.๐Ÿ’ฅ #Fedora 42 dropped Perl support!. โ“ Seeking solutions to align Alien v8.95.6 with F42, ideas? ๐Ÿค”. #100DaysOfCode.
1
0
1
@TimJanik
Tim Janik
8 days
RT @RubenHssd: A team of researchers just analyzed 1,400 papers on AI and found something unusual:. ChatGPT can understand a 300-page bookโ€ฆ.
0
40
0
@TimJanik
Tim Janik
9 days
#DevLog: Revised Deb #Packaging in #Anklang. ๐Ÿ“ฆ Upgraded #Debian dependencies to 24.04.๐Ÿ”ง Fixed installation symlinks and prefix.๐Ÿ’ก Adjusted paths to /opt/<vendor>/ convention. #100DaysOfCode #FHS.
0
0
2
@TimJanik
Tim Janik
10 days
#TIL about the #OpenSource Maintenance Fee;.The concept is genius!. Free source code stays free, but downstream users (esp. corporate) who can afford it pay for maintenance. That supports maintainers and keeps projects alive. #MaintenanceFee #100DaysOfCode #BuildingInPublic.
1
0
2
@TimJanik
Tim Janik
11 days
#DevLog: Debugging #GitHub Actions. ๐Ÿ› Debugged why JJ abandoned commits I meant to keep.๐Ÿงช Wrote gh-release script to upload #CI artifacts.โณ Testing GitHub Actions took several hours. Still refining, but progressingโ€ฆ. #100DaysOfCode #GitHubActions #DevOps #CI_CD.
0
0
1
@TimJanik
Tim Janik
12 days
RT @WolframRvnwlf: While others delay their models, don't release the weights at all or talk about going closed source, others - like @Alibโ€ฆ.
0
1
0
@TimJanik
Tim Janik
12 days
#DevLog: #Anklang #CI Actions Deep Dive. ๐Ÿ“š Read up on collecting artifacts from multi-workflow jobs.๐Ÿงช Tested many {up|down}load-artifact variants in dedicated test repo.๐ŸงŸ Studied gh CLI code to automate #GitHub releases.๐Ÿž Still debuggingโ€ฆ. #100DaysOfCode #GitHubActions.
0
0
1
@TimJanik
Tim Janik
12 days
๐Ÿš€ #Imagewmark v0.5.0 Released!. Add invisible an #watermark to images that survives cropping, scaling, compression with blind decoding!. โœ… Forward error correction via convolutional codes.โœ… Geometric distortion-resilient decoding.โœ… AES key-dependent encoding. #100DaysOfCode.
2
0
2