Radar
music: 20:20
Sonic Pi work, named "20:20". It's a 20:20 long work with multiple layers of decomposing loops.
Source cade is also shared: https://tayyar.bandcamp.com/album/20-20
music: North Wind
Sonic Pi work, named "North Wind"
Source cade is also shared: https://tayyar.bandcamp.com/track/north-wind
February '26 - Everything I Learned
Leslie Lamport once said:
“If you know something but you don’t write it down, you only think you know it.”
Rethinking Erlang Distribution
While exploring alternatives to libcluster, I came across Partisan.
Partisan is a distribution layer for BEAM applications that bypasses standard Distributed Erlang and manages connections manually over TCP. Instead of relying on Erlang’s built-in node discovery and full-mesh networking, it allows developers to choose different network topologies such as peer-to-peer, client-server, or publish-subscribe depending on the use case. Although Erlang’s distribution protocol has been extremely stable for years and even the official documentation notes that the node communication protocol has remained largely unchanged for a long time, Partisan replaces this mature BEAM distribution layer. Stability is great but experimental new tools can create more flexibility and opportunities. Partisan is one of those experiments.
Read more:
- hexdocs.pm/partisan
- https://www.erlang.org/docs/22/apps/erts/erldistprotocol.html
The Mystery of zeb_def_ipc Files on macOS and ZebOs in Corporte Services
At some point I saw strange files in /tmp called zeb_def_ipc_*.It seemed suspicion. Turns out they usually come from corporate security software like Zscaler or FortiClient. The name comes from ZebOS, a commercial routing engine derived from the open-source GNU Zebra project.
Zebra was created in 1996 and allowed Unix systems to operate as full routing platforms supporting protocols like BGP and OSPF.
Later the creators built ZebOS, a commercial version widely used inside networking and security products.
The ipc part of the filename stands for Inter-Process Communication. These files are actually Unix domain sockets used internally so different parts of the VPN client can communicate with each other.
If you want to see which program is using them:
sudo lsof /tmp/zeb_def_ipc*
If you delete them while your VPN is active, your connection will likely break. Rebooting usually cleans them up.
Schmerzensgeld: A German Legal Curiosity
Another concept I learned about recently is Schmerzensgeld. It literally translates to “pain money.”
In Germany, it refers to financial compensation for non-material damages, such as pain and suffering after an injury. The legal basis comes from §253 of the German Civil Code. One example: slipping on an icy sidewalk where maintenance was neglected may lead to compensation claims if responsibility can be proven.
Calendar Traditions I Relearn Every Year
Every year I forget the exact order of the German carnival days.
And every year I learn them again.
- Rosenmontag: Carnival Monday. Huge in Cologne, Düsseldorf, and Mainz. There is a special civil comission that prepares the huge carnival there. During carnival there are huge street parades, exessive drinking, and candy throwing. Historically carnival allowed people to mock authorities and social hierarchy, which is why political satire is still common in the parade.
- Faschingsdienstag: Carnival Tuesday. The carnival party continues to this day. After midnight the celebrations stops.
- Aschermittwoch: Ash Wednesday. This day is mostly about religion. The theme shifts from party to reflection.
Different terms are used for carnival around the region: - Karneval: Rhineland (Cologne, Düsseldorf) - Fasching: Bavaria, Austria - Fastnacht / Fasnet: Southwest Germany, Switzerland
Berlinale Moments
I went to Berlinale this year and watched two films that won the Golden Bear AND the Silver Bear Grand Jury Prizes.
Both films were directed by Turkish filmmakers, which made the whole experience even more interesting.
The Golden Bear went to Yellow Letters by İlker Çatak.
Çatak was born in Berlin to Turkish parents and is generally considered a German (Berliner) filmmaker. German newspapers highlighted this after the win with headlines along the lines of “Gold stayed in Berlin.”
The film follows a theatre couple who lose their jobs after political pressure and struggle to rebuild their lives. It was very relatable to me.
The Silver Bear Grand Jury Prize went to Salvation (Kurtuluş) by Emin Alper.
This one takes place in a remote mountain village and revolves around a land dispute that gradually escalates. The atmosphere is dense and uncomfortable in a deliberate way. I loved "Salvations" artistic part more.
Both movies were political movies and they try to point out some of the heavy topics in Turkish politics. But it will be reltable to international audiance as well.
Göbekli Tepe in Berlin
I also visited the Göbekli Tepe - Building community - exhibition at the James-Simon-Galerie in Berlin.
With the special exhibition “Building community. Göbeklitepe, Taş Tepeler, and life 12,000 years ago” the Vorderasiatisches Museum is focusing on art and sculptures from the first settled cultures in the south-east of present-day Türkiye. There, people erected monumental stone structures and populated them with spectacular stone sculptures. Curated in collaboration with Turkish archaeologists, the exhibition presents the sculptures, many of which are being shown abroad for the first time, together with architectural reconstructions, media, and photos by Spanish photo artist Isabel Muñoz.
The most memorable part was the photographic gallery inside the exhibition. Instead of presenting the site as static archaeological information, the photographs pull you into the landscape and atmosphere of the excavation.
I learned again the importance of Göbekli Tepe on the human history again.
Shocking thing is this place was discovered entirely by coincidence and a farmer’s insistence. After the discovery the entire known history of humanity changed.
January '26 - Everything I Learned
Previously: EIL June, EIL July, EIL August, EIL September, EIL October, EIL November, EIL December
Turkish punk underground
Turkey has a long-running DIY punk scene shaped by political pressure, small venues, and tight community networks. It survives through zines, Bandcamp releases, and live shows rather than mainstream exposure. Source: Bandcamp
Orkestar Bakije Bakića
A Serbian Roma brass orchestra from Vranje known for high-energy čoček and improvisation-heavy performances. Their music is central to weddings, festivals, and the southern Serbian brass tradition. Sources: https://en.wikipedia.org/wiki/GučaTrumpetFestival, https://www.discogs.com/artist/920987-Ansambl-Bakije-Baki%C4%87a I have discovered them through this work: https://www.youtube.com/watch?v=OgWGJmJdix0
Guča Trumpet Festival
Guča is the global focal point of Serbian brass music and Roma trumpet culture. It shaped how Balkan brass became internationally recognized. Source: https://en.wikipedia.org/wiki/GučaTrumpetFestival
Cursor usage insights
I had a look at my Cursor usage. My consistent daily usage of cursor with extreme token consumption shows AI tooling becoming a primary thinking interface of my life. October and Thursdays were peak productivity periods, not nights or weekends.
MySQL and MariaDB split
A random fact from X. MySQL and MariaDB are named after Michael Widenius’s daughters. MariaDB exists because Widenius forked MySQL after Oracle’s acquisition to keep it open source. Source: https://mariadb.org/about/
Istio blackhole clusters
In Istio, blackhole clusters intentionally drop traffic when no valid route exists. They are a safety mechanism, not a bug.
GTUBE spam test string
GTUBE is a standardized test string that triggers spam filters with an effectively infinite score. Using it outside controlled environments can destroy sender reputation. Source: https://spamassassin.apache.org/gtube/
Anyone who sends the GTUBE test string through real email infrastructure will almost certainly be permanently banned by major email providers. There is no appeal path in practice; treat it as a one-way door.
Problem of Points
Pascal and Fermat solved fair reward splitting by evaluating future probabilities, not past scores. This directly led to probability theory and expected value. Source: https://www.youtube.com/watch?v=_YRfSe-f1FE
Euclid’s Algorithm
The oldest known algorithm computes the greatest common divisor using repeated division. It underpins modern number theory and unique factorization. Source: https://substack.com/redirect/72c08c81-4fb1-4cbc-af90-da52ae508f87
3Blue1Brown SoME4 prizes
SoME4 shifted prizes toward content useful for teachers rather than viral popularity. The focus was clarity, reusability, and classroom adaptability. Source: https://www.3blue1brown.com/some
Hardware instant design and plan via 3e8 Blueprint 3e8blueprint
3e8 Blueprint converts vague hardware ideas into structured designs with schematics and bills of materials. It bridges ideation and engineering execution. Source: https://www.3e8blueprint.com/
E-Werk Berlin, Moka Efti, Berlin and industry
Originally an electric substation, E-Werk became a foundational techno club in the 1990s. Its reuse reflects Berlin’s habit of turning industrial ruins into cultural landmarks. I have learned many more during a free tour on the day Deutsche Kinamatek opening at E-Werk. They have moved from another building.
Source: https://industriekultur.berlin/ort/e-werk-berlin/
Berlin’s industrial identity is best understood through architecture and cinema. Watching Metropolis with live orchestra makes that legacy impossible to ignore. Source: https://babylonberlin.eu
During my cold winter night touring I have learned some more about Berlin 1920s and Leipziger Str (near Checkpont Charlie) and the cafe Moka Efti. The street was very glorious back in the days. Nowadays only white collar business places there. Moka Efti was a massive Weimar-era café and entertainment complex serving tens of thousands daily. Its modern fame comes from Babylon Berlin, though the show fictionalizes its darker aspects.
Source: https://www.berlin.de/en/attractions-and-sights/3560266-3104052-moka-efti.en.html
Other industrial buildings and their stories in Berlin: https://industriekultur.berlin/
2025 clippings from my Kindle
Below is a list of my 2025 clippings from my Kindle.
A CTO’s Guide to Measuring Software Development Productivity - Amazon Web Services
Lead time measures the total elapsed time from when a customer need is first identified to when the solution delivers measurable value.
Tools of Systems Thinkers - Albert Rutherford
Linear thinking is enforced by our education system. We learn to reduce and dissect problems to smaller, more manageable components without looking at the big picture first.
We need to integrate the separate departments of knowledge into one to see how they are connected. This way, we can better understand the complex challenges of the world.
I’m about to present an example borrowed from Draper Kauffman’s introduction to systems thinking from the 1980s.
Because everything is interconnected, the whole system is comprised of a series of feedback loops. When we understand the nature of feedback loops, we can start to plan interventions to resolve the problems they create.
Key aspects of building a good model: define, expand, and aggregate.
Test your knowledge by brainstorming defined questions about your everyday life.
Our mental models are limited because our life experience is limited; we only know what we have been exposed to.
The most critical first step is that we need to leave our echo chamber.
Söylevler - Epiktetos
Hükmümüz altında olanları elimizden gelen en iyi biçimde; geri kalanlarını ise doğalarına uygun biçimde kullanmak
Yeryüzünde bedeninden ayrılmayacak tek kafanın benimki olduğunu sana ne zaman söyledim?
Daha iyisini seçtim diyorsan, bunu sana veren kim? Verilenle yetinmek için çaba göstermez misin?
Against Motivation - Laura van den Berg
You don’t even have to believe in yourself all the time if you can just believe in the process you have committed to. That steadiness of presence.
This is another thing I love about routine: you can take it with you wherever you go. Routine is a shelter. It gives us someplace to be, regardless of the moment we’re in.
Karate Science Dynamic Movement (Martial Science) - J. D. Swanson Ph.D.
Generally, there are three major ways to position the hip: front facing (shomen), half front or reverse half front facing (hanmi or gyaku hanmi), and side facing (yoko).
It is important not to think of the knees as being pushed outward or, worse, to actually do it. Instead, envision a direct connection between the outside edges of the feet and the inside of the hip.
Shime refers to the leg’s connection to the hip.
There are three principles important for executing tsuki correctly. The first is that the elbow of the striking limb rubs close to the side of the body until the elbow passes the torso. This ensures the correct muscles are connected as the technique accelerates from the hip.
Finally, it is important to develop flexibility and only kick within the limits of your flexibility.
Disaster Recovery Plan for DevOps - Daria Kulikova
Panic is the worst when it comes to a disaster.
The average downtime cost can exceed $9K per minute, which makes rapid recovery essential.
December - Everything I Learned
Previously: EIL June, EIL July, EIL August, EIL September, EIL October, EIL November
SCEP - Simple Certificate Enrollment Protocol
Technically, SCEP (RFC 8894) is an HTTP-based protocol that automates the distribution of X.509 certificates by wrapping a PKCS#10 request inside a PKCS#7 encrypted envelope. It authenticates these requests using a pre-shared challenge password, allowing "headless" devices like routers and mobile phones to securely enroll with a Certificate Authority without manual intervention.
- SCEP is like a hotel room you enter with a generic password (Shared Secret). If someone steals that password, they can get in.
- Modern TLS (EST/ACME) is like a high-end office you enter with a biometric scan or a unique, encrypted digital key. It ensures the device is exactly who it claims to be before it ever sees the "key."
**The Passion of the Cut Sleeve - Han Dynasty, China (~7–1 BCE)
** A story between Emperor Ai of Han & his favorite official, Dong Xian. While the two were napping together, the Emperor woke to find Dong Xian fast asleep on his long silk sleeve. Emperor didn't want to disturb Dod Xian, so he took a knife and cut off his own sleeve to leave quietly. The phrase "Passion of the Cut Sleeve" (duanxiu) became the standard literary euphemism for male homosexuality in China for two millennia.
Chandra OCR by Datalab - OCR model that handles complex tables, forms, handwriting with full layout
Datalab's Chandra is great at benchmarks:
- Supports 40+ languages
- Extracts complex texts, tables, formulas easily
100% open-source.
https://github.com/datalab-to/chandra
A very short story of Switzerland
Switzerland stayed out of major foreign wars mainly because it chose "permanent neutrality". European powers formally recognised Switzerland’s neutral status at the Congress of Vienna in 1815, and the Swiss committed to not joining military alliances, not sending troops to fight and not letting warring armies use its territory. This became central to its foreign policy and helped it avoid participation in the World Wars and other conflicts. Switzerland did not fight in World War I or World War II. Its neutrality was backed by armed defence and diplomacy. Also the Alps and prepared defence forces made invasion unattractive to neighbours. 
Switzerland’s wealth comes from a mix of economic strengths: a very high GDP per capita; a globally important banking and finance sector supported by decades of stable, "neutral policy"; advanced pharmaceuticals and chemicals exports; and precision manufacturing like watches.
Neutrality kept Switzerland out of destructive wars, and long-term stability, global trade, and strong financial and tech sectors made it rich.
November - Everything I Learned
Previously: EIL June, EIL July, EIL August, EIL September, EIL October
In-Place Pod Resizing in Kubernetes
Kubernetes now supports true in-place pod resource resizing, allowing CPU and memory requests or limits to be increased or decreased without triggering a pod restart. This removes the need for disruptive rolling updates when tuning workloads. It improves cluster reliability, especially for autoscaled or performance-sensitive workloads where right-sizing can be done reactively instead of preemptively. Read more palark.com/blog/in-place-pod-resizing-kubernetes
OpenTelemetry Transformation Language (OTTL)
OTTL is a declarative transformation language integrated into the OpenTelemetry Collector pipeline. It enables deterministic manipulation of traces, metrics and logs through rule-based statements that resemble fluent-bit filter semantics but with stronger typing and composability. OTTL.run provides an interactive environment to write, test and validate transformations before deploying them in production. This simplifies complex telemetry normalization tasks such as attribute remapping, sampling logic and record enrichment. Reference: https://ottl.run
October - Everything I Learned
Previously: EIL June, EIL July, EIL August, EIL September
SAIF framework: Google's Secure AI Framework
A conceptual framework to secure AI systems by Google. safety.google/cybersecurity-advancements/saif/
Lattice-based cryptography and Post Quantum Cryptography (PQC)
Lattice-based cryptography secures data using math problems built on grids (lattices) that are easy to create but extremely hard to solve. It’s considered a top candidate for post-quantum cryptography because even powerful quantum computers (the so-called Q Day machines that could break today’s encryption) can’t efficiently solve these lattice problems. In short: it’s a future-proof way to keep encryption safe in the quantum era.
A book about the punk scene in Turkey 1978-1999
A nice website dedicated to “An Interrupted History of Punk and Underground Resources in Turkey 1978-1999” book turkiyedepunkveyeraltikaynaklarininkesintilitarihi.com
A nice album discovery "Folk tunes of pakistan on the latin american beat 1965"
The 1965 EP titled Folk Tunes of Pakistan on the Latin American Beat by Pakistani composer Sohail Rana takes folk melodies from regions like Sindh and the Punjab and re-imagines them in Latin and surf-inspired styles—tracks like “The Khyber Twist” mix electric guitar, organ and regional rhythm patterns. Rana is primarily known for his film-music work in Pakistan.
Chromatic Drift - P5.js visual work
"Chromatic Drift" is a visual work to to capture the gradual color transitions and the smooth, cloud-like movement of the organic natural pastel brush strokes.
See the project: https://hasantayyar.net/assets/chromatic-drift-p5-visual-work/
I used p5.js and p5.brush libraries to make this. Inspired from this work editor.p5js.org/acamposuribe/sketches/gSQP6hHbi
September - Everything I Learned
Previously: EIL June, EIL July, EIL August
Databases: RocksDB, FoundationDB & LMDB
Three very different types of databases caught my eye this month: RocksDB, FoundationDB, and LMDB.
RocksDB is an embedded, SSD-optimized key-value store from Facebook, great for local high-throughput workloads.
FoundationDB, Apple’s open-source project, flips that around. It’s a distributed, ACID-compliant database that scales horizontally while keeping strong consistency.
LMDB: It's minimalist database. Also suitable for embedded projects. It's a memory-mapped B+ tree with zero-copy reads and strong ACID guarantees. Small, fast, but limited to one writer at a time. Each one nails a different corner of the performance–consistency–simplicity triangle.
There are other interesting compact databases here in this tool to benchmark them: github.com/LMDB/dbbench
Random stufff
- StarRocks: an MPP SQL engine built for lightning-fast analytics.
- StateGraph.dev: Stategraph replaces the flat state file with a database-backed graph. Independent changes can run in parallel, and the state becomes queryable and auditable. Parallel teams. No lock waiting. Audit-ready state.
- Rebar4 Kickstarter: Erlang’s build system keeps evolving. Go support.
- Elixir Koans: a fun, interactive way to learn idiomatic Elixir.
Copying Files Faster on Linux
- For large local copies:
rsync -a --info=progress2 /source/ /destination/
- For tons of small files:
tar cf - /source | (cd /destination && tar xf -)
- Across disks:
rsync -a --info=progress2 --inplace --no-whole-file /source/ /destination/
256 Bytes of Art
Discovered A Mind Is Born by Linus Åkesson. A full audiovisual demo packed into just 256 bytes of code. Crazy part is it's audio and visual.