Venam's Blog
June 2025 Projects
Buried Toggles Begging to be Brought to Light Transparency, Expressiveness, and Configurability
RealtimeKit and CPU Scheduling
When Syncretism Dies, Cultures Die Fusion Food, Invented Traditions, and the Politics of Identity
January 2024 Projects
Counterculture in the Age of Hyperconnectivity
Nation, Marshmallows, and Scarcity
Myopic Experiences and Distant Observers
April 2023 Projects
A Compendium of Access Control on Unix-Like OSes
Ten Years
February 2022 Projects
Cognitive Confinement In Narrative Prisons
PipeWire Under The Hood
May 2021 Projects
Internet: Medium For Communication, Medium For Narrative Control Conclusion & Bibliography
Internet: Medium For Communication, Medium For Narrative Control Adapting: Education, Literacy, and Reality
Internet: Medium For Communication, Medium For Narrative Control Adapting: Technical Solutions, Wars and Patches
Internet: Medium For Communication, Medium For Narrative Control Adapting: Legality, Transparency, Accountability, The Nations Intervene
Internet: Medium For Communication, Medium For Narrative Control Adapting: Free Market, Let It Solve Itself
Internet: Medium For Communication, Medium For Narrative Control The Big Picture: Mass Hypnosis or Mass Psychosis
Internet: Medium For Communication, Medium For Narrative Control The Big Picture: Truth & Trust Crises
Internet: Medium For Communication, Medium For Narrative Control The Big Picture: The Formatted Individual
Internet: Medium For Communication, Medium For Narrative Control Biases & Self: Cultural Ambiguities & Insecurities
Internet: Medium For Communication, Medium For Narrative Control Biases & Self: Cognitive Biases
Internet: Medium For Communication, Medium For Narrative Control The Actors and Incentives: State Actors: PSYOP, Narrative Warfare, And Weaponized Tech
Internet: Medium For Communication, Medium For Narrative Control The Actors and Incentives: Internet, In Between The Corporate, Private, And Public Spheres
Internet: Medium For Communication, Medium For Narrative Control The Actors And Incentives: New Economies
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Memes & Cults
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Data & Metadata: Personal Data & Models
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Social Media And The Democratization Of Speech
Internet: Medium For Communication, Medium For Narrative Control The Artifacts And Spaces: Defining and Understanding Propaganda, Influence, And Persuasion
Internet: Medium For Communication, Medium For Narrative Control Introduction
Making Sense of The Audio Stack On Unix
A Peek Into The Future Of Distros
What Does It Take To Resolve A Hostname
October 2020 Projects
Corruption Is Attractive!
Did You Know Fonts Could Do All This?
Notes About Compilers
Computer Architecture Takeaways
Wild Mushrooms in Lebanon
D-Bus and Polkit, No More Mysticism and Confusion
Evolutionary Software Architecture
Domain Driven Design Presentation
Time on Unix
Software Distributions And Their Roles Today
The Self, Metaperceptions, and Self-Transformation
March 2020 Projects
Command Line Trash
Loading of xinitrc,xserverrc,xresources,xdefaults,xprofile,xsession,xmodmap
Key And Trust Store on Unix-like OS
Will Lebanon Collapse or Will it Survive
Professional Software Engineering Topics And Practices
No, Alfa isn't draining your data without your knowledge
September 2019 Projects
Time On The Internet
February 2019 Projects
Adding Glue To a Desktop Environment
Xft but for XCB
Drawables, Regions, Shapes, Types of WM, Reparenting, Compositing, Redirecting, Unredirecting, Rendering
May 2018 Project List
Less ties with a machine
Tools, glue, scripts, and automation on Unix
Scale and arguments
Online Convergence
December 2017 Projects
Data Storage on Unix
Hidden Hope For Control
Logos and Artworks in the Unix World
Processes On Unix
July 2017 Projects
Cross Culture Frustration
Zombies
WM & DE
Green on black?
Shells
Unix philosophy
Terminals
Unix system calls
Special Files
Ricing
Newcomers
Making the best CLI
Licenses on Unix
Fonts on Unix
File hierarchy
Unix executables
Environment Variables
Daemons on Unix
Browsers
Booting On Unix
Bits and words
Why Deliberate Positive Illusion Is Important
A Case Against Misinterpretations
March 2017 Projects
Dynamic Evolutionary Psychology Project
Originality & Creativity
Default Unix Programs
Out Loud
Why Is It So Uncomfortable To Eat Alone At A Restaurant
Mind Map Creators On Unix
Xcb, X11, Xlib, Wayland?
Unix Signals
Pass Time
September 2016 Projects
What Are We
June 2016 Project List
9 to 5
Death
What Needs To Change In The Lebanese Mentality
Society, Hacking, Anonymity, Mystification, and Hysteria
Driving In Lebanon
Current Projects
If I had to teach a child
5 In The Morning
What Programming And Computing Represent
Group And Community Projects
On My Way
Futurists
Justification After Actions
The Harden The Fuck Up Post!
July 2015 Project List
TTY Week
Myself, Stoicism, Minimalism, and Society
Important Factors To Evolution
Mathematics The Law Of the World
View On Social Changes In 2015
Keeping track of your things
Learning and Curiosity
Obscurity Of Communication
Ricerous
How to write a simple Manpage
UML Editor/Designer on Unix
JS/HTML Obfuscation
Cheap And Enjoyable Gaming On Unix
[C/C++] Valgrind to find memory leaks
Social Networking
Another Little thing I thought about
Little thing I thought about
The Evolution of security