A zero-dependency logging proxy that sits between Claude Code and the Anthropic API. It forwards every request untouched, streams the reply straight back (so the CLI is unaffected), and writes a readable Markdown document for each request — led by a ranked table of what is eating your context.
| From ee00e8132064c3038638c03f74cb24d50895ae83 Mon Sep 17 00:00:00 2001 | |
| From: Sohaib Mohamed <sohaib.amhmd@gmail.com> | |
| Date: Mon, 9 Mar 2026 01:33:31 +0100 | |
| Subject: [PATCH 1/2] pinctrl: original copy from linux | |
| Signed-off-by: Sohaib Mohamed <sohaib.amhmd@gmail.com> | |
| --- | |
| drivers/pinctrl/Kconfig | 1 + | |
| drivers/pinctrl/Makefile | 1 + | |
| drivers/pinctrl/meson/Kconfig | 93 + |
The kernel image that came with the board is usually outdated. Thus, I decided to update it to the latest image by flashing the onboard eMMc with an SD card. The process I followed is documented here.
Beaglebone Black, PC running on Ubuntu (ver 20.04)
Serial to USB cable, USB type A to mini B cable, power adapter
Micro SD card and adapter
I've started my journey by building many Linux kernel modules and my own OS from scratch. Then I contributed to open-source projects like Google Summer of Code [^12], Htop [^1], Barebox [^25], PCP [^2], and Linux kernel [^3].
I needed to choose a Linux subsystem to focus on and to learn Linux through it. I chose the performance aspects of Linux. My experience with Htop and PCP made this decision for me.
I am passionate about performance engineering and monitoring, because it gave me the power to touch dark places in the system that nobody in other Linux subsystems could touch.
Currently, I'm living in Vienna and working as an embedded Linux engineer at Loytec (https://loytec.com).
This is the final report for the project I was working for Google Summer of Code 2022
The htop utility recently acquired the ability to display multiple Tabs in its user interface. Currently these display only process information. The aim of this project is to support generalized Tabs, where information beyond processes can be displayed in columns.
- Extend htop Tabs to provide a more generalized Tab and Columns concept, such that top-most resource utilization for system objects other than processes can
| barebox@riscv-virtio,qemu:/ drvinfo | |
| Driver Device(s) | |
| -------------------- | |
| syscon | |
| riscv-timer | |
| riscv-timer | |
| riscv | |
| cpus:cpu@0.of | |
| cpus:cpu@1.of | |
| cpus:cpu@2.of |
| [smalinux@dhcppc9 test]$ ./emulate.pl virt64_defconfig | |
| Can't exec "tuxmake": No such file or directory at ./emulate.pl line 377. | |
| vsystem: No such file or directory | |
| Error building: -1 | |
| Resolved: https://gitlab.com/Linaro/tuxmake/-/blob/master/docs/install-rpm.md | |
| [smalinux@dhcppc9 test]$ tuxmake -a riscv -k virt64_defconfig --kconfig-add=test/kconfig/base.cfg -b /tmp/bareboxbuild-eof2wEgQ36 -o /tmp/bareboxbuild-eof2wEgQ36/artifacts default |
| compile_commands* |
| https://stackoverflow.com/users/379897 |
| # GUI.py | |
| # RUN THIS FILE | |
| import pygame | |
| from solver import solve, valid | |
| import time | |
| pygame.font.init() | |
| class Grid: | |
| # To change the starting board change this |