From f1575ba9461dcdec85ce670e0864ae24e34e762b Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 27 Jun 2025 07:41:00 +0300 Subject: add meditation for mortals --- CLAUDE.md | 60 +++++++++++ about/resources.gmi | 199 ++++++++++++++++++----------------- index.gmi | 2 +- notes/index.gmi | 1 + notes/meditation-for-mortals.gmi | 136 ++++++++++++++++++++++++ notes/meditation-for-mortals.gmi.tpl | 121 +++++++++++++++++++++ uptime-stats.gmi | 40 +++---- 7 files changed, 439 insertions(+), 120 deletions(-) create mode 100644 CLAUDE.md create mode 100644 notes/meditation-for-mortals.gmi create mode 100644 notes/meditation-for-mortals.gmi.tpl diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..5a79f3e0 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,60 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +This is a static site generator project that uses **Gemtext** as the source format and generates multiple output formats. The project uses "Gemtexter" (a Bash-based static site generator) to convert Gemtext files into HTML, Markdown, and various feed formats. + +**Key Architecture:** +- **Source files**: Gemtext (`.gmi`) and template files (`.gmi.tpl`) in the `/gemtext` directory +- **Generated outputs**: HTML in `../html/`, Markdown in `../md/`, with caching in `../cache/` +- **Content structure**: Blog posts in `gemfeed/`, personal notes in `notes/`, about pages in `about/` +- **Template system**: `.gmi.tpl` files are processed to generate final `.gmi` files with dynamic content + +## Build Commands + +Since this project uses Gemtexter (a Bash-based static site generator), the build process involves: + +**Main generation command:** +```bash +# From the parent directory (/home/paul/git/foo.zone-content/) +# Look for gemtexter script or build scripts in the parent directory +``` + +**File structure patterns:** +- `.gmi.tpl` → `.gmi` (template processing) +- `.gmi` → `.html` + `.md` + feeds (multi-format generation) + +## Content Architecture + +**Template System:** +- Files with `.gmi.tpl` extension are templates that get processed +- Templates can include dynamic content like timestamps and automatic content generation +- Example: `index.gmi.tpl` generates `index.gmi` with current timestamp + +**Output Formats:** +- **Gemtext**: Native format for Gemini protocol (`.gmi` files) +- **HTML**: Web-ready format with embedded CSS and fonts +- **Markdown**: For GitHub Pages deployment +- **Atom feeds**: For blog subscription (XML format) +- **Gemfeeds**: Gemini-specific feed format + +**Content Organization:** +- `gemfeed/`: Blog posts with date-prefixed naming (YYYY-MM-DD-title.gmi) +- `notes/`: Book notes and technical references +- `about/`: Personal information and resource lists + +## Development Workflow + +1. **Content Creation**: Write new content in Gemtext format (`.gmi` files) +2. **Template Updates**: Modify `.gmi.tpl` files for dynamic content +3. **Generation**: Run Gemtexter to generate all output formats +4. **Multi-format Output**: Content automatically appears in HTML, Markdown, and feed formats + +## Important Notes + +- The current working directory is `/gemtext` but build tools are likely in the parent directory +- Generated files should not be edited directly - edit source `.gmi` or `.gmi.tpl` files instead +- The project generates a complete multi-format website from simple Gemtext sources +- Cache files in `../cache/` help with performance during regeneration \ No newline at end of file diff --git a/about/resources.gmi b/about/resources.gmi index ee884659..26fbc795 100644 --- a/about/resources.gmi +++ b/about/resources.gmi @@ -35,105 +35,105 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Modern Perl; Chromatic ; Onyx Neon Press -* C++ Programming Language; Bjarne Stroustrup; -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Funktionale Programmierung; Peter Pepper; Springer -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Leanring eBPF; Liz Rice; O'Reilly -* Effective awk programming; Arnold Robbins; O'Reilly -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* 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 +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly * Raku Fundamentals; Moritz Lenz; Apress * Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* Java ist auch eine Insel; Christian Ullenboom; -* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* Modern Perl; Chromatic ; Onyx Neon Press +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* Leanring eBPF; Liz Rice; O'Reilly +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional * Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Effective awk programming; Arnold Robbins; O'Reilly * Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Terraform Cookbook; Mikael Krief; Packt Publishing +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* Higher Order Perl; Mark Dominus; Morgan Kaufmann +* Perl New Features; Joshua McAdams, brian d foy; Perl School +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook * DNS and BIND; Cricket Liu; O'Reilly +* Polished Ruby Programming; Jeremy Evans; Packt Publishing +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly +* Concurrency in Go; Katherine Cox-Buday; O'Reilly * Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* 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 +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton * DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible -* Ultimate Go Notebook; Bill Kennedy -* Concurrency in Go; Katherine Cox-Buday; O'Reilly -* Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* C++ Programming Language; Bjarne Stroustrup; * Systemprogrammierung in Go; Frank Müller; dpunkt -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* Developing Games in Java; David Brackeen and others...; New Riders -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Java ist auch eine Insel; Christian Ullenboom; * Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press +* Funktionale Programmierung; Peter Pepper; Springer +* Site Reliability Engineering; How Google runs production systems; O'Reilly * Raku Recipes; J.J. Merelo; Apress +* Developing Games in Java; David Brackeen and others...; New Riders * The Docker Book; James Turnbull; Kindle -* Terraform Cookbook; Mikael Krief; Packt Publishing -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Polished Ruby Programming; Jeremy Evans; Packt Publishing -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* Site Reliability Engineering; How Google runs production systems; O'Reilly -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Perl New Features; Joshua McAdams, brian d foy; Perl School +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* Ultimate Go Notebook; Bill Kennedy ## Technical references I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order: -* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly -* The Linux Programming Interface; Michael Kerrisk; No Starch Press +* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley * Go: Design Patterns for Real-World Projects; Mat Ryer; Packt +* The Linux Programming Interface; Michael Kerrisk; No Starch Press +* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly * Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley * Relayd and Httpd Mastery; Michael W Lucas -* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly ## Self-development and soft-skills books In random order: -* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) -* The Power of Now; Eckhard Tolle; Yellow Kite -* 101 Essays that change the way you think; Brianna Wiest; Audiobook -* Digital Minimalism; Cal Newport; Portofolio Penguin -* Eat That Frog; Brian Tracy -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business -* Getting Things Done; David Allen -* Eat That Frog!; Brian Tracy; Hodder Paperbacks -* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd -* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook -* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne -* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books * Ultralearning; Anna Laurent; Self-published via Amazon -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* So Good They Can't Ignore You; Cal Newport; Business Plus +* Digital Minimalism; Cal Newport; Portofolio Penguin * Deep Work; Cal Newport; Piatkus -* The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Influence without Authority; A. Cohen, D. Bradford; Wiley +* Ultralearning; Scott Young; Thorsons * The Good Enough Job; Simone Stolzoff; Ebury Edge +* So Good They Can't Ignore You; Cal Newport; Business Plus +* The Power of Now; Eckhard Tolle; Yellow Kite * Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook -* Soft Skills; John Sommez; Manning Publications -* Ultralearning; Scott Young; Thorsons -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) +* Atomic Habits; James Clear; Random House Business * Slow Productivity; Cal Newport; Penguin Random House -* The Joy of Missing Out; Christina Crook; New Society Publishers * Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* Atomic Habits; James Clear; Random House Business -* Meditation for Mortals, Oliver Burkeman, Audiobook -* Influence without Authority; A. Cohen, D. Bradford; Wiley +* Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook * Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly +* The Joy of Missing Out; Christina Crook; New Society Publishers +* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* 101 Essays that change the way you think; Brianna Wiest; Audiobook +* Meditation for Mortals, Oliver Burkeman, Audiobook +* Eat That Frog!; Brian Tracy; Hodder Paperbacks +* Eat That Frog; Brian Tracy +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* Solve for Happy; Mo Gawdat (RE-READ 1ST TIME) +* Soft Skills; John Sommez; Manning Publications +* Getting Things Done; David Allen +* Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook +* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing +* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME) +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd => ../notes/index.gmi Here are notes of mine for some of the books @@ -141,30 +141,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Scripting Vim; Damian Conway; O'Reilly Online -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon +* Protocol buffers; O'Reilly Online +* MySQL Deep Dive Workshop; 2-day on-site training * Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* Apache Tomcat Best Practises; 3-day on-site training -* 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) -* Structure and Interpretation of Computer Programs; Harold Abelson and more...; -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online -* Functional programming lecture; Remote University of Hagen -* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online * AWS Immersion Day; Amazon; 1-day interactive online training -* Protocol buffers; O'Reilly Online -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online +* Functional programming lecture; Remote University of Hagen * The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online -* MySQL Deep Dive Workshop; 2-day on-site training +* Structure and Interpretation of Computer Programs; Harold Abelson and more...; +* Apache Tomcat Best Practises; 3-day on-site training * Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* 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) +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Scripting Vim; Damian Conway; O'Reilly Online ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: -* Advanced Bash-Scripting Guide * How CPUs work at https://cpu.land * Raku Guide at https://raku.guide +* Advanced Bash-Scripting Guide ## Podcasts @@ -172,18 +172,19 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* Fork Around And Find Out +* Dev Interrupted +* The ProdCast (Google SRE Podcast) +* Maintainable +* Hidden Brain * BSD Now [BSD] -* The Pragmatic Engineer Podcast -* Modern Mentor * Cup o' Go [Golang] -* Dev Interrupted +* Fork Around And Find Out +* Backend Banter +* Pratical AI +* Modern Mentor * The Changelog Podcast(s) * Deep Questions with Cal Newport -* Hidden Brain -* Maintainable -* The ProdCast (Google SRE Podcast) -* Backend Banter +* The Pragmatic Engineer Podcast * Fallthrough [Golang] ### Podcasts I liked @@ -191,37 +192,37 @@ In random order: 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. * FLOSS weekly -* CRE: Chaosradio Express [german] * Java Pub House -* Ship It (predecessor of Fork Around And Find Out) * Modern Mentor +* CRE: Chaosradio Express [german] * Go Time (predecessor of fallthrough) +* Ship It (predecessor of Fork Around And Find Out) ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* The Valuable Dev +* Register Spill * Changelog News -* Monospace Mentor +* The Valuable Dev +* byteSizeGo +* Golang Weekly * The Pragmatic Engineer -* Applied Go Weekly Newsletter +* Monospace Mentor * Ruby Weekly -* Andreas Brandhorst Newsletter (Sci-Fi author) -* Golang Weekly * VK Newsletter +* Applied Go Weekly Newsletter * The Imperfectionist -* byteSizeGo -* Register Spill +* Andreas Brandhorst Newsletter (Sci-Fi author) ## Magazines I like(d) 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: -* LWN (online only) * freeX (not published anymore) * Linux Magazine * Linux User +* LWN (online only) # Formal education diff --git a/index.gmi b/index.gmi index bbcadb69..b7875f52 100644 --- a/index.gmi +++ b/index.gmi @@ -1,6 +1,6 @@ # Hello! -> This site was generated at 2025-06-23T07:57:21+03:00 by `Gemtexter` +> This site was generated at 2025-06-27T07:39:04+03:00 by `Gemtexter` Welcome to the foo.zone! diff --git a/notes/index.gmi b/notes/index.gmi index df3f12bc..13cab50c 100644 --- a/notes/index.gmi +++ b/notes/index.gmi @@ -15,6 +15,7 @@ => ./never-split-the-difference.gmi 'Never split the difference' book notes => ./mind-management.gmi 'Mind Management' book notes => ./mental-combat.gmi 'Mental Combat' book notes +=> ./meditation-for-mortals.gmi 'Meditation for Mortals' book notes => ./love-people-use-things.gmi 'Love People, Use Things' book notes => ./joy-on-demand.gmi 'Joy On Domand' book notes => ./influence-wihout-authority.gmi 'Influence without Authority' book notes diff --git a/notes/meditation-for-mortals.gmi b/notes/meditation-for-mortals.gmi new file mode 100644 index 00000000..1833e17b --- /dev/null +++ b/notes/meditation-for-mortals.gmi @@ -0,0 +1,136 @@ +# "Meditation for Mortals" book notes + +## Table of Contents + +* ⇢ "Meditation for Mortals" book notes +* ⇢ ⇢ Self-Acceptance and Embracing Imperfection +* ⇢ ⇢ Productivity, Accomplishment, and Focus +* ⇢ ⇢ Information and Media Consumption +* ⇢ ⇢ Dealing with Worry and Uncertainty +* ⇢ ⇢ Action and Completion +* ⇢ ⇢ Work, Focus, and Limits +* ⇢ ⇢ Attitude Toward Problems and Challenges +* ⇢ ⇢ Simplicity and Overcomplication +* ⇢ ⇢ Interactions with Others and Emotional Boundaries +* ⇢ ⇢ Dealing With Interruptions +* ⇢ ⇢ Living in the Present and Deferred Gratification +* ⇢ ⇢ Operating from Sanity and Mentoring +* ⇢ ⇢ Letting Go + +## Self-Acceptance and Embracing Imperfection + +* It is easier to try to be a better version of who you are than to try to be someone else. +* Liberating yourself from wanting to resolve the most difficult things may be impossible; instead, accept who you are, with all your flaws. +* Embrace imperfectionism. +* Imperfectionism is good news. Accept life with its tough choices and non-perfect standards. Give up the unwinnable struggle to do everything perfectly. +* Start to enjoy life now, which is the only time there is. +* Real wisdom is not about having figured out everything; it is knowing that you never will. +* 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. +* 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. +* 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. +* Nothing ever done required superhuman capabilities. The difference between people who accomplish great things and those who don't is that the former don't care about not knowing everything. They are not less finite or limited. + +## Productivity, Accomplishment, and Focus + +* 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. +* We always try to optimize ourselves in every aspect. The hyper-competitive economy makes us feel like we have to. +* We think we need to get to a "better life," but this place will never actually be reached. +* You will never be in full control or get on top of everything. There is no magic trick. +* The day will never come when all obstacles are gone; that's when true, meaningful life can begin. +* Life as a human being is limited, with finite time and finite possibilities. +* 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't postpone becoming a meditator—just start now with five minutes and meditate. Don't turn it into a long-term project, and be certain that doing it imperfectly is good enough. +* You don'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. +* There are no solutions, only choices. There are always trade-offs, and you have to choose the best one. +* 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't have to be an insecure overachiever. +* Some people only feel valued if they overachieve. +* The endless feeling of "falling behind"… You won't be able to relax until the end of life if you live like this. +* Do more of what matters to you. + +## Information and Media Consumption + +* Too much information—information overload. There's far too much to read. Speed-reading, fast-forwarding, and filling every nanosecond won't help. You will only feel more stressed. +* Treat your reading backlog as a river, not as an unending bucket. +* You don't have a moral obligation to deal with all the magazines or books you have. +* Reading books and magazines is not just about retaining facts, but about how they change you. Every book claims benefits, even if you don't remember what was inside. You don't have to take notes all the time. +* Read not only to gather facts or knowledge but also for fun and interest. +* You can't care about everything. Don't live inside the news. + +## Dealing with Worry and Uncertainty + +* 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. +* Worry is the only way to resist, but it won't help. We can'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. +* Worrying was useful in the Stone Age but is less so now. +* Marcus Aurelius: "Never let the future disturb you." +* Save energy by not worrying about the future; use that energy when the time comes to act. +* You can still plan for the future; do it, but then don't dwell on it. +* 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. +* Life is semi-controllable, not fully controllable. Meaning only exists because not everything can be controlled. Sometimes, getting what you didn't want will make your life better. +* The upsides of unpredictability: Either things turn out right, or they don't. Even wrong things become good experiences or good stories—wonderful things may happen, or you'll at least have good anecdotes. + +## Action and Completion + +* The art of imperfect action: Your time is limited, and you can'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. +* Finishing things means working through the messy reality. Most people like starting things but find finishing them torturous due to the imperfect mess. +* We may think a new endeavor will be better, but we just haven't seen its mess yet. Every project will be a mess. +* 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. +* Do it and then be done with it. If you're writing a difficult email, sit down and finish it; don'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. +* If you want to be good at something, do it often—e.g., daily, where one mistake won't ruin everything. Make constant (imperfect) progress; don't be a self-punishing perfectionist. + +## Work, Focus, and Limits + +* Think about whether all those checkboxes in your productivity system actually help you accomplish what you want in life. What is your purpose? +* 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's normal chaos. You won't have enough energy for more focused work, and you'll save the rest of your day for other things. +* Rest and mood are essential for good work. +* 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. +* The work is never done, so you have to stop anyway—not because everything is finished, but because you must stop. Despite knowing there's still work, you need to stop. + +## Attitude Toward Problems and Challenges + +* Develop a taste for problems. We will never reach a trouble-free life; there is always something. Don't resign yourself, but remember that new problems will always arise. +* 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. +* 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. + +## Simplicity and Overcomplication + +* Don't overcomplicate things, like planning a child's birthday party. It's not that difficult; get pizza, ice cream, and balloons. The real challenge would be screwing it up. + +## Interactions with Others and Emotional Boundaries + +* Get things done by not being mean to yourself. How would you like to spend your day today? +* Other people's negative emotions belong to them. Allow others to have them, even if they're disappointed by your work (into which you put so much effort). +* Other people have their own problems; they aren't constantly thinking bad thoughts about you. +* If others are angry at you, it's their problem, not yours. However, don't adopt an "I don't care" mentality to the extent that you become a jerk. +* If someone is upset because you're not behaving as they wish, that's not your problem. While they are angry, you're free to feel otherwise. Whether or not you react is a separate matter. Every decision carries trade-offs. +* 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. +* People-pleasing is not an effective way to actually please people. Focus on your own priorities. +* The sense of urgency—that if you don't hurry, someone may get angry—might not be in your best interest. Their feelings don't have the magic power to force you to react. Sympathy is fine, but there's no reason to constantly please others. +* Saying no to something may be the best thing you can do for everyone involved. + +## Dealing With Interruptions + +* Free writing: If you don't know what to write, just write about that, with no standards. +* 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. + +## Living in the Present and Deferred Gratification + +* There'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. +* Of course, make plans for the future, but don't live there all the time. +* Don't take your life too seriously, always preparing for the future (the "provisional life"). Don't defer gratification to the extreme. It'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. +* Sabbatical: Take it now, not in the future, because you may not be there later. +* Learn to defer gratification less. +* 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. + +## Operating from Sanity and Mentoring + +* Renegotiate commitments (e.g., extend deadlines, pull out of projects, or avoid new commitments) to restore sanity and rebalance your time. +* A to-do list is a menu to pick tasks from, not something you must complete entirely before allowing yourself to rest. +* Mentoring includes making the mentor'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's outsides. + +## Letting Go + +* We make ourselves more miserable than necessary by holding onto how we want things to be. +* It's nice to collect memories, but the way to do it is by fully living experiences—rather than forcing the effort to collect them. + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../ Back to the main site diff --git a/notes/meditation-for-mortals.gmi.tpl b/notes/meditation-for-mortals.gmi.tpl new file mode 100644 index 00000000..bcd3a741 --- /dev/null +++ b/notes/meditation-for-mortals.gmi.tpl @@ -0,0 +1,121 @@ +# "Meditation for Mortals" book notes + +<< template::inline::toc + +## Self-Acceptance and Embracing Imperfection + +* It is easier to try to be a better version of who you are than to try to be someone else. +* Liberating yourself from wanting to resolve the most difficult things may be impossible; instead, accept who you are, with all your flaws. +* Embrace imperfectionism. +* Imperfectionism is good news. Accept life with its tough choices and non-perfect standards. Give up the unwinnable struggle to do everything perfectly. +* Start to enjoy life now, which is the only time there is. +* Real wisdom is not about having figured out everything; it is knowing that you never will. +* 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. +* 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. +* 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. +* Nothing ever done required superhuman capabilities. The difference between people who accomplish great things and those who don't is that the former don't care about not knowing everything. They are not less finite or limited. + +## Productivity, Accomplishment, and Focus + +* 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. +* We always try to optimize ourselves in every aspect. The hyper-competitive economy makes us feel like we have to. +* We think we need to get to a "better life," but this place will never actually be reached. +* You will never be in full control or get on top of everything. There is no magic trick. +* The day will never come when all obstacles are gone; that's when true, meaningful life can begin. +* Life as a human being is limited, with finite time and finite possibilities. +* 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't postpone becoming a meditator—just start now with five minutes and meditate. Don't turn it into a long-term project, and be certain that doing it imperfectly is good enough. +* You don'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. +* There are no solutions, only choices. There are always trade-offs, and you have to choose the best one. +* 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't have to be an insecure overachiever. +* Some people only feel valued if they overachieve. +* The endless feeling of "falling behind"… You won't be able to relax until the end of life if you live like this. +* Do more of what matters to you. + +## Information and Media Consumption + +* Too much information—information overload. There's far too much to read. Speed-reading, fast-forwarding, and filling every nanosecond won't help. You will only feel more stressed. +* Treat your reading backlog as a river, not as an unending bucket. +* You don't have a moral obligation to deal with all the magazines or books you have. +* Reading books and magazines is not just about retaining facts, but about how they change you. Every book claims benefits, even if you don't remember what was inside. You don't have to take notes all the time. +* Read not only to gather facts or knowledge but also for fun and interest. +* You can't care about everything. Don't live inside the news. + +## Dealing with Worry and Uncertainty + +* 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. +* Worry is the only way to resist, but it won't help. We can'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. +* Worrying was useful in the Stone Age but is less so now. +* Marcus Aurelius: "Never let the future disturb you." +* Save energy by not worrying about the future; use that energy when the time comes to act. +* You can still plan for the future; do it, but then don't dwell on it. +* 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. +* Life is semi-controllable, not fully controllable. Meaning only exists because not everything can be controlled. Sometimes, getting what you didn't want will make your life better. +* The upsides of unpredictability: Either things turn out right, or they don't. Even wrong things become good experiences or good stories—wonderful things may happen, or you'll at least have good anecdotes. + +## Action and Completion + +* The art of imperfect action: Your time is limited, and you can'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. +* Finishing things means working through the messy reality. Most people like starting things but find finishing them torturous due to the imperfect mess. +* We may think a new endeavor will be better, but we just haven't seen its mess yet. Every project will be a mess. +* 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. +* Do it and then be done with it. If you're writing a difficult email, sit down and finish it; don'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. +* If you want to be good at something, do it often—e.g., daily, where one mistake won't ruin everything. Make constant (imperfect) progress; don't be a self-punishing perfectionist. + +## Work, Focus, and Limits + +* Think about whether all those checkboxes in your productivity system actually help you accomplish what you want in life. What is your purpose? +* 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's normal chaos. You won't have enough energy for more focused work, and you'll save the rest of your day for other things. +* Rest and mood are essential for good work. +* 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. +* The work is never done, so you have to stop anyway—not because everything is finished, but because you must stop. Despite knowing there's still work, you need to stop. + +## Attitude Toward Problems and Challenges + +* Develop a taste for problems. We will never reach a trouble-free life; there is always something. Don't resign yourself, but remember that new problems will always arise. +* 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. +* 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. + +## Simplicity and Overcomplication + +* Don't overcomplicate things, like planning a child's birthday party. It's not that difficult; get pizza, ice cream, and balloons. The real challenge would be screwing it up. + +## Interactions with Others and Emotional Boundaries + +* Get things done by not being mean to yourself. How would you like to spend your day today? +* Other people's negative emotions belong to them. Allow others to have them, even if they're disappointed by your work (into which you put so much effort). +* Other people have their own problems; they aren't constantly thinking bad thoughts about you. +* If others are angry at you, it's their problem, not yours. However, don't adopt an "I don't care" mentality to the extent that you become a jerk. +* If someone is upset because you're not behaving as they wish, that's not your problem. While they are angry, you're free to feel otherwise. Whether or not you react is a separate matter. Every decision carries trade-offs. +* 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. +* People-pleasing is not an effective way to actually please people. Focus on your own priorities. +* The sense of urgency—that if you don't hurry, someone may get angry—might not be in your best interest. Their feelings don't have the magic power to force you to react. Sympathy is fine, but there's no reason to constantly please others. +* Saying no to something may be the best thing you can do for everyone involved. + +## Dealing With Interruptions + +* Free writing: If you don't know what to write, just write about that, with no standards. +* 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. + +## Living in the Present and Deferred Gratification + +* There'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. +* Of course, make plans for the future, but don't live there all the time. +* Don't take your life too seriously, always preparing for the future (the "provisional life"). Don't defer gratification to the extreme. It'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. +* Sabbatical: Take it now, not in the future, because you may not be there later. +* Learn to defer gratification less. +* 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. + +## Operating from Sanity and Mentoring + +* Renegotiate commitments (e.g., extend deadlines, pull out of projects, or avoid new commitments) to restore sanity and rebalance your time. +* A to-do list is a menu to pick tasks from, not something you must complete entirely before allowing yourself to rest. +* Mentoring includes making the mentor'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's outsides. + +## Letting Go + +* We make ourselves more miserable than necessary by holding onto how we want things to be. +* It's nice to collect memories, but the way to do it is by fully living experiences—rather than forcing the effort to collect them. + +E-Mail your comments to `paul@nospam.buetow.org` :-) + +=> ../ Back to the main site diff --git a/uptime-stats.gmi b/uptime-stats.gmi index ec250cb6..5d02b478 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2025-06-23T07:57:21+03:00 +> This site was last updated at 2025-06-27T07:39:04+03:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. @@ -32,15 +32,15 @@ Boots is the total number of host boots over the entire lifespan. | 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 | +-----+----------------+-------+------------------------------+ ``` @@ -55,7 +55,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 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 | @@ -69,7 +69,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 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 | +-----+----------------+-----------------------------+-----------------------------------+ @@ -150,7 +150,7 @@ Lifespan is the total uptime + the total downtime of a host. | 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 | @@ -194,8 +194,8 @@ Boots is the total number of host boots over the entire lifespan. | 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 | +-----+----------------+-------+ ``` @@ -211,7 +211,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 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 | @@ -224,7 +224,7 @@ Uptime is the total uptime of a host over the entire lifespan. | 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 | +-----+----------------+------------------------------+ @@ -242,7 +242,7 @@ Score is calculated by combining all other metrics. | 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 | @@ -255,9 +255,9 @@ Score is calculated by combining all other metrics. | 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 | +-----+----------------+-------+ ``` @@ -285,10 +285,10 @@ Uptime is the total uptime of a host over the entire lifespan. +-----+------------+-----------------------------+ | 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 | +-----+------------+-----------------------------+ ``` @@ -301,10 +301,10 @@ Score is calculated by combining all other metrics. +-----+------------+-------+ | Pos | KernelName | Score | +-----+------------+-------+ -| 1. | *Linux | 1845 | +| 1. | *Linux | 1846 | | 2. | *FreeBSD | 799 | | 3. | *OpenBSD | 474 | -| 4. | *Darwin | 311 | +| 4. | *Darwin | 312 | | 5. | *NetBSD | 2 | +-----+------------+-------+ ``` -- cgit v1.2.3