<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Testbit</title>
  <subtitle type="text">Timj’s Bits and Banter</subtitle>
  <id>https://testbit.eu/atom.xml</id>
  <link rel="self" type="application/atom+xml" href="https://testbit.eu/atom.xml"/>
  <link rel="alternate" type="text/html" href="https://testbit.eu"/>
  <author><name>Tim Janik</name></author>
  <rights>CC BY-NC 3.0 - Creative Commons Attribution-NonCommercial 3.0</rights>
  <generator uri="https://github.com/tim-janik/iris/">Iris</generator>
  <entry>
    <id>https://testbit.eu/2026/imagewmark-0.6.0</id>
    <title>Imagewmark 0.6.0 Release</title>
    <updated>2026-03-26T21:35:08Z</updated>
    <published>2026-03-26T21:35:08Z</published>
    <link rel="alternate" href="2026/imagewmark-0.6.0"/>
    <category term="imagewmark"/>
    <category term="watermarking"/>
    <category term="image
processing"/>
    <category term="C++"/>
    <category term="OpenCV"/>
    <summary>What Is Imagewmark? How do you embed a secret message into an image that
survives cropping, scaling, and compression without needing the original
source to decode it? Imagewmark is a Free Software tool that does exactly
this. It embeds encrypted invisible digital watermarks (128 bits) into
images…</summary>
  </entry>
  <entry>
    <id>https://testbit.eu/2026/jj-fzf-0.38.0</id>
    <title>JJ-FZF 0.38.0 Release</title>
    <updated>2026-03-25T02:39:01Z</updated>
    <published>2026-03-25T02:39:01Z</published>
    <link rel="alternate" href="2026/jj-fzf-0.38.0"/>
    <category term="jj-fzf"/>
    <category term="fzf"/>
    <category term="jj"/>
    <category term="Jujutsu"/>
    <category term="Git"/>
    <summary>What Is jj-fzf? The Jujutsu VCS has flexible expressions for specifying
revision sets and allows non-linear editing of (ancestry) commits. jj-fzf
is an interactive TUI that turns the jj log output into a fast keyboard
driven control panel. Based on fzf, it allows live revset editing, instant
diff…</summary>
  </entry>
  <entry>
    <id>https://testbit.eu/2025/jj-fzf-in-emacs</id>
    <title>Integrating jj-fzf into Emacs</title>
    <updated>2025-11-15T03:18:49Z</updated>
    <published>2025-01-29T23:54:14Z</published>
    <link rel="alternate" href="2025/jj-fzf-in-emacs"/>
    <category term="jj-fzf"/>
    <category term="emacs"/>
    <category term="jj"/>
    <category term="fzf"/>
    <category term="Jujutsu"/>
    <category term="Git"/>
    <category term="workflow"/>
    <category term="suspend-emacs"/>
    <category term="suspend-with-shell"/>
    <category term="ioctl"/>
    <category term="TIOCSTI"/>
    <summary>Introduction Built on jj and fzf, jj-fzf offers a text-based user interface
(TUI) that simplifies complex versioning control operations like rebasing,
squashing, and merging commits. This post will guide you through integrating
jj-fzf into your Emacs workflow, allowing to switch between emacs and jj…</summary>
  </entry>
  <entry>
    <id>https://testbit.eu/2025/jj-fzf-0.25.0</id>
    <title>JJ-FZF 0.25.0: Major New Features</title>
    <updated>2025-01-25T19:06:17Z</updated>
    <published>2025-01-25T19:06:17Z</published>
    <link rel="alternate" href="2025/jj-fzf-0.25.0"/>
    <category term="jj-fzf"/>
    <category term="fzf"/>
    <category term="jj"/>
    <category term="Jujutsu"/>
    <category term="Git"/>
    <summary>The jj-fzf project has just seen a new release with version 0.25.0. This
brings some new features, several smaller improvements, and some important
changes to be aware of. For the uninitiated, jj-fzf is a feature-rich command-line
tool that integrates jj and fzf, offering fast commit navigation with…</summary>
  </entry>
  <entry>
    <id>https://testbit.eu/2024/jj-fzf-tui-jujutsu</id>
    <title>JJ-FZF - a TUI for Jujutsu</title>
    <updated>2024-11-04T02:32:53Z</updated>
    <published>2024-11-04T02:32:53Z</published>
    <link rel="alternate" href="2024/jj-fzf-tui-jujutsu"/>
    <category term="jj-fzf"/>
    <category term="fzf"/>
    <category term="jj"/>
    <category term="Jujutsu"/>
    <category term="Git"/>
    <summary>JJ-FZF is a TUI (Terminal-based User Interface) for Jujutsu, built on top
of fzf. It centers around the jj log view, providing key bindings for common
operations on JJ/Git repositories. About six months ago, I revisited JJ,
drawn in by its promise of Automatic rebase and conflict resolution. I
have…</summary>
  </entry>
  <entry>
    <id>https://testbit.eu/2023/cgroup-cpuset</id>
    <title>Profiling with CPUset Isolation</title>
    <updated>2023-12-30T23:38:09Z</updated>
    <published>2023-12-30T23:38:09Z</published>
    <link rel="alternate" href="2023/cgroup-cpuset"/>
    <category term="cgroup"/>
    <category term="cpuset"/>
    <summary>I recently worked on some hashtable lookup code that could benefit from
SIMD optimizations and microbenchmarking of modulus and hash functions
to improve the code quality. However, modern CPUs are complex and have
various components that cause fluctuations during benchmarks, such as core
design…</summary>
  </entry>
  <updated>2026-03-26T22:26:30Z</updated>
</feed>