summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-27 17:18:50 +0300
committerPaul Buetow <paul@buetow.org>2025-06-27 17:18:50 +0300
commit59232e39c611dd29e035f4a0f4698667b0fef7f3 (patch)
treed7d85b78355b2c5ae6bd6d182f3fd2780ecb0e85
parentf04b3543a059a680b76f54a0347fc9a240707a82 (diff)
med for mortals
-rw-r--r--about/index.html1
-rw-r--r--about/podcasts.txt1
-rw-r--r--about/resources.html197
-rw-r--r--index.html2
-rw-r--r--notes/index.html1
-rw-r--r--notes/meditation-for-mortals.html170
-rw-r--r--uptime-stats.html40
7 files changed, 293 insertions, 119 deletions
diff --git a/about/index.html b/about/index.html
index 1e3d9f2c..e8e51264 100644
--- a/about/index.html
+++ b/about/index.html
@@ -28,6 +28,7 @@
<br />
<a class='textlink' href='../'>My blog here at foo.zone</a><br />
<a class='textlink' href='https://codeberg.org/snonux'>codeberg.org/snonux - My Codeberg page</a><br />
+<a class='textlink' href='https://github.com/snonux'>github.com/snonux - My GitHub page (it&#39;s just aa mirror of Codeberg, really)</a><br />
<a class='textlink' href='https://irregular.ninja'>irregular.ninja - My street photography site (warn: multiple MBs, it&#39;s photos after all)</a><br />
<a class='textlink' href='./dtail.html'>DTail - the distributed log tailing program</a><br />
<br />
diff --git a/about/podcasts.txt b/about/podcasts.txt
index c7c4ce9e..6d150936 100644
--- a/about/podcasts.txt
+++ b/about/podcasts.txt
@@ -4,6 +4,7 @@
* Cup o' Go [Golang]
* Deep Questions with Cal Newport
* Dev Interrupted
+* Pratical AI
* Fallthrough [Golang]
* Hidden Brain
* Maintainable
diff --git a/about/resources.html b/about/resources.html
index 090bbd60..513258fe 100644
--- a/about/resources.html
+++ b/about/resources.html
@@ -50,107 +50,107 @@
<span>In random order:</span><br />
<br />
<ul>
-<li>Modern Perl; Chromatic ; Onyx Neon Press</li>
+<li>Developing Games in Java; David Brackeen and others...; New Riders</li>
+<li>Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt </li>
+<li>Concurrency in Go; Katherine Cox-Buday; O&#39;Reilly</li>
+<li>Site Reliability Engineering; How Google runs production systems; O&#39;Reilly</li>
+<li>Perl New Features; Joshua McAdams, brian d foy; Perl School</li>
+<li>Raku Fundamentals; Moritz Lenz; Apress</li>
+<li>Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O&#39;Reilly</li>
<li>C++ Programming Language; Bjarne Stroustrup;</li>
-<li>Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press</li>
-<li>Funktionale Programmierung; Peter Pepper; Springer</li>
-<li>Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner</li>
+<li>Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall &amp; Jon Orwant; O&#39;Reilly</li>
+<li>Java ist auch eine Insel; Christian Ullenboom; </li>
+<li>100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications</li>
+<li>Polished Ruby Programming; Jeremy Evans; Packt Publishing</li>
+<li>Systemprogrammierung in Go; Frank Müller; dpunkt</li>
+<li>The Kubernetes Book; Nigel Poulton; Unabridged Audiobook</li>
<li>Leanring eBPF; Liz Rice; O&#39;Reilly</li>
-<li>Effective awk programming; Arnold Robbins; O&#39;Reilly</li>
<li>Effective Java; Joshua Bloch; Addison-Wesley Professional</li>
-<li>The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress</li>
-<li>Raku Fundamentals; Moritz Lenz; Apress</li>
-<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O&#39;Reilly</li>
-<li>Java ist auch eine Insel; Christian Ullenboom; </li>
-<li>Data Science at the Command Line; Jeroen Janssens; O&#39;Reilly</li>
-<li>Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson</li>
-<li>Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications</li>
-<li>Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O&#39;Reilly</li>
<li>DNS and BIND; Cricket Liu; O&#39;Reilly</li>
-<li>Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers</li>
-<li>DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible</li>
-<li>Ultimate Go Notebook; Bill Kennedy</li>
-<li>Concurrency in Go; Katherine Cox-Buday; O&#39;Reilly</li>
-<li>Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt </li>
<li>Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press</li>
-<li>97 things every SRE should know; Emil Stolarsky, Jaime Woo; O&#39;Reilly</li>
-<li>Systemprogrammierung in Go; Frank Müller; dpunkt</li>
-<li>Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers </li>
-<li>Developing Games in Java; David Brackeen and others...; New Riders</li>
-<li>The Kubernetes Book; Nigel Poulton; Unabridged Audiobook</li>
-<li>Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf</li>
+<li>The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible</li>
+<li>Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications</li>
+<li>The Pragmatic Programmer; David Thomas; Addison-Wesley</li>
<li>Clusterbau mit Linux-HA; Michael Schwartzkopff; O&#39;Reilly</li>
-<li>Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O&#39;Reilly</li>
<li>Raku Recipes; J.J. Merelo; Apress</li>
+<li>Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson</li>
+<li>Pro Puppet; James Turnbull, Jeffrey McCune; Apress</li>
+<li>Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers</li>
+<li>Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O&#39;Reilly</li>
+<li>Funktionale Programmierung; Peter Pepper; Springer</li>
+<li>The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional</li>
<li>The Docker Book; James Turnbull; Kindle</li>
+<li>The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress</li>
<li>Terraform Cookbook; Mikael Krief; Packt Publishing</li>
-<li>Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall &amp; Jon Orwant; O&#39;Reilly</li>
-<li>The Pragmatic Programmer; David Thomas; Addison-Wesley</li>
+<li>Data Science at the Command Line; Jeroen Janssens; O&#39;Reilly</li>
+<li>DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible</li>
+<li>Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf</li>
+<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O&#39;Reilly</li>
<li>The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton</li>
-<li>Higher Order Perl; Mark Dominus; Morgan Kaufmann</li>
-<li>Polished Ruby Programming; Jeremy Evans; Packt Publishing</li>
-<li>100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications</li>
-<li>Site Reliability Engineering; How Google runs production systems; O&#39;Reilly</li>
+<li>Ultimate Go Notebook; Bill Kennedy</li>
+<li>97 things every SRE should know; Emil Stolarsky, Jaime Woo; O&#39;Reilly</li>
+<li>Modern Perl; Chromatic ; Onyx Neon Press</li>
<li>21st Century C: C Tips from the New School; Ben Klemens; O&#39;Reilly</li>
-<li>The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional</li>
-<li>The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible</li>
-<li>Pro Puppet; James Turnbull, Jeffrey McCune; Apress</li>
-<li>Perl New Features; Joshua McAdams, brian d foy; Perl School</li>
+<li>Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press</li>
+<li>Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner</li>
+<li>Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers </li>
+<li>Higher Order Perl; Mark Dominus; Morgan Kaufmann</li>
+<li>Effective awk programming; Arnold Robbins; O&#39;Reilly</li>
</ul><br />
<h2 style='display: inline' id='technical-references'>Technical references</h2><br />
<br />
<span>I didn&#39;t read them from the beginning to the end, but I am using them to look up things. The books are in random order:</span><br />
<br />
<ul>
-<li>Groovy Kurz &amp; Gut; Joerg Staudemeier; O&#39;Reilly</li>
-<li>The Linux Programming Interface; Michael Kerrisk; No Starch Press </li>
-<li>Go: Design Patterns for Real-World Projects; Mat Ryer; Packt</li>
<li>Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O&#39;Reilly</li>
-<li>Implementing Service Level Objectives; Alex Hidalgo; O&#39;Reilly</li>
<li>Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley</li>
-<li>Relayd and Httpd Mastery; Michael W Lucas</li>
+<li>Implementing Service Level Objectives; Alex Hidalgo; O&#39;Reilly</li>
+<li>Go: Design Patterns for Real-World Projects; Mat Ryer; Packt</li>
+<li>Groovy Kurz &amp; Gut; Joerg Staudemeier; O&#39;Reilly</li>
<li>BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley</li>
+<li>The Linux Programming Interface; Michael Kerrisk; No Starch Press </li>
+<li>Relayd and Httpd Mastery; Michael W Lucas</li>
</ul><br />
<h2 style='display: inline' id='self-development-and-soft-skills-books'>Self-development and soft-skills books</h2><br />
<br />
<span>In random order:</span><br />
<br />
<ul>
-<li>The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)</li>
-<li>The Power of Now; Eckhard Tolle; Yellow Kite</li>
+<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
+<li>Psycho-Cybernetics; Maxwell Maltz; Perigee Books</li>
+<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
+<li>Time Management for System Administrators; Thomas A. Limoncelli; O&#39;Reilly</li>
<li>101 Essays that change the way you think; Brianna Wiest; Audiobook</li>
-<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
-<li>Eat That Frog; Brian Tracy</li>
+<li>The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd</li>
<li>Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press</li>
+<li>The Good Enough Job; Simone Stolzoff; Ebury Edge</li>
<li>Never Split the Difference; Chris Voss, Tahl Raz; Random House Business</li>
-<li>Getting Things Done; David Allen</li>
-<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
+<li>Slow Productivity; Cal Newport; Penguin Random House</li>
<li>Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing</li>
-<li>The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd</li>
-<li>Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook</li>
-<li>Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne</li>
-<li>Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook</li>
-<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
-<li>Ultralearning; Anna Laurent; Self-published via Amazon</li>
-<li>The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select</li>
-<li>So Good They Can&#39;t Ignore You; Cal Newport; Business Plus</li>
<li>Deep Work; Cal Newport; Piatkus</li>
-<li>The Bullet Journal Method; Ryder Carroll; Fourth Estate</li>
-<li>The Good Enough Job; Simone Stolzoff; Ebury Edge</li>
-<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
-<li>The Complete Software Developer&#39;s Career Guide; John Sonmez; Unabridged Audiobook</li>
+<li>Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne</li>
<li>Soft Skills; John Sommez; Manning Publications</li>
<li>Ultralearning; Scott Young; Thorsons</li>
-<li>The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon &amp; Schuster UK</li>
-<li>Time Management for System Administrators; Thomas A. Limoncelli; O&#39;Reilly</li>
-<li>Solve for Happy; Mo Gawdat (RE-READ 1ST TIME)</li>
-<li>Slow Productivity; Cal Newport; Penguin Random House</li>
-<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
-<li>Psycho-Cybernetics; Maxwell Maltz; Perigee Books</li>
-<li>Atomic Habits; James Clear; Random House Business</li>
-<li>Meditation for Mortals, Oliver Burkeman, Audiobook</li>
<li>Influence without Authority; A. Cohen, D. Bradford; Wiley</li>
+<li>Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook</li>
+<li>The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select</li>
+<li>The Bullet Journal Method; Ryder Carroll; Fourth Estate</li>
+<li>Eat That Frog; Brian Tracy</li>
<li>Stop starting, start finishing; Arne Roock; Lean-Kanban University </li>
+<li>Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook</li>
+<li>So Good They Can&#39;t Ignore You; Cal Newport; Business Plus</li>
+<li>Ultralearning; Anna Laurent; Self-published via Amazon</li>
+<li>Solve for Happy; Mo Gawdat (RE-READ 1ST TIME)</li>
+<li>Getting Things Done; David Allen</li>
+<li>The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon &amp; Schuster UK</li>
+<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
+<li>The Power of Now; Eckhard Tolle; Yellow Kite</li>
+<li>Meditation for Mortals, Oliver Burkeman, Audiobook</li>
+<li>The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)</li>
+<li>Atomic Habits; James Clear; Random House Business</li>
+<li>The Complete Software Developer&#39;s Career Guide; John Sonmez; Unabridged Audiobook</li>
+<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
+<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
</ul><br />
<a class='textlink' href='../notes/index.html'>Here are notes of mine for some of the books</a><br />
<br />
@@ -160,21 +160,21 @@
<br />
<ul>
<li>Scripting Vim; Damian Conway; O&#39;Reilly Online</li>
-<li>Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon</li>
-<li>Algorithms Video Lectures; Robert Sedgewick; O&#39;Reilly Online</li>
-<li>Apache Tomcat Best Practises; 3-day on-site training</li>
-<li>Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need)</li>
-<li>Structure and Interpretation of Computer Programs; Harold Abelson and more...; </li>
-<li>Ultimate Go Programming; Bill Kennedy; O&#39;Reilly Online</li>
<li>Functional programming lecture; Remote University of Hagen</li>
-<li>The Ultimate Kubernetes Bootcamp; School of Devops; O&#39;Reilly Online</li>
+<li>Ultimate Go Programming; Bill Kennedy; O&#39;Reilly Online</li>
<li>AWS Immersion Day; Amazon; 1-day interactive online training </li>
-<li>Protocol buffers; O&#39;Reilly Online</li>
-<li>Developing IaC with Terraform (with Live Lessons); O&#39;Reilly Online</li>
-<li>The Well-Grounded Rubyist Video Edition; David. A. Black; O&#39;Reilly Online</li>
+<li>Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need)</li>
+<li>The Ultimate Kubernetes Bootcamp; School of Devops; O&#39;Reilly Online</li>
<li>MySQL Deep Dive Workshop; 2-day on-site training</li>
-<li>Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training</li>
+<li>Algorithms Video Lectures; Robert Sedgewick; O&#39;Reilly Online</li>
+<li>The Well-Grounded Rubyist Video Edition; David. A. Black; O&#39;Reilly Online</li>
+<li>Developing IaC with Terraform (with Live Lessons); O&#39;Reilly Online</li>
+<li>Structure and Interpretation of Computer Programs; Harold Abelson and more...; </li>
+<li>Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon</li>
<li>F5 Loadbalancers Training; 2-day on-site training; F5, Inc. </li>
+<li>Protocol buffers; O&#39;Reilly Online</li>
+<li>Apache Tomcat Best Practises; 3-day on-site training</li>
+<li>Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training</li>
</ul><br />
<h2 style='display: inline' id='technical-guides'>Technical guides</h2><br />
<br />
@@ -192,30 +192,31 @@
<span>In random order:</span><br />
<br />
<ul>
-<li>Fork Around And Find Out</li>
-<li>BSD Now [BSD]</li>
-<li>The Pragmatic Engineer Podcast</li>
+<li>Pratical AI</li>
<li>Modern Mentor</li>
-<li>Cup o&#39; Go [Golang]</li>
+<li>Backend Banter</li>
+<li>Maintainable</li>
+<li>Fallthrough [Golang]</li>
+<li>The Pragmatic Engineer Podcast</li>
+<li>BSD Now [BSD]</li>
<li>Dev Interrupted</li>
-<li>The Changelog Podcast(s)</li>
-<li>Deep Questions with Cal Newport</li>
<li>Hidden Brain</li>
-<li>Maintainable</li>
+<li>Deep Questions with Cal Newport</li>
+<li>Cup o&#39; Go [Golang]</li>
<li>The ProdCast (Google SRE Podcast)</li>
-<li>Backend Banter</li>
-<li>Fallthrough [Golang]</li>
+<li>Fork Around And Find Out</li>
+<li>The Changelog Podcast(s)</li>
</ul><br />
<h3 style='display: inline' id='podcasts-i-liked'>Podcasts I liked</h3><br />
<br />
<span>I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests.</span><br />
<br />
<ul>
+<li>Java Pub House</li>
+<li>Modern Mentor</li>
<li>FLOSS weekly</li>
<li>CRE: Chaosradio Express [german]</li>
-<li>Java Pub House</li>
<li>Ship It (predecessor of Fork Around And Find Out)</li>
-<li>Modern Mentor</li>
<li>Go Time (predecessor of fallthrough)</li>
</ul><br />
<h2 style='display: inline' id='newsletters-i-like'>Newsletters I like</h2><br />
@@ -223,28 +224,28 @@
<span>This is a mix of tech and non-tech newsletters I am subscribed to. In random order:</span><br />
<br />
<ul>
-<li>The Valuable Dev</li>
-<li>Changelog News</li>
+<li>The Imperfectionist</li>
+<li>VK Newsletter</li>
+<li>Register Spill</li>
<li>Monospace Mentor</li>
+<li>Golang Weekly</li>
+<li>byteSizeGo</li>
<li>The Pragmatic Engineer</li>
+<li>Changelog News</li>
+<li>Andreas Brandhorst Newsletter (Sci-Fi author)</li>
<li>Applied Go Weekly Newsletter</li>
+<li>The Valuable Dev</li>
<li>Ruby Weekly</li>
-<li>Andreas Brandhorst Newsletter (Sci-Fi author)</li>
-<li>Golang Weekly</li>
-<li>VK Newsletter</li>
-<li>The Imperfectionist</li>
-<li>byteSizeGo</li>
-<li>Register Spill</li>
</ul><br />
<h2 style='display: inline' id='magazines-i-liked'>Magazines I like(d)</h2><br />
<br />
<span>This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:</span><br />
<br />
<ul>
-<li>LWN (online only)</li>
<li>freeX (not published anymore)</li>
-<li>Linux Magazine</li>
+<li>LWN (online only)</li>
<li>Linux User</li>
+<li>Linux Magazine</li>
</ul><br />
<h1 style='display: inline' id='formal-education'>Formal education</h1><br />
<br />
diff --git a/index.html b/index.html
index 9e0c3ec8..2b433cf9 100644
--- a/index.html
+++ b/index.html
@@ -13,7 +13,7 @@
</p>
<h1 style='display: inline' id='hello'>Hello!</h1><br />
<br />
-<span class='quote'>This site was generated at 2025-06-23T07:57:21+03:00 by <span class='inlinecode'>Gemtexter</span></span><br />
+<span class='quote'>This site was generated at 2025-06-27T17:16:58+03:00 by <span class='inlinecode'>Gemtexter</span></span><br />
<br />
<span>Welcome to the foo.zone!</span><br />
<br />
diff --git a/notes/index.html b/notes/index.html
index fef4aa83..f6671dcb 100644
--- a/notes/index.html
+++ b/notes/index.html
@@ -28,6 +28,7 @@
<a class='textlink' href='./never-split-the-difference.html'>&#39;Never split the difference&#39; book notes</a><br />
<a class='textlink' href='./mind-management.html'>&#39;Mind Management&#39; book notes</a><br />
<a class='textlink' href='./mental-combat.html'>&#39;Mental Combat&#39; book notes</a><br />
+<a class='textlink' href='./meditation-for-mortals.html'>&#39;Meditation for Mortals&#39; book notes</a><br />
<a class='textlink' href='./love-people-use-things.html'>&#39;Love People, Use Things&#39; book notes</a><br />
<a class='textlink' href='./joy-on-demand.html'>&#39;Joy On Domand&#39; book notes</a><br />
<a class='textlink' href='./influence-wihout-authority.html'>&#39;Influence without Authority&#39; book notes</a><br />
diff --git a/notes/meditation-for-mortals.html b/notes/meditation-for-mortals.html
new file mode 100644
index 00000000..6bd898d2
--- /dev/null
+++ b/notes/meditation-for-mortals.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>'Meditation for Mortals' book notes</title>
+<link rel="shortcut icon" type="image/gif" href="/favicon.ico" />
+<link rel="stylesheet" href="../style.css" />
+<link rel="stylesheet" href="style-override.css" />
+</head>
+<body>
+<p class="header">
+<a href="https://foo.zone">Home</a> | <a href="https://codeberg.org/snonux/foo.zone/src/branch/content-md/notes/meditation-for-mortals.md">Markdown</a> | <a href="gemini://foo.zone/notes/meditation-for-mortals.gmi">Gemini</a>
+</p>
+<h1 style='display: inline' id='meditation-for-mortals-book-notes'>"Meditation for Mortals" book notes</h1><br />
+<br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#meditation-for-mortals-book-notes'>"Meditation for Mortals" book notes</a></li>
+<li>⇢ <a href='#self-acceptance-and-embracing-imperfection'>Self-Acceptance and Embracing Imperfection</a></li>
+<li>⇢ <a href='#productivity-accomplishment-and-focus'>Productivity, Accomplishment, and Focus</a></li>
+<li>⇢ <a href='#information-and-media-consumption'>Information and Media Consumption</a></li>
+<li>⇢ <a href='#dealing-with-worry-and-uncertainty'>Dealing with Worry and Uncertainty</a></li>
+<li>⇢ <a href='#action-and-completion'>Action and Completion</a></li>
+<li>⇢ <a href='#work-focus-and-limits'>Work, Focus, and Limits</a></li>
+<li>⇢ <a href='#attitude-toward-problems-and-challenges'>Attitude Toward Problems and Challenges</a></li>
+<li>⇢ <a href='#simplicity-and-overcomplication'>Simplicity and Overcomplication</a></li>
+<li>⇢ <a href='#interactions-with-others-and-emotional-boundaries'>Interactions with Others and Emotional Boundaries</a></li>
+<li>⇢ <a href='#dealing-with-interruptions'>Dealing With Interruptions</a></li>
+<li>⇢ <a href='#living-in-the-present-and-deferred-gratification'>Living in the Present and Deferred Gratification</a></li>
+<li>⇢ <a href='#operating-from-sanity-and-mentoring'>Operating from Sanity and Mentoring</a></li>
+<li>⇢ <a href='#letting-go'>Letting Go</a></li>
+</ul><br />
+<h2 style='display: inline' id='self-acceptance-and-embracing-imperfection'>Self-Acceptance and Embracing Imperfection</h2><br />
+<br />
+<ul>
+<li>It is easier to try to be a better version of who you are than to try to be someone else.</li>
+<li>Liberating yourself from wanting to resolve the most difficult things may be impossible; instead, accept who you are, with all your flaws.</li>
+<li>Embrace imperfectionism.</li>
+<li>Imperfectionism is good news. Accept life with its tough choices and non-perfect standards. Give up the unwinnable struggle to do everything perfectly.</li>
+<li>Start to enjoy life now, which is the only time there is.</li>
+<li>Real wisdom is not about having figured out everything; it is knowing that you never will.</li>
+<li>If you stop trying to figure out and think about everything, you will have more time and energy to do what you are capable of.</li>
+<li>Accepting that some parts of you or your surroundings will never change can be extremely liberating. Put down that burden, and embrace reality with a peaceful mind.</li>
+<li>You do not have to try to get even more out of every event or thing. Live them fully rather than trying to collect memories.</li>
+<li>Nothing ever done required superhuman capabilities. The difference between people who accomplish great things and those who don&#39;t is that the former don&#39;t care about not knowing everything. They are not less finite or limited.</li>
+</ul><br />
+<h2 style='display: inline' id='productivity-accomplishment-and-focus'>Productivity, Accomplishment, and Focus</h2><br />
+<br />
+<ul>
+<li>The productivity trap: Responding to emails quickly, for example, just causes you to receive even more emails, as people consider it worthwhile to email you. This takes away time from what really matters.</li>
+<li>We always try to optimize ourselves in every aspect. The hyper-competitive economy makes us feel like we have to.</li>
+<li>We think we need to get to a "better life," but this place will never actually be reached.</li>
+<li>You will never be in full control or get on top of everything. There is no magic trick.</li>
+<li>The day will never come when all obstacles are gone; that&#39;s when true, meaningful life can begin.</li>
+<li>Life as a human being is limited, with finite time and finite possibilities.</li>
+<li>If you just follow systems and only do what you feel like in the moment, you will get stuck in a never-ending cycle of productivity and accomplishment. For example, don&#39;t postpone becoming a meditator—just start now with five minutes and meditate. Don&#39;t turn it into a long-term project, and be certain that doing it imperfectly is good enough.</li>
+<li>You don&#39;t have to hit every deadline. You are pretty much free to do what you want; you just have to accept the consequences. Nothing stops you from doing anything, as long as you are willing to pay the price—even quitting your job without a backup plan.</li>
+<li>There are no solutions, only choices. There are always trade-offs, and you have to choose the best one.</li>
+<li>Many feel the need to achieve something in order to have the right to be where they are—the "productivity debt" mindset: having to work through an artificial debt every day. You have permission not to care. You don&#39;t have to be an insecure overachiever.</li>
+<li>Some people only feel valued if they overachieve.</li>
+<li>The endless feeling of "falling behind"… You won&#39;t be able to relax until the end of life if you live like this.</li>
+<li>Do more of what matters to you.</li>
+</ul><br />
+<h2 style='display: inline' id='information-and-media-consumption'>Information and Media Consumption</h2><br />
+<br />
+<ul>
+<li>Too much information—information overload. There&#39;s far too much to read. Speed-reading, fast-forwarding, and filling every nanosecond won&#39;t help. You will only feel more stressed.</li>
+<li>Treat your reading backlog as a river, not as an unending bucket.</li>
+<li>You don&#39;t have a moral obligation to deal with all the magazines or books you have.</li>
+<li>Reading books and magazines is not just about retaining facts, but about how they change you. Every book claims benefits, even if you don&#39;t remember what was inside. You don&#39;t have to take notes all the time.</li>
+<li>Read not only to gather facts or knowledge but also for fun and interest.</li>
+<li>You can&#39;t care about everything. Don&#39;t live inside the news.</li>
+</ul><br />
+<h2 style='display: inline' id='dealing-with-worry-and-uncertainty'>Dealing with Worry and Uncertainty</h2><br />
+<br />
+<ul>
+<li>Anything can happen at any time. For example, someone could die unexpectedly. We cross that bridge when we come to it. Never rule out the possibility of awful things happening.</li>
+<li>Worry is the only way to resist, but it won&#39;t help. We can&#39;t possibly think about everything that may happen in the future, and we strip the present of its calm when we worry about the future.</li>
+<li>Worrying was useful in the Stone Age but is less so now.</li>
+<li>Marcus Aurelius: "Never let the future disturb you."</li>
+<li>Save energy by not worrying about the future; use that energy when the time comes to act.</li>
+<li>You can still plan for the future; do it, but then don&#39;t dwell on it.</li>
+<li>Our desire for controllability backfires in our quest for happiness. The more we try to make life controllable, the more we delude ourselves. If everything were controlled, life would be cold and uninteresting.</li>
+<li>Life is semi-controllable, not fully controllable. Meaning only exists because not everything can be controlled. Sometimes, getting what you didn&#39;t want will make your life better.</li>
+<li>The upsides of unpredictability: Either things turn out right, or they don&#39;t. Even wrong things become good experiences or good stories—wonderful things may happen, or you&#39;ll at least have good anecdotes.</li>
+</ul><br />
+<h2 style='display: inline' id='action-and-completion'>Action and Completion</h2><br />
+<br />
+<ul>
+<li>The art of imperfect action: Your time is limited, and you can&#39;t choose all possible paths. Acknowledge your position in the kayak and not the superyacht. Baby steps and decisions are fine, but they must be real.</li>
+<li>Finishing things means working through the messy reality. Most people like starting things but find finishing them torturous due to the imperfect mess.</li>
+<li>We may think a new endeavor will be better, but we just haven&#39;t seen its mess yet. Every project will be a mess.</li>
+<li>If you never finish things, you never feel a sense of accomplishment. Leaving things unfinished leaves you feeling sluggish. Finishing things gives you energy and makes you feel better.</li>
+<li>Do it and then be done with it. If you&#39;re writing a difficult email, sit down and finish it; don&#39;t let it linger. Add it to your "done" list so you can move on. Completion is only a temporary stressful event, freeing up the rest of your time.</li>
+<li>If you want to be good at something, do it often—e.g., daily, where one mistake won&#39;t ruin everything. Make constant (imperfect) progress; don&#39;t be a self-punishing perfectionist.</li>
+</ul><br />
+<h2 style='display: inline' id='work-focus-and-limits'>Work, Focus, and Limits</h2><br />
+<br />
+<ul>
+<li>Think about whether all those checkboxes in your productivity system actually help you accomplish what you want in life. What is your purpose?</li>
+<li>Limit yourself to 3–4 hours of intense focus as a knowledge worker. Break it into two 90-minute and one 1-hour period daily. Intense focus consumes more energy; limiting this time keeps it manageable and less intimidating. Accept that the remaining hours will be full of life&#39;s normal chaos. You won&#39;t have enough energy for more focused work, and you&#39;ll save the rest of your day for other things.</li>
+<li>Rest and mood are essential for good work.</li>
+<li>The person with the most sustainable work habits gets more done in the long run than the one who overworks and forces intense focus for too many hours each day.</li>
+<li>The work is never done, so you have to stop anyway—not because everything is finished, but because you must stop. Despite knowing there&#39;s still work, you need to stop.</li>
+</ul><br />
+<h2 style='display: inline' id='attitude-toward-problems-and-challenges'>Attitude Toward Problems and Challenges</h2><br />
+<br />
+<ul>
+<li>Develop a taste for problems. We will never reach a trouble-free life; there is always something. Don&#39;t resign yourself, but remember that new problems will always arise.</li>
+<li>Would you really want a life with no problems? Obstacles make life worth living. The greatest obstacles can be devastating, but the small and medium ones are like the little battles that make life interesting.</li>
+<li>Aim not for a life with no problems, but for a life with more interesting ones. Beyond every mountain, there will always be more mountains.</li>
+</ul><br />
+<h2 style='display: inline' id='simplicity-and-overcomplication'>Simplicity and Overcomplication</h2><br />
+<br />
+<ul>
+<li>Don&#39;t overcomplicate things, like planning a child&#39;s birthday party. It&#39;s not that difficult; get pizza, ice cream, and balloons. The real challenge would be screwing it up.</li>
+</ul><br />
+<h2 style='display: inline' id='interactions-with-others-and-emotional-boundaries'>Interactions with Others and Emotional Boundaries</h2><br />
+<br />
+<ul>
+<li>Get things done by not being mean to yourself. How would you like to spend your day today?</li>
+<li>Other people&#39;s negative emotions belong to them. Allow others to have them, even if they&#39;re disappointed by your work (into which you put so much effort).</li>
+<li>Other people have their own problems; they aren&#39;t constantly thinking bad thoughts about you.</li>
+<li>If others are angry at you, it&#39;s their problem, not yours. However, don&#39;t adopt an "I don&#39;t care" mentality to the extent that you become a jerk.</li>
+<li>If someone is upset because you&#39;re not behaving as they wish, that&#39;s not your problem. While they are angry, you&#39;re free to feel otherwise. Whether or not you react is a separate matter. Every decision carries trade-offs.</li>
+<li>Often, people act on a sense of urgency. But you can decide not to respond solely for their sake; they must deal with their own emotional weather. Some items are urgent, but are they really as urgent as they seem? Sometimes, we act just to avoid others getting angry.</li>
+<li>People-pleasing is not an effective way to actually please people. Focus on your own priorities.</li>
+<li>The sense of urgency—that if you don&#39;t hurry, someone may get angry—might not be in your best interest. Their feelings don&#39;t have the magic power to force you to react. Sympathy is fine, but there&#39;s no reason to constantly please others.</li>
+<li>Saying no to something may be the best thing you can do for everyone involved.</li>
+</ul><br />
+<h2 style='display: inline' id='dealing-with-interruptions'>Dealing With Interruptions</h2><br />
+<br />
+<ul>
+<li>Free writing: If you don&#39;t know what to write, just write about that, with no standards.</li>
+<li>During deep focus, interruptions can be especially frustrating—especially if you meditate beforehand to get in the groove. On a larger scale, your whole life can be seen as a series of interruptions. Treat these not as distractions, but as open opportunities for awareness and creativity. Deep focus is not the default human state; monks spend years training for it. You should still have boundaries, but deal with interruptions naturally. If a child storms in—deal with the new reality. It will be much more pleasant for everyone.</li>
+</ul><br />
+<h2 style='display: inline' id='living-in-the-present-and-deferred-gratification'>Living in the Present and Deferred Gratification</h2><br />
+<br />
+<ul>
+<li>There&#39;s always the perception that the "real thing" is coming in the future, but the real thing is now. This is it—the real thing is not in the future but in the present. The past is gone, and the future does not exist yet. Show up as fully as possible now.</li>
+<li>Of course, make plans for the future, but don&#39;t live there all the time.</li>
+<li>Don&#39;t take your life too seriously, always preparing for the future (the "provisional life"). Don&#39;t defer gratification to the extreme. It&#39;s not that concern for your future self is bad; setting goals is a way to become more immersed in the present moment and have an absorbing life.</li>
+<li>Sabbatical: Take it now, not in the future, because you may not be there later.</li>
+<li>Learn to defer gratification less.</li>
+<li>Spend time on what matters to you most, immediately. Thirty minutes well spent now is more valuable than hundreds of hours theorizing about spending time.</li>
+</ul><br />
+<h2 style='display: inline' id='operating-from-sanity-and-mentoring'>Operating from Sanity and Mentoring</h2><br />
+<br />
+<ul>
+<li>Renegotiate commitments (e.g., extend deadlines, pull out of projects, or avoid new commitments) to restore sanity and rebalance your time.</li>
+<li>A to-do list is a menu to pick tasks from, not something you must complete entirely before allowing yourself to rest.</li>
+<li>Mentoring includes making the mentor&#39;s flaws visible so that the mentee realizes they are not alone with their imperfections. Otherwise, mentees may become anxious by comparing their insides to the mentor&#39;s outsides.</li>
+</ul><br />
+<h2 style='display: inline' id='letting-go'>Letting Go</h2><br />
+<br />
+<ul>
+<li>We make ourselves more miserable than necessary by holding onto how we want things to be.</li>
+<li>It&#39;s nice to collect memories, but the way to do it is by fully living experiences—rather than forcing the effort to collect them.</li>
+</ul><br />
+<span>E-Mail your comments to <span class='inlinecode'>paul@nospam.buetow.org</span> :-)</span><br />
+<br />
+<a class='textlink' href='../'>Back to the main site</a><br />
+<p class="footer">
+Generated with <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 3.0.1-develop</a> |
+served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/relayd.8">relayd(8)</a>+<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
+<a href="https://foo.zone/site-mirrors.html">Site Mirrors</a>
+</p>
+</body>
+</html>
diff --git a/uptime-stats.html b/uptime-stats.html
index 26fb6b90..b84da0a0 100644
--- a/uptime-stats.html
+++ b/uptime-stats.html
@@ -13,7 +13,7 @@
</p>
<h1 style='display: inline' id='my-machine-uptime-stats'>My machine uptime stats</h1><br />
<br />
-<span class='quote'>This site was last updated at 2025-06-23T07:57:21+03:00</span><br />
+<span class='quote'>This site was last updated at 2025-06-27T07:45:58+03:00</span><br />
<br />
<span>The following stats were collected via <span class='inlinecode'>uptimed</span> on all of my personal computers over many years and the output was generated by <span class='inlinecode'>guprecords</span>, the global uptime records stats analyser of mine.</span><br />
<br />
@@ -45,15 +45,15 @@
| 9. | pluto | 51 | Linux 3.2.0-4-amd64 |
| 10. | mega15289 | 50 | Darwin 23.4.0 |
| 11. | *mega-m3-pro | 49 | Darwin 24.5.0 |
-| 12. | *t450 | 43 | FreeBSD 14.2-RELEASE |
-| 13. | *fishfinger | 43 | OpenBSD 7.6 |
+| 12. | *fishfinger | 43 | OpenBSD 7.6 |
+| 13. | *t450 | 43 | FreeBSD 14.2-RELEASE |
| 14. | mega8477 | 40 | Darwin 13.4.0 |
| 15. | phobos | 40 | Linux 3.4.0-CM-g1dd7cdf |
| 16. | *blowfish | 38 | OpenBSD 7.6 |
| 17. | sun | 33 | FreeBSD 10.3-RELEASE-p24 |
| 18. | *f2 | 25 | FreeBSD 14.2-RELEASE-p1 |
-| 19. | moon | 20 | FreeBSD 14.0-RELEASE-p3 |
-| 20. | *f1 | 20 | FreeBSD 14.2-RELEASE-p1 |
+| 19. | *f1 | 20 | FreeBSD 14.2-RELEASE-p1 |
+| 20. | moon | 20 | FreeBSD 14.0-RELEASE-p3 |
+-----+----------------+-------+------------------------------+
</pre>
<br />
@@ -68,7 +68,7 @@
| 1. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 |
| 2. | sun | 3 years, 9 months, 26 days | FreeBSD 10.3-RELEASE-p24 |
| 3. | *uranus | 3 years, 9 months, 5 days | NetBSD 10.1 |
-| 4. | *earth | 3 years, 6 months, 11 days | Linux 6.14.6-300.fc42.x86_64 |
+| 4. | *earth | 3 years, 6 months, 15 days | Linux 6.14.6-300.fc42.x86_64 |
| 5. | *blowfish | 3 years, 5 months, 16 days | OpenBSD 7.6 |
| 6. | uugrn | 3 years, 5 months, 5 days | FreeBSD 11.2-RELEASE-p4 |
| 7. | deltavega | 3 years, 1 months, 21 days | Linux 3.10.0-1160.11.1.el7.x86_64 |
@@ -82,7 +82,7 @@
| 15. | host0 | 1 years, 3 months, 9 days | FreeBSD 6.2-RELEASE-p5 |
| 16. | *makemake | 1 years, 3 months, 5 days | Linux 6.9.9-200.fc40.x86_64 |
| 17. | tauceti-e | 1 years, 2 months, 20 days | Linux 3.2.0-4-amd64 |
-| 18. | *mega-m3-pro | 1 years, 1 months, 17 days | Darwin 24.5.0 |
+| 18. | *mega-m3-pro | 1 years, 1 months, 23 days | Darwin 24.5.0 |
| 19. | callisto | 0 years, 10 months, 31 days | Linux 4.0.4-303.fc22.x86_64 |
| 20. | alphacentauri | 0 years, 10 months, 28 days | FreeBSD 11.4-RELEASE-p7 |
+-----+----------------+-----------------------------+-----------------------------------+
@@ -163,7 +163,7 @@
| 3. | alphacentauri | 6 years, 9 months, 13 days | FreeBSD 11.4-RELEASE-p7 |
| 4. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 |
| 5. | *makemake | 4 years, 4 months, 7 days | Linux 6.9.9-200.fc40.x86_64 |
-| 6. | *earth | 3 years, 11 months, 28 days | Linux 6.14.6-300.fc42.x86_64 |
+| 6. | *earth | 3 years, 12 months, 2 days | Linux 6.14.6-300.fc42.x86_64 |
| 7. | sun | 3 years, 10 months, 2 days | FreeBSD 10.3-RELEASE-p24 |
| 8. | *blowfish | 3 years, 5 months, 17 days | OpenBSD 7.6 |
| 9. | uugrn | 3 years, 5 months, 5 days | FreeBSD 11.2-RELEASE-p4 |
@@ -207,8 +207,8 @@
| 16. | Darwin 15... | 15 |
| 17. | Darwin 22... | 12 |
| 18. | Darwin 18... | 11 |
-| 19. | FreeBSD 7... | 10 |
-| 20. | OpenBSD 4... | 10 |
+| 19. | FreeBSD 6... | 10 |
+| 20. | FreeBSD 7... | 10 |
+-----+----------------+-------+
</pre>
<br />
@@ -224,7 +224,7 @@
| 2. | *OpenBSD 7... | 6 years, 9 months, 24 days |
| 3. | FreeBSD 10... | 5 years, 9 months, 9 days |
| 4. | Linux 5... | 4 years, 10 months, 21 days |
-| 5. | *Linux 6... | 2 years, 9 months, 7 days |
+| 5. | *Linux 6... | 2 years, 9 months, 11 days |
| 6. | Linux 4... | 2 years, 7 months, 22 days |
| 7. | FreeBSD 11... | 2 years, 4 months, 28 days |
| 8. | Linux 2... | 1 years, 11 months, 21 days |
@@ -237,7 +237,7 @@
| 15. | Darwin 18... | 0 years, 7 months, 5 days |
| 16. | Darwin 22... | 0 years, 6 months, 22 days |
| 17. | Darwin 15... | 0 years, 6 months, 15 days |
-| 18. | *Darwin 24... | 0 years, 5 months, 20 days |
+| 18. | *Darwin 24... | 0 years, 5 months, 26 days |
| 19. | FreeBSD 5... | 0 years, 5 months, 18 days |
| 20. | FreeBSD 13... | 0 years, 4 months, 2 days |
+-----+----------------+------------------------------+
@@ -255,7 +255,7 @@
| 2. | *OpenBSD 7... | 435 |
| 3. | FreeBSD 10... | 406 |
| 4. | Linux 5... | 317 |
-| 5. | *Linux 6... | 186 |
+| 5. | *Linux 6... | 187 |
| 6. | Linux 4... | 175 |
| 7. | FreeBSD 11... | 159 |
| 8. | Linux 2... | 121 |
@@ -268,9 +268,9 @@
| 15. | Darwin 18... | 32 |
| 16. | Darwin 22... | 30 |
| 17. | Darwin 15... | 29 |
-| 18. | *Darwin 24... | 28 |
-| 19. | FreeBSD 5... | 25 |
-| 20. | FreeBSD 13... | 25 |
+| 18. | *Darwin 24... | 29 |
+| 19. | FreeBSD 13... | 25 |
+| 20. | FreeBSD 5... | 25 |
+-----+----------------+-------+
</pre>
<br />
@@ -298,10 +298,10 @@
+-----+------------+-----------------------------+
| Pos | KernelName | Uptime |
+-----+------------+-----------------------------+
-| 1. | *Linux | 27 years, 9 months, 30 days |
+| 1. | *Linux | 27 years, 10 months, 4 days |
| 2. | *FreeBSD | 11 years, 5 months, 3 days |
| 3. | *OpenBSD | 7 years, 5 months, 5 days |
-| 4. | *Darwin | 4 years, 9 months, 7 days |
+| 4. | *Darwin | 4 years, 9 months, 13 days |
| 5. | *NetBSD | 0 years, 1 months, 1 days |
+-----+------------+-----------------------------+
</pre>
@@ -314,10 +314,10 @@
+-----+------------+-------+
| Pos | KernelName | Score |
+-----+------------+-------+
-| 1. | *Linux | 1845 |
+| 1. | *Linux | 1846 |
| 2. | *FreeBSD | 799 |
| 3. | *OpenBSD | 474 |
-| 4. | *Darwin | 311 |
+| 4. | *Darwin | 312 |
| 5. | *NetBSD | 2 |
+-----+------------+-------+
</pre>