summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-20 21:23:36 +0200
committerPaul Buetow <paul@buetow.org>2026-02-20 21:23:36 +0200
commitcfba6ed060b8442fd7e656db0a6fd7a67f8d6522 (patch)
tree774cf9fb00e4d8058ee76de3d4ba8d01268fe775
parent9ab9f7106f22be9439dafbc2e60ad1f8a88e72d3 (diff)
Update content for md
-rw-r--r--gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md8
-rw-r--r--gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.md2
-rw-r--r--index.md2
-rw-r--r--uptime-stats.md72
4 files changed, 44 insertions, 40 deletions
diff --git a/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md b/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md
index 0d4df979..9f167aff 100644
--- a/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md
+++ b/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md
@@ -1,6 +1,6 @@
# Unveiling `guprecords.raku`: Global Uptime Records with Raku
-> Published at 2023-04-30T13:10:26+03:00
+> Published at 2023-04-30T13:10:26+03:00, last updated Fri 20 Feb 21:18:46 EET 2026
```
+-----+-----------------+-----------------------------+
@@ -35,8 +35,12 @@ As a result of this, I am introducing `guprecords.raku`, a handy Raku script tha
Guprecords, or global uptime records, is a Raku script designed to generate a consolidated uptime report from multiple hosts:
-[https://codeberg.org/snonux/guprecords](https://codeberg.org/snonux/guprecords)
+[Guprecords (Raku)](https://codeberg.org/snonux/guprecords)
+[Goprecords (Go)](https://codeberg.org/snonux/goprecords)
[The Raku Programming Language](https://raku.org)
+[The Go Programming Language](https://go.dev)
+
+> **Updated Fri 20 Feb 2026**: Guprecords has also been rewritten in Go as `goprecords` for improved performance and easier distribution. The Go version is fully compatible and supports the same features (categories, metrics, and output formats). Both implementations are maintained and available.
A previous version of Guprecords was actually written in Perl, the older and more established language from which Raku was developed. One of the primary motivations for rewriting Guprecords in Raku was to learn the language and explore its features. Raku is a more modern and powerful language compared to Perl, and working on a real-world project like Guprecords provided a practical and engaging way to learn the language.
diff --git a/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.md b/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.md
index 6d3a7fa0..12cb4af8 100644
--- a/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.md
+++ b/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.md
@@ -294,7 +294,7 @@ Context is what the agent *knows*; commands and skills are what the agent *does*
Other related posts:
-[2026-02-14 Meta slash-commands to manage prompts and context for coding agents (You are currently reading this)](./2026-02-14-meta-slash-commands-for-prompts-and-context.md)
+[2026-02-14 Meta slash-commands to manage prompts, skills, and context for coding agents (You are currently reading this)](./2026-02-14-meta-slash-commands-for-prompts-and-context.md)
[2026-02-02 A tmux popup editor for Cursor Agent CLI prompts](./2026-02-02-tmux-popup-editor-for-cursor-agent-prompts.md)
E-Mail your comments to `paul@nospam.buetow.org` :-)
diff --git a/index.md b/index.md
index 233c162b..7657e66a 100644
--- a/index.md
+++ b/index.md
@@ -1,6 +1,6 @@
# Hello!
-> This site was generated at 2026-02-15T13:53:10+02:00 by `Gemtexter`
+> This site was generated at 2026-02-20T21:23:33+02:00 by `Gemtexter`
Welcome to the foo.zone!
diff --git a/uptime-stats.md b/uptime-stats.md
index 9fc09a30..d810bd01 100644
--- a/uptime-stats.md
+++ b/uptime-stats.md
@@ -1,17 +1,17 @@
# My machine uptime stats
-> This site was last updated at 2026-02-15T13:53:10+02:00
+> This site was last updated at 2026-02-20T21:23:33+02: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.
+The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `goprecords`, the global uptime records stats analyser of mine.
> Uptimed is an uptime record daemon keeping track of the highest uptimes a computer system ever had. It uses the system boot time to keep sessions apart from each other.
[https://github.com/rpodgorny/uptimed](https://github.com/rpodgorny/uptimed)
-[https://codeberg.org/snonux/guprecords](https://codeberg.org/snonux/guprecords)
+[https://codeberg.org/snonux/goprecords](https://codeberg.org/snonux/goprecords)
Also check out my blog post:
-[Unveiling `guprecords.raku`: Uptime records with Raku](./gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md)
+[Unveiling `guprecords.raku`: Uptime records with Raku (and also there is a version in Go now)](./gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.md)
## Top 20 Uptime's by Host
@@ -22,7 +22,7 @@ Uptime is the total uptime of a host over the entire lifespan.
| Pos | Host | Uptime | Last Kernel |
+-----+----------------+-----------------------------+-----------------------------------+
| 1. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 |
-| 2. | *earth | 4 years, 1 months, 23 days | Linux 6.18.8-200.fc43.x86_64 |
+| 2. | *earth | 4 years, 1 months, 28 days | Linux 6.18.9-200.fc43.x86_64 |
| 3. | *blowfish | 4 years, 1 months, 6 days | OpenBSD 7.7 |
| 4. | sun | 3 years, 9 months, 26 days | FreeBSD 10.3-RELEASE-p24 |
| 5. | uranus | 3 years, 9 months, 5 days | NetBSD 10.1 |
@@ -33,10 +33,10 @@ Uptime is the total uptime of a host over the entire lifespan.
| 10. | tauceti | 2 years, 3 months, 19 days | Linux 3.2.0-4-amd64 |
| 11. | mega15289 | 1 years, 12 months, 17 days | Darwin 23.4.0 |
| 12. | tauceti-f | 1 years, 9 months, 18 days | Linux 3.2.0-3-amd64 |
-| 13. | *mega-m3-pro | 1 years, 8 months, 18 days | Darwin 24.6.0 |
+| 13. | *mega-m3-pro | 1 years, 8 months, 23 days | Darwin 24.6.0 |
| 14. | *t450 | 1 years, 7 months, 26 days | FreeBSD 14.2-RELEASE |
| 15. | mega8477 | 1 years, 3 months, 25 days | Darwin 13.4.0 |
-| 16. | host0 | 1 years, 3 months, 9 days | FreeBSD 6.2-RELEASE-p5 |
+| 16. | host0 | 1 years, 3 months, 9 days | FreeBSD 6.2-RELEASE-p5 |
| 17. | makemake | 1 years, 3 months, 7 days | Linux 6.9.9-200.fc40.x86_64 |
| 18. | tauceti-e | 1 years, 2 months, 20 days | Linux 3.2.0-4-amd64 |
| 19. | callisto | 0 years, 10 months, 31 days | Linux 4.0.4-303.fc22.x86_64 |
@@ -56,7 +56,7 @@ Lifespan is the total uptime + the total downtime of a host.
| 2. | dionysus | 8 years, 6 months, 17 days | FreeBSD 13.0-RELEASE-p11 |
| 3. | alphacentauri | 6 years, 9 months, 13 days | FreeBSD 11.4-RELEASE-p7 |
| 4. | makemake | 4 years, 10 months, 16 days | Linux 6.9.9-200.fc40.x86_64 |
-| 5. | *earth | 4 years, 7 months, 23 days | Linux 6.18.8-200.fc43.x86_64 |
+| 5. | *earth | 4 years, 7 months, 29 days | Linux 6.18.9-200.fc43.x86_64 |
| 6. | vulcan | 4 years, 5 months, 6 days | Linux 3.10.0-1160.81.1.el7.x86_64 |
| 7. | *blowfish | 4 years, 1 months, 7 days | OpenBSD 7.7 |
| 8. | sun | 3 years, 10 months, 2 days | FreeBSD 10.3-RELEASE-p24 |
@@ -70,8 +70,8 @@ Lifespan is the total uptime + the total downtime of a host.
| 16. | tauceti | 2 years, 3 months, 22 days | Linux 3.2.0-4-amd64 |
| 17. | callisto | 2 years, 3 months, 13 days | Linux 4.0.4-303.fc22.x86_64 |
| 18. | tauceti-e | 2 years, 1 months, 29 days | Linux 3.2.0-4-amd64 |
-| 19. | tauceti-f | 1 years, 9 months, 20 days | Linux 3.2.0-3-amd64 |
-| 20. | *mega-m3-pro | 1 years, 9 months, 14 days | Darwin 24.6.0 |
+| 19. | *mega-m3-pro | 1 years, 9 months, 25 days | Darwin 24.6.0 |
+| 20. | tauceti-f | 1 years, 9 months, 20 days | Linux 3.2.0-3-amd64 |
+-----+----------------+-----------------------------+-----------------------------------+
```
@@ -97,12 +97,12 @@ Downtime is the total downtime of a host over the entire lifespan.
| 12. | *f2 | 0 years, 8 months, 22 days | FreeBSD 14.3-RELEASE-p7 |
| 13. | *f1 | 0 years, 8 months, 22 days | FreeBSD 14.3-RELEASE-p7 |
| 14. | sirius | 0 years, 8 months, 20 days | Linux 2.6.32-042stab111.12 |
-| 15. | *earth | 0 years, 7 months, 1 days | Linux 6.18.8-200.fc43.x86_64 |
+| 15. | *earth | 0 years, 7 months, 1 days | Linux 6.18.9-200.fc43.x86_64 |
| 16. | deimos | 0 years, 5 months, 15 days | Linux 4.4.5-300.fc23.x86_64 |
-| 17. | joghurt | 0 years, 2 months, 9 days | FreeBSD 7.0-PRERELEASE |
-| 18. | host0 | 0 years, 2 months, 1 days | FreeBSD 6.2-RELEASE-p5 |
-| 19. | *mega-m3-pro | 0 years, 1 months, 28 days | Darwin 24.6.0 |
-| 20. | fibonacci | 0 years, 1 months, 11 days | FreeBSD 5.3-RELEASE-p15 |
+| 17. | joghurt | 0 years, 2 months, 9 days | FreeBSD 7.0-PRERELEASE |
+| 18. | *mega-m3-pro | 0 years, 2 months, 2 days | Darwin 24.6.0 |
+| 19. | host0 | 0 years, 2 months, 1 days | FreeBSD 6.2-RELEASE-p5 |
+| 20. | fibonacci | 0 years, 1 months, 11 days | FreeBSD 5.3-RELEASE-p15 |
+-----+----------------+-----------------------------+------------------------------+
```
@@ -115,7 +115,7 @@ Boots is the total number of host boots over the entire lifespan.
| Pos | Host | Boots | Last Kernel |
+-----+----------------+-------+------------------------------+
| 1. | alphacentauri | 671 | FreeBSD 11.4-RELEASE-p7 |
-| 2. | *earth | 230 | Linux 6.18.8-200.fc43.x86_64 |
+| 2. | *earth | 232 | Linux 6.18.9-200.fc43.x86_64 |
| 3. | mars | 207 | Linux 3.2.0-4-amd64 |
| 4. | callisto | 153 | Linux 4.0.4-303.fc22.x86_64 |
| 5. | dionysus | 136 | FreeBSD 13.0-RELEASE-p11 |
@@ -127,8 +127,8 @@ Boots is the total number of host boots over the entire lifespan.
| 11. | uranus | 59 | NetBSD 10.1 |
| 12. | pluto | 51 | Linux 3.2.0-4-amd64 |
| 13. | mega15289 | 50 | Darwin 23.4.0 |
-| 14. | *fishfinger | 50 | OpenBSD 7.7 |
-| 15. | *mega-m3-pro | 50 | Darwin 24.6.0 |
+| 14. | *mega-m3-pro | 50 | Darwin 24.6.0 |
+| 15. | *fishfinger | 50 | OpenBSD 7.7 |
| 16. | *t450 | 46 | FreeBSD 14.2-RELEASE |
| 17. | *blowfish | 45 | OpenBSD 7.7 |
| 18. | mega8477 | 40 | Darwin 13.4.0 |
@@ -146,7 +146,7 @@ Score is calculated by combining all other metrics.
| Pos | Host | Score | Last Kernel |
+-----+----------------+-------+-----------------------------------+
| 1. | uranus | 340 | NetBSD 10.1 |
-| 2. | *earth | 285 | Linux 6.18.8-200.fc43.x86_64 |
+| 2. | *earth | 286 | Linux 6.18.9-200.fc43.x86_64 |
| 3. | vulcan | 275 | Linux 3.10.0-1160.81.1.el7.x86_64 |
| 4. | *blowfish | 259 | OpenBSD 7.7 |
| 5. | sun | 238 | FreeBSD 10.3-RELEASE-p24 |
@@ -160,7 +160,7 @@ Score is calculated by combining all other metrics.
| 13. | tauceti | 141 | Linux 3.2.0-4-amd64 |
| 14. | makemake | 137 | Linux 6.9.9-200.fc40.x86_64 |
| 15. | *t450 | 128 | FreeBSD 14.2-RELEASE |
-| 16. | *mega-m3-pro | 110 | Darwin 24.6.0 |
+| 16. | *mega-m3-pro | 111 | Darwin 24.6.0 |
| 17. | tauceti-f | 108 | Linux 3.2.0-3-amd64 |
| 18. | tauceti-e | 96 | Linux 3.2.0-4-amd64 |
| 19. | callisto | 86 | Linux 4.0.4-303.fc22.x86_64 |
@@ -179,15 +179,15 @@ Boots is the total number of host boots over the entire lifespan.
| 1. | FreeBSD 10... | 551 |
| 2. | Linux 3... | 550 |
| 3. | *FreeBSD 14... | 339 |
-| 4. | *Linux 6... | 215 |
+| 4. | *Linux 6... | 217 |
| 5. | Linux 5... | 162 |
| 6. | Linux 4... | 161 |
| 7. | FreeBSD 11... | 153 |
| 8. | FreeBSD 13... | 116 |
| 9. | *OpenBSD 7... | 105 |
| 10. | Darwin 13... | 40 |
-| 11. | *Darwin 24... | 28 |
-| 12. | Darwin 23... | 27 |
+| 11. | *Darwin 24... | 29 |
+| 12. | Darwin 23... | 26 |
| 13. | FreeBSD 5... | 25 |
| 14. | Linux 2... | 22 |
| 15. | Darwin 21... | 17 |
@@ -211,15 +211,15 @@ Uptime is the total uptime of a host over the entire lifespan.
| 2. | *OpenBSD 7... | 8 years, 1 months, 7 days |
| 3. | FreeBSD 10... | 5 years, 9 months, 9 days |
| 4. | Linux 5... | 4 years, 10 months, 21 days |
-| 5. | *Linux 6... | 3 years, 4 months, 23 days |
+| 5. | *Linux 6... | 3 years, 4 months, 29 days |
| 6. | *FreeBSD 14... | 2 years, 11 months, 5 days |
| 7. | Linux 4... | 2 years, 7 months, 22 days |
| 8. | FreeBSD 11... | 2 years, 4 months, 28 days |
| 9. | Linux 2... | 1 years, 11 months, 21 days |
| 10. | Darwin 13... | 1 years, 3 months, 25 days |
| 11. | FreeBSD 6... | 1 years, 3 months, 9 days |
-| 12. | *Darwin 24... | 0 years, 12 months, 25 days |
-| 13. | Darwin 23... | 0 years, 11 months, 3 days |
+| 12. | *Darwin 24... | 1 years, 1 months, 2 days |
+| 13. | Darwin 23... | 0 years, 11 months, 1 days |
| 14. | OpenBSD 4... | 0 years, 8 months, 12 days |
| 15. | Darwin 21... | 0 years, 8 months, 2 days |
| 16. | Darwin 18... | 0 years, 7 months, 5 days |
@@ -242,22 +242,22 @@ Score is calculated by combining all other metrics.
| 2. | *OpenBSD 7... | 517 |
| 3. | FreeBSD 10... | 406 |
| 4. | Linux 5... | 317 |
-| 5. | *Linux 6... | 230 |
+| 5. | *Linux 6... | 231 |
| 6. | *FreeBSD 14... | 211 |
| 7. | Linux 4... | 175 |
| 8. | FreeBSD 11... | 159 |
| 9. | Linux 2... | 121 |
| 10. | Darwin 13... | 80 |
| 11. | FreeBSD 6... | 75 |
-| 12. | *Darwin 24... | 66 |
-| 13. | Darwin 23... | 55 |
+| 12. | *Darwin 24... | 68 |
+| 13. | Darwin 23... | 54 |
| 14. | OpenBSD 4... | 39 |
| 15. | Darwin 21... | 38 |
| 16. | Darwin 18... | 32 |
| 17. | Darwin 22... | 30 |
| 18. | Darwin 15... | 29 |
-| 19. | FreeBSD 13... | 25 |
-| 20. | FreeBSD 5... | 25 |
+| 19. | FreeBSD 5... | 25 |
+| 20. | FreeBSD 13... | 25 |
+-----+----------------+-------+
```
@@ -270,7 +270,7 @@ Boots is the total number of host boots over the entire lifespan.
| Pos | KernelName | Boots |
+-----+------------+-------+
| 1. | *FreeBSD | 1204 |
-| 2. | *Linux | 1110 |
+| 2. | *Linux | 1112 |
| 3. | *Darwin | 155 |
| 4. | *OpenBSD | 115 |
| 5. | NetBSD | 1 |
@@ -285,10 +285,10 @@ Uptime is the total uptime of a host over the entire lifespan.
+-----+------------+-----------------------------+
| Pos | KernelName | Uptime |
+-----+------------+-----------------------------+
-| 1. | *Linux | 28 years, 5 months, 16 days |
+| 1. | *Linux | 28 years, 5 months, 21 days |
| 2. | *FreeBSD | 12 years, 10 months, 8 days |
| 3. | *OpenBSD | 8 years, 8 months, 18 days |
-| 4. | *Darwin | 5 years, 4 months, 8 days |
+| 4. | *Darwin | 5 years, 4 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 | 1889 |
+| 1. | *Linux | 1890 |
| 2. | *FreeBSD | 912 |
| 3. | *OpenBSD | 557 |
-| 4. | *Darwin | 348 |
+| 4. | *Darwin | 349 |
| 5. | NetBSD | 0 |
+-----+------------+-------+
```