From 7ac10d1f951dad7c807cc0c0bfc1e1e94f1ddf2e Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Sat, 4 Apr 2026 20:27:39 -0400 Subject: [PATCH] PSF: Stabilizing workspace after crash. Valid kernel/skill fixes. --- #org-gtd-tasks.org# | 15299 ++++++++++++++++ .#org-gtd-tasks.org | 1 + gtd_archive_2026 | 8942 +++++++++ inbox/flight-plan-night-shift-phase-1.org | 21 + inbox/night-shift-phase-3.org | 43 + notes/org-skill-architect.org | 10 +- notes/org-skill-auth-api-key.org | 8 +- notes/org-skill-auth-google-oauth.org | 12 +- notes/org-skill-chaos.org | 32 +- notes/org-skill-context-manager.org | 67 + notes/org-skill-cron.org | 64 +- notes/org-skill-delegation.org | 58 + notes/org-skill-embedding-generator.org | 66 + notes/org-skill-git-steward.org | 63 + notes/org-skill-hook-manager.org | 59 + notes/org-skill-inbox-processor.org | 82 + notes/org-skill-log-aggregator.org | 64 + notes/org-skill-provider-gemini.org | 4 +- notes/org-skill-provider-openrouter.org | 6 +- notes/org-skill-router.org | 17 +- notes/org-skill-scientist.org | 34 +- notes/org-skill-scribe.org | 102 +- notes/org-skill-self-fix.org | 54 +- notes/org-skill-tdd-runner.org | 33 +- notes/org-skill-tech-analyst.org | 10 +- org-agent-shell.log | 2703 --- org-agent-whitelist.log | 230 - .../src/architect-logic.lisp | 18 +- .../src/auth-api-key.lisp | 11 + .../src/auth-google-oauth.lisp | 78 + projects/org-skill-chaos/src/chaos-logic.lisp | 21 + .../src/context-manager.lisp | 19 + projects/org-skill-cron/src/cron.lisp | 79 + .../org-skill-delegation/src/delegation.lisp | 11 + .../src/embedding-generator.lisp | 20 + .../src/git-steward.lisp | 14 + .../src/log-aggregator.lisp | 17 + .../src/provider-logic.lisp | 21 + .../src/provider-logic.lisp | 32 + .../src/scientist-logic.lisp | 19 + .../org-skill-self-fix/src/repair-logic.lisp | 42 + .../src/runner-logic.lisp | 17 + .../src/analyst-logic.lisp | 18 +- prove-it.el | 38 - prove-shell.el | 38 - start-agent.sh | 2 +- test-chat-wait.lisp | 24 - 47 files changed, 25388 insertions(+), 3235 deletions(-) create mode 100644 #org-gtd-tasks.org# create mode 120000 .#org-gtd-tasks.org create mode 100644 inbox/flight-plan-night-shift-phase-1.org create mode 100644 inbox/night-shift-phase-3.org create mode 100644 notes/org-skill-context-manager.org create mode 100644 notes/org-skill-delegation.org create mode 100644 notes/org-skill-embedding-generator.org create mode 100644 notes/org-skill-git-steward.org create mode 100644 notes/org-skill-hook-manager.org create mode 100644 notes/org-skill-inbox-processor.org create mode 100644 notes/org-skill-log-aggregator.org delete mode 100644 org-agent-shell.log delete mode 100644 org-agent-whitelist.log create mode 100644 projects/org-skill-auth-api-key/src/auth-api-key.lisp create mode 100644 projects/org-skill-auth-google-oauth/src/auth-google-oauth.lisp create mode 100644 projects/org-skill-chaos/src/chaos-logic.lisp create mode 100644 projects/org-skill-context-manager/src/context-manager.lisp create mode 100644 projects/org-skill-cron/src/cron.lisp create mode 100644 projects/org-skill-delegation/src/delegation.lisp create mode 100644 projects/org-skill-embedding-generator/src/embedding-generator.lisp create mode 100644 projects/org-skill-git-steward/src/git-steward.lisp create mode 100644 projects/org-skill-log-aggregator/src/log-aggregator.lisp create mode 100644 projects/org-skill-provider-gemini/src/provider-logic.lisp create mode 100644 projects/org-skill-provider-openrouter/src/provider-logic.lisp create mode 100644 projects/org-skill-scientist/src/scientist-logic.lisp create mode 100644 projects/org-skill-self-fix/src/repair-logic.lisp create mode 100644 projects/org-skill-tdd-runner/src/runner-logic.lisp delete mode 100644 prove-it.el delete mode 100644 prove-shell.el delete mode 100644 test-chat-wait.lisp diff --git a/#org-gtd-tasks.org# b/#org-gtd-tasks.org# new file mode 100644 index 0000000..781e5e3 --- /dev/null +++ b/#org-gtd-tasks.org# @@ -0,0 +1,15299 @@ +#+title: Amr GTD + +* Actions +:PROPERTIES: +:ORG_GTD_REFILE: Actions +:END: + +** DONE [#A] Social Media Emergency Rapid Response :writing:digitalRights:SMEX: +:PROPERTIES: +:ID: Social-Media-Emergency-Rapid-Response-2024-02-04-18-55-34 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2018-07-05 Thu] +SCHEDULED: <2018-07-08 Sun> +:LOGBOOK: +- State "DONE" from "TODO" [2018-11-11 Sun] +:END: + +** DONE Delete Facebook +:PROPERTIES: +:ID: Delete-Facebook-2024-02-04-18-08-42 +:CATEGORY: Privacy +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2019-01-18 Fri] +:END: +[2018-12-31 Mon] + +** DONE هوجان +:PROPERTIES: +:ID: هوجان-2024-02-04-18-56-58 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2019-01-08 Tue] +:LOGBOOK: +- State "DONE" from "TODO" [2019-01-18 Fri] +:END: + +** DONE [#A] Write هل هزمنا في مصر؟ +:PROPERTIES: +:ID: Write-هل-هزمنا-في-مصر-2024-02-04-18-56-11 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + + [2019-01-22 Tue] +:LOGBOOK: +- State "DONE" from "TODO" [2019-01-27 Sun] +:END: + +** DONE [#A] Send website to Guebara +:PROPERTIES: +:ID: Send-website-to-Guebara-2024-02-04-18-09-06 +:CATEGORY: Social +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2019-01-25 Fri] +:END: + +[2019-01-25 Fri] + +** TODO [#C] Translate هل هزمنا في مصر؟ +:PROPERTIES: +:ID: Translate-هل-هزمنا-في-مصر-gharbeia-dot-net-2024-02-04-18-21-07 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +[2019-02-11 Mon] + +** DONE Buy podcast equipment :years: +:PROPERTIES: +:ID: Buy-podcast-equipment-2024-02-04-18-09-24 +:CATEGORY: Atoms +:ORG_GTD: Projects +:END: + +[2019-02-25 Mon] + +** TODO Write UoN +:PROPERTIES: +:ID: Write-UoN-2024-02-11-13-40-20 +:CATEGORY: Learning +:ORG_GTD: Projects +:END: + +[2019-02-28 Thu] + +** CNCL [#A] Write +ColumbiaFoE +:PROPERTIES: +:ID: Write-plus-ColumbiaFoE-2024-02-04-18-56-45 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2019-02-28 Thu] +:LOGBOOK: +- State "DONE" from "TODO" [2019-06-20 Thu] +:END: + +** DONE [#A] Translate [[/home/amr/projects/translation/Strikes,\ Riots\ and\ Laughter\ 4.2019\ Arabic.docx][Strikes, Riots and Laughter]] +:PROPERTIES: +:ID: Translate-Strikes-Riots-and-Laughter-2024-02-04-18-56-24 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2019-06-19 Wed] +SCHEDULED: <2019-06-24 Mon> +:LOGBOOK: +- State "DONE" from "TODO" [2019-06-24 Mon] +:END: + +** DONE [#A] أرشيف بصراحة for Khaled +:PROPERTIES: +:ID: أرشيف-بصراحة-for-Khaled-2024-02-04-18-09-01 +:CATEGORY: Social +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2020-01-26 Sun] +:END: + +[2020-01-26 Sun] + +** TODO Write [[id:7085168d-8607-4d83-8ec0-2298f33e4a9c][Atoms, Bits and Cells]] +:PROPERTIES: +:ID: Write-Atoms-Bits-and-Cells-Personal-Strategies-for-the-21st-Century-2024-02-04-18-21-45 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +[2021-03-16 Tue] + +** DONE [#A] Recommend printers for Nancy +SCHEDULED: <2022-06-04 Sat> +:PROPERTIES: +:ID: Recommend-printers-for-Nancy-2024-02-04-18-08-56 +:CATEGORY: Family +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2022-06-03 Fri] +:END: +[2022-06-03 Fri] + +** DONE [#A] Buy gifts for kids +:PROPERTIES: +:ID: Buy-gifts-for-kids-2024-02-04-18-09-14 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +[2023-01-09 Mon 12:56] + +** DONE Connect Ranwa Yehia and Nicholas Ibekwe +DEADLINE: <2023-01-18 Wed> +:PROPERTIES: +:ID: Connect-Ranwa-Yehia-and-Nicholas-Ibekwe-2024-02-04-18-05-05 +:CATEGORY: Social +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-11 Sun 12:56] +:END: + +[2023-01-14 Sat 09:50] + +** WAIT [#A] Get NS files and street leaflets box :Egypt: +:PROPERTIES: +:ID: Get-file-from-Ranwa-Yehia-2024-02-04-18-09-28 +:DELEGATED_TO: Ranwa Yehia +:ORG_GTD_TIMESTAMP: <2024-02-29> +:CATEGORY: Library +:ORG_GTD: Delegated +:END: +:LOGBOOK: +programmatically delegated to Ranwa Yehia +- State "WAIT" from "NEXT" [2024-02-04 Sun 18:38] +:END: +<2024-02-29> +[2023-01-14 Sat 11:58] + +** TODO [[https://karl-voit.at/managing-digital-photographs/][Document archive convention and workflow]] +:PROPERTIES: +:ID: Document-archive-convention-and-workflow-2024-02-12-14-13-06 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +[2023-01-15 Sun 09:40] + +** DONE Buy mason jars and containers +CLOSED: [2024-03-08 Fri 17:13] +:PROPERTIES: +:ID: Buy-mason-jars-and-containers-2024-02-04-18-15-05 +:CATEGORY: Home +:ORG_GTD: Projects +:END: + +[2023-01-17 Tue 20:32] + +** DONE [[https://docs.onlykey.io/upgradeguide.html][Update OnlyKey firmware]] :security: +:PROPERTIES: +:ID: Update-OnlyKey-firmware-2024-02-11-14-00-42 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +[2023-02-01 Wed 15:55] + +** DONE Call Zyad Elelaimy +:PROPERTIES: +:ID: Call-Zyad-Elelaimy-2024-02-04-18-07-44 +:CATEGORY: Social +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-11 Sun 12:56] +:END: + +[2023-02-10 Fri 11:11] + +** DONE Pick up chair from Ayah +:PROPERTIES: +:ID: Pick-up-chair-from-Ayah-2024-02-04-18-15-12 +:CATEGORY: Home +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2023-03-07 Tue 12:59] +:END: + +[2023-03-06 Mon 18:07] + +** TODO Send Khaled sample of BBC historical documentaries +:PROPERTIES: +:ID: Send-Khaled-sample-of-BBC-historical-documentaries-2024-02-04-18-10-11 +:CATEGORY: Social +:ORG_GTD: Projects +:END: + +[2023-08-05 Sat 21:14] + +** TODO [[https://store.insidetracker.com/products/the-complete-picture][Ultimate Plan + DNA Kit + InnerAge 2.0 calculation – InsideTracker]] +:PROPERTIES: +:TITLE: Ultimate Plan + DNA Kit + InnerAge 2.0 calculation – InsideTracker +:URI: https://store.insidetracker.com/products/the-complete-picture +:ID: Ultimate-Plan-plus-DNA-Kit-plus-InnerAge-2-dot-0-calculation-InsideTracker-2024-02-11-13-42-15 +:CATEGORY: Health +:ORG_GTD: Projects +:END: + +[2023-08-08 Tue 07:59] + +** TODO [#A] UK visa :travel: +:PROPERTIES: +:ID: UK-visa-2024-02-04-18-10-37 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +[2023-11-08 Wed 18:08] + +** TODO [#A] Schengen visa :travel: +:PROPERTIES: +:ID: Schengen-visa-2024-02-04-18-10-37 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +[2023-11-08 Wed 18:08] + +** TODO [#A] Schengen visa for parents :travel: +:PROPERTIES: +:ID: Schengen-visas-for-parents-2024-02-04-18-10-37 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +[2023-11-08 Wed 18:08] + +** TODO US visa for parents :travel: +:PROPERTIES: +:ID: US-visa-for-parents-2024-02-04-18-10-54 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +[2023-11-08 Wed 18:08] + +** DONE Call with Lorenzo +:PROPERTIES: +:ID: Call-with-Lorenzo-2024-02-04-19-00-04 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: + +[2024-01-17 Wed 10:15] +CLOSED: [2024-01-22 Mon 03:22] SCHEDULED: <2024-01-21 Sun 12:00> + +** DONE Schedule call with Nicholas Ibekwe :Stanford: +:PROPERTIES: +:ID: Schedule-call-with-Nicholas-Ibekwe-2024-02-04-18-04-39 +:CATEGORY: Social +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-11 Sun 12:55] +:END: + +[2024-02-04 Sun 17:08] + +** TODO Check Ezz website migration options +:PROPERTIES: +:ID: Check-Ezz-website-migration-options-2024-02-04-18-09-34 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:20] + +He wants to move to the website. Currently at Buzzsprout. + +** TODO [#A] Renew [[https://www.kiwico.com/customer/subscriptions][Kiwico]] subscription for Nout and Bouri +:PROPERTIES: +:ID: Renew-Kiwico-subscription-for-Nout-and-Bouri-2024-02-04-18-10-06 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:20] + +** TODO Take a [[https://www.redcross.org/take-a-class/first-aid][Red Cross first aid class]] :health: +:PROPERTIES: +:ID: Take-a-Red-Cross-first-aid-class-2024-02-04-18-10-25 +:CATEGORY: Skills +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:22] + +** TODO Create Pepco account +:PROPERTIES: +:ID: Create-Pepco-account-2024-02-04-18-14-13 +:CATEGORY: Home +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:32] + +** TODO Choose pictures to print +:PROPERTIES: +:ID: Choose-pictures-to-print-2024-02-04-18-14-04 +:CATEGORY: Home +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:32] + +** TODO [#C] Write an article on energy subsidies and democratic and undemocratic power systems +:PROPERTIES: +:ID: Write-an-article-on-energy-subsidies-and-democratic-and-undemocratic-power-systems-2024-02-04-18-21-15 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:51] + +** TODO [#C] Write آخر الدول الصناعية +:PROPERTIES: +:ID: Write-آخر-الدول-الصناعية-2024-02-04-18-21-36 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:52] + +انهيار التجارة العالمية أدى لانتقال رؤوس الاموال الأوروبية للاستثمار الصناعي في مصر من شرق آسيا. مصر تمتلك أفضل الهياكل الديمغرافية القريبة من اوروبا. + +البحرية المصرية ستكون لاعبا رئيسيا في تأمين التجارة البحرية بين مضيق باب المندب و مضيق صقلية. + +تحالف بين اليابان و سنغافورة و الهند و الإمارات و مصر و فرنسا لتأمين التجارة بين آسيا و أوروبا. + +** TODO [#A] Write [[id:2fa753af-d8b1-4ef0-b7bb-ee951aac3106][The Egypt Foundation]] concept +:PROPERTIES: +:ID: The-Egypt-Foundation-2024-02-04-18-57-03 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:58] + +** TODO [[https://www.nationalnotary.org/knowledge-center/remote-online-notary/how-to-become-a-remote-online-notary/maryland][Register as Notary Public in Maryland]] +:PROPERTIES: +:ID: Register-as-Notary-Public-in-Maryland-2024-02-04-18-59-12 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 18:00] + +** TODO [#C] Write project28 concept +:PROPERTIES: +:ID: Write-project28-concept-2024-02-04-18-58-57 +:CATEGORY: Business +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 18:00] + +** CNCL [#A] Legal case management system :EIPR: +:PROPERTIES: +:ID: Legal-case-management-system-2024-02-04-18-59-20 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "CNCL" from "TODO" [2024-02-12 Mon 10:53] \\ + Nada left EIPR +:END: + +[2024-02-04 Sun 18:00] + +** TODO Find a cardiac calcium score test :health: +:PROPERTIES: +:ID: Find-a-cardiac-calcium-score-test-2024-02-11-13-42-39 +:CATEGORY: Health +:ORG_GTD: Projects +:END: + +** TODO Find a dentist +:PROPERTIES: +:ID: Find-a-dentist-2024-02-11-13-42-49 +:CATEGORY: Health +:ORG_GTD: Projects +:END: + +** TODO People Search +:PROPERTIES: +:ID: People-Search-2024-02-11-13-52-56 +:CATEGORY: Privacy +:ORG_GTD: Projects +:END: + +- [ ] White pages history review + +** TODO [[https://onlykey.io/blogs/news/a-more-seamless-openpgp-and-ssh-experience-with-onlykey][Add OpenPGP and SSH to OnlyKey]] +:PROPERTIES: +:ID: Add-OpenPGP-and-SSH-to-OnlyKey-2024-02-11-14-01-01 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [#A] Secure google account +:PROPERTIES: +:ID: Secure-google-account-2024-02-11-14-01-17 +:CATEGORY: Privacy +:ORG_GTD: Projects +:END: + +** DONE [#A] تقرير قانون الجريمة الإلكترونية :digitalRights:EIPR: +SCHEDULED: <2018-07-31 Tue> +:PROPERTIES: +:ID: تقرير-قانون-الجريمة-الإلكترونية-plus-writing-plus-digitalRights-plus-EIPR-2024-02-11-14-02-13 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2018-11-11 Sun] +:END: + +** DONE EIPR researches +:PROPERTIES: +:ID: EIPR-researches-2024-02-11-14-01-59 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2018-11-11 Sun] +:END: + +** DONE Change [[https://www.macyswinecellar.com/jsp/account/common/wp_summary.jsp#/wine-club-settings/WP_02294818][Macy's Wine Cellar]] +SCHEDULED: <2020-03-01 Sun> +:PROPERTIES: +:ID: Change-Macy-s-Wine-Cellar-2024-02-04-18-15-17 +:CATEGORY: Home +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2020-03-13 Fri] +:END: + +** DONE [#A] Update lease information +DEADLINE: <2022-12-30 Fri> +:PROPERTIES: +:ID: Update-lease-information-2024-02-04-18-14-52 +:CATEGORY: Home +:ORG_GTD: Projects +:END: + +** DONE [#A] Change Gemini password +:PROPERTIES: +:ID: Change-Gemini-password-2024-02-11-14-01-27 +:CATEGORY: Privacy +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2023-07-31 Mon 11:36] +:END: + +https://exchange.gemini.com/signin?redirect=46d1173403bb70dc8c76b5298731b73bf3c5894b-1673555992461-%2Fsignin%2F2fa%3Fredirect%3D144ed66873661663f1f6a8cb798beaac69ca7e7f-1671212950854-%252Fconsent%26sudo%3Dfalse%26sms%3Dfalse%26webAuthn%3Dtrue + +** TODO Crack old laptop linux user +:PROPERTIES: +:ID: Old-laptop-2024-02-12-11-50-30 +:CATEGORY: Bits +:IMPORTED: [2023-02-08 19:22:51-0500] +:MODIFIED: [2018-03-18 10:24:16-0400] +:CREATED: [2018-03-18 Sun 10:19] +:ORG_GTD: Projects +:END: + +carrotrabbit +c@rrotr@bbit +c@rrotrabbit +carrotr@bbit +Carrotrabbit +C@rrotr@bbit +C@rrotrabbit +Carrotr@bbit +bottlebottom +canvascheese + +** DONE Shut down *diaspora +:PROPERTIES: +:ID: Shut-down-diaspora-2024-02-12-14-10-09 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-01-26 Thu 13:57] +:END: + +** TODO Export X favorites and lists [0/2][0%] +:PROPERTIES: +:ID: Review-Twitter-favourites-2024-02-12-14-10-35 +:CATEGORY: Archive +:ORG_GTD: Projects +:ORG_GTD_FIRST_TASKS: Twitter-friends-2026-03-30-20-18-43 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-28 Fri 13:56] +:END: + +*** NEXT Twitter friends +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Review-Twitter-favourites-2024-02-12-14-10-35 +:ORG_GTD_PROJECT: Export X favorites and lists +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Twitter-friends-2026-03-30-20-18-43 +:ORG_GTD_BLOCKS: Twitter-Egypt-2026-03-30-20-18-43 +:END: + +https://twitter.com/msameer +https://twitter.com/e3i5 +https://twitter.com/BooDy +https://twitter.com/ezabi +https://twitter.com/EmanM +https://twitter.com/gassur +https://twitter.com/CAESAr_DIABLo +https://twitter.com/hfakih +https://twitter.com/benhoz +https://twitter.com/dinasamak +https://twitter.com/loolyez +https://twitter.com/AmrEzzat +https://twitter.com/majdal +https://twitter.com/Mohamedfawzi +https://twitter.com/sarahjatkinson +https://twitter.com/adelwassilly +https://twitter.com/hannanik +https://twitter.com/jameslosey +https://twitter.com/tabulagaza +https://twitter.com/rafeeq +https://twitter.com/EarthReporter +https://twitter.com/hananelbadawi +https://twitter.com/nadoo +https://twitter.com/Faltastico +https://twitter.com/jsoohen +https://twitter.com/Omar_Mostafa +https://twitter.com/LBLewarne +https://twitter.com/frankinmokum +https://twitter.com/MaieZeiny +https://twitter.com/mradwanz +https://twitter.com/naglarzk +https://twitter.com/clotfy +https://twitter.com/CurlsAloud24 +https://twitter.com/RamyRaoof +https://twitter.com/urban_spacegirl +https://twitter.com/matthewcassel +https://twitter.com/Kh_Khalil +https://twitter.com/scarletprim +https://twitter.com/marwasocialist +https://twitter.com/ReemShafaki +https://twitter.com/deenahsn +https://twitter.com/shadysamir +https://twitter.com/tamerwageeh +https://twitter.com/Kjnda +https://twitter.com/mohamed_bakier +https://twitter.com/khalidabdalla +https://twitter.com/Amiralx +https://twitter.com/vfranz73 +https://twitter.com/tamernm +https://twitter.com/FatmaAbed +https://twitter.com/RmNgb +https://twitter.com/tarekshalaby +https://twitter.com/bassammortada +https://twitter.com/m_zzat +https://twitter.com/tareknaga +https://twitter.com/ghadasha +https://twitter.com/mosaaberizing +https://twitter.com/KhyamAllami +https://twitter.com/sarrahsworld +https://twitter.com/StephFiggins +https://twitter.com/NadineIbrahim +https://twitter.com/mand0z +https://twitter.com/abeerfarid +https://twitter.com/jerezim +https://twitter.com/Azza_Shaaban +https://twitter.com/Alioushka +https://twitter.com/LtlBud +https://twitter.com/_belal_ +https://twitter.com/TheBlueStone +https://twitter.com/GameelaIsmail +https://twitter.com/amassouda +https://twitter.com/Adel_Ramadan +https://twitter.com/ghappour +https://twitter.com/ahmadshokr +https://twitter.com/Ayoubelmasry +https://twitter.com/waelabdelfattah +https://twitter.com/rameshmedia +https://twitter.com/malaklabib +https://twitter.com/mai_choucri +https://twitter.com/rawdaahmeds +https://twitter.com/KholoudSaber +https://twitter.com/rwassiem +https://twitter.com/ziyadhawwas +https://twitter.com/ReckedS +https://twitter.com/dmbahgat +https://twitter.com/FathyAbdelWahab +https://twitter.com/shaheer_george +https://twitter.com/femachiaveli +https://twitter.com/Moooush +https://twitter.com/amirakhalil46 +https://twitter.com/darbelbahlawan +https://twitter.com/rnwaz +https://twitter.com/ragiaelgerzawy +https://twitter.com/YaraSoliman +https://twitter.com/uwe_a +https://twitter.com/sondosshabayek +https://twitter.com/ChefConstructed +https://twitter.com/nawaranegm +https://twitter.com/sarafismail +https://twitter.com/DinaElZahaby +https://twitter.com/SaraHJIshaq +https://twitter.com/samer_atallah +https://twitter.com/sara_sedrak +https://twitter.com/trkfhm +https://twitter.com/Shaimaa2_ +https://twitter.com/MohamadSalAdam +https://twitter.com/BahaaAwwad +https://twitter.com/mohamed123yazan +https://twitter.com/khaledfahmy11 +https://twitter.com/motazattalla +https://twitter.com/HebaGhannam +https://twitter.com/burntheblanket +https://twitter.com/emydarwish +https://twitter.com/jrMalek +https://twitter.com/nserhan +https://twitter.com/abou_salem +https://twitter.com/redamar3y +https://twitter.com/aakhalek +https://twitter.com/ansary_ +https://twitter.com/karshaf +https://twitter.com/abusamra23 +https://twitter.com/marwaseoudi +https://twitter.com/ishakassaad +https://twitter.com/ShamsRamez +https://twitter.com/anassar88 +https://twitter.com/negarazimi +https://twitter.com/bassemk +https://twitter.com/ahassaballa +https://twitter.com/Rasha_Abdul +https://twitter.com/EmaEgypt +https://twitter.com/mossallemz +https://twitter.com/Mkamal70 +https://twitter.com/AmeerMMosa +https://twitter.com/Sofeyasworld +https://twitter.com/digressing +https://twitter.com/mkorachy +https://twitter.com/DinaYusif +https://twitter.com/MidoGawad +https://twitter.com/ellerybiddle +https://twitter.com/FHM8 +https://twitter.com/Salma_El_Tarzi +https://twitter.com/AmalKhalil_ +https://twitter.com/AidaSeoudy +https://twitter.com/nazlyhussein +https://twitter.com/leslie9881 +https://twitter.com/Basma_Badran +https://twitter.com/dalia11_7 +https://twitter.com/Yoosoora +https://twitter.com/hanafiya +https://twitter.com/AdhamMobarak +https://twitter.com/moagati +https://twitter.com/Choucri19 +https://twitter.com/younissh +https://twitter.com/AminFHaddad +https://twitter.com/TNTzero +https://twitter.com/ranaelnemr +https://twitter.com/jasmin194 +https://twitter.com/ALYNH77 +https://twitter.com/ieShedid +https://twitter.com/MoShewy +https://twitter.com/halagalal66 +https://twitter.com/fatemahfarag +https://twitter.com/Laila_Samy +https://twitter.com/LaliSandi +https://twitter.com/Mo7amedHashim1 +https://twitter.com/ALHASSAN88106 +https://twitter.com/al_naya +https://twitter.com/S_Elwardany +https://twitter.com/Mo_Abdelghani +https://twitter.com/Khaledali251 +https://twitter.com/kennarah +https://twitter.com/MounirMegahed +https://twitter.com/taheraboelnasr +https://twitter.com/JasminKamal +https://twitter.com/The_Askar +https://twitter.com/ShadySa3ed +https://twitter.com/ahmadhossam2009 +https://twitter.com/Talk2NohaGaber +https://twitter.com/AlNashat +https://twitter.com/ManarA7mad +https://twitter.com/Magda_Boutros +https://twitter.com/naeleltoukhy +https://twitter.com/bunduqiyya +https://twitter.com/Ziadbahaa +https://twitter.com/sassihasan +https://twitter.com/khadrania +https://twitter.com/BaheyaMasr +https://twitter.com/ShmaeganM +https://twitter.com/mlotfy81 +https://twitter.com/SamiaHeikal +https://twitter.com/annatation +https://twitter.com/TamaraAlrifai +https://twitter.com/MoatazBahyElDin +https://twitter.com/LolaAliaga +https://twitter.com/mohamedhanafi30 +https://twitter.com/tarikabdelaal +https://twitter.com/ManalDonia +https://twitter.com/sisstill +https://twitter.com/PaulMoughtin + +*** TODO Twitter Egypt +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Review-Twitter-favourites-2024-02-12-14-10-35 +:ORG_GTD_PROJECT: Export X favorites and lists +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Twitter-Egypt-2026-03-30-20-18-43 +:ORG_GTD_DEPENDS_ON: Twitter-friends-2026-03-30-20-18-43 +:END: + +https://twitter.com/gr33ndata +https://twitter.com/Zeinobia +https://twitter.com/Shokeir +https://twitter.com/ircpresident +https://twitter.com/MaLek +https://twitter.com/moftasa +https://twitter.com/mmgirgis +https://twitter.com/wael +https://twitter.com/gharbeia +https://twitter.com/manal +https://twitter.com/Gue3bara +https://twitter.com/salmasaid +https://twitter.com/Sandmonkey +https://twitter.com/Gemyhood +https://twitter.com/gassur +https://twitter.com/CAESAr_DIABLo +https://twitter.com/Monasosh +https://twitter.com/ziadaly +https://twitter.com/AhmedFatah +https://twitter.com/omarsaid_ +https://twitter.com/Cer +https://twitter.com/nermo +https://twitter.com/ARahman_Mansour +https://twitter.com/O_Salam +https://twitter.com/3yyash +https://twitter.com/alyanumbers +https://twitter.com/moneimpress +https://twitter.com/ganobi +https://twitter.com/MoEltaher +https://twitter.com/ahmedkhair +https://twitter.com/sana2 +https://twitter.com/Islam_lotfy +https://twitter.com/samehelbarqy +https://twitter.com/mardinix +https://twitter.com/ElHady +https://twitter.com/minazekri +https://twitter.com/Khaled_A_H +https://twitter.com/dgamil +https://twitter.com/YoussraElHawary +https://twitter.com/RevSocMe +https://twitter.com/3arabawy +https://twitter.com/harakamasria +https://twitter.com/ezzata +https://twitter.com/elnadeem +https://twitter.com/loolyez +https://twitter.com/arabist +https://twitter.com/JanoCharbel +https://twitter.com/fatmaramadan +https://twitter.com/degner +https://twitter.com/AmrEzzat +https://twitter.com/ahmada2 +https://twitter.com/alnagar80 +https://twitter.com/Ragab +https://twitter.com/glcarlstrom +https://twitter.com/fustat +https://twitter.com/aymanscribbler +https://twitter.com/sherif_azer +https://twitter.com/emanabdelmonem +https://twitter.com/adelwassilly +https://twitter.com/daliaziada +https://twitter.com/khaledelbalshy +https://twitter.com/faissl +https://twitter.com/sinai +https://twitter.com/Ahmed_Maher08 +https://twitter.com/aidaseif +https://twitter.com/abdofares +https://twitter.com/LoaiNagati +https://twitter.com/iesterman +https://twitter.com/Mohamdaziz +https://twitter.com/rafeeq +https://twitter.com/anhri +https://twitter.com/gamaleid +https://twitter.com/eiman +https://twitter.com/ehabmalek +https://twitter.com/ahmeddouma +https://twitter.com/o7od +https://twitter.com/maikelnabil +https://twitter.com/ahmednaguib +https://twitter.com/sharifkouddous +https://twitter.com/mar3e +https://twitter.com/we2am +https://twitter.com/elmansi +https://twitter.com/MAswad +https://twitter.com/SohaBayoumi +https://twitter.com/minouche_7 +https://twitter.com/elshafee +https://twitter.com/abuaardvark +https://twitter.com/sarahalsherif +https://twitter.com/hishamkassem +https://twitter.com/monamahfouz +https://twitter.com/hebamorayef +https://twitter.com/salamah +https://twitter.com/NadiaE +https://twitter.com/RashaAbdulla +https://twitter.com/MaieZeiny +https://twitter.com/tariksalama +https://twitter.com/bassemzakaria +https://twitter.com/Sarahngb +https://twitter.com/baheresmat +https://twitter.com/OlaShahba +https://twitter.com/mohie84 +https://twitter.com/eldahshan +https://twitter.com/evanchill +https://twitter.com/declanwalsh +https://twitter.com/basildabh +https://twitter.com/jmalsin +https://twitter.com/EmanHashim +https://twitter.com/RamyRaoof +https://twitter.com/Ghonim +https://twitter.com/ShadiAlfons +https://twitter.com/RamyYaacoub +https://twitter.com/Gsquare86 +https://twitter.com/SorayaBahgat +https://twitter.com/Kh_Khalil +https://twitter.com/harassmap +https://twitter.com/ekramibrahim +https://twitter.com/marwasocialist +https://twitter.com/NancyGEO +https://twitter.com/tradwan +https://twitter.com/deenahsn +https://twitter.com/AlyaaGad +https://twitter.com/SawsaGa +https://twitter.com/HassanKhalil +https://twitter.com/monaeltahawy +https://twitter.com/justicentric +https://twitter.com/nancyayoussef +https://twitter.com/Mozn +https://twitter.com/tamerwageeh +https://twitter.com/Ssirgany +https://twitter.com/BothainaKamel +https://twitter.com/hfahmy +https://twitter.com/yeh1a +https://twitter.com/EIPR +https://twitter.com/AlMasryAlYoum +https://twitter.com/7or +https://twitter.com/seldeeb +https://twitter.com/sokkari +https://twitter.com/Linaattalah +https://twitter.com/demaghmak +https://twitter.com/A_ElghouL +https://twitter.com/ahmadragheb +https://twitter.com/yasminelrifae +https://twitter.com/Fayoumer +https://twitter.com/khalidabdalla +https://twitter.com/Shorouk_News +https://twitter.com/zelaky +https://twitter.com/Texnomic +https://twitter.com/mo_a_ali +https://twitter.com/YaraSallam +https://twitter.com/hadouta +https://twitter.com/nayelshafei +https://twitter.com/Adel_Salib +https://twitter.com/Omniaaldesoukie +https://twitter.com/kalimakhus +https://twitter.com/FatmaAbed +https://twitter.com/PresidentGamal +https://twitter.com/TheBigPharaoh +https://twitter.com/amirahoweidy +https://twitter.com/GeorgeSalama +https://twitter.com/HaniShukrallah +https://twitter.com/hfakhry +https://twitter.com/mohamedwaked +https://twitter.com/weskandar +https://twitter.com/hossambahgat +https://twitter.com/RmNgb +https://twitter.com/Assaadtaha +https://twitter.com/Tarreq +https://twitter.com/Samueltadros +https://twitter.com/AhmedKheir +https://twitter.com/jahdkhalil +https://twitter.com/MGar7ey +https://twitter.com/shabab6april +https://twitter.com/samehsamir +https://twitter.com/HeshamAfifis +https://twitter.com/monasalman +https://twitter.com/kdawoud +https://twitter.com/ziad_mohi +https://twitter.com/ranwayehia +https://twitter.com/monaanis +https://twitter.com/gehan_shaaban +https://twitter.com/DoniaKamal +https://twitter.com/hebamks +https://twitter.com/Dinabdelrahman +https://twitter.com/monznomad +https://twitter.com/mrmeit +https://twitter.com/lilianwagdy +https://twitter.com/ghadasha +https://twitter.com/Esraa2008 +https://twitter.com/Hragy +https://twitter.com/evronia +https://twitter.com/fatmaemam +https://twitter.com/alyeltelees +https://twitter.com/HananRazekBBC +https://twitter.com/a7med_ra7al +https://twitter.com/kalnaga +https://twitter.com/waelgamal +https://twitter.com/sarrahsworld +https://twitter.com/EmirNader +https://twitter.com/abeerfarid +https://twitter.com/hcerorg +https://twitter.com/msrmichaelson +https://twitter.com/Usamashazly +https://twitter.com/Hazem_Hosny +https://twitter.com/Amradib +https://twitter.com/soliman91 +https://twitter.com/egyptgovportal +https://twitter.com/RamyEssam +https://twitter.com/tekaldas +https://twitter.com/AminaIsmail +https://twitter.com/mwhanna1 +https://twitter.com/mohamedaziz25 +https://twitter.com/USEmbassyCairo +https://twitter.com/VicoSalama +https://twitter.com/HaYatElYaMaNi +https://twitter.com/YasminMahfouz +https://twitter.com/RDavisFCO +https://twitter.com/AymanNour +https://twitter.com/HossamAly76 +https://twitter.com/sarah_m94 +https://twitter.com/Bad_Way +https://twitter.com/MayarAbdelAziz +https://twitter.com/rawyasadek +https://twitter.com/sallynabil +https://twitter.com/Sarah_Othmann +https://twitter.com/Baraka18 +https://twitter.com/Hazem__Azim +https://twitter.com/KarimAbdelrady +https://twitter.com/Harbia +https://twitter.com/ORHamilton +https://twitter.com/amrelhady4000 +https://twitter.com/maishams +https://twitter.com/mohamedmsayed +https://twitter.com/AriaLavrilleux +https://twitter.com/ahmedsamir1981 +https://twitter.com/ezzat_ghonim +https://twitter.com/sabrielsammak +https://twitter.com/GameelaIsmail +https://twitter.com/h_elmahdawy +https://twitter.com/muhamedsabry +https://twitter.com/amassouda +https://twitter.com/marwanyouness +https://twitter.com/Adel_Ramadan +https://twitter.com/MoFadel87 +https://twitter.com/DaliaEzzat_ +https://twitter.com/mounirabdelnour +https://twitter.com/K_Mansour_ +https://twitter.com/salahfadl1 +https://twitter.com/ahmadshokr +https://twitter.com/ElBaradei +https://twitter.com/helmmasry +https://twitter.com/afteegypt +https://twitter.com/MidooDj +https://twitter.com/Ze_Haq +https://twitter.com/waelabdelfattah +https://twitter.com/MisrAlQawia +https://twitter.com/masteson +https://twitter.com/EACPE +https://twitter.com/AliElBaradei +https://twitter.com/snafei +https://twitter.com/ecesr +https://twitter.com/emad_mubarak +https://twitter.com/AD_Shosha +https://twitter.com/FarahSaafan +https://twitter.com/hafezabuseada +https://twitter.com/Mustafabsakr +https://twitter.com/malaklabib +https://twitter.com/mai_choucri +https://twitter.com/HatemAzzam +https://twitter.com/Nadiaglory +https://twitter.com/elbaroudi +https://twitter.com/CIHRS_Alerts +https://twitter.com/mzaree +https://twitter.com/KholoudSaber +https://twitter.com/OsamaRushdi +https://twitter.com/rwassiem +https://twitter.com/abeersaady +https://twitter.com/negadelborai +https://twitter.com/MohammadSawy +https://twitter.com/tamerabuarab +https://twitter.com/aqnada +https://twitter.com/dmbahgat +https://twitter.com/Abozikas +https://twitter.com/FathyAbdelWahab +https://twitter.com/Nadeemmansour +https://twitter.com/ahmed3zat +https://twitter.com/shaheer_george +https://twitter.com/Nxoor +https://twitter.com/NazraEgypt +https://twitter.com/PerihaneAllam +https://twitter.com/seifhamad +https://twitter.com/Frances_Ha88 +https://twitter.com/HamdeenSabahy +https://twitter.com/baha2saber +https://twitter.com/NadeenShaker +https://twitter.com/marwaxena +https://twitter.com/HammamAlagha +https://twitter.com/Sherif_Amer_ +https://twitter.com/elziba2 +https://twitter.com/sarafahmmy +https://twitter.com/darbelbahlawan +https://twitter.com/rnwaz +https://twitter.com/Piggipedia +https://twitter.com/LinaMegahed +https://twitter.com/AidaElkashef +https://twitter.com/Elshaheeed +https://twitter.com/General_Pikachu +https://twitter.com/BassantMaximus +https://twitter.com/belalfadl +https://twitter.com/simonjhanna +https://twitter.com/i5alifa +https://twitter.com/Rgb_Saad +https://twitter.com/Elfegiery +https://twitter.com/sondosshabayek +https://twitter.com/naderbakkar +https://twitter.com/shadygh +https://twitter.com/NaguibSawiris +https://twitter.com/Rahmaniov +https://twitter.com/RanaGaza +https://twitter.com/AmirsalemEgypt +https://twitter.com/nawaranegm +https://twitter.com/awhawth +https://twitter.com/Zeyadsalem +https://twitter.com/doaafayyad +https://twitter.com/EsraaFarouk +https://twitter.com/sarafismail +https://twitter.com/basemkamel +https://twitter.com/dinaelhenawy82 +https://twitter.com/adamakary +https://twitter.com/kamalkhalil20 +https://twitter.com/korekosmu +https://twitter.com/HafsaHalawa +https://twitter.com/FraCicardi +https://twitter.com/ihoudaiby +https://twitter.com/HaithamElhariri +https://twitter.com/YosriFouda +https://twitter.com/Mahmoud_salmani +https://twitter.com/muhamedazmy +https://twitter.com/abu_fajr +https://twitter.com/samer_atallah +https://twitter.com/Hossam_Abdalla +https://twitter.com/OmniaKhalil +https://twitter.com/MCIT_News +https://twitter.com/salmaeldaly +https://twitter.com/MohamedTarekAbd +https://twitter.com/HeshamFattouh +https://twitter.com/SherifNagib +https://twitter.com/a_sayyad +https://twitter.com/RawyaRageh +https://twitter.com/aaboulenein +https://twitter.com/Sarhan_ +https://twitter.com/MAIEPANAGA +https://twitter.com/ObaiCJ +https://twitter.com/sblhickey +https://twitter.com/koertdebeuf +https://twitter.com/waelhaddara +https://twitter.com/Yo7ia +https://twitter.com/waiel65 +https://twitter.com/HebaAfify +https://twitter.com/7usfahmy +https://twitter.com/HabibaEffat +https://twitter.com/Shaimaa2_ +https://twitter.com/m_aty +https://twitter.com/amcham_egypt +https://twitter.com/mohamedkheir +https://twitter.com/YahiaShawkat +https://twitter.com/MohamadSalAdam +https://twitter.com/tamermoneim +https://twitter.com/AnbaMacarius +https://twitter.com/anwaresadat +https://twitter.com/hetnetjer +https://twitter.com/mamoun1234 +https://twitter.com/khaledfahmy11 +https://twitter.com/amrwaked +https://twitter.com/Ahmedelsheikh_ +https://twitter.com/HebaGhannam +https://twitter.com/Maryamm_Saleh +https://twitter.com/Sara_Aboubakr5 +https://twitter.com/emydarwish +https://twitter.com/amrellissy +https://twitter.com/jrMalek +https://twitter.com/amr_shora +https://twitter.com/SekinaFouad +https://twitter.com/ReemSaad10 +https://twitter.com/CairoReview +https://twitter.com/RashaPress +https://twitter.com/ibmeguid +https://twitter.com/PetrofWilliam +https://twitter.com/Reemmagued +https://twitter.com/Rogeranis +https://twitter.com/ElMenshawyM +https://twitter.com/Naira005 +https://twitter.com/TamimBarghouti +https://twitter.com/DaliaNewYork +https://twitter.com/salmaahussein +https://twitter.com/MAFouad +https://twitter.com/nariology +https://twitter.com/asiah_ahmed +https://twitter.com/ishakassaad +https://twitter.com/GhadaKandil +https://twitter.com/_AyaHijazi_ +https://twitter.com/FarahBarqawi +https://twitter.com/scottlong1980 +https://twitter.com/sherieffff +https://twitter.com/AbuMrouj +https://twitter.com/Andyegypt +https://twitter.com/ahmdahshan +https://twitter.com/SimaDiab +https://twitter.com/nadahrashwan +https://twitter.com/ibibars1 +https://twitter.com/HalaShuk +https://twitter.com/Abdraboh1980 +https://twitter.com/flashmobegypt +https://twitter.com/PRullezz +https://twitter.com/Baho_egypt +https://twitter.com/jan25revo +https://twitter.com/CENTCOMArabic +https://twitter.com/Doaa_Sultan_EG +https://twitter.com/hahellyer +https://twitter.com/darwish_twit +https://twitter.com/cairowire +https://twitter.com/AnissaHassouna +https://twitter.com/Flsbrgr +https://twitter.com/ALIZALAT +https://twitter.com/samblina1 +https://twitter.com/sakerabdol +https://twitter.com/Nervana_1 +https://twitter.com/AlyShalakany +https://twitter.com/ezzovic +https://twitter.com/Salma_El_Tarzi +https://twitter.com/Mirna_elhelbawi +https://twitter.com/AmalKhalil_ +https://twitter.com/sohaabdelaty +https://twitter.com/barracuda_twitt +https://twitter.com/dandrawy_hawary +https://twitter.com/DrHigazy +https://twitter.com/amremoussa +https://twitter.com/MElKholy +https://twitter.com/MOFAEGYPT +https://twitter.com/AmirElhalawany +https://twitter.com/nazlyhussein +https://twitter.com/Sharnobee +https://twitter.com/Shaga3app +https://twitter.com/tigerfree_2003 +https://twitter.com/alaaldb +https://twitter.com/taqadum +https://twitter.com/EGElections +https://twitter.com/samjaheen +https://twitter.com/husseinmagdy16 +https://twitter.com/ahmdhlmi +https://twitter.com/Byoussef +https://twitter.com/MahaAzzam_ERC +https://twitter.com/YouNasrallah +https://twitter.com/asoueif +https://twitter.com/mmsabry +https://twitter.com/Maha_SalahElDin +https://twitter.com/EmanHerzallah +https://twitter.com/KhaledGhetas +https://twitter.com/Roma_Ghanem +https://twitter.com/carlesgrau13 +https://twitter.com/Hichamgamal +https://twitter.com/HamzawyAmr +https://twitter.com/ma7mod_badr +https://twitter.com/Anas7asan +https://twitter.com/Miclom80 +https://twitter.com/shawkyelgenawy +https://twitter.com/AlaaAswany +https://twitter.com/NasserAmi +https://twitter.com/afekki +https://twitter.com/Egy_SDP +https://twitter.com/moagati +https://twitter.com/lameesh +https://twitter.com/Abdurrahmanezz +https://twitter.com/amr_imam +https://twitter.com/Shehab_Fahmy +https://twitter.com/islamistswatch +https://twitter.com/DrAbolfotoh +https://twitter.com/lilahass +https://twitter.com/Cairo67Unedited +https://twitter.com/Elkeshky +https://twitter.com/YasFarouk +https://twitter.com/_amroali +https://twitter.com/Mamdouh_Hamza +https://twitter.com/AWalash +https://twitter.com/MohAboelgheit +https://twitter.com/GhariebS +https://twitter.com/fahmy_82 +https://twitter.com/HebaFarooq +https://twitter.com/amir_ramses +https://twitter.com/DrHaniSarieldin +https://twitter.com/KSallam +https://twitter.com/LectorCommunis +https://twitter.com/moiegy +https://twitter.com/ReehamMourad +https://twitter.com/maitelsadany +https://twitter.com/RaghdaaElSaeed +https://twitter.com/MasrAlhureyya +https://twitter.com/S3Geeks +https://twitter.com/Gramafoon +https://twitter.com/youm7 +https://twitter.com/halagalal66 +https://twitter.com/heikalh +https://twitter.com/Bassel_adel +https://twitter.com/Asamir91 +https://twitter.com/akramalfy +https://twitter.com/MeKassab +https://twitter.com/Mo7amedHashim1 +https://twitter.com/mosireen +https://twitter.com/alaingresh +https://twitter.com/igeorgeus +https://twitter.com/elboghdadyX +https://twitter.com/magdi_khalil +https://twitter.com/MaaTiti6 +https://twitter.com/S_Elwardany +https://twitter.com/DailaYoussef +https://twitter.com/Mo_Abdelghani +https://twitter.com/maisaad4 +https://twitter.com/AGamalZiada +https://twitter.com/Khaledali251 +https://twitter.com/legansha3bia +https://twitter.com/hanym228 +https://twitter.com/TaherMukhtar +https://twitter.com/kennarah +https://twitter.com/Ta7alof +https://twitter.com/FJparty +https://twitter.com/ShawkanZeid +https://twitter.com/taheraboelnasr +https://twitter.com/SanaaYoussef +https://twitter.com/Almanassa_AR +https://twitter.com/MostafaElatar +https://twitter.com/JoannaJoseph1 +https://twitter.com/EgyptVotes2011 +https://twitter.com/Youm7Khaled +https://twitter.com/khtallima +https://twitter.com/iHelal2011 +https://twitter.com/NoMilTrials +https://twitter.com/ElnekitY +https://twitter.com/7ezbel3ommal +https://twitter.com/SherifRAyad +https://twitter.com/ahmadhossam2009 +https://twitter.com/samoeilsth +https://twitter.com/RadioMasr887fm +https://twitter.com/3bdoozz +https://twitter.com/Talk2NohaGaber +https://twitter.com/sheriFouad +https://twitter.com/T4ctici4n +https://twitter.com/mostafabassiou1 +https://twitter.com/TheAmalMofeed +https://twitter.com/DaisyDuckegypt +https://twitter.com/ManarA7mad +https://twitter.com/summer_said +https://twitter.com/azoz555 +https://twitter.com/MoatazAFattah +https://twitter.com/tahrory +https://twitter.com/EssamAboSdera +https://twitter.com/AboelelaM +https://twitter.com/ElBaradeiOffice +https://twitter.com/AlexBuccianti +https://twitter.com/DrMahmoudRefaat +https://twitter.com/ZLGold +https://twitter.com/Ibrahim_Elgarhi +https://twitter.com/MohamedAbuHamed +https://twitter.com/IDSC_Egypt +https://twitter.com/ArshifAlOmran +https://twitter.com/Yasirigo1 +https://twitter.com/3mareid +https://twitter.com/Nature_Egypt +https://twitter.com/_Jeremie_Smith +https://twitter.com/BakryMP +https://twitter.com/Amrabdelrahman5 +https://twitter.com/Ta3awniat +https://twitter.com/EduardCousin +https://twitter.com/ahmed_darrag +https://twitter.com/Ghoneimalex +https://twitter.com/joey_shea +https://twitter.com/marwaoglu +https://twitter.com/aaeshakhirat +https://twitter.com/BTelawy +https://twitter.com/khouly85 +https://twitter.com/Ziadbahaa +https://twitter.com/Atawox +https://twitter.com/AzzaSoliman1 +https://twitter.com/makassas +https://twitter.com/WafHeikal +https://twitter.com/AhmedHelmy72 +https://twitter.com/TahrirSupplies +https://twitter.com/MAATMECA +https://twitter.com/NeilKetchley +https://twitter.com/BaheyaMasr +https://twitter.com/RashaQandeelBBC +https://twitter.com/salamamoussa +https://twitter.com/amr_elshobaki +https://twitter.com/EgyptSource +https://twitter.com/telecomegypt +https://twitter.com/Mohamed_Habib_T +https://twitter.com/Nagwa_RD +https://twitter.com/MariamNaoum +https://twitter.com/simonoulla +https://twitter.com/AhmedShafikEG +https://twitter.com/MBRachid +https://twitter.com/Dr_KhaledSaid +https://twitter.com/Ahmedalgadamy +https://twitter.com/Nzatouna +https://twitter.com/jazz3162 +https://twitter.com/mahmoudsaad +https://twitter.com/PSchwartzstein +https://twitter.com/raghavanWaPo +https://twitter.com/SamirOmarSky +https://twitter.com/Ma7liat +https://twitter.com/mlotfy81 +https://twitter.com/AbdallahSennawy +https://twitter.com/ahmedSallam777 +https://twitter.com/hend_nafea +https://twitter.com/BahaaEshmawy +https://twitter.com/LamiaARadi +https://twitter.com/LamiaRadi +https://twitter.com/el3askarMap +https://twitter.com/FranceenEgypte +https://twitter.com/EgyCapitalism +https://twitter.com/EgyStrikes +https://twitter.com/MarryDanial +https://twitter.com/francediplo_AR +https://twitter.com/tab3awi +https://twitter.com/NoMilService +https://twitter.com/ahamdyos +https://twitter.com/JaredGenser +https://twitter.com/LaLaKdaho +https://twitter.com/EgyptianPolice0 +https://twitter.com/Abbas_MCD +https://twitter.com/egyposts +https://twitter.com/sherryamin13 +https://twitter.com/CRPCEgyofficial +https://twitter.com/HodaAKamel +https://twitter.com/amr_darrag +https://twitter.com/AlDostourP +https://twitter.com/ahmaher +https://twitter.com/Saif_abdelfatah +https://twitter.com/Ibrahim_3eissa +https://twitter.com/nchrleg +https://twitter.com/popmasry +https://twitter.com/Imprint_Mov +https://twitter.com/YasserAli5867 +https://twitter.com/sherine +https://twitter.com/bebol07 +https://twitter.com/mr_roux +https://twitter.com/EgyArmySpox +https://twitter.com/BradRYoungblood +https://twitter.com/BaheyHassan +https://twitter.com/MostafasingerMr +https://twitter.com/MazharBeyBasShh +https://twitter.com/AllisonLMcManus +https://twitter.com/HossamBadrawi +https://twitter.com/SAnarchism +https://twitter.com/OpAntiSH +https://twitter.com/LillaMarzouk +https://twitter.com/AminElMahdy +https://twitter.com/Dr_Mona_Mina +https://twitter.com/EgyPresidency +https://twitter.com/m_elKhodairy +https://twitter.com/MofEgypt +https://twitter.com/mpmaregypt +https://twitter.com/andreasyounan +https://twitter.com/Mustafasaidm +https://twitter.com/eyerollingpro +https://twitter.com/SITCegypt +https://twitter.com/PPOEgypt22 +https://twitter.com/shohdyatea2 +https://twitter.com/mahmouedgamal44 +https://twitter.com/HuhMahmoud +https://twitter.com/Alhaqanya +https://twitter.com/fdep_egypt +https://twitter.com/SwedeninEgypt +https://twitter.com/Rusembegypt +https://twitter.com/SweAmbEgypt +https://twitter.com/Egy_Detainees +https://twitter.com/Mshaai5 +https://twitter.com/abd_mon_sh +https://twitter.com/KhaledH7 +https://twitter.com/drtarekelzomor +https://twitter.com/aezzarab25 +https://twitter.com/SheraaEgypt +https://twitter.com/masralarabia +https://twitter.com/Adeeb_Emad +https://twitter.com/TimepDC +https://twitter.com/CharlesWDunne +https://twitter.com/ECPPSofficial +https://twitter.com/yasirigo +https://twitter.com/tarekelawady2 +https://twitter.com/almagnifico2014 +https://twitter.com/SafaaFaisalBBC +https://twitter.com/MadaMasr +https://twitter.com/ItalyinEgypt +https://twitter.com/MohammedMAHSOOB +https://twitter.com/DaliaTSeoudy +https://twitter.com/AmrQotb +https://twitter.com/Trade_Industry +https://twitter.com/mahaserag +https://twitter.com/WazirElKif +https://twitter.com/masmou3 +https://twitter.com/WeladElBaladN +https://twitter.com/ElGabarty_ +https://twitter.com/MIICEgypt +https://twitter.com/thefreedomi +https://twitter.com/MarsadEgypt +https://twitter.com/IkhtyarCo +https://twitter.com/EgyptEmbassyUSA +https://twitter.com/fahmey_2 +https://twitter.com/net_Rev_Egypt +https://twitter.com/soltanlife +https://twitter.com/luxour_wb +https://twitter.com/Egy_Astro +https://twitter.com/_grahamk +https://twitter.com/Mah_Ibrahem +https://twitter.com/freedom_2_brave +https://twitter.com/JessDutton1 +https://twitter.com/Egy_Solidarity +https://twitter.com/afifywashere +https://twitter.com/MoSalah +https://twitter.com/AlsisiOfficial +https://twitter.com/OrlaGuerin +https://twitter.com/Mushtarak +https://twitter.com/Marwa_a_Nasser +https://twitter.com/freemahienour +https://twitter.com/EGY_Environment +https://twitter.com/Egypt_Speaks +https://twitter.com/JohnCassonUK +https://twitter.com/fathi26Fathi +https://twitter.com/nagykamel0 +https://twitter.com/AUC_LSR +https://twitter.com/ecrfeg +https://twitter.com/AlAzhar +https://twitter.com/MfaEgypt +https://twitter.com/CAPMAS_EG +https://twitter.com/SarahElBanna74 +https://twitter.com/DaftarAhwal +https://twitter.com/kemety +https://twitter.com/RaniahYousief +https://twitter.com/hamza_haidy +https://twitter.com/EdwinSamuelUK +https://twitter.com/Oded121351 +https://twitter.com/EUinEgypt +https://twitter.com/SherifGaber +https://twitter.com/parlmany +https://twitter.com/mohammedelra3y +https://twitter.com/ImmortalEgypt +https://twitter.com/adeladawy +https://twitter.com/ThawretShaaab +https://twitter.com/MohamedSecrets +https://twitter.com/HassanienMohmed +https://twitter.com/NaqqashSalma +https://twitter.com/EgyptianHRForum +https://twitter.com/Nagy37108658 +https://twitter.com/AhmedMefreh9 +https://twitter.com/almosajjala +https://twitter.com/SaheehMasr +https://twitter.com/yosef_elhosseny +https://twitter.com/IamAmiraTaher +https://twitter.com/heshamserry00 +https://twitter.com/Elhekayashow +https://twitter.com/MenaAly10 +https://twitter.com/manalfou +https://twitter.com/RaniaAlMashat +https://twitter.com/Eipss_En +https://twitter.com/EG_SPI +https://twitter.com/yallanaw +https://twitter.com/tim_deedy +https://twitter.com/StopDeathPenEg +https://twitter.com/yehiaxyz +https://twitter.com/HassanFarkhonda +https://twitter.com/AntiquitiesOf +https://twitter.com/MiretteMagdy7 +https://twitter.com/AlaaMubarak_ +https://twitter.com/AndrwPMiller +https://twitter.com/858Archive +https://twitter.com/MElshll +https://twitter.com/DaliaFouadM +https://twitter.com/HanyBassiuny +https://twitter.com/yasminoviech +https://twitter.com/TarekHussein22 +https://twitter.com/AlyAladham +https://twitter.com/Egy_military +https://twitter.com/ibtidi1 +https://twitter.com/omar_hatem1 +https://twitter.com/HMahmoudmohmed +https://twitter.com/ganzeer +https://twitter.com/AhmedNajiTW +https://twitter.com/MedinaPortal +https://twitter.com/GermanEmbCairo +https://twitter.com/SiNaiPluS +https://twitter.com/EgyProjects +https://twitter.com/EgyptDefReview +https://twitter.com/Egypt2018 +https://twitter.com/MOSS_Egypt +https://twitter.com/MalekAdly +https://twitter.com/Egypt_Meomooooz +https://twitter.com/ahmedabdumaher +https://twitter.com/raw_indigo +https://twitter.com/sinaiwonk +https://twitter.com/m_fahmyr +https://twitter.com/alamiria2008 +https://twitter.com/janelomuel +https://twitter.com/saramsalem +https://twitter.com/FishereEzzedine +https://twitter.com/SISEGY +https://twitter.com/bitawqitMasr + +** TODO Implement controlled vocabulary tags +:PROPERTIES: +:CREATED: [2023-01-21 Sat 08:42] +:ID: Implement-controlled-vocabulary-tags-2024-02-12-14-26-01 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +!public !private !secret + +** TODO Tag archive files using [[https://github.com/novoid/filetags][filetags]] +:PROPERTIES: +:CREATED: [2023-01-21 Sat 08:31] +:ID: Tag-archive-files-using-filetags-2024-02-12-14-26-24 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** TODO Add timestamps to archive files using [[https://github.com/novoid/date2name][date2name]] +:PROPERTIES: +:CREATED: [2023-01-15 Sun 09:38] +:ID: Add-timestamps-to-archive-files-using-date2name-2024-02-12-14-26-34 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** TODO Rename archive files using [[https://github.com/novoid/appendfilename/][appendfilename]] +:PROPERTIES: +:ID: Rename-archive-files-using-appendfilename-2024-02-12-14-27-56 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** TODO Tag and annotate all archive +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:29] +:ID: Tag-and-annotate-all-archive-2024-02-12-14-28-06 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** TODO [#A] Commonplace +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:15] +:ID: Commonplace-2024-02-12-14-57-38 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2023-08-11 Fri 13:00] +:END: + +Commonplace are notes authored by someone else which ended up in text format and need a place to live. + +** TODO Clean Kindle and sync notes to PC +:PROPERTIES: +:ID: Clean-Kindle-and-sync-notes-to-PC-2024-02-12-14-59-27 +:CATEGORY: Library +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2021-11-19 Fri] +:END: + +** TODO Peer reviewed articles +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:39] +:ID: Peer-reviewed-articles-2024-02-12-14-59-59 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Web feeds +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:07] +:ID: Web-feeds-2024-02-12-15-01-08 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Podcast feeds +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:09] +:ID: Podcast-feeds-2024-02-12-15-01-18 +:CATEGORY: Library +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-24 Thu 10:03] +:END: + +- In Our Time: Animal Farm, Epic of Gilgamesh, John Dalton, Justinian's Legal Code, Lakshmi, Plasma, The 12th Century Renaissance, The Fighting Temeraire +- Hardcore History: Blueprint for armageddon 4, 5, 6 :podcast:archive: +- Discovery: The Inflamed Mind :podcast:archive: +- Common Sense: 310, 311 +- Comedy of the Week: Bonus Mark Steels in Town (Gibraltar) +- Analysis: How did we save the Ozone layer :podcast:archive: +- +download Seriously: The Black Panthers +podcast +archive +:LOGBOOK: +- State "DONE" from "TODO" [2019-09-28 Sat] +:END: + +** TODO Video feeds +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:10] +:ID: Video-feeds-2024-02-12-15-01-43 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Photos +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:11] +:ID: Photos-2024-02-12-15-01-54 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Audio +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:35] +:ID: Audio-2024-02-12-15-02-05 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Music +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:35] +:ID: Music-2024-02-12-15-02-16 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO Videos +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:11] +:ID: Videos-2024-02-12-15-02-23 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +** TODO DNS [0/2][0%] :computer: +:PROPERTIES: +:CREATED: [2015-09-15 Tue 12:41] +:MODIFIED: [2015-09-15 12:42:02] +:IMPORTED: [2023-02-08 19:22:51-0500] +:ID: DNS-2024-02-21-12-27-45 +:CATEGORY: Bits +:ORG_GTD: Projects +:ORG_GTD_FIRST_TASKS: Open-DNS-2026-03-30-20-18-44 +:END: + +**** NEXT Open DNS +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: DNS-2024-02-21-12-27-45 +:ORG_GTD_PROJECT: DNS +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Open-DNS-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Link-dot-net-DNS-2026-03-30-20-18-44 +:END: + +208.67.222.222 +208.67.220.220 + +**** TODO Link.net DNS +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: DNS-2024-02-21-12-27-45 +:ORG_GTD_PROJECT: DNS +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Link-dot-net-DNS-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Open-DNS-2026-03-30-20-18-44 +:END: + +213.131.65.20 + +** TODO Check sol.holdings and sol.industries ownership history :computer: +:PROPERTIES: +:ID: Check-domain-names-ownership-history-for-sol-dot-holdings-and-sol-dot-industries-2024-02-21-12-28-06 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "TODO" from "" [2020-10-01 Thu] +:END: + +** TODO Gharbeia.net zone :computer: +:PROPERTIES: +:ID: Gharbeia-dot-net-zone-2024-02-21-12-28-24 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +$ORIGIN gharbeia.net. +$TTL 1800 +gharbeia.net. IN SOA ns1.digitalocean.com. hostmaster.gharbeia.net. 1658335499 10800 3600 604800 1800 +gharbeia.net. 3600 IN A 71.191.71.62 +www.gharbeia.net. 3600 IN A 71.191.71.62 +fm1._domainkey.gharbeia.net. 43200 IN CNAME fm1.gharbeia.net.dkim.fmhosted.com. +fm2._domainkey.gharbeia.net. 43200 IN CNAME fm2.gharbeia.net.dkim.fmhosted.com. +fm3._domainkey.gharbeia.net. 43200 IN CNAME fm3.gharbeia.net.dkim.fmhosted.com. +gharbeia.net. 1800 IN MX 10 in1-smtp.messagingengine.com. +gharbeia.net. 1800 IN MX 20 in2-smtp.messagingengine.com. +gharbeia.net. 1800 IN NS ns1.digitalocean.com. +gharbeia.net. 1800 IN NS ns2.digitalocean.com. +gharbeia.net. 1800 IN NS ns3.digitalocean.com. +gharbeia.net. 3600 IN TXT v=spf1 include:spf.messagingengine.com ?all + +** TODO [[https://support.yubico.com/hc/en-us/articles/360016649199-YubiKey-FIPS-4-Series-Technical-Manual][YubiKey FIPS (4 Series) Technical Manual – Yubico]] :computer:security: +:PROPERTIES: +:TITLE: YubiKey FIPS (4 Series) Technical Manual – Yubico +:URI: https://support.yubico.com/hc/en-us/articles/360016649199-YubiKey-FIPS-4-Series-Technical-Manual +:CREATED: [2023-03-08 Wed 11:33] +:ID: YubiKey-FIPS--4-Series--Technical-Manual-Yubico-2024-02-21-12-28-37 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [[https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List][GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List]] :computer: +:PROPERTIES: +:TITLE: GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List +:URI: https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List +:CREATED: [2023-02-08 Wed 09:34] +:ID: GitHub-yaelwrites-Big-Ass-Data-Broker-Opt-Out-List-2024-02-21-12-28-47 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [[https://wiki.debian.org/SetupGuides/SecurePersonalComputer][SetupGuides/SecurePersonalComputer - Debian Wiki]] :computer:security: +:PROPERTIES: +:TITLE: SetupGuides/SecurePersonalComputer - Debian Wiki +:URI: https://wiki.debian.org/SetupGuides/SecurePersonalComputer +:CREATED: [2022-12-27 Tue 14:37] +:MODIFIED: [2022-12-27 14:37] +:ID: SetupGuides-SecurePersonalComputer-Debian-Wiki-2024-02-21-12-29-16 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [[https://github.com/carrotcypher/masspass][GitHub - carrotcypher/masspass: Mass Password Reset Helper]] :computer: +:PROPERTIES: +:TITLE: GitHub - carrotcypher/masspass: Mass Password Reset Helper +:URI: https://github.com/carrotcypher/masspass +:CREATED: 2023-02-08 Wed 01:43 +:ID: GitHub-carrotcypher-masspass-Mass-Password-Reset-Helper-2024-02-21-12-29-33 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [[https://npub.cash/][npub.cash]] :Bitcoin: +:PROPERTIES: +:TITLE: npub.cash +:URI: https://npub.cash/ +:CREATED: [2024-02-28 Wed 07:58] +:ID: npub-dot-cash-2024-02-28-08-59-06 +:CATEGORY: Wealth +:ORG_GTD: Projects +:END: + +** TODO Discover [[https://platform.openai.com/playground?thread=thread_d7utVHwQQUx9sE8gGIfTwit9][OpenAI's assistants]] :AI: +:PROPERTIES: +:TITLE: Playground - OpenAI API +:URI: https://platform.openai.com/playground?thread=thread_d7utVHwQQUx9sE8gGIfTwit9 +:CREATED: [2024-02-27 Tue 21:12] +:ID: Playground-OpenAI-API-2024-02-28-09-11-30 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +** TODO [[https://www.plutobooks.com/9780745346977/platform-socialism/][Platform Socialism]] :books: +:PROPERTIES: +:TITLE: Platform Socialism +:URI: https://www.plutobooks.com/9780745346977/platform-socialism/ +:CREATED: [2022-04-28 Thu 13:31] +:MODIFIED: [2022-09-05 16:54] +:ID: Platform-Socialism-2024-02-28-13-41-36 +:CATEGORY: Learning +:ORG_GTD: Projects +:END: + +** TODO [[https://store.upperstory.com/collections/spintronics/products/spintronics-act-one][Spintronics Act One – Upper Story]] :entertainment:games: +:PROPERTIES: +:TITLE: Spintronics Act One – Upper Story +:URI: https://store.upperstory.com/collections/spintronics/products/spintronics-act-one +:CREATED: [2022-07-20 Wed 12:26] +:MODIFIED: [2022-09-05 16:54] +:ID: Spintronics-Act-One-Upper-Story-2024-02-28-13-55-15 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +For Bouri and Tota + +** TODO [#A] [[https://www.bitstamp.net/onboarding/login/?next=%2Fsupport%2Fissue%2FBIT-1795615%2F][Change personal details with Bitstamp]] :money: +:PROPERTIES: +:TITLE: Bitstamp Trusted Crypto Exchange | Buy & Sell Cryptocurrencies +:URI: https://www.bitstamp.net/onboarding/login/?next=%2Fsupport%2Fissue%2FBIT-1795615%2F +:CREATED: [2024-03-01 Fri 14:00] +:ID: Change-personal-details-with-Bitstamp-2024-03-01-14-03-52 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** TODO [[https://bank.co-operativebank.co.uk/r/Login/EnterUsername][Change personal details with The Co-operative Bank]] :money: +:PROPERTIES: +:TITLE: Log in to Online Banking - Online Banking - The Co-operative Bank +:URI: https://bank.co-operativebank.co.uk/r/Login/EnterUsername +:CREATED: [2024-03-01 Fri 13:59] +:ID: Change-personal-details-with-The-Co-operative-Bank-2024-03-01-14-04-45 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** WAIT [[http://www.directvtcpaclassaction.com][Cordoba vs DIRECT, LLC]] :nancy:money: +:PROPERTIES: +:ID: Cordoba-vs-DIRECT-LLC-2024-03-15-17-13-43 +:DELEGATED_TO: Cordoba +:ORG_GTD_TIMESTAMP: <2024-05-17> +:CATEGORY: Home +:ORG_GTD: Delegated +:END: +:LOGBOOK: +programmatically delegated to Cordoba +:END: +<2024-05-17> +CPT ID: 895 +Passcode: K3FDZN +Thank you! Your claim form has been received. Your confirmation number is D81D4B47 + +Please keep this number in your records as confirmation of your submission. + +A confirmation email will be sent to your email account shortly. + +** TODO Germany [5/12][41%] +:PROPERTIES: +:ID: Germany-2024-06-13-12-42-36 +:CATEGORY: Flags +:ORG_GTD: Projects +:ORG_GTD_FIRST_TASKS: Bank-Statement--50-per-day-2026-03-30-20-18-44 +:END: + +*** NEXT Bank Statement ($50 per day) +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Bank-Statement--50-per-day-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Health-Insurance-2026-03-30-20-18-44 +:END: +*** DONE Health Insurance +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Health-Insurance-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Bank-Statement--50-per-day-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Hotel-booking-or-invite-2026-03-30-20-18-44 +:END: +*** TODO Hotel booking or invite +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Hotel-booking-or-invite-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Health-Insurance-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Lease-2026-03-30-20-18-44 +:END: +*** DONE Lease +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Lease-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Hotel-booking-or-invite-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Tax-Returns-2026-03-30-20-18-44 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-03 Mon 11:41] +:END: + +*** DONE Tax Returns +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Tax-Returns-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Lease-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Business-license-2026-03-30-20-18-44 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-03 Mon 11:43] +:END: + +*** TODO Business license +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Business-license-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Tax-Returns-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Photo-2026-03-30-20-18-44 +:END: +*** TODO Photo +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Photo-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Business-license-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: 100-cash-2026-03-30-20-18-44 +:END: +*** TODO $100 cash +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: 100-cash-2026-03-30-20-18-44 +:ORG_GTD_DEPENDS_ON: Photo-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: Green-card-2026-03-30-20-18-45 +:END: +*** DONE Green card +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Green-card-2026-03-30-20-18-45 +:ORG_GTD_DEPENDS_ON: 100-cash-2026-03-30-20-18-44 +:ORG_GTD_BLOCKS: flight-2026-03-30-20-18-45 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-03 Mon 11:44] +:END: + +*** TODO flight +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: flight-2026-03-30-20-18-45 +:ORG_GTD_DEPENDS_ON: Green-card-2026-03-30-20-18-45 +:ORG_GTD_BLOCKS: print-2026-03-30-20-18-45 +:END: +*** TODO print +:PROPERTIES: +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: print-2026-03-30-20-18-45 +:ORG_GTD_DEPENDS_ON: flight-2026-03-30-20-18-45 +:ORG_GTD_BLOCKS: Germany-visa-appointment-2024-06-13-12-46-39 +:END: +*** DONE [#A] Germany visa appointment +SCHEDULED: <2024-06-06 Thu 08:00> +:PROPERTIES: +:CREATED: [2024-05-26 Sun 13:19] +:ID: Germany-visa-appointment-2024-06-13-12-46-39 +:CATEGORY: Flags +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Germany-2024-06-13-12-42-36 +:ORG_GTD_PROJECT: Germany +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: print-2026-03-30-20-18-45 +:END: + +** TODO [[https://mva.maryland.gov/Pages/Maryland-Drivers-Manual.aspx][Maryland Driver's Manual - Pages]] +:PROPERTIES: +:TITLE: Maryland Driver's Manual - Pages +:URI: https://mva.maryland.gov/Pages/Maryland-Drivers-Manual.aspx +:CREATED: [2024-05-29 Wed 15:59] +:ID: Maryland-Driver-s-Manual-Pages-2024-06-13-12-44-14 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** TODO Parents +:PROPERTIES: +:ID: Parents-2024-06-13-12-45-40 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +Hosameddine Hussein Hussein +Gharbeia +05.12.1940 +Dakahliya +Egyptian +Male +A30323464 +31.03.2022 +30.03.2029 +Plastic Artist +24012051202715 +5 ElZobaiby Street, Heliopolis, Cairo, Egypt +6056 Road 17, Moqattam 11585, Egypt +married 14.08.1975 +wedding 08.10.1975 + + +Hussein Hussein +Gharbeia +03.01.1917 +Dakahliya +Egyptian + +AlSayyida +Aldimiry +05.12.1912 +Dakahliya +Egyptian + +Seham Ahmed Elsayed +Hassan +20.06.1949 +Cairo +Egyptian +Female +A30323448 +31.03.2022 +30.03.2029 +Home Maker +24906200101162 +5 ElZobaiby Street, Heliopolis, Cairo, Egypt +6056 Road 17, Moqattam 11585, Egypt +married 14.08.1975 +wedding 08.10.1975 + +Ahmed Elsayed +Hassan +06.01.1896 +Cairo, Egypt + +Naeema Mohamed +Mostafa +26.06.1921 +Cairo, Egypt + + +Rim Naguib +01.06.1981 +Koepenicker Str. +10A +10997 +Berlin +rim.naguib@trafo-berlin.de +004915127950649 + +** DONE Call Lorenzo +SCHEDULED: <2024-05-15 Wed 12:00> +:PROPERTIES: +:CREATED: [2024-05-14 Tue 12:21] +:ID: Call-Lorenzo-2024-06-13-12-56-41 +:CATEGORY: Social +:ORG_GTD: Projects +:END: + +** TODO The black swan +:PROPERTIES: +:CREATED: [2024-04-04 Thu 17:06] +:ID: The-black-swan-2024-06-13-14-23-12 +:ORG_GTD: Projects +:END: + +The normal is often irrelevant +"Opera" Some jobs are mildly scalable with talent, for example baking or medicine, where you still have to bake every loaf and treat every patient; others are extremely scalable. Authoring books was mildly scalable until the arrival of the printing press. Music was mildly scalable until records and radios appeared. Many jobs will undergo extreme scalability as AI arrives. +Talent in film comes from success, not the other way around +Linear progression is not the norm +"Standing on one leg". People should be able to finish their point standing on one leg. This means the older you are, the more concise you need to be. +"It is contagion that determines the fate of a theory in social science, not its validity". +"By focusing on the true/false distinction..." + +** TODO [[https://www.guidedtrack.com/programs/u4m797m/run][The Big Kink Survey | GuidedTrack]] +:PROPERTIES: +:TITLE: The Big Kink Survey | GuidedTrack +:URI: https://www.guidedtrack.com/programs/u4m797m/run +:CREATED: [2024-03-30 Sat 10:22] +:ID: The-Big-Kink-Survey-GuidedTrack-2024-06-13-14-24-48 +:ORG_GTD: Projects +:END: + +** TODO Lnd wallet +:PROPERTIES: +:CREATED: [2024-03-26 Tue 14:23] +:ID: Lnd-wallet-2024-06-13-14-31-32 +:ORG_GTD: Projects +:END: + +lndhub://02d3ee6511a39e1c2572:57932e39e7d8cc504ffa@http://c4urmzyuxp574gywi4lxxl56iqowkr3wndboloklhze3kwz34ixznvqd.onion + +** DONE Brandon birthday +SCHEDULED: <2024-04-05 Fri 18:00-22:00> +:PROPERTIES: +:CREATED: [2024-03-26 Tue 12:49] +:ID: Brandon-birthday-2024-06-13-14-32-10 +:ORG_GTD: Projects +:END: + +** TODO A's [[https://goctionni.github.io/KinkList/v1.0.2.html#aU_7+=-KnCA=TGZuVL!A0CRt1P4uGj.I4jUchCMh1U8dkK*4+@_Qy_8jTd4hgZOn+@KjT0Yf1^*ce6gTaabonsl5][Kinklist]] +:PROPERTIES: +:TITLE: Kinklist +:URI: https://goctionni.github.io/KinkList/v1.0.2.html#aU_7+=-KnCA=TGZuVL!A0CRt1P4uGj.I4jUchCMh1U8dkK*4+@_Qy_8jTd4hgZOn+@KjT0Yf1^*ce6gTaabonsl5 +:CREATED: [2024-03-20 Wed 13:59] +:ID: A-s-Kinklist-2024-06-29-13-29-28 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +https://i.imgur.com/tafBVoQ.png + +** TODO Police incident # 2400076556 +:PROPERTIES: +:ID: Police-incident-2400076556-2024-06-29-13-58-11 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +<2024-03-15 Fri> + +** TODO [[https://www.tiktok.com/@feleciaforthewin/video/7345940543228120363?_t=8kfRvmauBiC&_r=1][Take Nari to Roden Crater]] +:PROPERTIES: +:CREATED: [2024-03-14 Thu 05:56] +:TITLE: Take Nari to Roden Crater +:URI: https://www.tiktok.com/@feleciaforthewin/video/7345940543228120363?_t=8kfRvmauBiC&_r=1 +:ID: Take-Nari-to-Roden-Crater-2024-06-29-14-04-32 +:CATEGORY: Social +:ORG_GTD: Projects +:END: + +** TODO Smart notes 2.1 +:PROPERTIES: +:CREATED: [2024-03-14 Thu 02:32] +:ID: Smart-notes-2-dot-1-2024-06-29-14-05-18 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Develop a related notes feature + +** TODO Smart notes 2.1 +:PROPERTIES: +:CREATED: [2024-03-14 Thu 02:31] +:ID: Smart-notes-2-dot-1-2024-06-29-14-05-27 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +The five steps + +** TODO How to take smart notes +:PROPERTIES: +:CREATED: [2024-03-13 Wed 16:43] +:ID: How-to-take-smart-notes-2024-06-29-14-05-48 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Two methods: zettlekasten and GTD. I might add snowflake for fiction. +These three are it. +1.4 Luhmann used two slip boxes: one bibliographic, the analogy is org-note, the other is main, the org-roam. + +** TODO Read Claude Shannon's masters thesis +:PROPERTIES: +:CREATED: [2024-03-07 Thu 02:18] +:ID: Read-Claude-Shannon-s-masters-thesis-2024-06-29-14-09-49 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +** DONE Lorenzo +SCHEDULED: <2024-03-12 Tue 14:00> +:PROPERTIES: +:CREATED: [2024-03-02 Sat 17:14] +:ID: Lorenzo-2024-07-03-10-01-54 +:CATEGORY: Social +:ORG_GTD: Projects +:END: + +Check for the company GNSE, reseller of Hacking team. +Gennaro +Lina +My name + +** TODO Review GTD +:PROPERTIES: +:CREATED: [2024-03-01 Fri 20:23] +:ID: Review-GTD-2024-07-03-10-02-44 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** TODO Set up GTD archive location :emacs: +:PROPERTIES: +:CREATED: [2024-03-01 Fri 01:42] +:ID: Set-up-GTD-archive-location-2024-07-03-10-04-27 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +** CNCL [#A] Khaled's wedding +SCHEDULED: <2024-04-27 Sat> +:PROPERTIES: +:CREATED: [2024-02-28 Wed 20:16] +:ID: Khaled-s-wedding-2024-07-03-10-04-51 +:CATEGORY: Social +:ORG_GTD: Projects +:ORG_GTD_FIRST_TASKS: Book-train-2026-03-30-20-18-49 +:END: +:LOGBOOK: +- State "CNCL" from "TODO" [2024-07-29 Mon 17:33] +:END: + +*** CNCL Book train +:PROPERTIES: +:CREATED: [2024-02-28 Wed 20:16] +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Khaled-s-wedding-2024-07-03-10-04-51 +:ORG_GTD_PROJECT: Khaled's wedding +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Book-train-2026-03-30-20-18-49 +:ORG_GTD_BLOCKS: Book-room-2026-03-30-20-18-49 +:END: +:LOGBOOK: +- State "CNCL" from "TODO" [2024-07-29 Mon 17:32] \\ + Daddy returned from his travels early but decided he wants to be home alone. +:END: + +*** CNCL Book room +:PROPERTIES: +:CREATED: [2024-02-28 Wed 20:17] +:ORG_GTD: Actions +:ORG_GTD_PROJECT_IDS: Khaled-s-wedding-2024-07-03-10-04-51 +:ORG_GTD_PROJECT: Khaled's wedding +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Book-room-2026-03-30-20-18-49 +:ORG_GTD_DEPENDS_ON: Book-train-2026-03-30-20-18-49 +:END: +:LOGBOOK: +- State "CNCL" from "TODO" [2024-07-29 Mon 17:33] +:END: + +** DONE Kids passports +:PROPERTIES: +:CREATED: [2024-02-23 Fri 13:44] +:ID: Passports-2024-07-03-11-03-35 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +100, 160 for state department +35 + +** TODO [[https://upperstory.com/spintronics/][Spintronics - Build Mechanical Circuits]] +:PROPERTIES: +:TITLE: Spintronics - Build Mechanical Circuits +:URI: https://upperstory.com/spintronics/ +:CREATED: [2024-01-22 Mon 15:30] +:ID: Spintronics-Build-Mechanical-Circuits-2024-07-03-12-14-58 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +** NEXT [[https://wyomingcompany.com/prices-top/][Wyoming Corporate Services Inc.]] :privacy: +:PROPERTIES: +:TITLE: Wyoming Corporate Services Inc. +:URI: https://wyomingcompany.com/prices-top/ +:CREATED: [2023-10-25 Wed 10:41] +:ID: Wyoming-Corporate-Services-Inc-dot-2024-07-03-13-22-46 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** NEXT [[https://www.homelight.com/blog/buyer-how-to-form-a-homeowners-association/][How to Form a Homeowners Association of Your Own in 18 Steps]] +:PROPERTIES: +:TITLE: How to Form a Homeowners Association of Your Own in 18 Steps +:URI: https://www.homelight.com/blog/buyer-how-to-form-a-homeowners-association/ +:CREATED: [2023-08-26 Sat 02:00] +:ID: How-to-Form-a-Homeowners-Association-of-Your-Own-in-18-Steps-2024-07-03-14-20-48 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** NEXT [[https://tello.com/buy/esim#check_compatibility][Get an eSIM and instantly activate your Tello service!]] +:PROPERTIES: +:TITLE: Get an eSIM and instantly activate your Tello service! +:URI: https://tello.com/buy/esim#check_compatibility +:CREATED: [2023-06-16 Fri 12:36] +:ID: Get-an-eSIM-and-instantly-activate-your-Tello-service-2024-07-03-15-16-15 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** NEXT [[https://www.mintmobile.com/][Mint Mobile | Wireless that's Easy, Online, $15 Bucks a Month]] +:PROPERTIES: +:TITLE: Mint Mobile | Wireless that's Easy, Online, $15 Bucks a Month +:URI: https://www.mintmobile.com/ +:CREATED: [2023-06-16 Fri 12:36] +:ID: Mint-Mobile-Wireless-that-s-Easy-Online-15-Bucks-a-Month-2024-07-03-15-16-41 +:CATEGORY: Flags +:ORG_GTD: Projects +:END: + +** NEXT Cordoba v. DIRECT, LLC +:PROPERTIES: +:ID: Cordoba-v-dot-DIRECT-LLC-2024-07-04-10-27-37 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +Source: [2024-03-15 Fri], Thank you! Your claim form has been received. Your confirmation number is D81D4B47 + #+BEGIN_QUOTE +Thank you! Your claim form has been received. Your confirmation number is D81D4B47 +Please keep this number in your records as confirmation of your submission. +A confirmation email will be sent to your email account shortly. +#+END_QUOTE +www.directvtcpaclassaction.com +CPT ID 895 +Passcode: K3FDZN + +** NEXT Nancy's Macbook Air encryption key +:PROPERTIES: +:CREATED: [2024-07-05 Fri 19:30] +:ID: Nancy-s-Macbook-Air-encryption-key-2024-07-29-14-53-27 +:CATEGORY: Family +:ORG_GTD: Projects +:END: + +KC9W 7G8F T6Q2 9DB2 OGNX CLYH + +Tablet pin 081837 + +** NEXT [[https://www.usglobalmail.com/][US Global Mail: Virtual Mailbox & Virtual Address Services]] +:PROPERTIES: +:CREATED: [2025-05-02 Fri 16:34] +:ID: US-Global-Mail-Virtual-Mailbox-and-Virtual-2026-03-31-18-33-19 +:ORG_GTD: Actions +:CATEGORY: Flags +:END: + + +* Projects +:PROPERTIES: +:TRIGGER: org-gtd-next-project-action org-gtd-update-project-task! +:ORG_GTD_REFILE: Projects +:END: + +** TODO Homelab [31/181] [17/29][58%] :computer: +:PROPERTIES: +:CREATED: [2023-04-25 Tue 07:34] +:COOKIE_DATA: todo recursive +:ID: Homelab-2024-02-21-12-15-03 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +*** TODO [10/19] Proxmox +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:00] +:IP: 192.168.1.132 +:SSH: root +:OS: PoxmoxVE +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Proxmox-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09 +:END: + +**** DONE Move to no-subrsciption repository and update +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Proxmox-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-18 Fri 14:14] +:END: + +**** DONE Stop Proxmox enterprise subscription notification +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Move-to-no-subrsciption-repository-and-update-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Create-Cloud-Image-Templates-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-18 Fri 14:14] +:END: + +#+begin_src bash + sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service +#+end_src + +**** DONE Create Cloud Image Templates +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Create-Cloud-Image-Templates-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Stop-Proxmox-enterprise-subscription-notification-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Update-PVE-templates-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-05-12 Sun 19:52] +:END: + +#+BEGIN_SRC +qm create 9000 --name Debian12CloudInit --net0 virtio,bridge=vmbr0 +qm disk import 9000 debian-12-generic-amd64.qcow2 local-lvm +qm set 9000 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9000-disk-0 +qm set 9000 --ide2 local-lvm:cloudinit +qm set 9000 --boot c --bootdisk scsi0 +qm set 9000 --serial0 socket --vga serial0 +qm set 9000 --agent enabled=1 #optional but recommended +qm template 9000 +#+END_SRC + +Here are the details to the command as they appear: + +1. Create a new VM with ID 900 using VirtIO networking drivers +2. Import the qcow Debian image as a disk to the new VM. The disk will be called local-lvm:vm-9500-disk-0 +3. Attach the imported disk as a VirtIO SCSI device to the VM. +4. Attach a drive for the Cloud-Init config to the VM. +5. Set the VM to boot from the imported disk image. +6. Add a serial console to the VM, which is needed by OpenStack/ProxMox. +7. Enable the qemu-guest-agent for the VM – this is an optional setting, but I do recommend it because it will be useful if you are going to be using this for something like Terraform later on to automate the creation of VMs. +8. Convert the VM into a template. + +**** DONE Update PVE templates +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Update-PVE-templates-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Create-Cloud-Image-Templates-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Download-templates-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-18 Fri 15:29] +:END: + +#+begin_src bash + pveam update +#+end_src + +**** DONE Download templates +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Download-templates-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Update-PVE-templates-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Configure-Proxmox-storage-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-19 Sat 11:21] +:END: + +**** DONE Configure Proxmox storage +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Configure-Proxmox-storage-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Download-templates-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Setup-SMART-disk-monitoring-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-05-12 Sun 19:50] +:END: + +**** DONE Setup SMART disk monitoring +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Setup-SMART-disk-monitoring-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Configure-Proxmox-storage-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Turn-on-PCI-passthrough-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-05-17 Fri 16:50] +:END: + +**** TODO Turn on PCI passthrough +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Turn-on-PCI-passthrough-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Setup-SMART-disk-monitoring-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: etc-default-grub-2026-03-30-18-54-09 +:END: +***** TODO /etc/default/grub +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: etc-default-grub-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Turn-on-PCI-passthrough-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: etc-modules-2026-03-30-18-54-09 +:END: + +#+BEGIN_SRC +GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" +#+END_SRC + +#+begin_src bash +update-grub +#+end_src + +***** TODO /etc/modules +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: etc-modules-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: etc-default-grub-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Reboot-2026-03-30-18-54-09 +:END: + +#+BEGIN_SRC +vfio +vfio_iommu_type1 +vfio_pci +vfio_virqfd +#+END_SRC + +***** TODO Reboot +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Reboot-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: etc-modules-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Setup-VLAN-2026-03-30-18-54-09 +:END: +**** TODO Setup VLAN +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Setup-VLAN-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Reboot-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Add-NFS-share-2026-03-30-18-54-09 +:END: + +In Proxmox, Node>System>Network>vmbr0>edit>VLAN aware +For each VM>Hardware>Network Devices>Edit>VLAN Tag + +**** TODO Add NFS share +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-NFS-share-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Setup-VLAN-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Schedule-backups-2026-03-30-18-54-09 +:END: + +After you've created an NFS share, add it to Proxmox +Datacenter>Storage>Add>NFS + +**** TODO Schedule backups +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Schedule-backups-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Add-NFS-share-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09 +:END: + +Datacenter>Backup>Add + +**** TODO Upload a KVM driver disk for Windows +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Schedule-backups-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Setup-email-notifications-2026-03-30-18-54-09 +:END: + +https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers +https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso +https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso + +**** TODO [[https://technotim.live/posts/proxmox-alerts/][Setup email notifications]] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Setup-email-notifications-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Upload-a-KVM-driver-disk-for-Windows-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: General-VM-and-LXC-system-setup-2026-03-30-18-54-09 +:END: + +#+begin_src shell + apt install -y libsasl2-modules mailutils +#+end_src + +**** DONE [2/2] General VM and LXC system setup +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: General-VM-and-LXC-system-setup-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Setup-email-notifications-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Install-requirements-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:22] +- State "DONE" from "TODO" [2023-08-30 Wed 21:06] +:END: + +***** DONE Install requirements +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-requirements-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: General-VM-and-LXC-system-setup-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Add-user-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-30 Wed 21:06] +- State "DONE" from "TODO" [2023-07-10 Mon 09:36] +:END: +#+begin_src bash + apt-get install ca-certificates curl gnupg sudo rsync +#+end_src + +***** DONE Add user +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-user-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Install-requirements-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Containers-and-VMs-2026-03-30-18-54-09 +:END: + +#+begin_src bash + # Define variables for remote server and SSH key + REMOTE_SERVER="192.168.1.101" + SSH_KEY_PATH="~/.ssh/id_ed25519.pub" + USERNAME="amr" + + # Connect to the remote server as root + ssh root@$REMOTE_SERVER << EOF + # Create a new user named "amr" + useradd -m $USERNAME + + # Set the user's password + passwd $USERNAME + + # Add the user to sudoers + usermod -aG sudo $USERNAME + + # Create .ssh directory inside the user's home directory + mkdir -p /home/$USERNAME/.ssh + + # Set the ownership and permissions for the .ssh directory + chown -R $USERNAME:$USERNAME /home/$USERNAME/.ssh + chmod 700 /home/$USERNAME/.ssh + + # Copy the public key to the .ssh directory + cat << EOT >> /home/$USERNAME/.ssh/authorized_keys + $(cat $SSH_KEY_PATH) + EOT + + # Set the ownership and permissions for the authorized_keys file + chown $USERNAME:$USERNAME /home/$USERNAME/.ssh/authorized_keys + chmod 600 /home/$USERNAME/.ssh/authorized_keys + EOF +#+end_src + +#+RESULTS: +| Linux | kubernetes-worker1 | 6.2.16-8-pve | #1 | SMP | PREEMPT_DYNAMIC | PMX | 6.2.16-8 | (2023-08-02T12:17Z) | x86_64 | | +| | | | | | | | | | | | +| The | programs | included | with | the | Debian | GNU/Linux | system | are | free | software; | +| the | exact | distribution | terms | for | each | program | are | described | in | the | +| individual | files | in | /usr/share/doc/*/copyright. | | | | | | | | +| | | | | | | | | | | | +| Debian | GNU/Linux | comes | with | ABSOLUTELY | NO | WARRANTY, | to | the | extent | | +| permitted | by | applicable | law. | | | | | | | | + +*** TODO [21/116] Containers and VMs +:PROPERTIES: +:CREATED: [2023-07-08 Sat 09:14] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Containers-and-VMs-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Add-user-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Kubernetes-2026-03-30-18-54-09 +:END: + +**** TODO [16/25] [[https://www.learnlinux.tv/how-to-build-an-awesome-kubernetes-cluster-using-proxmox-virtual-environment/][Kubernetes]] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Kubernetes-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Containers-and-VMs-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09 +:END: +***** DONE Create one controller node and other worker nodes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Kubernetes-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Assign-static-IP-to-the-nodes-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-30 Wed 21:06] +- State "DONE" from "TODO" [2023-07-09 Sun 12:40] +:END: +- Controller node should have at least 2GB RAM (no swap) and 2 cores +- Worker nodes should have at least 1GB RAM (no swap) and 1 core + +***** DONE Assign static IP to the nodes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Assign-static-IP-to-the-nodes-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Create-one-controller-node-and-other-worker-nodes-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Install-containerd-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-30 Wed 21:06] +- State "DONE" from "TODO" [2023-07-09 Sun 12:40] +:END: +Netplan example +#+begin_src bash + network: + version: 2 + ethernets: + eth0: + addresses: [10.10.10.213/24] + nameservers: + addresses: [10.10.10.1] + routes: + - to: default + via: 10.10.10.1 +#+end_src + +***** DONE Install containerd +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-containerd-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Assign-static-IP-to-the-nodes-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Disable-swap-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:29] +- State "DONE" from "TODO" [2023-07-09 Sun 12:43] +:END: +#+begin_src bash + sudo apt install containerd +#+end_src + +#+begin_src bash + sudo mkdir /etc/containerd +#+end_src + +#+begin_src bash + containerd config default | sudo tee /etc/containerd/config.toml +#+end_src + +#+begin_src bash + nano /etc/containerd/config.toml +#+end_src + +Within that file, find: + +#+begin_src bash +[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] +#+end_src + +Underneath that, find the SystemdCgroup option and change it to true, which should look like this: + +#+begin_src bash +SystemdCgroup = true +#+end_src + +***** DONE [1/1] Disable swap +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Disable-swap-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Install-containerd-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:30] +- State "DONE" from "TODO" [2023-07-09 Sun 12:44] +:END: + +#+begin_src bash + sudo swapoff -a +#+end_src + +****** DONE Edit /etc/fstab to make sure swap is deleted +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Disable-swap-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Enable-bridging-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-09 Sun 12:44] +:END: + +***** DONE Enable bridging +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Enable-bridging-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Edit-etc-fstab-to-make-sure-swap-is-deleted-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Enable-br-netfilter-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:32] +- State "DONE" from "TODO" [2023-07-09 Sun 12:45] +:END: + +#+begin_src bash + sudo nano /etc/sysctl.conf +#+end_src + +Within that file, look for the following line: + +#+begin_src bash +#net.ipv4.ip_forward=1 +#+end_src + + +Uncomment that line by removing the # symbol in front of it, which should make it look like this: + +#+begin_src bash +net.ipv4.ip_forward=1 +#+end_src + +Same for IPv6 + +#+begin_src shell +#net.ipv6.conf.all.forwarding=1 +#+end_src + +changed to + +#+begin_src bash + net.ipv6.conf.all.forwarding=1 +#+end_src + +***** DONE Enable br_netfilter +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Enable-br-netfilter-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Enable-bridging-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Reboot-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:33] +- State "DONE" from "TODO" [2023-07-09 Sun 12:46] +:END: + +#+begin_src bash + sudo nano /etc/modules-load.d/k8s.conf +#+end_src + +Add the following to that file (the file should actually be empty at first): + +#+begin_src bash +br_netfilter +#+end_src + +***** DONE Reboot +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Reboot-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Enable-br-netfilter-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:34] +- State "DONE" from "TODO" [2023-07-09 Sun 12:49] +:END: + +#+begin_src bash + sudo reboot +#+end_src + +***** DONE [3/3][[https://kvaps.medium.com/run-kubernetes-in-lxc-container-f04aa94b6c9c][ Make Kubernetes run in LXC]] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Reboot-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: On-host-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "DONE" [2023-10-30 Mon 11:51] +- State "DONE" from "NEXT" [2023-10-30 Mon 11:26] +:END: + +****** DONE On host +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: On-host-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Make-Kubernetes-run-in-LXC-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09 +:END: + +#+begin_src shell +echo overlay >> /etc/modules +#+end_src + +****** DONE Add to your contaier config /etc/pve/lxc/XXX.conf +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: On-host-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: On-containers-2026-03-30-18-54-09 +:END: + +#+begin_src shell +lxc.apparmor.profile: unconfined +lxc.cgroup.devices.allow: a +lxc.cap.drop: +lxc.mount.auto: proc:rw sys:rw +#+end_src + +****** DONE On containers +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: On-containers-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Add-to-your-contaier-config-etc-pve-lxc-XXX-dot-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Install-Kubernetes-2026-03-30-18-54-09 +:END: + +Last versions of kubernetes requires also shared filesystem, so add into your /etc/rc.local + +#+begin_src shell +mount --make-rshared / +#+end_src + +***** TODO [4/9] Install Kubernetes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Kubernetes-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: On-containers-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Install-curl-and-apt-transport-https-2026-03-30-18-54-09 +:END: +****** DONE Install curl and apt-transport-https +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-curl-and-apt-transport-https-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Install-Kubernetes-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Get-GPG-key-2026-03-30-18-54-09 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:39] +- State "DONE" from "TODO" [2023-07-09 Sun 12:53] +:END: +#+begin_src bash + sudo apt install curl ca-certificates apt-transport-https sudo gnupg +#+end_src + +****** DONE Get GPG key +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Get-GPG-key-2026-03-30-18-54-09 +:ORG_GTD_DEPENDS_ON: Install-curl-and-apt-transport-https-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Add-repository-and-update-repositories-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "DONE" [2023-08-31 Thu 10:40] +- State "DONE" from "TODO" [2023-08-31 Thu 10:40] +- State "DONE" from "TODO" [2023-07-09 Sun 12:53] +:END: + +#+begin_src bash + curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg +#+end_src + +****** DONE Add repository and update repositories +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-repository-and-update-repositories-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Get-GPG-key-2026-03-30-18-54-09 +:ORG_GTD_BLOCKS: Install-Kubernetes-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:41] +- State "DONE" from "TODO" [2023-08-18 Fri 14:52] +:END: + +#+begin_src bash + echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list && sudo apt update +#+end_src + +****** DONE Install Kubernetes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Kubernetes-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-repository-and-update-repositories-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-31 Thu 10:43] +- State "DONE" from "TODO" [2023-08-18 Fri 14:52] +:END: + +#+begin_src bash + sudo apt install kubeadm kubectl kubelet +#+end_src + +****** TODO Controller node only: Initialize our Kubernetes cluster +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Kubernetes-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10 +:END: + +#+begin_src bash + sudo kubeadm init --control-plane-endpoint=191.168.1.100 --node-name kubernetes-control --pod-network-cidr=192.168.0.0/16 +#+end_src + +After the initialization finishes, you should see at least four commands printed within the output. + +****** TODO Setting up our user account to manage the cluster +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Controller-node-only-Initialize-our-Kubernetes-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-an-Overlay-Network-2026-03-30-18-54-10 +:END: + +Three commands will be shown in the output from the previous command, and these commands will give our user account access to manage our cluster. Here are those related commands to save you from having to search the output for them: + +#+begin_src bash +mkdir -p $HOME/.kube +#+end_src + +#+begin_src bash +sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config +#+end_src + +#+begin_src bash +sudo chown $(id -u):$(id -g) $HOME/.kube/config +#+end_src + +******* TODO Install an Overlay Network +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-an-Overlay-Network-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Setting-up-our-user-account-to-manage-the-cluster-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Verify-kubectl-configuration-2026-03-30-18-54-10 +:END: + +#+begin_src bash + kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/ +Documentation/kube-flannel.yml +#+end_src + +****** TODO Verify kubectl configuration +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Verify-kubectl-configuration-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-an-Overlay-Network-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Bash-completion-2026-03-30-18-54-10 +:END: + +#+begin_src bash + kubectl cluster-info +#+end_src + +If kubectl cluster-info returns the url response but you can't access your cluster, to check whether it is configured properly, use: + +#+begin_src bash +kubectl cluster-info dump +#+end_src + +****** TODO Bash completion +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Bash-completion-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Verify-kubectl-configuration-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Adding-nodes-2026-03-30-18-54-10 +:END: + +#+begin_src bash + apt install bash-completion + echo 'source <(kubectl completion bash)' >>~/.bashrc +#+end_src + +If you have an alias for kubectl, you can extend shell completion to work with that alias: + +#+begin_src bash +echo 'alias k=kubectl' >>~/.bashrc +echo 'complete -o default -F __start_kubectl k' >>~/.bashrc +#+end_src + +***** TODO Adding nodes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Adding-nodes-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Bash-completion-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Deploying-a-container-within-our-cluster-2026-03-30-18-54-10 +:END: + +The join command, which you will receive from the output once you initialize the cluster, can be ran on your node instances now to get them joined to the cluster. The following command will help you monitor which nodes have been added to the controller (it can take several minutes for them to appear): + +#+begin_src bash +kubectl get nodes +#+end_src + +If for some reason the join command has expired, the following command will provide you with a new one: + +#+begin_src bash +kubeadm token create --print-join-command +#+end_src + +***** TODO Deploying a container within our cluster +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Deploying-a-container-within-our-cluster-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Adding-nodes-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Creating-a-NodePort-Service-2026-03-30-18-54-10 +:END: + +Create the file pod.yml with the following contents: + +#+begin_src bash +apiVersion: v1 +kind: Pod +metadata: +Chapter 18 25 + +name: nginx-example + labels: + app: nginx +spec: + containers: + - name: nginx + image: linuxserver/nginx + ports: + - containerPort: 80 + name: "nginx-http" +#+end_src + +Apply the file with the following command: + +#+begin_src bash +kubectl apply -f pod.yml +#+end_src + + +You can check the status of this deployment with the following command: + +#+begin_src bash +kubectl get pods +#+end_src + +***** TODO Creating a NodePort Service +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Creating-a-NodePort-Service-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Deploying-a-container-within-our-cluster-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Docker-2026-03-30-18-54-10 +:END: + +Setting up a NodePort service is one of the methods we can use to be able to access the container from outside the pod network. To set this up, first create the following file as service-nodeport.yml: + +#+begin_src bash +apiVersion: v1 +kind: Service +metadata: + name: nginx-example +spec: + type: NodePort + ports: + - name: http + port: 80 + nodePort: 30080 + targetPort: nginx-http + selector: +app: nginx +#+end_src + +You can apply that file with the following command: + +#+begin_src bash + kubectl apply -f service-nodeport.yml +#+end_src + + +To check the status of the service deployment, you can use the following command: + +#+begin_src bash +kubectl get service +#+end_src + +**** TODO [0/5] Docker +:PROPERTIES: +:CREATED: [2023-06-30 Fri 04:07] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Docker-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Creating-a-NodePort-Service-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Add-Docker-s-GPG-key-2026-03-30-18-54-10 +:END: + +***** TODO Add Docker's GPG key +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-Docker-s-GPG-key-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Docker-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Add-repository-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-10 Mon 09:42] +:END: +#+begin_src bash +install -m 0755 -d /etc/apt/keyrings +#+end_src + +#+begin_src bash +curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +#+end_src + +#+begin_src bash + chmod a+r /etc/apt/keyrings/docker.gpg +#+end_src + +***** TODO Add repository +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-repository-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-Docker-s-GPG-key-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Update-repository-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-10 Mon 09:42] +:END: +#+begin_src bash + echo \ + "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ + "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ + tee /etc/apt/sources.list.d/docker.list > /dev/null +#+end_src + +***** TODO Update repository +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Update-repository-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-repository-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-Docker-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-10 Mon 09:44] +:END: +#+begin_src bash + apt update +#+end_src + +***** TODO Install Docker +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Docker-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Update-repository-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Add-to-docker-group-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-10 Mon 09:44] +:END: +#+begin_src bash +apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin +#+end_src + +***** TODO Add to docker group +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-to-docker-group-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Docker-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Containers-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-10 Mon 09:54] +:END: +#+begin_src bash + usermod -aG docker amr +#+end_src + +**** TODO [3/33] Containers +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Containers-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-to-docker-group-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Rancher-2026-03-30-18-54-10 +:END: +***** TODO Rancher +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:20] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Rancher-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Containers-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Pfsense-2026-03-30-18-54-10 +:END: + +***** TODO Pfsense +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:01] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Pfsense-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Rancher-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Reverse-proxy-2026-03-30-18-54-10 +:END: + +***** TODO Reverse proxy +:PROPERTIES: +:CREATED: [2023-04-16 Sun 17:48] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Reverse-proxy-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Pfsense-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Auth-proxy-2026-03-30-18-54-10 +:END: + +***** TODO Auth proxy +:PROPERTIES: +:CREATED: [2023-04-16 Sun 17:49] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Auth-proxy-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Reverse-proxy-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Pihole-2026-03-30-18-54-10 +:END: + +***** TODO Pihole +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:01] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Pihole-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Auth-proxy-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: TrueNAS-2026-03-30-18-54-10 +:END: + +***** TODO TrueNAS +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:01] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: TrueNAS-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Pihole-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Fediverse-2026-03-30-18-54-10 +:END: + +***** TODO Fediverse +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Fediverse-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: TrueNAS-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Add-users-2026-03-30-18-54-10 +:END: +****** TODO Add users +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-users-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Fediverse-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Mastodon-2026-03-30-18-54-10 +:END: + +https://mastodon.lol/@evacide +https://infosec.exchange/@dymaxion +https://mastodon.social/@smari +https://mstdn.social/@eldahshan +https://lor.sh/@hesham +https://mastodon.online/@nariology +https://mstdn.social/@lucyellinson +https://mastodon.world/@rgrundmann +https://mastodon.online/@harikunzru + +https://graz.social/@publicvoit +https://mastodon.social/@davew +https://mastodon.social/@esqueer +https://mastodon.online/@pkrugman +https://mastodon.social/@iang_fc +https://tilde.zone/@ftrain/ +https://mastodon.social/@mmasnick + +****** TODO Mastodon +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Mastodon-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-users-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-Mastodon-2026-03-30-18-54-10 +:END: +******* TODO [#A] Install Mastodon +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Mastodon-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Mastodon-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10 +:END: +******** DONE Installing from source - Mastodon documentation +CLOSED: [2023-02-16 Thu 21:40] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Mastodon-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10 +:END: + +https://docs.joinmastodon.org/admin/install/ + +******* TODO Install Mastodon on Apache using web domain +:PROPERTIES: +:CREATED: [2023-02-16 Thu 21:40] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Installing-from-source-Mastodon-documentation-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10 +:END: + +******** TODO Add alternate domains to Mastodon installation +:PROPERTIES: +:CREATED: [2023-02-16 Thu 21:42] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Mastodon-on-Apache-using-web-domain-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10 +:END: + +******* TODO [[https://www.learnlinux.tv/build-your-own-mastodon-server-on-debian-step-by-step-server-build-guide/][Build Your Own Mastodon Server on Debian (Step by Step Server Build Guide) – Learn Linux TV]] :social_network: +:PROPERTIES: +:TITLE: Build Your Own Mastodon Server on Debian (Step by Step Server Build Guide) – Learn Linux TV +:URI: https://www.learnlinux.tv/build-your-own-mastodon-server-on-debian-step-by-step-server-build-guide/ +:CREATED: [2022-12-03 Sat 17:25] +:MODIFIED: [2022-12-03 17:25] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Add-alternate-domains-to-Mastodon-installation-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10 +:END: + +******* TODO [[https://www.movetodon.org/][Movetodon: Find your Twitter Friends on Mastodon]] :twitter:social_network: +:PROPERTIES: +:TITLE: Movetodon: Find your Twitter Friends on Mastodon +:URI: https://www.movetodon.org/ +:CREATED: [2022-12-03 Sat 17:03] +:MODIFIED: [2022-12-03 17:03] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Build-Your-Own-Mastodon-Server-on-Debian--Step-by-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10 +:END: + +******* TODO [[https://steve.cooleysekula.net/blog/2023/01/09/some-tips-on-setting-up-a-mastodon-instance-using-docker-and-apache/][Some Tips on Setting Up a Mastodon Instance Using Docker and Apache – The Adventures of My Pet Hamster]] +:PROPERTIES: +:TITLE: Some Tips on Setting Up a Mastodon Instance Using Docker and Apache – The Adventures of My Pet Hamster +:URI: https://steve.cooleysekula.net/blog/2023/01/09/some-tips-on-setting-up-a-mastodon-instance-using-docker-and-apache/ +:CREATED: [2023-03-27 Mon 11:05] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Movetodon-Find-your-Twitter-Friends-on-Mastodon-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-anki-sync-server-2026-03-30-18-54-10 +:END: + +***** TODO Install [[https://github.com/ankicommunity/anki-sync-server][anki-sync-server]] :learning: +:PROPERTIES: +:CREATED: [2023-01-22 Sun 09:30] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-anki-sync-server-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Some-Tips-on-Setting-Up-a-Mastodon-Instance-Using-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-anki-connect-2026-03-30-18-54-10 +:END: + +"A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)" + +***** TODO Install [[https://github.com/FooSoft/anki-connect][anki-connect]] :learning: +:PROPERTIES: +:CREATED: [2023-01-22 Sun 09:29] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-anki-connect-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-anki-sync-server-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-Audiobookshelf-2026-03-30-18-54-10 +:END: + +"Anki plugin to expose a remote API for creating flash cards." + +***** TODO Install [[https://audiobookshelf.org][Audiobookshelf]] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Audiobookshelf-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-anki-connect-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Privoxy-2026-03-30-18-54-10 +:END: + +#+BEGIN_SRC +/etc/default/audiobookshelf +METADATA_PATH=/usr/share/audiobookshelf/metadata +CONFIG_PATH=/usr/share/audiobookshelf/config +FFMPEG_PATH=/usr/lib/audiobookshelf-ffmpeg/ffmpeg +FFPROBE_PATH=/usr/lib/audiobookshelf-ffmpeg/ffprobe +TONE_PATH=/usr/lib/audiobookshelf-ffmpeg/tone +PORT=13378 +#+END_SRC + +***** TODO Privoxy +:PROPERTIES: +:CREATED: [2023-06-30 Fri 04:14] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Privoxy-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Audiobookshelf-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Ansible-2026-03-30-18-54-10 +:END: + +***** TODO Ansible +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:06] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Ansible-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Privoxy-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Reporting-2026-03-30-18-54-10 +:END: + +***** TODO Reporting +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:20] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Reporting-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Ansible-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: gharbeia-dot-net-2026-03-30-18-54-10 +:END: + +***** TODO gharbeia.net :project: +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: gharbeia-dot-net-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Reporting-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-arboreal-2026-03-30-18-54-10 +:END: +****** TODO Install arboreal +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-arboreal-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: gharbeia-dot-net-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Upgrade-to-latest-Drupal-2026-03-30-18-54-10 +:END: +****** TODO Upgrade to latest Drupal +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Upgrade-to-latest-Drupal-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-arboreal-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10 +:END: +****** TODO Migrate Drupal to Wordpress +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Upgrade-to-latest-Drupal-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10 +:END: +****** TODO Migrate Wordpress to Ghost +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Migrate-Drupal-to-Wordpress-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Migrate-Wordpress-to-static-2026-03-30-18-54-10 +:END: +****** TODO Migrate Wordpress to static +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Migrate-Wordpress-to-static-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Migrate-Wordpress-to-Ghost-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10 +:END: +****** TODO [#A] Choose between Ghost and a static website +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Migrate-Wordpress-to-static-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: rimenaguib-dot-org-2026-03-30-18-54-10 +:END: +***** TODO rimenaguib.org :project: +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: rimenaguib-dot-org-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Choose-between-Ghost-and-a-static-website-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Install-Ghost-2026-03-30-18-54-10 +:END: +****** TODO Install Ghost +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Install-Ghost-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: rimenaguib-dot-org-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Bergman-Brief-2026-03-30-18-54-10 +:END: +***** CNCL Bergman Brief +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Bergman-Brief-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Install-Ghost-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "CNCL" from [2024-02-21 Wed 12:00] \\ + # Finish with C-c C-c, or cancel with C-c C-k. +:END: + +***** CNCL +Install Wallabag read later service on server +CLOSED: [2023-07-27 Thu 23:08] +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Bergman-Brief-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Freedombox-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "TODO" from "" [2022-10-07 Fri] +:END: + +**** DONE [1/1] Freedombox +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Freedombox-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: plus-Install-Wallabag-read-later-service-on-server-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Freedombox-Backup-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-08-19 Sat 11:19] +:END: + +***** DONE [#A] [[https://borgbackup.readthedocs.io/en/stable/index.html][Freedombox Backup]] +:PROPERTIES: +:TITLE: Borg Documentation — Borg - Deduplicating Archiver 1.2.3 documentation +:URI: https://borgbackup.readthedocs.io/en/stable/index.html +:CREATED: [2023-02-06 Mon 02:25] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Freedombox-Backup-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Freedombox-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Umbrel-2026-03-30-18-54-10 +:END: +:LOGBOOK: +- State "TODO" from "" [2021-11-19 Fri] +- State "DONE" from "TODO" [2021-12-10 Fri] +:END: + +**** TODO [0/17] [[https://community.umbrel.com/t/how-to-install-1-1-1-on-proxmox/16748][Umbrel]] +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:03] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Umbrel-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Freedombox-Backup-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Bitcoin-2026-03-30-18-54-10 +:END: + +#+begin_src bash +qm importdisk YOUR_VM_ID umbrelos-amd64-usb-installer.img YOUR STORAGE +#+end_src + +#+begin_src bash +apt install samba-client cifs-utils psmisc +#+end_src + +***** TODO Bitcoin +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Bitcoin-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Umbrel-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Run-bitcoin-node-2026-03-30-18-54-10 +:END: +****** TODO Run bitcoin node +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Run-bitcoin-node-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Bitcoin-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10 +:END: +******* TODO Tor-Only Bitcoin & Lightning Guide +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Run-bitcoin-node-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Bitcoin-Full-Nodes-2026-03-30-18-54-10 +:END: + +https://blog.lopp.net/tor-only-bitcoin-lightning-guide/ + +******* TODO Bitcoin Full Nodes +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Bitcoin-Full-Nodes-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Tor-Only-Bitcoin-and-Lightning-Guide-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: bitcoincore-2026-03-30-18-54-10 +:END: + +https://www.lopp.net/bitcoin-information/full-node.html + +******* TODO bitcoincore +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: bitcoincore-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Bitcoin-Full-Nodes-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Run-electrum-node-2026-03-30-18-54-10 +:END: + +https://werunbtc.com/bitcoincore + +****** TODO Run electrum node +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Run-electrum-node-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: bitcoincore-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10 +:END: +******* TODO HOWTO — ElectrumX ElectrumX 1.16.0 documentation +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Run-electrum-node-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10 +:END: + +https://electrumx-spesmilo.readthedocs.io/en/latest/HOWTO.html#running + +******* TODO Environment Variables — ElectrumX ElectrumX 1.20.2 documentation +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: HOWTO-ElectrumX-ElectrumX-1-dot-16-dot-0-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10 +:END: + +https://electrumx.readthedocs.io/en/latest/environment.html + +******* TODO How to Install an Electrum Server using Full Bitcoin Node and ElectrumX +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Environment-Variables-ElectrumX-ElectrumX-1-dot-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Electrum-server-RaspiBolt-2026-03-30-18-54-10 +:END: + +https://freedomnode.com/blog/how-to-install-an-electrum-server-using-full-bitcoin-node-and-electrumx/ + +******* TODO Electrum server | RaspiBolt +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Electrum-server-RaspiBolt-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: How-to-Install-an-Electrum-Server-using-Full-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Run-lightning-node-2026-03-30-18-54-10 +:END: + +https://raspibolt.org/guide/bitcoin/electrum-server.html + +****** TODO Run lightning node +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Run-lightning-node-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Electrum-server-RaspiBolt-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Debian-Desktop-2026-03-30-18-54-10 +:END: +**** TODO Debian Desktop +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:02] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Debian-Desktop-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Run-lightning-node-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: AI-2026-03-30-18-54-10 +:END: + +**** TODO AI +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:12] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: AI-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Debian-Desktop-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10 +:END: + +***** TODO [[https://getleon.ai/][Leon - Your Open-Source Personal Assistant]] +:PROPERTIES: +:TITLE: Leon - Your Open-Source Personal Assistant +:URI: https://getleon.ai/ +:CREATED: [2023-02-08 Wed 09:45] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: AI-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GPT4All-2026-03-30-18-54-10 +:END: + +***** TODO [[https://gpt4all.io/index.html][GPT4All]] +:PROPERTIES: +:TITLE: GPT4All +:URI: https://gpt4all.io/index.html +:CREATED: [2023-06-05 Mon 11:14] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GPT4All-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Leon-Your-Open-Source-Personal-Assistant-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10 +:END: + +***** TODO [[https://prompter.fofr.ai/][Prompt generator for AI images and media]] +:PROPERTIES: +:TITLE: Prompt generator for AI images and media +:URI: https://prompter.fofr.ai/ +:CREATED: [2023-06-16 Fri 12:39] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GPT4All-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10 +:END: + +***** TODO [[https://blog.replit.com/chroma][Replit - Replit + Chroma: AI for the next billion software creators]] +:PROPERTIES: +:TITLE: Replit - Replit + Chroma: AI for the next billion software creators +:URI: https://blog.replit.com/chroma +:CREATED: [2023-06-16 Fri 12:42] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Prompt-generator-for-AI-images-and-media-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10 +:END: + +***** TODO [[https://redis.com/blog/build-ecommerce-chatbot-with-redis/][Build an E-commerce Chatbot With Redis, LangChain, and OpenAI | Redis]] +:PROPERTIES: +:TITLE: Build an E-commerce Chatbot With Redis, LangChain, and OpenAI | Redis +:URI: https://redis.com/blog/build-ecommerce-chatbot-with-redis/ +:CREATED: [2023-06-16 Fri 12:42] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Replit-Replit-plus-Chroma-AI-for-the-next-billion-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10 +:END: + +***** TODO [[https://medium.com/pytorch/colossalchat-an-open-source-solution-for-cloning-chatgpt-with-a-complete-rlhf-pipeline-5edf08fb538b][ColossalChat: An Open-Source Solution for Cloning ChatGPT With a Complete RLHF Pipeline | by Yang You | PyTorch | Medium]] +:PROPERTIES: +:TITLE: ColossalChat: An Open-Source Solution for Cloning ChatGPT With a Complete RLHF Pipeline | by Yang You | PyTorch | Medium +:URI: https://medium.com/pytorch/colossalchat-an-open-source-solution-for-cloning-chatgpt-with-a-complete-rlhf-pipeline-5edf08fb538b +:CREATED: [2023-06-16 Fri 12:43] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Build-an-E-commerce-Chatbot-With-Redis-LangChain-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10 +:END: + +***** TODO [[https://blog.rok.strnisa.com/2023/04/how-i-got-chatgpt-to-write-complete.html?m=1][How I Got ChatGPT to Write Complete Programs]] +:PROPERTIES: +:TITLE: How I Got ChatGPT to Write Complete Programs +:URI: https://blog.rok.strnisa.com/2023/04/how-i-got-chatgpt-to-write-complete.html?m=1 +:CREATED: [2023-06-16 Fri 13:14] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: ColossalChat-An-Open-Source-Solution-for-Cloning-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/openai/whisper][GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision]] +:PROPERTIES: +:TITLE: GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision +:URI: https://github.com/openai/whisper +:CREATED: [2023-03-15 Wed 12:31] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: How-I-Got-ChatGPT-to-Write-Complete-Programs-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/codebasics/roadmaps/blob/master/machine-learning-engineer-roadmap-2021/ml_engineer_roadmap_2021.md][roadmaps/ml_engineer_roadmap_2021.md at master · codebasics/roadmaps · GitHub]] +:PROPERTIES: +:TITLE: roadmaps/ml_engineer_roadmap_2021.md at master · codebasics/roadmaps · GitHub +:URI: https://github.com/codebasics/roadmaps/blob/master/machine-learning-engineer-roadmap-2021/ml_engineer_roadmap_2021.md +:CREATED: [2023-03-16 Thu 11:38] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-openai-whisper-Robust-Speech-Recognition-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10 +:END: + +***** TODO [[https://replicate.com/blog/replicate-alpaca][Train and run Stanford Alpaca on your own machine - Replicate – Replicate]] +:PROPERTIES: +:TITLE: Train and run Stanford Alpaca on your own machine - Replicate – Replicate +:URI: https://replicate.com/blog/replicate-alpaca +:CREATED: [2023-03-27 Mon 10:46] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: roadmaps-ml-engineer-roadmap-2021-dot-md-at-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10 +:END: + +***** TODO [[https://til.simonwillison.net/llms/python-react-pattern][A simple Python implementation of the ReAct pattern for LLMs | Simon Willison’s TILs]] +:PROPERTIES: +:TITLE: A simple Python implementation of the ReAct pattern for LLMs | Simon Willison’s TILs +:URI: https://til.simonwillison.net/llms/python-react-pattern +:CREATED: [2023-03-27 Mon 10:47] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Train-and-run-Stanford-Alpaca-on-your-own-machine-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10 +:END: + +***** TODO [[https://readmultiplex.com/2023/03/21/__trashed/][A Tool For ChatGPT AI Prompt Engineers. – @ReadMultiplex]] +:PROPERTIES: +:TITLE: A Tool For ChatGPT AI Prompt Engineers. – @ReadMultiplex +:URI: https://readmultiplex.com/2023/03/21/__trashed/ +:CREATED: [2023-03-27 Mon 10:56] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: A-simple-Python-implementation-of-the-ReAct-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10 +:END: + +***** TODO [[https://wandb.ai/a-sh0ts/langchain_callback_demo/reports/Prompt-Engineering-LLMs-with-LangChain-and-W-B--VmlldzozNjk1NTUw][Prompt Engineering LLMs with LangChain and W&B | langchain_callback_demo – Weights & Biases]] +:PROPERTIES: +:TITLE: Prompt Engineering LLMs with LangChain and W&B | langchain_callback_demo – Weights & Biases +:URI: https://wandb.ai/a-sh0ts/langchain_callback_demo/reports/Prompt-Engineering-LLMs-with-LangChain-and-W-B--VmlldzozNjk1NTUw +:CREATED: [2023-03-27 Mon 10:57] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: A-Tool-For-ChatGPT-AI-Prompt-Engineers-dot-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/lvwerra/trl][GitHub - lvwerra/trl: Train transformer language models with reinforcement learning.]] +:PROPERTIES: +:TITLE: GitHub - lvwerra/trl: Train transformer language models with reinforcement learning. +:URI: https://github.com/lvwerra/trl +:CREATED: [2023-03-27 Mon 10:57] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Prompt-Engineering-LLMs-with-LangChain-and-W-and-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-databrickslabs-dolly-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/databrickslabs/dolly][GitHub - databrickslabs/dolly]] +:PROPERTIES: +:TITLE: GitHub - databrickslabs/dolly +:URI: https://github.com/databrickslabs/dolly +:CREATED: [2023-03-27 Mon 10:58] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-databrickslabs-dolly-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-lvwerra-trl-Train-transformer-language-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/ggerganov/whisper.cpp][GitHub - ggerganov/whisper.cpp: Port of OpenAI's Whisper model in C/C++]] +:PROPERTIES: +:TITLE: GitHub - ggerganov/whisper.cpp: Port of OpenAI's Whisper model in C/C++ +:URI: https://github.com/ggerganov/whisper.cpp +:CREATED: [2023-03-27 Mon 11:01] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-databrickslabs-dolly-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10 +:END: + +***** TODO [[https://lukashoel.github.io/text-to-room/][Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models]] +:PROPERTIES: +:TITLE: Text2Room: Extracting Textured 3D Meshes from 2D Text-to-Image Models +:URI: https://lukashoel.github.io/text-to-room/ +:CREATED: [2023-03-27 Mon 11:02] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-ggerganov-whisper-dot-cpp-Port-of-OpenAI-s-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/imaurer/awesome-decentralized-llm][GitHub - imaurer/awesome-decentralized-llm: Collection of decentralized and open source AI projects and information.]] +:PROPERTIES: +:TITLE: GitHub - imaurer/awesome-decentralized-llm: Collection of decentralized and open source AI projects and information. +:URI: https://github.com/imaurer/awesome-decentralized-llm +:CREATED: [2023-03-30 Thu 11:21] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Text2Room-Extracting-Textured-3D-Meshes-from-2D-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/LAION-AI/Open-Assistant][GitHub - LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.]] +:PROPERTIES: +:TITLE: GitHub - LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so. +:URI: https://github.com/LAION-AI/Open-Assistant +:CREATED: [2023-02-05 Sun 00:41] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-imaurer-awesome-decentralized-llm-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GOAT-2026-03-30-18-54-10 +:END: + +***** TODO [[https://ipfs.io/ipfs/QmYyucgBQVfs9JXZ2MtmkGPAhgUjNgyGE6rcJT1KybQHhp/index.html][GOAT]] +:PROPERTIES: +:TITLE: GOAT +:URI: https://ipfs.io/ipfs/QmYyucgBQVfs9JXZ2MtmkGPAhgUjNgyGE6rcJT1KybQHhp/index.html +:CREATED: [2023-03-27 Mon 10:46] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GOAT-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-LAION-AI-Open-Assistant-OpenAssistant-is-a-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10 +:END: + +***** TODO [[https://www.chatpdf.com/][ChatPDF - Chat with any PDF!]] +:PROPERTIES: +:TITLE: ChatPDF - Chat with any PDF! +:URI: https://www.chatpdf.com/ +:CREATED: 2023-03-21 Tue 05:40 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GOAT-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/greshake/llm-security][GitHub - greshake/llm-security: New ways of breaking app-integrated LLMs]] +:PROPERTIES: +:TITLE: GitHub - greshake/llm-security: New ways of breaking app-integrated LLMs +:URI: https://github.com/greshake/llm-security +:CREATED: 2023-03-26 Sun 17:10 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: ChatPDF-Chat-with-any-PDF-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10 +:END: + +***** TODO [[https://github.com/neuml/txtchat/tree/master/examples/llama][txtchat/examples/llama at master · neuml/txtchat · GitHub]] +:PROPERTIES: +:TITLE: txtchat/examples/llama at master · neuml/txtchat · GitHub +:URI: https://github.com/neuml/txtchat/tree/master/examples/llama +:CREATED: 2023-03-26 Sun 17:12 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: GitHub-greshake-llm-security-New-ways-of-breaking-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Windows-10-2026-03-30-18-54-10 +:END: + +**** TODO Windows 10 +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:02] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Windows-10-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: txtchat-examples-llama-at-master-neuml-txtchat-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Mac-OS-2026-03-30-18-54-10 +:END: + +Windows 10 Home key +BJG9Q MNYDM 9RDQ7 9XJ4F Q9MK7 + +**** TODO Mac OS +:PROPERTIES: +:CREATED: [2023-04-16 Sun 15:02] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Mac-OS-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Windows-10-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Mastodon-configs-2026-03-30-18-54-10 +:END: + +**** TODO Mastodon configs +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Mastodon-configs-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Mac-OS-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Nostr-2026-03-30-18-54-10 +:END: + +# .env.production +# Generated with mastodon:setup on 2023-02-16 18:49:54 UTC + +# Some variables in this file will be interpreted differently whether you are +# using docker-compose or not. + +LOCAL_DOMAIN=social.gharbeia.net +SINGLE_USER_MODE=true +SECRET_KEY_BASE=9c7367324c49bc94c07587a659de0b08efb0fbc059b3f3b4225d5d803d11c45d5946a7a0e61e2d78a564d18922545cef573ad539adcc903ec2f869cd0bf75cdb +OTP_SECRET=7751729fe3c8576b07b0d5d4aa972f3af87d4d953014359d5f56930f355fe3e3a73beb82a695788796f8ffac131de9b939c424f8cf219af2b2202f9ce2658c85 +VAPID_PRIVATE_KEY=v1rElQ18AFk73Yhx47S2b1rzjhzJlTt17D1Waj-1HkU= +VAPID_PUBLIC_KEY=BDnLSXYkDGHXFl86i5oWl9NMK7uTzeSAzBroC4PS0H-uGrGqeyapd2PoLlWt_UnoWPjHhPV4dhkWh5nG1qU_epg= +DB_HOST=/var/run/postgresql +DB_PORT=5432 +DB_NAME=mastodon_production +DB_USER=mastodon +DB_PASS="j;{TZ]G=\"E\'~~bC:E>t;2e[}E" +REDIS_HOST=localhost +REDIS_PORT=6379 +REDIS_PASSWORD= +SMTP_SERVER=smtp.mailgun.org +SMTP_PORT=587 +SMTP_LOGIN=postmaster@sandboxbf29c666842548d7bf8080a9d85ea700.mailgun.org +SMTP_PASSWORD=d20c7990ec1631762ef3a0c5e5a36ea2-1d8af1f4-fcf8985f +SMTP_AUTH_METHOD=plain +SMTP_OPENSSL_VERIFY_MODE=none +SMTP_ENABLE_STARTTLS=auto +SMTP_FROM_ADDRESS='Mastodon ' + +**** TODO Nostr +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Nostr-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Mastodon-configs-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10 +:END: +***** TODO [[https://thebitcoinmanual.com/articles/nostr-account-nip-05-verified/][How To Get Your Nostr Account NIP-05 Verified - The Bitcoin Manual]] +:PROPERTIES: +:TITLE: How To Get Your Nostr Account NIP-05 Verified - The Bitcoin Manual +:URI: https://thebitcoinmanual.com/articles/nostr-account-nip-05-verified/ +:CREATED: [2023-03-27 Mon 10:45] +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: Nostr-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32 +:END: + +*** TODO [[https://www.wavelayer.com/blog/how-to-install-dockerized-electrum-server-to-improve-bitcoin-privacy/][How to Install Dockerized Electrum Server to Improve Bitcoin Privacy – Wave Layer Blog]] +:PROPERTIES: +:TITLE: How to Install Dockerized Electrum Server to Improve Bitcoin Privacy – Wave Layer Blog +:URI: https://www.wavelayer.com/blog/how-to-install-dockerized-electrum-server-to-improve-bitcoin-privacy/ +:CREATED: [2024-06-13 Thu 10:39] +:ID: How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: How-To-Get-Your-Nostr-Account-NIP-05-Verified-The-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50 +:END: + +*** TODO [[https://github.com/Ragtor/bitcoin-electrumx-docker][GitHub - Ragtor/bitcoin-electrumx-docker: A simple way to run bitcoin core and electrumx via docker-compose]] +:PROPERTIES: +:TITLE: GitHub - Ragtor/bitcoin-electrumx-docker: A simple way to run bitcoin core and electrumx via docker-compose +:URI: https://github.com/Ragtor/bitcoin-electrumx-docker +:CREATED: [2024-06-13 Thu 10:38] +:ID: GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: How-to-Install-Dockerized-Electrum-Server-to-Improve-Bitcoin-Privacy-Wave-Layer-Blog-2024-06-13-12-18-32 +:ORG_GTD_BLOCKS: How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53 +:END: + +*** TODO [[https://www.wundertech.net/how-to-set-up-docker-containers-in-proxmox/][How to Set Up Docker in Proxmox using an LXC/VM (2024)]] +:PROPERTIES: +:TITLE: How to Set Up Docker in Proxmox using an LXC/VM (2024) +:URI: https://www.wundertech.net/how-to-set-up-docker-containers-in-proxmox/ +:CREATED: [2024-06-13 Thu 10:34] +:ID: How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: GitHub-Ragtor-bitcoin-electrumx-docker-A-simple-way-to-run-bitcoin-core-and-electrumx-via-docker-compose-2024-06-13-12-18-50 +:ORG_GTD_BLOCKS: Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03 +:END: + +This is how Portainer is exposed on the LXC host. + +#+begin_src bash +docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest +#+end_src + +*** TODO [[https://blog.kye.dev/proxmox-servarr-stack][Installing Servarr Stack with Docker Compose]] +:PROPERTIES: +:TITLE: Installing Servarr Stack with Docker Compose +:URI: https://blog.kye.dev/proxmox-servarr-stack +:CREATED: [2024-06-13 Thu 10:13] +:ID: Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: How-to-Set-Up-Docker-in-Proxmox-using-an-LXC-VM--2024-2024-06-13-12-38-53 +:ORG_GTD_BLOCKS: Setup-ZFS-on-Proxmox-2024-06-13-12-39-15 +:END: + +*** TODO [[https://blog.kye.dev/proxmox-zfs][Setup ZFS on Proxmox]] +:PROPERTIES: +:TITLE: Setup ZFS on Proxmox +:URI: https://blog.kye.dev/proxmox-zfs +:CREATED: [2024-06-13 Thu 10:12] +:ID: Setup-ZFS-on-Proxmox-2024-06-13-12-39-15 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Installing-Servarr-Stack-with-Docker-Compose-2024-06-13-12-39-03 +:ORG_GTD_BLOCKS: khaledfahmy-dot-org-2024-06-13-12-40-54 +:END: + +*** TODO khaledfahmy.org +:PROPERTIES: +:ID: khaledfahmy-dot-org-2024-06-13-12-40-54 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Setup-ZFS-on-Proxmox-2024-06-13-12-39-15 +:ORG_GTD_BLOCKS: compose-dot-yml-2026-03-30-18-54-10 +:END: + +خواطر عن مصر والشرق الأوسط والتاريخ + +**** TODO compose.yml +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: compose-dot-yml-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: khaledfahmy-dot-org-2024-06-13-12-40-54 +:ORG_GTD_BLOCKS: wordpress-dot-ini-2026-03-30-18-54-10 +:END: + +#+begin_src yml + version: '3.1' + +services: + + wordpress: + image: wordpress + restart: always + ports: + - 8080:80 + environment: + WORDPRESS_DB_HOST: db + WORDPRESS_DB_USER: mysql + WORDPRESS_DB_PASSWORD: t1)~Bt~1uwmwe?pq}sZj%b!t8 + WORDPRESS_DB_NAME: khaledfahmy_db + volumes: + - wordpress:/var/www/html + - ./wordpress.ini:/usr/local/etc/php/conf.d/wordpress.ini + + db: + image: mysql:8.0 + restart: always + environment: + MYSQL_DATABASE: khaledfahmy_db + MYSQL_USER: mysql + MYSQL_PASSWORD: t1)~Bt~1uwmwe?pq}sZj%b!t8 + MYSQL_RANDOM_ROOT_PASSWORD: '1' + volumes: + - db:/var/lib/mysql + +volumes: + wordpress: + db: +#+end_src + +**** TODO wordpress.ini +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: wordpress-dot-ini-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: compose-dot-yml-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Cloudflare-Zone-API-2026-03-30-18-54-10 +:END: + +#+begin_src yaml +file_uploads = On +memory_limit = 256M +upload_max_filesize = 64M +post_max_size = 64M +max_execution_time = 300 +max_input_time = 1000 +#+end_src + +**** TODO Cloudflare Zone API +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Cloudflare-Zone-API-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: wordpress-dot-ini-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Using-Org-Mode-in-Hugo-2024-06-13-12-41-04 +:END: + +kOMRnUfC8BxotLwPygvlPQecZePgHReH9DdhrW_j + +*** TODO [[https://willschenk.com/howto/2019/using_org_mode_in_hugo/][Using Org Mode in Hugo]] +:PROPERTIES: +:TITLE: Using Org Mode in Hugo +:URI: https://willschenk.com/howto/2019/using_org_mode_in_hugo/ +:CREATED: [2024-06-04 Tue 13:06] +:ID: Using-Org-Mode-in-Hugo-2024-06-13-12-41-04 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Cloudflare-Zone-API-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41 +:END: + +*** TODO [[https://du.nkel.dev/blog/2021-03-25_proxmox_docker/][Running docker inside an unprivileged LXC container on Proxmox - du.nkel.dev]] +:PROPERTIES: +:TITLE: Running docker inside an unprivileged LXC container on Proxmox - du.nkel.dev +:URI: https://du.nkel.dev/blog/2021-03-25_proxmox_docker/ +:CREATED: [2024-06-04 Tue 12:43] +:ID: Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Using-Org-Mode-in-Hugo-2024-06-13-12-41-04 +:ORG_GTD_BLOCKS: Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39 +:END: + +*** TODO [[https://helper-scripts.com/][Proxmox VE Helper-Scripts]] +:PROPERTIES: +:TITLE: Proxmox VE Helper-Scripts +:URI: https://helper-scripts.com/ +:CREATED: [2024-05-30 Thu 14:35] +:ID: Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Running-docker-inside-an-unprivileged-LXC-container-on-Proxmox-du-dot-nkel-dot-dev-2024-06-13-12-41-41 +:ORG_GTD_BLOCKS: 7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05 +:END: + +*** TODO 7 watts idle on Intel 12th/13th gen: the foundation for building a low power server/NAS | mattgadient.com +:PROPERTIES: +:CREATED: [2024-05-30 Thu 03:57] +:ID: 7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Proxmox-VE-Helper-Scripts-2024-06-13-12-43-39 +:ORG_GTD_BLOCKS: How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44 +:END: + +https://mattgadient.com/7-watts-idle-on-intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-nas/ + +*** TODO [[https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl][How to check an hard drive health from the command line using smartctl - Linux Tutorials - Learn Linux Configuration]] +:PROPERTIES: +:TITLE: How to check an hard drive health from the command line using smartctl - Linux Tutorials - Learn Linux Configuration +:URI: https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl +:CREATED: [2024-05-29 Wed 15:54] +:ID: How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: 7-watts-idle-on-Intel-12th-13th-gen-the-foundation-for-building-a-low-power-server-NAS-mattgadient-dot-com-2024-06-13-12-44-05 +:ORG_GTD_BLOCKS: GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19 +:END: + +*** TODO GitHub - iyaja/llama-fs: A self-organizing file system with llama 3 +:PROPERTIES: +:CREATED: [2024-05-26 Sun 21:22] +:ID: GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: How-to-check-an-hard-drive-health-from-the-command-line-using-smartctl-Linux-Tutorials-Learn-Linux-Configuration-2024-06-13-12-44-44 +:ORG_GTD_BLOCKS: Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48 +:END: + +https://github.com/iyaja/llama-fs + +*** TODO Move data from 4TB drive to 8TB barrel +:PROPERTIES: +:ID: Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: GitHub-iyaja-llama-fs-A-self-organizing-file-system-with-llama-3-2024-06-13-12-46-19 +:ORG_GTD_BLOCKS: Open-WebUI-2024-06-13-13-43-50 +:END: + +[2024-05-01 Wed 09:30] + +| lilitop | barrel | | +| 287GB | 11GB | audio | +| 86GB | 0 | books | +| 367GB | 0 | documents | +| 0 | 431GB | in | +| 146GB | 0 | maps | +| 0 | 883GB | music | +| 94GB | 0 | music-store | +| 168GB | 0 | src | +| 478MB | 0 | torrent | +| 42GB | 42GB | vault | +| 0 | 5.2TB | video | +| 538MB | 538MB | physibles.zip | +| 1.2TB | 6.5TB | Total | + +*** TODO [[https://openwebui.com/][Open WebUI]] :AI: +:PROPERTIES: +:CREATED: [2024-04-19 Fri 09:12] +:TITLE: Open WebUI +:URI: https://openwebui.com/ +:ID: Open-WebUI-2024-06-13-13-43-50 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Move-data-from-4TB-drive-to-8TB-barrel-2024-06-13-13-07-48 +:ORG_GTD_BLOCKS: Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16 +:END: + +*** TODO [[https://developers.cloudflare.com/1.1.1.1/setup/][Set up Cloudflare 1.1.1.1 resolver · Cloudflare 1.1.1.1 docs]] +:PROPERTIES: +:CREATED: [2024-04-17 Wed 16:13] +:TITLE: Set up Cloudflare 1.1.1.1 resolver · Cloudflare 1.1.1.1 docs +:URI: https://developers.cloudflare.com/1.1.1.1/setup/ +:ID: Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Open-WebUI-2024-06-13-13-43-50 +:ORG_GTD_BLOCKS: How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00 +:END: + +*** TODO How I manage LVMs on home server +:PROPERTIES: +:CREATED: [2024-04-09 Tue 00:00] +:ID: How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Set-up-Cloudflare-1-dot-1-dot-1-dot-1-resolver-Cloudflare-1-dot-1-dot-1-dot-1-docs-2024-06-13-13-46-16 +:ORG_GTD_BLOCKS: To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10 +:END: + +The 4TB drive is, sadly, in LVM. I need to change this since the hardware only supports one driver. Meanwhile, this is how I add the LVM to Umbrel + +**** TODO To mount the LVM on Proxmox +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: How-I-manage-LVMs-on-home-server-2024-06-13-14-08-00 +:ORG_GTD_BLOCKS: To-mount-media-library-on-Umbrel-2026-03-30-18-54-10 +:END: + +#+begin_src shell + vgscan + vgchange -ay library + lvs + mkdir /media/library + mount /dev/library/vm-100-disk-0 /media/library/ +#+end_src + +**** TODO To mount /media/library on Umbrel +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: To-mount-media-library-on-Umbrel-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: To-mount-the-LVM-on-Proxmox-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10 +:END: + +#+begin_src shell +pct set 111 -mp0 /media/library,mp=/library +#+end_src + +**** TODO Docker data are in /rpool/data/subvol-111-disk-0/root/umbrel/app-data +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: To-mount-media-library-on-Umbrel-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52 +:END: +*** TODO [[https://superuser.com/questions/238297/accessing-time-machine-backup-from-windows-linux-laptops][Accessing Time Machine backup from Windows/Linux laptops - Super User]] +:PROPERTIES: +:CREATED: [2024-04-06 Sat 17:14] +:TITLE: Accessing Time Machine backup from Windows/Linux laptops - Super User +:URI: https://superuser.com/questions/238297/accessing-time-machine-backup-from-windows-linux-laptops +:ID: Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Docker-data-are-in-rpool-data-subvol-111-disk-0-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Nextcloud-AOL-2024-06-29-13-13-48 +:END: + +*** TODO [[https://github.com/nextcloud/all-in-one][Nextcloud AOL]] +:PROPERTIES: +:ID: Nextcloud-AOL-2024-06-29-13-13-48 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Accessing-Time-Machine-backup-from-Windows-Linux-laptops-Super-User-2024-06-13-14-14-52 +:ORG_GTD_BLOCKS: Mastodon-2024-06-29-13-13-59 +:END: + +#+begin_src yaml + services: + nextcloud-aio-mastercontainer: + image: nextcloud/all-in-one:latest + init: true + restart: always + container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed as otherwise AIO will not work correctly + volumes: + - nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed as otherwise the built-in backup solution will not work + - /var/run/docker.sock:/var/run/docker.sock:ro # May be changed on macOS, Windows or docker rootless. See the applicable documentation. If adjusting, don't forget to also set 'WATCHTOWER_DOCKER_SOCKET_PATH'! + ports: + - 80:80 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md + - 8080:8080 + - 8443:8443 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md + # environment: # Is needed when using any of the options below + # AIO_DISABLE_BACKUP_SECTION: false # Setting this to true allows to hide the backup section in the AIO interface. See https://github.com/nextcloud/all-in-one#how-to-disable-the-backup-section + # APACHE_PORT: 11000 # Is needed when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md + # APACHE_IP_BINDING: 127.0.0.1 # Should be set when running behind a web server or reverse proxy (like Apache, Nginx, Cloudflare Tunnel and else) that is running on the same host. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md + # BORG_RETENTION_POLICY: --keep-within=7d --keep-weekly=4 --keep-monthly=6 # Allows to adjust borgs retention policy. See https://github.com/nextcloud/all-in-one#how-to-adjust-borgs-retention-policy + # COLLABORA_SECCOMP_DISABLED: false # Setting this to true allows to disable Collabora's Seccomp feature. See https://github.com/nextcloud/all-in-one#how-to-disable-collaboras-seccomp-feature + # NEXTCLOUD_DATADIR: /mnt/ncdata # Allows to set the host directory for Nextcloud's datadir. ⚠️⚠️⚠️ Warning: do not set or adjust this value after the initial Nextcloud installation is done! See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir + # NEXTCLOUD_MOUNT: /mnt/ # Allows the Nextcloud container to access the chosen directory on the host. See https://github.com/nextcloud/all-in-one#how-to-allow-the-nextcloud-container-to-access-directories-on-the-host + # NEXTCLOUD_UPLOAD_LIMIT: 10G # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-upload-limit-for-nextcloud + # NEXTCLOUD_MAX_TIME: 3600 # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-max-execution-time-for-nextcloud + # NEXTCLOUD_MEMORY_LIMIT: 512M # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-php-memory-limit-for-nextcloud + # NEXTCLOUD_TRUSTED_CACERTS_DIR: /path/to/my/cacerts # CA certificates in this directory will be trusted by the OS of the nexcloud container (Useful e.g. for LDAPS) See See https://github.com/nextcloud/all-in-one#how-to-trust-user-defined-certification-authorities-ca + # NEXTCLOUD_STARTUP_APPS: deck twofactor_totp tasks calendar contacts notes # Allows to modify the Nextcloud apps that are installed on starting AIO the first time. See https://github.com/nextcloud/all-in-one#how-to-change-the-nextcloud-apps-that-are-installed-on-the-first-startup + # NEXTCLOUD_ADDITIONAL_APKS: imagemagick # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-os-packages-permanently-to-the-nextcloud-container + # NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS: imagick # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container + # NEXTCLOUD_ENABLE_DRI_DEVICE: true # This allows to enable the /dev/dri device in the Nextcloud container. ⚠️⚠️⚠️ Warning: this only works if the '/dev/dri' device is present on the host! If it should not exist on your host, don't set this to true as otherwise the Nextcloud container will fail to start! See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud + # NEXTCLOUD_KEEP_DISABLED_APPS: false # Setting this to true will keep Nextcloud apps that are disabled in the AIO interface and not uninstall them if they should be installed. See https://github.com/nextcloud/all-in-one#how-to-keep-disabled-apps + # TALK_PORT: 3478 # This allows to adjust the port that the talk container is using. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-talk-port + # WATCHTOWER_DOCKER_SOCKET_PATH: /var/run/docker.sock # Needs to be specified if the docker socket on the host is not located in the default '/var/run/docker.sock'. Otherwise mastercontainer updates will fail. For macos it needs to be '/var/run/docker.sock' + # networks: # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file + # - nextcloud-aio # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file + # security_opt: ["label:disable"] # Is needed when using SELinux + + # # Optional: Caddy reverse proxy. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md + # # You can find further examples here: https://github.com/nextcloud/all-in-one/discussions/588 + # caddy: + # image: caddy:alpine + # restart: always + # container_name: caddy + # volumes: + # - ./Caddyfile:/etc/caddy/Caddyfile + # - ./certs:/certs + # - ./config:/config + # - ./data:/data + # - ./sites:/srv + # network_mode: "host" + +volumes: # If you want to store the data on a different drive, see https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive + nextcloud_aio_mastercontainer: + name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work + +# # Optional: If you need ipv6, follow step 1 and 2 of https://github.com/nextcloud/all-in-one/blob/main/docker-ipv6-support.md first and then uncomment the below config in order to activate ipv6 for the internal nextcloud-aio network. +# # Please make sure to uncomment also the networking lines of the mastercontainer above in order to actually create the network with docker-compose +# networks: +# nextcloud-aio: +# name: nextcloud-aio # This line is not allowed to be changed as otherwise the created network will not be used by the other containers of AIO +# driver: bridge +# enable_ipv6: true +# ipam: +# driver: default +# config: +# - subnet: fd12:3456:789a:2::/64 # IPv6 subnet to use +#+end_src + +*** TODO [[https://hub.docker.com/r/linuxserver/mastodon][Mastodon]] +:PROPERTIES: +:ID: Mastodon-2024-06-29-13-13-59 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Nextcloud-AOL-2024-06-29-13-13-48 +:ORG_GTD_BLOCKS: Cloudflared-tunnel-2024-06-29-13-14-05 +:END: + +#+begin_src yaml + services: + mastodon: + image: lscr.io/linuxserver/mastodon:latest + container_name: mastodon + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + - LOCAL_DOMAIN=example.com + - REDIS_HOST=redis + - REDIS_PORT=6379 + - DB_HOST=db + - DB_USER=mastodon + - DB_NAME=mastodon + - DB_PASS=mastodon + - DB_PORT=5432 + - ES_ENABLED=false + - SECRET_KEY_BASE= + - OTP_SECRET= + - VAPID_PRIVATE_KEY= + - VAPID_PUBLIC_KEY= + - SMTP_SERVER=mail.example.com + - SMTP_PORT=25 + - SMTP_LOGIN= + - SMTP_PASSWORD= + - SMTP_FROM_ADDRESS=notifications@example.com + - S3_ENABLED=false + - WEB_DOMAIN=mastodon.example.com #optional + - ES_HOST=es #optional + - ES_PORT=9200 #optional + - ES_USER=elastic #optional + - ES_PASS=elastic #optional + - S3_BUCKET= #optional + - AWS_ACCESS_KEY_ID= #optional + - AWS_SECRET_ACCESS_KEY= #optional + - S3_ALIAS_HOST= #optional + - SIDEKIQ_ONLY=false #optional + - SIDEKIQ_QUEUE= #optional + - SIDEKIQ_DEFAULT=false #optional + - SIDEKIQ_THREADS=5 #optional + - DB_POOL=5 #optional + - NO_CHOWN= #optional + volumes: + - /path/to/appdata/config:/config + ports: + - 80:80 + - 443:443 + restart: unless-stopped +#+end_src + +*** TODO [[https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial][Cloudflared tunnel]] +:PROPERTIES: +:ID: Cloudflared-tunnel-2024-06-29-13-14-05 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Mastodon-2024-06-29-13-13-59 +:ORG_GTD_BLOCKS: أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43 +:END: + +#+begin_src yaml + networks: + frontend: + external: true + backend: + external: true + +services: + cloudflaretunnel: + container_name: cloudflaretunnel + image: cloudflare/cloudflared + restart: unless-stopped + environment: + - TUNNEL_TOKEN=eyJhIjoiYWY0Y2RkYWM0N2UwMDFmZDZkNWMyMGFjNmRkZGFkM2QiLCJ0IjoiYTNiMWQ3MzEtZmVmNy00NDcxLTk5ZjItNzRlYzVlYmM4OGQ4IiwicyI6IllUaGpZbUV3TURNdFpEUmhaaTAwWldZMExXSmpPVEV0WlRBellXRmhZMkUyTUdFMCJ9 + command: tunnel --no-autoupdate run + networks: + - frontend + - backend +#+end_src + +*** TODO [[https://www.arteenz.com/cartooncat-587.html#gsc.tab=0][أليس في بلاد العجائب الجزء 1]] +:PROPERTIES: +:TITLE: أليس في بلاد العجائب الجزء 1 +:URI: https://www.arteenz.com/cartooncat-587.html#gsc.tab=0 +:CREATED: [2024-06-16 Sun 10:33] +:ID: أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Cloudflared-tunnel-2024-06-29-13-14-05 +:ORG_GTD_BLOCKS: Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10 +:END: + +*** TODO [[https://stackoverflow.com/questions/45103843/using-environment-variable-for-volume-name-in-docker-compose][Using environment variable for volume name in docker compose - Stack Overflow]] +:PROPERTIES: +:TITLE: Using environment variable for volume name in docker compose - Stack Overflow +:URI: https://stackoverflow.com/questions/45103843/using-environment-variable-for-volume-name-in-docker-compose +:CREATED: [2024-06-15 Sat 12:37] +:ID: Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: أليس-في-بلاد-العجائب-الجزء-1-2024-06-29-13-15-43 +:ORG_GTD_BLOCKS: How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33 +:END: + +*** TODO [[https://linuxhandbook.com/deploye-multiple-wordpress/][How to Self-host Multiple WordPress Sites on the Same Server With Docker]] +:PROPERTIES: +:TITLE: How to Self-host Multiple WordPress Sites on the Same Server With Docker +:URI: https://linuxhandbook.com/deploye-multiple-wordpress/ +:CREATED: [2024-06-15 Sat 12:37] +:ID: How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Using-environment-variable-for-volume-name-in-docker-compose-Stack-Overflow-2024-06-29-13-17-10 +:ORG_GTD_BLOCKS: fishere-2024-06-29-13-17-44 +:END: + +*** TODO fishere +:PROPERTIES: +:ID: fishere-2024-06-29-13-17-44 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: How-to-Self-host-Multiple-WordPress-Sites-on-the-Same-Server-With-Docker-2024-06-29-13-17-33 +:ORG_GTD_BLOCKS: compose-dot-yaml-2026-03-30-18-54-10 +:END: + +**** TODO compose.yaml +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: compose-dot-yaml-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: fishere-2024-06-29-13-17-44 +:ORG_GTD_BLOCKS: fishere-dot-env-2026-03-30-18-54-10 +:END: + +#+begin_src yaml +version: '3.1' + +services: + + wordpress: + image: wordpress + restart: always + ports: + - 8081:81 + volumes: + - wordpress:/var/www/html + env_file:"fishere.env" + + db: + image: mysql:8.0 + restart: always + volumes: + - db:/var/lib/mysql + env_file:"fishere.env" + +volumes: + wordpress: + db: +#+end_src + +**** TODO fishere.env +:PROPERTIES: +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ID: fishere-dot-env-2026-03-30-18-54-10 +:ORG_GTD_DEPENDS_ON: compose-dot-yaml-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55 +:END: + +#+begin_src env +WORDPRESS_DB_HOST=db +WORDPRESS_DB_USER=mysql +WORDPRESS_DB_PASSWORD=t1)~Bt~1uwmwe?pq}sZj%b!t8 +WORDPRESS_DB_NAME=fishere_db + +MYSQL_DATABASE=fishere_db +MYSQL_USER=mysql +MYSQL_PASSWORD=t1)~Bt~1uwmwe?pq}sZj%b!t8 +MYSQL_RANDOM_ROOT_PASSWORD='1' + +#+end_src + +*** TODO Configure ODMPY download folder name pattern to suit Audiobookshelf +:PROPERTIES: +:CREATED: [2024-03-15 Fri 06:02] +:ID: Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: fishere-dot-env-2026-03-30-18-54-10 +:ORG_GTD_BLOCKS: Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47 +:END: + +https://github.com/ping/odmpy +https://www.audiobookshelf.org/docs/ + +*** TODO [[https://deadmanssnitch.com/][Dead Man's Snitch — A dead simple Cron Job Monitoring service]] +:PROPERTIES: +:CREATED: [2023-07-27 Thu 17:00] +:TITLE: Dead Man's Snitch — A dead simple Cron Job Monitoring service +:URI: https://deadmanssnitch.com/ +:ID: Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Configure-ODMPY-download-folder-name-pattern-to-suit-Audiobookshelf-2024-03-15-17-16-55 +:ORG_GTD_BLOCKS: GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16 +:END: + +*** TODO [[https://github.com/akhilrex/podgrab][GitHub - akhilrex/podgrab: A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.]] :computers: +:PROPERTIES: +:TITLE: GitHub - akhilrex/podgrab: A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player. +:URI: https://github.com/akhilrex/podgrab +:CREATED: [2023-02-08 Wed 09:41] +:ID: GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Dead-Man-s-Snitch-A-dead-simple-Cron-Job-Monitoring-service-2024-07-03-14-51-47 +:ORG_GTD_BLOCKS: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21 +:END: + +*** TODO [[https://archivebox.io/][ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…]] :archive:computers: +:PROPERTIES: +:TITLE: ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more… +:URI: https://archivebox.io/ +:CREATED: [2022-12-27 Tue 14:31] +:MODIFIED: [2022-12-27 14:31] +:ID: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: GitHub-akhilrex-podgrab-A-self-hosted-podcast-manager-downloader-archiver-tool-to-download-podcast-episodes-as-soon-as-they-become-live-with-an-integrated-player-dot-2024-07-03-15-40-16 +:ORG_GTD_BLOCKS: Tube-Archivist-2024-07-04-10-20-14 +:END: + +*** TODO [[https://www.tubearchivist.com/][Tube Archivist]] :computers: +:PROPERTIES: +:TITLE: Tube Archivist +:URI: https://www.tubearchivist.com/ +:CREATED: 2023-02-08 Wed 09:40 +:ID: Tube-Archivist-2024-07-04-10-20-14 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-09-39-21 +:ORG_GTD_BLOCKS: Homebox-2024-07-04-10-20-23 +:END: + +*** TODO [[https://hay-kot.github.io/homebox/][Homebox]] :computers: +:PROPERTIES: +:TITLE: Homebox +:URI: https://hay-kot.github.io/homebox/ +:CREATED: 2023-02-08 Wed 08:57 +:ID: Homebox-2024-07-04-10-20-23 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Tube-Archivist-2024-07-04-10-20-14 +:ORG_GTD_BLOCKS: Khue-s-Homelab-2024-07-04-10-28-00 +:END: + +#+BEGIN_QUOTE +Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox is the perfect solution for your home inventory, organization, and management needs. While developing this project I've tried to keep the following principles in mind +#+END_QUOTE + +*** TODO [[https://homelab.khuedoan.com/][Khue's Homelab]] +:PROPERTIES: +:TITLE: Khue's Homelab +:URI: https://homelab.khuedoan.com/ +:CREATED: [2024-06-30 Sun 13:08] +:ID: Khue-s-Homelab-2024-07-04-10-28-00 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Homebox-2024-07-04-10-20-23 +:ORG_GTD_BLOCKS: Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39 +:END: + +*** TODO [[https://sluijsjes.nl/2024/05/18/cpu-temp-monitoring-on-proxmox/][Amazing script for CPU Temperature Monitoring on Proxmox | Sluijsjes Tech Lab]] :homelab:homelab: +:PROPERTIES: +:TITLE: Amazing script for CPU Temperature Monitoring on Proxmox | Sluijsjes Tech Lab +:URI: https://sluijsjes.nl/2024/05/18/cpu-temp-monitoring-on-proxmox/ +:CREATED: [2024-07-08 Mon 15:14] +:ID: Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Khue-s-Homelab-2024-07-04-10-28-00 +:ORG_GTD_BLOCKS: SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03 +:END: + +*** TODO [[https://forum.proxmox.com/threads/accessing-existing-zfs-pool-from-vm.84773/][[SOLVED] - Accessing existing ZFS pool from VM | Proxmox Support Forum]] +:PROPERTIES: +:TITLE: [SOLVED] - Accessing existing ZFS pool from VM | Proxmox Support Forum +:URI: https://forum.proxmox.com/threads/accessing-existing-zfs-pool-from-vm.84773/ +:CREATED: [2024-07-16 Tue 14:49] +:ID: SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Amazing-script-for-CPU-Temperature-Monitoring-on-Proxmox-Sluijsjes-Tech-Lab-2024-07-29-14-57-39 +:ORG_GTD_BLOCKS: Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28 +:END: + +*** TODO [[https://stephenafamo.com/blog/posts/moving-a-wordpress-site-into-a-docker-container][Moving a WordPress site into a Docker Container | Stephen AfamO's Blog]] +:PROPERTIES: +:TITLE: Moving a WordPress site into a Docker Container | Stephen AfamO's Blog +:URI: https://stephenafamo.com/blog/posts/moving-a-wordpress-site-into-a-docker-container +:CREATED: [2024-07-16 Tue 14:50] +:ID: Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: SOLVED-Accessing-existing-ZFS-pool-from-VM-Proxmox-Support-Forum-2024-07-29-15-04-03 +:ORG_GTD_BLOCKS: videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37 +:END: + +*** TODO [[https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial][videos/cloudflare-tunnel-tutorial at main · ChristianLempa/videos · GitHub]] +:PROPERTIES: +:TITLE: videos/cloudflare-tunnel-tutorial at main · ChristianLempa/videos · GitHub +:URI: https://github.com/ChristianLempa/videos/tree/main/cloudflare-tunnel-tutorial +:CREATED: [2024-07-16 Tue 14:50] +:ID: videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Moving-a-WordPress-site-into-a-Docker-Container-Stephen-AfamO-s-Blog-2024-07-29-15-04-28 +:ORG_GTD_BLOCKS: Nostr-Apps-2024-07-29-15-04-44 +:END: + +*** TODO [[https://www.nostrapps.com/][Nostr Apps]] +:PROPERTIES: +:CREATED: [2024-07-18 Thu 02:33] +:TITLE: Nostr Apps +:URI: https://www.nostrapps.com/ +:ID: Nostr-Apps-2024-07-29-15-04-44 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: videos-cloudflare-tunnel-tutorial-at-main-ChristianLempa-videos-GitHub-2024-07-29-15-04-37 +:ORG_GTD_BLOCKS: Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34 +:END: + +*** TODO [[https://www.cgdirector.com/guide-to-pcie-lanes/][Guide to PCIe Lanes: How many do you need for your workload?]] +:PROPERTIES: +:TITLE: Guide to PCIe Lanes: How many do you need for your workload? +:URI: https://www.cgdirector.com/guide-to-pcie-lanes/ +:CREATED: [2024-07-19 Fri 13:48] +:ID: Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Nostr-Apps-2024-07-29-15-04-44 +:ORG_GTD_BLOCKS: Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07 +:END: + +*** TODO [[https://ai.meta.com/blog/meta-llama-3-1/][Introducing Llama 3.1: Our most capable models to date]] +:PROPERTIES: +:CREATED: [2024-07-24 Wed 05:12] +:TITLE: Introducing Llama 3.1: Our most capable models to date +:URI: https://ai.meta.com/blog/meta-llama-3-1/ +:ID: Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Guide-to-PCIe-Lanes-How-many-do-you-need-for-your-workload-2024-07-29-15-05-34 +:ORG_GTD_BLOCKS: The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16 +:END: + +*** TODO [[https://ai.meta.com/research/publications/the-llama-3-herd-of-models/][The Llama 3 Herd of Models | Research - AI at Meta]] +:PROPERTIES: +:CREATED: [2024-07-24 Wed 05:13] +:TITLE: The Llama 3 Herd of Models | Research - AI at Meta +:URI: https://ai.meta.com/research/publications/the-llama-3-herd-of-models/ +:ID: The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Introducing-Llama-3-dot-1-Our-most-capable-models-to-date-2024-07-29-15-06-07 +:ORG_GTD_BLOCKS: Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18 +:END: + +*** TODO [[https://research.yandex.com/blog/petals-decentralized-inference-and-finetuning-of-large-language-models][Petals: decentralized inference and finetuning of large language models]] +:PROPERTIES: +:CREATED: [2024-07-24 Wed 05:25] +:TITLE: Petals: decentralized inference and finetuning of large language models +:URI: https://research.yandex.com/blog/petals-decentralized-inference-and-finetuning-of-large-language-models +:ID: Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: The-Llama-3-Herd-of-Models-Research-AI-at-Meta-2024-07-29-15-06-16 +:ORG_GTD_BLOCKS: GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36 +:END: + +P2P network for inference on large LLMs above 100B tokens + +*** TODO [[https://github.com/exo-explore/exo][GitHub - exo-explore/exo: Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚]] :AI: +:PROPERTIES: +:TITLE: GitHub - exo-explore/exo: Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚ +:URI: https://github.com/exo-explore/exo +:CREATED: [2024-07-29 Mon 12:54] +:ID: GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: Petals-decentralized-inference-and-finetuning-of-large-language-models-2024-07-29-15-07-18 +:ORG_GTD_BLOCKS: GitHub-getAlby-hub-Alby-Hub-Your-own-lightning-node-connected-to-every-app-dot-Run-anywhere-dot-Become-self-sovereign-dot-2024-07-29-15-10-47 +:END: + +*** TODO [[https://github.com/getAlby/hub][GitHub - getAlby/hub: Alby Hub - Your own lightning node connected to every app. Run anywhere. Become self-sovereign.]] :Bitcoin: +:PROPERTIES: +:TITLE: GitHub - getAlby/hub: Alby Hub - Your own lightning node connected to every app. Run anywhere. Become self-sovereign. +:URI: https://github.com/getAlby/hub +:CREATED: [2024-07-29 Mon 12:59] +:ID: GitHub-getAlby-hub-Alby-Hub-Your-own-lightning-node-connected-to-every-app-dot-Run-anywhere-dot-Become-self-sovereign-dot-2024-07-29-15-10-47 +:ORG_GTD: Projects +:ORG_GTD_PROJECT_IDS: Homelab-2024-02-21-12-15-03 +:ORG_GTD_PROJECT: Homelab [31/188] +:TRIGGER: self org-gtd-update-project-after-task-done! +:ORG_GTD_DEPENDS_ON: GitHub-exo-explore-exo-Run-your-own-AI-cluster-at-home-with-everyday-devices-️-2024-07-29-15-10-36 +:END: + +** TODO losgarcias [6/8] :computer: +:PROPERTIES: +:COOKIE_DATA: todo recursive +:ID: losgarcias-2024-02-21-12-16-51 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +*** DONE [#A] Renew letsencrypt +SCHEDULED: <2021-01-18 Mon> +:PROPERTIES: +:ORG_GTD: Projects +:ID: Renew-letsencrypt-2026-03-30-20-18-51 +:END: +:LOGBOOK: +- State "TODO" from "" [2021-10-20 Wed] +- State "DONE" from "TODO" [2022-05-06 Fri] +:END: + +*** DONE [#B] header and sharing buttons placement for fishere.net +:PROPERTIES: +:ORG_GTD: Projects +:ID: header-and-sharing-buttons-placement-for-fishere-2026-03-30-20-18-51 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-02-20] Fix +- State "DONE" from "TODO" [2019-02-25 Mon] +:END: + +*** DONE [#B] Fix email list encoding in +khaledfahmy.org +:PROPERTIES: +:ORG_GTD: Projects +:ID: Fix-email-list-encoding-in-plus-khaledfahmy-dot-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "TODO" from "" [2018-07-18 Wed] +- State "DONE" from "TODO" [2019-03-15 Fri] +:END: + +*** DONE [#B] [[http://khaledfahmy.org/?es=cron&guid=ngvtzc-krhsqf-pfogli-tefknd-ocqgkd][confirmation email]] on +khaledfahmy.org +:PROPERTIES: +:ORG_GTD: Projects +:ID: confirmation-email-on-plus-khaledfahmy-dot-org-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "TODO" from "" [2018-07-18] Tes +- State "DONE" from "TODO" [2019-03-15 Fri] +:END: + +*** DONE [#B] comment box before comments in +khaledfahmy.org +:PROPERTIES: +:ORG_GTD: Projects +:ID: comment-box-before-comments-in-plus-khaledfahmy-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "TODO" from "" [2018-07-18 Wed] +- State "DONE" from "TODO" [2019-03-15 Fri] +:END: + +*** DONE [#A] +backup DigitalOcean +SCHEDULED: <2023-07-27 Thu .+1m> +:PROPERTIES: +:ORG_GTD: Projects +:ID: plus-backup-DigitalOcean-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-10-01 Tue] +- State "DONE" from "TODO" [2021-12-10 Fri] +:END: + +*** TODO Localise losgarcias +:PROPERTIES: +:ORG_GTD: Projects +:ID: Localise-losgarcias-2026-03-30-20-18-52 +:END: +*** TODO DigitalOcean LAMP steps +:PROPERTIES: +:ID: DigitalOcean-LAMP-steps-2024-06-13-12-17-36 +:ORG_GTD: Projects +:END: + +https://www.digitalocean.com/docs/networking/dns/how-to/add-domains/ +https://www.digitalocean.com/docs/networking/dns/how-to/manage-records/ +https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mariadb-php-lamp-stack-on-debian-10 +https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-debian-10 +https://www.digitalocean.com/community/tutorials/how-to-install-phpmyadmin-from-source-debian-10 (up to step 4) +https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-debian-10 +https://www.digitalocean.com/community/tutorials/ufw-essentials-common-firewall-rules-and-commands + +** TODO lilitop [19/216] :computer: +:PROPERTIES: +:ID: lilitop-2024-02-21-12-20-30 +:CATEGORY: Bits +:ORG_GTD: Projects +:END: + +*** NEXT Install Debian +:PROPERTIES: +:ORG_GTD: Projects +:ID: Install-Debian-2026-03-30-20-18-52 +:END: +*** DONE Enable Debian contrib and non-free-firmware repositories +:PROPERTIES: +:ORG_GTD: Projects +:ID: Enable-Debian-contrib-and-non-free-firmware-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from [2024-05-18 Sat 11:27] +:END: +#+begin_src bash + sudo nano /etc/apt/sources.list +#+end_src +#+begin_src bash +deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware +#+end_src + +*** DONE Disable Debian Autosuspend +:PROPERTIES: +:ORG_GTD: Projects +:ID: Disable-Debian-Autosuspend-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-23 Sun 10:19] +:END: + +#+BEGIN_SRC bash +sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target +#+END_SRC + +*** DONE [[https://wiki.debian.org/TransparentEncryptionForHomeFolder][Encrypted home]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Encrypted-home-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-22 Thu 15:05] +:END: + +#+begin_src bash + sudo modprobe ecryptfs cryptsetup +#+end_src + +#+begin_src bash :tangle /etc/modules-load.d/modules.conf + ecryptfs +#+end_src + +As root: +#+begin_src bash :tangle no + ecryptfs-migrate-home -u +#+end_src + +Must login as user before reboot + +#+begin_src bash :tangle no + ecryptfs-unwrap-passphrase +#+end_src + +*** DONE Move files +:PROPERTIES: +:ORG_GTD: Projects +:ID: Move-files-2026-03-30-20-18-52 +:END: +*** DONE .profile +:PROPERTIES: +:ORG_GTD: Projects +:ID: dot-profile-2026-03-30-20-18-52 +:END: + +The pip and pipx bash completion parts cause Gnome login to fail and therefore it doesn't allow decrypting /home/amr// + +#+BEGIN_SRC bash :tangle ~/.profile +# ~/.profile: executed by the command interpreter for login shells. +# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login +# exists. +# see /usr/share/doc/bash/examples/startup-files for examples. +# the files are located in the bash-doc package. + +# the default umask is set in /etc/profile; for setting the umask +# for ssh logins, install and configure the libpam-umask package. +#umask 022 + +# if running bash +if [ -n "$BASH_VERSION" ]; then + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi + +#export GNUPGHOME=~/.gnupg/trezor +#export INFOPATH="~/library/info" +export CDPATH=~/org + +export OPENAI_API_KEY=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 +#export OPENAI_API_KEY=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 +export OPENAI_API_KEY_PATH= +export OPENAI_ORGANIZATION_ID=org-qTZ6qXaAYRwZ389yjr6jV1tG +export OPENAI_MODEL_NAME=gpt-4 +#+END_SRC + +*** DONE .bashrc +:PROPERTIES: +:ORG_GTD: Projects +:ID: dot-bashrc-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash :tangle ~/.bashrc + # ~/.bashrc: executed by bash(1) for non-login shells. + # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) + # for examples + + # If not running interactively, don't do anything + case $- in + ,*i*) ;; + ,*) return;; + esac + + # don't put duplicate lines or lines starting with space in the history. + # See bash(1) for more options + HISTCONTROL=ignoreboth + + # append to the history file, don't overwrite it + shopt -s histappend + + # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) + HISTSIZE=1000 + HISTFILESIZE=2000 + + # check the window size after each command and, if necessary, + # update the values of LINES and COLUMNS. + shopt -s checkwinsize + + # If set, the pattern "**" used in a pathname expansion context will + # match all files and zero or more directories and subdirectories. + #shopt -s globstar + + # make less more friendly for non-text input files, see lesspipe(1) + [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + + # set variable identifying the chroot you work in (used in the prompt below) + if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) + fi + + # set a fancy prompt (non-color, unless we know we "want" color) + case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; + esac + + # uncomment for a colored prompt, if the terminal has the capability; turned + # off by default to not distract the user: the focus in a terminal window + # should be on the output of commands, not on the prompt + #force_color_prompt=yes + + if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi + fi + + if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' + else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + fi + unset color_prompt force_color_prompt + + # If this is an xterm set the title to user@host:dir + case "$TERM" in + xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; + ,*) + ;; + esac + + # enable color support of ls and also add handy aliases + if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + alias dir='dir --color=auto' + alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' + fi + + # colored GCC warnings and errors + export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + + # some more ls aliases + alias ll='ls -lhA' + alias la='ls -A' + alias l='ls -CF' + + # Alias definitions. + # You may want to put all your additions into a separate file like + # ~/.bash_aliases, instead of adding them here directly. + # See /usr/share/doc/bash-doc/examples in the bash-doc package. + + if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases + fi + + # enable programmable completion features (you don't need to enable + # this, if it's already enabled in /etc/bash.bashrc and /etc/profile + # sources /etc/bash.bashrc). + if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi + fi + + export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus" + export XDG_RUNTIME_DIR="/run/user/$(id -u)" + + xmodmap ~/.Xmodmap + + # EAT integration for Emacs + [ -n "$EAT_SHELL_INTEGRATION_DIR" ] && \ + source "$EAT_SHELL_INTEGRATION_DIR/bash" +#+END_SRC + +*** DONE Emacs Emacs +:PROPERTIES: +:ORG_GTD: Projects +:ID: Emacs-Emacs-2026-03-30-20-18-52 +:END: +*** DONE emacsclient.desktop +:PROPERTIES: +:ORG_GTD: Projects +:ID: emacsclient-dot-desktop-2026-03-30-20-18-52 +:END: + +#+begin_src bash :tangle no + [Desktop Entry] + Name=Emacs (Client) + GenericName=Text Editor + Comment=Edit text + MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; + Exec=emacsclient -c -a "emacs" %F + Icon=emacs + Type=Application + Terminal=false + Categories=Development;TextEditor;Utility; + StartupWMClass=Emacs + #+end_src + +#+begin_src bash :tangle ~/.local/share/applications/emacsclient.desktop + [Desktop Entry] + Name=Emacs (Client) + GenericName=Text Editor + Comment=Edit text + MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; + Exec=sh -c "if [ -n \\"\\$*\\" ]; then exec emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" \\"\\$@\\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh %F + Icon=emacs + Type=Application +#+end_src + +*** DONE org-protocol.desktop +:PROPERTIES: +:ORG_GTD: Projects +:ID: org-protocol-dot-desktop-2026-03-30-20-18-52 +:END: + +#+begin_src bash :tangle ~/.local/share/applications/emacsclient-org-protocol.desktop + [Desktop Entry] + Name=Emacs (Client) + GenericName=Text Editor + Comment=Handle Org protocol URI + MimeType=x-scheme-handler/org-protocol; + Exec=sh -c "exec emacsclient --alternate-editor= --create-frame" sh %u + Icon=emacs + Type=Application + Terminal=false + Categories=Development;TextEditor; + StartupNotify=true + StartupWMClass=Emacs + Keywords=emacsclient;org-protocol +#+end_src + +enable by running +#+begin_src bash +update-desktop-database ~/.local/share/applications/ +#+end_src + +*** DONE Software install +:PROPERTIES: +:ORG_GTD: Projects +:ID: Software-install-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-22 Thu 14:51] +:END: + +#+BEGIN_SRC bash +#!/bin/bash +# Step 1: Add repositories and keys +#sudo add-apt-repository -y ppa:ubuntugis/ppa + +# Step 2: Update repositories and upgrade system +sudo apt-get update -y && sudo apt-get upgrade -y + +# Step 3: Install software +sudo apt install wget bash-completion pass pass-extension-otp webext-browserpass curl wipe mplayer gprename gimp gramps solfege soundconverter audacity flac lame picard fonts-hosny-amiri fonts-hosny-thabit hugo calibre syncthing emacs sqlite3 notmuch gcc python3-pip python3-venv pipx kdeconnect cmus httrack soundconverter zbar-tools tilix gnuradio hunspell openvpn network-manager-openvpn network-manager-openvpn-gnome xdotool sudo rsync ecryptfs-utils lsof texlive-latex-extra emacs-common-non-dfsg libsqlite3-dev ttf-mscorefonts-installer +#sudo snap install ipfs omega-cat ymuse #x86 +pipx install shell-gpt openai onlykey openplayground trezor ospeak youtube-dl +#curl -fsSL https://deb.nodesource.com/setup_19.x | bash - && sudo apt-get install -y nodejs +# Step 4: Reboot +#sudo reboot +#+END_SRC + +*** DONE Save new ecryptfs passphrase in pass +:PROPERTIES: +:ORG_GTD: Projects +:ID: Save-new-ecryptfs-passphrase-in-pass-2026-03-30-20-18-52 +:END: +*** DONE Signal +:PROPERTIES: +:ORG_GTD: Projects +:ID: Signal-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-23 Sun 10:15] +:END: + +#+BEGIN_SRC bash + #!/bin/bash + + wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg; + cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null + + wget -O signal-desktop.sources https://updates.signal.org/static/desktop/apt/signal-desktop.sources; +cat signal-desktop.sources | sudo tee /etc/apt/sources.list.d/signal-desktop.sources > /dev/null + + sudo apt update && sudo apt install signal-desktop + +#+END_SRC + +*** DONE Zotero +:PROPERTIES: +:ORG_GTD: Projects +:ID: Zotero-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-06-23 Sun 10:18] +:END: + +#+BEGIN_SRC bash + #!/bin/bash + wget -qO- https://raw.githubusercontent.com/retorquere/zotero-deb/master/install.sh | sudo bash + sudo apt update + sudo apt install zotero + +#+END_SRC + +*** DONE beancount +:PROPERTIES: +:ORG_GTD: Projects +:ID: beancount-2026-03-30-20-18-52 +:END: + +#+begin_src bash +pipx install beancount +#+end_src + +*** DONE beancount-import +:PROPERTIES: +:ORG_GTD: Projects +:ID: beancount-import-2026-03-30-20-18-52 +:END: + +#+begin_src bash +pipx install beancount-import +#+end_src + +*** DONE finance-DL +:PROPERTIES: +:ORG_GTD: Projects +:ID: finance-DL-2026-03-30-20-18-52 +:END: + +#+begin_src bash +pipx install finance-dl +#+end_src + +*** TODO Picard +:PROPERTIES: +:ORG_GTD: Projects +:ID: Picard-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC +$noop() +$noop() + +$noop() +$replace($noop(?) +$replace($noop(:) +$replace($noop(") +$replace($noop(|) +$replace($noop(<) +$replace($noop(>) +$replace($noop(.) +$replace($noop( ⁄ ) + +$noop() +%_extension%/ + +$noop() +$noop() +$noop() + +$if2( +$if($eq($len(%musicbrainz_albumid%),0),No MBID/$if2(%albumartist%,%artist%),), +$if($eq(%releasetype%,spokenword),Spoken Word/$if2(%albumartist%,%artist%),), +$if($eq(%releasetype%,audiobook),Spoken Word/$if2(%albumartist%,%artist%),), +$if($eq(%releasetype%,interview),Spoken Word/$if2(%albumartist%,%artist%),), +$if($eq(%releasetype%,album; soundtrack),Soundtracks/,), +$if($and($or($eq(%releasetype%,album; compilation),$or($eq(%releasetype%,album),$eq(%releasetype%,compilation))),$eq(%albumartist%,Various Artists)),Compilations/,), +$if($in(%album%,Promo Only),Promo Only/,), +$if($lt($matchedtracks(),%totaltracks%),Incomplete Releases/$if2(%albumartist%,%artist%),$if2(Artists/$if2(%albumartist%,%artist%))) +)/ + +$noop() +$noop() +$noop() + + +$if2($left(%originaldate%,4) )$replace(%album%,:,) [$if2(%releasestatus% )$if2(%releasetype%)] [$if2(%releasecountry%)$if2($left(%date%,4))$if2($replace(%media%,",))] +/ +$noop() +$noop() + +$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$num(%tracknumber%,2)-%title% $if($eq(%albumartist%,Various Artists), \(%artist%\),) + +$noop() +,>,\)) +,<,\() +,|,) +,",) +,:, -) +,?,) +,.,) +, ⁄ ,-) +#+END_SRC + +*** TODO [[https://www.emacswiki.org/emacs/EmacsAsDaemon][Emacs as daemon]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Emacs-as-daemon-2026-03-30-20-18-52 +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-27 Tue 20:06] +:END: + +#+begin_src bash :tangle ~/.config/systemd/user/emacs.service + [Unit] + Description=Emacs text editor + Documentation=info:emacs man:emacs(1) https://gnu.org/software/emacs/ + + [Service] + Type=forking + ExecStart=/usr/bin/emacs --daemon + ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" + Environment=SSH_AUTH_SOCK=%t/keyring/ssh + Restart=on-failure + + [Install] + WantedBy=default.target +#+end_src + +Enable by running + +#+begin_src bash :tangle no + systemctl enable --user emacs + systemctl start --user emacs +#+end_src + +*** TODO CQRLOG +:PROPERTIES: +:ORG_GTD: Projects +:ID: CQRLOG-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository ppa:ok2cqr/ppa +sudo apt-get update +sudo apt-get install cqrlog + +#+END_SRC + +*** TODO Element +:PROPERTIES: +:ORG_GTD: Projects +:ID: Element-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo apt install -y wget apt-transport-https +sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg +echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list +sudo apt update +sudo apt install element-desktop + +#+END_SRC + +*** TODO FreeTubeApp +:PROPERTIES: +:ORG_GTD: Projects +:ID: FreeTubeApp-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +## From https://github.com/FreeTubeApp/FreeTube/wiki/Environment-Setup-and-Packaging +#cd src/git/github.com/FreeTubeApp/FreeTube +#npm install +sudo apt install flatpak gnome-software-plugin-flatpak +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +#+END_SRC + +*** TODO Bitcoin Full Node +:PROPERTIES: +:ORG_GTD: Projects +:ID: Bitcoin-Full-Node-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/sh + +############################################################################### +# +# install-full-node.sh +# +# This is the install script for Bitcoin full node based on Bitcoin Core. +# +# This script attempts to make your node automatically reachable by other nodes +# in the network. This is done by using uPnP to open port 8333 on your router +# to accept incoming connections to port 8333 and route the connections to your +# node running inside your local network. +# +# For security reason, wallet functionality is not enabled by default. +# +# Supported OS: Linux, Mac OS X, BSD, Windows (Windows Subsystem for Linux) +# Supported platforms: x86, x86_64, ARM +# +# Usage: +# Open your terminal and type: +# +# curl https://bitnodes.io/install-full-node.sh | sh +# +# Bitcoin Core will be installed using binaries provided by bitcoin.org. +# +# If the binaries for your system are not available, the installer will attempt +# to build and install Bitcoin Core from source. +# +# All files will be installed into $HOME/bitcoin-core directory. Layout of this +# directory after the installation is shown below: +# +# Source files: +# $HOME/bitcoin-core/bitcoin/ +# +# Binaries: +# $HOME/bitcoin-core/bin/ +# +# Configuration file: +# $HOME/bitcoin-core/.bitcoin/bitcoin.conf +# +# Blockchain data files: +# $HOME/bitcoin-core/.bitcoin/blocks +# $HOME/bitcoin-core/.bitcoin/chainstate +# +# Need help? Contact info@bitnodes.io +# +############################################################################### + +REPO_URL="https://github.com/bitcoin/bitcoin.git" + +# See https://github.com/bitcoin/bitcoin/tags for latest version. +VERSION=23.0 + +TARGET_DIR=$HOME/bitcoin-core +PORT=8333 + +BUILD=0 +UNINSTALL=0 + +BLUE='\033[94m' +GREEN='\033[32;1m' +YELLOW='\033[33;1m' +RED='\033[91;1m' +RESET='\033[0m' + +ARCH=$(uname -m) +SYSTEM=$(uname -s) +MAKE="make" +if [ "$SYSTEM" = "FreeBSD" ]; then + MAKE="gmake" +fi +SUDO="" + +usage() { + cat <] [-t ] [-p ] [-b] [-u] + +-h + Print usage. + +-v + Version of Bitcoin Core to install. + Default: $VERSION + +-t + Target directory for source files and binaries. + Default: $HOME/bitcoin-core + +-p + Bitcoin Core listening port. + Default: $PORT + +-b + Build and install Bitcoin Core from source. + Default: $BUILD + +-u + Uninstall Bitcoin Core. + +EOF +} + +print_info() { + printf "$BLUE$1$RESET\n" +} + +print_success() { + printf "$GREEN$1$RESET\n" + sleep 1 +} + +print_warning() { + printf "$YELLOW$1$RESET\n" +} + +print_error() { + printf "$RED$1$RESET\n" + sleep 1 +} + +print_start() { + print_info "Start date: $(date)" +} + +print_end() { + print_info "\nEnd date: $(date)" +} + +print_readme() { + cat < /dev/null 2>&1 + return $? +} + +create_target_dir() { + if [ ! -d "$TARGET_DIR" ]; then + print_info "\nCreating target directory: $TARGET_DIR" + mkdir -p $TARGET_DIR + fi +} + +init_system_install() { + if [ $(id -u) -ne 0 ]; then + if program_exists "sudo"; then + SUDO="sudo" + print_info "\nInstalling required system packages.." + else + print_error "\nsudo program is required to install system packages. Please install sudo as root and rerun this script as normal user." + exit 1 + fi + fi +} + +install_miniupnpc() { + print_info "Installing miniupnpc from source.." + rm -rf miniupnpc-2.0 miniupnpc-2.0.tar.gz && + wget -q http://miniupnp.free.fr/files/download.php?file=miniupnpc-2.0.tar.gz -O miniupnpc-2.0.tar.gz && \ + tar xzf miniupnpc-2.0.tar.gz && \ + cd miniupnpc-2.0 && \ + $SUDO $MAKE install > build.out 2>&1 && \ + cd .. && \ + rm -rf miniupnpc-2.0 miniupnpc-2.0.tar.gz +} + +install_debian_build_dependencies() { + $SUDO apt-get update + $SUDO apt-get install -y \ + automake \ + autotools-dev \ + build-essential \ + curl \ + git \ + libboost-all-dev \ + libevent-dev \ + libminiupnpc-dev \ + libssl-dev \ + libtool \ + pkg-config +} + +install_fedora_build_dependencies() { + $SUDO dnf install -y \ + automake \ + boost-devel \ + curl \ + gcc-c++ \ + git \ + libevent-devel \ + libtool \ + miniupnpc-devel \ + openssl-devel +} + +install_centos_build_dependencies() { + $SUDO yum install -y \ + automake \ + boost-devel \ + curl \ + gcc-c++ \ + git \ + libevent-devel \ + libtool \ + openssl-devel + install_miniupnpc + echo '/usr/lib' | $SUDO tee /etc/ld.so.conf.d/miniupnpc-x86.conf > /dev/null && $SUDO ldconfig +} + +install_archlinux_build_dependencies() { + $SUDO pacman -S --noconfirm \ + automake \ + boost \ + curl \ + git \ + libevent \ + libtool \ + miniupnpc \ + openssl +} + +install_alpine_build_dependencies() { + $SUDO apk update + $SUDO apk add \ + autoconf \ + automake \ + boost-dev \ + build-base \ + curl \ + git \ + libevent-dev \ + libtool \ + openssl-dev + install_miniupnpc +} + +install_mac_build_dependencies() { + if ! program_exists "gcc"; then + print_info "When the popup appears, click 'Install' to install the XCode Command Line Tools." + xcode-select --install + fi + + if ! program_exists "brew"; then + /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + fi + + brew install \ + --c++11 \ + automake \ + boost \ + libevent \ + libtool \ + miniupnpc \ + openssl \ + pkg-config +} + +install_freebsd_build_dependencies() { + $SUDO pkg install -y \ + autoconf \ + automake \ + boost-libs \ + curl \ + git \ + gmake \ + libevent2 \ + libtool \ + openssl \ + pkgconf \ + wget + install_miniupnpc +} + +install_build_dependencies() { + init_system_install + case "$SYSTEM" in + Linux) + if program_exists "apt-get"; then + install_debian_build_dependencies + elif program_exists "dnf"; then + install_fedora_build_dependencies + elif program_exists "yum"; then + install_centos_build_dependencies + elif program_exists "pacman"; then + install_archlinux_build_dependencies + elif program_exists "apk"; then + install_alpine_build_dependencies + else + print_error "\nSorry, your system is not supported by this installer." + exit 1 + fi + ;; + Darwin) + install_mac_build_dependencies + ;; + FreeBSD) + install_freebsd_build_dependencies + ;; + *) + print_error "\nSorry, your system is not supported by this installer." + exit 1 + ;; + esac +} + +build_bitcoin_core() { + cd $TARGET_DIR + + if [ ! -d "$TARGET_DIR/bitcoin" ]; then + print_info "\nDownloading Bitcoin Core source files.." + git clone --quiet $REPO_URL + fi + + # Tune gcc to use less memory on single board computers. + cxxflags="" + if [ "$SYSTEM" = "Linux" ]; then + ram_kb=$(grep MemTotal /proc/meminfo | awk '{print $2}') + if [ $ram_kb -lt 1500000 ]; then + cxxflags="--param ggc-min-expand=1 --param ggc-min-heapsize=32768" + fi + fi + + print_info "\nBuilding Bitcoin Core v$VERSION" + print_info "Build output: $TARGET_DIR/bitcoin/build.out" + print_info "This can take up to an hour or more.." + rm -f build.out + cd bitcoin && + git fetch > build.out 2>&1 && + git checkout "v$VERSION" 1>> build.out 2>&1 && + git clean -f -d -x 1>> build.out 2>&1 && + ./autogen.sh 1>> build.out 2>&1 && + ./configure \ + CXXFLAGS="$cxxflags" \ + --without-gui \ + --with-miniupnpc \ + --disable-wallet \ + --disable-tests \ + --enable-upnp-default \ + 1>> build.out 2>&1 && + $MAKE 1>> build.out 2>&1 + + if [ ! -f "$TARGET_DIR/bitcoin/src/bitcoind" ]; then + print_error "Build failed. See $TARGET_DIR/bitcoin/build.out" + exit 1 + fi + + sleep 1 + + $TARGET_DIR/bitcoin/src/bitcoind -? > /dev/null + retcode=$? + if [ $retcode -ne 1 ]; then + print_error "Failed to execute $TARGET_DIR/bitcoin/src/bitcoind. See $TARGET_DIR/bitcoin/build.out" + exit 1 + fi +} + +get_bin_url() { + url="https://bitcoincore.org/bin/bitcoin-core-$VERSION" + case "$SYSTEM" in + Linux) + if program_exists "apk"; then + echo "" + elif [ "$ARCH" = "armv7l" ]; then + url="$url/bitcoin-$VERSION-arm-linux-gnueabihf.tar.gz" + echo "$url" + else + url="$url/bitcoin-$VERSION-$ARCH-linux-gnu.tar.gz" + echo "$url" + fi + ;; + Darwin) + url="$url/bitcoin-$VERSION-osx64.tar.gz" + echo "$url" + ;; + FreeBSD) + echo "" + ;; + *) + echo "" + ;; + esac +} + +download_bin() { + checksum_url="https://bitcoincore.org/bin/bitcoin-core-$VERSION/SHA256SUMS" + + cd $TARGET_DIR + + rm -f bitcoin-$VERSION.tar.gz checksum.asc + + print_info "\nDownloading Bitcoin Core binaries.." + if program_exists "wget"; then + wget -q "$1" -O bitcoin-$VERSION.tar.gz && + wget -q "$checksum_url" -O checksum.asc && + mkdir -p bitcoin-$VERSION && + tar xzf bitcoin-$VERSION.tar.gz -C bitcoin-$VERSION --strip-components=1 + elif program_exists "curl"; then + curl -s "$1" -o bitcoin-$VERSION.tar.gz && + curl -s "$checksum_url" -o checksum.asc && + mkdir -p bitcoin-$VERSION && + tar xzf bitcoin-$VERSION.tar.gz -C bitcoin-$VERSION --strip-components=1 + else + print_error "\nwget or curl program is required to continue. Please install wget or curl as root and rerun this script as normal user." + exit 1 + fi + + if program_exists "shasum"; then + checksum=$(shasum -a 256 bitcoin-$VERSION.tar.gz | awk '{ print $1 }') + if grep -q "$checksum" checksum.asc; then + print_success "Checksum passed: bitcoin-$VERSION.tar.gz ($checksum)" + else + print_error "Checksum failed: bitcoin-$VERSION.tar.gz ($checksum). Please rerun this script to download and validate the binaries again." + exit 1 + fi + fi + + rm -f bitcoin-$VERSION.tar.gz checksum.asc +} + +install_bitcoin_core() { + cd $TARGET_DIR + + print_info "\nInstalling Bitcoin Core v$VERSION" + + if [ ! -d "$TARGET_DIR/bin" ]; then + mkdir -p $TARGET_DIR/bin + fi + + if [ ! -d "$TARGET_DIR/.bitcoin" ]; then + mkdir -p $TARGET_DIR/.bitcoin + fi + + if [ "$SYSTEM" = "Darwin" ]; then + if [ ! -e "$HOME/Library/Application Support/Bitcoin" ]; then + ln -s $TARGET_DIR/.bitcoin "$HOME/Library/Application Support/Bitcoin" + fi + else + if [ ! -e "$HOME/.bitcoin" ]; then + ln -s $TARGET_DIR/.bitcoin $HOME/.bitcoin + fi + fi + + if [ -f "$TARGET_DIR/bitcoin/src/bitcoind" ]; then + # Install compiled binaries. + cp "$TARGET_DIR/bitcoin/src/bitcoind" "$TARGET_DIR/bin/" && + cp "$TARGET_DIR/bitcoin/src/bitcoin-cli" "$TARGET_DIR/bin/" && + print_success "Bitcoin Core v$VERSION (compiled) installed successfully!" + elif [ -f "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoind" ]; then + # Install downloaded binaries. + cp "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoind" "$TARGET_DIR/bin/" && + cp "$TARGET_DIR/bitcoin-$VERSION/bin/bitcoin-cli" "$TARGET_DIR/bin/" && + rm -rf "$TARGET_DIR/bitcoin-$VERSION" + print_success "Bitcoin Core v$VERSION (binaries) installed successfully!" + else + print_error "Cannot find files to install." + exit 1 + fi + + cat > $TARGET_DIR/.bitcoin/bitcoin.conf < $TARGET_DIR/bin/start.sh < $TARGET_DIR/bin/stop.sh < /dev/null | head -n 1 | cut -d ' ' -f2) + if [ $reachable -eq 200 ]; then + print_success "Bitcoin Core is accepting incoming connections at port $PORT!" + else + print_warning "Bitcoin Core is not accepting incoming connections at port $PORT. You may need to configure port forwarding (https://bitcoin.org/en/full-node#port-forwarding) on your router." + fi + fi +} + +uninstall_bitcoin_core() { + stop_bitcoin_core + + if [ -d "$TARGET_DIR" ]; then + print_info "\nUninstalling Bitcoin Core.." + rm -rf $TARGET_DIR + + # Remove stale symlink. + if [ "$SYSTEM" = "Darwin" ]; then + if [ -L "$HOME/Library/Application Support/Bitcoin" ] && [ ! -d "$HOME/Library/Application Support/Bitcoin" ]; then + rm "$HOME/Library/Application Support/Bitcoin" + fi + else + if [ -L $HOME/.bitcoin ] && [ ! -d $HOME/.bitcoin ]; then + rm $HOME/.bitcoin + fi + fi + + if [ ! -d "$TARGET_DIR" ]; then + print_success "Bitcoin Core uninstalled successfully!" + else + print_error "Uninstallation failed. Is Bitcoin Core still running?" + exit 1 + fi + else + print_error "Bitcoin Core not installed." + fi +} + +while getopts ":v:t:p:bu" opt +do + case "$opt" in + v) + VERSION=${OPTARG} + ;; + t) + TARGET_DIR=${OPTARG} + ;; + p) + PORT=${OPTARG} + ;; + b) + BUILD=1 + ;; + u) + UNINSTALL=1 + ;; + h) + usage + exit 0 + ;; + ?) + usage >& 2 + exit 1 + ;; + esac +done + +WELCOME_TEXT=$(cat < $TARGET_DIR/README.md + cat $TARGET_DIR/README.md + print_success "If this is your first install, Bitcoin Core may take several hours/days to download a full copy of the blockchain." + print_success "\nInstallation completed!" + fi +fi + +print_end + +#+END_SRC + +*** TODO Getdeb +:PROPERTIES: +:ORG_GTD: Projects +:ID: Getdeb-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo dpkg -i ~/bin/linux/deb/getdeb-repository_0.1-1~getdeb1_all.deb +sudo apt update +#sudo apt install -y meteo +#sudo apt install -y tvbrowser +#sudo apt install -y peek +#sudo apt install -y opentoonz +sudo apt install -y subsonic +#sudo apt install -y luminance +#sudo apt install -y popout3d +#sudo apt install -y no-more-secrets +#sudo apt install -y something-for-reddit +#sudo apt install -y noteshrink +#sudo apt install -y satellite +sudo apt install -y docear +sudo apt install -y storybook +#sudo apt install -y anomos +sudo apt install -y umlet +sudo apt install -y skype-call-recorder +sudo apt install -y drawpile +sudo apt install -y chmsee +#sudo apt install -y rbutil +sudo apt install -y diy-layout-creator +sudo apt install -y enrollix +sudo apt install -y tbo +sudo apt install -y gnaural +#+END_SRC + +*** TODO Jdotxt +:PROPERTIES: +:ORG_GTD: Projects +:ID: Jdotxt-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository ppa:chms/jdotxt +sudo apt-get update +sudo apt-get install jdotxt + +#+END_SRC + +*** TODO Keybase +:PROPERTIES: +:ORG_GTD: Projects +:ID: Keybase-2026-03-30-20-18-52 +:END: + + #+BEGIN_SRC bash + #!/bin/bash + curl -O https://prerelease.keybase.io/keybase_amd64.deb + # if you see an error about missing `libappindicator1` + # from the next command, you can ignore it, as the + # subsequent command corrects it + sudo dpkg -i keybase_amd64.deb + sudo apt-get install -f + run_keybase + +#+END_SRC + +*** TODO Make Deb +:PROPERTIES: +:ORG_GTD: Projects +:ID: Make-Deb-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \ +gpg --dearmor | \ +sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null +echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \ +sudo tee /etc/apt/sources.list.d/makedeb.list +sudo apt update +sudo apt install makedeb + +#+END_SRC + +*** TODO [[https://wiki.debian.org/NvidiaGraphicsDrivers#Identification][NVIDIA]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: NVIDIA-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash + #!/bin/bash + # Remove previous drivers + sudo apt update + sudo apt upgrade + sudo apt autoremove nvidia* --purge + # Add Debian 12 repositories + sudo add-apt-repository contrib + sudo add-apt-repository non-free + sudo apt update + # Install requirements + sudo apt install linux-headers-amd64 + # Install detector + sudo apt install nvidia-detect + nvidia-detect + # Install drivers + sudo apt install nvidia-driver firmware-misc-nonfree + # Install CUDA + sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit + # Reboot + sudo reboot now + nvidia-smi + +#+END_SRC + +*** TODO Ocamlfuse +:PROPERTIES: +:ORG_GTD: Projects +:ID: Ocamlfuse-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository ppa:alessandro-strada/ppa +sudo apt update && sudo apt install google-drive-ocamlfuse + +#+END_SRC + +*** TODO Odoo +:PROPERTIES: +:ORG_GTD: Projects +:ID: Odoo-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add - +sudo echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list +sudo apt-get update && apt-get install odoo + +#+END_SRC + +*** TODO Onionshare +:PROPERTIES: +:ORG_GTD: Projects +:ID: Onionshare-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository -y ppa:micahflee/ppa +sudo apt update +sudo apt-get install -y onionshare + +#+END_SRC + +*** TODO OnlyKey +:PROPERTIES: +:ORG_GTD: Projects +:ID: OnlyKey-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo apt update && apt upgrade +sudo apt install pipx +pipx install onlykey +wget https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/master/49-onlykey.rules +sudo cp 49-onlykey.rules /etc/udev/rules.d/ +sudo udevadm control --reload-rules && udevadm trigger + +#+END_SRC + +*** TODO Open Broadcaster +:PROPERTIES: +:ORG_GTD: Projects +:ID: Open-Broadcaster-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo apt install -y ffmpeg +sudo add-apt-repository ppa:obsproject/obs-studio +sudo apt update +sudo apt install -y obs-studio + +#+END_SRC + +*** TODO Open Media Library +:PROPERTIES: +:ORG_GTD: Projects +:ID: Open-Media-Library-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository -y ppa:j/oml +sudo apt update +sudo apt-get install -y openmedialibrary + +#+END_SRC + +*** TODO Recoll +:PROPERTIES: +:ORG_GTD: Projects +:ID: Recoll-2026-03-30-20-18-52 +:END: +****** TODO Install dependencies +:PROPERTIES: +:ORG_GTD: Projects +:ID: Install-dependencies-2026-03-30-20-18-52 +:END: + +#+begin_src bash +sudo apt install python3-pydbus +#+end_src + +****** TODO Extract archive +:PROPERTIES: +:ORG_GTD: Projects +:ID: Extract-archive-2026-03-30-20-18-52 +:END: + +#+begin_src bash +tar xzf gssp-recoll-1.1.1.tar.gz +#+end_src + +****** TODO Install +:PROPERTIES: +:ORG_GTD: Projects +:ID: Install-2026-03-30-20-18-52 +:END: + +#+begin_src bash +cd gssp-recoll-1.1.1 +./configure --prefix=/usr +make +sudo make install +#+end_src + +****** TODO Cleanup +:PROPERTIES: +:ORG_GTD: Projects +:ID: Cleanup-2026-03-30-20-18-52 +:END: + +#+begin_src bash +cd .. +rm -rf gssp-recoll-1.1.1* +#+end_src + +*** TODO Retroshare +:PROPERTIES: +:ORG_GTD: Projects +:ID: Retroshare-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository -y ppa:retroshare/stable +sudo apt update +sudo apt-get install retroshare + +#+END_SRC + +*** TODO Rockbox +:PROPERTIES: +:ORG_GTD: Projects +:ID: Rockbox-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb +sudo apt update +sudo apt install -y rbutil #rockbox installer utility, available only after the deb package is installed from ~/bin/linux/deb/ + +#+END_SRC + +*** TODO Safeeyes +:PROPERTIES: +:ORG_GTD: Projects +:ID: Safeeyes-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7 python3-psutil python3-xlib xprintidle python3-pip +sudo pip3 install safeeyes +sudo update-icon-caches /usr/share/icons/hicolor + +#+END_SRC + +*** TODO Signal +:PROPERTIES: +:ORG_GTD: Projects +:ID: Signal-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash + #!/bin/bash + + wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg + cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null + echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee /etc/apt/sources.list.d/signal-xenial.list + sudo apt update && sudo apt install signal-desktop + +#+END_SRC + +*** TODO Star Ruler +:PROPERTIES: +:ORG_GTD: Projects +:ID: Star-Ruler-2026-03-30-20-18-52 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo snap install starruler2 + +#+END_SRC + +*** TODO R +:PROPERTIES: +:ORG_GTD: Projects +:ID: R-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +#Install R +sudo add-apt-repository -y "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/" +sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 +sudo apt update +sudo apt install -y r-base + +#Install RStudio +sudo apt install libjpeg62 +gpg --keyserver keys.gnupg.net --recv-keys 3F32EE77E331692F +sudo dpkg -i ~/bin/linux/rstudio* + +#+END_SRC + +*** TODO TLP +:PROPERTIES: +:ORG_GTD: Projects +:ID: TLP-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository ppa:linrunner/tlp +sudo apt-get update +sudo apt-get install tlp tlp-rdw +sudo tlp start + +#+END_SRC + +*** TODO Tor Browser Launcher +:PROPERTIES: +:ORG_GTD: Projects +:ID: Tor-Browser-Launcher-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository ppa:micahflee/ppa +sudo apt-get update +sudo apt-get install torbrowser-launcher + +#+END_SRC + +*** TODO Tor +:PROPERTIES: +:ORG_GTD: Projects +:ID: Tor-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +sudo add-apt-repository -y "deb https://deb.torproject.org/torproject.org xenial main" +gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 +gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - +sudo apt update +sudo apt install tor deb.torproject.org-keyring +#+END_SRC + +*** TODO Trezor GPG +:PROPERTIES: +:ORG_GTD: Projects +:ID: Trezor-GPG-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +# https://wiki.trezor.io/GPG +# GPG +#GNU Privacy Guard (GPG, also GnuPG) is free encryption software that is compliant with the OpenPGP (RFC4880) standard. Using GPG, it is possible to encrypt (and decrypt) files that contain sensitive data or sign / verify the documents. +#Why use GPG with Trezor +#GPG Trezor integration lets user sign emails, git commits, and software packages, manage passwords (with pass and gopass, among others), authenticate web tunnels or file transfers, and more. Instead of keeping your GPG keys on your computer and decrypting it with a passphrase when you want to use it, the key is generated and stored on the Trezor device and never reaches your computer. If the device is stolen or damaged, user can easily restore the keys using backup - Recovery seed - on the new device. To read more about common use cases of GPG, please visit this GitHub page. +# Install and use Trezor GPG signing/encrypting on Linux +# Note: This guide was tested on the following clean systems: Linux Mint 19, Ubuntu 18.04.1 LTS (Bionic Beaver). It works with Trezor One with 1.6.0 bootloader and 1.7.0 firmware or higher and with Trezor Model T. + +# 1. Update repositories, install dependencies and GPG +sudo apt update && sudo apt install -y python3-pip python3-dev libusb-1.0-0-dev libudev-dev gnupg2 + +#2. Install setuptools and wheel +pip3 install setuptools wheel + +#3. Install trezor agent +pip3 install trezor_agent + +# 4. Update your $PATH by running +source .profile + +#5. Udev rules need to be set up on your system; this can be done in two ways: +# +# a) by installing Trezor Bridge via https://wallet.trezor.io +# or +#b) by setting up Udev rules +./trezor-udev.sh +# Note: Reconnect your Trezor device after this step. + +# 6. Initialize the agent GPG directory +# trezor-gpg init "Username " -v + +# 7. Add the following line at the end of your .bashrc file which is located in your home directory +# export GNUPGHOME=~/.gnupg/trezor + +# This GNUPGHOME contains your hardware keyring and agent settings. The agent software assumes all keys are backed by hardware devices, so you cannot use standard GPG keys in GNUPGHOME (if you do mix keys, you will receive an error when you attempt to use them). + +# 8. Close and reopen terminal. + +# 9. Sign or encrypt document with Trezor + +# gpg2 --sign +# gpg2 --encrypt -r Username + +# 10. Verify or decrypt the document + +# gpg2 --verify +# gpg2 --decrypt -r Username + +# Note: We would like to thank Roman Zeyde for his contribution on Trezor GPG implementation. +#+END_SRC + +*** TODO Trezor U2F +:PROPERTIES: +:ORG_GTD: Projects +:ID: Trezor-U2F-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +# TREZOR/U2F Login on Your Linux Mint +# Note We would like to thank Shane Antyr who wrote this manual and let us use it. + +# Warning: This manual requires certain skills in working with the command line. There is no guarantee it will work, and we cannot ensure that you will not make any mistakes. Be aware that if something goes wrong, or you do not have your Trezor handy after you finish configuring U2F on your workstation, you will be locked out. + +# To start with the installation, it is necessary to upgrade your Trezor device to the latest firmware. Follow this step by step guide: + +# 1. Install the needed U2F packages, run: + +sudo apt-get install libpam-u2f pamu2fcfg + +# 2. Generate your U2F mappings file. Plug in your Trezor device and run: + +pamu2fcfg -u $USER > /tmp/u2f_mappings +echo >> /tmp/u2f_mappings +pamu2fcfg -u root >> /tmp/u2f_mappings + +# Confirm the action on your Trezor device. + +# 3. Move the u2f_mappings file into /etc and set correct permissions: + +sudo mv /tmp/u2f_mappings /etc/u2f_mappings +sudo chown root:root /etc/u2f_mappings + +# 4. Configuring Pam to Use U2F: + +# The u2f_mappings file that was put into /etc will be used by the pam-u2f module. Set up PAM so that it would use this module, to add two-factor authentication to your system. This can be done by adding a couple of config lines into the appropriate pam configuration files + +# ls /etc/pam.d + +# Examples of where to add U2F authentication module: + +# sudo +# login +# su +# mdm, lightdm or gdm +# cinnamon-screensaver + +# Note: It is possible to see all the things which require U2F authentication by looking in /etc/pam.d/ + +# How to add U2F to sudo command + +# 1. Open up the sudo configuration file: + +# sudo nano /etc/pam.d/sudo + +# 2. Add this at the end of the file: + +# u2f authentication +# auth required pam_u2f.so authfile=/etc/u2f_mappings cue + +# Test your configuration by opening up another terminal window and running a sudo command. If these things are done correctly, you will be asked for your password and then prompted to “Please touch the device.” Your Trezor device will also be prompting you to authorize the request. Congratulations, your system now requires your Trezor to run sudo. +#+END_SRC + +*** TODO Trezor SSH +:PROPERTIES: +:ORG_GTD: Projects +:ID: Trezor-SSH-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +# Setting up Trezor SSH Agent on Linux + +# This manual has been tested on Ubuntu 18.04 LTS. +# Prerequisites + +sudo apt-get install python3-pip libusb-1.0-0-dev libudev-dev + +# Setup + +# Run: + +pip3 install trezor_agent + +# Create udev rules: + +# vi /etc/udev/rules.d/51-trezor.rules + +# Copy & paste the content of https://github.com/trezor/trezor-common/blob/master/udev/51-trezor.rules. +# Save the file. +# If your local bin folder ~/.local/bin has just been created, run the following command or log out and log back into system: + +export PATH=$PATH:~/.local/bin/ + +# Generate public key using trezor-agent (enter your PIN just like you would in Trezor Wallet). + +# trezor-agent user@example.com + +# Log into your server as usual and copy the row containing the ecdsa magic from the previous step into ~/.ssh/authorized_keys file on your server +# From now on, you can log in to your server using trezor using the following command: + +# trezor-agent -c user@example.com + +# Note: The generated keys depend on the user@example.com parameter, so no two servers or users share the same key. +# Note: This method can also be used for git push or other mechanisms that are using SSH as their communication protocol: + +# $ trezor-agent user@example.com git push +#+END_SRC + +*** TODO Trezor UDev +:PROPERTIES: +:ORG_GTD: Projects +:ID: Trezor-UDev-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +# https://wiki.trezor.io/Udev_rules + +#Udev rules +#Udev is a device manager for the Linux kernel. In order to enable communication with Trezor via kernel, we need to provide a so-called udev rule. + +#We ship udev rules via our DEB or RPM packages, but for rare Linux distributions without these package managers, please follow these steps for adding udev rules manually: + +# Disconnect your Trezor device +wget https://raw.githubusercontent.com/trezor/trezor-common/master/udev/51-trezor.rules +sudo cp 51-trezor.rules /etc/udev/rules.d/51-trezor.rules +# Go to Trezor Wallet and connect your Trezor +#+END_SRC + +*** TODO Virtualbox +:PROPERTIES: +:ORG_GTD: Projects +:ID: Virtualbox-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo touch /etc/apt/sources.list.d/oracle.list && sudo echo "deb https://download.virtualbox.org/virtualbox/debian xenial contrib" > /etc/apt/sources.list.d/oracle.list +wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - +sudo update +sudo apt install -y dkms virtualbox-5.1 + +#+END_SRC + +*** TODO Yubi Key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Yubi-Key-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sudo add-apt-repository -y ppa:yubico/stable +sudo apt update +sudo apt install -y yubioath-desktop yubikey-personalization-gui + +#+END_SRC + +*** TODO Backup Digital Ocean +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-Digital-Ocean-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +rsync -azvu --progress --delete root@khaledfahmy.org:/home/amr/ /home/amr/computers/digitalocean.com/debian/home/ +rsync -azvu --progress --delete root@khaledfahmy.org:/var/www/ /home/amr/computers/digitalocean.com/debian/www/ + +#+END_SRC + +*** TODO Backup Let's Encrypt +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-Let-s-Encrypt-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +rsync -azvu --progress 178.62.2.145:/etc/letsencrypt/ ~/projects/hosting/debian-s-1vcpu-1gb-lon1-01/letsencrypt/ + +#+END_SRC + +*** TODO Backup lilitop +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-lilitop-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash :tangle ~/.local/bin/backup.sh +rsync -azvu --progress --delete --delete-excluded --exclude-from=/home/amr/.local/bin/backup-exclude /home/amr/ /media/amr/backup/ +#+END_SRC + +***** TODO backup-exclude +:PROPERTIES: +:ORG_GTD: Projects +:ID: backup-exclude-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash :tangle ~/.local/bin/backup-exclude +- .cache/ +- .thunderbird/v +- .local/share/Trash/ +- .recoll/ +- .org-done/ +- library/documents/ +- library/audio/ +- library/music/ +- library/music-store/ +- library/video/ +#+END_SRC + +*** TODO Backup gamer +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-gamer-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash :tangle ~/.local/bin/backup-gamer.sh +rsync -azvu --progress --delete --delete-excluded --exclude-from=/home/amr/.local/bin/backup-exclude-gamer /home/amr/ /media/amr/backup/ +#+END_SRC + +***** TODO gamer-exclude +:PROPERTIES: +:ORG_GTD: Projects +:ID: gamer-exclude-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash :tangle ~/.local/bin/backup-exclude-gamer + - computers/ + - EIPR/ + - library/ + - Permaculture Aswan 2013/ + - Pictures/ + - Zotero/ + - zotero export/ + - .config/ + - .ecryptfs/ + - .mozilla/ + - .Private/ +#+end_src + +*** TODO Backup open +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-open-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +rsync -azvu --progress --delete ~/.password-store/ /media/amr/open/.password-store/ +rsync -azvu --progress --delete ~/onlykey-backup* /media/amr/open/ +#+END_SRC + +*** TODO Backup pen +:PROPERTIES: +:ORG_GTD: Projects +:ID: Backup-pen-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +rsync -azvu --progress --delete-before --delete-excluded --exclude-from=/home/amr/library/src/bash/backup-exclude-pen /home/amr/personal /media/amr/pen/lilitop/personal +#+END_SRC + +***** TODO pen-exclude +:PROPERTIES: +:ORG_GTD: Projects +:ID: pen-exclude-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +- pictures/ +#+END_SRC + +*** TODO Sync Calibre +:PROPERTIES: +:ORG_GTD: Projects +:ID: Sync-Calibre-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +sudo rsync -azvu --progress --delete /home/amr/library/documents/calibre/libraries/books/ /var/lib/calibre-server-freedombox/libraries/Library/ +sudo chown -R calibre-server-freedombox:calibre-server-freedombox /var/lib/calibre-server-freedombox/libraries/Library +#+END_SRC + +*** TODO University of Nottingham Network +:PROPERTIES: +:ORG_GTD: Projects +:ID: University-of-Nottingham-Network-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/usr/bin/env bash +# eduroam-linux-TUoN-The_University_of_Nottingham_UK_Campus.sh + +if [ -z "$BASH" ] ; then + bash $0 + exit +fi + + + +my_name=$0 + + +function setup_environment { + bf="" + n="" + ORGANISATION="The University of Nottingham" + URL="http://www.nottingham.ac.uk/it-services/services/wireless/eduroam/eduroam.aspx" + SUPPORT="itservicedesk@nottingham.ac.uk" +if [ ! -z "$DISPLAY" ] ; then + if which zenity 1>/dev/null 2>&1 ; then + ZENITY=`which zenity` + elif which kdialog 1>/dev/null 2>&1 ; then + KDIALOG=`which kdialog` + else + if tty > /dev/null 2>&1 ; then + if echo $TERM | grep -E -q "xterm|gnome-terminal|lxterminal" ; then + bf=""; + n=""; + fi + else + find_xterm + if [ -n "$XT" ] ; then + $XT -e $my_name + fi + fi + fi +fi +} + +function split_line { +echo $1 | awk -F '\\\\n' 'END { for(i=1; i <= NF; i++) print $i }' +} + +function find_xterm { +terms="xterm aterm wterm lxterminal rxvt gnome-terminal konsole" +for t in $terms +do + if which $t > /dev/null 2>&1 ; then + XT=$t + break + fi +done +} + + +function ask { + T="eduroam CAT" +# if ! [ -z "$3" ] ; then +# T="$T: $3" +# fi + if [ ! -z $KDIALOG ] ; then + if $KDIALOG --yesno "${1}\n${2}?" --title "$T" ; then + return 0 + else + return 1 + fi + fi + if [ ! -z $ZENITY ] ; then + text=`echo "${1}" | fmt -w60` + if $ZENITY --no-wrap --question --text="${text}\n${2}?" --title="$T" 2>/dev/null ; then + return 0 + else + return 1 + fi + fi + + yes=Y + no=N + yes1=`echo $yes | awk '{ print toupper($0) }'` + no1=`echo $no | awk '{ print toupper($0) }'` + + if [ $3 == "0" ]; then + def=$yes + else + def=$no + fi + + echo ""; + while true + do + split_line "$1" + read -p "${bf}$2 ${yes}/${no}? [${def}]:$n " answer + if [ -z "$answer" ] ; then + answer=${def} + fi + answer=`echo $answer | awk '{ print toupper($0) }'` + case "$answer" in + ${yes1}) + return 0 + ;; + ${no1}) + return 1 + ;; + esac + done +} + +function alert { + if [ ! -z $KDIALOG ] ; then + $KDIALOG --sorry "${1}" + return + fi + if [ ! -z $ZENITY ] ; then + $ZENITY --warning --text="$1" 2>/dev/null + return + fi + echo "$1" + +} + +function show_info { + if [ ! -z $KDIALOG ] ; then + $KDIALOG --msgbox "${1}" + return + fi + if [ ! -z $ZENITY ] ; then + $ZENITY --info --width=500 --text="$1" 2>/dev/null + return + fi + split_line "$1" +} + +function confirm_exit { + if [ ! -z $KDIALOG ] ; then + if $KDIALOG --yesno "Really quit?" ; then + exit 1 + fi + fi + if [ ! -z $ZENITY ] ; then + if $ZENITY --question --text="Really quit?" 2>/dev/null ; then + exit 1 + fi + fi +} + + + +function prompt_nonempty_string { + prompt=$2 + if [ ! -z $ZENITY ] ; then + if [ $1 -eq 0 ] ; then + H="--hide-text " + fi + if ! [ -z "$3" ] ; then + D="--entry-text=$3" + fi + elif [ ! -z $KDIALOG ] ; then + if [ $1 -eq 0 ] ; then + H="--password" + else + H="--inputbox" + fi + fi + + + out_s=""; + if [ ! -z $ZENITY ] ; then + while [ ! "$out_s" ] ; do + out_s=`$ZENITY --entry --width=300 $H $D --text "$prompt" 2>/dev/null` + if [ $? -ne 0 ] ; then + confirm_exit + fi + done + elif [ ! -z $KDIALOG ] ; then + while [ ! "$out_s" ] ; do + out_s=`$KDIALOG $H "$prompt" "$3"` + if [ $? -ne 0 ] ; then + confirm_exit + fi + done + else + while [ ! "$out_s" ] ; do + read -p "${prompt}: " out_s + done + fi + echo "$out_s"; +} + +function user_cred { + PASSWORD="a" + PASSWORD1="b" + + if ! USER_NAME=`prompt_nonempty_string 1 "enter your userid"` ; then + exit 1 + fi + + while [ "$PASSWORD" != "$PASSWORD1" ] + do + if ! PASSWORD=`prompt_nonempty_string 0 "enter your password"` ; then + exit 1 + fi + if ! PASSWORD1=`prompt_nonempty_string 0 "repeat your password"` ; then + exit 1 + fi + if [ "$PASSWORD" != "$PASSWORD1" ] ; then + alert "passwords do not match" + fi + done +} +setup_environment +show_info "This installer has been prepared for ${ORGANISATION}\n\nMore information and comments:\n\nEMAIL: ${SUPPORT}\nWWW: ${URL}\n\nInstaller created with software from the GEANT project." +if ! ask "This installer will only work properly if you are a member of ${bf}The University of Nottingham${n} and the user group: ${bf}The University of Nottingham UK Campus.${n}" "Continue" 1 ; then exit; fi +if [ -d $HOME/.cat_installer ] ; then + if ! ask "Directory $HOME/.cat_installer exists; some of its files may be overwritten." "Continue" 1 ; then exit; fi +else + mkdir $HOME/.cat_installer +fi +# save certificates +echo "-----BEGIN CERTIFICATE----- +MIIFTDCCAzSgAwIBAgIUSJgt4qkssznhyPkzNYJ10+T4glUwDQYJKoZIhvcNAQEL +BQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZ +BgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0xMzA2MDExMzM1MDVaFw0yMzA2 +MDExMzM1MDVaME0xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSMwIQYDVQQDExpRdW9WYWRpcyBHbG9iYWwgU1NMIElDQSBHMjCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOHhhWmUwI9X+jT+wbho5JmQqYh6zle3 +0OS1VMIYfdDDGeipY4D3t9zSGaNasGDZdrQdMlY18WyjnEKhi4ojNZdBewVphCiO +zh5Ni2Ak8bSI/sBQ9sKPrpd0+UCqbvaGs6Tpx190ZRT0Pdy+TqOYZF/jBmzBj7Yf +XJmWxlfCy62UiQ6tvv+4C6W2OPu1R4HUD8oJ8Qo7Eg0cD+GFsBM2w8soffyl+Dc6 +pKtARmOClUC7EqyWP0V9953lA34kuJZlYxxdgghBTn9rWoaQw/Lr5Fn0Xgd7fYS3 +/zGhmXYvVsuAxIn8Gk+YaeoLZ8H9tUvnDD3lEHzvIsMPxqtd7IgcVaMCAwEAAaOC +ASowggEmMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAowCDAGBgRVHSAAMHIG +CCsGAQUFBwEBBGYwZDAqBggrBgEFBQcwAYYeaHR0cDovL29jc3AucXVvdmFkaXNn +bG9iYWwuY29tMDYGCCsGAQUFBzAChipodHRwOi8vdHJ1c3QucXVvdmFkaXNnbG9i +YWwuY29tL3F2cmNhMi5jcnQwDgYDVR0PAQH/BAQDAgEGMB8GA1UdIwQYMBaAFBqE +YrxITDMlBNTu0PYDxBlG0ZRrMDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu +cXVvdmFkaXNnbG9iYWwuY29tL3F2cmNhMi5jcmwwHQYDVR0OBBYEFJEZYq1bF6cw ++/DeOSWxvYy5uFEnMA0GCSqGSIb3DQEBCwUAA4ICAQB8CmCCAEG1Lcw55fTba84A +ipwMieZydFO5bcIh5UyXWgWZ6OP4jb/6LaifEMLjRCC0mU14G6PrPU+iZQiIae7X +5EavhmETEA8JbLICjiD4c9Y6+bgMt4szEPiZ2SALOQj10Br4HKQfy/OvbedRbLax +p9qlDG4qJgSt3uikDIJSarx6mpgEQXu00UZNkiEYUfeO8hXGXrZbtDnkuaiVDtM6 +s9yYpcoyFxFOrORrEgViaI7P3EJaDYmI6IDUIPaSBM6GrVMiaINYEMBL1v2jZi8r +XDY0yVsZ/0DAIQiCBNNvT1NjQ5Sn1E+O+ZBiqDD+rBvBoPsI6ydfdKtJur5YL+Oo +kJK2eLrce8287awIcd8FMRDcZw/NX1bc8uKye5OCtwpQ0d4jL4emuXwFv8TqUbZh +2xJShyy57cqw3qWoBOs/WWza29/Hun8PXkQoZepwY/xc+9nI1NaKM8NqhSqJNTJl +vXj7zb3mdpbe3YR9BkSXProlN7l5KOx54gJ7kJ7r6qJYJux03HyPM11Kp4wfdn1R +sC2UQ5awC6fg/3XE2HZVkyqJjKwqh4nFaiK5EMV7DHQ4oJx9ckmDw6pBvDaoPokX +yzdfJ72n+1JfHGP+workciKNldgqYX6J4jPrCIEIBrtDta4QxP10Tyd9RFu13XmE +8SYi/VXvrf3nriQfAZ/nSA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +" > $HOME/.cat_installer/ca.pem +function run_python_script { +PASSWORD=$( echo "$PASSWORD" | sed "s/'/\\\'/g" ) +if python << EEE1 > /dev/null 2>&1 +import dbus +EEE1 +then + PYTHON=python +elif python3 << EEE2 > /dev/null 2>&1 +import dbus +EEE2 +then + PYTHON=python3 +else + PYTHON=none + return 1 +fi + +$PYTHON << EOF > /dev/null 2>&1 +#-*- coding: utf-8 -*- +import dbus +import re +import sys +import uuid +import os + +class EduroamNMConfigTool: + + def connect_to_NM(self): + #connect to DBus + try: + self.bus = dbus.SystemBus() + except dbus.exceptions.DBusException: + print("Can't connect to DBus") + sys.exit(2) + #main service name + self.system_service_name = "org.freedesktop.NetworkManager" + #check NM version + self.check_nm_version() + if self.nm_version == "0.9" or self.nm_version == "1.0": + self.settings_service_name = self.system_service_name + self.connection_interface_name = "org.freedesktop.NetworkManager.Settings.Connection" + #settings proxy + sysproxy = self.bus.get_object(self.settings_service_name, "/org/freedesktop/NetworkManager/Settings") + #settings intrface + self.settings = dbus.Interface(sysproxy, "org.freedesktop.NetworkManager.Settings") + elif self.nm_version == "0.8": + #self.settings_service_name = "org.freedesktop.NetworkManagerUserSettings" + self.settings_service_name = "org.freedesktop.NetworkManager" + self.connection_interface_name = "org.freedesktop.NetworkManagerSettings.Connection" + #settings proxy + sysproxy = self.bus.get_object(self.settings_service_name, "/org/freedesktop/NetworkManagerSettings") + #settings intrface + self.settings = dbus.Interface(sysproxy, "org.freedesktop.NetworkManagerSettings") + else: + print("This Network Manager version is not supported") + sys.exit(2) + + def check_opts(self): + self.cacert_file = '${HOME}/.cat_installer/ca.pem' + self.pfx_file = '${HOME}/.cat_installer/user.p12' + if not os.path.isfile(self.cacert_file): + print("Certificate file not found, looks like a CAT error") + sys.exit(2) + + def check_nm_version(self): + try: + proxy = self.bus.get_object(self.system_service_name, "/org/freedesktop/NetworkManager") + props = dbus.Interface(proxy, "org.freedesktop.DBus.Properties") + version = props.Get("org.freedesktop.NetworkManager", "Version") + except dbus.exceptions.DBusException: + version = "0.8" + if re.match(r'^1\.', version): + self.nm_version = "1.0" + return + if re.match(r'^0\.9', version): + self.nm_version = "0.9" + return + if re.match(r'^0\.8', version): + self.nm_version = "0.8" + return + else: + self.nm_version = "Unknown version" + return + + def byte_to_string(self, barray): + return "".join([chr(x) for x in barray]) + + + def delete_existing_connections(self, ssid): + "checks and deletes earlier connections" + try: + conns = self.settings.ListConnections() + except dbus.exceptions.DBusException: + print("DBus connection problem, a sudo might help") + exit(3) + for each in conns: + con_proxy = self.bus.get_object(self.system_service_name, each) + connection = dbus.Interface(con_proxy, "org.freedesktop.NetworkManager.Settings.Connection") + try: + connection_settings = connection.GetSettings() + if connection_settings['connection']['type'] == '802-11-wireless': + conn_ssid = self.byte_to_string(connection_settings['802-11-wireless']['ssid']) + if conn_ssid == ssid: + connection.Delete() + except dbus.exceptions.DBusException: + pass + + def add_connection(self,ssid): + server_alt_subject_name_list = dbus.Array({'DNS:radius.nottingham.ac.uk'}) + server_name = 'radius.nottingham.ac.uk' + if self.nm_version == "0.9" or self.nm_version == "1.0": + match_key = 'altsubject-matches' + match_value = server_alt_subject_name_list + else: + match_key = 'subject-match' + match_value = server_name + + s_con = dbus.Dictionary({ + 'type': '802-11-wireless', + 'uuid': str(uuid.uuid4()), + 'permissions': ['user:$USER'], + 'id': ssid + }) + s_wifi = dbus.Dictionary({ + 'ssid': dbus.ByteArray(ssid.encode('utf8')), + 'security': '802-11-wireless-security' + }) + s_wsec = dbus.Dictionary({ + 'key-mgmt': 'wpa-eap', + 'proto': ['rsn',], + 'pairwise': ['ccmp',], + 'group': ['ccmp', 'tkip'] + }) + s_8021x = dbus.Dictionary({ + 'eap': ['peap'], + 'identity': '$USER_NAME', + 'ca-cert': dbus.ByteArray("file://{0}\0".format(self.cacert_file).encode('utf8')), + match_key: match_value, + 'password': '$PASSWORD', + 'phase2-auth': 'mschapv2', + 'anonymous-identity': 'anonymous@nottingham.ac.uk', + }) + s_ip4 = dbus.Dictionary({'method': 'auto'}) + s_ip6 = dbus.Dictionary({'method': 'auto'}) + con = dbus.Dictionary({ + 'connection': s_con, + '802-11-wireless': s_wifi, + '802-11-wireless-security': s_wsec, + '802-1x': s_8021x, + 'ipv4': s_ip4, + 'ipv6': s_ip6 + }) + self.settings.AddConnection(con) + + def main(self): + self.check_opts() + ver = self.connect_to_NM() + self.delete_existing_connections('eduroam') + self.add_connection('eduroam') + +if __name__ == "__main__": + ENMCT = EduroamNMConfigTool() + ENMCT.main() +EOF +} +function create_wpa_conf { +cat << EOFW >> $HOME/.cat_installer/cat_installer.conf + +network={ + ssid="eduroam" + key_mgmt=WPA-EAP + pairwise=CCMP + group=CCMP TKIP + eap=PEAP + ca_cert="${HOME}/.cat_installer/ca.pem" + identity="${USER_NAME}" + domain_suffix_match="radius.nottingham.ac.uk" + phase2="auth=MSCHAPV2" + password="${PASSWORD}" + anonymous_identity="anonymous@nottingham.ac.uk" +} +EOFW +chmod 600 $HOME/.cat_installer/cat_installer.conf +} +#prompt user for credentials + user_cred + if run_python_script ; then + show_info "Installation successful" +else + show_info "Network Manager configuration failed, generating wpa_supplicant.conf" + if ! ask "Network Manager configuration failed, but we may generate a wpa_supplicant configuration file if you wish. Be warned that your connection password will be saved in this file as clear text." "Write the file" 1 ; then exit ; fi + +if [ -f $HOME/.cat_installer/cat_installer.conf ] ; then + if ! ask "File $HOME/.cat_installer/cat_installer.conf exists; it will be overwritten." "Continue" 1 ; then confirm_exit; fi + rm $HOME/.cat_installer/cat_installer.conf + fi + create_wpa_conf + show_info "Output written to $HOME/.cat_installer/cat_installer.conf" +fi +#+END_SRC + +*** TODO Harvest emails +:PROPERTIES: +:ORG_GTD: Projects +:ID: Harvest-emails-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +grep -h "^To: \|^Cc: \|^Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' | sed -e 's/^\ *//g' | grep -v  "^$" | grep @ | grep -vi Undisclosed-Recipient | sort | uniq > ~/Desktop/harvested.txt + +# grep -h "^To: \|Cc: \|Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' | sed -e 's/^\ *//g' | grep -v  "^$" | sort | uniq > ~/Desktop/harvested.txt + +#grep -R -h "^To: \|Cc: \|Bcc: "  * | cut -d \  -f 2- | tr , "\n" | sed -e 's/.*<\(.*\)>.*/\1/g' > ~/Desktop/harvested.txt + +#grep -R --color '^To:\|Cc:'* > ~/Desktop/harvested.txt +#+END_SRC + +*** TODO Mount EcryptFS +:PROPERTIES: +:ORG_GTD: Projects +:ID: Mount-EcryptFS-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +ROOT=/media/amr/010a3073-3eee-432c-8637-940cde972b2d/.ecryptfs/amr +#ROOT=/home/.ecryptfs/$USER +TARGET=/mnt/$USER + +# ROOT should be the parent of the .ecryptfs and .Private folders + +sudo mkdir -p $TARGET +cd $ROOT + +echo Type your password: +PASS=$(ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase | sed s/Passphrase:\ //) +SIG1=$(head -n1 .ecryptfs/Private.sig) +SIG2=$(tail -n1 .ecryptfs/Private.sig) + +echo Passphrase: +echo $PASS +echo Signatures: +echo $SIG1 +echo $SIG2 + +echo Should be empty: +sudo keyctl clear @u +sudo keyctl list @u + +echo Do not type your anything: +echo $PASS | sudo ecryptfs-add-passphrase --fnek + +echo Sould have signatures: +sudo keyctl list @u + +echo Mounting $ROOT on $TARGET... +sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,ecryptfs_sig=$SIG1,ecryptfs_fnek_sig=$SIG2,passwd=$(echo $PASS) .Private $TARGET + +ls $TARGET +#+END_SRC + +*** TODO OCR-JPG2TXT +:PROPERTIES: +:ORG_GTD: Projects +:ID: OCR-JPG2TXT-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/sh +max=601 +for i in `seq 2 $max` +do + tesseract "$i".jpg "$i" +done +#+END_SRC + +*** TODO OCR-JPG2TXT +:PROPERTIES: +:ORG_GTD: Projects +:ID: OCR-JPG2TXT-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/sh +STARTPAGE=1 # set to pagenumber of the first page of PDF you wish to convert +ENDPAGE=9 # set to pagenumber of the last page of PDF you wish to convert +SOURCE=00.pdf # set to the file name of the PDF +OUTPUT=00.txt # set to the final output file +RESOLUTION=600 # set to the resolution the scanner used (the higher, the better) + +touch $OUTPUT +for i in `seq $STARTPAGE $ENDPAGE`; do + convert -monochrome -density $RESOLUTION $SOURCE\[$(($i - 1 ))\] page.tif + echo processing page $i + tesseract page.tif tempoutput + cat tempoutput.txt >> $OUTPUT +done +#+END_SRC + +*** TODO Emacs Switch Focus +:PROPERTIES: +:ORG_GTD: Projects +:ID: Emacs-Switch-Focus-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +sleep 1 +wmctrl -a "Emacs" +xdotool key F12 +#+END_SRC + +*** TODO Test bitcoind +:PROPERTIES: +:ORG_GTD: Projects +:ID: Test-bitcoind-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +curl -sL https://bitnodes.earn.com/api/v1/nodes/me-8333/ | jq +#+END_SRC + +*** TODO VirtualBox uninstall extension pack +:PROPERTIES: +:ORG_GTD: Projects +:ID: VirtualBox-uninstall-extension-pack-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +vboxmanage extpack uninstall "Oracle VM VirtualBox Extension Pack" +#+END_SRC + +*** TODO [[https://github.com/emacs-helm/helm-firefox][ffbookmarks]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: ffbookmarks-2026-03-30-20-18-53 +:END: + +#+begin_src bash :tangle ~/.local/bin/ffbookmarks.sh +#!/bin/bash +## Description: Call helm-firefox-bookmarks from firefox or anywhere else. +## Author:Thierry Volpiatto +## Commentary: Use firefox-protocol-installer-install to install protocol +## +from emacs. +# Use this bookmarklet: +# javascript:location.href='ffbookmarks://localhost' + +FIREFOXEXE=$(if [ -z $FIREFOXEXE ]; then echo "firefox"; else echo $FIREFOXEXE; fi) +wmctrl -a emacs +emacsclient -e "(progn (helm-firefox-bookmarks) nil)" > /dev/null +wmctrl -xa $FIREFOXEXE +exit 0 +#+end_src + +*** TODO YouTube-DL +:PROPERTIES: +:ORG_GTD: Projects +:ID: YouTube-DL-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC bash +#!/bin/bash +youtube-dl --add-metadata --write-all-thumbnails --write-info-json --embed-subs --all-subs $1 +# youtube-dl -x --audio-format mp3 --add-metadata --write-all-thumbnails --write-> + +#+END_SRC + +*** TODO Internet radios +:PROPERTIES: +:ORG_GTD: Projects +:ID: Internet-radios-2026-03-30-20-18-53 +:END: + +http://8.38.78.173:8210/ +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio3_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4extra_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio5live_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p +http://bbcmedia.ic.llnwd.net/stream/bbcmedia_lrldn_mf_p +http://www.bbc.co.uk/worldservice/meta/live/mp3/eneuk.pls +http://stream.celticmusicradio.net:8000/celticmusic.mp3 +http://streaming.rubinbroadcasting.com/kcea +http://radio.108.pl:8004/listen.pls +http://ice31.securenetsystems.net/NOGOU +http://live.radiomasr.net:8060/RADIOMASR +http://stream-dc1.radioparadise.com/rp_192m.ogg + +*** TODO MySQL reset +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:49-0500] +:MODIFIED: [2017-05-23 13:22:06] +:CREATED: [2017-05-23 Tue 13:20] +:ORG_GTD: Projects +:ID: MySQL-reset-2026-03-30-20-18-53 +:END: + +#+BEGIN_SRC +sudo su - +service mysql stop +mkdir /var/run/mysqld +chown mysql /var/run/mysqld +mysqld_safe --skip-grant-tables --skip-networking & +mysql -u root +use mysql; +update user set authentication_string=PASSWORD('') where user='root'; +flush privileges; +\q +killall mysqld +service mysql start +mysql -u root -p +#+END_SRC + +*** TODO Unwatched feeds +:PROPERTIES: +:IMPORTED: 2023-02-08 19:22:53 -0500 +:MODIFIED: [2009-11-04 12:33:06] +:CREATED: [2009-05-15 Fri 22:22] +:ORG_GTD: Projects +:ID: Unwatched-feeds-2026-03-30-20-18-53 +:END: + +Unwatched feeds + +http://jonathanfryer.wordpress.com + +Abu Aardvak + +http://blogs.law.harvard.edu/mesh + +http://raoufmousaad.blogspot.com/ + +http://www.abutaleb.net/ali/ + +http://msayed2004.wordpress.com/ + +http://anon868.blogspot.com/ + +http://zeryab.blogspot.com/ + +http://platform.manalaa.net/ + +http://platform.manalaa.net/blog_aggregator + +http://www.haladeeb.info/ + +http://aucpetition08.blogspot.com/ + +http://mashi97.blogspot.com/ + +http://www.iq.harvard.edu/blog/netgov/ + +http://www.internetartizans.co.uk/blog/2 + +http://www.mobileactive.org + +http://catdestroyshomes.org/ + +http://egytopia.wikia.com/ + +http://sovietposter.blogspot.com/ + +http://www.crisisgroup.org + +http://sabbah.biz/mt + +http://arabi.wikia.com/ + +http://www.marefa.org/blog + +http://www.mogtamana.org/ + +http://www.ijnet.org/ + +http://www.npr.org/storycorps?ft=2&f=510200 + +http://sharkawi.net/blog/1/feed + +http://memokareem.blogspot.com/ + +http://otherthings.manalaa.net + +http://gayofsun.blogspot.com + +http://omegatimes.blogspot.com/ + +http://ma.poemeversion.com + +http://houdounisbi.com + +http://www.elbadeel.net/ + +http://unstrung-larapawson.blogspot.com/ + +http://shayfeen.com + +http://www.abna2masr.com/ar/ + +http://x-ist.blogspot.com/ + +http://masr-heya-ommi.blogspot.com + +http://ta5areef.wordpress.com/ + +http://ikhnaton2.com/whisper + +http://abdomashakel.blogspot.com/ + +http://socialistsalex.blogspot.com + +http://msh-ana.blogspot.com/ + +http://elijahzarwan.net/blog + +http://alexandrasandels.blogspot.com/ + +http://elhakika.blogspot.com + +http://yalhwy.maktoobblog.com/ + +http://liberalismisfreedom.blogspot.com/ + +http://bonobology.blogspot.com/ + +http://asrar555.blogspot.com/ + +http://www.maktoobblog.com/ashrafshehata + +http://bluerose.egyblogs.com/ + +http://tabulagaza.blogspot.com/ + +http://www.bloggers-observatory.org/ + +http://raedyassin.blogspot.com/ + +http://ziadrahbany.blogspot.com/ + +http://ibesh.wordpress.com/ + +http://elmovirgin.blogspot.com/ + +http://www.syriangavroche.com/ + +http://okbah.cc/ok + +http://elbakali.jeeran.com/ + +http://www.elbakkali.com + +http://arabictadwin.maktoobblog.com + +http://katib.org/katibfeeds + +http://bahrainblogs.org + +http://naelaltoukhy.blogspot.com/ + +http://kbl-an-ykhrko-alsafina.blogspot.com + +http://rss.groups.yahoo.com/group/SaharaSafaris/rss + +http://rss.groups.yahoo.com/group/timeout4thesoul/rss + +http://www.google.com/reader/public/atom/user/12122158460518700400/state/com.google/broadcast + +http://openmoney.ning.com/activity/log/list?fmt=rss + +http://ar.freefouad.com/?feed=rss2 + +http://resourceinsights.blogspot.com/feeds/posts/default + +http://itsgettinghotinhere.org/feed/ + +http://forestpolicy.typepad.com/ecoecon/atom.xml + +http://www.desmogblog.com/rss.xml + +http://www.monbiot.com/feed/ + +http://theecosocialist.wordpress.com/feed/ + +http://blisteredorb.blogspot.com/feeds/posts/default + +http://theburningworld.blogspot.com/feeds/posts/default + +http://mitchellanderson.blogspot.com/feeds/posts/default + +http://inhabitable-earth.blogspot.com/feeds/posts/default + +http://simondonner.blogspot.com/feeds/posts/default + +http://initforthegold.blogspot.com/feeds/posts/default + +http://greenmpforvauxhall.blogspot.com/feeds/posts/default + +http://ecosocialism.blogspot.com/atom.xml + +http://climatecanada.wordpress.com/feed/ + +http://greenleftblog.blogspot.com/feeds/posts/default + +http://delhiplatform.blogspot.com/feeds/posts/default + +http://enviroeconomics.ca/blog/?feed=rss2 + +http://greenlefts.blogspot.com/feeds/posts/default + +http://bccwords.blogspot.com/feeds/posts/default + +http://commontragedies.wordpress.com/feed/ + +http://globalwarmingwatch.blogspot.com/feeds/posts/default + +http://climatespin.blogspot.com/feeds/posts/default + +http://growthmadness.org/feed/ + +http://climatechangeaction.blogspot.com/atom.xml + +http://www.calacademy.org/blogs/?feed=rss2 + +http://climatechange.foreignpolicyblogs.com/feed/ + +http://scienceblogs.com/deltoid/atom.xml + +http://earthtrends.wri.org/updates/blog/feed/ + +http://www.ecoshock.org/atom.xml + +http://enn.com/news/rss/globe.rss + +http://www.climateimc.org/en/frontpage/feed + +http://www.ipsnews.net/rss/environment.xml + +http://topics.nytimes.com/top/news/science/topics/globalwarming/index.html?rss=1 + +http://rabett.blogspot.com/feeds/posts/default + +http://feeds.feedburner.com/scienceblogs/eDgp + +http://westcoastclimateequity.org/?feed=rss2 + +http://www.nature.com/climate/current_issue/rss/ + +http://www.climateark.org/rss/climate.xml + +http://cc.aljazeera.net/rss.xml + +http://www.antipope.org/charlie/blog-static/atom.xml + +http://ipsinternational.org/rss/arabic.xml + +http://www.wraqat.com/atom.xml + +http://ezabi.gtegypt.net/?q=node/feed + +http://www.elhaqeqa.com/?feed=rss2/ + +http://katib.org/rss.xml + +http://keptiamuslema.blog.com/atom/ + +http://freemonem.cybversion.org/feed/ + +http://grassgrassgrass.blogspot.com/feeds/posts/default + +http://orientaleve.blogspot.com/atom.xml + +http://wa7da-w-khalas.blogspot.com/feeds/posts/default + +http://larmani.blogspot.com/feeds/posts/default + +*** TODO Feeds +:PROPERTIES: +:CREATED: [2023-01-28 Sat 20:03] +:ORG_GTD: Projects +:ID: Feeds-2026-03-30-20-18-53 +:END: + +**** TODO [[http://sovietposter.blogspot.com/][A Soviet Poster A Day]] +:PROPERTIES: +:Title: A Soviet Poster A Day +:URI: http://sovietposter.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: A-Soviet-Poster-A-Day-2026-03-30-20-18-53 +:END: + +**** TODO [[http://a-films.blogspot.com/][a-films]] +:PROPERTIES: +:Title: a-films +:URI: http://a-films.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: a-films-2026-03-30-20-18-53 +:END: + +**** TODO [[http://alienzero.blogspot.com/2008/05/blog-post.html][a7lami al-mob3thara]] +:PROPERTIES: +:Title: a7lami al-mob3thara +:URI: http://alienzero.blogspot.com/2008/05/blog-post.html +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: a7lami-al-mob3thara-2026-03-30-20-18-53 +:END: + +**** TODO [[http://aucworkers-egy.blogspot.com/][AUC-workers-Strike]] +:PROPERTIES: +:Title: AUC-workers-Strike +:URI: http://aucworkers-egy.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: AUC-workers-Strike-2026-03-30-20-18-53 +:END: + +**** TODO [[http://www.augmentedcitizen.org/][Augmented Citizen's posterous - Home]] +:PROPERTIES: +:Title: Augmented Citizen's posterous - Home +:URI: http://www.augmentedcitizen.org/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Augmented-Citizen-s-posterous-Home-2026-03-30-20-18-53 +:END: + +**** TODO [[http://riverbendblog.blogspot.com/][Baghdad Burning]] +:PROPERTIES: +:Title: Baghdad Burning +:URI: http://riverbendblog.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Baghdad-Burning-2026-03-30-20-18-53 +:END: + +**** TODO [[http://bahai-egypt.blogspot.com/][Baha'i Faith in Egypt]] +:PROPERTIES: +:Title: Baha'i Faith in Egypt +:URI: http://bahai-egypt.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Baha-i-Faith-in-Egypt-2026-03-30-20-18-53 +:END: + +**** TODO [[https://bitmessage.org/wiki/Main_Page][Bitmessage Wiki]] +:PROPERTIES: +:Title: Bitmessage Wiki +:URI: https://bitmessage.org/wiki/Main_Page +:Added: [2017-07-29 05:54] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Bitmessage-Wiki-2026-03-30-20-18-53 +:END: + +**** TODO [[http://ganzeer.blogspot.com/][Blog Ganzeer]] +:PROPERTIES: +:Title: Blog Ganzeer +:URI: http://ganzeer.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Blog-Ganzeer-2026-03-30-20-18-53 +:END: + +**** TODO [[http://bjulrich.blogspot.com/2006_05_01_bjulrich_archive.html][Brian's Study Breaks]] +:PROPERTIES: +:Title: Brian's Study Breaks +:URI: http://bjulrich.blogspot.com/2006_05_01_bjulrich_archive.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Brian-s-Study-Breaks-2026-03-30-20-18-53 +:END: + +**** TODO [[http://acairene.wordpress.com/][Cairene’s Nilometer]] +:PROPERTIES: +:Title: Cairene’s Nilometer +:URI: http://acairene.wordpress.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Cairene-s-Nilometer-2026-03-30-20-18-54 +:END: + +**** TODO [[http://acairene.wordpress.com/][Cairene’s Nilometer]] +:PROPERTIES: +:Title: Cairene’s Nilometer +:URI: http://acairene.wordpress.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Cairene-s-Nilometer-2026-03-30-20-18-54 +:END: + +**** TODO [[http://caironyman.blogspot.com/][CairoNYman]] +:PROPERTIES: +:Title: CairoNYman +:URI: http://caironyman.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: CairoNYman-2026-03-30-20-18-54 +:END: + +**** TODO [[http://cdwr.wordpress.com/][Cdwr’s Blog]] +:PROPERTIES: +:Title: Cdwr’s Blog +:URI: http://cdwr.wordpress.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Cdwr-s-Blog-2026-03-30-20-18-54 +:END: + +**** TODO [[http://yonathanbert.blogspot.com/2006/05/lisa-goldman-is-possibly-best-but.html][Dutchblog Israel]] +:PROPERTIES: +:Title: Dutchblog Israel +:URI: http://yonathanbert.blogspot.com/2006/05/lisa-goldman-is-possibly-best-but.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Dutchblog-Israel-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ebnelnil.blogspot.com/2005/11/blog-post_19.html][ebn elnil]] +:PROPERTIES: +:Title: ebn elnil +:URI: http://ebnelnil.blogspot.com/2005/11/blog-post_19.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: ebn-elnil-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ebnelnil.blogspot.com/2005/11/blog-post.html][ebn elnil]] +:PROPERTIES: +:Title: ebn elnil +:URI: http://ebnelnil.blogspot.com/2005/11/blog-post.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: ebn-elnil-2026-03-30-20-18-54 +:END: + +**** TODO [[http://egypost.blogspot.com/2005/11/blog-post_20.html][Egyptian Post]] +:PROPERTIES: +:Title: Egyptian Post +:URI: http://egypost.blogspot.com/2005/11/blog-post_20.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Egyptian-Post-2026-03-30-20-18-54 +:END: + +**** TODO [[http://egypost.blogspot.com/2005/11/blog-post.html][Egyptian Post]] +:PROPERTIES: +:Title: Egyptian Post +:URI: http://egypost.blogspot.com/2005/11/blog-post.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Egyptian-Post-2026-03-30-20-18-54 +:END: + +**** TODO [[http://einmal-ist-keinmal.blogspot.com/][Einmal ist Keinmal]] +:PROPERTIES: +:Title: Einmal ist Keinmal +:URI: http://einmal-ist-keinmal.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Einmal-ist-Keinmal-2026-03-30-20-18-54 +:END: + +**** TODO [[http://arabicforread.blogspot.com/][Ekraa - اقراء]] +:PROPERTIES: +:Title: Ekraa - اقراء +:URI: http://arabicforread.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Ekraa-اقراء-2026-03-30-20-18-54 +:END: + +**** TODO [[http://farahssowaleef.blogspot.com/2006/05/blog-post.html][Farah's Sowaleef]] +:PROPERTIES: +:Title: Farah's Sowaleef +:URI: http://farahssowaleef.blogspot.com/2006/05/blog-post.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Farah-s-Sowaleef-2026-03-30-20-18-54 +:END: + +**** TODO [[http://freealaa.blogspot.com/][Free Alaa!]] +:PROPERTIES: +:Title: Free Alaa! +:URI: http://freealaa.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Free-Alaa-2026-03-30-20-18-54 +:END: + +**** TODO [[http://free-fiber-to-the-home.blogspot.com/][Free Fiber to the Home]] +:PROPERTIES: +:Title: Free Fiber to the Home +:URI: http://free-fiber-to-the-home.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Free-Fiber-to-the-Home-2026-03-30-20-18-54 +:END: + +**** TODO [[http://samawel.blogspot.com/][Freneza Arabulo (Ar)]] +:PROPERTIES: +:Title: Freneza Arabulo (Ar) +:URI: http://samawel.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Freneza-Arabulo--Ar-2026-03-30-20-18-54 +:END: + +**** TODO [[http://elofouk.blogspot.com/2011/09/game-over.html#more][GAME OVER | مدونة الأفق]] +:PROPERTIES: +:Title: GAME OVER | مدونة الأفق +:URI: http://elofouk.blogspot.com/2011/09/game-over.html#more +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: GAME-OVER-مدونة-الأفق-2026-03-30-20-18-54 +:END: + +**** TODO [[http://hekayat-hanouma.blogspot.com/2006/06/httpalexandriabeirut.html][Hekayat-Hanouma]] +:PROPERTIES: +:Title: Hekayat-Hanouma +:URI: http://hekayat-hanouma.blogspot.com/2006/06/httpalexandriabeirut.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Hekayat-Hanouma-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ahmedelsharawy.blogspot.com/][Too Many Minds]] +:PROPERTIES: +:Title: Too Many Minds +:URI: http://ahmedelsharawy.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Too-Many-Minds-2026-03-30-20-18-54 +:END: + +**** TODO [[http://trustcurrency.blogspot.com/][Trust is the Only Currency]] +:PROPERTIES: +:Title: Trust is the Only Currency +:URI: http://trustcurrency.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Trust-is-the-Only-Currency-2026-03-30-20-18-54 +:END: + +**** TODO [[http://weekite.blogspot.com/][Weekite أجنحة صغيرة]] +:PROPERTIES: +:Title: Weekite أجنحة صغيرة +:URI: http://weekite.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Weekite-أجنحة-صغيرة-2026-03-30-20-18-54 +:END: + +**** TODO [[http://westbankblog.blogspot.com/2006/05/let-alaa-call-me-settler-post-title-is.html][westbankblog]] +:PROPERTIES: +:Title: westbankblog +:URI: http://westbankblog.blogspot.com/2006/05/let-alaa-call-me-settler-post-title-is.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: westbankblog-2026-03-30-20-18-54 +:END: + +**** TODO [[http://worldub.blogspot.com/][World United Bloggers]] +:PROPERTIES: +:Title: World United Bloggers +:URI: http://worldub.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: World-United-Bloggers-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ahyawatan.wordpress.com/][آه يا وطن]] +:PROPERTIES: +:Title: آه يا وطن +:URI: http://ahyawatan.wordpress.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: آه-يا-وطن-2026-03-30-20-18-54 +:END: + +**** TODO [[http://benjamingeer.blogspot.com/][أبحاث لفتت نظري]] +:PROPERTIES: +:Title: أبحاث لفتت نظري +:URI: http://benjamingeer.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: أبحاث-لفتت-نظري-2026-03-30-20-18-54 +:END: + +**** TODO [[http://anani12.blogspot.com/][أراك من بعيد]] +:PROPERTIES: +:Title: أراك من بعيد +:URI: http://anani12.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: أراك-من-بعيد-2026-03-30-20-18-54 +:END: + +**** TODO [[http://lilithwalks.blogspot.com/][أعربد .. ثاملــــــــــة]] +:PROPERTIES: +:Title: أعربد .. ثاملــــــــــة +:URI: http://lilithwalks.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: أعربد-dot-dot-ثاملــــــــــة-2026-03-30-20-18-54 +:END: + +**** TODO [[http://abtalelmahalla.blogspot.com/][أهالي المحلة]] +:PROPERTIES: +:Title: أهالي المحلة +:URI: http://abtalelmahalla.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: أهالي-المحلة-2026-03-30-20-18-54 +:END: + +**** TODO [[http://khealzale.blogspot.com/][أيام خيال الظل]] +:PROPERTIES: +:Title: أيام خيال الظل +:URI: http://khealzale.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: أيام-خيال-الظل-2026-03-30-20-18-54 +:END: + +**** TODO [[http://takadomy.blogspot.com/][إتحاد الشباب التقدمى بالدقهليه]] +:PROPERTIES: +:Title: إتحاد الشباب التقدمى بالدقهليه +:URI: http://takadomy.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: إتحاد-الشباب-التقدمى-بالدقهليه-2026-03-30-20-18-54 +:END: + +**** TODO [[http://elgha2ebat.blogspot.com/2009/06/normal-0-microsoftinternetexplorer4.html][إحــــْـــــكِ]] +:PROPERTIES: +:Title: إحــــْـــــكِ +:URI: http://elgha2ebat.blogspot.com/2009/06/normal-0-microsoftinternetexplorer4.html +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: إحــــْـــــكِ-2026-03-30-20-18-54 +:END: + +**** TODO [[http://6april08.blogspot.com/][إضراب 6 إبريل]] +:PROPERTIES: +:Title: إضراب 6 إبريل +:URI: http://6april08.blogspot.com/ +:Added: [2016-09-02 19:21] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: إضراب-6-إبريل-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ensankhorda.blogspot.com/][إنسان خردة للبيع]] +:PROPERTIES: +:Title: إنسان خردة للبيع +:URI: http://ensankhorda.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: إنسان-خردة-للبيع-2026-03-30-20-18-54 +:END: + +**** TODO [[http://arabub.blogspot.com/][اتحاد المدونين العرب]] +:PROPERTIES: +:Title: اتحاد المدونين العرب +:URI: http://arabub.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: اتحاد-المدونين-العرب-2026-03-30-20-18-54 +:END: + +**** TODO [[http://e7bat.blogspot.com/2010/10/6-12.html][احــباط]] +:PROPERTIES: +:Title: احــباط +:URI: http://e7bat.blogspot.com/2010/10/6-12.html +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: احــباط-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ahmedkorra.blogspot.com/][احمد قرة]] +:PROPERTIES: +:Title: احمد قرة +:URI: http://ahmedkorra.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: احمد-قرة-2026-03-30-20-18-54 +:END: + +**** TODO [[http://al-ghareeb.blogspot.com/2008/04/blog-post_28.html][اغلاق مكتب المنيل]] +:PROPERTIES: +:Title: اغلاق مكتب المنيل +:URI: http://al-ghareeb.blogspot.com/2008/04/blog-post_28.html +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: اغلاق-مكتب-المنيل-2026-03-30-20-18-54 +:END: + +**** TODO [[http://ta3zeeb.blogspot.com/2006/01/302005-56-70-29-2005-17-400-4500-2000.html][اكاذيب حول مجزرة اللاجئين]] +:PROPERTIES: +:Title: اكاذيب حول مجزرة اللاجئين +:URI: http://ta3zeeb.blogspot.com/2006/01/302005-56-70-29-2005-17-400-4500-2000.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: اكاذيب-حول-مجزرة-اللاجئين-2026-03-30-20-18-54 +:END: + +**** TODO [[http://anarchisminarabic.blogspot.com/][الأناركية بالعربية]] +:PROPERTIES: +:Title: الأناركية بالعربية +:URI: http://anarchisminarabic.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الأناركية-بالعربية-2026-03-30-20-18-54 +:END: + +**** TODO [[http://el7aramlek.blogspot.com/][الحرملك]] +:PROPERTIES: +:Title: الحرملك +:URI: http://el7aramlek.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الحرملك-2026-03-30-20-18-54 +:END: + +**** TODO [[http://el7aramlek.blogspot.com/2006/03/blog-post_30.html][الحرملك]] +:PROPERTIES: +:Title: الحرملك +:URI: http://el7aramlek.blogspot.com/2006/03/blog-post_30.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الحرملك-2026-03-30-20-18-54 +:END: + +**** TODO [[http://el7aramlek.blogspot.com/2005/12/blog-post.html][الحرملك]] +:PROPERTIES: +:Title: الحرملك +:URI: http://el7aramlek.blogspot.com/2005/12/blog-post.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الحرملك-2026-03-30-20-18-54 +:END: + +**** TODO [[http://freedomcenter.blogspot.com/2007/04/blog-post.html][الحرية]] +:PROPERTIES: +:Title: الحرية +:URI: http://freedomcenter.blogspot.com/2007/04/blog-post.html +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الحرية-2026-03-30-20-18-54 +:END: + +**** TODO [[http://web.archive.org/web/20050324005147/http://hamuksha.blogspot.com][الخَرَز الملوّن]] +:PROPERTIES: +:Title: الخَرَز الملوّن +:URI: http://web.archive.org/web/20050324005147/http://hamuksha.blogspot.com +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الخَرَز-الملوّن-2026-03-30-20-18-54 +:END: + +**** TODO [[http://mokh-zalabia.blogspot.com/][الغربال]] +:PROPERTIES: +:Title: الغربال +:URI: http://mokh-zalabia.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الغربال-2026-03-30-20-18-54 +:END: + +**** TODO [[http://fasail.blogspot.com/][الفسائل]] +:PROPERTIES: +:Title: الفسائل +:URI: http://fasail.blogspot.com/ +:Added: [2016-09-02 19:26] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الفسائل-2026-03-30-20-18-55 +:END: + +**** TODO [[http://re-titling-history.blogspot.com/][القارئ الشعبي]] +:PROPERTIES: +:Title: القارئ الشعبي +:URI: http://re-titling-history.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: القارئ-الشعبي-2026-03-30-20-18-55 +:END: + +**** TODO [[http://taranim.blogspot.com/][الله الوطن فاطمه]] +:PROPERTIES: +:Title: الله الوطن فاطمه +:URI: http://taranim.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الله-الوطن-فاطمه-2026-03-30-20-18-55 +:END: + +**** TODO [[http://alnabialafreqy.blogspot.com/][النبي الأفريقي]] +:PROPERTIES: +:Title: النبي الأفريقي +:URI: http://alnabialafreqy.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: النبي-الأفريقي-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.copticawareness.blogspot.com/][الوعى القبطى]] +:PROPERTIES: +:Title: الوعى القبطى +:URI: http://www.copticawareness.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الوعى-القبطى-2026-03-30-20-18-55 +:END: + +**** TODO [[http://babeldonia.blogspot.com/][باب الدنيا]] +:PROPERTIES: +:Title: باب الدنيا +:URI: http://babeldonia.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: باب-الدنيا-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.bokra-a7la.blogspot.com/][بكــــــــرة احلـــــــي]] +:PROPERTIES: +:Title: بكــــــــرة احلـــــــي +:URI: http://www.bokra-a7la.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: بكــــــــرة-احلـــــــي-2026-03-30-20-18-55 +:END: + +**** TODO [[http://bent-sa3d.blogspot.com/2007/04/blog-post_14.html][بنت سعد]] +:PROPERTIES: +:Title: بنت سعد +:URI: http://bent-sa3d.blogspot.com/2007/04/blog-post_14.html +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: بنت-سعد-2026-03-30-20-18-55 +:END: + +**** TODO [[http://bentmasreya.blogspot.com/][بنت مصرية]] +:PROPERTIES: +:Title: بنت مصرية +:URI: http://bentmasreya.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: بنت-مصرية-2026-03-30-20-18-55 +:END: + +**** TODO [[http://jarelkamar.blogspot.com/2005/11/blog-post_28.html][جار القمر]] +:PROPERTIES: +:Title: جار القمر +:URI: http://jarelkamar.blogspot.com/2005/11/blog-post_28.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: جار-القمر-2026-03-30-20-18-55 +:END: + +**** TODO [[http://rasmalia.blogspot.com/][جذر العدالة والرخاء]] +:PROPERTIES: +:Title: جذر العدالة والرخاء +:URI: http://rasmalia.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: جذر-العدالة-والرخاء-2026-03-30-20-18-55 +:END: + +**** TODO [[http://garshkal.blogspot.com/][جــر شــكل]] +:PROPERTIES: +:Title: جــر شــكل +:URI: http://garshkal.blogspot.com/ +:Added: [2016-09-02 19:26] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: جــر-شــكل-2026-03-30-20-18-55 +:END: + +**** TODO [[http://4egypt.blogspot.com/2005/11/blog-post_14.html][حائر في دنيا الله]] +:PROPERTIES: +:Title: حائر في دنيا الله +:URI: http://4egypt.blogspot.com/2005/11/blog-post_14.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: حائر-في-دنيا-الله-2026-03-30-20-18-55 +:END: + +**** TODO [[http://4egypt.blogspot.com/2005/11/blog-post_26.html][حائر في دنيا الله]] +:PROPERTIES: +:Title: حائر في دنيا الله +:URI: http://4egypt.blogspot.com/2005/11/blog-post_26.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: حائر-في-دنيا-الله-2026-03-30-20-18-55 +:END: + +**** TODO [[http://4egypt.blogspot.com/2005/12/blog-post_01.html][حائر في دنيا الله]] +:PROPERTIES: +:Title: حائر في دنيا الله +:URI: http://4egypt.blogspot.com/2005/12/blog-post_01.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: حائر-في-دنيا-الله-2026-03-30-20-18-55 +:END: + +**** TODO [[http://4egypt.blogspot.com/2005/12/blog-post_06.html][حائر في دنيا الله]] +:PROPERTIES: +:Title: حائر في دنيا الله +:URI: http://4egypt.blogspot.com/2005/12/blog-post_06.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: حائر-في-دنيا-الله-2026-03-30-20-18-55 +:END: + +**** TODO [[http://khoyout.blogspot.com/][خيوط]] +:PROPERTIES: +:Title: خيوط +:URI: http://khoyout.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: خيوط-2026-03-30-20-18-55 +:END: + +**** TODO [[http://khalil1932.blogspot.com/][دودا]] +:PROPERTIES: +:Title: دودا +:URI: http://khalil1932.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: دودا-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.fayoum.blogspot.com/][ساقية الفيوم]] +:PROPERTIES: +:Title: ساقية الفيوم +:URI: http://www.fayoum.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: ساقية-الفيوم-2026-03-30-20-18-55 +:END: + +**** TODO [[http://policeegy.blogspot.com/][شهداء الشرطه المصريه]] +:PROPERTIES: +:Title: شهداء الشرطه المصريه +:URI: http://policeegy.blogspot.com/ +:Added: [2016-09-02 19:24] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: شهداء-الشرطه-المصريه-2026-03-30-20-18-55 +:END: + +**** TODO [[http://echoingscreams.blogspot.com/][صرخات مدوية Echoing Screams]] +:PROPERTIES: +:Title: صرخات مدوية Echoing Screams +:URI: http://echoingscreams.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: صرخات-مدوية-Echoing-Screams-2026-03-30-20-18-55 +:END: + +**** TODO [[http://tolaabmokawma.blogspot.com/][طلاب مقاومة]] +:PROPERTIES: +:Title: طلاب مقاومة +:URI: http://tolaabmokawma.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: طلاب-مقاومة-2026-03-30-20-18-55 +:END: + +**** TODO [[http://3alkahwa.blogspot.com/][عالقهوة]] +:PROPERTIES: +:Title: عالقهوة +:URI: http://3alkahwa.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عالقهوة-2026-03-30-20-18-55 +:END: + +**** TODO [[http://azzasoliman.blogspot.com/][عزة سليمان مرشحة مستقلة لمجلس الشعب 2010]] +:PROPERTIES: +:Title: عزة سليمان مرشحة مستقلة لمجلس الشعب 2010 +:URI: http://azzasoliman.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عزة-سليمان-مرشحة-مستقلة-لمجلس-الشعب-2010-2026-03-30-20-18-55 +:END: + +**** TODO [[http://3alababallah.blogspot.com/2005/11/blog-post_25.html][على باب الله]] +:PROPERTIES: +:Title: على باب الله +:URI: http://3alababallah.blogspot.com/2005/11/blog-post_25.html +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: على-باب-الله-2026-03-30-20-18-55 +:END: + +**** TODO [[http://3malamatan.blogspot.com/][عمال مطاحن مصر]] +:PROPERTIES: +:Title: عمال مطاحن مصر +:URI: http://3malamatan.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عمال-مطاحن-مصر-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.omarsoliman.blogspot.com/][عمر سليمان]] +:PROPERTIES: +:Title: عمر سليمان +:URI: http://www.omarsoliman.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عمر-سليمان-2026-03-30-20-18-55 +:END: + +**** TODO [[http://odabaamasr.blogspot.com/][عن السرد الجديد]] +:PROPERTIES: +:Title: عن السرد الجديد +:URI: http://odabaamasr.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عن-السرد-الجديد-2026-03-30-20-18-55 +:END: + +**** TODO [[http://3anelshe3r.blogspot.com/][عَن الشــِـــعْـر]] +:PROPERTIES: +:Title: عَن الشــِـــعْـر +:URI: http://3anelshe3r.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عَن-الشــِـــعْـر-2026-03-30-20-18-55 +:END: + +**** TODO [[http://anarchist-art.blogspot.com/][فن أناركي]] +:PROPERTIES: +:Title: فن أناركي +:URI: http://anarchist-art.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: فن-أناركي-2026-03-30-20-18-55 +:END: + +**** TODO [[http://fahmyhoweidy.blogspot.com/][فهمي هويدي]] +:PROPERTIES: +:Title: فهمي هويدي +:URI: http://fahmyhoweidy.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: فهمي-هويدي-2026-03-30-20-18-55 +:END: + +**** TODO [[http://ahmarharir.blogspot.com/][فيونكات حرير]] +:PROPERTIES: +:Title: فيونكات حرير +:URI: http://ahmarharir.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: فيونكات-حرير-2026-03-30-20-18-55 +:END: + +**** TODO [[http://adelale.blogspot.com/][قضايا أساسية هامة]] +:PROPERTIES: +:Title: قضايا أساسية هامة +:URI: http://adelale.blogspot.com/ +:Added: [2016-09-02 19:24] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: قضايا-أساسية-هامة-2026-03-30-20-18-55 +:END: + +**** TODO [[http://almwatn.blogspot.com/2007/04/1.html][قلم (ألم) وطن]] +:PROPERTIES: +:Title: قلم (ألم) وطن +:URI: http://almwatn.blogspot.com/2007/04/1.html +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: قلم--ألم--وطن-2026-03-30-20-18-55 +:END: + +**** TODO [[http://larmani.blogspot.com/][ليلى أرمن]] +:PROPERTIES: +:Title: ليلى أرمن +:URI: http://larmani.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: ليلى-أرمن-2026-03-30-20-18-55 +:END: + +**** TODO [[http://nebetpet.blogspot.com/][مارييت]] +:PROPERTIES: +:Title: مارييت +:URI: http://nebetpet.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مارييت-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.modyrapmusic.blogspot.com/][مُحَمد أُسَـامَه]] +:PROPERTIES: +:Title: مُحَمد أُسَـامَه +:URI: http://www.modyrapmusic.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مُحَمد-أُسَـامَه-2026-03-30-20-18-55 +:END: + +**** TODO [[http://www.elbalshy.blogspot.com/][مدونة خالد البلشى]] +:PROPERTIES: +:Title: مدونة خالد البلشى +:URI: http://www.elbalshy.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مدونة-خالد-البلشى-2026-03-30-20-18-55 +:END: + +**** TODO [[http://raoufmousaad.blogspot.com/][مدونة رؤوف مسعد]] +:PROPERTIES: +:Title: مدونة رؤوف مسعد +:URI: http://raoufmousaad.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مدونة-رؤوف-مسعد-2026-03-30-20-18-55 +:END: + +**** TODO [[http://anamol7ed.wordpress.com/][مدونة كافر]] +:PROPERTIES: +:Title: مدونة كافر +:URI: http://anamol7ed.wordpress.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مدونة-كافر-2026-03-30-20-18-56 +:END: + +**** TODO [[http://www.noabohasera.blogspot.com/][مدونون ضد أبو حصيرة]] +:PROPERTIES: +:Title: مدونون ضد أبو حصيرة +:URI: http://www.noabohasera.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مدونون-ضد-أبو-حصيرة-2026-03-30-20-18-56 +:END: + +**** TODO [[http://no4watany.blogspot.com/][مدونون ضد الحزب الوطني]] +:PROPERTIES: +:Title: مدونون ضد الحزب الوطني +:URI: http://no4watany.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مدونون-ضد-الحزب-الوطني-2026-03-30-20-18-56 +:END: + +**** TODO [[http://muslims-however.blogspot.com/][مسلمون ولكن]] +:PROPERTIES: +:Title: مسلمون ولكن +:URI: http://muslims-however.blogspot.com/ +:Added: [2016-09-02 19:24] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مسلمون-ولكن-2026-03-30-20-18-56 +:END: + +**** TODO [[http://egyptianhopes.blogspot.com/][مصرى أوى]] +:PROPERTIES: +:Title: مصرى أوى +:URI: http://egyptianhopes.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مصرى-أوى-2026-03-30-20-18-56 +:END: + +**** TODO [[http://basmasaoud.blogspot.com/][مقالات الأميرة بسمة بنت سعود..]] +:PROPERTIES: +:Title: مقالات الأميرة بسمة بنت سعود.. +:URI: http://basmasaoud.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: مقالات-الأميرة-بسمة-بنت-سعود-dot-dot-2026-03-30-20-18-56 +:END: + +**** TODO [[http://myislamocracy.blogspot.com/][ولآية إسلامية شورية]] +:PROPERTIES: +:Title: ولآية إسلامية شورية +:URI: http://myislamocracy.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: ولآية-إسلامية-شورية-2026-03-30-20-18-56 +:END: + +**** TODO [[http://almugtam3.blogspot.com/][يناير .... شهادات حية]] +:PROPERTIES: +:Title: يناير .... شهادات حية +:URI: http://almugtam3.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: يناير-dot-dot-dot-dot-شهادات-حية-2026-03-30-20-18-56 +:END: + +**** TODO [[http://gaybynature.blogspot.com/][يوميات مثلي بالفطرة]] +:PROPERTIES: +:Title: يوميات مثلي بالفطرة +:URI: http://gaybynature.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: يوميات-مثلي-بالفطرة-2026-03-30-20-18-56 +:END: + +**** TODO [[http://gameelaismail.blogspot.com/][Gameela Ismail]] +:PROPERTIES: +:Title: Gameela Ismail +:URI: http://gameelaismail.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Gameela-Ismail-2026-03-30-20-18-56 +:END: + +**** TODO [[http://abukashif.blogspot.com/][IslamicLawBlog]] +:PROPERTIES: +:Title: IslamicLawBlog +:URI: http://abukashif.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: IslamicLawBlog-2026-03-30-20-18-56 +:END: + +**** TODO [[http://www.khaledelsawy.blogspot.com/][KHALED EL-SAWY]] +:PROPERTIES: +:Title: KHALED EL-SAWY +:URI: http://www.khaledelsawy.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: KHALED-EL-SAWY-2026-03-30-20-18-56 +:END: + +**** TODO [[http://mubarakgames.blogspot.com/][Mubarak Games]] +:PROPERTIES: +:Title: Mubarak Games +:URI: http://mubarakgames.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Mubarak-Games-2026-03-30-20-18-56 +:END: + +**** TODO [[http://totafromhere.blogspot.com/][Mystic Contemplation]] +:PROPERTIES: +:Title: Mystic Contemplation +:URI: http://totafromhere.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Mystic-Contemplation-2026-03-30-20-18-56 +:END: + +**** TODO [[http://samiabakry.blogspot.com/2010/04/blog-post_14.html][samia bakry]] +:PROPERTIES: +:Title: samia bakry +:URI: http://samiabakry.blogspot.com/2010/04/blog-post_14.html +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: samia-bakry-2026-03-30-20-18-56 +:END: + +**** TODO [[http://www.shadowministryofhousing.blogspot.com/][Shadow Ministry of Housing]] +:PROPERTIES: +:Title: Shadow Ministry of Housing +:URI: http://www.shadowministryofhousing.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Shadow-Ministry-of-Housing-2026-03-30-20-18-56 +:END: + +**** TODO [[http://www.she2i2.blogspot.com/][SHE2I2]] +:PROPERTIES: +:Title: SHE2I2 +:URI: http://www.she2i2.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: SHE2I2-2026-03-30-20-18-56 +:END: + +**** TODO [[http://springawakeningegypt.blogspot.com/][spring awakening egypt]] +:PROPERTIES: +:Title: spring awakening egypt +:URI: http://springawakeningegypt.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: spring-awakening-egypt-2026-03-30-20-18-56 +:END: + +**** TODO [[http://syriaexposed.blogspot.com/][Syria Exposed]] +:PROPERTIES: +:Title: Syria Exposed +:URI: http://syriaexposed.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: Syria-Exposed-2026-03-30-20-18-56 +:END: + +**** TODO [[http://magnacartamanifesto.blogspot.com/][The Magna Carta Manifesto]] +:PROPERTIES: +:Title: The Magna Carta Manifesto +:URI: http://magnacartamanifesto.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: The-Magna-Carta-Manifesto-2026-03-30-20-18-56 +:END: + +**** TODO [[http://wa7damasrya.blogspot.com/][wa7damasrya]] +:PROPERTIES: +:Title: wa7damasrya +:URI: http://wa7damasrya.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: wa7damasrya-2026-03-30-20-18-56 +:END: + +**** TODO [[http://en7raf.blogspot.com/][البلوجاية الخاصة بالمعلم سعيد انحراف]] +:PROPERTIES: +:Title: البلوجاية الخاصة بالمعلم سعيد انحراف +:URI: http://en7raf.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: البلوجاية-الخاصة-بالمعلم-سعيد-انحراف-2026-03-30-20-18-56 +:END: + +**** TODO [[http://elbanatayzaea.blogspot.com/][البنات عايزة ايه]] +:PROPERTIES: +:Title: البنات عايزة ايه +:URI: http://elbanatayzaea.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: البنات-عايزة-ايه-2026-03-30-20-18-56 +:END: + +**** TODO [[http://gaishona.blogspot.com/][الجيش والديمقراطية]] +:PROPERTIES: +:Title: الجيش والديمقراطية +:URI: http://gaishona.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الجيش-والديمقراطية-2026-03-30-20-18-56 +:END: + +**** TODO [[http://freemait.blogspot.com/][الحرية لمحمد عادل ... العميد ميت]] +:PROPERTIES: +:Title: الحرية لمحمد عادل ... العميد ميت +:URI: http://freemait.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: الحرية-لمحمد-عادل-dot-dot-dot-العميد-ميت-2026-03-30-20-18-56 +:END: + +**** TODO [[http://egyprotest-defense.blogspot.com/][جبهة الدفاع عن متظاهرى مصر]] +:PROPERTIES: +:Title: جبهة الدفاع عن متظاهرى مصر +:URI: http://egyprotest-defense.blogspot.com/ +:Added: [2016-09-02 19:23] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: جبهة-الدفاع-عن-متظاهرى-مصر-2026-03-30-20-18-56 +:END: + +**** TODO [[http://7arkt6april.blogspot.com/][حركة 6 ابريل]] +:PROPERTIES: +:Title: حركة 6 ابريل +:URI: http://7arkt6april.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: حركة-6-ابريل-2026-03-30-20-18-56 +:END: + +**** TODO [[http://sooosoftwere.blogspot.com/][خجل حتى النخاع]] +:PROPERTIES: +:Title: خجل حتى النخاع +:URI: http://sooosoftwere.blogspot.com/ +:Added: [2016-09-02 19:28] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: خجل-حتى-النخاع-2026-03-30-20-18-56 +:END: + +**** TODO [[http://freespacecraft.blogspot.com/][سفينة فضاء]] +:PROPERTIES: +:Title: سفينة فضاء +:URI: http://freespacecraft.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: سفينة-فضاء-2026-03-30-20-18-56 +:END: + +**** TODO [[http://3ayez7a2ee.blogspot.com/][عايز حقي]] +:PROPERTIES: +:Title: عايز حقي +:URI: http://3ayez7a2ee.blogspot.com/ +:Added: [2016-09-02 19:22] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: عايز-حقي-2026-03-30-20-18-56 +:END: + +**** TODO [[http://eyestillopen.blogspot.com/][فتح عينيك]] +:PROPERTIES: +:Title: فتح عينيك +:URI: http://eyestillopen.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: فتح-عينيك-2026-03-30-20-18-56 +:END: + +**** TODO [[http://lokmetaesh.blogspot.com/][لقمة عيش]] +:PROPERTIES: +:Title: لقمة عيش +:URI: http://lokmetaesh.blogspot.com/ +:Added: [2016-09-02 19:27] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: لقمة-عيش-2026-03-30-20-18-56 +:END: + +**** TODO [[http://squattercity.blogspot.com/][squattercity]] +:PROPERTIES: +:Title: squattercity +:URI: http://squattercity.blogspot.com/ +:Added: [2016-09-02 19:25] +:Modified: [2022-07-09 17:07] +:ORG_GTD: Projects +:ID: squattercity-2026-03-30-20-18-56 +:END: + +**** TODO [[http://guitarduino.blogspot.com/][GuitArduino]] +:PROPERTIES: +:CREATED: [2023-01-31 Tue 17:56] +:ORG_GTD: Projects +:ID: GuitArduino-2026-03-30-20-18-56 +:END: + +**** TODO [[http://mazra3a.blogspot.com/][حلم المزرعة]] +:PROPERTIES: +:CREATED: [2023-01-28 Sat 21:15] +:ORG_GTD: Projects +:ID: حلم-المزرعة-2026-03-30-20-18-56 +:END: + +*** TODO Audio.nodes +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:53-0500] +:MODIFIED: [2010-07-19 06:51:17+0100] +:CREATED: [2010-07-19 Mon 06:50] +:ORG_GTD: Projects +:ID: Audio-dot-nodes-2026-03-30-20-18-56 +:END: + +#+BEGIN_SRC +[swf file="01-Khuttar.mp3"] +-rw-rw-r-- 1 amr pg994112 6803825 2010-03-09 01:15 01-Battleflag (full version).mp3 +-rw-rw-r-- 1 amr pg994112 3175720 2010-03-09 01:15 01-Free Speech for the Dumb.mp3 +-rw-rw-r-- 1 amr pg994112 5262302 2010-03-09 01:15 01-The Internationale.mp3 +-rw-rw-r-- 1 amr pg994112 7504502 2010-03-09 01:15 02-Nokta.mp3 +-rw-rw-r-- 1 amr pg994112 6960736 2010-03-09 01:15 06-Democracy.mp3 +-rw-rw-r-- 1 amr pg994112 7390817 2010-03-09 01:15 07-Poor Boy.mp3 +-rw-rw-r-- 1 amr pg994112 5289231 2010-03-09 01:15 17-Never Cross a Picket Line.mp3 +-rw-rw-r-- 1 amr pg994112 5332681 2010-03-09 01:15 ShabaanAbderrihim-YallaNghanni.mp3 +-rw-rw-r-- 1 amr pg994112 277248 2010-03-09 01:15 TheStreetsAreOurs.mp3 +-rw-rw-r-- 1 amr pg994112 1307807 2010-03-09 01:15 ZainMahmoud-YabkiWYad7ak.mp3 +-rw-rw-r-- 1 amr pg994112 9876712 2010-03-09 01:15 04-H'Asbu-Hum.mp3 +-rw-rw-r-- 1 amr pg994112 792544 2010-03-09 01:15 05-Money.mp3 +-rw-rw-r-- 1 amr pg994112 5673234 2010-03-09 01:15 05-The Bravery of Being Out of Range.mp3 +-rw-rw-r-- 1 amr pg994112 3903365 2010-03-09 01:15 07-Wishes of Happiness & Prosperity.mp3 +-rw-rw-r-- 1 amr pg994112 6965752 2010-03-09 01:15 09-Bahdja beïdha.mp3 +-rw-rw-r-- 1 amr pg994112 2551685 2010-03-09 01:15 11-Louis Jordan & Ella Fitzgerald-Baby, It's Cold Outside.mp3 +#+END_SRC + +*** TODO Hugo +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:53-0500] +:MODIFIED: [2017-05-20 16:28:40+0100] +:CREATED: [2017-05-16 Tue 20:48] +:ORG_GTD: Projects +:ID: Hugo-2026-03-30-20-18-57 +:END: + +./drupal2hugo -db arborealannals -user amr -pass ls5czLMC8t0rxMek -host +mysql.gharbeia.net:3306 -v + +git clone https://github.com/spf13/hyde.git + +*** TODO [[https://emacs-eask.github.io/][Eask]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Eask-2026-03-30-20-18-57 +:END: + +#+begin_src bash +curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +#+end_src + +*** TODO Virtualbox +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:48-0500] +:MODIFIED: [2017-01-18 13:13:18-0500] +:CREATED: [2017-01-18 Wed 03:45] +:ORG_GTD: Projects +:ID: Virtualbox-2026-03-30-20-18-57 +:END: + +#+BEGIN_SRC +vboxmanage extpack uninstall "Oracle VM VirtualBox Extension Pack" +#+END_SRC + +*** TODO Link DSL +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:45-0500] +:MODIFIED: [2013-08-31 21:42:38+0200] +:CREATED: [2013-08-31 Sat 21:41] +:ORG_GTD: Projects +:ID: Link-DSL-2026-03-30-20-18-57 +:END: + +u: 025084337-hossam +p: ldn + +*** TODO Twitter backup code +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:46-0500] +:MODIFIED: [2013-09-20 12:19:17+0200] +:CREATED: [2013-09-04 Wed 14:26] +:ORG_GTD: Projects +:ID: Twitter-backup-code-2026-03-30-20-18-57 +:END: + +fwjd n2jk dzme + +*** TODO Windows keys +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:46-0500] +:MODIFIED: [2017-07-01 10:41:51] +:CREATED: [2015-09-16 Wed 20:17] +:ORG_GTD: Projects +:ID: Windows-keys-2026-03-30-20-18-57 +:END: + +| Windows XP | yq7xw-qpt6c-233qf-rrxc7-vf7ty | +| Windows 98 SE | F4XXR-6V2PT-MBK94-6QPM8-CM77Q | +| Windows 7 | 22TKD-F8XX6-YG69F-9M66D-PMJBM | +| Windows 10 | T49TD-6VFBW-VV7HY-B2PXY-MY47H | + +*** TODO blockchain.info +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:48-0500] +:MODIFIED: [2016-06-17 12:54:38+0100] +:CREATED: [2016-06-17 Fri 12:54] +:ORG_GTD: Projects +:ID: blockchain-dot-info-2026-03-30-20-18-57 +:END: + +86064715-83a5-6236-50df-470cf898a1bc + +*** TODO Blockchain +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:50-0500] +:MODIFIED: [2013-03-19 21:15:34+0000] +:CREATED: [2013-03-19 Tue 21:15] +:ORG_GTD: Projects +:ID: Blockchain-2026-03-30-20-18-57 +:END: + +certainly weather level value lord respond watch beautiful pressure fist stomach murder + +*** TODO Mastodon +:PROPERTIES: +:IMPORTED: [2023-02-08 19:22:50-0500] +:MODIFIED: [2022-12-29 17:03:36] +:CREATED: [2022-11-16 Wed 13:26] +:ORG_GTD: Projects +:ID: Mastodon-2026-03-30-20-18-57 +:END: + +https://mastodon.lol/@evacide +https://infosec.exchange/@dymaxion +https://mastodon.social/@smari +https://mstdn.social/@eldahshan +https://lor.sh/@hesham +https://mastodon.online/@nariology +https://mstdn.social/@lucyellinson +https://mastodon.world/@rgrundmann +https://mastodon.online/@harikunzru +https://mastodon.social/@davew +https://mastodon.social/@esqueer +https://mastodon.online/@pkrugman +https://mastodon.social/@iang_fc +https://tilde.zone/@ftrain/ +https://mastodon.social/@mmasnick + +*** TODO move to QubesOS +:PROPERTIES: +:ORG_GTD: Projects +:ID: move-to-QubesOS-2026-03-30-20-18-57 +:END: +*** TODO [[https://github.com/koniu/recoll-webui][web interface for recoll desktop search]] +:PROPERTIES: +:TITLE: GitHub - koniu/recoll-webui: web interface for recoll desktop search +:URI: https://github.com/koniu/recoll-webui +:CREATED: 2023-02-05 Sun 00:58 +:ORG_GTD: Projects +:ID: web-interface-for-recoll-desktop-search-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/nanu-c/axolotl/][A Signal compatible cross plattform client written in Go and Vuejs]] :telecommunications:computer:security: +:PROPERTIES: +:TITLE: GitHub - nanu-c/axolotl: A Signal compatible cross plattform client written in Go and Vuejs +:URI: https://github.com/nanu-c/axolotl/ +:CREATED: [2023-02-04 Sat 13:41] +:ORG_GTD: Projects +:ID: A-Signal-compatible-cross-plattform-client-2026-03-30-20-18-57 +:END: + +*** TODO Libby +:PROPERTIES: +:ORG_GTD: Projects +:ID: Libby-2026-03-30-20-18-57 +:END: +**** TODO Install ODMPY +:PROPERTIES: +:ORG_GTD: Projects +:ID: Install-ODMPY-2026-03-30-20-18-57 +:END: + +#+begin_src bash +pipx install https://github.com/ping/odmpy/releases/tag/0.8.1 +#+end_src + +**** TODO Download Libby books and audiobooks +:PROPERTIES: +:ORG_GTD: Projects +:ID: Download-Libby-books-and-audiobooks-2026-03-30-20-18-57 +:END: + +#+begin_src bash + odmpy libby -c -k --opf -d /barrel/library/audio/books/libby + odmpy dl -c -k --opf -d root@192.168.1.100:/barrel/library/audio/books/libby *.odm +#+end_src + +*** TODO [[https://github.com/apprenticeharper/DeDRM_tools][GitHub - apprenticeharper/DeDRM_tools: DeDRM tools for ebooks]] +:PROPERTIES: +:TITLE: GitHub - apprenticeharper/DeDRM_tools: DeDRM tools for ebooks +:URI: https://github.com/apprenticeharper/DeDRM_tools +:CREATED: [2023-08-19 Sat 12:53] +:ORG_GTD: Projects +:ID: GitHub-apprenticeharper-DeDRM-tools-DeDRM-tools-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/biobootloader/mentat][GitHub - biobootloader/mentat: Mentat - The AI Coding Assistant]] +:PROPERTIES: +:TITLE: GitHub - biobootloader/mentat: Mentat - The AI Coding Assistant +:URI: https://github.com/biobootloader/mentat +:CREATED: [2023-08-19 Sat 12:48] +:ORG_GTD: Projects +:ID: GitHub-biobootloader-mentat-Mentat-The-AI-Coding-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/novoid/filetags/issues/45][[Help] Integration with gnome file manager Nautilus · Issue #45 · novoid/filetags · GitHub]] +:PROPERTIES: +:TITLE: [Help] Integration with gnome file manager Nautilus · Issue #45 · novoid/filetags · GitHub +:URI: https://github.com/novoid/filetags/issues/45 +:CREATED: [2023-08-19 Sat 12:48] +:ORG_GTD: Projects +:ID: Help-Integration-with-gnome-file-manager-Nautilus-2026-03-30-20-18-57 +:END: + +*** TODO [[https://stackoverflow.com/questions/49888014/move-docker-bind-mount-to-volume][Move docker bind-mount to volume - Stack Overflow]] +:PROPERTIES: +:TITLE: Move docker bind-mount to volume - Stack Overflow +:URI: https://stackoverflow.com/questions/49888014/move-docker-bind-mount-to-volume +:CREATED: [2023-08-19 Sat 12:47] +:ORG_GTD: Projects +:ID: Move-docker-bind-mount-to-volume-Stack-Overflow-2026-03-30-20-18-57 +:END: + +*** TODO [[https://www.howtogeek.com/devops/how-to-back-up-your-docker-volumes/][How to Back Up Your Docker Volumes]] +:PROPERTIES: +:TITLE: How to Back Up Your Docker Volumes +:URI: https://www.howtogeek.com/devops/how-to-back-up-your-docker-volumes/ +:CREATED: [2023-08-19 Sat 12:47] +:ORG_GTD: Projects +:ID: How-to-Back-Up-Your-Docker-Volumes-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/jareware/docker-volume-backup][GitHub - jareware/docker-volume-backup: Utility container for periodically backing up Docker volumes]] +:PROPERTIES: +:TITLE: GitHub - jareware/docker-volume-backup: Utility container for periodically backing up Docker volumes +:URI: https://github.com/jareware/docker-volume-backup +:CREATED: [2023-08-19 Sat 12:47] +:ORG_GTD: Projects +:ID: GitHub-jareware-docker-volume-backup-Utility-2026-03-30-20-18-57 +:END: + +*** TODO [[https://superuser.com/questions/874901/what-are-the-step-to-move-all-your-dotfiles-into-xdg-directories#931218][What are the step to move all your dotfiles into XDG directories? - Super User]] +:PROPERTIES: +:TITLE: What are the step to move all your dotfiles into XDG directories? - Super User +:URI: https://superuser.com/questions/874901/what-are-the-step-to-move-all-your-dotfiles-into-xdg-directories#931218 +:CREATED: [2023-08-19 Sat 12:46] +:ORG_GTD: Projects +:ID: What-are-the-step-to-move-all-your-dotfiles-into-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/b3nj5m1n/xdg-ninja/blob/main/README.md][xdg-ninja/README.md at main · b3nj5m1n/xdg-ninja · GitHub]] +:PROPERTIES: +:TITLE: xdg-ninja/README.md at main · b3nj5m1n/xdg-ninja · GitHub +:URI: https://github.com/b3nj5m1n/xdg-ninja/blob/main/README.md +:CREATED: [2023-08-19 Sat 12:45] +:ORG_GTD: Projects +:ID: xdg-ninja-README-dot-md-at-main-b3nj5m1n-xdg-2026-03-30-20-18-57 +:END: + +*** TODO [[https://simonwillison.net/2023/Jul/12/llm/][My LLM CLI tool now supports self-hosted language models via plugins]] +:PROPERTIES: +:TITLE: My LLM CLI tool now supports self-hosted language models via plugins +:URI: https://simonwillison.net/2023/Jul/12/llm/ +:CREATED: [2023-08-19 Sat 12:35] +:ORG_GTD: Projects +:ID: My-LLM-CLI-tool-now-supports-self-hosted-language-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/a16z-infra/companion-app][GitHub - a16z-infra/companion-app: AI companions with memory: a lightweight stack to create and host your own AI companions]] +:PROPERTIES: +:TITLE: GitHub - a16z-infra/companion-app: AI companions with memory: a lightweight stack to create and host your own AI companions +:URI: https://github.com/a16z-infra/companion-app +:CREATED: [2023-08-19 Sat 12:34] +:ORG_GTD: Projects +:ID: GitHub-a16z-infra-companion-app-AI-companions-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/rhasspy/piper/][GitHub - rhasspy/piper: A fast, local neural text to speech system]] +:PROPERTIES: +:CREATED: [2023-08-13 Sun 05:29] +:TITLE: GitHub - rhasspy/piper: A fast, local neural text to speech system +:URI: https://github.com/rhasspy/piper/ +:ORG_GTD: Projects +:ID: GitHub-rhasspy-piper-A-fast-local-neural-text-to-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/yacineMTB/talk/pull/18][Use server side car instead of spawning it under node process by yacineMTB · Pull Request #18 · yacineMTB/talk · GitHub]] +:PROPERTIES: +:CREATED: [2023-08-13 Sun 05:26] +:TITLE: Use server side car instead of spawning it under node process by yacineMTB · Pull Request #18 · yacineMTB/talk · GitHub +:URI: https://github.com/yacineMTB/talk/pull/18 +:ORG_GTD: Projects +:ID: Use-server-side-car-instead-of-spawning-it-under-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/mikf/gallery-dl][GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites]] +:PROPERTIES: +:TITLE: GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites +:URI: https://github.com/mikf/gallery-dl +:CREATED: [2023-08-09 Wed 11:07] +:ORG_GTD: Projects +:ID: GitHub-mikf-gallery-dl-Command-line-program-to-2026-03-30-20-18-57 +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2023-08-09 Wed 11:07] +:END: + +Use this to download Twitter booksmarks as per [[https://www.reddit.com/r/DataHoarder/comments/yy8o9w/for_everyone_using_gallerydl_to_backup_twitter/][these instructions]]. + +*** TODO [[https://mailparser.io/][Email Parser Software & Workflow Automation]] +:PROPERTIES: +:CREATED: [2023-07-27 Thu 04:53] +:TITLE: Email Parser Software & Workflow Automation +:URI: https://mailparser.io/ +:ORG_GTD: Projects +:ID: Email-Parser-Software-and-Workflow-Automation-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/ggerganov/llama.cpp][GitHub - ggerganov/llama.cpp: Port of Facebook's LLaMA model in C/C++]] +:PROPERTIES: +:TITLE: GitHub - ggerganov/llama.cpp: Port of Facebook's LLaMA model in C/C++ +:URI: https://github.com/ggerganov/llama.cpp +:CREATED: [2023-07-19 Wed 11:22] +:ORG_GTD: Projects +:ID: GitHub-ggerganov-llama-dot-cpp-Port-of-Facebook-s-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/BitResolve/Bounty-Adjudication-System][GitHub - BitResolve/Bounty-Adjudication-System: Noncustodial, Bitcoin-Native, Nostr-Powered FOSS Bounty Adjudicator]] :bitcoin: +:PROPERTIES: +:TITLE: GitHub - BitResolve/Bounty-Adjudication-System: Noncustodial, Bitcoin-Native, Nostr-Powered FOSS Bounty Adjudicator +:URI: https://github.com/BitResolve/Bounty-Adjudication-System +:CREATED: [2023-07-06 Thu 11:22] +:ORG_GTD: Projects +:ID: GitHub-BitResolve-Bounty-Adjudication-System-2026-03-30-20-18-57 +:END: + +*** TODO [[https://heypi.com/talk][Pi, your personal AI]] +:PROPERTIES: +:TITLE: Pi, your personal AI +:URI: https://heypi.com/talk +:CREATED: [2023-07-05 Wed 16:37] +:ORG_GTD: Projects +:ID: Pi-your-personal-AI-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/KillianLucas/open-interpreter][GitHub - KillianLucas/open-interpreter: OpenAI's Code Interpreter in your terminal, running locally]] +:PROPERTIES: +:TITLE: GitHub - KillianLucas/open-interpreter: OpenAI's Code Interpreter in your terminal, running locally +:URI: https://github.com/KillianLucas/open-interpreter +:CREATED: [2023-09-12 Tue 09:04] +:ORG_GTD: Projects +:ID: GitHub-KillianLucas-open-interpreter-OpenAI-s-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/opengeos/leafmap][GitHub - opengeos/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment]] +:PROPERTIES: +:TITLE: GitHub - opengeos/leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment +:URI: https://github.com/opengeos/leafmap +:CREATED: [2023-09-26 Tue 13:34] +:ORG_GTD: Projects +:ID: GitHub-opengeos-leafmap-A-Python-package-for-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/luarvique/openwebrx][GitHub - luarvique/openwebrx: Open source, multi-user SDR receiver software with a web interface]] :radio:software: +:PROPERTIES: +:TITLE: GitHub - luarvique/openwebrx: Open source, multi-user SDR receiver software with a web interface +:URI: https://github.com/luarvique/openwebrx +:CREATED: [2023-10-02 Mon 12:45] +:ORG_GTD: Projects +:ID: GitHub-luarvique-openwebrx-Open-source-multi-user-2026-03-30-20-18-57 +:END: + +*** TODO [[https://llm.datasette.io/en/stable/index.html][LLM: A CLI utility and Python library for interacting with Large Language Models]] +:PROPERTIES: +:TITLE: LLM: A CLI utility and Python library for interacting with Large Language Models +:URI: https://llm.datasette.io/en/stable/index.html +:CREATED: [2023-11-09 Thu 10:31] +:ORG_GTD: Projects +:ID: LLM-A-CLI-utility-and-Python-library-for-2026-03-30-20-18-57 +:END: + +*** TODO [[https://github.com/imartinez/privateGPT][GitHub - imartinez/privateGPT: Interact with your documents using the power of GPT, 100% privately, no data leaks]] +:PROPERTIES: +:TITLE: GitHub - imartinez/privateGPT: Interact with your documents using the power of GPT, 100% privately, no data leaks +:URI: https://github.com/imartinez/privateGPT +:CREATED: [2023-11-09 Thu 10:45] +:ORG_GTD: Projects +:ID: GitHub-imartinez-privateGPT-Interact-with-your-2026-03-30-20-18-57 +:END: + +*** TODO [[https://h2o.ai/][H2O.ai | The fastest, most accurate AI Cloud Platform]] +:PROPERTIES: +:TITLE: H2O.ai | The fastest, most accurate AI Cloud Platform +:URI: https://h2o.ai/ +:CREATED: [2023-11-09 Thu 10:45] +:ORG_GTD: Projects +:ID: H2O-dot-ai-The-fastest-most-accurate-AI-Cloud-2026-03-30-20-18-58 +:END: + +*** TODO [[https://ollama.ai/][Ollama]] +:PROPERTIES: +:TITLE: Ollama +:URI: https://ollama.ai/ +:CREATED: [2023-11-09 Thu 10:45] +:ORG_GTD: Projects +:ID: Ollama-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/langchain-ai/opengpts][GitHub - langchain-ai/opengpts]] +:PROPERTIES: +:TITLE: GitHub - langchain-ai/opengpts +:URI: https://github.com/langchain-ai/opengpts +:CREATED: [2023-11-13 Mon 11:30] +:ORG_GTD: Projects +:ID: GitHub-langchain-ai-opengpts-2026-03-30-20-18-58 +:END: + +This is an open source effort to create a similar experience as OpenAI's GPTs. This builds upon LangChain, LangServe and LangSmith This gives you more control over the LLM you use (choose between the 60+ that LangChain offers), the prompts you use (use LangSmith to debug those), and the tools you give it (choose from LangChain's 100+ tools, or easily write your own). + +*** TODO [[https://github.com/google-deepmind/graphcast][GitHub - google-deepmind/graphcast]] :weather: +:PROPERTIES: +:TITLE: GitHub - google-deepmind/graphcast +:URI: https://github.com/google-deepmind/graphcast +:CREATED: [2023-11-20 Mon 11:33] +:ORG_GTD: Projects +:ID: GitHub-google-deepmind-graphcast-2026-03-30-20-18-58 +:END: + +*** TODO [[https://netboot.xyz/][Your favorite operating systems in one place! | netboot.xyz]] +:PROPERTIES: +:TITLE: Your favorite operating systems in one place! | netboot.xyz +:URI: https://netboot.xyz/ +:CREATED: [2023-11-20 Mon 11:57] +:ORG_GTD: Projects +:ID: Your-favorite-operating-systems-in-one-place-2026-03-30-20-18-58 +:END: + +*** TODO [[https://humanaigc.github.io/animate-anyone/][Animate Aynone]] +:PROPERTIES: +:TITLE: Animate Anyone +:URI: https://humanaigc.github.io/animate-anyone/ +:ORG_GTD: Projects +:ID: Animate-Aynone-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/Vaibhavs10/insanely-fast-whisper][GitHub - Vaibhavs10/insanely-fast-whisper]] +:PROPERTIES: +:TITLE: GitHub - Vaibhavs10/insanely-fast-whisper +:URI: https://github.com/Vaibhavs10/insanely-fast-whisper +:CREATED: [2023-12-11 Mon 12:14] +:ORG_GTD: Projects +:ID: GitHub-Vaibhavs10-insanely-fast-whisper-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/run-llama/llama_index][GitHub - run-llama/llama_index: LlamaIndex (formerly GPT Index) is a data framework for your LLM applications]] +:PROPERTIES: +:TITLE: GitHub - run-llama/llama_index: LlamaIndex (formerly GPT Index) is a data framework for your LLM applications +:URI: https://github.com/run-llama/llama_index +:CREATED: [2023-12-11 Mon 12:18] +:ORG_GTD: Projects +:ID: GitHub-run-llama-llama-index-LlamaIndex--formerly-2026-03-30-20-18-58 +:END: + +*** TODO [[https://docs.ragas.io/en/latest/howtos/applications/compare_llms.html][Compare LLMs using Ragas Evaluations | Ragas]] +:PROPERTIES: +:TITLE: Compare LLMs using Ragas Evaluations | Ragas +:URI: https://docs.ragas.io/en/latest/howtos/applications/compare_llms.html +:CREATED: [2023-12-11 Mon 12:18] +:ORG_GTD: Projects +:ID: Compare-LLMs-using-Ragas-Evaluations-Ragas-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/tubearchivist/tubearchivist][GitHub - tubearchivist/tubearchivist: Your self hosted YouTube media server]] :video:archive: +:PROPERTIES: +:TITLE: GitHub - tubearchivist/tubearchivist: Your self hosted YouTube media server +:URI: https://github.com/tubearchivist/tubearchivist +:CREATED: [2023-12-11 Mon 12:24] +:ORG_GTD: Projects +:ID: GitHub-tubearchivist-tubearchivist-Your-self-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/aifartist/ArtSpew/][GitHub - aifartist/ArtSpew: An infinite number of monkeys randomly throwing paint at a canvas]] +:PROPERTIES: +:TITLE: GitHub - aifartist/ArtSpew: An infinite number of monkeys randomly throwing paint at a canvas +:URI: https://github.com/aifartist/ArtSpew/ +:CREATED: [2023-12-12 Tue 15:06] +:ORG_GTD: Projects +:ID: GitHub-aifartist-ArtSpew-An-infinite-number-of-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/embedchain/embedchain][GitHub - embedchain/embedchain: Data platform for LLMs - Load, index, retrieve and sync any unstructured data]] +:PROPERTIES: +:TITLE: GitHub - embedchain/embedchain: Data platform for LLMs - Load, index, retrieve and sync any unstructured data +:URI: https://github.com/embedchain/embedchain +:CREATED: [2023-12-12 Tue 15:08] +:ORG_GTD: Projects +:ID: GitHub-embedchain-embedchain-Data-platform-for-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/run-llama/llama_index/blob/main/docs/examples/agent/agent_builder.ipynb][llama_index/docs/examples/agent/agent_builder.ipynb at main · run-llama/llama_index · GitHub]] +:PROPERTIES: +:TITLE: llama_index/docs/examples/agent/agent_builder.ipynb at main · run-llama/llama_index · GitHub +:URI: https://github.com/run-llama/llama_index/blob/main/docs/examples/agent/agent_builder.ipynb +:CREATED: [2023-12-12 Tue 15:09] +:ORG_GTD: Projects +:ID: llama-index-docs-examples-agent-agent-builder-dot-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/simonw/ospeak][GitHub - simonw/ospeak: CLI tool for running text through OpenAI Text to speech]] +:PROPERTIES: +:TITLE: GitHub - simonw/ospeak: CLI tool for running text through OpenAI Text to speech +:URI: https://github.com/simonw/ospeak +:CREATED: [2023-12-13 Wed 08:59] +:ORG_GTD: Projects +:ID: GitHub-simonw-ospeak-CLI-tool-for-running-text-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/openchatai/OpenCopilot][GitHub - openchatai/OpenCopilot: 🤖 🔥 Let your users chat with your product features and execute things by text - open source Shopify sidekick]] +:PROPERTIES: +:TITLE: GitHub - openchatai/OpenCopilot: 🤖 🔥 Let your users chat with your product features and execute things by text - open source Shopify sidekick +:URI: https://github.com/openchatai/OpenCopilot +:CREATED: [2024-01-01 Mon 15:33] +:ORG_GTD: Projects +:ID: GitHub-openchatai-OpenCopilot-Let-your-users-chat-2026-03-30-20-18-58 +:END: + +*** TODO [[https://blog.rwkv.com/p/eagle-7b-soaring-past-transformers][🦅 Eagle 7B : Soaring past Transformers with 1 Trillion Tokens Across 100+ Languages]] +:PROPERTIES: +:CREATED: [2024-01-29 Mon 09:38] +:TITLE: 🦅 Eagle 7B : Soaring past Transformers with 1 Trillion Tokens Across 100+ Languages +:URI: https://blog.rwkv.com/p/eagle-7b-soaring-past-transformers +:ORG_GTD: Projects +:ID: Eagle-7B-Soaring-past-Transformers-with-1-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/redglitch2/FrameDeck][GitHub - redglitch2/FrameDeck: Framework Mainboard Powered Handheld]] +:PROPERTIES: +:CREATED: [2024-01-28 Sun 09:02] +:TITLE: GitHub - redglitch2/FrameDeck: Framework Mainboard Powered Handheld +:URI: https://github.com/redglitch2/FrameDeck +:ORG_GTD: Projects +:ID: GitHub-redglitch2-FrameDeck-Framework-Mainboard-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/mikf/gallery-dl][GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites]] +:PROPERTIES: +:CREATED: [2024-01-27 Sat 11:19] +:TITLE: GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites +:URI: https://github.com/mikf/gallery-dl +:ORG_GTD: Projects +:ID: GitHub-mikf-gallery-dl-Command-line-program-to-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/s2underground/GhostNet][GitHub - s2underground/GhostNet: GhostNet]] +:PROPERTIES: +:CREATED: [2024-01-26 Fri 10:35] +:TITLE: GitHub - s2underground/GhostNet: GhostNet +:URI: https://github.com/s2underground/GhostNet +:ORG_GTD: Projects +:ID: GitHub-s2underground-GhostNet-GhostNet-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/muaddib1984/webspectrum-docker][GitHub - muaddib1984/webspectrum-docker: build file for self-contained docker image showcasing gr-webspectrum. includes gnuradio, redis and uvicorn]] +:PROPERTIES: +:CREATED: [2024-01-24 Wed 01:59] +:TITLE: GitHub - muaddib1984/webspectrum-docker: build file for self-contained docker image showcasing gr-webspectrum. includes gnuradio, redis and uvicorn +:URI: https://github.com/muaddib1984/webspectrum-docker +:ORG_GTD: Projects +:ID: GitHub-muaddib1984-webspectrum-docker-build-file-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/muaddib1984/gr-webspectrum/tree/main][GitHub - muaddib1984/gr-webspectrum: A Web-based spectrum display server for GNURadio]] +:PROPERTIES: +:CREATED: [2024-01-24 Wed 01:59] +:TITLE: GitHub - muaddib1984/gr-webspectrum: A Web-based spectrum display server for GNURadio +:URI: https://github.com/muaddib1984/gr-webspectrum/tree/main +:ORG_GTD: Projects +:ID: GitHub-muaddib1984-gr-webspectrum-A-Web-based-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/o7-machinehum/Protectli-UPS-Firmware][GitHub - o7-machinehum/Protectli-UPS-Firmware: Firmware for the Protectli UPS.]] +:PROPERTIES: +:CREATED: [2024-01-18 Thu 09:28] +:TITLE: GitHub - o7-machinehum/Protectli-UPS-Firmware: Firmware for the Protectli UPS. +:URI: https://github.com/o7-machinehum/Protectli-UPS-Firmware +:ORG_GTD: Projects +:ID: GitHub-o7-machinehum-Protectli-UPS-Firmware-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/maybe-finance/maybe][GitHub - maybe-finance/maybe: Personal finance and wealth management app]] +:PROPERTIES: +:CREATED: [2024-01-15 Mon 16:31] +:TITLE: GitHub - maybe-finance/maybe: Personal finance and wealth management app +:URI: https://github.com/maybe-finance/maybe +:ORG_GTD: Projects +:ID: GitHub-maybe-finance-maybe-Personal-finance-and-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/opennukit/Nukit-Open-Air-Purifier/][GitHub - opennukit/Nukit-Open-Air-Purifier: Nukit Open Air Purifiers are Open Hardware devices for improving indoor air quality. They are designed to be used with North American standard HVAC filters and PC fans. They are often an improvement over commercial air purifiers as they are quieter per m3 CADR delivered, have a lower cost of ownership per year, and are easily repairable.]] +:PROPERTIES: +:CREATED: [2024-01-09 Tue 08:51] +:TITLE: GitHub - opennukit/Nukit-Open-Air-Purifier: Nukit Open Air Purifiers are Open Hardware devices for improving indoor air quality. They are designed to be used with North American standard HVAC filters and PC fans. They are often an improvement over commercial air purifiers as they are quieter per m3 CADR delivered, have a lower cost of ownership per year, and are easily repairable. +:URI: https://github.com/opennukit/Nukit-Open-Air-Purifier/ +:ORG_GTD: Projects +:ID: GitHub-opennukit-Nukit-Open-Air-Purifier-Nukit-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/audiamus/BookLibConnect][GitHub - audiamus/BookLibConnect: A standalone Audible downloader and decrypter]] +:PROPERTIES: +:CREATED: [2024-01-06 Sat 04:41] +:TITLE: GitHub - audiamus/BookLibConnect: A standalone Audible downloader and decrypter +:URI: https://github.com/audiamus/BookLibConnect +:ORG_GTD: Projects +:ID: GitHub-audiamus-BookLibConnect-A-standalone-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/openaudible/openaudible][GitHub - openaudible/openaudible: Audiobook Manager for Audible Users]] +:PROPERTIES: +:CREATED: [2024-01-06 Sat 04:40] +:TITLE: GitHub - openaudible/openaudible: Audiobook Manager for Audible Users +:URI: https://github.com/openaudible/openaudible +:ORG_GTD: Projects +:ID: GitHub-openaudible-openaudible-Audiobook-Manager-2026-03-30-20-18-58 +:END: + +*** TODO [[https://www.reddit.com/r/Proxmox/comments/jppohv/a_very_short_guide_into_how_proxmox_uses_zfs/][A very short guide into how Proxmox uses ZFS : r/Proxmox]] +:PROPERTIES: +:TITLE: A very short guide into how Proxmox uses ZFS : r/Proxmox +:URI: https://www.reddit.com/r/Proxmox/comments/jppohv/a_very_short_guide_into_how_proxmox_uses_zfs/ +:CREATED: [2024-01-22 Mon 15:42] +:ORG_GTD: Projects +:ID: A-very-short-guide-into-how-Proxmox-uses-ZFS-r-2026-03-30-20-18-58 +:END: + +*** TODO [[https://blog.quindorian.org/2019/08/how-to-install-proxmox-and-setup-a-zfs-pool.html/][How to install Proxmox and setup a ZFS Pool - Intermittent Technology]] +:PROPERTIES: +:TITLE: How to install Proxmox and setup a ZFS Pool - Intermittent Technology +:URI: https://blog.quindorian.org/2019/08/how-to-install-proxmox-and-setup-a-zfs-pool.html/ +:CREATED: [2024-01-22 Mon 15:41] +:ORG_GTD: Projects +:ID: How-to-install-Proxmox-and-setup-a-ZFS-Pool-2026-03-30-20-18-58 +:END: + +*** TODO [[https://www.diytechguru.com/2020/12/12/create-zfs-storage-in-proxmox-ve/][Create ZFS Storage in Proxmox VE - DIY Tech Guru]] +:PROPERTIES: +:TITLE: Create ZFS Storage in Proxmox VE - DIY Tech Guru +:URI: https://www.diytechguru.com/2020/12/12/create-zfs-storage-in-proxmox-ve/ +:CREATED: [2024-01-22 Mon 15:41] +:ORG_GTD: Projects +:ID: Create-ZFS-Storage-in-Proxmox-VE-DIY-Tech-Guru-2026-03-30-20-18-58 +:END: + +*** TODO [[https://technotim.live/categories/proxmox/][proxmox | Techno Tim]] +:PROPERTIES: +:TITLE: proxmox | Techno Tim +:URI: https://technotim.live/categories/proxmox/ +:CREATED: [2024-01-22 Mon 15:40] +:ORG_GTD: Projects +:ID: proxmox-Techno-Tim-2026-03-30-20-18-58 +:END: + +*** TODO [[https://forum.proxmox.com/threads/create-vm-from-existing-qcow2-image.33331/][Create VM from existing qcow2 image ? | Proxmox Support Forum]] +:PROPERTIES: +:TITLE: Create VM from existing qcow2 image ? | Proxmox Support Forum +:URI: https://forum.proxmox.com/threads/create-vm-from-existing-qcow2-image.33331/ +:CREATED: [2024-01-22 Mon 15:40] +:ORG_GTD: Projects +:ID: Create-VM-from-existing-qcow2-image-Proxmox-2026-03-30-20-18-58 +:END: + +*** TODO [[https://pve.proxmox.com/wiki/Storage][Storage - Proxmox VE]] +:PROPERTIES: +:TITLE: Storage - Proxmox VE +:URI: https://pve.proxmox.com/wiki/Storage +:CREATED: [2024-01-22 Mon 15:40] +:ORG_GTD: Projects +:ID: Storage-Proxmox-VE-2026-03-30-20-18-58 +:END: + +*** TODO [[https://pve.proxmox.com/wiki/ZFS_on_Linux][ZFS on Linux - Proxmox VE]] +:PROPERTIES: +:TITLE: ZFS on Linux - Proxmox VE +:URI: https://pve.proxmox.com/wiki/ZFS_on_Linux +:CREATED: [2024-01-22 Mon 15:40] +:ORG_GTD: Projects +:ID: ZFS-on-Linux-Proxmox-VE-2026-03-30-20-18-58 +:END: + +*** TODO [[https://technotim.live/posts/cloud-init-cloud-image/][Perfect Proxmox Template with Cloud Image and Cloud Init | Techno Tim]] +:PROPERTIES: +:TITLE: Perfect Proxmox Template with Cloud Image and Cloud Init | Techno Tim +:URI: https://technotim.live/posts/cloud-init-cloud-image/ +:CREATED: [2024-01-22 Mon 15:39] +:ORG_GTD: Projects +:ID: Perfect-Proxmox-Template-with-Cloud-Image-and-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/guillaumevpayet/remote-numpad-server][GitHub - guillaumevpayet/remote-numpad-server]] +:PROPERTIES: +:TITLE: GitHub - guillaumevpayet/remote-numpad-server +:URI: https://github.com/guillaumevpayet/remote-numpad-server +:CREATED: [2024-01-22 Mon 15:16] +:ORG_GTD: Projects +:ID: GitHub-guillaumevpayet-remote-numpad-server-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/aerickt/lapwing-for-beginners/wiki][Home · aerickt/lapwing-for-beginners Wiki · GitHub]] +:PROPERTIES: +:CREATED: [2023-12-30 Sat 12:14] +:TITLE: Home · aerickt/lapwing-for-beginners Wiki · GitHub +:URI: https://github.com/aerickt/lapwing-for-beginners/wiki +:ORG_GTD: Projects +:ID: Home-aerickt-lapwing-for-beginners-Wiki-GitHub-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/chrxh/alien][GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program.]] +:PROPERTIES: +:CREATED: [2023-12-29 Fri 13:15] +:TITLE: GitHub - chrxh/alien: ALIEN is a CUDA-powered artificial life simulation program. +:URI: https://github.com/chrxh/alien +:ORG_GTD: Projects +:ID: GitHub-chrxh-alien-ALIEN-is-a-CUDA-powered-2026-03-30-20-18-58 +:END: + +*** TODO [[https://github.com/aymenfurter/microagents][GitHub - aymenfurter/microagents: Agents Capable of Self-Editing Their Prompts / Python Code]] +:PROPERTIES: +:CREATED: [2023-12-29 Fri 07:01] +:TITLE: GitHub - aymenfurter/microagents: Agents Capable of Self-Editing Their Prompts / Python Code +:URI: https://github.com/aymenfurter/microagents +:ORG_GTD: Projects +:ID: GitHub-aymenfurter-microagents-Agents-Capable-of-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/SecureAI-Tools/SecureAI-Tools/][GitHub - SecureAI-Tools/SecureAI-Tools: Private and secure AI tools for everyone's productivity.]] +:PROPERTIES: +:CREATED: [2023-12-28 Thu 06:42] +:TITLE: GitHub - SecureAI-Tools/SecureAI-Tools: Private and secure AI tools for everyone's productivity. +:URI: https://github.com/SecureAI-Tools/SecureAI-Tools/ +:ORG_GTD: Projects +:ID: GitHub-SecureAI-Tools-SecureAI-Tools-Private-and-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/daveshap][daveshap (David Shapiro) · GitHub]] :AI: +:PROPERTIES: +:TITLE: daveshap (David Shapiro) · GitHub +:URI: https://github.com/daveshap +:CREATED: [2024-01-01 Mon 15:18] +:ORG_GTD: Projects +:ID: daveshap--David-Shapiro--GitHub-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List][GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List]] +:PROPERTIES: +:TITLE: GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List +:URI: https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List +:CREATED: [2023-08-25 Fri 13:59] +:ORG_GTD: Projects +:ID: GitHub-yaelwrites-Big-Ass-Data-Broker-Opt-Out-List-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/ollama/ollama][GitHub - ollama/ollama: Get up and running with Llama 2, Mistral, and other large language models locally.]] +:PROPERTIES: +:TITLE: GitHub - ollama/ollama: Get up and running with Llama 2, Mistral, and other large language models locally. +:URI: https://github.com/ollama/ollama +:CREATED: [2024-02-02 Fri 15:54] +:ORG_GTD: Projects +:ID: GitHub-ollama-ollama-Get-up-and-running-with-2026-03-30-20-18-59 +:END: + +*** DONE [[https://github.com/bellingcat/auto-archiver][GitHub - bellingcat/auto-archiver: Automatically archive links to videos, images, and social media content in a Google Sheet]] +CLOSED: [2023-01-21 Sat 10:01] +:PROPERTIES: +:TITLE: GitHub - bellingcat/auto-archiver: Automatically archive links to videos, images, and social media content in a Google Sheet +:URI: https://github.com/bellingcat/auto-archiver +:CLOSED: [2023-01-21 Sat 10:01] +:ORG_GTD: Projects +:ID: GitHub-bellingcat-auto-archiver-Automatically-2026-03-30-20-18-59 +:END: + +*** TODO [[https://gist.github.com/veekaybee/be375ab33085102f9027853128dc5f0e][Normcore LLM Reads · GitHub]] +:PROPERTIES: +:TITLE: Normcore LLM Reads · GitHub +:URI: https://gist.github.com/veekaybee/be375ab33085102f9027853128dc5f0e +:CREATED: [2023-08-30 Wed 09:45] +:ORG_GTD: Projects +:ID: Normcore-LLM-Reads-GitHub-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/UDST/urbansim][GitHub - UDST/urbansim: Platform for building statistical models of cities and regions]] :urbanism:simulation:software: +:PROPERTIES: +:TITLE: GitHub - UDST/urbansim: Platform for building statistical models of cities and regions +:URI: https://github.com/UDST/urbansim +:CREATED: [2024-02-10 Sat 12:22] +:ORG_GTD: Projects +:ID: GitHub-UDST-urbansim-Platform-for-building-2026-03-30-20-18-59 +:END: + +*** TODO [[https://github.com/ollama/ollama/issues/1750][[Feature] set Download directory for models while pulling/downloading from ollama · Issue #1750 · ollama/ollama · GitHub]] :AI: +:PROPERTIES: +:TITLE: [Feature] set Download directory for models while pulling/downloading from ollama · Issue #1750 · ollama/ollama · GitHub +:URI: https://github.com/ollama/ollama/issues/1750 +:CREATED: [2024-02-28 Wed 08:02] +:ID: Feature-set-Download-directory-for-models-while-pulling-downloading-from-ollama-Issue-1750-ollama-ollama-GitHub-2024-02-28-08-27-37 +:ORG_GTD: Projects +:END: + +*** TODO [[https://support.apple.com/guide/mac-help/protect-data-on-your-mac-with-filevault-mh11785/14.0/mac/14.0][Protect data on your Mac with FileVault - Apple Support]] +:PROPERTIES: +:TITLE: Protect data on your Mac with FileVault - Apple Support +:URI: https://support.apple.com/guide/mac-help/protect-data-on-your-mac-with-filevault-mh11785/14.0/mac/14.0 +:CREATED: [2024-05-29 Wed 15:50] +:ID: Protect-data-on-your-Mac-with-FileVault-Apple-Support-2024-06-13-12-44-54 +:ORG_GTD: Projects +:END: + +*** TODO GitHub - Codium-ai/cover-agent: CodiumAI Cover-Agent: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! 💻🤖🧪🐞 +:PROPERTIES: +:CREATED: [2024-05-22 Wed 06:09] +:ID: GitHub-Codium-ai-cover-agent-CodiumAI-Cover-Agent-An-AI-Powered-Tool-for-Automated-Test-Generation-and-Code-Coverage-Enhancement-2024-06-13-12-50-42 +:ORG_GTD: Projects +:END: + +https://github.com/Codium-ai/cover-agent + +*** TODO [[https://github.com/entropy-research/Devon][GitHub - entropy-research/Devon: Devon: An open-source pair programmer]] +:PROPERTIES: +:TITLE: GitHub - entropy-research/Devon: Devon: An open-source pair programmer +:URI: https://github.com/entropy-research/Devon +:CREATED: [2024-05-17 Fri 17:49] +:ID: GitHub-entropy-research-Devon-Devon-An-open-source-pair-programmer-2024-06-13-12-54-03 +:ORG_GTD: Projects +:END: + +*** TODO [[https://ollama.com/blog/vision-models][Vision models · Ollama Blog]] +:PROPERTIES: +:TITLE: Vision models · Ollama Blog +:URI: https://ollama.com/blog/vision-models +:CREATED: [2024-05-11 Sat 10:30] +:ID: Vision-models-Ollama-Blog-2024-06-13-12-58-10 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/unclecode/crawl4ai][GitHub - unclecode/crawl4ai: 🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper]] :AI: +:PROPERTIES: +:CREATED: [2024-05-10 Fri 03:20] +:TITLE: GitHub - unclecode/crawl4ai: 🔥🕷️ Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper +:URI: https://github.com/unclecode/crawl4ai +:ID: GitHub-unclecode-crawl4ai-️-Crawl4AI-Open-source-LLM-Friendly-Web-Crawler-and-Scrapper-2024-06-13-12-59-43 +:ORG_GTD: Projects +:END: + +*** TODO luks? +:PROPERTIES: +:ID: trst-2024-06-13-13-06-30 +:ORG_GTD: Projects +:END: + +93bd849d8b861bac5919e171b8645628 + +*** TODO [[https://sourcegraph.com/blog/local-code-completion-with-ollama-and-cody][Local code completion with Ollama and Cody]] :AI: +:PROPERTIES: +:TITLE: Local code completion with Ollama and Cody +:URI: https://sourcegraph.com/blog/local-code-completion-with-ollama-and-cody +:CREATED: [2024-04-27 Sat 20:20] +:ID: Local-code-completion-with-Ollama-and-Cody-2024-06-13-13-22-10 +:ORG_GTD: Projects +:END: + +*** TODO [[https://community.polyexpression.com/t/how-to-install-and-run-eigend-in-2023-wiki/1775][How to install and run EigenD in 2023+ [wiki] - Eigenharp - Poly Expression]] :music: +:PROPERTIES: +:TITLE: How to install and run EigenD in 2023+ [wiki] - Eigenharp - Poly Expression +:URI: https://community.polyexpression.com/t/how-to-install-and-run-eigend-in-2023-wiki/1775 +:CREATED: [2024-04-27 Sat 20:16] +:ID: How-to-install-and-run-EigenD-in-2023-plus-wiki-Eigenharp-Poly-Expression-2024-06-13-13-29-50 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/phidatahq/phidata/tree/main/cookbook/llms/groq/ai_apps][phidata/cookbook/llms/groq/ai_apps at main · phidatahq/phidata · GitHub]] +:PROPERTIES: +:CREATED: [2024-04-26 Fri 09:01] +:TITLE: phidata/cookbook/llms/groq/ai_apps at main · phidatahq/phidata · GitHub +:URI: https://github.com/phidatahq/phidata/tree/main/cookbook/llms/groq/ai_apps +:ID: phidata-cookbook-llms-groq-ai-apps-at-main-phidatahq-phidata-GitHub-2024-06-13-13-30-25 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/ahyatt/llm/issues/9][Add ability to change open api base url · Issue #9 · ahyatt/llm · GitHub]] +:PROPERTIES: +:TITLE: Add ability to change open api base url · Issue #9 · ahyatt/llm · GitHub +:URI: https://github.com/ahyatt/llm/issues/9 +:CREATED: [2024-04-25 Thu 16:14] +:ID: Add-ability-to-change-open-api-base-url-Issue-9-ahyatt-llm-GitHub-2024-06-13-13-34-29 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/haizelabs/llama3-jailbreak?v=2][GitHub - haizelabs/llama3-jailbreak: A trivial programmatic Llama 3 jailbreak. Sorry Zuck!]] +:PROPERTIES: +:CREATED: [2024-04-22 Mon 19:46] +:TITLE: GitHub - haizelabs/llama3-jailbreak: A trivial programmatic Llama 3 jailbreak. Sorry Zuck! +:URI: https://github.com/haizelabs/llama3-jailbreak?v=2 +:ID: GitHub-haizelabs-llama3-jailbreak-A-trivial-programmatic-Llama-3-jailbreak-dot-Sorry-Zuck-2024-06-13-13-37-22 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/taketwo/llm-ollama][GitHub - taketwo/llm-ollama: LLM plugin providing access to local Ollama models using HTTP API]] +:PROPERTIES: +:CREATED: [2024-04-22 Mon 16:55] +:TITLE: GitHub - taketwo/llm-ollama: LLM plugin providing access to local Ollama models using HTTP API +:URI: https://github.com/taketwo/llm-ollama +:ID: GitHub-taketwo-llm-ollama-LLM-plugin-providing-access-to-local-Ollama-models-using-HTTP-API-2024-06-13-13-40-18 +:ORG_GTD: Projects +:END: + +*** TODO [[https://apps.apple.com/ca/app/enchanted-llm/id6474268307][Enchanted LLM on the App Store]] +:PROPERTIES: +:CREATED: [2024-04-22 Mon 10:51] +:TITLE: Enchanted LLM on the App Store +:URI: https://apps.apple.com/ca/app/enchanted-llm/id6474268307 +:ID: Enchanted-LLM-on-the-App-Store-2024-06-13-13-42-47 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/outlines-dev/outlines][GitHub - outlines-dev/outlines: Structured Text Generation]] +:PROPERTIES: +:CREATED: [2024-04-17 Wed 14:58] +:TITLE: GitHub - outlines-dev/outlines: Structured Text Generation +:URI: https://github.com/outlines-dev/outlines +:ID: GitHub-outlines-dev-outlines-Structured-Text-Generation-2024-06-13-13-46-41 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/nus-apr/auto-code-rover][GitHub - nus-apr/auto-code-rover: Autonomous program improvement]] +:PROPERTIES: +:CREATED: [2024-04-09 Tue 02:59] +:TITLE: GitHub - nus-apr/auto-code-rover: Autonomous program improvement +:URI: https://github.com/nus-apr/auto-code-rover +:ID: GitHub-nus-apr-auto-code-rover-Autonomous-program-improvement-2024-06-13-14-08-41 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.openstenoproject.org/plover/][Plover]] :linux:typing:stenography: +:PROPERTIES: +:TITLE: Plover +:URI: https://www.openstenoproject.org/plover/ +:CREATED: [2024-04-06 Sat 12:54] +:ID: Plover-2024-06-13-14-18-03 +:ORG_GTD: Projects +:END: + +*** TODO [[https://keyboardchecker.com/][Keyboard Checker | The best online keyboard tester]] +:PROPERTIES: +:TITLE: Keyboard Checker | The best online keyboard tester +:URI: https://keyboardchecker.com/ +:CREATED: [2024-04-06 Sat 12:53] +:ID: Keyboard-Checker-The-best-online-keyboard-tester-2024-06-13-14-18-40 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/aitechguy/nostr-address-book][GitHub - aitechguy/nostr-address-book: nostr address book - a public directory of nostr addresses]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:54] +:TITLE: GitHub - aitechguy/nostr-address-book: nostr address book - a public directory of nostr addresses +:URI: https://github.com/aitechguy/nostr-address-book +:ID: GitHub-aitechguy-nostr-address-book-nostr-address-book-a-public-directory-of-nostr-addresses-2024-06-13-14-25-38 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/geoffwhittington/meshtastic-bridge][GitHub - geoffwhittington/meshtastic-bridge]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:52] +:TITLE: GitHub - geoffwhittington/meshtastic-bridge +:URI: https://github.com/geoffwhittington/meshtastic-bridge +:ID: GitHub-geoffwhittington-meshtastic-bridge-2024-06-13-14-26-58 +:ORG_GTD: Projects +:END: + +*** TODO [[https://gitlab.com/soapbox-pub/mostr][Soapbox / Mostr · GitLab]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:51] +:TITLE: Soapbox / Mostr · GitLab +:URI: https://gitlab.com/soapbox-pub/mostr +:ID: Soapbox-Mostr-GitLab-2024-06-13-14-27-17 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/blakejakopovic/nostr_delete][GitHub - blakejakopovic/nostr_delete: Nostr event deletion micro web-app]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:51] +:TITLE: GitHub - blakejakopovic/nostr_delete: Nostr event deletion micro web-app +:URI: https://github.com/blakejakopovic/nostr_delete +:ID: GitHub-blakejakopovic-nostr-delete-Nostr-event-deletion-micro-web-app-2024-06-13-14-27-35 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/leesalminen/nostr-follow-bundler][GitHub - leesalminen/nostr-follow-bundler]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:50] +:TITLE: GitHub - leesalminen/nostr-follow-bundler +:URI: https://github.com/leesalminen/nostr-follow-bundler +:ID: GitHub-leesalminen-nostr-follow-bundler-2024-06-13-14-27-45 +:ORG_GTD: Projects +:END: + +*** TODO [[https://nostr.net/][awesome-nostr | nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:49] +:TITLE: awesome-nostr | nostr.net - awesome-nostr is a collection of projects and resources built on nostr to help developers and users find new things +:URI: https://nostr.net/ +:ID: awesome-nostr-nostr-dot-net-awesome-nostr-is-a-collection-of-projects-and-resources-built-on-nostr-to-help-developers-and-users-find-new-things-2024-06-13-14-27-54 +:ORG_GTD: Projects +:END: + +*** TODO [[https://nostr.how/en/guides/get-verified][Get NIP-05 verified]] +:PROPERTIES: +:CREATED: [2024-03-30 Sat 03:09] +:TITLE: Get NIP-05 verified +:URI: https://nostr.how/en/guides/get-verified +:ID: Get-NIP-05-verified-2024-06-13-14-28-20 +:ORG_GTD: Projects +:END: + +*** TODO [[https://ollama.com/library/command-r][command-r]] +:PROPERTIES: +:CREATED: [2024-03-28 Thu 17:03] +:TITLE: command-r +:URI: https://ollama.com/library/command-r +:ID: command-r-2024-06-13-14-29-33 +:ORG_GTD: Projects +:END: + +*** TODO [[https://colab.research.google.com/drive/1o_w0KastmEJNVwT5GoqMCciH-18ca5WS][Fine-tune Mistral-7b with SFT.ipynb - Colaboratory]] +:PROPERTIES: +:CREATED: [2024-03-28 Thu 04:57] +:TITLE: Fine-tune Mistral-7b with SFT.ipynb - Colaboratory +:URI: https://colab.research.google.com/drive/1o_w0KastmEJNVwT5GoqMCciH-18ca5WS +:ID: Fine-tune-Mistral-7b-with-SFT-dot-ipynb-Colaboratory-2024-06-13-14-29-44 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/bklieger/groqnotes][GitHub - Bklieger/groqnotes: Groqnotes: Generate organized notes from audio using Groq, Whisper, and Llama3]] +:PROPERTIES: +:CREATED: [2024-06-21 Fri 02:51] +:ID: GitHub-Bklieger-groqnotes-Groqnotes-Generate-organized-notes-from-audio-using-Groq-Whisper-and-Llama3-2024-06-29-13-12-13 +:TITLE: GitHub - Bklieger/groqnotes: Groqnotes: Generate organized notes from audio using Groq, Whisper, and Llama3 +:URI: https://github.com/bklieger/groqnotes +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/xai-org/grok-1][GitHub - xai-org/grok-1: Grok open release]] +:PROPERTIES: +:TITLE: GitHub - xai-org/grok-1: Grok open release +:URI: https://github.com/xai-org/grok-1 +:CREATED: [2024-03-20 Wed 13:45] +:ID: GitHub-xai-org-grok-1-Grok-open-release-2024-06-29-13-42-05 +:ORG_GTD: Projects +:END: + +*** TODO Add Debian non-free repositories +:PROPERTIES: +:CREATED: [2024-02-29 Thu 09:37] +:ID: Add-Debian-non-free-repositories-2024-07-03-10-04-37 +:ORG_GTD: Projects +:END: + +*** TODO [[https://mypy.readthedocs.io/en/stable/][mypy 1.8.0 documentation]] +:PROPERTIES: +:TITLE: mypy 1.8.0 documentation +:URI: https://mypy.readthedocs.io/en/stable/ +:CREATED: [2024-02-23 Fri 18:10] +:ID: mypy-1-dot-8-dot-0-documentation-2024-07-03-11-03-03 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/KillianLucas/01][GitHub - KillianLucas/01: An open-source language model computer]] +:PROPERTIES: +:CREATED: [2024-02-05 Mon 07:20] +:TITLE: GitHub - KillianLucas/01: An open-source language model computer +:URI: https://github.com/KillianLucas/01 +:ID: GitHub-KillianLucas-01-An-open-source-language-model-computer-2024-07-03-12-08-47 +:ORG_GTD: Projects +:END: + +*** TODO [[https://hackaday.com/2023/12/29/using-local-ai-on-the-command-line-to-rename-images-and-more/][Using Local AI On The Command Line To Rename Images (And More) | Hackaday]] +:PROPERTIES: +:CREATED: [2023-12-30 Sat 04:28] +:TITLE: Using Local AI On The Command Line To Rename Images (And More) | Hackaday +:URI: https://hackaday.com/2023/12/29/using-local-ai-on-the-command-line-to-rename-images-and-more/ +:ID: Using-Local-AI-On-The-Command-Line-To-Rename-Images--And-More--Hackaday-2024-07-03-12-24-56 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/ping/odmpy][GitHub - ping/odmpy: A simple command line manager for OverDrive/Libby loans. Download your library loans from the command line.]] :books:archive:computers: +:PROPERTIES: +:TITLE: GitHub - ping/odmpy: A simple command line manager for OverDrive/Libby loans. Download your library loans from the command line. +:URI: https://github.com/ping/odmpy +:CREATED: [2023-09-09 Sat 12:15] +:ID: GitHub-ping-odmpy-A-simple-command-line-manager-for-OverDrive-Libby-loans-dot-Download-your-library-loans-from-the-command-line-dot-2024-07-03-14-12-27 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/nat/openplayground][GitHub - nat/openplayground: An LLM playground you can run on your laptop]] :computers: +:PROPERTIES: +:TITLE: GitHub - nat/openplayground: An LLM playground you can run on your laptop +:URI: https://github.com/nat/openplayground +:CREATED: [2023-08-31 Thu 09:55] +:ID: GitHub-nat-openplayground-An-LLM-playground-you-can-run-on-your-laptop-2024-07-03-14-15-47 +:ORG_GTD: Projects +:END: + +Run this in docker + +*** TODO [[https://github.com/jmorganca/ollama][GitHub - jmorganca/ollama: Run, customize, and share self-contained & portable large language models]] :computers: +:PROPERTIES: +:TITLE: GitHub - jmorganca/ollama: Run, customize, and share self-contained & portable large language models +:URI: https://github.com/jmorganca/ollama +:CREATED: [2023-07-19 Wed 11:22] +:ID: GitHub-jmorganca-ollama-Run-customize-and-share-self-contained-and-portable-large-language-models-2024-07-03-14-58-49 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/AntonOsika/gpt-engineer][GitHub - AntonOsika/gpt-engineer: Specify what you want it to build, the AI asks for clarification, and then builds it.]] :computers: +:PROPERTIES: +:CREATED: [2023-07-14 Fri 16:40] +:TITLE: GitHub - AntonOsika/gpt-engineer: Specify what you want it to build, the AI asks for clarification, and then builds it. +:URI: https://github.com/AntonOsika/gpt-engineer +:ID: GitHub-AntonOsika-gpt-engineer-Specify-what-you-want-it-to-build-the-AI-asks-for-clarification-and-then-builds-it-dot-2024-07-03-14-59-45 +:ORG_GTD: Projects +:END: + +*** TODO [[https://leanpub.com/lit-config/read][Read Literate Configuration | Leanpub]] +:PROPERTIES: +:TITLE: Read Literate Configuration | Leanpub +:URI: https://leanpub.com/lit-config/read +:CREATED: [2023-07-05 Wed 16:32] +:ID: Read-Literate-Configuration-Leanpub-2024-07-03-15-02-21 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/jarun/buku/tree/master/bukuserver#screenshots][buku/bukuserver at master · jarun/buku · GitHub]] :computers: +:PROPERTIES: +:TITLE: buku/bukuserver at master · jarun/buku · GitHub +:URI: https://github.com/jarun/buku/tree/master/bukuserver#screenshots +:CREATED: [2023-03-27 Mon 10:58] +:ID: buku-bukuserver-at-master-jarun-buku-GitHub-2024-07-03-15-27-06 +:ORG_GTD: Projects +:END: + +*** TODO [[https://jamesturk.github.io/scrapeghost/][scrapeghost]] +:PROPERTIES: +:TITLE: scrapeghost +:URI: https://jamesturk.github.io/scrapeghost/ +:CREATED: [2023-03-27 Mon 10:45] +:ID: scrapeghost-2024-07-03-15-29-09 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/synonymdev/slashtags][GitHub - synonymdev/slashtags: Slashtags implementation in JavaScript]] +:PROPERTIES: +:TITLE: GitHub - synonymdev/slashtags: Slashtags implementation in JavaScript +:URI: https://github.com/synonymdev/slashtags +:CREATED: [2023-03-16 Thu 13:01] +:ID: GitHub-synonymdev-slashtags-Slashtags-implementation-in-JavaScript-2024-07-03-15-30-40 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/accelerated-text/accelerated-text][GitHub - accelerated-text/accelerated-text: Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure.]] :computers: +:PROPERTIES: +:TITLE: GitHub - accelerated-text/accelerated-text: Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure. +:URI: https://github.com/accelerated-text/accelerated-text +:CREATED: [2023-02-09 Thu 00:00] +:ID: GitHub-accelerated-text-accelerated-text-Accelerated-Text-is-a-no-code-natural-language-generation-platform-dot-It-will-help-you-construct-document-plans-which-define-how-your-data-is-converted-to-textual-descriptions-varying-in-wording-and-structure-dot-2024-07-03-15-39-21 +:ORG_GTD: Projects +:END: + +*** TODO [[https://gitlab.com/LazyLibrarian/LazyLibrarian][LazyLibrarian / LazyLibrarian · GitLab]] :computers: +:PROPERTIES: +:TITLE: LazyLibrarian / LazyLibrarian · GitLab +:URI: https://gitlab.com/LazyLibrarian/LazyLibrarian +:CREATED: [2023-02-08 Wed 09:45] +:ID: LazyLibrarian-LazyLibrarian-GitLab-2024-07-03-15-39-57 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/mozilla/fxa/][GitHub - mozilla/fxa: Monorepo for Firefox Accounts]] :computers: +:PROPERTIES: +:TITLE: GitHub - mozilla/fxa: Monorepo for Firefox Accounts +:URI: https://github.com/mozilla/fxa/ +:CREATED: [2023-02-08 Wed 09:41] +:ID: GitHub-mozilla-fxa-Monorepo-for-Firefox-Accounts-2024-07-03-15-40-28 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/Heapy/vipassana][GitHub - Heapy/vipassana: Life and collaboration assistant]] :computers: +:PROPERTIES: +:TITLE: GitHub - Heapy/vipassana: Life and collaboration assistant. +:URI: https://github.com/Heapy/vipassana +:CREATED: [2023-02-05 Sun 09:32] +:ID: GitHub-Heapy-vipassana-Life-and-collaboration-assistant-2024-07-03-15-41-18 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/karlicoss/promnesia][GitHub - karlicoss/promnesia: Another piece of your extended mind]] :computers: +:PROPERTIES: +:TITLE: GitHub - karlicoss/promnesia: Another piece of your extended mind +:URI: https://github.com/karlicoss/promnesia +:CREATED: [2023-02-04 Sat 20:10] +:ID: GitHub-karlicoss-promnesia-Another-piece-of-your-extended-mind-2024-07-03-15-44-14 +:ORG_GTD: Projects +:END: + +*** TODO [[https://beepb00p.xyz/hpi.html][Human Programming Interface | beepb00p]] :computers: +:PROPERTIES: +:TITLE: Human Programming Interface | beepb00p +:URI: https://beepb00p.xyz/hpi.html +:CREATED: [2023-02-04 Sat 17:20] +:ID: Human-Programming-Interface-beepb00p-2024-07-03-15-44-27 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/karlicoss/scripts][GitHub - karlicoss/scripts: Various personal scripts]] :computers: +:PROPERTIES: +:TITLE: GitHub - karlicoss/scripts: Various personal scripts +:URI: https://github.com/karlicoss/scripts +:CREATED: [2023-02-04 Sat 10:51] +:ID: GitHub-karlicoss-scripts-Various-personal-scripts-2024-07-03-15-44-34 +:ORG_GTD: Projects +:END: + +*** TODO [[https://linkchecker.github.io/linkchecker/][LinkChecker — LinkChecker 10.2.1.post27+g05bf593fd documentation]] +:PROPERTIES: +:TITLE: LinkChecker — LinkChecker 10.2.1.post27+g05bf593fd documentation +:URI: https://linkchecker.github.io/linkchecker/ +:CREATED: [2023-02-04 Sat 10:16] +:ID: LinkChecker-LinkChecker-10-dot-2-dot-1-dot-post27-plus-g05bf593fd-documentation-2024-07-03-15-45-31 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/karlicoss/exports][GitHub - karlicoss/exports: Various data export scripts that don't deserve a separate repository yet]] :computers: +:PROPERTIES: +:TITLE: GitHub - karlicoss/exports: Various data export scripts that don't deserve a separate repository yet +:URI: https://github.com/karlicoss/exports +:CREATED: [2023-02-04 Sat 10:02] +:ID: GitHub-karlicoss-exports-Various-data-export-scripts-that-don-t-deserve-a-separate-repository-yet-2024-07-03-15-45-43 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/twintproject/twint][GitHub - twintproject/twint: An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.]] :computers: +:PROPERTIES: +:TITLE: GitHub - twintproject/twint: An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations. +:URI: https://github.com/twintproject/twint +:CREATED: [2023-02-04 Sat 09:41] +:ID: GitHub-twintproject-twint-An-advanced-Twitter-scraping-and-OSINT-tool-written-in-Python-that-doesn-t-use-Twitter-s-API-allowing-you-to-scrape-a-user-s-followers-following-Tweets-and-more-while-evading-most-API-limitations-dot-2024-07-03-15-45-51 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/bit-team/backintime][GitHub - bit-team/backintime: Back In Time - A simple backup tool for Linux]] :computers: +:PROPERTIES: +:CREATED: [2023-02-04 Sat 09:41] +:TITLE: GitHub - bit-team/backintime: Back In Time - A simple backup tool for Linux +:URI: https://github.com/bit-team/backintime +:ID: GitHub-bit-team-backintime-Back-In-Time-A-simple-backup-tool-for-Linux-2024-07-03-15-45-59 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/karlicoss/HPI][GitHub - karlicoss/HPI: Human Programming Interface 🧑👽🤖]] :computers: +:PROPERTIES: +:TITLE: GitHub - karlicoss/HPI: Human Programming Interface 🧑👽🤖 +:URI: https://github.com/karlicoss/HPI +:CREATED: [2023-02-04 Sat 06:37] +:ID: GitHub-karlicoss-HPI-Human-Programming-Interface-2024-07-03-15-46-05 +:ORG_GTD: Projects +:END: + +*** DONE [[https://github.com/gildas-lormeau/SingleFileZ][GitHub - gildas-lormeau/SingleFileZ: Web Extension for Firefox/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file]] :computers: +CLOSED: [2023-01-21 Sat 08:51] +:PROPERTIES: +:TITLE: GitHub - gildas-lormeau/SingleFileZ: Web Extension for Firefox/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file +:URI: https://github.com/gildas-lormeau/SingleFileZ +:CREATED: [2023-01-15 Sun 10:47] +:CLOSED: [2023-01-21 Sat 08:51] +:ID: GitHub-gildas-lormeau-SingleFileZ-Web-Extension-for-Firefox-MS-Edge-and-CLI-tool-to-save-a-faithful-copy-of-an-entire-web-page-in-a-self-extracting-HTML-ZIP-polyglot-file-2024-07-03-15-50-54 +:ORG_GTD: Projects +:END: + +*** TODO [[https://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D][New ZeroHello - ZeroNet]] :computers: +:PROPERTIES: +:TITLE: New ZeroHello - ZeroNet +:URI: https://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D +:CREATED: [2016-08-21 Sun 12:49] +:MODIFIED: [2022-07-09 17:11] +:ID: New-ZeroHello-ZeroNet-2024-07-04-10-16-57 +:ORG_GTD: Projects +:END: + +*** TODO [[https://archivebox.io/][ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more…]] :computers: +:PROPERTIES: +:TITLE: ArchiveBox | 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more… +:URI: https://archivebox.io/ +:CREATED: 2023-02-08 Wed 09:50 +:ID: ArchiveBox-Open-source-self-hosted-web-archiving-dot-Takes-URLs-browser-history-bookmarks-Pocket-Pinboard-etc-dot-saves-HTML-JS-PDFs-media-and-more-2024-07-04-10-20-06 +:ORG_GTD: Projects +:END: + +*** TODO [[https://samsquire.github.io/ideas/][One Hundred Ideas for Computing | ideas]] :computers: +:PROPERTIES: +:TITLE: One Hundred Ideas for Computing | ideas +:URI: https://samsquire.github.io/ideas/ +:CREATED: 2023-02-06 Mon 02:55 +:ID: One-Hundred-Ideas-for-Computing-ideas-2024-07-04-10-20-31 +:ORG_GTD: Projects +:END: + +*** TODO [[https://github.com/MichaelMure/git-bug][GitHub - MichaelMure/git-bug: Distributed, offline-first bug tracker embedded in git, with bridges]] :computers: +:PROPERTIES: +:TITLE: GitHub - MichaelMure/git-bug: Distributed, offline-first bug tracker embedded in git, with bridges +:URI: https://github.com/MichaelMure/git-bug +:CREATED: 2023-02-05 Sun 19:31 +:ID: GitHub-MichaelMure-git-bug-Distributed-offline-first-bug-tracker-embedded-in-git-with-bridges-2024-07-04-10-20-41 +:ORG_GTD: Projects +:END: + +*** TODO [[https://tabula.technology/][Tabula: Extract Tables from PDFs]] :computers: +:PROPERTIES: +:TITLE: Tabula: Extract Tables from PDFs +:URI: https://tabula.technology/ +:CREATED: 2023-02-05 Sun 00:34 +:ID: Tabula-Extract-Tables-from-PDFs-2024-07-04-10-20-51 +:ORG_GTD: Projects +:END: + +*** DONE [[https://github.com/novoid/getdigicamdata.sh][GitHub - novoid/getdigicamdata.sh: Fetching data from my digital camera, rotating image files, renaming according to my file name convention.]] :computers: +CLOSED: [2023-01-21 Sat 10:01] +:PROPERTIES: +:TITLE: GitHub - novoid/getdigicamdata.sh: Fetching data from my digital camera, rotating image files, renaming according to my file name convention. +:URI: https://github.com/novoid/getdigicamdata.sh +:ID: GitHub-novoid-getdigicamdata-dot-sh-Fetching-data-from-my-digital-camera-rotating-image-files-renaming-according-to-my-file-name-convention-dot-2024-07-04-10-24-34 +:ORG_GTD: Projects +:END: + +*** TODO Ollama +:PROPERTIES: +:ID: Ollama-2024-07-04-10-27-28 +:ORG_GTD: Projects +:END: + +Source: [2024-02-28 Wed], curl -fsSL https://ollama.com/install.sh | sh + #+BEGIN_QUOTE +curl -fsSL https://ollama.com/install.sh | sh +#+END_QUOTE + +*** TODO [[https://security.stackexchange.com/questions/181551/create-backup-yubikey-with-identical-pgp-keys][gnupg - Create backup Yubikey with identical PGP keys - Information Security Stack Exchange]] +:PROPERTIES: +:TITLE: gnupg - Create backup Yubikey with identical PGP keys - Information Security Stack Exchange +:URI: https://security.stackexchange.com/questions/181551/create-backup-yubikey-with-identical-pgp-keys +:CREATED: [2024-07-08 Mon 13:21] +:ID: gnupg-Create-backup-Yubikey-with-identical-PGP-keys-Information-Security-Stack-Exchange-2024-07-29-14-54-46 +:ORG_GTD: Projects +:END: + +*** TODO [[https://gnupg.org/howtos/card-howto/en/smartcard-howto-single.html][How to use the Fellowship Smartcard]] +:PROPERTIES: +:TITLE: How to use the Fellowship Smartcard +:URI: https://gnupg.org/howtos/card-howto/en/smartcard-howto-single.html +:CREATED: [2024-07-08 Mon 13:22] +:ID: How-to-use-the-Fellowship-Smartcard-2024-07-29-14-55-54 +:ORG_GTD: Projects +:END: + +*** TODO [[https://developers.yubico.com/PGP/PGP_Walk-Through.html][PGP Walk-Through]] +:PROPERTIES: +:TITLE: PGP Walk-Through +:URI: https://developers.yubico.com/PGP/PGP_Walk-Through.html +:CREATED: [2024-07-08 Mon 13:22] +:ID: PGP-Walk-Through-2024-07-29-14-56-05 +:ORG_GTD: Projects +:END: + +** TODO Accounting [1/5] +:PROPERTIES: +:ID: Accounting-2024-02-21-12-17-38 +:CATEGORY: Wealth +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "DONE" from [2023-07-28 Fri 13:39] +:END: + +*** DONE [[https://github.com/beancount/beancount][GitHub - beancount/beancount: Beancount: Double-Entry Accounting from Text Files.]] +:PROPERTIES: +:TITLE: GitHub - beancount/beancount: Beancount: Double-Entry Accounting from Text Files. +:URI: https://github.com/beancount/beancount +:CREATED: [2023-02-05 Sun 00:33] +:ORG_GTD: Projects +:ID: GitHub-beancount-beancount-Beancount-Double-Entry-2026-03-30-20-19-00 +:END: + +*** TODO [[https://github.com/jbms/beancount-import][GitHub - jbms/beancount-import: Web UI for semi-automatically importing external data into beancount]] +:PROPERTIES: +:TITLE: GitHub - jbms/beancount-import: Web UI for semi-automatically importing external data into beancount +:URI: https://github.com/jbms/beancount-import +:CREATED: [2023-02-05 Sun 00:33] +:ORG_GTD: Projects +:ID: GitHub-jbms-beancount-import-Web-UI-for-semi-2026-03-30-20-19-00 +:END: + +*** TODO [[https://github.com/jbms/finance-dl][GitHub - jbms/finance-dl: Tools for automatically downloading/scraping personal financial data.]] +:PROPERTIES: +:TITLE: GitHub - jbms/finance-dl: Tools for automatically downloading/scraping personal financial data. +:URI: https://github.com/jbms/finance-dl +:CREATED: [2023-02-05 Sun 00:18] +:ORG_GTD: Projects +:ID: GitHub-jbms-finance-dl-Tools-for-automatically-2026-03-30-20-19-00 +:END: + +*** TODO [[https://plaintextaccounting.org/#pta-apps][Plain Text Accounting portal - plaintextaccounting.org]] +:PROPERTIES: +:TITLE: Plain Text Accounting portal - plaintextaccounting.org +:URI: https://plaintextaccounting.org/#pta-apps +:CREATED: 2023-02-05 Sun 00:27 +:ORG_GTD: Projects +:ID: Plain-Text-Accounting-portal-plaintextaccounting-2026-03-30-20-19-00 +:END: + +*** TODO [[https://github.com/jbms/beancount-import/blob/master/beancount_import/source/ofx.py][beancount-import/beancount_import/source/ofx.py at master · jbms/beancount-import · GitHub]] +:PROPERTIES: +:TITLE: beancount-import/beancount_import/source/ofx.py at master · jbms/beancount-import · GitHub +:URI: https://github.com/jbms/beancount-import/blob/master/beancount_import/source/ofx.py +:ID: beancount-import-beancount-import-source-ofx-dot-py-at-master-jbms-beancount-import-GitHub-2024-06-29-13-57-49 +:ORG_GTD: Projects +:END: + +** TODO Radio license [0/5] :radio: +:PROPERTIES: +:ID: Schedule-a-radio-licence-exam-2024-02-05-13-25-37 +:CATEGORY: Skills +:ORG_GTD: Projects +:END: + +*** TODO [#A] Get a mailing address for the FCC public listing :privacy: +:PROPERTIES: +:ORG_GTD: Projects +:ID: Get-a-mailing-address-for-the-FCC-public-listing-2026-03-30-20-19-00 +:END: +*** TODO Study for exam +:PROPERTIES: +:ORG_GTD: Projects +:ID: Study-for-exam-2026-03-30-20-19-00 +:END: +*** TODO [[https://hamstudy.org/sessions/remote][Find and book an exam]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Find-and-book-an-exam-2026-03-30-20-19-00 +:END: +*** TODO Apply for license +:PROPERTIES: +:ORG_GTD: Projects +:ID: Apply-for-license-2026-03-30-20-19-00 +:END: +*** TODO [[https://www.hamradioguide.net/#][Home Page - Hamradioguide]] :radio: +:PROPERTIES: +:TITLE: Home Page - Hamradioguide +:URI: https://www.hamradioguide.net/# +:CREATED: [2022-05-27 Fri 10:07] +:MODIFIED: [2022-09-05 16:54] +:ID: Home-Page-Hamradioguide-2024-02-28-13-49-44 +:ORG_GTD: Projects +:END: + +Printed radio reference + +** TODO Tango [1/5] :dance: +:PROPERTIES: +:ID: Tango-2024-02-04-18-12-38 +:CATEGORY: Skills +:ORG_GTD: Projects +:END: + +*** DONE Do a beginners course +:PROPERTIES: +:ORG_GTD: Projects +:ID: Do-a-beginners-course-2026-03-30-20-19-00 +:END: + +[2023-02-17 Fri 10:54] + +*** NEXT [#A] Do an intermediary course +:PROPERTIES: +:ORG_GTD: Projects +:ID: Do-an-intermediary-course-2026-03-30-20-19-00 +:END: +*** TODO Do an advanced course +:PROPERTIES: +:ORG_GTD: Projects +:ID: Do-an-advanced-course-2026-03-30-20-19-00 +:END: +*** TODO Do practicums +:PROPERTIES: +:ORG_GTD: Projects +:ID: Do-practicums-2026-03-30-20-19-00 +:END: +*** TODO [[https://www.fabricatango.com/cielo-men][Men's Tango Shoes and Apparel — Fabrica Tango Academy]] +:PROPERTIES: +:TITLE: Men's Tango Shoes and Apparel — Fabrica Tango Academy +:URI: https://www.fabricatango.com/cielo-men +:CREATED: [2024-07-03 Wed 09:56] +:ID: Men-s-Tango-Shoes-and-Apparel-Fabrica-Tango-Academy-2024-07-04-10-29-16 +:ORG_GTD: Projects +:END: + +** TODO [#A] Vaccinations [1/3] +:PROPERTIES: +:ID: Schedule-COVID-19-and-flu-vaccination-2024-02-11-13-43-15 +:CATEGORY: Health +:ORG_GTD: Projects +:END: + +*** DONE Schedule 4th COVID dose +:PROPERTIES: +:ORG_GTD: Projects +:ID: Schedule-4th-COVID-dose-2026-03-30-20-19-00 +:END: + +https://www.cvs.com/vaccine/intake/store/schedule-options + +*** TODO Schedule a flu shot +:PROPERTIES: +:ORG_GTD: Projects +:ID: Schedule-a-flu-shot-2026-03-30-20-19-00 +:END: +*** TODO District of Columbia Immunization Information System (DOCIIS) | doh +:PROPERTIES: +:ORG_GTD: Projects +:ID: District-of-Columbia-Immunization-Information-2026-03-30-20-19-00 +:END: + +https://dchealth.dc.gov/dociis + +** TODO Egypt Law [4/19] :law: +:PROPERTIES: +:ID: Egypt-Law-2024-02-05-14-04-34 +:CATEGORY: Egypt +:ORG_GTD: Projects +:END: + +*** DONE [#A] Build backward archive and index +SCHEDULED: <2019-06-05 Wed> +:PROPERTIES: +:ORG_GTD: Projects +:ID: Build-backward-archive-and-index-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2018-08-01 Wed] +- State "DONE" from "TODO" [2019-06-03 Mon] +:END: + +*** DONE [#A] Build backward archive index: 1980-2010 inclusive +SCHEDULED: <2019-06-10 Mon> +:PROPERTIES: +:ORG_GTD: Projects +:ID: Build-backward-archive-index-1980-2010-inclusive-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-03-23 Sat] +- State "DONE" from "TODO" [2019-08-26 Mon] +:END: + +*** TODO Tag laws referring to مرسوم تشريعي as Syrian laws +:PROPERTIES: +:ORG_GTD: Projects +:ID: Tag-laws-referring-to-مرسوم-تشريعي-as-Syrian-laws-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-10-06 Sun] +:END: + +*** TODO Update Official Gazetta +:PROPERTIES: +:LAST_REPEAT: [2024-10-06 Sun 05:14] +:ORG_GTD: Projects +:ID: Update-Official-Gazetta-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2023-12-12 Tue 02:21] +- State "DONE" from "NEXT" [2023-08-19 Sat 11:47] +- State "TODO" from "" [2020-04-23 Thu] +- State "DONE" from "TODO" [2020-04-24 Fri] +:END: + +*** TODO Index Forward Archive: Link Legislations To Issues +:PROPERTIES: +:ORG_GTD: Projects +:ID: Index-Forward-Archive-Link-Legislations-To-Issues-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-02-25 Mon] +:END: + +*** TODO Organize Forward Archive +:PROPERTIES: +:LAST_REPEAT: [2024-10-06 Sun 05:14] +:ORG_GTD: Projects +:ID: Organize-Forward-Archive-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-08-02 Wed 18:27] +:END: + +**** TODO missing 2023 issues +:PROPERTIES: +:ORG_GTD: Projects +:ID: missing-2023-issues-2026-03-30-20-19-00 +:END: + +- [ ] ج2023-003-م-ب +- [X] ج2023-007-م-أ +- [X] ج2023-008-م +- [ ] ج2023-008-م-د +- [ ] ج2023-009-م-أ +- [ ] ج2023-013-م-ب +- [ ] ج2023-013-م-ج +- [ ] ج2023-014-م-ه +- [X] ج2023-014-م-و +- [ ] ج2023-021-م-د +- [ ] ج2023-022-ت-ب +- [ ] ج2023-028-م-ج +- [ ] ج2023-028-م-د +- [ ] ج2023-031-م-ج +- [ ] ج2023-031-م-د +- [ ] ج2023-034-م-ب +- [ ] ج2023-034-م-ز +- [ ] ج2023-035-م-ه +- [X] ج2023-042-م-ج +- [X] ج2023-043-م-أ +- [X] ج2023-044-م-أ +- [X] ج2023-046-ت-أ +- [ ] ج2023-047-م-د +- [X] ج2023-048-م-أ +- [X] ج2023-049 +- [ ] ج2033-052-م-أ +- [ ] و2023-025-ت-ج +- [ ] و2023-025-ت-م +- [ ] و2023-025-ت-ف +- [X] و2023-189 وأي توابع +- [X] و2023-236 +- [X] و2023-255 +- [X] و2023-263 +- [X] و2023-273 +- [X] و2023-283 + +*** TODO Add Policy Areas +:PROPERTIES: +:ORG_GTD: Projects +:ID: Add-Policy-Areas-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-10-01 Tue] +:END: + +*** TODO Map Legislations Editing/Revoking Previous Legislation +:PROPERTIES: +:ORG_GTD: Projects +:ID: Map-Legislations-Editing-Revoking-Previous-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-10-01 Tue] +:END: + +*** TODO Map Legislations With Penal/Procedural Sections +:PROPERTIES: +:ORG_GTD: Projects +:ID: Map-Legislations-With-Penal-Procedural-Sections-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-10-01 Tue] +:END: + +*** TODO USE LEX(URI) +:PROPERTIES: +:ORG_GTD: Projects +:ID: USE-LEX--URI-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2020-06-11 Thu] +:END: + +*** TODO related legislations +:PROPERTIES: +:ORG_GTD: Projects +:ID: related-legislations-2026-03-30-20-19-00 +:END: +:LOGBOOK: +- State "TODO" from "" [2020-06-20 Sat] +:END: + +*** TODO قوانين خارج الأرشيف +:PROPERTIES: +:ORG_GTD: Projects +:ID: قوانين-خارج-الأرشيف-2026-03-30-20-19-01 +:END: + +- ق1904-0003 العقوبات الأهلي + +*** TODO Write Khaled Hosny And Gaber On Ocr +:PROPERTIES: +:ORG_GTD: Projects +:ID: Write-Khaled-Hosny-And-Gaber-On-Ocr-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "TODO" from "" [2020-03-30 Mon] +:END: + +**** DONE [#A] send law PDFs to Gaber +:PROPERTIES: +:ORG_GTD: Projects +:ID: send-law-PDFs-to-Gaber-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "TODO" from "" [2020-03-30 Mon] +- State "DONE" from "TODO" [2020-03-30 Mon] + +*** TODO Write Policy Greenpapers +:PROPERTIES: +:ORG_GTD: Projects +:ID: Write-Policy-Greenpapers-2026-03-30-20-19-01 +:END: +**** TODO تعلقيات على مشروع قانون الجمعيات الأهلية +:PROPERTIES: +:ORG_GTD: Projects +:ID: تعلقيات-على-مشروع-قانون-الجمعيات-الأهلية-2026-03-30-20-19-01 +:END: + +مواد الإصدار ينبغي أن يكون غرضها الإصدار فقط. يجب أن تنقل الأحكام الانتقالية إلى داخل القانون. كما أن مواد الإصدار تتضمن تشريعات مستمرة مثل 4(2) و 4(3)، 5 +طبقا لدليل وزارة العدل للتشريعات، اشتراط المادة 8 من مواد الإصدار على أن "يلغي كل حكم يخالف أحكام هذا القانون و القانون المرافق له" يعد من الممارسات السيئة. ينبغي أن يعدد القانون التشريعات التي يلغيها حصرا. إذا كان المشرع نفسه لا يعرف التشريعات المخالفة، فكيف يمكن للمحاكم و المواطنين معرفتها؟ + +مادة 2(1) تنمية المجتمع ليست الغرض الوحيد للجمعيات +مادة 8(ه) تجمع وسائل الاتصال المميكنة المعتادة و المفعلة +مادة 9(ج) طلب صحيفة الحالة الجنائية و إقرار بعدم الإدراج على قوائم الإرهاب غير ضروري. المعلومات مصدرها الدولة +مادة 9(و) خمسة آلاف جنيه رسم تسجيل النظام الأساسي +مادة 12 "لكل ذي شأن" الاطلاع على النظام الأساسي بعد سداد الرسوم. لا ينبغي إثبات صفة من أجل الحصول على مثل هذه المعلومات إن كانت منشورة بداية +مادة 14 الحملات بتصريح و مدتها محدودة بسنة +مادة 15(1) تنمية المجتمع هي الغرض الوحيد للجمعيات +مادة 15(2) المناطق الحدودية بتصريح +مادة 16(ر) تحظر إجراء استطلاعات الرأي دون إذن الجهاز المركزي للتعبئة العامة و الإحصاء +المادتان 24 و 25 ناقصتان في الصورة +مادة 26 تترك كل ترخيص جمع التبرعات للائحة التنفيذية +مادة 28 تحتاج قراءة ثانية +مادة 30(2) تجيز للوزير وقف الجمعية لمدة سنة +مادة 42 تعتبر الأعضاء مستقيلين إن غابوا عن مجلس الإدارة نصف المرات في سنة +مادة 45 تسمح للوزير بتعيين مجلس إدارة من الأعضاء إذا أصبح عدد مجلس الإدارة غير كاف +مادة 46 تسمح للوزير بإغلاق الجمعية لمدة سنة +مادة 48(خ) توجب المحكمة حل مجلس الإدارة إذا لم تقم الجمعية بأية أعمال فعلية أو برامج جدية +مادة 49(ت) تعاقب بحل الجمعية في حال "تمادي الجمعية في ارتكاب أي من المخالفات المشار إليها في المادتين 46 و 48 من هذا القانون" +المادتان 48 و 49 تقتضيان الحل شرطا. تحتاجان قراءة ثانية +مادة 50(2) تسمح للوزير بتعيين لجنة إدارية لإدارة نشاط من أنشطة الجميعة +مادة 50(3) تمنع مجلس الإدارة من تسيير الجمعية بمجرد رفع جهة الإدارة دعوى في المحكمة +المواد من 53 إلى 80 غير موجودة +مادة 69 تشترط أن يكون نشاط المنظمة الأجنبية متفقا مع أولويات و احتياجات المجتمع المصري وفقا لخطط التنمية +مادة 75 تسمح للوزير المختص بإيقاف الجمعيات دون حكم محكمة +مادة 93 تترك تشريع التطوع بالكامل للائحة + +*** DONE [#A] Introduction to the legal archive @blog +writing +SCHEDULED: <2019-01-31 Thu> +:PROPERTIES: +:ORG_GTD: Projects +:ID: Introduction-to-the-legal-archive-blog-plus-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-01-24 Thu] +- State "DONE" from "TODO" [2019-01-30 Wed] +:END: + +*** DONE [#A] Forward archive index +:PROPERTIES: +:ORG_GTD: Projects +:ID: Forward-archive-index-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "TODO" from "" [2019-03-23 Sat] +- State "DONE" from "TODO" [2019-09-28 Sat] +:END: + +*** TODO القانون الجنائي :egypt: +:PROPERTIES: +:CREATED: [2023-11-03 Fri 16:46] +:ORG_GTD: Projects +:ID: القانون-الجنائي-2026-03-30-20-19-01 +:END: + +تشريع الجرائم للدولة المركزية، و المخالفات للأقاليم. + +*** TODO [[https://github.com/microsoft/unilm/tree/master/kosmos-2.5][unilm/kosmos-2.5 at master · microsoft/unilm · GitHub]] :OCR:Arabic:LLM:AI: +:PROPERTIES: +:TITLE: unilm/kosmos-2.5 at master · microsoft/unilm · GitHub +:URI: https://github.com/microsoft/unilm/tree/master/kosmos-2.5 +:CREATED: [2024-06-03 Mon 12:40] +:ID: unilm-kosmos-2-dot-5-at-master-microsoft-unilm-GitHub-2024-06-13-12-42-09 +:ORG_GTD: Projects +:END: + +*** TODO [[https://timep.org/2024/04/30/%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%aa%d8%b5%d9%88%d8%b1-%d9%86%d8%b8%d8%a7%d9%85-%d8%a7%d9%84%d8%b9%d8%af%d8%a7%d9%84%d8%a9-%d8%a7%d9%84%d8%ac%d9%86%d8%a7%d8%a6%d9%8a%d8%a9-%d9%81%d9%8a-%d9%85%d8%b5/][إعادة تصوُّر نظام العدالة الجنائية في مصر - The Tahrir Institute for Middle East Policy]] :Egypt:law: +:PROPERTIES: +:TITLE: إعادة تصوُّر نظام العدالة الجنائية في مصر - The Tahrir Institute for Middle East Policy +:URI: https://timep.org/2024/04/30/%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%aa%d8%b5%d9%88%d8%b1-%d9%86%d8%b8%d8%a7%d9%85-%d8%a7%d9%84%d8%b9%d8%af%d8%a7%d9%84%d8%a9-%d8%a7%d9%84%d8%ac%d9%86%d8%a7%d8%a6%d9%8a%d8%a9-%d9%81%d9%8a-%d9%85%d8%b5/ +:CREATED: [2024-05-07 Tue 13:42] +:ID: إعادة-تصوُّر-نظام-العدالة-الجنائية-في-مصر-The-Tahrir-Institute-for-Middle-East-Policy-2024-06-13-13-00-13 +:ORG_GTD: Projects +:END: + +** TODO [[./in/books/TWOW/Hugh Renbrics - The Wholeness of the World.org][TWOW]] ebook [0/4] :library: +:PROPERTIES: +:ID: Prepare-TWOW-2024-02-04-18-19-44 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +[2024-02-04 Sun 17:48] + +*** TODO Attach pictures to org file +:PROPERTIES: +:ORG_GTD: Projects +:ID: Attach-pictures-to-org-file-2026-03-30-20-19-01 +:END: +*** TODO Figure out indentation +:PROPERTIES: +:ORG_GTD: Projects +:ID: Figure-out-indentation-2026-03-30-20-19-01 +:END: +*** TODO Figure out how to have grey and blue background +:PROPERTIES: +:ORG_GTD: Projects +:ID: Figure-out-how-to-have-grey-and-blue-background-2026-03-30-20-19-01 +:END: +*** TODO Create internal links +:PROPERTIES: +:ORG_GTD: Projects +:ID: Create-internal-links-2026-03-30-20-19-01 +:END: +** TODO Email [3/6] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:02] +:ID: Email-2024-02-12-14-30-26 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +*** DONE Migrate Outlook archive to Emacs +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-Outlook-archive-to-Emacs-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-27 Thu 22:51] +:END: + +*** DONE Migrate Thunderbird archives to Emacs +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-Thunderbird-archives-to-Emacs-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-23 Sun 21:23] + +*** DONE Import Outlook +:PROPERTIES: +:ORG_GTD: Projects +:ID: Import-Outlook-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-07-27 Thu 21:20] +:END: + +*** TODO Archive email +SCHEDULED: <2027-03-17 Wed .+1y> +:PROPERTIES: +:LAST_REPEAT: [2026-03-17 Tue 14:14] +:ORG_GTD: Projects +:ID: Archive-email-2026-03-30-20-19-01 +:END: + +*** TODO Auto save email attachments in Emacs. +:PROPERTIES: +:CREATED: [2023-07-27 Thu 04:54] +:ORG_GTD: Projects +:ID: Auto-save-email-attachments-in-Emacs-dot-2026-03-30-20-19-01 +:END: + +*** TODO Migrate Foxmail archive to Emacs +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-Foxmail-archive-to-Emacs-2026-03-30-20-19-01 +:END: +** TODO Contacts/Calendar [1/3] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:03] +:ID: Contacts-Calendar-2024-02-12-14-31-57 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +*** DONE Merge contact CSV files +:PROPERTIES: +:CREATED: [2023-01-31 Tue 21:49] +:ORG_GTD: Projects +:ID: Merge-contact-CSV-files-2026-03-30-20-19-01 +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-02-22 Thu 15:41] +:END: + +*** TODO Convert contacts into org-roam nodes +:PROPERTIES: +:ORG_GTD: Projects +:ID: Convert-contacts-into-org-roam-nodes-2026-03-30-20-19-01 +:END: + +in ~/org/people/ + +*** TODO Manage calendar from spreadsheets (or in my case emacs) +:PROPERTIES: +:CREATED: [2023-07-27 Thu 05:05] +:ID: Manage-calendar-from-spreadsheets--or-in-my-case-emacs-2024-02-12-15-02-49 +:ORG_GTD: Projects +:END: + +** TODO Notes [5/7] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:14] +:ID: Notes-2024-02-12-14-35-37 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +- Original ideas and collected annotations +- Timestamp is not an attribute, because they are evergreen notes +- شروحات على الهوامش + +*** DONE [#A] Migrate notes to Emacs +CLOSED: [2023-01-21 Sat 21:19] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-notes-to-Emacs-2026-03-30-20-19-01 +:END: + +From laying text files and from Gnote + +*** DONE Migrate Gnote notes into gnotes.org +CLOSED: [2023-02-09 Thu 03:15] +:PROPERTIES: +:CREATED: [2023-02-09 Thu 03:15] +:ORG_GTD: Projects +:ID: Migrate-Gnote-notes-into-gnotes-dot-org-2026-03-30-20-19-01 +:END: + +*** DONE Convert notes.org into org-roam nodes +:PROPERTIES: +:CREATED: [2023-01-17 Tue 14:29] +:ORG_GTD: Projects +:ID: Convert-notes-dot-org-into-org-roam-nodes-2026-03-30-20-19-01 +:END: + +*** TODO Standardize notes +:PROPERTIES: +:ORG_GTD: Projects +:ID: Standardize-notes-2026-03-30-20-19-01 +:END: + +- Clickable titles +- TITLE and URL properties (org-board sadly uses URL not URI) +- CREATED for creation timestamp +- [yyyy-mm-dd DDD HH:mm] for timestamps + +*** DONE Change Creation timestamp to "CREATED" everywhere +:PROPERTIES: +:CREATED: [2023-02-04 Sat 04:35] +:ORG_GTD: Projects +:ID: Change-Creation-timestamp-to-CREATED-everywhere-2026-03-30-20-19-01 +:END: + +To match the tag produced by Orgzly capture, which cannot be changed + +*** DONE Modify web capture to standard +:PROPERTIES: +:CREATED: [2023-02-04 Sat 04:44] +:ORG_GTD: Projects +:ID: Modify-web-capture-to-standard-2026-03-30-20-19-01 +:END: + +*** TODO [#A] Organize notes +:PROPERTIES: +:ID: Notes-2024-02-12-14-28-28 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: + +Notes are timeless pieces. They are made up of timed journals and annotations on library content, but eventually they are my own ideas and words. They live in ~/org/notes and are all org-roam nodes. + +Part of notes will be published using Hugo. + +** DONE Journal [1/1] +:PROPERTIES: +:ID: Journal-2024-02-12-14-52-01 +:CATEGORY: Archive +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "TODO" from "" [2023-01-29 Sun 02:15] +- State "DONE" from "TODO" [2023-07-28 Fri 13:59] +:END: + +Journal are org-roam dailies living in ~/org/daily/. They contain level 2 headers of different ideas, meeting notes... I do not like this arrangement very much but for now it seems like a balance between simplicity and searchability. + +*** DONE [#A] Migrate RedNoteBook to Emacs +CLOSED: [2023-01-13 Fri 10:24] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-RedNoteBook-to-Emacs-2026-03-30-20-19-01 +:END: + +** TODO Web pages workflow [3/8] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:03] +:ID: Web-pages-2024-02-12-14-58-47 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +*** DONE Migrate Firefox bookmarks to Emacs +CLOSED: [2023-01-25 Wed 14:41] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-Firefox-bookmarks-to-Emacs-2026-03-30-20-19-01 +:END: + +*** DONE move readability to kindle +CLOSED: [2023-07-27 Thu 21:40] +:PROPERTIES: +:ORG_GTD: Projects +:ID: move-readability-to-kindle-2026-03-30-20-19-01 +:END: + +*** DONE Migrate Readability to Emacs +CLOSED: [2023-02-15 Wed 08:16] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Migrate-Readability-to-Emacs-2026-03-30-20-19-01 +:END: + +*** TODO Filter dead URLs to blackholes +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:28] +:ORG_GTD: Projects +:ID: Filter-dead-URLs-to-blackholes-2026-03-30-20-19-01 +:END: + +Including error 404, unresolving domains, overtaken URLs... + +*** TODO Choose web pages for archiving +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:31] +:ORG_GTD: Projects +:ID: Choose-web-pages-for-archiving-2026-03-30-20-19-01 +:END: + +*** TODO Separate Zotero's web pages from references +:PROPERTIES: +:CREATED: [2023-08-03 Thu 04:04] +:ORG_GTD: Projects +:ID: Separate-Zotero-s-web-pages-from-references-2026-03-30-20-19-01 +:END: + +*** TODO Migrate Zotero web pages to Emacs +:PROPERTIES: +:CREATED: [2023-01-21 Sat 08:49] +:ORG_GTD: Projects +:ID: Migrate-Zotero-web-pages-to-Emacs-2026-03-30-20-19-01 +:END: + +Consider [[https://github.com/gildas-lormeau/SingleFileZ][SingleFileZ]] + +*** TODO Filter feeds +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:30] +:ORG_GTD: Projects +:ID: Filter-feeds-2026-03-30-20-19-01 +:END: + +** TODO Documents [0/3] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:05] +:ID: Documents-2024-02-12-14-59-43 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +*** TODO Migrate Zotero documents to Emacs +:PROPERTIES: +:CREATED: [2023-01-21 Sat 20:55] +:ORG_GTD: Projects +:ID: Migrate-Zotero-documents-to-Emacs-2026-03-30-20-19-02 +:END: + +*** TODO Convert documents to ORG files using pandoc +:PROPERTIES: +:ORG_GTD: Projects +:ID: Convert-documents-to-ORG-files-using-pandoc-2026-03-30-20-19-02 +:END: +*** TODO Organise [[/home/amr/Documents][Documents]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Organise-Documents-2026-03-30-20-19-02 +:END: +** TODO Books [1/22] +:PROPERTIES: +:CREATED: [2023-01-29 Sun 02:39] +:ID: Books-2024-02-12-15-00-42 +:CATEGORY: Library +:ORG_GTD: Projects +:END: + +*** DONE Tag books 'to-read' and 'read' +:PROPERTIES: +:ORG_GTD: Projects +:ID: Tag-books-to-read-and-read-2026-03-30-20-19-02 +:END: + +Books are now marked 'to-read' and 'read' in a custom boolean column in Calibre, where 'yes' means 'read', 'no' means 'to-read' (copied directly to devices, and unassigned means unread. Physical books and books I come across physically that I want to read are entered in an Android app called Opeanreads. + +*** NEXT Convert Calibre book comments from HTML to ORG (org MD at the worst) +:PROPERTIES: +:ORG_GTD: Projects +:ID: Convert-Calibre-book-comments-from-HTML-to-ORG--2026-03-30-20-19-02 +:END: +*** TODO Organise [[/home/amr/books][books]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Organise-books-2026-03-30-20-19-02 +:END: +*** TODO [[https://www.faber.co.uk/product/9780571310661-holloway/][Holloway by Robert Macfarlane (Illustrated by Stanley Donwood) | Faber]] +:PROPERTIES: +:TITLE: Holloway by Robert Macfarlane (Illustrated by Stanley Donwood) | Faber +:URI: https://www.faber.co.uk/product/9780571310661-holloway/ +:CREATED: [2024-05-26 Sun 12:42] +:ID: Holloway-by-Robert-Macfarlane--Illustrated-by-Stanley-Donwood--Faber-2024-06-13-12-46-55 +:ORG_GTD: Projects +:END: + +*** TODO [[https://yakes.io/book/][BOOK • Eric Yakes, CFA]] +:PROPERTIES: +:TITLE: BOOK • Eric Yakes, CFA +:URI: https://yakes.io/book/ +:CREATED: [2024-04-10 Wed 11:51] +:ID: BOOK-Eric-Yakes-CFA-2024-06-13-14-06-25 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/gp/aw/d/B00EKYQ34O][Ancient Egyptian Literature: Volume I: The Old and Middle Kingdoms: Old and the Middle Kingdoms v. 1 2nd (second) Revised Edition by Lichtheim, Miriam published by University of California Press (2006): unknown author: Amazon.com: Books]] +:PROPERTIES: +:CREATED: [2024-06-19 Wed 13:39] +:ID: Ancient-Egyptian-Literature-Volume-I-The-Old-and-Middle-Kingdoms-Old-and-the-Middle-Kingdoms-v-dot-1-2nd--second--Revised-Edition-by-Lichtheim-Miriam-published-by-University-of-California-Press--2006--unknown-author-Amazon-dot-com-Books-2024-06-29-13-13-06 +:TITLE: Ancient Egyptian Literature: Volume I: The Old and Middle Kingdoms: Old and the Middle Kingdoms v. 1 2nd (second) Revised Edition by Lichtheim, Miriam published by University of California Press (2006): unknown author: Amazon.com: Books +:URI: https://www.amazon.com/gp/aw/d/B00EKYQ34O +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/Ancient-Egyptian-Literature-Miriam-Lichtheim/dp/0520305841][Amazon.com: Ancient Egyptian Literature (World Literature in Translation): 9780520305847: Lichtheim, Miriam: Books]] +:PROPERTIES: +:CREATED: [2024-06-19 Wed 13:38] +:ID: Amazon-dot-com-Ancient-Egyptian-Literature--World-Literature-in-Translation--9780520305847-Lichtheim-Miriam-Books-2024-06-29-13-13-20 +:TITLE: Amazon.com: Ancient Egyptian Literature (World Literature in Translation): 9780520305847: Lichtheim, Miriam: Books +:URI: https://www.amazon.com/Ancient-Egyptian-Literature-Miriam-Lichtheim/dp/0520305841 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/Egyptian-Mythology-Goddesses-Traditions-Ancient/dp/0195170245][Amazon.com: Egyptian Mythology: A Guide to the Gods, Goddesses, and Traditions of Ancient Egypt: 8601300133669: Pinch, Geraldine: Books]] +:PROPERTIES: +:CREATED: [2024-06-19 Wed 13:37] +:ID: Amazon-dot-com-Egyptian-Mythology-A-Guide-to-the-Gods-Goddesses-and-Traditions-of-Ancient-Egypt-8601300133669-Pinch-Geraldine-Books-2024-06-29-13-13-28 +:TITLE: Amazon.com: Egyptian Mythology: A Guide to the Gods, Goddesses, and Traditions of Ancient Egypt: 8601300133669: Pinch, Geraldine: Books +:URI: https://www.amazon.com/Egyptian-Mythology-Goddesses-Traditions-Ancient/dp/0195170245 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/Seth-God-Confusion-mythology-Agyptologie/dp/B0007IZ0N2][Seth, God of Confusion: A study of his role in Egyptian mythology and religion (Probleme der Agyptologie): Velde, H. Te; Van Baaren-Pape, G. E. [Translator]: Amazon.com: Books]] +:PROPERTIES: +:CREATED: [2024-06-19 Wed 13:37] +:ID: Seth-God-of-Confusion-A-study-of-his-role-in-Egyptian-mythology-and-religion--Probleme-der-Agyptologie--Velde-H-dot-Te-Van-Baaren-Pape-G-dot-E-dot-Translator-Amazon-dot-com-Books-2024-06-29-13-13-36 +:TITLE: Seth, God of Confusion: A study of his role in Egyptian mythology and religion (Probleme der Agyptologie): Velde, H. Te; Van Baaren-Pape, G. E. [Translator]: Amazon.com: Books +:URI: https://www.amazon.com/Seth-God-Confusion-mythology-Agyptologie/dp/B0007IZ0N2 +:ORG_GTD: Projects +:END: + +*** TODO [[https://rothammel.com/Rothammels-Antenna-Book][Rothammels Antenna Book - DARC Verlag GmbH, 59,00 €]] :radio: +:PROPERTIES: +:TITLE: Rothammels Antenna Book - DARC Verlag GmbH, 59,00 € +:URI: https://rothammel.com/Rothammels-Antenna-Book +:CREATED: [2024-06-17 Mon 11:52] +:ID: Rothammels-Antenna-Book-DARC-Verlag-GmbH-59-00-2024-06-29-13-14-30 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.lrb.co.uk/the-paper/v46/n05/pankaj-mishra/the-shoah-after-gaza][Pankaj Mishra · The Shoah after Gaza]] +:PROPERTIES: +:CREATED: [2024-03-02 Sat 17:09] +:TITLE: Pankaj Mishra · The Shoah after Gaza +:URI: https://www.lrb.co.uk/the-paper/v46/n05/pankaj-mishra/the-shoah-after-gaza +:ID: Pankaj-Mishra-The-Shoah-after-Gaza-2024-07-03-10-02-07 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/gp/product/140191750X?linkId=a9b703f2719a60de3cbc0cbb29f517f5][Change Your Thoughts - Change Your Life: Living the Wisdom of the Tao: Dyer, Dr. Wayne W.: 9781401917500: Amazon.com: Books]] +:PROPERTIES: +:CREATED: [2024-01-28 Sun 16:55] +:TITLE: Change Your Thoughts - Change Your Life: Living the Wisdom of the Tao: Dyer, Dr. Wayne W.: 9781401917500: Amazon.com: Books +:URI: https://www.amazon.com/gp/product/140191750X?linkId=a9b703f2719a60de3cbc0cbb29f517f5 +:ID: Change-Your-Thoughts-Change-Your-Life-Living-the-Wisdom-of-the-Tao-Dyer-Dr-dot-Wayne-W-dot-9781401917500-Amazon-dot-com-Books-2024-07-03-12-10-14 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/gp/product/1594732043?linkId=2135ec00aa4ef1f43a2891abd889195a][Tao Te Ching: Annotated & Explained (SkyLight Illuminations): Lao Tzu, Derek Lin, Lama Surya Das: 9781594732041: Amazon.com: Books]] +:PROPERTIES: +:CREATED: [2024-01-28 Sun 16:54] +:TITLE: Tao Te Ching: Annotated & Explained (SkyLight Illuminations): Lao Tzu, Derek Lin, Lama Surya Das: 9781594732041: Amazon.com: Books +:URI: https://www.amazon.com/gp/product/1594732043?linkId=2135ec00aa4ef1f43a2891abd889195a +:ID: Tao-Te-Ching-Annotated-and-Explained--SkyLight-Illuminations--Lao-Tzu-Derek-Lin-Lama-Surya-Das-9781594732041-Amazon-dot-com-Books-2024-07-03-12-10-30 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/dp/156695715X/?psc=1&language=en_US][The US losing wars ushers in a new political era]] +:PROPERTIES: +:CREATED: [2024-01-26 Fri 17:36] +:TITLE: The US losing wars ushers in a new political era +:URI: https://www.amazon.com/dp/156695715X/?psc=1&language=en_US +:ID: The-US-losing-wars-ushers-in-a-new-political-era-2024-07-03-12-11-02 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.amazon.com/State-Third-Millennium-Prince-Hans-Adam/dp/3905881047][The State in the Third Millennium: Hans-Adam, Prince: 9783905881042: Amazon.com: Books]] +:PROPERTIES: +:CREATED: [2023-09-03 Sun 20:54] +:TITLE: The State in the Third Millennium: Hans-Adam, Prince: 9783905881042: Amazon.com: Books +:URI: https://www.amazon.com/State-Third-Millennium-Prince-Hans-Adam/dp/3905881047 +:ID: The-State-in-the-Third-Millennium-Hans-Adam-Prince-9783905881042-Amazon-dot-com-Books-2024-07-03-14-12-55 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.virago.co.uk/titles/hilary-cottam/radical-help/9780349009087/][Radical Help by Hilary Cottam | Hachette UK]] +:PROPERTIES: +:TITLE: Radical Help by Hilary Cottam | Hachette UK +:URI: https://www.virago.co.uk/titles/hilary-cottam/radical-help/9780349009087/ +:CREATED: [2023-06-16 Fri 12:37] +:ID: Radical-Help-by-Hilary-Cottam-Hachette-UK-2024-07-03-15-15-10 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.ucpress.edu/book/9780520053311/implementation][Implementation by Jeffrey L. Pressman, Aaron Wildavsky - Paperback - University of California Press]] +:PROPERTIES: +:TITLE: Implementation by Jeffrey L. Pressman, Aaron Wildavsky - Paperback - University of California Press +:URI: https://www.ucpress.edu/book/9780520053311/implementation +:CREATED: [2023-06-16 Fri 12:37] +:ID: Implementation-by-Jeffrey-L-dot-Pressman-Aaron-Wildavsky-Paperback-University-of-California-Press-2024-07-03-15-15-42 +:ORG_GTD: Projects +:END: + +*** TODO [[https://prout.info/resources/books/][Books on Prout - Proutist Universal- Progressive Utilization Theory]] +:PROPERTIES: +:TITLE: Books on Prout - Proutist Universal- Progressive Utilization Theory +:URI: https://prout.info/resources/books/ +:CREATED: [2023-04-27 Thu 15:36] +:ID: Books-on-Prout-Proutist-Universal-Progressive-Utilization-Theory-2024-07-03-15-23-40 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.goodreads.com/book/show/22851205-1971-1963][عبد الناصر والتنظيم الطليعي السري 1971-1963 by حمادة حسني | Goodreads]] +:PROPERTIES: +:TITLE: عبد الناصر والتنظيم الطليعي السري 1971-1963 by حمادة حسني | Goodreads +:URI: https://www.goodreads.com/book/show/22851205-1971-1963 +:CREATED: [2022-03-06 Sun 15:35] +:MODIFIED: [2022-09-05 Mon 16:54] +:ID: عبد-الناصر-والتنظيم-الطليعي-السري-1971-1963-by-حمادة-حسني-Goodreads-2024-07-04-09-40-27 +:ORG_GTD: Projects +:END: + +*** TODO [[https://books.google.com/books/about/%D8%B3%D9%86%D9%88%D8%A7%D8%AA_%D9%88%D8%A3%D9%8A%D8%A7%D9%85_%D9%85%D8%B9_%D8%AC%D9%85%D8%A7%D9%84_%D8%B9%D8%A8.html?id=6eVhAAAAIAAJ][سنوات وأيام مع جمال عبد الناصر: شهادة سامي شرف - شرف، سامي، - Google Books]] +:PROPERTIES: +:TITLE: سنوات وأيام مع جمال عبد الناصر: شهادة سامي شرف - شرف، سامي، - Google Books +:URI: https://books.google.com/books/about/%D8%B3%D9%86%D9%88%D8%A7%D8%AA_%D9%88%D8%A3%D9%8A%D8%A7%D9%85_%D9%85%D8%B9_%D8%AC%D9%85%D8%A7%D9%84_%D8%B9%D8%A8.html?id=6eVhAAAAIAAJ +:CREATED: [2022-03-06 Sun 15:35] +:MODIFIED: [2022-09-05 Mon 16:54] +:ID: سنوات-وأيام-مع-جمال-عبد-الناصر-شهادة-سامي-شرف-شرف-سامي-Google-Books-2024-07-04-09-40-37 +:ORG_GTD: Projects +:END: + +*** TODO [[https://boundlessbook.com/book-resources/][health]] +:PROPERTIES: +:TITLE: health +:URI: https://boundlessbook.com/book-resources/ +:CREATED: [2020-02-19 Wed 13:24] +:MODIFIED: [2022-07-09 Sat 17:11] +:ID: health-2024-07-04-09-45-25 +:ORG_GTD: Projects +:END: + +*** TODO [[https://www.parliamentbook.com/][Parliamentbook]] +:PROPERTIES: +:TITLE: Parliamentbook +:URI: https://www.parliamentbook.com/ +:CREATED: [2016-09-19 Mon 01:59] +:MODIFIED: [2022-07-09 Sat 17:11] +:ID: Parliamentbook-2024-07-04-10-06-04 +:ORG_GTD: Projects +:END: + +** TODO Subscriptions [2/11] :money: +:PROPERTIES: +:ORG_GTD: Projects +:ID: Subscriptions-2026-03-30-20-19-02 +:END: +*** DONE YouTube TV +:PROPERTIES: +:ORG_GTD: Projects +:ID: YouTube-TV-2026-03-30-20-19-02 +:END: +*** TODO Youtube premium x2 +:PROPERTIES: +:ORG_GTD: Projects +:ID: Youtube-premium-x2-2026-03-30-20-19-02 +:END: +*** DONE Google Fi +:PROPERTIES: +:ORG_GTD: Projects +:ID: Google-Fi-2026-03-30-20-19-02 +:END: +*** TODO T-Mobile +:PROPERTIES: +:ORG_GTD: Projects +:ID: T-Mobile-2026-03-30-20-19-02 +:END: +*** TODO Amazon Prime +:PROPERTIES: +:ORG_GTD: Projects +:ID: Amazon-Prime-2026-03-30-20-19-02 +:END: +*** TODO Netflix +:PROPERTIES: +:ORG_GTD: Projects +:ID: Netflix-2026-03-30-20-19-02 +:END: +*** TODO Apple TV +:PROPERTIES: +:ORG_GTD: Projects +:ID: Apple-TV-2026-03-30-20-19-02 +:END: +*** TODO HBO Max +:PROPERTIES: +:ORG_GTD: Projects +:ID: HBO-Max-2026-03-30-20-19-02 +:END: +*** TODO Spotify +:PROPERTIES: +:ORG_GTD: Projects +:ID: Spotify-2026-03-30-20-19-02 +:END: +*** TODO MGM+ +:PROPERTIES: +:ORG_GTD: Projects +:ID: MGM-plus-2026-03-30-20-19-02 +:END: +*** TODO Amazon prime video purchase code +:PROPERTIES: +:CREATED: [2024-04-23 Tue 20:35] +:ID: Amazon-prime-video-purchase-code-2024-06-13-13-36-50 +:ORG_GTD: Projects +:END: + +44569 + +** TODO [[https://www.humanmicrobes.org/donors][Become a stool donor for FMT]] [1/2] :money:health: +:PROPERTIES: +:ID: Become-a-stool-donor-for-FMT--Fecal-Microbiota-Transplants--or-research-2024-02-04-15-27-35 +:CATEGORY: Business +:ORG_GTD: Projects +:END: +:LOGBOOK: +- State "WAIT" from [2024-02-02 Fri 18:42] \\ + Sent an application +:END: +[2023-11-06 Mon 11:33] + +*** DONE Apply +:PROPERTIES: +:ORG_GTD: Projects +:ID: Apply-2026-03-30-20-19-02 +:END: +*** TODO Send stool and body photos +:PROPERTIES: +:ORG_GTD: Projects +:ID: Send-stool-and-body-photos-2026-03-30-20-19-02 +:END: +** TODO PGP [0/7] :security:computers: +:PROPERTIES: +:ID: PGP-2024-02-29-16-21-36 +:CATEGORY: Privacy +:ORG_GTD: Projects +:END: + +*** TODO [[https://trezor.io/learn/a/what-is-gpg][Derive a PGP key from Bitcoin key]] +:PROPERTIES: +:ORG_GTD: Projects +:ID: Derive-a-PGP-key-from-Bitcoin-key-2026-03-30-20-19-02 +:END: + +More details + +https://github.com/romanz/trezor-agent/blob/master/doc/README-GPG.md + +*** TODO Buy an NFC-enabled key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Buy-an-NFC-enabled-key-2026-03-30-20-19-02 +:END: +*** TODO Put PGP key on security keys +:PROPERTIES: +:ORG_GTD: Projects +:ID: Put-PGP-key-on-security-keys-2026-03-30-20-19-02 +:END: +*** TODO Move files to new PGP key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Move-files-to-new-PGP-key-2026-03-30-20-19-02 +:END: +*** TODO Publish new PGP key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Publish-new-PGP-key-2026-03-30-20-19-02 +:END: +*** TODO Create revocation certificate for old key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Create-revocation-certificate-for-old-key-2026-03-30-20-19-02 +:END: +*** TODO Revoke old key +:PROPERTIES: +:ORG_GTD: Projects +:ID: Revoke-old-key-2026-03-30-20-19-02 +:END: +** TODO Dailies [0/31] +:PROPERTIES: +:ID: Dailies-2024-07-29-14-45-33 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +*** NEXT The megawatt family home +:PROPERTIES: +:CREATED: [2024-03-01 Fri 10:54] +:ID: The-megawatt-family-home-2024-07-03-10-03-34 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +*** TODO Fiction idea +:PROPERTIES: +:CREATED: [2024-05-12 Sun 09:56] +:ID: Fiction-idea-2024-06-13-12-56-58 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Smuggle one shipping container of energy and robotics into a country, have it concealed and build a resistance force underground. + +*** TODO On rights and power +:PROPERTIES: +:CREATED: [2024-05-05 Sun 13:41] +:ID: On-rights-and-power-2024-06-13-13-01-21 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +The weak have freedom of speech. The powerful have privacy. The weakest have no right at all. + +*** TODO The invisible handjob of the market +:PROPERTIES: +:CREATED: [2024-04-30 Tue 22:05] +:ID: The-invisible-handjob-of-the-market-2024-06-13-13-08-12 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Perhaps a title of a report on prostitution + +*** TODO Aphorisms +:PROPERTIES: +:CREATED: [2024-04-28 Sun 21:33] +:ID: Aphorisms-2024-06-13-13-21-15 +:ORG_GTD: Projects +:END: + +"Nation states like war. City states like commerce. Families like stability. Individuals like entertainment" + +*** TODO Boston +:PROPERTIES: +:CREATED: [2024-04-19 Fri 14:16] +:ID: Boston-2024-06-13-13-43-36 +:ORG_GTD: Projects +:END: + +We are in Boston. Nancy is invited by the Fletcher School Fares Center to speak. Khaled Fahmy is in the same conference and is also speaking tomorrow in Harvard. Last night we were invited to dinner by Nadim Rouhana and the center and sat at the table with Sahar Aziz. Hossam Bahgat was right when he told me to avoid her at all costs. We also had Christine Boustani with us. She is a very nice person and is hosting Khaled and Kouross' wedding party next week. Nancy and I are missing it. + +I have been growing less patient for things I don't want to do. I don't want to sit and listen to political scientists. I do not want to socialize with people or go to places or sleep, eat and drink when I'd rather be doing something else. +The pain in my inner ear and around my jaw and head continues. Beginning to think I need to measure my blood pressure. + +*** TODO Boston +:PROPERTIES: +:CREATED: [2024-04-18 Thu 13:49] +:ID: Boston-2024-06-13-13-45-42 +:ORG_GTD: Projects +:END: + +I am in an Irish pub called 'the pub' in Boston. The barman calls me 'kid'. I wonder what the protocol is. The balding man next to me with a gun holster is probably younger than I am, but of course I look better. +Everyone is playing the lottery. I noticed the barman is always looking at the lottery screen and asked him if he plays and he said 'of course'. Buy Bitcoin, people. + +*** TODO Katherine Maher +:PROPERTIES: +:CREATED: [2024-04-18 Thu 13:35] +:ID: Katherine-Maher-2024-06-13-13-46-09 +:ORG_GTD: Projects +:END: + +Reconnected with Katherine Maher since she joined NPR and moved to DC, partly because it would be useful to Nancy and CIP. +Since she took the helm at NPR, a huge wave of criticism began on the internet: NYP, Elon Musk, Steven Pinker and many others. Doctor Musk (vis-a-vis the occasional do-gooder Mr Elon) just announced a campaign to defend the first amendment, triggered by Maher's comment that the first hurdle to misinformation is the first amendment. +I don't agree with Katherine s stance on almost everything (and never took her for an intellectual) but I also hate the way the right campaigns on such issues. On one video, Katherine appears to say that, as Wikipedia's CEO, she moved beyond the white and western notion of free and open internet, which is, according to her, an old idea that predates the internet, to a position where ideas such as notability and relying on written primary sources are not enough to adequately represent underrepresented cultures, for example oral cultures. +I find this statement disheartening and would find it mildly insulting if I were a person who can be insulted by others. Saying that rationality and precision are white, western notions is not only wrong, but is entirely built on the obscure concept of West and the pseudoscientific concept of whiteness. People taking such positions do so trying to restore some sense of justice in the world but are still believers of the same western and white superiority world they try to undermine. +Accepting, for example, Māori oral maps in song and rhythm of the Pacific Ocean as a good enough source for Wikipedia is already accepting that Wikipedia is a superior to Māori tradition. Wikipedia can stick to the written tradition and the Māori to theirs. +Not to criticize Katherine as a person. Just the identitarian times we live in. + +*** TODO Emacs as a browser +:PROPERTIES: +:CREATED: [2024-04-13 Sat 15:54] +:ID: Emacs-as-a-browser-2024-06-13-13-51-27 +:ORG_GTD: Projects +:END: + +Building a web browser on top of emacs is probably a hugely missed chance + +*** TODO أمك اسمها معاوية +:PROPERTIES: +:CREATED: [2024-04-13 Sat 06:15] +:ID: أمك-اسمها-معاوية-2024-06-13-13-51-48 +:ORG_GTD: Projects +:END: + +حلمت خير اللهم اجعله خير أننا كنا في نيويورك عند إنجي و شلباية كالعادة، و اكتشفنا أن الحرب قامت و أن إيران غزت بروكلين لما مجموعة من المقاتلين كسروا علينا الباب. حاولنا نقنعهم بالعقل أننا مش مع أمريكا بس طبعا ما فيش فايدة. و فجأة حصلت دربكة و زعيق و واحد من المقاتلين رمى قنبلة يدوية قتلت نص الموجودين. +نجحنا أنا و نانسي و بلال (فضل) و (زوجته) داليا في الهروب تحت ستار الدخان، و بعد مطاردات في شوارع بروكلين دخلنا شمال في حارة سد، و دخل ورانا قائد المجموعة. بطل قائد المجموعة جري و رمى علينا الماسورة ال كان ماسكها في إيده و هو بياخد نفسه شاور للمقاتل ال وصل وراه بالكلاشنيكوف أنه يقتلنا. نانسي و داليا صرخوا أول ما رفع الرشاش في وشنا، فأنا وقفت قدامهم الثلاثة علشان أحميهم بجسمي، و في آخر لحظة من حياتي قلت للمقاتل: "أمك اسمها معاوية". +صحيت من النوم على صوت ضحكتي. + +*** TODO Invest in analog computers +:PROPERTIES: +:CREATED: [2024-04-09 Tue 09:08] +:ID: Invest-in-analog-computers-2024-06-13-14-08-09 +:ORG_GTD: Projects +:END: + +*** TODO My computer timeline +:PROPERTIES: +:CREATED: [2024-04-09 Tue 03:33] +:ID: My-computer-timeline-2024-06-13-14-08-16 +:ORG_GTD: Projects +:END: + +- 1986 micro computer +- 1991 PC +- 1992 email +- 1995 dial up +- 1998 DSL +- 1998 PGP +- 2000 domain name +- 2001 own domain email +- 2003 laptop +- 2003 mobile phone +- 2005 Linux +- 2005 hard disk backups +- 2005 music player +- 2005 shared server +- 2006 small laptop +- 2010 smart phone +- 2010 noise cancelling headphones +- 2010 Low power PC +- 2011 Android phone +- 2012 SSD +- 2013 UPS +- 2013 NAS +- 2013 Bitcoin +- 2015 yubikey +- 2016 hardware wallet +- 2019 portable router +- 2020 synchronous fiber connection +- 2020 low power home server +- 2020 Smart TV +- 2022 YouTube premium and other streaming + +*** TODO Nudism +:PROPERTIES: +:CREATED: [2024-04-08 Mon 11:43] +:ID: Nudism-2024-06-13-14-08-58 +:ORG_GTD: Projects +:END: + +There are two types of people: nudists, and clothes-minded + +*** TODO Land +:PROPERTIES: +:CREATED: [2024-04-08 Mon 09:57] +:ID: Land-2024-06-13-14-09-08 +:ORG_GTD: Projects +:END: + +I am not really buying land. I had land before. What I am buying is climate, distance, and rule of law. + +*** TODO Dream +:PROPERTIES: +:CREATED: [2024-04-08 Mon 03:19] +:ID: Dream-2024-06-13-14-09-17 +:ORG_GTD: Projects +:END: + +Today I dreamt I died of diabetes due to excessive drinking. I need to stop. I need to get a CGM and get in shape. + +*** TODO Comedy between left and right +:PROPERTIES: +:CREATED: [2024-04-04 Thu 03:13] +:ID: Comedy-between-left-and-right-2024-06-13-14-23-30 +:ORG_GTD: Projects +:END: + +The left's comedy is irony. The right's comedy is insult. + +*** TODO Difference between natural and corporate persons +:PROPERTIES: +:CREATED: [2024-03-30 Sat 11:25] +:ID: Difference-between-natural-and-corporate-persons-2024-06-13-14-25-15 +:ORG_GTD: Projects +:END: + +Both natural and corporate persons have rights to liberty and property. Only natural persons have a right to life. + +*** TODO The right is the new left? +:PROPERTIES: +:CREATED: [2024-06-25 Tue 15:05] +:ID: The-right-is-the-new-left-2024-06-29-13-02-15 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +The right is for organization at a lower level + +*** TODO Justice, peace, and land +:PROPERTIES: +:CREATED: [2024-06-25 Tue 10:39] +:ID: Justice-peace-and-land-2024-06-29-13-04-17 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +I am watching Rome a fourth time perhaps. Caesar is declared imperator in the Senate. He promises justice, peace and land for all Romans. This is the original life, liberty and property. + +*** TODO Specialists and generalists +:PROPERTIES: +:CREATED: [2024-06-22 Sat 12:43] +:ID: Specialists-and-generalists-2024-06-29-13-10-42 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Specialists flourished during ecologically stable times, while generalists survived during ecological cataclysms. + +The top of the food chain also suffers most. The new top predators don't get there by fighting their way up, but by surviving until the current top predator falls + +https://youtu.be/DbAnaeFJtV8?si=NrK0TAdwCh9PHH7C + +*** TODO Sovereignty +:PROPERTIES: +:CREATED: [2024-03-24 Sun 11:57] +:ID: Sovereignty-2024-06-29-13-22-30 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +There are two sovereigns in the world today: the United States and Taliban. China, France and the UK come second, Russia, Western major economies are third, enterprising economies; i.e. India, KSA, Israel, UAE, Qatar, Singapore, Turkey, and Iran come fourth. Most other countries have dominated to no sovereignty. + +*** TODO The US is progressive polity in a conservative regime +:PROPERTIES: +:CREATED: [2024-03-22 Fri 07:34] +:ID: The-US-is-progressive-polity-in-a-conservative-regime-2024-06-29-13-23-05 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Citizens in the United States are far more progressive than the political systems that represents them, even more so than other democracies. The bar for affecting progressive policies in the US is much higher than a simple majority or a super majority (the filibuster for example). Pressure will contribute from below and once that bar is passed, radical (as in from the roots) reforms will pass en messe and the US politics will shift suddenly to the left as a result. The United States then will join the rest of the world. Words like left, right, extreme, radical, patriot, communist, socialist, liberal will have the same meaning as in the rest of the world. +This will happen in electoral politics before the supreme Court., at which point the main Republican strategy would be for Justice Thomas to not die. + +*** TODO A good traveler has no fixed plans and is not intent on arriving +:PROPERTIES: +:CREATED: [2024-03-14 Thu 21:22] +:ID: A-good-traveler-has-no-fixed-plans-and-is-not-intent-on-arriving-2024-06-29-13-59-03 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +The moment we stop making plans is the moment we start learning + +*** TODO Do a boat builder that excels in being off grid and actually recycling water, sewage and trash. +:PROPERTIES: +:CREATED: [2024-03-09 Sat 14:22] +:ID: Do-a-boat-builder-that-excels-in-being-off-grid-and-actually-recycling-water-sewage-and-trash-dot-2024-06-29-14-08-32 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +*** TODO Greshenfeld's contribution is that atoms are bits are cells +:PROPERTIES: +:CREATED: [2024-03-07 Thu 15:49] +:ID: Greshenfeld-s-contribution-is-that-atoms-are-bits-are-cells-2024-06-29-14-09-21 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +*** TODO Arms transfers will reduce with the rise of automation +:PROPERTIES: +:CREATED: [2024-03-06 Wed 09:41] +:ID: Arms-transfers-will-reduce-with-the-rise-of-automation-2024-06-29-14-11-24 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +If arms companies rely on giving lawmakers jobs in their districts, then automation should make weapons transfer easier to control. + +*** TODO Watching Farya Faraji +:PROPERTIES: +:CREATED: [2024-06-29 Sat 20:03] +:ID: Watching-Farya-Faraji-2024-07-03-09-58-19 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +We write in cursive and we sing in cursive. + +Now I understand why I don't like أناشيد حماس. They are always in diatonic modes, not chromatic or enharmonic + +*** TODO Types of nodes +:PROPERTIES: +:CREATED: [2024-03-03 Sun 02:29] +:ID: Types-of-nodes-2024-07-03-10-01-44 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +- Dailies: journaling, meeting minutes, fleeting notes; all timestamped +- Annotations: on library, related to works in library authored by others +- Transient notes (in inbox, or perhaps a generated list of fleeting notes +- (Evergreen) Notes: atomic, abstract, densely inter-connected concepts +- Posts +- Commonplace +- Library items +- Archive items +- GTD +- inbox: mainly GTD, but also Dailies on mobile until Orgzly develops enough + +*** TODO Capital-only futureOwning capital is becoming the main, perhaps sole mode of survival in the near future where labor's value is diminished by AI and robots. This is a quote from David Ricardo. +:PROPERTIES: +:ID: Capital-only-futureOwning-capital-is-becoming-the-main-perhaps-sole-mode-of-survival-in-the-near-future-where-labor-s-value-is-diminished-by-AI-and-robots-dot-This-is-a-quote-from-David-Ricardo-dot-2024-07-04-10-27-50 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +Source: [2024-04-11 Thu], 71.191.33.213 + #+BEGIN_QUOTE +Ever since I first turned my attention to questions of political economy, I have been of opinion, that such an application of machinery to any branch of production, as should have the effect of saving labour, was a general good, accompanied only with that portion of inconvenience which in most cases attends the removal of capital and labour from one employment to another. + … +These were my opinions, and they continue unaltered, as far as regards the landlord and the capitalist; but I am convinced, that the substitution of machinery for human labour, is often very injurious to the interests of the class of labourers. (Principles of Political Economy and Taxation Chapter XXXI ) +#+END_QUOTE + +*** TODO "Humanity begins at Duke" +:PROPERTIES: +:CREATED: [2024-07-01 Mon 09:06] +:ID: Humanity-begins-at-Duke-2024-07-04-10-28-21 +:CATEGORY: Writing +:ORG_GTD: Projects +:END: + +The quote above, attributed to Lord von Metrinich, stands true today. Human dignity used to be built on knights, servants, peasants, often slaves, and always the rest of the ecosystem. Today, human dignity still stands on a lot of extraction from human labour, the underclasses, and the ecosystem. Tomorrow, computers and robots will replace a lot of this, but the extraction is likely to continue, hopefully more benignly. + +Dukes submit to kings, most of the time. They also have the power to push against them when need be. This is why in today's world only the overclasses and the systematically more autonomous are true citizens, because they can push against the sovereign state when need be. True sovereignty for individuals will only exist in space. + +*** TODO Baltimore and Trump +:PROPERTIES: +:CREATED: [2024-07-14 Sun 11:24] +:ID: Baltimore-and-Trump-2024-07-29-15-03-24 +:ORG_GTD: Projects +:END: + +Spent the weekend in a very hot Baltimore. Nancy was speaking at Net Roots, if I get the name right. Not at all interested in grassroots democrat organizing. We stayed on Royal Sonesta overlooking the harbour. + +The first evening I had yummy pork belly tacos at the Outpost American Tavern. Truly the best local pub experience I had in the US. Sadly they had run out of Guinness and the bar ladies were confused about other choices. Excellent food. Excellent music and vibe. + +The following morning I walked to the Baltimore Art Museum. The route was all Charles St, up and down Mount Vernon where the Washington monument is. I can see how other old American cities had a British charm to them before they were left to rust. This is how I imagine the rust belt. I hope for revival, and maybe some gentrification. + +The museum itself promised the largest collection of Matisse open to the public anywhere, and it over delivered. Medieval works, including a fascinating icon of St Anthony; dark and small paintings by the Dutch Renaissance greats, a style I personally hope to imitate one day; modern American painters and everything in between: Matisse, Picasso, Van Gogh, Cezanne, Gauguin, Klimt, Mondrian, neoclassical homeware and furniture, wonderful African masks, and much more. Truly a great experience. I forget how much fine art is a part of me I keep for later. I felt like collecting and painting. + +It rained on me all the way back then I waited for Nancy to go out to eat. Octobar was a disappointment and her search for perfection in restaurant choice led to a lot of walking and more disappointment. One of our main points of contention is she misses the good enough in search for the perfect which she doesn't find in the end. To be fair, I think she does that in the little things, while I do it in the major things, and people. + +The ride back on Saturday was with an Uber driver who loves his white model Y Tesla so much even though it is a few years away from displacing him. The sight of the DC Mormon temple on this road never fails to impress me. Throughout the days I have been listening to Jeff Flake's Conscience of a Conservative, himself a Mormon, and learning about the American conservative movement. Then I began listening to Max Blumenthal's Republican Gomorrah. There is so much to learn and appreciate about the US and its variety. + +Nancy and the driver dropped me off at home while she went to do her hair, which took six hours. I unpacked, cleaned, bought alcohol for Ahmed Harbia and Rasha Gadda's visit the following day, and sat down to have a beer or two. I ended up drinking five while watching Donald Trump get shot in the ear. The previous weeks about how the Democrats are going to stop Trump. Reagan's conservative era was finally about to end and the country's new government, if they pull their act together and force Biden to step down from the presidency, not just aside from the campaign, was going to catch up with its progressive population. Needless to say, the Reagan era did end yesterday, but how the transition will occur is far less certain now. Perhaps a second read of the Fourth Turning is due, because this is the crisis it promised the millennials. + +* Incubate +:PROPERTIES: +:ORG_GTD_REFILE: Tickler +:END: + +** NEXT Blood donation +:PROPERTIES: +:LAST_REPEAT: [2023-09-01 Fri 09:00] +:ID: Blood-donation-2024-02-04-18-10-21 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Health +:SCHEDULED: <2024-09-01 Sun .+1y> +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2023-02-06 Mon 03:10] + +** NEXT Open University Bsc. (Honours) STEM or Open :science: +:PROPERTIES: +:ID: Open-University-Bsc-dot--Honours--STEM-or-Open-2024-02-10-14-05-57 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2021-01-31 Sun] + +** TODO Social Science PhD +:PROPERTIES: +:ID: Social-Science-PhD-2024-02-11-13-31-23 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Law Degree +:PROPERTIES: +:ID: Law-Degree-2024-02-11-13-31-35 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Elisp +:PROPERTIES: +:CREATED: [2023-02-17 Fri 10:55] +:ID: Elisp-2024-02-11-13-31-52 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Python +:PROPERTIES: +:CREATED: [2023-02-17 Fri 10:56] +:ID: Python-2024-02-11-13-32-25 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Bash script +:PROPERTIES: +:CREATED: [2023-02-17 Fri 10:56] +:ID: Bash-script-2024-02-11-13-32-37 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO C++ +:PROPERTIES: +:CREATED: [2023-02-17 Fri 10:56] +:ID: C-plus-plus-2024-02-11-13-32-51 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO R +:PROPERTIES: +:CREATED: [2023-02-17 Fri 10:56] +:ID: R-2024-02-11-13-33-02 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Ukulele +:PROPERTIES: +:ID: Ukulele-2024-02-11-13-33-14 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Learning +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Shooting +:PROPERTIES: +:ID: Shooting-2024-02-11-13-35-09 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Krav Maga :self:defence: +:PROPERTIES: +:ID: Krav-Maga-2024-02-11-13-35-25 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO BJJ :self:defence: +:PROPERTIES: +:ID: BJJ-2024-02-11-13-35-51 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO German +:PROPERTIES: +:ID: German-2024-02-11-13-37-22 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO French +:PROPERTIES: +:ID: French-2024-02-11-13-37-36 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Mandarin :languages: +:PROPERTIES: +:ID: Mandarin-2024-02-11-13-37-49 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Russian :languages: +:PROPERTIES: +:ID: Russian-2024-02-11-13-38-03 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Hindi :learning: +:PROPERTIES: +:ID: Hindi-2024-02-11-13-38-16 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Swahili :languages: +:PROPERTIES: +:ID: Swahili-2024-02-11-13-38-41 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Japanese :languages: +:PROPERTIES: +:ID: Japanese-2024-02-11-13-38-59 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Hebrew :languages: +:PROPERTIES: +:ID: Hebrew-2024-02-11-13-39-13 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Egyptian :languages: +:PROPERTIES: +:ID: Egyptian-2024-02-11-13-39-29 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Latin :languages: +:PROPERTIES: +:ID: Latin-2024-02-11-13-39-40 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Greek :languages: +:PROPERTIES: +:ID: Greek-2024-02-11-13-39-55 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Aramic :languages: +:PROPERTIES: +:ID: Aramic-2024-02-11-13-40-08 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Skills +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** DONE Bake bread :food:@kitchen: +:PROPERTIES: +:ID: Bake-bread-2024-02-11-13-48-31 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Home +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2023-04-21 Fri 11:00] +CLOSED: [2023-07-30 Sun 17:52] SCHEDULED: <2023-04-21 Fri 11:00> +:PROPERTIES: +:STYLE: habit +:LAST_REPEAT: [2023-04-19 Wed 16:32] +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2023-04-19 Wed 16:32] +- State "CNCL" from "TODO" [2023-03-19 Sun 06:54] +- State "DONE" from "TODO" [2023-03-10 Fri 04:11] +- State "DONE" from "TODO" [2023-03-07 Tue 12:59] +- State "DONE" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-02-25 Sat 14:40] +- State "CNCL" from "TODO" [2023-02-23 Thu 18:54] +- State "DONE" from "TODO" [2023-02-19 Sun 11:16] +- State "CNCL" from "TODO" [2023-02-15 Wed 12:53] +- State "DONE" from "TODO" [2023-02-07 Tue 09:46] +- State "DONE" from "TODO" [2023-02-02 Thu 15:17] +- State "DONE" from "TODO" [2023-01-30 Mon 14:07] +- State "DONE" from "TODO" [2023-01-27 Fri 09:03] +- State "DONE" from "TODO" [2023-01-23 Mon 14:06] +- State "DONE" from "TODO" [2023-01-20 Fri 21:27] +- State "DONE" from "TODO" [2023-01-17 Tue 12:25] +- State "DONE" from "TODO" [2023-01-13 Fri 15:26] +:END: + +** TODO Pantry :food: +:PROPERTIES: +:ID: Pantry-2024-02-04-18-15-20 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Home +:ORG_GTD: Tickler +:END: + +<2025-01-01> +- [ ] Garlic +- [ ] Salad +- [ ] Bell Peppers +- [ ] Eggplant +- [ ] Parsley +- [ ] Dill +- [ ] Tomatoes +- [ ] Cherry tomatoes +- [ ] Onions +- [ ] Spinach +- [ ] Zucchini +- [ ] Cucumber +- [ ] Avocado +- [ ] Limes +- [ ] Popcorn +- [ ] Oats +- [ ] Beans +- [ ] Coffee +- [ ] Chocolate +- [ ] Hummus +- [ ] Sausages +- Wheat +- Rice +- Barley +- Flour +- [ ] Cheese +- [ ] Almond milk +- [ ] Eggs +- [ ] Cold cuts +- [ ] Shrimps +- [ ] White sauce +- [ ] Chick peas +- [ ] Red sauce +- [ ] Kosher dill pickles +- [ ] Black olives +- [ ] Green olives +- [ ] Edamame +- [ ] Tuna + +[2024-02-04 Sun 17:37] + +** NEXT Power amplifier :AV: +:PROPERTIES: +:ID: Power-amplifier-2024-02-11-13-49-48 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Atoms +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Speakers :AV: +:PROPERTIES: +:ID: Speakers-2024-02-11-13-52-26 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Atoms +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Free things to do +:PROPERTIES: +:ID: Free-things-to-do-2024-02-11-13-53-29 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +- [X] linux +- [X] password manager +- [X] secure comms +- [ ] online removal +- [ ] no social media +- [ ] no stock browser + +** TODO Minimal expense +:PROPERTIES: +:ID: Minimal-expense-2024-02-11-13-53-56 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +- [ ] UPS Box (show passport because it has no address) +- [ ] Switch phone (mint mobile) +- [X] Faraday bag +- [ ] VPN (two?) +- [ ] prepaid card + +** TODO Expensive +:PROPERTIES: +:ID: Expensive-2024-02-11-13-54-41 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +- [ ] Personal Mail Box (South Dakota, Texas. Escapees) +- [ ] New devices +- [ ] New car +- [ ] New home + +** TODO Online Removal +:PROPERTIES: +:ID: Online-Removal-2024-02-11-13-56-39 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +- [ ] delete tweets before closing down account +- [ ] Change information before deleting it +- [ ] use a strict robots.txt file to delete cache before losing a domain +- [ ] isolate email addresses for each sign up service + +** TODO Domain Name +:PROPERTIES: +:ID: Domain-Name-2024-02-11-13-56-53 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Domain history search + +** TODO Post +:PROPERTIES: +:ID: Post-2024-02-11-13-57-04 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Send to MAIN DROP information you NEED using one return address and disinformation you will DUMP using another return address. Instruct mail company to separate mail according to mail address and send NEED overnight and DUMP regular to BLUFF BOX. Instruct BLUFF BOX company to send to BURN, and BURN to SAFE. Let BLUFF expire. Cancel BURN. + +Main drop > Bluff box > Burn box> Safe box + +** TODO Money +:PROPERTIES: +:ID: Money-2024-02-11-13-57-39 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Blur for anonymous payment? +privacy.com +Pre-paid credit card +Anonymous LLC + +** TODO Phone +:PROPERTIES: +:ID: Phone-2024-02-11-13-58-00 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Mysudo numbers + +1. personal number +2. business number +3. home alias +4. travel alias +5. outgoing call, recycled often +6. 2FA +7. Signal + +Break phone: buy, charge many minutes, forward to number you want to call, smash it +Buy Fresh phone and calling card separately. Use calling card on fresh phone to call break phone + +Spoof card to change called ID +Alibi services +Discrete voice mail, goes to voicemail without ringing + +** TODO Making Aliases +:PROPERTIES: +:ID: Making-Aliases-2024-02-11-13-58-10 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Home alias should be gender-neutral, like Alex. Also use initials + +1. Get a Mint SIM card, free for 7 days. Sign up accounts using it, put other 2FA during the week + +** TODO Change The Person Who Lives At Your Home +:PROPERTIES: +:ID: Change-The-Person-Who-Lives-At-Your-Home-2024-02-11-13-58-26 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +1. Get a magazine subscription at your home in an alias name, especially Wired and Forbes. This will spread the data across databases, then use the alias to order packages. Update your listing on whitepages.com to match the alias and home address OR find someone with your alias name and change their address to yours +2. Online registers, like theknot.com, show you are married in a different city.j +3. Get some ads in your alias, for example by calling a cruise company +4. Get a blog in your alias' name and niche interest, put your address on the blog. Get a blog in your domain, put a different address, for example a hotel or a library far away +5. change credit card to PO Box, then change utility bills, then change bank account + +** TODO Moving house +:PROPERTIES: +:ID: Moving-house-2024-02-11-13-58-34 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Land trust is s type of living trust. LLC better for protection. Land trust good for privacy. No record of land trusts. Make land trust in a different state than the land, and make the beneficiary an LLC in another state. Other than Delaware, Wyoming, Nevada, LLC must have more than one member + +** TODO Driver License +:PROPERTIES: +:ID: Driver-License-2024-02-11-13-58-46 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Driver license not in a residential address, in case of accident data becomes public record + +** TODO Travel +:PROPERTIES: +:ID: Travel-2024-02-11-13-59-03 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Hotel rewards programmes under an alias name, pre-pay your stay non-refundable so you do not need to show ID at check-in, or use an electronic check-in so you do not have to go to front desk at all. Get high on the awards program + +** TODO OSINT +:PROPERTIES: +:ID: OSINT-2024-02-11-13-59-12 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +IDAEA: browser extension that automates account sign-up + +** TODO Facebook events +:PROPERTIES: +:ID: Facebook-events-2024-02-11-13-59-27 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +facebook.com/search/[personID]/events +facebook.com/search/str/[personID]/events/[year]/[date] + +** TODO Facebook +:PROPERTIES: +:ID: Facebook-2024-02-11-14-00-23 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +Make aliases join FB groups with similar interests to their persona, then accept friend suggestions made by FB of these people with similar interests. + +** TODO Email alias +:PROPERTIES: +:ID: Email-alias-2024-02-11-14-00-33 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Privacy +:ORG_GTD: Tickler +:END: + +<2025-01-01> +nonaddy + +** TODO Public Finances +:PROPERTIES: +:ID: Public-Finances-2024-02-11-14-09-09 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Egypt +:ORG_GTD: Tickler +:END: + +<2025-01-01> +:ID: Public-Finances-2024-02-05-14-06-50 +:END: + +The public budget + +** TODO Mapping Egypt +:PROPERTIES: +:ID: Mapping-Egypt-2024-02-05-14-07-24 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Egypt +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** TODO Altair 8800 +:PROPERTIES: +:ID: Altair-8800-2024-02-04-18-17-43 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Atoms +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:45] + +** TODO Create a lightning wallet using GPT4 that employs YubiKey NFC +:PROPERTIES: +:ID: Create-a-lightning-wallet-using-GPT4-that-employs-YubiKey-NFC-2024-02-04-18-17-56 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Atoms +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2023-03-19 Sun 06:06] + +** TODO Write an Emacs client for gesture devices +:PROPERTIES: +:ID: Write-an-Emacs-client-for-gesture-devices-2024-02-04-18-18-14 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Bits +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:46] + +** TODO Translate Future Scenarios +:PROPERTIES: +:ID: Translate-Future-Scenarios-2024-02-04-18-19-25 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:47] + +** TODO Prepare Khalil Kalfat epubs +:PROPERTIES: +:ID: Prepare-Khalil-Kalfat-epubs-2024-02-04-18-20-03 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:48] + +** TODO Publish Kalfat's writings +:PROPERTIES: +:ID: Publish-Kalfat-s-writings-2024-02-04-18-20-22 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2019-03-15 Fri] + +** CNCL Translate AFAQ +:PROPERTIES: +:ID: Translate-AFAQ-2024-02-04-18-20-35 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2023-01-18 Wed 08:28] + +** TODO Translate MediaWiki +:PROPERTIES: +:ID: Translate-MediaWiki-2024-02-04-18-20-44 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2024-02-04 Sun 17:49] + +** TODO Translate FreedomBox UX +:PROPERTIES: +:ID: Translate-FreedomBox-UX-2024-02-04-18-20-58 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2024-02-04 Sun 17:50] + +** TODO Write Madamasr articles :digitalRights: +:PROPERTIES: +:ID: Write-Madamasr-articles-2024-02-04-18-21-27 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2018-07-05 Thu] + +** TODO Internet appliance +:PROPERTIES: +:ID: Internet-appliance-2024-02-04-18-58-09 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:59] + +*** TODO write Internet appliance concept :digitalRights: +*** Freedombox meets Bitcoin + +Problem: Since its early beginnings, Bitcoin development has attracted a large developer and user crowd from outside the traditional Free and Open Source Software movement + +Self-hosted competition have sustainability questions. Debian is not going anywhere +Vast exposure to cloud and other applications, all limited to RaspberryPi architecture + +MyNode (debian) +Raspberry blitz +Embassy OS (virtualization, built their own package manager, own messaging protocol, own licesense prohibits distribution of compiled code to maintain a business model, built their own Tor browser) +Nix project + +** TODO Open Personal Equipment System +:PROPERTIES: +:ID: Open-Personal-Equipment-System-2024-02-04-18-58-29 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-02-04 Sun 17:59] +An open standard and instances of personal equipment, starting with carrying, organization and storage. + +*** Components +**** Bag system + +Based on Bright Line bags, with a duffel garment bag +Plus a rucksack that serves well as a vertical antenna base. + +***** Clothes packing cubes +***** Sling +***** Travel wallet/notebook + +RFID, passport, IDs, card, documents, cash, notebooks + +***** Personal electronics kit +****** Personal encryption device +:PROPERTIES: +:CREATED: [2023-12-27 Wed 09:26] +:END: + +USB powered device that generates private key, from which sub keys could be written on NFC-enabled chip that works without power for quick signing and encryption + +***** Toiletries kit +***** First aid kit +**** Armor Plate carrier +**** Chest rig +**** Helmet +**** Belt + +Two-part belt that Velcro's one on top of the other. + +**** Seat +**** Bike +*** Functions +**** War +**** Law enforcement +**** Shooting +**** Hunting +**** Trapping +**** Fishing +**** Flying +**** Mechanic +**** Carpentry +**** IT +**** Construction +**** Photography +**** Travel +**** Amateur Radio +**** Camping +**** Hiking +**** Survival +**** Drone +**** Biking +** TODO Contrato: Smart Contract Marketplace +:PROPERTIES: +:ID: Contrato-Smart-Contract-Marketplace-2024-02-04-18-58-41 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2023-11-03 Fri 16:43] + +Initially services, until Bitcourier is in place. +Buying/Selling/Arbitrating + +- Telecom network +- Identity +- social network +- civil law contacts +- + +*** BitCourier + +An anonymous network for shipping physical items is theoretically possible, and could be organized like Tor. + +1) When you buy something you give the seller an encrypted version of your address that s/he cannot read. +2) The seller ships the package to a reshipper who has the ability to decrypt your address. +3) The reshipper then ships your package through normal channels like UPS. + +The main benefit of this system is if the seller is busted for some reason, your name/address are not compromised. + +An obvious weakness of this system is if the reshipper is compromised. A way around this is to have multiple reshippers with layers of encryption and each reshipper peels off only one layer to see which reshipper to send it next (or to you). + +You the buyer could even encrypt the entire reshipping route to follow. The seller would then ship the package to the reshipper you specify when s/he decrypts the address. + +The main weakness of this whole deal is the "exit node" i.e. reshippers that can see your real physical address so it can be shipped conventionally to you. + +BitDrop. + +Bitdrop would be a system for human "runners" to pass goods from person to person in the most cryptographically secure way possible. + +Person A negotiates a sale of an item to person B online. +Upon deciding on BitDrop as means of distribution, distance would be calculated and current gas prices would be tabulated. This is the base shipping cost. + +Person A types in their "willing to travel" radius, and, the machine would chew on the data and randomly/securely spit back out an exact lat-lon point within that radius. + +A nearby runner gets notified that a package is ready for distribution. He's signed up with his own "willing to travel" radius as well. Ideally, if there are enough warm bodies in the chain, the venn diagrams all start overlapping, and form a human supply chain. + +Upon the completed transaction, all runners in the chain would receive good feedback (ideas for delivery confirmation? sms? scanned qr codes?), and get higher GPG rankings, which would enable them to deliver goods that had been marked with higher trust requirements...and likewise, the more you're trusted in in the chain, the more the runners can charge. Seller wants to sell something of importance/high value? they can raise the trust threshold (and subsequently, the shipping rate) + +As far as black market goods go, I've thought of this scenario. The TOS for bitdrop would state specifically that transfer of illegal goods is strictly prohibited; however, you may anonymously mark your package "shaded" if you feel the contents pose risk for any member of the chain, including senders, receivers and most importantly, runners. Shaded goods may be distributed exclusively via dead drops, and runners can opt into notifications of shaded packages, but only after a GPG trust threshold is passed, so a significant time expenditure is required before you go "googling for drugs". You basically knowingly waive your rights when you deal with shaded transacations. That being said, I'm sure it would turn into a profitable venture for risk-takers, while keeping clean runners away from things that could land them in jail for trafficking. + +There are other details I've thought of, including the distinction between dead drops and trusted drops. Dead drops would be entry-points into the runner market. Let's say I want to make some extra money, and I want to sign up as a runner. I go to the bitdrop site and sign up for an entry-level position. This requires that I pledge a deposit for the first item I'll deliver. This means that new runners will mainly focus on delivering items of little value. It's a Low-risk, low-return scenario for everybody involved with the transaction. Once I, the runner, complete my transaction, the deposit is returned to my account, as well as the base shipping cost + small delivery fee. Part of becoming a runner is setting up GPG-Authentication. The buyer and seller then add ratings to my transaction, and after a threshold is reached, I'm allowed to forego placing a deposit on items of certain values or lower. Eventually, dead drops would give way of chains with "trusted drops", where people who've established their trust arrange meetups based on encrypted lat-lon values and anonymous instructions. The specifics should be debated about at length to promote the safety and longevity of the chain + +I don't expect my first ramblings to be the end-all-be-all of this system, but unless I'm way off base, I think the concept has potential. I actually wrote up an extensive post detailing this idea yesterday, and stupidly hit f5 before I sent it, erasing my whole post instantly... I'd love to hear feedback and concerns. + + + +BitDrop implementation + +Along with the initial idea (the subject of this post) some extra details. + +1)Use Tor style onion routing to deliver packages. + +What does this mean? + +Every node(person doing delivery) must have a gpg key. +When a new package is to be entered into the system the sytem works out the route, selecting the appropriate nodes. + +It then uses the nodes public key to encrypt the nodes delivery location. +The result is that each node can only know the location they deliver to and not the final destination of the package. If geocaching is used then each node doesn't even know who the previous node was. + + +Example. +Person in New York wants to deliver a package to Washington D.C. +Logs into the system, gives the pickup(either someone comes to collect the package, or the user delivers it to the first drop off point), and the final destination. + +The system works out the optimal route, notifies all the soon to be involved nodes, and gives the user the first drop off point for the package (or someone will come and collect it). + +The person who collects the package first is the first node, the only information they have been given is where to collect the package and where to deliver it to, the next location is the collection point for the next node and so on. + +The result is each node knows only a portion of the route, it increases privacy, and the strngth of the delivery network. + +I'm also thinking of having an android app that each node can use to sign the delivery of the package to the next node (using gpg), so if something happens to the package we know who's responsible, it also allows some measure of package tracking for the customer. + +Each node gets a portion of the overall payment for it's delivery. + +Quote from: chodpaba on April 27, 2011, 06:22:25 PM + + +Putting the object in a Faraday cage (yes, wrapping in foil) could provide a defense from live location tracking. But once the package is opened its location could be reported. So, this would provide a measure of security to the delivery network, but not to the recipient. +Interesting, I was going to say that someone would need to have the address of the recipient to send the package to them in the first place, but then I remembered the system does. + +Also a package that could transmit it's location over a reasonable distance would need to be reasonably powerful and not small in size, larger than a 19inch crt monitor? + +Quote +However, I do not know what you would do with a data-logging device that uses accelerometer input to reconstruct location by dead reckoning, a Faraday cage would not help in this case, it could penetrate the security of both the delivery network as well as that of the recipient. It need not even be terribly accurate, with enough samples routes can be reconstructed with a very high accuracy if they are re-used... Even completely random routes and drops would only have the effect of limiting the degree of accuracy such a attack could deliver. It could also reveal a lot of other information, including the transportation mode of the carriers, (walk/run, bike, car, etc.) as well as gait, which could be used to identify individual carriers. With enough time/space data the travel path could be also be correlated to video surveillance. + +Now you're being more paranoid than I. + +Quote +The best defense in this case would be to severely limit the size/weight of packages delivered, and also wrap them in foil, to prevent RFID tracking. + +I agree. Any other suggestions to prevent the network being attacked? + +What about law enforcement using entrapment against entry nodes? For example, they have an entry node (first person to collect package from user) collect the package which they have put illegal items such as drug into, and then proceed to arrest the entry node. + +I'm thinking that you will need some reputation to be able to send packages too, this should help the network to resist. + +It is also a bodyguard on the move system. The package contents are always open + +Entire route reputation is damaged (fined?) if the package is physically damaged map shows coverage and gaps to be filled? + +** TODO Co-ops +:PROPERTIES: +:ID: Co-ops-2024-02-04-18-59-41 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2023-09-09 Sat 18:27] + +Central square that has + +- food store/household store/kitchen/restaurant/hotel +- school and playground in the center +- library/museum/gallery on top of function/dance hall/coffeeshop +- theatre/cinema/conference building +- hospital +- workshop + +- sport/concert complex +- train station +- court house/jail +- municipality +- police station/fire brigade/national guard + +- food +- clothes +- household goods +- recycling +- transport +- shelter +- health and wellness +- education +- industry + +Operated using a council-wide local currency + +** TODO [[https://store.cantaloupe.com/][Cantaloupe Online Store — Cantaloupe Store]] +:PROPERTIES: +:ID: Cantaloupe-Online-Store-Cantaloupe-Store-2024-02-04-18-59-54 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2023-12-13 Wed 08:54] + +Vending machines store. + +** TODO Develop a combat coordination software as part of a game that becomes useful in real life +:PROPERTIES: +:ID: Develop-a-combat-coordination-software-as-part-of-a-game-that-becomes-useful-in-real-life-2024-02-04-19-00-09 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> +<2025-01-01> +[2024-01-19 Fri 10:03] + +** TODO Download torrents +:PROPERTIES: +:ID: Download-torrents-2024-02-12-14-12-50 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Library +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** Become a Debian package maintainer +:PROPERTIES: +:ID: become-a-Debian-package-maintainer-2024-02-04-18-10-16 +:CATEGORY: Skills +:ORG_GTD_TIMESTAMP: <2025-01-01> +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2020-06-11 Thu] + +** TODO SDR software [0/10] :radio: +:PROPERTIES: +:ID: SDR-software-2024-02-11-13-07-38 +:CATEGORY: Bits +:ORG_GTD_TIMESTAMP: <2025-01-01> +:ORG_GTD: Tickler +:END: + +<2025-01-01> +[2023-07-31 Mon 11:10] + +Write a comprehensive SDR software based on GNU Radio, assuming that it, being Python, will have good performance. + ++ Applications + - Earth-Moon-Earth + - Active Link Establishment (ALE) + - Satellite + - Broadcast Rx + - Phono (FM, AM, SSB, CW) + - Synchronous data + - Asynchronous data + - Slow-scan Television (SSTV) + - Computer networking + - Passive radar + - Directional Signal Finding (DSF) + - GPS Rx + +*** NEXT Tuner +*** TODO Modem +*** TODO In +*** TODO Out +*** TODO Log +*** TODO Profile (Location, License, personal profile) Rig +*** TODO UX control +*** TODO Antenna controller +*** TODO Amplifier controller +*** TODO Power supply controller +** TODO [[https://amazeowl.com/landing][AmazeOwl - Amazon Product Research Tools for Wise Sellers - FREE to get Started!]] :business: +:PROPERTIES: +:TITLE: AmazeOwl - Amazon Product Research Tools for Wise Sellers - FREE to get Started! +:URI: https://amazeowl.com/landing +:CREATED: [2022-07-09 Sat 15:00] +:MODIFIED: [2022-09-05 16:54] +:ID: AmazeOwl-Amazon-Product-Research-Tools-for-Wise-Sellers-FREE-to-get-Started-2024-02-28-13-59-22 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Business +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +** NEXT Write a world history of peace +:PROPERTIES: +:CREATED: [2024-05-20 Mon 10:35] +:ID: Write-a-world-history-of-peace-2024-06-13-12-51-30 +:ORG_GTD_TIMESTAMP: <2025-01-01> +:CATEGORY: Writing +:ORG_GTD: Tickler +:END: + +<2025-01-01> + +* Habits +:PROPERTIES: +:ORG_GTD_REFILE: Habits +:END: + +** TODO Shave +:PROPERTIES: +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ID: Shave-2024-02-11-13-45-11 +:STYLE: habit +:CATEGORY: Health +:ORG_GTD: Habit +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-07-10 Wed 09:52] +- State "DONE" from "NEXT" [2024-07-10 Wed 09:51] +- State "DONE" from "NEXT" [2024-06-17 Mon 10:49] +- State "DONE" from "NEXT" [2024-04-23 Tue 10:45] +- State "DONE" from "NEXT" [2024-03-09 Sat 13:19] +- State "DONE" from "TODO" [2024-02-21 Wed 21:11] +- State "DONE" from "TODO" [2024-02-04 Sun 19:34] +- State "CNCL" from "TODO" [2024-01-29 Mon 09:00] +- State "DONE" from "TODO" [2024-01-27 Sat 15:53] +- State "CNCL" from "TODO" [2024-01-25 Thu 22:39] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2023-12-12 Tue 12:42] +- State "DONE" from "TODO" [2023-08-22 Tue 10:01] +- State "DONE" from "TODO" [2023-08-21 Mon 21:41] +- State "DONE" from "TODO" [2023-04-19 Wed 16:32] +- State "DONE" from "TODO" [2023-03-22 Wed 20:42] +- State "DONE" from "TODO" [2023-03-19 Sun 06:54] +- State "DONE" from "TODO" [2023-03-07 Tue 12:59] +- State "DONE" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-02-23 Thu 18:53] +- State "DONE" from "TODO" [2023-02-17 Fri 20:56] +- State "DONE" from "TODO" [2023-02-15 Wed 12:52] +- State "DONE" from "TODO" [2023-02-12 Sun 10:51] +- State "DONE" from "TODO" [2023-02-08 Wed 21:23] +- State "DONE" from "TODO" [2023-02-02 Thu 15:17] +- State "DONE" from "TODO" [2023-01-31 Tue 09:48] +- State "CNCL" from "TODO" [2023-01-29 Sun 17:09] +- State "DONE" from "TODO" [2023-01-21 Sat 15:19] +- State "DONE" from "TODO" [2023-01-19 Thu 10:15] +- State "DONE" from "TODO" [2023-01-15 Sun 13:16] +- State "DONE" from "TODO" [2023-01-12 Thu 11:45] +:END: + +** TODO Gym weights +:PROPERTIES: +:ID: Gym-weights-2024-02-11-13-45-25 +:STYLE: habit +:CATEGORY: Health +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ORG_GTD: Habit +:END: + +| excercise | repeats | +|--------------------+---------| +| Biceps curl | 40 | +| Seated chest press | 145 | +| Shoulder press | 25 | +| Leg press | 130 | +| Abdominal | 8 | +| Chest press | 70 | + +** TODO [[https://get.agelessrx.com/metformin-5/][Metformin]] +:PROPERTIES: +:ID: Metformin-Take-metformin-on-off-days-with-a-meal-because-it-is-heavy-on-the-stomach-2024-02-11-13-46-36 +:STYLE: habit +:CATEGORY: Health +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ORG_GTD: Habit +:END: + +Take metformin on off days, with a meal, because it is heavy on the stomach + +** NEXT Meditate +:PROPERTIES: +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ID: Meditate-2024-02-11-14-53-25 +:STYLE: habit +:CATEGORY: Health +:ORG_GTD: Habit +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-03-09 Sat 13:19] +- State "CNCL" from "TODO" [2024-02-06 Tue 14:39] +- State "CNCL" from "TODO" [2024-02-04 Sun 19:34] +- State "CANCELED" from "TODO" [2024-01-29 Mon 09:00] +- State "CANCELED" from "TODO" [2024-01-27 Sat 15:53] +- State "CANCELED" from "TODO" [2024-01-25 Thu 22:39] +- State "DONE" from "TODO" [2024-01-22 Mon 10:32] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +:END: + +** TODO Water plants +:PROPERTIES: +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ID: Water-plants-2024-02-04-18-14-46 +:CATEGORY: Home +:STYLE: habit +:ORG_GTD: Habit +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-07-10 Wed 09:53] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:19] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:18] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:18] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:18] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:18] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:18] +- State "DONE" from "NEXT" [2024-06-17 Mon 10:49] +- State "DONE" from "NEXT" [2024-02-27 Tue 10:04] +- State "DONE" from "NEXT" [2024-02-21 Wed 21:11] +- State "DONE" from "NEXT" [2024-02-13 Tue 18:15] +- State "DONE" from "NEXT" [2024-02-06 Tue 14:38] +- State "DONE" from "TODO" [2024-01-28 Sun 13:04] +- State "DONE" from "TODO" [2024-01-22 Mon 16:42] +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2024-01-21 Sun 03:29] +- State "DONE" from "TODO" [2023-12-12 Tue 12:42] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-12-12 Tue 02:22] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-06 Sun 12:48] +- State "DONE" from "TODO" [2023-07-30 Sun 17:52] +- State "DONE" from "TODO" [2023-07-23 Sun 21:24] +- State "DONE" from "TODO" [2023-07-23 Sun 21:24] +- State "DONE" from "TODO" [2023-07-23 Sun 21:24] +- State "DONE" from "TODO" [2023-07-04 Tue 08:08] +- State "DONE" from "TODO" [2023-07-04 Tue 08:08] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "DONE" from "TODO" [2023-06-18 Sun 21:34] +- State "CNCL" from "TODO" [2023-06-18 Sun 21:34] +- State "CNCL" from "TODO" [2023-06-18 Sun 21:33] +- State "CNCL" from "TODO" [2023-06-18 Sun 21:33] +- State "DONE" from "TODO" [2023-04-19 Wed 16:31] +- State "DONE" from "TODO" [2023-04-19 Wed 16:31] +- State "DONE" from "TODO" [2023-04-19 Wed 16:31] +- State "DONE" from "TODO" [2023-04-19 Wed 16:31] +- State "DONE" from "TODO" [2023-03-20 Mon 21:29] +- State "CNCL" from "TODO" [2023-03-19 Sun 06:55] +- State "DONE" from "TODO" [2023-03-10 Fri 04:11] +- State "DONE" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-02-23 Thu 18:54] +- State "DONE" from "TODO" [2023-02-15 Wed 12:52] +- State "DONE" from "TODO" [2023-02-07 Tue 09:46] +- State "DONE" from "TODO" [2023-01-30 Mon 14:07] +- State "DONE" from "WAIT" [2023-01-23 Mon 14:31] +- State "DONE" from "TODO" [2023-01-15 Sun 13:17] +- State "DONE" from "TODO" [2023-01-12 Thu 01:19] +:END: + +** NEXT NMN +:PROPERTIES: +:ID: Take-NMN-2024-02-11-13-42-59 +:CATEGORY: Health +:STYLE: habit +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ORG_GTD: Habit +:END: +:LOGBOOK: +- State "DONE" from "NEXT" [2024-06-17 Mon 10:49] +- State "DONE" from "NEXT" [2024-03-09 Sat 13:19] +- State "DONE" from "NEXT" [2024-02-14 Wed 11:37] +- State "DONE" from "NEXT" [2024-02-06 Tue 14:39] +- State "CNCL" from "NEXT" [2024-02-06 Tue 14:39] +- State "CNCL" from "TODO" [2024-02-04 Sun 19:35] +- State "DONE" from "TODO" [2024-01-29 Mon 12:42] +- State "DONE" from "TODO" [2024-01-28 Sun 13:04] +- State "CNCL" from "TODO" [2024-01-27 Sat 15:54] +- State "CNCL" from "TODO" [2024-01-27 Sat 15:54] +- State "CNCL" from "TODO" [2024-01-27 Sat 15:53] +- State "CNCL" from "TODO" [2024-01-25 Thu 22:39] +- State "CNCL" from "TODO" [2024-01-25 Thu 22:39] +- State "CNCL" from "TODO" [2024-01-22 Mon 16:43] +- State "CNCL" from "TODO" [2024-01-22 Mon 16:43] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:29] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:29] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:29] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:29] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:29] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:28] +- State "CNCL" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2024-01-21 Sun 03:27] +- State "DONE" from "TODO" [2023-12-12 Tue 12:46] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "TODO" [2023-08-21 Mon 21:40] +- State "DONE" from "NEXT" [2023-08-09 Wed 09:35] +- State "DONE" from "TODO" [2023-08-07 Mon 16:03] +- State "DONE" from "TODO" [2023-03-22 Wed 20:34] +- State "DONE" from "TODO" [2023-03-22 Wed 20:34] +- State "CNCL" from "TODO" [2023-03-20 Mon 21:29] +- State "DONE" from "TODO" [2023-03-20 Mon 21:29] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:03] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:03] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:03] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:03] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:03] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 09:02] +- State "CNCL" from "TODO" [2023-03-19 Sun 06:55] +- State "DONE" from "TODO" [2023-03-19 Sun 06:54] +- State "DONE" from "TODO" [2023-03-02 Thu 19:33] +- State "CNCL" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-03-02 Thu 19:32] +- State "DONE" from "TODO" [2023-02-18 Sat 11:36] +- State "DONE" from "TODO" [2023-02-17 Fri 20:56] +- State "DONE" from "TODO" [2023-02-16 Thu 17:19] +- State "CNCL" from "TODO" [2023-02-16 Thu 17:19] +- State "DONE" from "TODO" [2023-02-15 Wed 12:53] +- State "CNCL" from "TODO" [2023-02-15 Wed 12:53] +- State "CNCL" from "TODO" [2023-02-15 Wed 12:53] +- State "DONE" from "TODO" [2023-02-12 Sun 10:51] +- State "CNCL" from "TODO" [2023-02-12 Sun 10:51] +- State "CNCL" from "TODO" [2023-02-12 Sun 10:51] +- State "CNCL" from "TODO" [2023-02-12 Sun 10:51] +- State "CNCL" from "TODO" [2023-02-08 Wed 21:24] +- State "CNCL" from "TODO" [2023-02-08 Wed 21:24] +- State "CNCL" from "TODO" [2023-02-08 Wed 21:23] +- State "CNCL" from "TODO" [2023-02-08 Wed 21:23] +- State "CNCL" from "TODO" [2023-02-08 Wed 21:23] +- State "DONE" from "TODO" [2023-02-08 Wed 21:23] +- State "CNCL" from "TODO" [2023-02-02 Thu 15:30] +- State "CNCL" from "TODO" [2023-02-02 Thu 15:30] +- State "CNCL" from "TODO" [2023-01-31 Tue 09:49] +- State "CNCL" from "TODO" [2023-01-30 Mon 14:08] +- State "DONE" from "TODO" [2023-01-29 Sun 17:09] +- State "DONE" from "TODO" [2023-01-29 Sun 17:09] +- State "DONE" from "TODO" [2023-01-27 Fri 09:04] +- State "CNCL" from "TODO" [2023-01-27 Fri 09:04] +- State "DONE" from "TODO" [2023-01-27 Fri 09:04] +- State "DONE" from "TODO" [2023-01-27 Fri 09:04] +- State "DONE" from "TODO" [2023-01-22 Sun 15:46] +- State "CNCL" from "TODO" [2023-01-21 Sat 09:28] +- State "CNCL" from "TODO" [2023-01-21 Sat 09:28] +- State "DONE" from "TODO" [2023-01-19 Thu 12:55] +- State "DONE" from "TODO" [2023-01-19 Thu 10:15] +- State "DONE" from "TODO" [2023-01-19 Thu 10:14] +- State "DONE" from "TODO" [2023-01-16 Mon 10:26] +- State "DONE" from "TODO" [2023-01-15 Sun 13:16] +- State "DONE" from "TODO" [2023-01-15 Sun 02:24] +- State "DONE" from "TODO" [2023-01-14 Sat 21:32] +:END: + +** TODO Archive phone +:PROPERTIES: +:ID: Archive-phone-2024-02-12-14-11-45 +:STYLE: habit +:CATEGORY: Archive +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ORG_GTD: Habit +:END: + +<2027-03-16 Tue .+1y> + +** TODO Spanish :languages: +:PROPERTIES: +:ID: Spanish-2024-02-11-13-36-06 +:CATEGORY: Skills +:STYLE: habit +:LAST_REPEAT: [2026-03-16 Mon 14:00] +:ORG_GTD: Habit +:END: +:LOGBOOK: +- State "DONE" from "TODO" [2024-07-10 Wed 09:54] +- State "DONE" from "TODO" [2024-07-10 Wed 09:54] +- State "DONE" from "TODO" [2024-07-10 Wed 09:54] +- State "DONE" from "TODO" [2024-07-10 Wed 09:54] +- State "DONE" from "TODO" [2024-07-10 Wed 09:54] +- State "DONE" from "TODO" [2024-07-10 Wed 09:53] +- State "DONE" from "TODO" [2024-07-10 Wed 09:53] +- State "DONE" from "TODO" [2024-07-10 Wed 09:53] +- State "DONE" from "TODO" [2024-07-10 Wed 09:53] +- State "DONE" from "TODO" [2024-07-10 Wed 09:53] +- State "DONE" from "NEXT" [2024-07-10 Wed 09:53] +- State "DONE" from "NEXT" [2024-07-09 Tue 13:17] +- State "DONE" from "NEXT" [2024-06-17 Mon 10:49] +- State "DONE" from "NEXT" [2024-02-27 Tue 10:13] +- State "DONE" from "TODO" [2024-02-21 Wed 21:11] +:END: + +[2023-07-24 Mon 22:14] + + +* Someday/Maybe +:PROPERTIES: +:ORG_GTD_REFILE: Someday +:END: +** [[https://www.amazon.com/CANARY-Corrugated-Cardboard-Cutter-DC-191C/dp/B00HEZNHYA?linkId=98555c3c2c3f9b960cdaca3060908da1&language=en_US][Amazon.com: CANARY Cardboard Cutter with Safe Cover, Safety Box Cutter Box Opener Tool, Serrated Japanese Stainless Steel Blade, Orange, Made in JAPAN : Tools & Home Improvement]] +:PROPERTIES: +:CREATED: [2024-08-06 Tue 14:35] +:ID: Amazon-dot-com-CANARY-Cardboard-Cutter-with-Safe-2026-03-31-16-31-08 +:TITLE: Amazon.com: CANARY Cardboard Cutter with Safe Cover, Safety Box Cutter Box Opener Tool, Serrated Japanese Stainless Steel Blade, Orange, Made in JAPAN : Tools & Home Improvement +:URI: https://www.amazon.com/CANARY-Corrugated-Cardboard-Cutter-DC-191C/dp/B00HEZNHYA?linkId=98555c3c2c3f9b960cdaca3060908da1&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/GRAVEL-Silicone-Travel-Bottles-Approved/dp/B09NMNWMYT?linkId=e4e52a4a091244f07c31c57a4636fcb1&language=en_US][Amazon.com: Gravel Travel Bottles TSA Approved 2-Pack 3 Oz Travel Bottles - Leakproof, Squeezable, BPA-Free Travel Bottles for Toiletries includes Label System for Travel Containers (Clear Speckle & Gray Speckle) : Beauty & Personal Care]] +:PROPERTIES: +:CREATED: [2024-08-06 Tue 14:42] +:ID: Amazon-dot-com-Gravel-Travel-Bottles-TSA-Approved-2026-03-31-16-33-21 +:TITLE: Amazon.com: Gravel Travel Bottles TSA Approved 2-Pack 3 Oz Travel Bottles - Leakproof, Squeezable, BPA-Free Travel Bottles for Toiletries includes Label System for Travel Containers (Clear Speckle & Gray Speckle) : Beauty & Personal Care +:URI: https://www.amazon.com/GRAVEL-Silicone-Travel-Bottles-Approved/dp/B09NMNWMYT?linkId=e4e52a4a091244f07c31c57a4636fcb1&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Gravel-Explorer-PLUS-Waterproof-Toiletry/dp/B07CWPW7H9?linkId=c2ae74cd51801091eac5e4657b697886&language=en_US][Amazon.com: Gravel Hanging Toiletry Bag, Water Resistant Hanging Travel Toiletry Bag for Shaving Kits, Makeup, Hanging Toiletry Bag for Men Dopp Kit & Hanging Cosmetic Travel Bag for Women (Black, Plus) : Beauty & Personal Care]] +:PROPERTIES: +:CREATED: [2024-08-06 Tue 14:42] +:ID: Amazon-dot-com-Gravel-Hanging-Toiletry-Bag-Water-2026-03-31-16-34-06 +:TITLE: Amazon.com: Gravel Hanging Toiletry Bag, Water Resistant Hanging Travel Toiletry Bag for Shaving Kits, Makeup, Hanging Toiletry Bag for Men Dopp Kit & Hanging Cosmetic Travel Bag for Women (Black, Plus) : Beauty & Personal Care +:URI: https://www.amazon.com/Gravel-Explorer-PLUS-Waterproof-Toiletry/dp/B07CWPW7H9?linkId=c2ae74cd51801091eac5e4657b697886&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/WITHINGS-Body-Scan-Segmental-Composition/dp/B0CZTL6Q5G?ufe=app_do%3Aamzn1.fos.1740e8b9-be2d-46a4-a376-9d8efb903409&linkId=13725ec9fc8a20e1e0d6f56d43217993&language=en_US][Amazon.com: WITHINGS Body Scan - Smart Scale with Segmental Body Composition Analysis, Weighing Scales Body Weight & Vascular Age, Visceral Fat, Heart Rate, iOS/Android : Health & Household]] +:PROPERTIES: +:CREATED: [2024-08-06 Tue 14:47] +:ID: Amazon-dot-com-WITHINGS-Body-Scan-Smart-Scale-2026-03-31-16-34-53 +:TITLE: Amazon.com: WITHINGS Body Scan - Smart Scale with Segmental Body Composition Analysis, Weighing Scales Body Weight & Vascular Age, Visceral Fat, Heart Rate, iOS/Android : Health & Household +:URI: https://www.amazon.com/WITHINGS-Body-Scan-Segmental-Composition/dp/B0CZTL6Q5G?ufe=app_do%3Aamzn1.fos.1740e8b9-be2d-46a4-a376-9d8efb903409&linkId=13725ec9fc8a20e1e0d6f56d43217993&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.jaquishbiomedical.com/products/x3-bar/][X3 Bar Elite | X3 Bar | Products | Jaquish Biomedical]] +:PROPERTIES: +:CREATED: [2024-08-06 Tue 14:47] +:ID: X3-Bar-Elite-X3-Bar-Products-Jaquish-Biomedical-2026-03-31-16-35-23 +:TITLE: X3 Bar Elite | X3 Bar | Products | Jaquish Biomedical +:URI: https://www.jaquishbiomedical.com/products/x3-bar/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.eightsleep.com/][Eight Sleep | The Intelligent Sleep System]] :sleep: +:PROPERTIES: +:CREATED: [2024-08-07 Wed 12:21] +:ID: Eight-Sleep-The-Intelligent-Sleep-System-2026-03-31-16-41-21 +:TITLE: Eight Sleep | The Intelligent Sleep System +:URI: https://www.eightsleep.com/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/dp/B0020TVDDM?social_share=cm_sw_r_cp_ud_dp_VS8HY1XMQK1EGJWH58WR][Amazon.com : MSR Alpine 2 Stainless Steel Camping Pot Set : Camping Cooking Utensils : Sports & Outdoors]] +:PROPERTIES: +:TITLE: Amazon.com : MSR Alpine 2 Stainless Steel Camping Pot Set : Camping Cooking Utensils : Sports & Outdoors +:URI: https://www.amazon.com/dp/B0020TVDDM?social_share=cm_sw_r_cp_ud_dp_VS8HY1XMQK1EGJWH58WR +:CREATED: [2024-08-08 Thu 12:20] +:ID: Amazon-dot-com-MSR-Alpine-2-Stainless-Steel-2026-03-31-16-47-51 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.amazon.com/dp/B00453QNU4?social_share=cm_sw_r_cp_ud_dp_EN8YCXR2F86GDFN3CW0A][Amazon.com: MSR Alpine Spatula, Black : Home & Kitchen]] +:PROPERTIES: +:TITLE: Amazon.com: MSR Alpine Spatula, Black : Home & Kitchen +:URI: https://www.amazon.com/dp/B00453QNU4?social_share=cm_sw_r_cp_ud_dp_EN8YCXR2F86GDFN3CW0A +:CREATED: [2024-08-08 Thu 12:21] +:ID: Amazon-dot-com-MSR-Alpine-Spatula-Black-Home-and-2026-03-31-16-48-06 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.amazon.com/dp/B000AR7970?social_share=cm_sw_r_cp_ud_dp_GG8XPE6F23TF1DB4FXH6][Amazon.com: TRANGIA Spirit Burner with Screwcap Versatile Easy to Use Alcohol Stove, 0 : Sports & Outdoors]] +:PROPERTIES: +:TITLE: Amazon.com: TRANGIA Spirit Burner with Screwcap Versatile Easy to Use Alcohol Stove, 0 : Sports & Outdoors +:URI: https://www.amazon.com/dp/B000AR7970?social_share=cm_sw_r_cp_ud_dp_GG8XPE6F23TF1DB4FXH6 +:CREATED: [2024-08-08 Thu 12:22] +:ID: Amazon-dot-com-TRANGIA-Spirit-Burner-with-2026-03-31-16-48-12 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.amazon.com/dp/B079S2349Y?social_share=cm_sw_r_cp_ud_dp_0YFWT9C1ACDG4Z9HBF88][Amazon.com: Trangia Fuel Bottle Green : Automotive]] +:PROPERTIES: +:TITLE: Amazon.com: Trangia Fuel Bottle Green : Automotive +:URI: https://www.amazon.com/dp/B079S2349Y?social_share=cm_sw_r_cp_ud_dp_0YFWT9C1ACDG4Z9HBF88 +:CREATED: [2024-08-08 Thu 12:22] +:ID: Amazon-dot-com-Trangia-Fuel-Bottle-Green-2026-03-31-16-48-20 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://modularbottle.com/products/tmb-standard][TMB - Modular Bottle – TMB ModularBottle]] :water: +:PROPERTIES: +:TITLE: TMB - Modular Bottle – TMB ModularBottle +:URI: https://modularbottle.com/products/tmb-standard +:CREATED: [2024-08-08 Thu 12:23] +:ID: TMB-Modular-Bottle-TMB-ModularBottle-2026-03-31-17-07-17 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.friendlyelec.com/index.php?route=product%2Fproduct&product_id=294][CM3588]] :computers:nas: +:PROPERTIES: +:CREATED: [2024-08-14 Wed 16:29] +:ID: CM3588-2026-03-31-17-09-29 +:TITLE: CM3588 +:URI: https://www.friendlyelec.com/index.php?route=product%2Fproduct&product_id=294 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Odyssey-Friend-Letters-F-Buckley-1954-1961/dp/0895265672][Odyssey of a Friend: Letters to William F. Buckley, Jr. 1954-1961: Chambers, Whittaker: 9780895265678: Amazon.com: Books]] +:PROPERTIES: +:TITLE: Odyssey of a Friend: Letters to William F. Buckley, Jr. 1954-1961: Chambers, Whittaker: 9780895265678: Amazon.com: Books +:URI: https://www.amazon.com/Odyssey-Friend-Letters-F-Buckley-1954-1961/dp/0895265672 +:CREATED: [2024-08-16 Fri 11:58] +:ID: Odyssey-of-a-Friend-Letters-to-William-F-dot-2026-03-31-17-12-49 +:ORG_GTD: Someday +:CATEGORY: Library +:END: + +** [[https://www.squarepegtoys.com/eggplugs/][EggPlugs | SquarePegToys®]] :sex: +:PROPERTIES: +:TITLE: EggPlugs | SquarePegToys® +:URI: https://www.squarepegtoys.com/eggplugs/ +:CREATED: [2024-08-22 Thu 18:00] +:ID: EggPlugs-SquarePegToys-2026-03-31-17-14-45 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://store.45homelab.com/presale/hl8][45HomeLab Store]] +:PROPERTIES: +:TITLE: 45HomeLab Store +:URI: https://store.45homelab.com/presale/hl8 +:CREATED: [2024-08-28 Wed 11:17] +:ID: 45HomeLab-Store-2026-03-31-17-19-16 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.lovense.store/lovense-hush-2][Lovense Hush 2]] :sex: +:PROPERTIES: +:CREATED: [2024-09-04 Wed 08:35] +:ID: Lovense-Hush-2-2026-03-31-17-23-44 +:TITLE: Lovense Hush 2 +:URI: https://www.lovense.store/lovense-hush-2 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://choosemuse.com/pages/muse-2-offers?cppid=5792&cpclid=0b5262f7d0c24afabfcd064748db2740][Muse S & Muse 2 - Special Offers | Muse™ EEG-Powered Meditation & Sleep Headband]] +:PROPERTIES: +:TITLE: Muse S & Muse 2 - Special Offers | Muse™ EEG-Powered Meditation & Sleep Headband +:URI: https://choosemuse.com/pages/muse-2-offers?cppid=5792&cpclid=0b5262f7d0c24afabfcd064748db2740 +:CREATED: [2024-09-06 Fri 11:48] +:ID: Muse-S-and-Muse-2-Special-Offers-Muse-EEG-Powered-2026-03-31-17-24-21 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.pakboats.com/folding-kayaks/][Pakboats Kayaks - Pakboats]] +:PROPERTIES: +:CREATED: [2024-09-20 Fri 18:41] +:ID: Pakboats-Kayaks-Pakboats-2026-03-31-17-26-44 +:TITLE: Pakboats Kayaks - Pakboats +:URI: https://www.pakboats.com/folding-kayaks/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.crowdsupply.com/eevengers/thunderscope][ThunderScope | Crowd Supply]] +:PROPERTIES: +:CREATED: [2024-09-22 Sun 02:32] +:ID: ThunderScope-Crowd-Supply-2026-03-31-17-27-50 +:TITLE: ThunderScope | Crowd Supply +:URI: https://www.crowdsupply.com/eevengers/thunderscope +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Guerrillas-Guide-Baofeng-Radio/dp/B0BNV21F4P?linkId=fa8d8952af9821a0b68f3706676c02bc&language=en_US][Amazon.com: The Guerrilla's Guide To The Baofeng Radio: 9798366525107: Scout, NC: Books]] +:PROPERTIES: +:CREATED: [2024-09-23 Mon 16:45] +:ID: Amazon-dot-com-The-Guerrilla-s-Guide-To-The-2026-03-31-17-27-57 +:TITLE: Amazon.com: The Guerrilla's Guide To The Baofeng Radio: 9798366525107: Scout, NC: Books +:URI: https://www.amazon.com/Guerrillas-Guide-Baofeng-Radio/dp/B0BNV21F4P?linkId=fa8d8952af9821a0b68f3706676c02bc&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.freewellgear.com/en/55-smart-phone][Sherpa iPhone Lens Kit: ND, CPL, Anamorphic & More]] +:PROPERTIES: +:CREATED: [2024-09-24 Tue 15:50] +:ID: Sherpa-iPhone-Lens-Kit-ND-CPL-Anamorphic-and-More-2026-03-31-17-29-19 +:TITLE: Sherpa iPhone Lens Kit: ND, CPL, Anamorphic & More +:URI: https://www.freewellgear.com/en/55-smart-phone +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.freewellgear.com/en/][Freewell | Top Camera, Smartphone & Drone Gear for Pros]] +:PROPERTIES: +:CREATED: [2024-09-28 Sat 05:27] +:ID: Freewell-Top-Camera-Smartphone-and-Drone-Gear-for-2026-03-31-17-31-59 +:TITLE: Freewell | Top Camera, Smartphone & Drone Gear for Pros +:URI: https://www.freewellgear.com/en/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** AOOSTAR WTR PRO 4 Bay 90T Storage INTEL N100 Nas Mini PC – AOOSTAR Mini PC +:PROPERTIES: +:CREATED: [2024-09-30 Mon 15:18] +:ID: AOOSTAR-WTR-PRO-4-Bay-90T-Storage-INTEL-N100-Nas-2026-03-31-17-32-57 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +https://aoostar.com/products/aoostar-n9e-intel-n100-mini-pc4c-4t-up-to-3-4ghz-with-w11-home-8-16gb-ddr4-3200mhz-ram-256-512gb-m-2-2280-nvme-ssd + +** [[https://bellroy.com/products/transit-backpack-plus?color=black&material=dura_nylon_recycled&ranEAID=3707496&ranMID=43345&ranSiteID=zejn0xW3gLs-0gSj8VAMIc2BB7QglxWYMw#slide-15][Transit Backpack Plus | Large laptop travel backpack | Bellroy]] +:PROPERTIES: +:CREATED: [2024-09-30 Mon 15:19] +:ID: Transit-Backpack-Plus-Large-laptop-travel-2026-03-31-17-33-11 +:TITLE: Transit Backpack Plus | Large laptop travel backpack | Bellroy +:URI: https://bellroy.com/products/transit-backpack-plus?color=black&material=dura_nylon_recycled&ranEAID=3707496&ranMID=43345&ranSiteID=zejn0xW3gLs-0gSj8VAMIc2BB7QglxWYMw#slide-15 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://bagbuilds.com/products/cerambyx64-mod_01][Cerambyx64 MOD_01 – Bag-Builds]] +:PROPERTIES: +:CREATED: [2024-09-30 Mon 15:21] +:ID: Cerambyx64-MOD-01-Bag-Builds-2026-03-31-17-33-56 +:TITLE: Cerambyx64 MOD_01 – Bag-Builds +:URI: https://bagbuilds.com/products/cerambyx64-mod_01 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.nomatic.com/collections/all-backpacks-bags/products/navigator-collapsible-sling-6l][Navigator Collapsible Sling 6L – NOMATIC]] +:PROPERTIES: +:CREATED: [2024-09-30 Mon 15:24] +:ID: Navigator-Collapsible-Sling-6L-NOMATIC-2026-03-31-17-34-46 +:TITLE: Navigator Collapsible Sling 6L – NOMATIC +:URI: https://www.nomatic.com/collections/all-backpacks-bags/products/navigator-collapsible-sling-6l +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://opensourcesdrlab.com/products/h4m-receiver-and-spectrum-analyzer][H4M Receiver and Spectrum Analyzer,HackRF One & Portapack]] +:PROPERTIES: +:CREATED: [2024-10-06 Sun 11:07] +:ID: H4M-Receiver-and-Spectrum-Analyzer-HackRF-One-and-2026-03-31-17-38-27 +:TITLE: H4M Receiver and Spectrum Analyzer,HackRF One & Portapack +:URI: https://opensourcesdrlab.com/products/h4m-receiver-and-spectrum-analyzer +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://pubs.usgs.gov/gip/usgsmaps/usgsmaps.html#7.5-minute][USGS Maps Booklet]] +:PROPERTIES: +:CREATED: [2024-10-07 Mon 20:00] +:ID: USGS-Maps-Booklet-2026-03-31-17-38-40 +:TITLE: USGS Maps Booklet +:URI: https://pubs.usgs.gov/gip/usgsmaps/usgsmaps.html#7.5-minute +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://mapstore.mytopo.com/][MyTopo Map Store: Waterproof Maps Shipped in 24 Hours]] +:PROPERTIES: +:CREATED: [2024-10-07 Mon 20:01] +:ID: MyTopo-Map-Store-Waterproof-Maps-Shipped-in-24-2026-03-31-17-38-47 +:TITLE: MyTopo Map Store: Waterproof Maps Shipped in 24 Hours +:URI: https://mapstore.mytopo.com/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://kv4p.com/][kv4p HT - open source ham radio transceiver for your smartphone]] +:PROPERTIES: +:CREATED: [2024-10-15 Tue 13:57] +:ID: kv4p-HT-open-source-ham-radio-transceiver-for-2026-03-31-17-39-46 +:TITLE: kv4p HT - open source ham radio transceiver for your smartphone +:URI: https://kv4p.com/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://roxontool.com/products/s503g?sscid=a1k8_t8q53][Flex Companion – Modular SAK for Ultimate Versatility]] +:PROPERTIES: +:CREATED: [2024-10-15 Tue 16:46] +:ID: Flex-Companion-Modular-SAK-for-Ultimate-2026-03-31-17-39-58 +:TITLE: Flex Companion – Modular SAK for Ultimate Versatility +:URI: https://roxontool.com/products/s503g?sscid=a1k8_t8q53 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Fix-Manufacturing-separately-wearable-solution/dp/B07GN74GPS?linkId=28cfbe464c0c3715f1e63728996adc91&language=en_US&psc=1][Amazon.com: Fix Manufacturing/All Time Belt/Black/holds tool (sold separately) wearable solution (Medium) : Tools & Home Improvement]] +:PROPERTIES: +:CREATED: [2024-10-19 Sat 09:41] +:ID: Amazon-dot-com-Fix-Manufacturing-All-Time-Belt-2026-03-31-17-40-15 +:TITLE: Amazon.com: Fix Manufacturing/All Time Belt/Black/holds tool (sold separately) wearable solution (Medium) : Tools & Home Improvement +:URI: https://www.amazon.com/Fix-Manufacturing-separately-wearable-solution/dp/B07GN74GPS?linkId=28cfbe464c0c3715f1e63728996adc91&language=en_US&psc=1 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Fix-Manufacturing-Portable-Maintenance-Mountain/dp/B072HM82QX?linkId=04aaf3e29713321e856d9bcf3f196858&language=en_US][Amazon.com : Fix Manufacturing Wheelie Wrench™ Bike Tool Compact and Portable Multi Tool for Bicycle Repair and Maintenance Perfect to fix Most Road, Mountain, and BMX Bikes : Sports & Outdoors]] +:PROPERTIES: +:CREATED: [2024-10-19 Sat 09:41] +:ID: Amazon-dot-com-Fix-Manufacturing-Wheelie-Wrench-2026-03-31-17-40-31 +:TITLE: Amazon.com : Fix Manufacturing Wheelie Wrench™ Bike Tool Compact and Portable Multi Tool for Bicycle Repair and Maintenance Perfect to fix Most Road, Mountain, and BMX Bikes : Sports & Outdoors +:URI: https://www.amazon.com/Fix-Manufacturing-Portable-Maintenance-Mountain/dp/B072HM82QX?linkId=04aaf3e29713321e856d9bcf3f196858&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.kickstarter.com/projects/silverfoxtools/neo-pen][Neo Pen by Silver Fox Tools — Kickstarter]] +:PROPERTIES: +:CREATED: [2024-10-19 Sat 09:41] +:ID: Neo-Pen-by-Silver-Fox-Tools-Kickstarter-2026-03-31-17-40-37 +:TITLE: Neo Pen by Silver Fox Tools — Kickstarter +:URI: https://www.kickstarter.com/projects/silverfoxtools/neo-pen +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/OUTDOOR-EDGE-UTILIPRO-Utility-Knife/dp/B09X2GLKFD?linkId=b79a428f94e25fea1becf35adfd88ea5&language=en_US][Amazon.com: OUTDOOR EDGE UTILIPRO 5 in 1 Utility Knife - Bottle Opener Flathead/Prybar, Phillips Screw Driver, Line Cutter & Pocket Clip. Uses Standard Utility Razor Blades (Orange) : Tools & Home Improvement]] +:PROPERTIES: +:CREATED: [2024-10-19 Sat 09:44] +:ID: Amazon-dot-com-OUTDOOR-EDGE-UTILIPRO-5-in-1-2026-03-31-17-40-44 +:TITLE: Amazon.com: OUTDOOR EDGE UTILIPRO 5 in 1 Utility Knife - Bottle Opener Flathead/Prybar, Phillips Screw Driver, Line Cutter & Pocket Clip. Uses Standard Utility Razor Blades (Orange) : Tools & Home Improvement +:URI: https://www.amazon.com/OUTDOOR-EDGE-UTILIPRO-Utility-Knife/dp/B09X2GLKFD?linkId=b79a428f94e25fea1becf35adfd88ea5&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://veroengineering.com/products/vortex-lite-maintenance-kit][Vortex Lite | Vero Engineering]] +:PROPERTIES: +:CREATED: [2024-10-19 Sat 09:51] +:ID: Vortex-Lite-Vero-Engineering-2026-03-31-17-40-50 +:TITLE: Vortex Lite | Vero Engineering +:URI: https://veroengineering.com/products/vortex-lite-maintenance-kit +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +I should be able to make this + +** [[https://www.printables.com/model/741124-lilygo-t-deck-td1-case-by-alley-cat][Lilygo T-Deck TD1 Case by Alley Cat by Alley Cat | Download free STL model | Printables.com]] +:PROPERTIES: +:CREATED: [2024-10-21 Mon 09:01] +:ID: Lilygo-T-Deck-TD1-Case-by-Alley-Cat-by-Alley-Cat-2026-03-31-17-41-23 +:TITLE: Lilygo T-Deck TD1 Case by Alley Cat by Alley Cat | Download free STL model | Printables.com +:URI: https://www.printables.com/model/741124-lilygo-t-deck-td1-case-by-alley-cat +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.lilygo.cc/products/t-deck][T-Deck – LILYGO®]] +:PROPERTIES: +:CREATED: [2024-10-21 Mon 09:02] +:ID: T-Deck-LILYGO-2026-03-31-17-41-32 +:TITLE: T-Deck – LILYGO® +:URI: https://www.lilygo.cc/products/t-deck +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://beyondclothing.com/collections/mens-collection][Men's Collection | Clothing that Protects, Breathes, & Moves with Ease – Beyond Clothing]] +:PROPERTIES: +:CREATED: [2024-10-21 Mon 21:27] +:ID: Men-s-Collection-Clothing-that-Protects-Breathes-2026-03-31-17-41-44 +:TITLE: Men's Collection | Clothing that Protects, Breathes, & Moves with Ease – Beyond Clothing +:URI: https://beyondclothing.com/collections/mens-collection +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +PCU system + +** [[https://store.h2gopurifier.com/products/h2go-purifier-global][H2gO Purifier GLOBAL Model – Aqua Research Store]] +:PROPERTIES: +:CREATED: [2024-10-22 Tue 14:49] +:ID: H2gO-Purifier-GLOBAL-Model-Aqua-Research-Store-2026-03-31-17-41-51 +:TITLE: H2gO Purifier GLOBAL Model – Aqua Research Store +:URI: https://store.h2gopurifier.com/products/h2go-purifier-global +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://unboundmerino.com/collections/mens-merino-wool-clothing/products/compact-travel-hoodie?variant=39707013578846][Men's Compact Travel Hoodie | Unbound Merino]] +:PROPERTIES: +:CREATED: [2024-10-27 Sun 12:43] +:ID: Men-s-Compact-Travel-Hoodie-Unbound-Merino-2026-03-31-17-42-02 +:TITLE: Men's Compact Travel Hoodie | Unbound Merino +:URI: https://unboundmerino.com/collections/mens-merino-wool-clothing/products/compact-travel-hoodie?variant=39707013578846 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.amazon.com/Invisibilia-Dei-Collection-Anti-Magical-Cornelius/dp/B0DKD1MHLB?linkId=1bf323b581c60dfce960c4bf9a4c4045&language=en_US][Amazon.com: Invisibilia Dei: A Collection of Hermetic, Mystical, and Anti-Magical Works by Heinrich Cornelius Agrippa: 9798343685282: Attrell, Dan, Sledge, Justin: Books]] +:PROPERTIES: +:CREATED: [2024-10-30 Wed 09:05] +:ID: Amazon-dot-com-Invisibilia-Dei-A-Collection-of-2026-03-31-17-42-14 +:TITLE: Amazon.com: Invisibilia Dei: A Collection of Hermetic, Mystical, and Anti-Magical Works by Heinrich Cornelius Agrippa: 9798343685282: Attrell, Dan, Sledge, Justin: Books +:URI: https://www.amazon.com/Invisibilia-Dei-Collection-Anti-Magical-Cornelius/dp/B0DKD1MHLB?linkId=1bf323b581c60dfce960c4bf9a4c4045&language=en_US +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.stelo.com/en-us][Stelo Wearable Glucose Biosensor | Stelo by Dexcom]] +:PROPERTIES: +:CREATED: [2024-11-02 Sat 12:35] +:ID: Stelo-Wearable-Glucose-Biosensor-Stelo-by-Dexcom-2026-03-31-17-43-56 +:TITLE: Stelo Wearable Glucose Biosensor | Stelo by Dexcom +:URI: https://www.stelo.com/en-us +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.geoship.is/][Geoship | Bioceramic domes]] +:PROPERTIES: +:CREATED: [2024-11-04 Mon 15:45] +:ID: Geoship-Bioceramic-domes-2026-03-31-17-44-01 +:TITLE: Geoship | Bioceramic domes +:URI: https://www.geoship.is/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.ikoolcore.com/products/ikoolcore-r2-max][R2 Max - Next-Gen 10G Firewall Gateway Server – iKOOLCORE]] +:PROPERTIES: +:CREATED: [2024-11-24 Sun 16:44] +:ID: R2-Max-Next-Gen-10G-Firewall-Gateway-Server-2026-03-31-17-44-35 +:TITLE: R2 Max - Next-Gen 10G Firewall Gateway Server – iKOOLCORE +:URI: https://www.ikoolcore.com/products/ikoolcore-r2-max +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://ezra.com/][Full-Body MRI Screening Service by ezra]] +:PROPERTIES: +:CREATED: [2025-01-05 Sun 10:37] +:ID: Full-Body-MRI-Screening-Service-by-ezra-2026-03-31-17-48-40 +:TITLE: Full-Body MRI Screening Service by ezra +:URI: https://ezra.com/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://mecha.so/comet][Mecha Comet - Modular Linux Handheld Computer powered by Open-Source Software]] +:PROPERTIES: +:CREATED: [2025-01-11 Sat 09:01] +:ID: Mecha-Comet-Modular-Linux-Handheld-Computer-2026-03-31-17-48-48 +:TITLE: Mecha Comet - Modular Linux Handheld Computer powered by Open-Source Software +:URI: https://mecha.so/comet +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://blog.adafruit.com/2025/01/03/portable-air-quality-meter/][Portable Air Quality Meter #piday #raspberrypi @Raspberry_Pi « Adafruit Industries – Makers, hackers, artists, designers and engineers!]] +:PROPERTIES: +:CREATED: [2025-01-12 Sun 15:19] +:ID: Portable-Air-Quality-Meter-piday-raspberrypi-2026-03-31-17-48-58 +:TITLE: Portable Air Quality Meter #piday #raspberrypi @Raspberry_Pi « Adafruit Industries – Makers, hackers, artists, designers and engineers! +:URI: https://blog.adafruit.com/2025/01/03/portable-air-quality-meter/ +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + + +** [[https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html][SenseCAP Card Tracker T1000-E for Meshtastic]] +:PROPERTIES: +:CREATED: [2025-02-19 Wed 08:46] +:ID: SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-2026-03-31-17-52-51 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.ruarkaudio.com/us/products/r610-music-console][Ruark R610 Music Console]] +:PROPERTIES: +:CREATED: [2025-02-24 Mon 10:06] +:ID: Ruark-R610-Music-Console-2026-03-31-17-54-02 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://true-residential.com/][True Residential | Luxury Refrigerators with Commercial DNA]] +:PROPERTIES: +:CREATED: [2025-03-04 Tue 12:44] +:ID: True-Residential-Luxury-Refrigerators-with-2026-03-31-17-56-09 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://echowater.com/products/echo-flask][Echo Flask Hydrogen Water Bottle]] +:PROPERTIES: +:CREATED: [2025-03-05 Wed 17:14] +:ID: Echo-Flask-Hydrogen-Water-Bottle-2026-03-31-17-57-23 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://echowater.com/products/echo-ultimate-hydrogen-water][Echo Ultimate™ Hydrogen Alkaline Water Machine - Multi-Functional Water Enhancement System]] +:PROPERTIES: +:CREATED: [2025-03-05 Wed 17:48] +:ID: Echo-Ultimate-Hydrogen-Alkaline-Water-Machine-2026-03-31-17-57-49 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://frameless.com/][FRAMELESS | The Ultimate Immersive Art Experience]] +:PROPERTIES: +:CREATED: [2025-03-09 Sun 13:01] +:ID: FRAMELESS-The-Ultimate-Immersive-Art-Experience-2026-03-31-18-00-32 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +For a modern temple + +** [[https://www.clockworkpi.com/picocalc][PicoCalc | ClockworkPi]] +:PROPERTIES: +:CREATED: [2025-03-13 Thu 08:47] +:ID: PicoCalc-ClockworkPi-2026-03-31-18-03-11 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://hixfy.com/products/zipfix-quick-repair-tool][ZipFix Quick Repair Tool - Hixfy]] +:PROPERTIES: +:CREATED: [2025-03-13 Thu 09:30] +:ID: ZipFix-Quick-Repair-Tool-Hixfy-2026-03-31-18-03-40 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://lnvpn.net/][LNVPN - Bitcoin VPN & eSIM Service | $0.10 VPN | $0.99 eSIM]] +:PROPERTIES: +:CREATED: [2025-03-16 Sun 02:27] +:ID: LNVPN-Bitcoin-VPN-and-eSIM-Service-0-dot-10-VPN-0-2026-03-31-18-06-10 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://tollgate.me/][TollGate || Bitcoin-powered WiFi Network]] +:PROPERTIES: +:CREATED: [2025-03-16 Sun 08:31] +:ID: TollGate-Bitcoin-powered-WiFi-Network-2026-03-31-18-06-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://altairtech.io/product/urlacher/][The Urlacher – Altair Technology – Bitcoin Mining Solutions]] +:PROPERTIES: +:CREATED: [2025-03-17 Mon 14:07] +:ID: The-Urlacher-Altair-Technology-Bitcoin-Mining-2026-03-31-18-12-44 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://source.co/][SOURCE Global]] :water:years: +:PROPERTIES: +:CREATED: [2025-03-31 Mon 14:09] +:ID: SOURCE-Global-2026-03-31-18-15-28 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.bitdeer.com/shop/sealminer][SEALMINER A2 Pro Bitcoin Mining Rig - Mine With Higher Hashrates]] +:PROPERTIES: +:CREATED: [2025-04-05 Sat 07:12] +:ID: SEALMINER-A2-Pro-Bitcoin-Mining-Rig-Mine-With-2026-03-31-18-18-18 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +Water-cooled, 19 inch racked + +** [[https://www.nutridrip.com/wellness-drips/][Wellness IV Drips - IV Therapy NYC | NutriDrip]] +:PROPERTIES: +:CREATED: [2025-04-15 Tue 16:33] +:ID: Wellness-IV-Drips-IV-Therapy-NYC-NutriDrip-2026-03-31-18-21-41 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.printables.com/model/1214361-opengrid-walldesk-mounting-framework-and-ecosystem][openGrid - Wall/Desk mounting framework and ecosystem by David D | Download free STL model | Printables.com]] +:PROPERTIES: +:CREATED: [2025-04-20 Sun 09:41] +:ID: openGrid-Wall-Desk-mounting-framework-and-2026-03-31-18-25-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: +** [[https://m.elecrow.com/pages/shop/product/details?id=172714&][GrowCube-Plant Watering System Garden Smart Watering System]] +:PROPERTIES: +:CREATED: [2025-04-22 Tue 15:36] +:ID: GrowCube-Plant-Watering-System-Garden-Smart-2026-03-31-18-26-00 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.switch-bot.com/pages/switchbot-wallet-finder-card][SwitchBot Wallet Finder Card – SwitchBot International]] +:PROPERTIES: +:CREATED: [2025-04-22 Tue 15:55] +:ID: SwitchBot-Wallet-Finder-Card-SwitchBot-2026-03-31-18-27-07 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.switch-bot.com/pages/switchbot-lock-pro][SwitchBot Lock Pro – SwitchBot International]] +:PROPERTIES: +:CREATED: [2025-04-22 Tue 15:56] +:ID: SwitchBot-Lock-Pro-SwitchBot-International-2026-03-31-18-27-22 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.slate.auto/en][SLATE Auto | The Customizable EV That Works for You]] +:PROPERTIES: +:CREATED: [2025-04-26 Sat 03:29] +:ID: SLATE-Auto-The-Customizable-EV-That-Works-for-You-2026-03-31-18-27-45 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://vanderhallusa.com/models-venice-3-wheel-vehicles-autocycle/][Models Venice - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles]] +:PROPERTIES: +:CREATED: [2025-04-27 Sun 18:53] +:ID: Models-Venice-Vanderhall-Motor-Works-All-Electric-2026-03-31-18-29-43 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://desert-wireless.com/tproduct/627963580-337292067672-tx-500mp-portable-hfvhfl-transceiver][TX-500MP Portable HF/VHFL Transceiver - Lab599]] :radio: +:PROPERTIES: +:CREATED: [2025-04-29 Tue 12:36] +:ID: TX-500MP-Portable-HF-VHFL-Transceiver-Lab599-2026-03-31-18-31-38 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.functionhealth.com/scan][Function Health | Full-Body 160+ Lab Tests & Full-body MRIs]] +:PROPERTIES: +:CREATED: [2025-05-07 Wed 09:30] +:ID: Function-Health-Full-Body-160-plus-Lab-Tests-and-2026-03-31-18-35-16 +:ORG_GTD: Someday +:CATEGORY: Flags +:END: + +** [[https://soundbender36.wordpress.com/][SOUND BENDER 36 | Circuit Bending / Machines électronik & Modular Synth DIY]] :music:modular: +:PROPERTIES: +:CREATED: [2025-05-07 Wed 12:55] +:ID: SOUND-BENDER-36-Circuit-Bending-Machines-2026-03-31-18-36-30 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://hackaday.com/2025/05/06/diy-penicillin/][DIY Penicillin | Hackaday]] :health:medicine: +:PROPERTIES: +:CREATED: [2025-05-07 Wed 20:46] +:ID: DIY-Penicillin-Hackaday-2026-03-31-18-36-54 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.opulo.io/products/lumenpnp][LumenPnP - Accurate and Reliable Pick and Place Machine – Opulo]] :diy:electronics:making: +:PROPERTIES: +:CREATED: [2025-05-09 Fri 15:41] +:ID: LumenPnP-Accurate-and-Reliable-Pick-and-Place-2026-03-31-18-38-41 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://github.com/opulo-inc/lumenpnp][GitHub - opulo-inc/lumenpnp: The LumenPnP is an open source pick and place machine.]] :DIY:electronics:making: +:PROPERTIES: +:CREATED: [2025-05-09 Fri 15:42] +:ID: GitHub-opulo-inc-lumenpnp-The-LumenPnP-is-an-open-2026-03-31-18-39-30 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://www.chastity-shop.com/][Chastity keys in silver and gold | chastity art | keyholder jewelry – chastity-shop]] :sex: +:PROPERTIES: +:CREATED: [2025-05-14 Wed 08:06] +:ID: Chastity-keys-in-silver-and-gold-chastity-art-2026-03-31-18-40-53 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.levante.eco/][Levante]] :solar:power: +:PROPERTIES: +:CREATED: [2025-05-14 Wed 13:49] +:ID: Levante-2026-03-31-18-41-22 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + +** [[https://whatsminer.net/shop/][Products Archive - Whatsminer]] +:PROPERTIES: +:CREATED: [2025-05-14 Wed 17:48] +:ID: Products-Archive-Whatsminer-2026-03-31-18-42-38 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +Rack mounted Bitcoin miner + +** [[https://rackrobo.io/collections/all][Products – Rack Robo]] +:PROPERTIES: +:CREATED: [2025-05-26 Mon 09:17] +:ID: Products-Rack-Robo-2026-03-31-18-46-33 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://vanderhallusa.com/][Home - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles]] +:PROPERTIES: +:TITLE: Home - Vanderhall Motor Works | All Electric EV Sport, Off-Road Vehicles +:URI: https://vanderhallusa.com/ +:CREATED: [2025-05-30 Fri 12:28] +:ID: Home-Vanderhall-Motor-Works-All-Electric-EV-Sport-2026-03-31-18-51-24 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.indiegogo.com/projects/liberux-nexx--3#/][Liberux NEXX | Indiegogo]] :days: +:PROPERTIES: +:TITLE: Liberux NEXX | Indiegogo +:URI: https://www.indiegogo.com/projects/liberux-nexx--3#/ +:CREATED: [2025-06-03 Tue 11:31] +:ID: Liberux-NEXX-Indiegogo-2026-03-31-18-53-09 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.coalax.com/products/lancer300-modular-backpack][Coalax Lancer300 Camera Backpack]] :radio:weeks: +:PROPERTIES: +:TITLE: Coalax Lancer300 Camera Backpack +:URI: https://www.coalax.com/products/lancer300-modular-backpack +:CREATED: [2025-06-10 Tue 15:13] +:ID: Coalax-Lancer300-Camera-Backpack-2026-03-31-18-54-02 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +Might be a good backpack for mobile radio operation + +** [[https://www.tricorderzero.com/][Health and Fitness Tracker | Tricorder.Zero]] :health:quantifiedSelf: +:PROPERTIES: +:TITLE: Health and Fitness Tracker | Tricorder.Zero +:URI: https://www.tricorderzero.com/ +:CREATED: [2025-06-13 Fri 13:15] +:ID: Health-and-Fitness-Tracker-Tricorder-dot-Zero-2026-03-31-18-57-48 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.kickstarter.com/projects/ankermake/eufymake-e1-the-first-personal-3d-textured-uv-printer][eufyMake E1: the First Personal 3D-Texture UV Printer by eufyMake — Kickstarter]] :making:years: +:PROPERTIES: +:TITLE: eufyMake E1: the First Personal 3D-Texture UV Printer by eufyMake — Kickstarter +:URI: https://www.kickstarter.com/projects/ankermake/eufymake-e1-the-first-personal-3d-textured-uv-printer +:CREATED: [2025-06-22 Sun 11:38] +:ID: eufyMake-E1-the-First-Personal-3D-Texture-UV-2026-03-31-18-58-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.guybuffet.com/gallery-image/Limited-Edition-Prints/G0000gRfwWbFR9iw/I0000aUzEvQA30To]["Gin Martini With an Olive" | Guy Buffet]] :art:years: +:PROPERTIES: +:TITLE: "Gin Martini With an Olive" | Guy Buffet +:URI: https://www.guybuffet.com/gallery-image/Limited-Edition-Prints/G0000gRfwWbFR9iw/I0000aUzEvQA30To +:CREATED: [2025-08-20 Wed 13:51] +:ID: Gin-Martini-With-an-Olive-Guy-Buffet-2026-04-04-16-45-18 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +"Gin Martini With an Olive" +NEW Limited Edition Giclee + +AP 40 x 30 Canvas $3000 +SN 26.6x20 Canvas $2500 +SN 26.6X20 Paper $2500 + +** [[https://store.ui.com/us/en/category/switching-professional-max-xg/products/usw-pro-xg-48-poe?a_aid=TechnoTim][Switch Pro XG 48 PoE - Ubiquiti Store United States]] :homelab:years: +:PROPERTIES: +:TITLE: Switch Pro XG 48 PoE - Ubiquiti Store United States +:URI: https://store.ui.com/us/en/category/switching-professional-max-xg/products/usw-pro-xg-48-poe?a_aid=TechnoTim +:CREATED: [2025-08-20 Wed 13:53] +:ID: Switch-Pro-XG-48-PoE-Ubiquiti-Store-United-States-2026-04-04-16-46-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://oh8stn.org/blog/2024/12/28/link500-rpr-tnc-the-ultimate-tool-for-data-mode-ham-radio-operators/][LiNK500 RPR TNC: The Ultimate Tool for Data Mode Ham Radio Operators – Off Grid Ham Radio OH8STN]] :radio:rural: +:PROPERTIES: +:TITLE: LiNK500 RPR TNC: The Ultimate Tool for Data Mode Ham Radio Operators – Off Grid Ham Radio OH8STN +:URI: https://oh8stn.org/blog/2024/12/28/link500-rpr-tnc-the-ultimate-tool-for-data-mode-ham-radio-operators/ +:CREATED: [2025-08-20 Wed 13:55] +:ID: LiNK500-RPR-TNC-The-Ultimate-Tool-for-Data-Mode-2026-04-04-16-46-43 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://kratky.weebly.com/get-started.html][Kratky Hydroponics Method]] :permaculture:hydroponics:months: +:PROPERTIES: +:TITLE: Kratky Hydroponics Method +:URI: https://kratky.weebly.com/get-started.html +:CREATED: [2025-08-20 Wed 13:56] +:ID: Kratky-Hydroponics-Method-2026-04-04-16-46-53 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.paoson.com/en/shop-woodworking-homemade-tool-furniture-plans/95-homemade-modular-workbench-mobile-tool-stand-plans.html][Homemade Modular Workbench & Mobile Tool Stand Plans]] :woodworking:years:make: +:PROPERTIES: +:TITLE: Homemade Modular Workbench & Mobile Tool Stand Plans +:URI: https://www.paoson.com/en/shop-woodworking-homemade-tool-furniture-plans/95-homemade-modular-workbench-mobile-tool-stand-plans.html +:CREATED: [2025-08-20 Wed 13:58] +:ID: Homemade-Modular-Workbench-and-Mobile-Tool-Stand-2026-04-04-16-47-08 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://covertinstruments.com/products/covert-companion-pro][Covert Companion™ Pro - Locksmith Tool Accessories – Covert Instruments]] :days:security: +:PROPERTIES: +:TITLE: Covert Companion™ Pro - Locksmith Tool Accessories – Covert Instruments +:URI: https://covertinstruments.com/products/covert-companion-pro +:CREATED: [2025-08-20 Wed 14:00] +:ID: Covert-Companion-Pro-Locksmith-Tool-Accessories-2026-04-04-16-47-25 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.dowelmax.com/product/classic-3-8-dowel-jig-system/?aff=7][Dowelmax Classic 3/8 Joining System | Dowelmax]] :woodwork:make:years: +:PROPERTIES: +:TITLE: Dowelmax Classic 3/8 Joining System | Dowelmax +:URI: https://www.dowelmax.com/product/classic-3-8-dowel-jig-system/?aff=7 +:CREATED: [2025-08-20 Wed 14:01] +:ID: Dowelmax-Classic-3-8-Joining-System-Dowelmax-2026-04-04-16-47-39 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.indiegogo.com/projects/worlds-first-portable-mosquito-air-defense#/][Worlds First Portable Mosquito Air Defense | Indiegogo]] :years: +:PROPERTIES: +:TITLE: Worlds First Portable Mosquito Air Defense | Indiegogo +:URI: https://www.indiegogo.com/projects/worlds-first-portable-mosquito-air-defense#/ +:CREATED: [2025-08-20 Wed 14:01] +:ID: Worlds-First-Portable-Mosquito-Air-Defense-2026-04-04-16-47-43 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://minimalcompany.com/][The Minimal Company | Live More, Scroll Less.]] :weeks: +:PROPERTIES: +:TITLE: The Minimal Company | Live More, Scroll Less. +:URI: https://minimalcompany.com/ +:CREATED: [2025-08-20 Wed 14:04] +:ID: The-Minimal-Company-Live-More-Scroll-Less-dot-2026-04-04-16-48-16 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.rosettastone.com/buy/partner149/?platform=grin&link_id=1852291&token=mFWbKdXgZyQvviZevGbrj4Sr5ljZfEon&contact_id=75731249-a5d2-49da-be3b-d9fb1d0c1f20&attribution_window=360][Rosetta Stone® Plans and Pricing]] :languages:education: +:PROPERTIES: +:TITLE: Rosetta Stone® Plans and Pricing +:URI: https://www.rosettastone.com/buy/partner149/?platform=grin&link_id=1852291&token=mFWbKdXgZyQvviZevGbrj4Sr5ljZfEon&contact_id=75731249-a5d2-49da-be3b-d9fb1d0c1f20&attribution_window=360 +:CREATED: [2025-08-20 Wed 14:07] +:ID: Rosetta-Stone-Plans-and-Pricing-2026-04-04-16-48-34 +:ORG_GTD: Someday +:CATEGORY: Bits +:END: + +Rosetta Stone has an affordable lifetime, all languages package. Probably means it is getting killed by Duolingo + +** [[https://kmtools.com/products/katz-moses-cleat-system][Katz-Moses Aluminum Cleats - Patent Pending]] :make:years:aluminium:organizing: +:PROPERTIES: +:TITLE: Katz-Moses Aluminum Cleats - Patent Pending +:URI: https://kmtools.com/products/katz-moses-cleat-system +:CREATED: [2025-08-20 Wed 14:10] +:ID: Katz-Moses-Aluminum-Cleats-Patent-Pending-2026-04-04-16-48-47 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.ustoolandfastener.com/tso-mtr-18-precision-system-triangle-set-61-461/][TSO MTR-18 Precision System Triangle Set (61-461)]] :woodworking:tools:shopping: +:PROPERTIES: +:TITLE: TSO MTR-18 Precision System Triangle Set (61-461) +:URI: https://www.ustoolandfastener.com/tso-mtr-18-precision-system-triangle-set-61-461/ +:CREATED: [2025-08-20 Wed 14:10] +:ID: TSO-MTR-18-Precision-System-Triangle-Set--61-461-2026-04-04-16-49-07 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.axminstertools.com/us/ujk-technology-parf-guide-system-mkii-104779][UJK Parf Mk II Guide System | Axminster Tools USA]] :woodworking:tools:shopping:years: +:PROPERTIES: +:TITLE: UJK Parf Mk II Guide System | Axminster Tools USA +:URI: https://www.axminstertools.com/us/ujk-technology-parf-guide-system-mkii-104779 +:CREATED: [2025-08-20 Wed 14:11] +:ID: UJK-Parf-Mk-II-Guide-System-Axminster-Tools-USA-2026-04-04-16-49-15 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://verafiaudiollc.com/products/vanguard-scout][Buy Vanguard Scout Online | The $299 per pair Miracle Mini Monitor]] :audio:months:shopping: +:PROPERTIES: +:TITLE: Buy Vanguard Scout Online | The $299 per pair Miracle Mini Monitor +:URI: https://verafiaudiollc.com/products/vanguard-scout +:CREATED: [2025-08-20 Wed 14:11] +:ID: Buy-Vanguard-Scout-Online-The-299-per-pair-2026-04-04-16-49-20 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://halflife390science.blogspot.com/2020/11/a-sound-proof-server-cabinet-mechanical.html?m=1][Halflife390's Science Blog]] :make:years:homelab: +:PROPERTIES: +:TITLE: Halflife390's Science Blog +:URI: https://halflife390science.blogspot.com/2020/11/a-sound-proof-server-cabinet-mechanical.html?m=1 +:CREATED: [2025-08-20 Wed 14:13] +:ID: Halflife390-s-Science-Blog-2026-04-04-16-49-29 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + + Building A Sound Proof Server Cabinet - Mechanical Construction + +** [[https://github.com/MillenniumMachines/Milo-v1.5][GitHub - MillenniumMachines/Milo-v1.5: Milo is an open-source project for DIYers to create a reliable, low cost and powerful desktop CNC mill on their own terms.]] :make:CNC:years: +:PROPERTIES: +:TITLE: GitHub - MillenniumMachines/Milo-v1.5: Milo is an open-source project for DIYers to create a reliable, low cost and powerful desktop CNC mill on their own terms. +:URI: https://github.com/MillenniumMachines/Milo-v1.5 +:CREATED: [2025-08-20 Wed 14:20] +:ID: GitHub-MillenniumMachines-Milo-v1-dot-5-Milo-is-2026-04-04-16-49-57 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://kb-3d.com/store/18-ldo][LDO Motors]] :3dprinting:make: +:PROPERTIES: +:TITLE: LDO Motors +:URI: https://kb-3d.com/store/18-ldo +:CREATED: [2025-08-20 Wed 14:21] +:ID: LDO-Motors-2026-04-04-16-50-05 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.ussadesign.com/products/multifunctional-bench][Modular Bench || Peg board models]] :make:woodwork:aluminium: +:PROPERTIES: +:TITLE: Modular Bench || Peg board models +:URI: https://www.ussadesign.com/products/multifunctional-bench +:CREATED: [2025-08-20 Wed 14:22] +:ID: Modular-Bench-Peg-board-models-2026-04-04-16-50-11 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.nooelec.com/store/hackrf-pro.html][Nooelec - HackRF Pro Software Defined Radio]] :radio:weeks: +:PROPERTIES: +:TITLE: Nooelec - HackRF Pro Software Defined Radio +:URI: https://www.nooelec.com/store/hackrf-pro.html +:CREATED: [2025-08-20 Wed 14:29] +:ID: Nooelec-HackRF-Pro-Software-Defined-Radio-2026-04-04-17-00-14 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.vorondesign.com/voron2.4][VORON2.4]] :3dprinting:make:years: +:PROPERTIES: +:TITLE: VORON2.4 +:URI: https://www.vorondesign.com/voron2.4 +:CREATED: [2025-08-20 Wed 14:29] +:ID: VORON2-dot-4-2026-04-04-17-00-35 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.xtool.com/][xTool Laser | Desktop CO2, Fiber & Diode Laser Cutter]] :make:CNC:metalwork:woodwork:years: +:PROPERTIES: +:TITLE: xTool Laser | Desktop CO2, Fiber & Diode Laser Cutter +:URI: https://www.xtool.com/ +:CREATED: [2025-08-20 Wed 14:30] +:ID: xTool-Laser-Desktop-CO2-Fiber-and-Diode-Laser-2026-04-04-17-00-55 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://makerworld.com/en/models/1501061-neogrid-2-0-drawer-management-system][NeoGrid 2.0 - Drawer Management System Remixed by BlackjackDuck - Hands on Katie Guild Member MakerWorld: Download Free 3D Models]] :make:3dprinting:organizing: +:PROPERTIES: +:TITLE: NeoGrid 2.0 - Drawer Management System Remixed by BlackjackDuck - Hands on Katie Guild Member MakerWorld: Download Free 3D Models +:URI: https://makerworld.com/en/models/1501061-neogrid-2-0-drawer-management-system +:CREATED: [2025-08-20 Wed 14:31] +:ID: NeoGrid-2-dot-0-Drawer-Management-System-Remixed-2026-04-04-17-00-59 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.beyond-power.com/pages/voltra?sca_ref=5489774.j8t05K1fuV&sca_source=UGZsXA08FjWmBQVXwEH59r][VOLTRA I | The Revolutionary Cable Machine has Arrived]] :health:wellness:years: +:PROPERTIES: +:TITLE: VOLTRA I | The Revolutionary Cable Machine has Arrived +:URI: https://www.beyond-power.com/pages/voltra?sca_ref=5489774.j8t05K1fuV&sca_source=UGZsXA08FjWmBQVXwEH59r +:CREATED: [2025-08-20 Wed 14:32] +:ID: VOLTRA-I-The-Revolutionary-Cable-Machine-has-2026-04-04-17-01-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.jjgeorgestore.com/the-smarter-scrubber/][The Smarter Scrubber Grill Brush | Smarter Everyday Grill Brush | JJGeorge Grill Brush]] :years:industry: +:PROPERTIES: +:TITLE: The Smarter Scrubber Grill Brush | Smarter Everyday Grill Brush | JJGeorge Grill Brush +:URI: https://www.jjgeorgestore.com/the-smarter-scrubber/ +:CREATED: [2025-08-20 Wed 14:32] +:ID: The-Smarter-Scrubber-Grill-Brush-Smarter-Everyday-2026-04-04-17-01-38 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +This is the grill scrubber that was made on YouTube to demonstrate how difficult it is to make things in the US. + +** HiFi Rose RS151 High Performance Network Streamer – HiFi Rose USA +:PROPERTIES: +:CREATED: [2025-09-04 Thu 08:35] +:ID: HiFi-Rose-RS151-High-Performance-Network-Streamer-2026-04-04-17-03-34 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +[[https://www.hifiroseusa.com/products/rs151-high-performance-network-streamer][HiFi Rose RS151 High Performance Network Streamer – HiFi Rose USA]] + +** Wio-WM6180 Wi-Fi HaLow Mini-PCIe Module | Long-Range, Low-Power IoT Connectivity Solution +:PROPERTIES: +:CREATED: [2025-09-04 Thu 14:24] +:ID: Wio-WM6180-Wi-Fi-HaLow-Mini-PCIe-Module-Long-2026-04-04-17-03-46 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +[[https://www.seeedstudio.com/Wio-WM6180-Wi-Fi-HaLow-mini-PCIe-Module-p-6394.html?sensecap_affiliate=jWO59eF&referring_service=link][Wio-WM6180 Wi-Fi HaLow Mini-PCIe Module | Long-Range, Low-Power IoT Connectivity Solution]] + +** Men's Compact Travel Hoodie | Unbound Merino :days:attire: +:PROPERTIES: +:CREATED: [2025-09-04 Thu 19:11] +:ID: Men-s-Compact-Travel-Hoodie-Unbound-Merino-2026-04-04-17-03-50 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +[[https://unboundmerino.com/products/compact-travel-hoodie?variant=29490854690910][Men's Compact Travel Hoodie | Unbound Merino]] + +** Level Lock Pro | The Ultimate Level Lock | Level :homelab:years: +:PROPERTIES: +:CREATED: [2025-09-12 Fri 09:58] +:ID: Level-Lock-Pro-The-Ultimate-Level-Lock-Level-2026-04-04-17-04-11 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +[[https://level.co/level-lock-pro/][Level Lock Pro | The Ultimate Level Lock | Level]] + +** [[https://nexphone.com/][NexPhone |]] +:PROPERTIES: +:TITLE: NexPhone | +:URI: https://nexphone.com/ +:CREATED: [2026-02-27 Fri 12:24] +:ID: NexPhone-2026-04-04-17-10-05 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + +** [[https://www.slate.auto/en/reserve][Reserve Your SLATE | The EV That Adapts to You]] +:PROPERTIES: +:TITLE: Reserve Your SLATE | The EV That Adapts to You +:URI: https://www.slate.auto/en/reserve +:CREATED: [2026-02-27 Fri 12:24] +:ID: Reserve-Your-SLATE-The-EV-That-Adapts-to-You-2026-04-04-17-10-15 +:ORG_GTD: Someday +:CATEGORY: Atoms +:END: + diff --git a/.#org-gtd-tasks.org b/.#org-gtd-tasks.org new file mode 120000 index 0000000..da010b7 --- /dev/null +++ b/.#org-gtd-tasks.org @@ -0,0 +1 @@ +user@amr.3392:1775060113 \ No newline at end of file diff --git a/gtd_archive_2026 b/gtd_archive_2026 index 87f1ec0..fde9bc3 100644 --- a/gtd_archive_2026 +++ b/gtd_archive_2026 @@ -6167,4 +6167,8946 @@ Gutter: mid may, mid November, then later in December Hose in the back doesn't exist ADT security system. +**** DONE [[https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin][Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record]] +CLOSED: [2026-03-31 Tue 16:23] +:PROPERTIES: +:CREATED: [2024-07-30 Tue 04:50] +:ID: Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the-Public-Record-2025-06-04-15-13-43 +:TITLE: Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record +:URI: https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:40 +:ARCHIVE_FILE: ~/memex/gtd_archive_2026~ +:ARCHIVE_CATEGORY: gtd_archive_2026~ +:ARCHIVE_TODO: DONE +:ARCHIVE_OLPATH: 2026/2026-03 March/2026-03-31 Tuesday +:END: + + + +**** DONE [[https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin][Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record]] +CLOSED: [2026-03-31 Tue 16:23] +:PROPERTIES: +:CREATED: [2024-07-30 Tue 04:50] +:ID: Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the-Public-Record-2025-06-04-15-13-43 +:TITLE: Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record +:URI: https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:41 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the--Wx7GMQ.org +:ARCHIVE_CATEGORY: wip-Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the--Wx7GMQ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin][Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record]] +CLOSED: [2026-03-31 Tue 16:23] +:PROPERTIES: +:CREATED: [2024-07-30 Tue 04:50] +:ID: Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the-Public-Record-2025-06-04-15-13-43 +:TITLE: Reliable Sources: How Wikipedia Admin David Gerard Launders His Grudges Into the Public Record +:URI: https://www.tracingwoodgrains.com/p/reliable-sources-how-wikipedia-admin +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:42 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the--WuG8zK.org +:ARCHIVE_CATEGORY: wip-Reliable-Sources-How-Wikipedia-Admin-David-Gerard-Launders-His-Grudges-Into-the--WuG8zK +:ARCHIVE_TODO: DONE +:END: + + + + +** 2026-04 April +*** 2026-04-04 Saturday +**** DONE [[https://github.com/tanrax/org-social][GitHub - tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP.]] +CLOSED: [2026-04-04 Sat 16:45] +:PROPERTIES: +:TITLE: GitHub - tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP. +:URI: https://github.com/tanrax/org-social +:CREATED: [2025-08-20 Wed 13:41] +:ID: GitHub-tanrax-org-social-Org-Social-is-a-2026-03-31-18-59-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:45 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-tanrax-org-social-Org-Social-is-a-2026-03-31-18-59-16-7Kwmkt.org +:ARCHIVE_CATEGORY: wip-GitHub-tanrax-org-social-Org-Social-is-a-2026-03-31-18-59-16-7Kwmkt +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.blackstonelibrary.com/][Library Sales | BlackstoneLibrary.com]] :books: +CLOSED: [2026-04-04 Sat 16:45] +:PROPERTIES: +:TITLE: Library Sales | BlackstoneLibrary.com +:URI: https://www.blackstonelibrary.com/ +:CREATED: [2025-08-20 Wed 13:50] +:ID: Library-Sales-BlackstoneLibrary-dot-com-2026-04-04-16-45-08 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:45 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Library-Sales-BlackstoneLibrary-dot-com-2026-04-04-16-45-08-x4TFIN.org +:ARCHIVE_CATEGORY: wip-Library-Sales-BlackstoneLibrary-dot-com-2026-04-04-16-45-08-x4TFIN +:ARCHIVE_TODO: DONE +:END: + +Download Audiobooks + +**** DONE [[https://www.kabbalah.info/eng/content/view/frame/31686?/eng/content/view/full/31686][1. There is None Else Beside Him | Shamati Articles | Yehuda Leib HaLevi Ashlag (Baal HaSulam) | Kabbalah Library - Bnei Baruch Kabbalah Education & Research Institute]] :kabbalah:occult:esoteric: +CLOSED: [2026-04-04 Sat 16:46] +:PROPERTIES: +:TITLE: 1. There is None Else Beside Him | Shamati Articles | Yehuda Leib HaLevi Ashlag (Baal HaSulam) | Kabbalah Library - Bnei Baruch Kabbalah Education & Research Institute +:URI: https://www.kabbalah.info/eng/content/view/frame/31686?/eng/content/view/full/31686 +:CREATED: [2025-08-20 Wed 13:52] +:ID: 1-dot-There-is-None-Else-Beside-Him-Shamati-2026-04-04-16-46-06 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:46 +:ARCHIVE_FILE: /tmp/org-gtd/wip-1-dot-There-is-None-Else-Beside-Him-Shamati-2026-04-04-16-46-06-LhMYg0.org +:ARCHIVE_CATEGORY: wip-1-dot-There-is-None-Else-Beside-Him-Shamati-2026-04-04-16-46-06-LhMYg0 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://sites.google.com/view/magnusarcanus/home?authuser=0][ܪܵܙܵܐ ܪܲܒܵܐ]] :esoteric:islam:alawism: +CLOSED: [2026-04-04 Sat 16:46] +:PROPERTIES: +:TITLE: ܪܵܙܵܐ ܪܲܒܵܐ +:URI: https://sites.google.com/view/magnusarcanus/home?authuser=0 +:CREATED: [2025-08-20 Wed 13:52] +:ID: ܪܵܙܵܐ-ܪܲܒܵܐ-2026-04-04-16-46-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:46 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ܪܵܙܵܐ-ܪܲܒܵܐ-2026-04-04-16-46-23-94AFvC.org +:ARCHIVE_CATEGORY: wip-ܪܵܙܵܐ-ܪܲܒܵܐ-2026-04-04-16-46-23-94AFvC +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/Xoconoch/spotizerr][GitHub - Xoconoch/spotizerr: Spotify music downloader with a lossless twist, based on the deezspot library]] :music: +CLOSED: [2026-04-04 Sat 16:46] +:PROPERTIES: +:TITLE: GitHub - Xoconoch/spotizerr: Spotify music downloader with a lossless twist, based on the deezspot library +:URI: https://github.com/Xoconoch/spotizerr +:CREATED: [2025-08-20 Wed 13:52] +:ID: GitHub-Xoconoch-spotizerr-Spotify-music-2026-04-04-16-46-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:46 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Xoconoch-spotizerr-Spotify-music-2026-04-04-16-46-27-noJ8lb.org +:ARCHIVE_CATEGORY: wip-GitHub-Xoconoch-spotizerr-Spotify-music-2026-04-04-16-46-27-noJ8lb +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://davesgarden.com/guides/articles/how-to-choose-a-grow-light-for-your-indoor-gardening][How to Choose a Grow Light for Your Indoor Gardening]] :hydroponics:permaculture: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: How to Choose a Grow Light for Your Indoor Gardening +:URI: https://davesgarden.com/guides/articles/how-to-choose-a-grow-light-for-your-indoor-gardening +:CREATED: [2025-08-20 Wed 13:57] +:ID: How-to-Choose-a-Grow-Light-for-Your-Indoor-2026-04-04-16-47-02 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Choose-a-Grow-Light-for-Your-Indoor-2026-04-04-16-47-02-l9wstl.org +:ARCHIVE_CATEGORY: wip-How-to-Choose-a-Grow-Light-for-Your-Indoor-2026-04-04-16-47-02-l9wstl +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.craftyamigo.com/projects/how-to-build-a-hydroponic-setup][How to Build a Hydroponic Setup]] :hydroponics: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: How to Build a Hydroponic Setup +:URI: https://www.craftyamigo.com/projects/how-to-build-a-hydroponic-setup +:CREATED: [2025-08-20 Wed 13:58] +:ID: How-to-Build-a-Hydroponic-Setup-2026-04-04-16-47-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-a-Hydroponic-Setup-2026-04-04-16-47-14-2mRfg2.org +:ARCHIVE_CATEGORY: wip-How-to-Build-a-Hydroponic-Setup-2026-04-04-16-47-14-2mRfg2 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://airandspace.si.edu/support/wall-of-honor/dr-norman-bergrun][Dr. Norman Bergrun | National Air and Space Museum]] :esoteric: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: Dr. Norman Bergrun | National Air and Space Museum +:URI: https://airandspace.si.edu/support/wall-of-honor/dr-norman-bergrun +:CREATED: [2025-08-20 Wed 13:59] +:ID: Dr-dot-Norman-Bergrun-National-Air-and-Space-2026-04-04-16-47-17 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Dr-dot-Norman-Bergrun-National-Air-and-Space-2026-04-04-16-47-17-OxzWFu.org +:ARCHIVE_CATEGORY: wip-Dr-dot-Norman-Bergrun-National-Air-and-Space-2026-04-04-16-47-17-OxzWFu +:ARCHIVE_TODO: DONE +:END: + +This NASA scientist ended up being pushed out for talking about the Hexagram on Saturn's pole + +**** DONE [[https://www.programmingelectronics.com/][Home - Programming Electronics Academy]] :electronics:make:arduino: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: Home - Programming Electronics Academy +:URI: https://www.programmingelectronics.com/ +:CREATED: [2025-08-20 Wed 14:00] +:ID: Home-Programming-Electronics-Academy-2026-04-04-16-47-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Home-Programming-Electronics-Academy-2026-04-04-16-47-30-paEow5.org +:ARCHIVE_CATEGORY: wip-Home-Programming-Electronics-Academy-2026-04-04-16-47-30-paEow5 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.humblegrowthhydroponics.com/][Home | Humble Growth Hydrop]] :hydroponics: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: Home | Humble Growth Hydrop +:URI: https://www.humblegrowthhydroponics.com/ +:CREATED: [2025-08-20 Wed 14:01] +:ID: Home-Humble-Growth-Hydrop-2026-04-04-16-47-37 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Home-Humble-Growth-Hydrop-2026-04-04-16-47-37-fPYTmo.org +:ARCHIVE_CATEGORY: wip-Home-Humble-Growth-Hydrop-2026-04-04-16-47-37-fPYTmo +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.ka2ddo.org/ka2ddo/YAAC.html][YAAC - Yet Another APRS Client]] :radio: +CLOSED: [2026-04-04 Sat 16:47] +:PROPERTIES: +:TITLE: YAAC - Yet Another APRS Client +:URI: https://www.ka2ddo.org/ka2ddo/YAAC.html +:CREATED: [2025-08-20 Wed 14:02] +:ID: YAAC-Yet-Another-APRS-Client-2026-04-04-16-47-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:47 +:ARCHIVE_FILE: /tmp/org-gtd/wip-YAAC-Yet-Another-APRS-Client-2026-04-04-16-47-50-7MDXFX.org +:ARCHIVE_CATEGORY: wip-YAAC-Yet-Another-APRS-Client-2026-04-04-16-47-50-7MDXFX +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://gamaleid.net/?p=445][حاجتنا الى استراتيجية اشتراكية جديدة قراءة ثانية فى أحداث يناير1977]] :egypt:communism: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: حاجتنا الى استراتيجية اشتراكية جديدة قراءة ثانية فى أحداث يناير1977 +:URI: https://gamaleid.net/?p=445 +:CREATED: [2025-08-20 Wed 14:02] +:ID: حاجتنا-الى-استراتيجية-اشتراكية-جديدة-قراءة-ثانية-2026-04-04-16-47-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-حاجتنا-الى-استراتيجية-اشتراكية-جديدة-قراءة-ثانية-2026-04-04-16-47-59-ReU7dM.org +:ARCHIVE_CATEGORY: wip-حاجتنا-الى-استراتيجية-اشتراكية-جديدة-قراءة-ثانية-2026-04-04-16-47-59-ReU7dM +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://heavyweight.cc/][Heavyweight: Letters Taken Seriously]] :law:AI:agent: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: Heavyweight: Letters Taken Seriously +:URI: https://heavyweight.cc/ +:CREATED: [2025-08-20 Wed 14:03] +:ID: Heavyweight-Letters-Taken-Seriously-2026-04-04-16-48-01 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Heavyweight-Letters-Taken-Seriously-2026-04-04-16-48-01-alotqA.org +:ARCHIVE_CATEGORY: wip-Heavyweight-Letters-Taken-Seriously-2026-04-04-16-48-01-alotqA +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.veryoldwriting.com/][Secrets of the Scribes]] :egypt: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: Secrets of the Scribes +:URI: https://www.veryoldwriting.com/ +:CREATED: [2025-08-20 Wed 14:03] +:ID: Secrets-of-the-Scribes-2026-04-04-16-48-06 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Secrets-of-the-Scribes-2026-04-04-16-48-06-pcU5Zt.org +:ARCHIVE_CATEGORY: wip-Secrets-of-the-Scribes-2026-04-04-16-48-06-pcU5Zt +:ARCHIVE_TODO: DONE +:END: + +Secrets of the Nile are hidden in European classics from Homer and Aeschylus to Virgil and the Bible. They were hidden by plagiarists after 522 BCE when Darius began to cook the books. That was Djarew’s theory which he tested in informal case studies now being released in this series. + +**** DONE [[https://www.horoscope.com/article/zodiac-signs-face/][Zodiac Signs: Facial Features, Body Shape, Physical Traits Zodiac Signs: Facial Features, Body Shape, Physical Traits | Horoscope.com]] :astrology:esoteric: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: Zodiac Signs: Facial Features, Body Shape, Physical Traits Zodiac Signs: Facial Features, Body Shape, Physical Traits | Horoscope.com +:URI: https://www.horoscope.com/article/zodiac-signs-face/ +:CREATED: [2025-08-20 Wed 14:04] +:ID: Zodiac-Signs-Facial-Features-Body-Shape-Physical-2026-04-04-16-48-12 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Zodiac-Signs-Facial-Features-Body-Shape-Physical-2026-04-04-16-48-12-Cy7Atx.org +:ARCHIVE_CATEGORY: wip-Zodiac-Signs-Facial-Features-Body-Shape-Physical-2026-04-04-16-48-12-Cy7Atx +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.automationdirect.com/adc/home/home][AutomationDirect.com | #1 Value in Industrial Automation]] :make:aluminium: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: AutomationDirect.com | #1 Value in Industrial Automation +:URI: https://www.automationdirect.com/adc/home/home +:CREATED: [2025-08-20 Wed 14:05] +:ID: AutomationDirect-dot-com-1-Value-in-Industrial-2026-04-04-16-48-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AutomationDirect-dot-com-1-Value-in-Industrial-2026-04-04-16-48-23-G39hPP.org +:ARCHIVE_CATEGORY: wip-AutomationDirect-dot-com-1-Value-in-Industrial-2026-04-04-16-48-23-G39hPP +:ARCHIVE_TODO: DONE +:END: + +Good shop to buy aluminium extrusion profiles. + +**** DONE [[https://huggingface.co/datasets/common-pile/caselaw_access_project][common-pile/caselaw_access_project · Datasets at Hugging Face]] :AI:LLM:law: +CLOSED: [2026-04-04 Sat 16:48] +:PROPERTIES: +:TITLE: common-pile/caselaw_access_project · Datasets at Hugging Face +:URI: https://huggingface.co/datasets/common-pile/caselaw_access_project +:CREATED: [2025-08-20 Wed 14:07] +:ID: common-pile-caselaw-access-project-Datasets-at-2026-04-04-16-48-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:48 +:ARCHIVE_FILE: /tmp/org-gtd/wip-common-pile-caselaw-access-project-Datasets-at-2026-04-04-16-48-27-uUJ0BX.org +:ARCHIVE_CATEGORY: wip-common-pile-caselaw-access-project-Datasets-at-2026-04-04-16-48-27-uUJ0BX +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://universaltruthschool.com/][Universal Truth School – "What we do in life ripples in eternity" – Marcus Aurelius]] :esoteric:occult: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: Universal Truth School – "What we do in life ripples in eternity" – Marcus Aurelius +:URI: https://universaltruthschool.com/ +:CREATED: [2025-08-20 Wed 14:12] +:ID: Universal-Truth-School-What-we-do-in-life-ripples-2026-04-04-16-49-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Universal-Truth-School-What-we-do-in-life-ripples-2026-04-04-16-49-23-MjD6Tn.org +:ARCHIVE_CATEGORY: wip-Universal-Truth-School-What-we-do-in-life-ripples-2026-04-04-16-49-23-MjD6Tn +:ARCHIVE_TODO: DONE +:END: + +Santos Bonacci's website + +**** DONE [[https://taroscopes.com/inner-zodiac/][The Inner Zodiac]] :esoteric:occult: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: The Inner Zodiac +:URI: https://taroscopes.com/inner-zodiac/ +:CREATED: [2025-08-20 Wed 14:13] +:ID: The-Inner-Zodiac-2026-04-04-16-49-26 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Inner-Zodiac-2026-04-04-16-49-26-wxR3UL.org +:ARCHIVE_CATEGORY: wip-The-Inner-Zodiac-2026-04-04-16-49-26-wxR3UL +:ARCHIVE_TODO: DONE +:END: + +Michael Tsarion's website + +**** DONE [[https://github.com/philipturner/apm-roadmap][GitHub - philipturner/apm-roadmap: A Nanofactory Roadmap 2: Improved Proposal for a Comprehensive Diamondoid Nanofactory Development Program]] :make:nanotechnology: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: GitHub - philipturner/apm-roadmap: A Nanofactory Roadmap 2: Improved Proposal for a Comprehensive Diamondoid Nanofactory Development Program +:URI: https://github.com/philipturner/apm-roadmap +:CREATED: [2025-08-20 Wed 14:14] +:ID: GitHub-philipturner-apm-roadmap-A-Nanofactory-2026-04-04-16-49-34 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-philipturner-apm-roadmap-A-Nanofactory-2026-04-04-16-49-34-FulBZQ.org +:ARCHIVE_CATEGORY: wip-GitHub-philipturner-apm-roadmap-A-Nanofactory-2026-04-04-16-49-34-FulBZQ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.newyorker.com/magazine/2023/07/24/the-rise-and-fall-of-neoliberalism][The Twilight of Neoliberalism | The New Yorker]] +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: The Twilight of Neoliberalism | The New Yorker +:URI: https://www.newyorker.com/magazine/2023/07/24/the-rise-and-fall-of-neoliberalism +:CREATED: [2025-08-20 Wed 14:15] +:ID: The-Twilight-of-Neoliberalism-The-New-Yorker-2026-04-04-16-49-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Twilight-of-Neoliberalism-The-New-Yorker-2026-04-04-16-49-36-MSSbOu.org +:ARCHIVE_CATEGORY: wip-The-Twilight-of-Neoliberalism-The-New-Yorker-2026-04-04-16-49-36-MSSbOu +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://archive.ph/2025.07.02-111245/https:/www.newyorker.com/news/the-financial-page/the-case-for-zohranomics][The Case for Zohranomics | The New Yorker]] +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: The Case for Zohranomics | The New Yorker +:URI: https://archive.ph/2025.07.02-111245/https:/www.newyorker.com/news/the-financial-page/the-case-for-zohranomics +:CREATED: [2025-08-20 Wed 14:16] +:ID: The-Case-for-Zohranomics-The-New-Yorker-2026-04-04-16-49-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Case-for-Zohranomics-The-New-Yorker-2026-04-04-16-49-39-kOX2XX.org +:ARCHIVE_CATEGORY: wip-The-Case-for-Zohranomics-The-New-Yorker-2026-04-04-16-49-39-kOX2XX +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://blog.mozilla.ai/wasm-agents-ai-agents-running-in-your-browser/][Wasm-agents: AI agents running in your browser]] +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: Wasm-agents: AI agents running in your browser +:URI: https://blog.mozilla.ai/wasm-agents-ai-agents-running-in-your-browser/ +:CREATED: [2025-08-20 Wed 14:16] +:ID: Wasm-agents-AI-agents-running-in-your-browser-2026-04-04-16-49-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Wasm-agents-AI-agents-running-in-your-browser-2026-04-04-16-49-41-VbYhNj.org +:ARCHIVE_CATEGORY: wip-Wasm-agents-AI-agents-running-in-your-browser-2026-04-04-16-49-41-VbYhNj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://thealuminumcarpenter.com/][The Aluminum Carpenter]] :make:aluminum: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: The Aluminum Carpenter +:URI: https://thealuminumcarpenter.com/ +:CREATED: [2025-08-20 Wed 14:17] +:ID: The-Aluminum-Carpenter-2026-04-04-16-49-44 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Aluminum-Carpenter-2026-04-04-16-49-44-effwbL.org +:ARCHIVE_CATEGORY: wip-The-Aluminum-Carpenter-2026-04-04-16-49-44-effwbL +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.speakerdesignworks.com/][Speaker Design Works | Fully documented loudspeaker design]] :make:audio:music:speakers: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: Speaker Design Works | Fully documented loudspeaker design +:URI: https://www.speakerdesignworks.com/ +:CREATED: [2025-08-20 Wed 14:18] +:ID: Speaker-Design-Works-Fully-documented-loudspeaker-2026-04-04-16-49-49 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Speaker-Design-Works-Fully-documented-loudspeaker-2026-04-04-16-49-49-sPpBIf.org +:ARCHIVE_CATEGORY: wip-Speaker-Design-Works-Fully-documented-loudspeaker-2026-04-04-16-49-49-sPpBIf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.hypexdirect.com/][Hypex Direct is the DIY supplier for audiophile lovers.]] :make:audio:music: +CLOSED: [2026-04-04 Sat 16:49] +:PROPERTIES: +:TITLE: Hypex Direct is the DIY supplier for audiophile lovers. +:URI: https://www.hypexdirect.com/ +:CREATED: [2025-08-20 Wed 14:19] +:ID: Hypex-Direct-is-the-DIY-supplier-for-audiophile-2026-04-04-16-49-55 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:49 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Hypex-Direct-is-the-DIY-supplier-for-audiophile-2026-04-04-16-49-55-JfCyCT.org +:ARCHIVE_CATEGORY: wip-Hypex-Direct-is-the-DIY-supplier-for-audiophile-2026-04-04-16-49-55-JfCyCT +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://simonwillison.net/2025/Jun/26/gemma-3n/][Introducing Gemma 3n: The developer guide]] :AI: +CLOSED: [2026-04-04 Sat 16:50] +:PROPERTIES: +:TITLE: Introducing Gemma 3n: The developer guide +:URI: https://simonwillison.net/2025/Jun/26/gemma-3n/ +:CREATED: [2025-08-20 Wed 14:21] +:ID: Introducing-Gemma-3n-The-developer-guide-2026-04-04-16-50-02 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:50 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Introducing-Gemma-3n-The-developer-guide-2026-04-04-16-50-02-Ok6dFu.org +:ARCHIVE_CATEGORY: wip-Introducing-Gemma-3n-The-developer-guide-2026-04-04-16-50-02-Ok6dFu +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://matrix.brightmls.com/Matrix/Public/Portal.aspx?ID=DE-132289473245&eml=bmdva2FpbEBnbWFpbC5jb20%3D][3752 Kanawha St. NW]] :@personal: +CLOSED: [2026-04-04 Sat 16:50] +:PROPERTIES: +:TITLE: 3752 Kanawha St. NW +:URI: https://matrix.brightmls.com/Matrix/Public/Portal.aspx?ID=DE-132289473245&eml=bmdva2FpbEBnbWFpbC5jb20%3D +:CREATED: [2025-08-20 Wed 14:23] +:ID: 3752-Kanawha-St-dot-NW-2026-04-04-16-50-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:50 +:ARCHIVE_FILE: /tmp/org-gtd/wip-3752-Kanawha-St-dot-NW-2026-04-04-16-50-16-hIodd6.org +:ARCHIVE_CATEGORY: wip-3752-Kanawha-St-dot-NW-2026-04-04-16-50-16-hIodd6 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://ampcode.com/how-to-build-an-agent][How to Build an Agent - Amp]] :AI: +CLOSED: [2026-04-04 Sat 16:59] +:PROPERTIES: +:TITLE: How to Build an Agent - Amp +:URI: https://ampcode.com/how-to-build-an-agent +:CREATED: [2025-08-20 Wed 14:24] +:ID: How-to-Build-an-Agent-Amp-2026-04-04-16-50-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:59 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-an-Agent-Amp-2026-04-04-16-50-36-SX9MuF.org +:ARCHIVE_CATEGORY: wip-How-to-Build-an-Agent-Amp-2026-04-04-16-50-36-SX9MuF +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://newohioreview.org/2025/06/01/essay-what-we-talk-about-when-we-talk-about-maqloobeh/][Essay: What We Talk About When We Talk About Maqloobeh – New Ohio Review]] +CLOSED: [2026-04-04 Sat 16:59] +:PROPERTIES: +:TITLE: Essay: What We Talk About When We Talk About Maqloobeh – New Ohio Review +:URI: https://newohioreview.org/2025/06/01/essay-what-we-talk-about-when-we-talk-about-maqloobeh/ +:CREATED: [2025-08-20 Wed 14:27] +:ID: Essay-What-We-Talk-About-When-We-Talk-About-2026-04-04-16-59-35 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 16:59 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Essay-What-We-Talk-About-When-We-Talk-About-2026-04-04-16-59-35-k34Mng.org +:ARCHIVE_CATEGORY: wip-Essay-What-We-Talk-About-When-We-Talk-About-2026-04-04-16-59-35-k34Mng +:ARCHIVE_TODO: DONE +:END: + +Farah Barqawi + +**** DONE [[https://st-takla.org/Coptic-Faith-Creed-Dogma/Coptic-Rite-n-Ritual-Taks-Al-Kanisa/09-Coptic-Liturgical-Calendar__R-W/Coptology-Calendar-Al-Abakty_003-Star-Year-n-Fixing-the-Calender.html][السنة النجمية وإصلاح التقويم : التقويم القبطي وحساب الأبقطي (علم الابقطى) | St-Takla.org]] +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: السنة النجمية وإصلاح التقويم : التقويم القبطي وحساب الأبقطي (علم الابقطى) | St-Takla.org +:URI: https://st-takla.org/Coptic-Faith-Creed-Dogma/Coptic-Rite-n-Ritual-Taks-Al-Kanisa/09-Coptic-Liturgical-Calendar__R-W/Coptology-Calendar-Al-Abakty_003-Star-Year-n-Fixing-the-Calender.html +:CREATED: [2025-08-20 Wed 14:27] +:ID: السنة-النجمية-وإصلاح-التقويم-التقويم-القبطي-وحساب-2026-04-04-16-59-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-السنة-النجمية-وإصلاح-التقويم-التقويم-القبطي-وحساب-2026-04-04-16-59-42-qw01lD.org +:ARCHIVE_CATEGORY: wip-السنة-النجمية-وإصلاح-التقويم-التقويم-القبطي-وحساب-2026-04-04-16-59-42-qw01lD +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://aboutmsr.com/%d8%a7%d9%84%d9%8a%d9%88%d9%85-%d8%a7%d9%84%d9%86%d8%ac%d9%85%d9%8a-%d9%88%d8%a7%d9%84%d8%b3%d9%86%d8%a9-%d8%a7%d9%84%d8%b4%d9%85%d8%b3%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d9%82%d9%88%d9%8a%d9%85-%d8%a7/][اليوم النجمي والسنة الشمسية.. التقويم المصري القديم أدق أنظمة ضبط الوقت]] +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: اليوم النجمي والسنة الشمسية.. التقويم المصري القديم أدق أنظمة ضبط الوقت +:URI: https://aboutmsr.com/%d8%a7%d9%84%d9%8a%d9%88%d9%85-%d8%a7%d9%84%d9%86%d8%ac%d9%85%d9%8a-%d9%88%d8%a7%d9%84%d8%b3%d9%86%d8%a9-%d8%a7%d9%84%d8%b4%d9%85%d8%b3%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d9%82%d9%88%d9%8a%d9%85-%d8%a7/ +:CREATED: [2025-08-20 Wed 14:27] +:ID: اليوم-النجمي-والسنة-الشمسية-dot-dot-التقويم-2026-04-04-17-00-04 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-اليوم-النجمي-والسنة-الشمسية-dot-dot-التقويم-2026-04-04-17-00-04-hfFxYI.org +:ARCHIVE_CATEGORY: wip-اليوم-النجمي-والسنة-الشمسية-dot-dot-التقويم-2026-04-04-17-00-04-hfFxYI +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.hindawi.org/books/69684929/2/][علم الأنواء | الريف المكنون | مؤسسة هنداوي]] +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: علم الأنواء | الريف المكنون | مؤسسة هنداوي +:URI: https://www.hindawi.org/books/69684929/2/ +:CREATED: [2025-08-20 Wed 14:28] +:ID: علم-الأنواء-الريف-المكنون-مؤسسة-هنداوي-2026-04-04-17-00-07 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-علم-الأنواء-الريف-المكنون-مؤسسة-هنداوي-2026-04-04-17-00-07-TtH2cs.org +:ARCHIVE_CATEGORY: wip-علم-الأنواء-الريف-المكنون-مؤسسة-هنداوي-2026-04-04-17-00-07-TtH2cs +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://aawsat.com/home/article/3808831/%C2%AB%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A3%D9%86%D9%88%D8%A7%D8%A1%C2%BB-%D8%AA%D8%B1%D8%A7%D8%AB-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D9%87%D9%88%D9%84-%D9%81%D9%8A-%D8%A7%D9%84%D8%A3%D9%85%D8%B7%D8%A7%D8%B1-%D9%88%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%AD-%D9%88%D8%A7%D9%84%D8%B4%D8%B9%D8%B1][«علم الأنواء»... تراث العرب المجهول في الأمطار والرياح والشعر]] +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: «علم الأنواء»... تراث العرب المجهول في الأمطار والرياح والشعر +:URI: https://aawsat.com/home/article/3808831/%C2%AB%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A3%D9%86%D9%88%D8%A7%D8%A1%C2%BB-%D8%AA%D8%B1%D8%A7%D8%AB-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D9%87%D9%88%D9%84-%D9%81%D9%8A-%D8%A7%D9%84%D8%A3%D9%85%D8%B7%D8%A7%D8%B1-%D9%88%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%AD-%D9%88%D8%A7%D9%84%D8%B4%D8%B9%D8%B1 +:CREATED: [2025-08-20 Wed 14:28] +:ID: علم-الأنواء-dot-dot-dot-تراث-العرب-المجهول-في-2026-04-04-17-00-10 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-علم-الأنواء-dot-dot-dot-تراث-العرب-المجهول-في-2026-04-04-17-00-10-GMukAW.org +:ARCHIVE_CATEGORY: wip-علم-الأنواء-dot-dot-dot-تراث-العرب-المجهول-في-2026-04-04-17-00-10-GMukAW +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://gridfinity.xyz/][Gridfinity :: Unofficial wiki | Gridfinity]] :make:organizing:3dprinting: +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: Gridfinity :: Unofficial wiki | Gridfinity +:URI: https://gridfinity.xyz/ +:CREATED: [2025-08-20 Wed 14:29] +:ID: Gridfinity-Unofficial-wiki-Gridfinity-2026-04-04-17-00-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Gridfinity-Unofficial-wiki-Gridfinity-2026-04-04-17-00-39-mbeRaG.org +:ARCHIVE_CATEGORY: wip-Gridfinity-Unofficial-wiki-Gridfinity-2026-04-04-17-00-39-mbeRaG +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://gridfinity.perplexinglabs.com/pr/opengrid/0/0][Gridfinity Generator]] :make:3dprinting:organizing: +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: Gridfinity Generator +:URI: https://gridfinity.perplexinglabs.com/pr/opengrid/0/0 +:CREATED: [2025-08-20 Wed 14:30] +:ID: Gridfinity-Generator-2026-04-04-17-00-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Gridfinity-Generator-2026-04-04-17-00-48-qUvXaa.org +:ARCHIVE_CATEGORY: wip-Gridfinity-Generator-2026-04-04-17-00-48-qUvXaa +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.kickstarter.com/projects/accelaser/accelaser-hd1-worlds-first-dual-laser-with-flying-3d-galvo][ACCELaser HD1: World's First Dual Laser with Flying 3D Galvo by ACCELaser — Kickstarter]] :make: +CLOSED: [2026-04-04 Sat 17:00] +:PROPERTIES: +:TITLE: ACCELaser HD1: World's First Dual Laser with Flying 3D Galvo by ACCELaser — Kickstarter +:URI: https://www.kickstarter.com/projects/accelaser/accelaser-hd1-worlds-first-dual-laser-with-flying-3d-galvo +:CREATED: [2025-08-20 Wed 14:30] +:ID: ACCELaser-HD1-World-s-First-Dual-Laser-with-2026-04-04-17-00-51 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:00 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ACCELaser-HD1-World-s-First-Dual-Laser-with-2026-04-04-17-00-51-iAJilf.org +:ARCHIVE_CATEGORY: wip-ACCELaser-HD1-World-s-First-Dual-Laser-with-2026-04-04-17-00-51-iAJilf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://makerworld.com/en/collections/5283101-opengrid-models-i-like][openGrid - Models I like | Collection - MakerWorld: Download Free 3D Models]] :3dprinting:make: +CLOSED: [2026-04-04 Sat 17:01] +:PROPERTIES: +:TITLE: openGrid - Models I like | Collection - MakerWorld: Download Free 3D Models +:URI: https://makerworld.com/en/collections/5283101-opengrid-models-i-like +:CREATED: [2025-08-20 Wed 14:31] +:ID: openGrid-Models-I-like-Collection-MakerWorld-2026-04-04-17-01-05 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:01 +:ARCHIVE_FILE: /tmp/org-gtd/wip-openGrid-Models-I-like-Collection-MakerWorld-2026-04-04-17-01-05-rD6VlZ.org +:ARCHIVE_CATEGORY: wip-openGrid-Models-I-like-Collection-MakerWorld-2026-04-04-17-01-05-rD6VlZ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://frenchfinity.xyz/#start][Main page | Frenchfinity]] :make:3dprinting:organizing: +CLOSED: [2026-04-04 Sat 17:01] +:PROPERTIES: +:TITLE: Main page | Frenchfinity +:URI: https://frenchfinity.xyz/#start +:CREATED: [2025-08-20 Wed 14:33] +:ID: Main-page-Frenchfinity-2026-04-04-17-01-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:01 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Main-page-Frenchfinity-2026-04-04-17-01-42-TuiHoC.org +:ARCHIVE_CATEGORY: wip-Main-page-Frenchfinity-2026-04-04-17-01-42-TuiHoC +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://zoboko.com/text/ro9r6e8m/the-golden-dawn-the-original-account-of-the-teachings-rites-and-ceremonies-of-the-hermetic-order/71][Chapter 71: THE TREE OF LIFE AS PROJECTED IN A SOLID SPHERE - The Golden Dawn: The Original Account of the Teachings, Rites, and Ceremonies of the Hermetic Order]] :occult:esoteric: +CLOSED: [2026-04-04 Sat 17:01] +:PROPERTIES: +:TITLE: Chapter 71: THE TREE OF LIFE AS PROJECTED IN A SOLID SPHERE - The Golden Dawn: The Original Account of the Teachings, Rites, and Ceremonies of the Hermetic Order +:URI: https://zoboko.com/text/ro9r6e8m/the-golden-dawn-the-original-account-of-the-teachings-rites-and-ceremonies-of-the-hermetic-order/71 +:CREATED: [2025-08-21 Thu 11:07] +:ID: Chapter-71-THE-TREE-OF-LIFE-AS-PROJECTED-IN-A-2026-04-04-17-01-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:01 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Chapter-71-THE-TREE-OF-LIFE-AS-PROJECTED-IN-A-2026-04-04-17-01-45-BtM8sg.org +:ARCHIVE_CATEGORY: wip-Chapter-71-THE-TREE-OF-LIFE-AS-PROJECTED-IN-A-2026-04-04-17-01-45-BtM8sg +:ARCHIVE_TODO: DONE +:END: + +**** DONE Depraved (1996) - IMDb :cinema:cuckolding: +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-08-28 Thu 11:11] +:ID: Depraved--1996--IMDb-2026-04-04-17-01-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Depraved--1996--IMDb-2026-04-04-17-01-47-mOTJIt.org +:ARCHIVE_CATEGORY: wip-Depraved--1996--IMDb-2026-04-04-17-01-47-mOTJIt +:ARCHIVE_TODO: DONE +:END: + +[[https://m.imdb.com/title/tt0159404/][Depraved (1996) - IMDb]] + +**** DONE Movies that depict cuckolding? : r/CuckoldPsychology :cinema:cuckolding: +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-08-28 Thu 11:11] +:ID: Movies-that-depict-cuckolding-r-CuckoldPsychology-2026-04-04-17-03-19 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Movies-that-depict-cuckolding-r-CuckoldPsychology-2026-04-04-17-03-19-a8lPpb.org +:ARCHIVE_CATEGORY: wip-Movies-that-depict-cuckolding-r-CuckoldPsychology-2026-04-04-17-03-19-a8lPpb +:ARCHIVE_TODO: DONE +:END: + +[[https://www.reddit.com/r/CuckoldPsychology/comments/ns9c9w/movies_that_depict_cuckolding/][Movies that depict cuckolding? : r/CuckoldPsychology]] + +**** DONE Mainstream Movies on Cuckolding, Wife Cheating, and Affairs :cinema:cuckolding: +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-08-28 Thu 11:12] +:ID: Mainstream-Movies-on-Cuckolding-Wife-Cheating-and-2026-04-04-17-03-21 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Mainstream-Movies-on-Cuckolding-Wife-Cheating-and-2026-04-04-17-03-21-KZST2Y.org +:ARCHIVE_CATEGORY: wip-Mainstream-Movies-on-Cuckolding-Wife-Cheating-and-2026-04-04-17-03-21-KZST2Y +:ARCHIVE_TODO: DONE +:END: + +[[https://hotwifecuckoldbull.com/mainstream-movies-on-cuckolding-wife-cheating-and-affairs/][Mainstream Movies on Cuckolding, Wife Cheating, and Affairs]] + +**** DONE Western Esoteric Texts | Sacred Texts Archive :esoteric: +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-08-28 Thu 11:12] +:ID: Western-Esoteric-Texts-Sacred-Texts-Archive-2026-04-04-17-03-24 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Western-Esoteric-Texts-Sacred-Texts-Archive-2026-04-04-17-03-24-w0DClm.org +:ARCHIVE_CATEGORY: wip-Western-Esoteric-Texts-Sacred-Texts-Archive-2026-04-04-17-03-24-w0DClm +:ARCHIVE_TODO: DONE +:END: + +[[https://sacred-texts.com/eso/index.htm][Western Esoteric Texts | Sacred Texts Archive]] + +**** DONE The Hermetic Order of The Golden Dawn® :esoteric: +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-08-28 Thu 11:12] +:ID: The-Hermetic-Order-of-The-Golden-Dawn-2026-04-04-17-03-26 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Hermetic-Order-of-The-Golden-Dawn-2026-04-04-17-03-26-nzcb4Z.org +:ARCHIVE_CATEGORY: wip-The-Hermetic-Order-of-The-Golden-Dawn-2026-04-04-17-03-26-nzcb4Z +:ARCHIVE_TODO: DONE +:END: + +[[https://hermeticgoldendawn.org/][The Hermetic Order of The Golden Dawn®]] + +**** DONE GitHub - jdtsmith/indent-bars: Fast, configurable indentation guide-bars for Emacs +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-09-04 Thu 08:34] +:ID: GitHub-jdtsmith-indent-bars-Fast-configurable-2026-04-04-17-03-28 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-jdtsmith-indent-bars-Fast-configurable-2026-04-04-17-03-28-tWIW3K.org +:ARCHIVE_CATEGORY: wip-GitHub-jdtsmith-indent-bars-Fast-configurable-2026-04-04-17-03-28-tWIW3K +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/jdtsmith/indent-bars][GitHub - jdtsmith/indent-bars: Fast, configurable indentation guide-bars for Emacs]] + +**** DONE ListenBrainz +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-09-04 Thu 08:35] +:ID: ListenBrainz-2026-04-04-17-03-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ListenBrainz-2026-04-04-17-03-30-AgMcLH.org +:ARCHIVE_CATEGORY: wip-ListenBrainz-2026-04-04-17-03-30-AgMcLH +:ARCHIVE_TODO: DONE +:END: + +[[https://listenbrainz.org/about/][ListenBrainz]] + +**** DONE Haven – MANET IP Mesh Radio (Digital Guide) – Parallel +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-09-04 Thu 14:20] +:ID: Haven-MANET-IP-Mesh-Radio--Digital-Guide--Parallel-2026-04-04-17-03-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Haven-MANET-IP-Mesh-Radio--Digital-Guide--Parallel-2026-04-04-17-03-39-OAqt0n.org +:ARCHIVE_CATEGORY: wip-Haven-MANET-IP-Mesh-Radio--Digital-Guide--Parallel-2026-04-04-17-03-39-OAqt0n +:ARCHIVE_TODO: DONE +:END: + +[[https://buildwithparallel.com/products/haven?variant=51202665251097&country=US¤cy=USD][Haven – MANET IP Mesh Radio (Digital Guide) – Parallel]] + +**** DONE OpenMANET +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-09-04 Thu 14:22] +:ID: OpenMANET-2026-04-04-17-03-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenMANET-2026-04-04-17-03-43-D2I8OF.org +:ARCHIVE_CATEGORY: wip-OpenMANET-2026-04-04-17-03-43-D2I8OF +:ARCHIVE_TODO: DONE +:END: + +[[https://openmanet.net/][OpenMANET]] + +OpenMANET is an open-source project for building Raspberry Pi–based MANET radios on Wi-Fi HaLow (915 MHz) using Morse Micro chipsets. A MANET (Mobile Ad-Hoc Network) is a self-forming wireless mesh where each node connects directly without centralized infrastructure. This technology is especially useful in the civilian space for search and rescue, disaster response, airsoft events, and any disconnected communications scenario. + +**** DONE Home Assistant Voice Preview Edition - Home Assistant +CLOSED: [2026-04-04 Sat 17:03] +:PROPERTIES: +:CREATED: [2025-09-08 Mon 02:43] +:ID: Home-Assistant-Voice-Preview-Edition-Home-2026-04-04-17-03-56 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:03 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Home-Assistant-Voice-Preview-Edition-Home-2026-04-04-17-03-56-QxVt2m.org +:ARCHIVE_CATEGORY: wip-Home-Assistant-Voice-Preview-Edition-Home-2026-04-04-17-03-56-QxVt2m +:ARCHIVE_TODO: DONE +:END: + +[[https://www.home-assistant.io/voice-pe/][Home Assistant Voice Preview Edition - Home Assistant]] + +**** DONE Dream :@personal: +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-09-09 Tue 03:04] +:ID: Dream-2026-04-04-17-03-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Dream-2026-04-04-17-03-59-m13vUe.org +:ARCHIVE_CATEGORY: wip-Dream-2026-04-04-17-03-59-m13vUe +:ARCHIVE_TODO: DONE +:END: + +I just dreamt I saw Mohammad, the prophet. I was traveling to Europe. My backpack got stolen while I was wearing my underpants in the back of a pickup truck. I only found my travel wallet with my passport in it and even my pants were got, I eventually found a pair of shorts. For a minute I was in my boxers and said to the rest of the people in the back of the pick up truck that I can't go back to Egypt and stand in the border control line like this. I contemplated missing the last leg of the trip. It was a connecting flight from a European country back to Cairo. Some veiled Egyptian activist took out her phone and started making a video of me asking me to say something against the regime that stole my bag and left me in my underwear but of course I stopped her. + +Now in shorts, I took the connecting flight anyway, counted my losses and worried about getting another Framework 13 laptop while in Egypt, and worried about leaving the laptop in suspended mode which makes it easier to get to my data than if it was in total power down. + +I got in Egypt. As we walked to see my parents, I asked Dina Safaa if she took a picture of him. She said yes and before she showed it to me we arrived. It was some sort of a dinner booth. He was sat in the middle of the booth across from my father and seemed to be having a nice chat. My mother was at the closed end of the booth. I became instantly emotional and said loudly I will first say hello to my father and mother then to him. I wished my father a happy birthday. He looked in his sixties. By the time I got to mother I was very emotional and only managed to bow to something that may have been her feet lifted on the seating of the white oval booth. I didn't manage to see her face, then I turned and sat next to him. + +He was middle aged but younger than my father. Soft grey and whitening hair in a distinct contemporary Arab or Pakistani hairstyle, dark brown skin with a lot of deep grooves and imperfections in his facial skin, and very prominent and bent nose. He looked manicured, mannered, and very much a modern man in a dark blue jeans and a white shirt. + +My tears fell uncontrollably by now. I asked him if it was really him, and he nodded yes smiling. I said I feel he came especially for me. He gave what seemed to be a polite yes. He surely came to me but maybe not me alone. I sat to his left, now realizing he's a bigger man than I am. Then the emotional work up made me wake up. + +This is my first time to dream of him. Maybe because I have been reading about his life to be prepared when talking with Adam. I'm surprised at how emotional I became in the dream for finding my guru/sheikh and that it was Mohammed who is not particularly esoteric or deep. Incidentally, this morning I was listening to something about what happens between death and reincarnation and that some people choose to come back to the material realm to volunteer on a spiritual mission. Perhaps these are the triggers. Still surprising at how I related to him instantly and strongly in my subconscious. I'm glad I'm better connected to my subconscious lately. + +**** DONE Hermetica I Litwa order :@personal: +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-09-20 Sat 21:36] +:ID: Hermetica-I-Litwa-order-2026-04-04-17-04-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Hermetica-I-Litwa-order-2026-04-04-17-04-14-CRkEqh.org +:ARCHIVE_CATEGORY: wip-Hermetica-I-Litwa-order-2026-04-04-17-04-14-CRkEqh +:ARCHIVE_TODO: DONE +:END: + +Introduction +1 +7 +6 +4 + +General discourses +3 +14 +16 +2 +8 +17 +Asclepius +9 + +Detailed discourses +12 +11 +5 +10 + +Revelatory discourses +13 +Eight reveals nine +Prayer of thanksgiving + +18 + +**** DONE The Dark Side Of The Freemasons: 600-Years Of Conspiracy +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-10-01 Wed 15:06] +:ID: The-Dark-Side-Of-The-Freemasons-600-Years-Of-2026-04-04-17-04-29 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Dark-Side-Of-The-Freemasons-600-Years-Of-2026-04-04-17-04-29-1spgGp.org +:ARCHIVE_CATEGORY: wip-The-Dark-Side-Of-The-Freemasons-600-Years-Of-2026-04-04-17-04-29-1spgGp +:ARCHIVE_TODO: DONE +:END: + +[[https://youtube.com/watch?v=H7xriwQ3-_w&si=zxvWqrsYpCI67v8W][The Dark Side Of The Freemasons: 600-Years Of Conspiracy]] + +Picture of Mubarak and Boutrous Ghali in a documentary about the Freemasons + +**** DONE Mark Passio Lexicon +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-10-03 Fri 02:51] +:ID: Mark-Passio-Lexicon-2026-04-04-17-04-34 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Mark-Passio-Lexicon-2026-04-04-17-04-34-iz3wjQ.org +:ARCHIVE_CATEGORY: wip-Mark-Passio-Lexicon-2026-04-04-17-04-34-iz3wjQ +:ARCHIVE_TODO: DONE +:END: + +[[https://truthandlaw.com/mark-passio-lexicon][Mark Passio Lexicon]] + +**** DONE The Complete Guide to Atomic Note-Taking • Zettelkasten Method +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-10-04 Sat 15:52] +:ID: The-Complete-Guide-to-Atomic-Note-Taking-2026-04-04-17-04-37 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Complete-Guide-to-Atomic-Note-Taking-2026-04-04-17-04-37-opAI70.org +:ARCHIVE_CATEGORY: wip-The-Complete-Guide-to-Atomic-Note-Taking-2026-04-04-17-04-37-opAI70 +:ARCHIVE_TODO: DONE +:END: + +[[https://zettelkasten.de/atomicity/guide/][The Complete Guide to Atomic Note-Taking • Zettelkasten Method]] + +**** DONE We sleep to connect with the subconscious +CLOSED: [2026-04-04 Sat 17:04] +:PROPERTIES: +:CREATED: [2025-10-10 Fri 15:07] +:ID: We-sleep-to-connect-with-the-subconscious-2026-04-04-17-04-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:04 +:ARCHIVE_FILE: /tmp/org-gtd/wip-We-sleep-to-connect-with-the-subconscious-2026-04-04-17-04-41-xIM2iS.org +:ARCHIVE_CATEGORY: wip-We-sleep-to-connect-with-the-subconscious-2026-04-04-17-04-41-xIM2iS +:ARCHIVE_TODO: DONE +:END: + +**** DONE Lon Milo Duquette | Writer, lecturer, musician, and occultist +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:23] +:ID: Lon-Milo-Duquette-Writer-lecturer-musician-and-2026-04-04-17-04-44 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Lon-Milo-Duquette-Writer-lecturer-musician-and-2026-04-04-17-04-44-2kjbAb.org +:ARCHIVE_CATEGORY: wip-Lon-Milo-Duquette-Writer-lecturer-musician-and-2026-04-04-17-04-44-2kjbAb +:ARCHIVE_TODO: DONE +:END: + +[[https://www.lonmiloduquette.net/][Lon Milo Duquette | Writer, lecturer, musician, and occultist]] + +**** DONE arr-scripts/lidarr/readme.md at main · RandomNinjaAtk/arr-scripts · GitHub +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:23] +:ID: arr-scripts-lidarr-readme-dot-md-at-main-2026-04-04-17-06-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-arr-scripts-lidarr-readme-dot-md-at-main-2026-04-04-17-06-39-lOHfki.org +:ARCHIVE_CATEGORY: wip-arr-scripts-lidarr-readme-dot-md-at-main-2026-04-04-17-06-39-lOHfki +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/RandomNinjaAtk/arr-scripts/blob/main/lidarr/readme.md][arr-scripts/lidarr/readme.md at main · RandomNinjaAtk/arr-scripts · GitHub]] + +**** DONE GitHub - buildarr/buildarr: Constructs and configures Arr PVR stacks +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:24] +:ID: GitHub-buildarr-buildarr-Constructs-and-2026-04-04-17-06-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-buildarr-buildarr-Constructs-and-2026-04-04-17-06-41-Aee1Wu.org +:ARCHIVE_CATEGORY: wip-GitHub-buildarr-buildarr-Constructs-and-2026-04-04-17-06-41-Aee1Wu +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/buildarr/buildarr][GitHub - buildarr/buildarr: Constructs and configures Arr PVR stacks]] + +**** DONE GitHub - plexguide/Huntarr.io: A specialized utility that automates discovering missing and upgrading your media collection! +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:27] +:ID: GitHub-plexguide-Huntarr-dot-io-A-specialized-2026-04-04-17-06-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-plexguide-Huntarr-dot-io-A-specialized-2026-04-04-17-06-43-eROXk4.org +:ARCHIVE_CATEGORY: wip-GitHub-plexguide-Huntarr-dot-io-A-specialized-2026-04-04-17-06-43-eROXk4 +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/plexguide/Huntarr.io][GitHub - plexguide/Huntarr.io: A specialized utility that automates discovering missing and upgrading your media collection!]] + +**** DONE GitHub - mrusse/soularr: A Python script that connects Lidarr with Soulseek! +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:28] +:ID: GitHub-mrusse-soularr-A-Python-script-that-2026-04-04-17-06-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-mrusse-soularr-A-Python-script-that-2026-04-04-17-06-45-knWr4p.org +:ARCHIVE_CATEGORY: wip-GitHub-mrusse-soularr-A-Python-script-that-2026-04-04-17-06-45-knWr4p +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/mrusse/soularr][GitHub - mrusse/soularr: A Python script that connects Lidarr with Soulseek!]] + +**** DONE GitHub - giuseppe99barchetta/SuggestArr: Effortlessly request recommended movies, TV shows and anime to Jellyseer/Overseer based on your recently watched content on Jellyfin, Plex or Emby—let SuggestArr handle it all automatically, keeping your library fresh with new and exciting content! +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:28] +:ID: GitHub-giuseppe99barchetta-SuggestArr-2026-04-04-17-06-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-giuseppe99barchetta-SuggestArr-2026-04-04-17-06-47-8O2jX4.org +:ARCHIVE_CATEGORY: wip-GitHub-giuseppe99barchetta-SuggestArr-2026-04-04-17-06-47-8O2jX4 +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/giuseppe99barchetta/SuggestArr][GitHub - giuseppe99barchetta/SuggestArr: Effortlessly request recommended movies, TV shows and anime to Jellyseer/Overseer based on your recently watched content on Jellyfin, Plex or Emby—let SuggestArr handle it all automatically, keeping your library fresh with new and exciting content!]] + +**** DONE GitHub - RandomNinjaAtk/arr-scripts: Extended Container Scripts - Automation scripts to make life easier! +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-15 Wed 12:28] +:ID: GitHub-RandomNinjaAtk-arr-scripts-Extended-2026-04-04-17-06-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-RandomNinjaAtk-arr-scripts-Extended-2026-04-04-17-06-50-cXjjnw.org +:ARCHIVE_CATEGORY: wip-GitHub-RandomNinjaAtk-arr-scripts-Extended-2026-04-04-17-06-50-cXjjnw +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/RandomNinjaAtk/arr-scripts][GitHub - RandomNinjaAtk/arr-scripts: Extended Container Scripts - Automation scripts to make life easier!]] + +**** DONE Switch Flex XG - Ubiquiti Store United States +CLOSED: [2026-04-04 Sat 17:06] +:PROPERTIES: +:CREATED: [2025-10-24 Fri 01:43] +:ID: Switch-Flex-XG-Ubiquiti-Store-United-States-2026-04-04-17-06-52 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:06 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Switch-Flex-XG-Ubiquiti-Store-United-States-2026-04-04-17-06-52-m8yZM1.org +:ARCHIVE_CATEGORY: wip-Switch-Flex-XG-Ubiquiti-Store-United-States-2026-04-04-17-06-52-m8yZM1 +:ARCHIVE_TODO: DONE +:END: + +[[https://store.ui.com/us/en/category/all-switching/products/usw-flex-xg][Switch Flex XG - Ubiquiti Store United States]] + +**** DONE GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 19:44] +:ID: GitHub-awesome-selfhosted-awesome-selfhosted-A-2026-04-04-17-06-54 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-awesome-selfhosted-awesome-selfhosted-A-2026-04-04-17-06-54-vfxj3a.org +:ARCHIVE_CATEGORY: wip-GitHub-awesome-selfhosted-awesome-selfhosted-A-2026-04-04-17-06-54-vfxj3a +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/awesome-selfhosted/awesome-selfhosted][GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers]] + +**** DONE GitHub - TheWicklowWolf/Lidify: Music discovery tool that provides recommendations based on selected Lidarr artists, using Spotify or LastFM. +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 20:54] +:ID: GitHub-TheWicklowWolf-Lidify-Music-discovery-tool-2026-04-04-17-07-07 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-TheWicklowWolf-Lidify-Music-discovery-tool-2026-04-04-17-07-07-FWkv87.org +:ARCHIVE_CATEGORY: wip-GitHub-TheWicklowWolf-Lidify-Music-discovery-tool-2026-04-04-17-07-07-FWkv87 +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/TheWicklowWolf/Lidify][GitHub - TheWicklowWolf/Lidify: Music discovery tool that provides recommendations based on selected Lidarr artists, using Spotify or LastFM.]] + +**** DONE GitHub - aleksilassila/reiverr: Reiverr is a clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 20:56] +:ID: GitHub-aleksilassila-reiverr-Reiverr-is-a-clean-2026-04-04-17-07-09 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-aleksilassila-reiverr-Reiverr-is-a-clean-2026-04-04-17-07-09-B7iDqd.org +:ARCHIVE_CATEGORY: wip-GitHub-aleksilassila-reiverr-Reiverr-is-a-clean-2026-04-04-17-07-09-B7iDqd +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/aleksilassila/reiverr?tab=readme-ov-file][GitHub - aleksilassila/reiverr: Reiverr is a clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr]] + +**** DONE GitHub - Raiper34/spooty: Self-hosted spotify downloader +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 20:58] +:ID: GitHub-Raiper34-spooty-Self-hosted-spotify-2026-04-04-17-07-11 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Raiper34-spooty-Self-hosted-spotify-2026-04-04-17-07-11-Jiqfp4.org +:ARCHIVE_CATEGORY: wip-GitHub-Raiper34-spooty-Self-hosted-spotify-2026-04-04-17-07-11-Jiqfp4 +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/Raiper34/spooty][GitHub - Raiper34/spooty: Self-hosted spotify downloader]] + +**** DONE GitHub - krateng/maloja: Self-hosted music scrobble database to create personal listening statistics and charts +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 21:05] +:ID: GitHub-krateng-maloja-Self-hosted-music-scrobble-2026-04-04-17-07-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-krateng-maloja-Self-hosted-music-scrobble-2026-04-04-17-07-14-RO1VyA.org +:ARCHIVE_CATEGORY: wip-GitHub-krateng-maloja-Self-hosted-music-scrobble-2026-04-04-17-07-14-RO1VyA +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/krateng/maloja][GitHub - krateng/maloja: Self-hosted music scrobble database to create personal listening statistics and charts]] + +**** DONE GitHub - agersant/polaris: Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device. +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-30 Thu 21:06] +:ID: GitHub-agersant-polaris-Polaris-is-a-music-2026-04-04-17-07-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-agersant-polaris-Polaris-is-a-music-2026-04-04-17-07-16-mCS6mw.org +:ARCHIVE_CATEGORY: wip-GitHub-agersant-polaris-Polaris-is-a-music-2026-04-04-17-07-16-mCS6mw +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/agersant/polaris?tab=readme-ov-file][GitHub - agersant/polaris: Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.]] + +**** DONE Cloudlog an open-source amateur radio logging application - magicbug :radio:software: +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 01:50] +:ID: Cloudlog-an-open-source-amateur-radio-logging-2026-04-04-17-07-18 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Cloudlog-an-open-source-amateur-radio-logging-2026-04-04-17-07-18-b22fD8.org +:ARCHIVE_CATEGORY: wip-Cloudlog-an-open-source-amateur-radio-logging-2026-04-04-17-07-18-b22fD8 +:ARCHIVE_TODO: DONE +:END: + +[[https://www.magicbug.co.uk/cloudlog/][Cloudlog an open-source amateur radio logging application - magicbug]] + +**** DONE Actual | Actual Budget Documentation :money:software:org_mode: +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 02:13] +:ID: Actual-Actual-Budget-Documentation-2026-04-04-17-07-20 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Actual-Actual-Budget-Documentation-2026-04-04-17-07-20-xdtuiy.org +:ARCHIVE_CATEGORY: wip-Actual-Actual-Budget-Documentation-2026-04-04-17-07-20-xdtuiy +:ARCHIVE_TODO: DONE +:END: + +[[https://actualbudget.org/#features][Actual | Actual Budget Documentation]] + +**** DONE GitHub - davestephens/ansible-nas: Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook. :software:nas: +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 02:39] +:ID: GitHub-davestephens-ansible-nas-Build-a-full-2026-04-04-17-07-22 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-davestephens-ansible-nas-Build-a-full-2026-04-04-17-07-22-ZSBoui.org +:ARCHIVE_CATEGORY: wip-GitHub-davestephens-ansible-nas-Build-a-full-2026-04-04-17-07-22-ZSBoui +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/DaveStephens/ansible-nas][GitHub - davestephens/ansible-nas: Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.]] + +**** DONE GitHub - get-iplayer/get_iplayer: A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 02:40] +:ID: GitHub-get-iplayer-get-iplayer-A-utility-for-2026-04-04-17-07-24 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-get-iplayer-get-iplayer-A-utility-for-2026-04-04-17-07-24-RYCx4v.org +:ARCHIVE_CATEGORY: wip-GitHub-get-iplayer-get-iplayer-A-utility-for-2026-04-04-17-07-24-RYCx4v +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/get-iplayer/get_iplayer][GitHub - get-iplayer/get_iplayer: A utility for downloading TV and radio programmes from BBC iPlayer and BBC Sounds]] + +**** DONE GitHub - rommapp/romm: A beautiful, powerful, self-hosted rom manager and player. +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 02:41] +:ID: GitHub-rommapp-romm-A-beautiful-powerful-self-2026-04-04-17-07-28 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-rommapp-romm-A-beautiful-powerful-self-2026-04-04-17-07-28-Mj2YzH.org +:ARCHIVE_CATEGORY: wip-GitHub-rommapp-romm-A-beautiful-powerful-self-2026-04-04-17-07-28-Mj2YzH +:ARCHIVE_TODO: DONE +:END: + +[[https://github.com/rommapp/romm][GitHub - rommapp/romm: A beautiful, powerful, self-hosted rom manager and player.]] + +**** DONE Airsonic +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-10-31 Fri 02:45] +:ID: Airsonic-2026-04-04-17-07-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Airsonic-2026-04-04-17-07-30-h5M8hH.org +:ARCHIVE_CATEGORY: wip-Airsonic-2026-04-04-17-07-30-h5M8hH +:ARCHIVE_TODO: DONE +:END: + +[[https://airsonic.github.io/][Airsonic]] + +**** DONE The Innovator of Modular IoT Development Platform | M5Stack +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-11-07 Fri 01:20] +:ID: The-Innovator-of-Modular-IoT-Development-Platform-2026-04-04-17-07-33 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Innovator-of-Modular-IoT-Development-Platform-2026-04-04-17-07-33-4AXCJb.org +:ARCHIVE_CATEGORY: wip-The-Innovator-of-Modular-IoT-Development-Platform-2026-04-04-17-07-33-4AXCJb +:ARCHIVE_TODO: DONE +:END: + +[[https://m5stack.com/][The Innovator of Modular IoT Development Platform | M5Stack]] + +**** DONE flohmarkt/flohmarkt: federated decentral classified ad software using activitypub - Codeberg.org +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-11-08 Sat 08:15] +:ID: flohmarkt-flohmarkt-federated-decentral-2026-04-04-17-07-34 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-flohmarkt-flohmarkt-federated-decentral-2026-04-04-17-07-34-TsH75p.org +:ARCHIVE_CATEGORY: wip-flohmarkt-flohmarkt-federated-decentral-2026-04-04-17-07-34-TsH75p +:ARCHIVE_TODO: DONE +:END: + +[[https://codeberg.org/flohmarkt/flohmarkt][flohmarkt/flohmarkt: federated decentral classified ad software using activitypub - Codeberg.org]] + +**** DONE [[https://veritablehokum.com/comic/the-egyptian-god-family-tree/][The Egyptian God Family Tree – Veritable Hokum]] +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-12-10 Wed 03:54] +:ID: The-Egyptian-God-Family-Tree-Veritable-Hokum-2026-04-04-17-07-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Egyptian-God-Family-Tree-Veritable-Hokum-2026-04-04-17-07-42-JSVJYF.org +:ARCHIVE_CATEGORY: wip-The-Egyptian-God-Family-Tree-Veritable-Hokum-2026-04-04-17-07-42-JSVJYF +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://epg.pw/xmltv.html?lang=en][Free EPG source suitable for IPTV | FREE EPG]] +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-12-16 Tue 11:28] +:ID: Free-EPG-source-suitable-for-IPTV-FREE-EPG-2026-04-04-17-07-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Free-EPG-source-suitable-for-IPTV-FREE-EPG-2026-04-04-17-07-45-0kmfxV.org +:ARCHIVE_CATEGORY: wip-Free-EPG-source-suitable-for-IPTV-FREE-EPG-2026-04-04-17-07-45-0kmfxV +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/Free-TV/IPTV][GitHub - Free-TV/IPTV: M3U Playlist for free TV channels]] +CLOSED: [2026-04-04 Sat 17:07] +:PROPERTIES: +:CREATED: [2025-12-16 Tue 11:28] +:ID: GitHub-Free-TV-IPTV-M3U-Playlist-for-free-TV-2026-04-04-17-07-49 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:07 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Free-TV-IPTV-M3U-Playlist-for-free-TV-2026-04-04-17-07-49-iJEvql.org +:ARCHIVE_CATEGORY: wip-GitHub-Free-TV-IPTV-M3U-Playlist-for-free-TV-2026-04-04-17-07-49-iJEvql +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/sipeed/NanoCluster/][GitHub - sipeed/NanoCluster: NanoCluster: Compact & Affordable Cluster for Everyone]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-16 Tue 14:30] +:ID: GitHub-sipeed-NanoCluster-NanoCluster-Compact-and-2026-04-04-17-07-57 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-sipeed-NanoCluster-NanoCluster-Compact-and-2026-04-04-17-07-57-br1AaC.org +:ARCHIVE_CATEGORY: wip-GitHub-sipeed-NanoCluster-NanoCluster-Compact-and-2026-04-04-17-07-57-br1AaC +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.makerlisp.com/][MakerLisp]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-23 Tue 10:02] +:ID: MakerLisp-2026-04-04-17-08-01 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-MakerLisp-2026-04-04-17-08-01-ms06sj.org +:ARCHIVE_CATEGORY: wip-MakerLisp-2026-04-04-17-08-01-ms06sj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://goldage.org/][The Golden Age Collection]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-26 Fri 10:23] +:ID: The-Golden-Age-Collection-2026-04-04-17-08-03 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Golden-Age-Collection-2026-04-04-17-08-03-GvWj2B.org +:ARCHIVE_CATEGORY: wip-The-Golden-Age-Collection-2026-04-04-17-08-03-GvWj2B +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/harvard-edge/cs249r_book][GitHub - harvard-edge/cs249r_book: Introduction to Machine Learning Systems]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-26 Fri 23:13] +:ID: GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-05 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-05-boQDxx.org +:ARCHIVE_CATEGORY: wip-GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-05-boQDxx +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/anthropics/prompt-eng-interactive-tutorial?tab=readme-ov-file][GitHub - anthropics/prompt-eng-interactive-tutorial: Anthropic's Interactive Prompt Engineering Tutorial]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-26 Fri 23:22] +:ID: GitHub-anthropics-prompt-eng-interactive-tutorial-2026-04-04-17-08-07 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-anthropics-prompt-eng-interactive-tutorial-2026-04-04-17-08-07-AOrybt.org +:ARCHIVE_CATEGORY: wip-GitHub-anthropics-prompt-eng-interactive-tutorial-2026-04-04-17-08-07-AOrybt +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://learnyourway.withgoogle.com/][Learn Your Way]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-26 Fri 23:38] +:ID: Learn-Your-Way-2026-04-04-17-08-10 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Learn-Your-Way-2026-04-04-17-08-10-TsfOq9.org +:ARCHIVE_CATEGORY: wip-Learn-Your-Way-2026-04-04-17-08-10-TsfOq9 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/harvard-edge/cs249r_book][GitHub - harvard-edge/cs249r_book: Introduction to Machine Learning Systems]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2025-12-29 Mon 21:22] +:ID: GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-12 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-12-3cMXc5.org +:ARCHIVE_CATEGORY: wip-GitHub-harvard-edge-cs249r-book-Introduction-to-2026-04-04-17-08-12-3cMXc5 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://tumbleweed.nu/lm-3/][LM-3 --- resurrecting the MIT CADR]] :lisp:emacs: +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2026-01-13 Tue 08:27] +:ID: LM-3-resurrecting-the-MIT-CADR-2026-04-04-17-08-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-LM-3-resurrecting-the-MIT-CADR-2026-04-04-17-08-14-WqCykV.org +:ARCHIVE_CATEGORY: wip-LM-3-resurrecting-the-MIT-CADR-2026-04-04-17-08-14-WqCykV +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/cosmos72/schemesh][GitHub - cosmos72/schemesh: A Unix shell and Lisp REPL, fused together]] :lisp:shell:linux: +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2026-01-13 Tue 19:57] +:ID: GitHub-cosmos72-schemesh-A-Unix-shell-and-Lisp-2026-04-04-17-08-17 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-cosmos72-schemesh-A-Unix-shell-and-Lisp-2026-04-04-17-08-17-2D3qdk.org +:ARCHIVE_CATEGORY: wip-GitHub-cosmos72-schemesh-A-Unix-shell-and-Lisp-2026-04-04-17-08-17-2D3qdk +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/ghosthamlet/awesome-lisp-machine][GitHub - ghosthamlet/awesome-lisp-machine: A curated list of awesome Lisp Machine and Lisp Operating System]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2026-01-13 Tue 20:01] +:ID: GitHub-ghosthamlet-awesome-lisp-machine-A-curated-2026-04-04-17-08-19 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-ghosthamlet-awesome-lisp-machine-A-curated-2026-04-04-17-08-19-n172ST.org +:ARCHIVE_CATEGORY: wip-GitHub-ghosthamlet-awesome-lisp-machine-A-curated-2026-04-04-17-08-19-n172ST +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[http://metamodular.com/Common-Lisp/lispos.html][Lisp Operating System]] :lisp: +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2026-01-13 Tue 20:27] +:ID: Lisp-Operating-System-2026-04-04-17-08-21 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Lisp-Operating-System-2026-04-04-17-08-21-PK17UP.org +:ARCHIVE_CATEGORY: wip-Lisp-Operating-System-2026-04-04-17-08-21-PK17UP +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.openfunk.co/][re:Mix — the circular blender for your own glass jars – Open Funk]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:CREATED: [2026-01-19 Mon 14:11] +:ID: re-Mix-the-circular-blender-for-your-own-glass-2026-04-04-17-08-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-re-Mix-the-circular-blender-for-your-own-glass-2026-04-04-17-08-23-qBoX2D.org +:ARCHIVE_CATEGORY: wip-re-Mix-the-circular-blender-for-your-own-glass-2026-04-04-17-08-23-qBoX2D +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/originalankur/maptoposter][GitHub - originalankur/maptoposter: Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:TITLE: GitHub - originalankur/maptoposter: Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code. +:URI: https://github.com/originalankur/maptoposter +:CREATED: [2026-01-21 Wed 15:34] +:ID: GitHub-originalankur-maptoposter-Transform-your-2026-04-04-17-08-28 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-originalankur-maptoposter-Transform-your-2026-04-04-17-08-28-CAya5E.org +:ARCHIVE_CATEGORY: wip-GitHub-originalankur-maptoposter-Transform-your-2026-04-04-17-08-28-CAya5E +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://mksegypt.org/ar][الرئيسية | الذاكرة والمعرفة للدرسات]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:TITLE: الرئيسية | الذاكرة والمعرفة للدرسات +:URI: https://mksegypt.org/ar +:CREATED: [2026-01-21 Wed 15:35] +:ID: الرئيسية-الذاكرة-والمعرفة-للدرسات-2026-04-04-17-08-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-الرئيسية-الذاكرة-والمعرفة-للدرسات-2026-04-04-17-08-50-SEzhRl.org +:ARCHIVE_CATEGORY: wip-الرئيسية-الذاكرة-والمعرفة-للدرسات-2026-04-04-17-08-50-SEzhRl +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/omkarcloud/botasaurus][GitHub - omkarcloud/botasaurus: The All in One Framework to Build Undefeatable Scrapers]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:TITLE: GitHub - omkarcloud/botasaurus: The All in One Framework to Build Undefeatable Scrapers +:URI: https://github.com/omkarcloud/botasaurus +:CREATED: [2026-01-21 Wed 15:36] +:ID: GitHub-omkarcloud-botasaurus-The-All-in-One-2026-04-04-17-08-53 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-omkarcloud-botasaurus-The-All-in-One-2026-04-04-17-08-53-Z4qtzR.org +:ARCHIVE_CATEGORY: wip-GitHub-omkarcloud-botasaurus-The-All-in-One-2026-04-04-17-08-53-Z4qtzR +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.421.news/en/nick-land-the-apostle-of-chaos/][Nick Land: The Apostle of Chaos]] +CLOSED: [2026-04-04 Sat 17:08] +:PROPERTIES: +:TITLE: Nick Land: The Apostle of Chaos +:URI: https://www.421.news/en/nick-land-the-apostle-of-chaos/ +:CREATED: [2026-01-21 Wed 15:36] +:ID: Nick-Land-The-Apostle-of-Chaos-2026-04-04-17-08-56 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:08 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Nick-Land-The-Apostle-of-Chaos-2026-04-04-17-08-56-C63lT9.org +:ARCHIVE_CATEGORY: wip-Nick-Land-The-Apostle-of-Chaos-2026-04-04-17-08-56-C63lT9 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.olimex.com/Products/Retro-Computers/RVPC/open-source-hardware][RVPC - Open Source Hardware Board]] :Hardware: +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: RVPC - Open Source Hardware Board +:URI: https://www.olimex.com/Products/Retro-Computers/RVPC/open-source-hardware +:CREATED: [2026-01-21 Wed 15:36] +:ID: RVPC-Open-Source-Hardware-Board-2026-04-04-17-08-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-RVPC-Open-Source-Hardware-Board-2026-04-04-17-08-59-nWV30e.org +:ARCHIVE_CATEGORY: wip-RVPC-Open-Source-Hardware-Board-2026-04-04-17-08-59-nWV30e +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://deepcomputing.io/product/dc-roma-risc-v-ai-pc/][DC-ROMA RISC-V AI PC - DeepComputing]] :Hardware: +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: DC-ROMA RISC-V AI PC - DeepComputing +:URI: https://deepcomputing.io/product/dc-roma-risc-v-ai-pc/ +:CREATED: [2026-01-21 Wed 15:37] +:ID: DC-ROMA-RISC-V-AI-PC-DeepComputing-2026-04-04-17-09-13 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-DC-ROMA-RISC-V-AI-PC-DeepComputing-2026-04-04-17-09-13-rNdG4U.org +:ARCHIVE_CATEGORY: wip-DC-ROMA-RISC-V-AI-PC-DeepComputing-2026-04-04-17-09-13-rNdG4U +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.tnaflix.com/amateur-porn/Schnick-Schnack-Schnuck-%282015%29/video5993929][Schnick Schnack Schnuck (2015) - Tnaflix.com]] :sex:video: +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Schnick Schnack Schnuck (2015) - Tnaflix.com +:URI: https://www.tnaflix.com/amateur-porn/Schnick-Schnack-Schnuck-%282015%29/video5993929 +:CREATED: [2026-01-21 Wed 15:38] +:ID: Schnick-Schnack-Schnuck--2015--Tnaflix-dot-com-2026-04-04-17-09-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Schnick-Schnack-Schnuck--2015--Tnaflix-dot-com-2026-04-04-17-09-16-w3PTv8.org +:ARCHIVE_CATEGORY: wip-Schnick-Schnack-Schnuck--2015--Tnaflix-dot-com-2026-04-04-17-09-16-w3PTv8 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://robertprentner.github.io/][Robert Prenter - Home]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Robert Prenter - Home +:URI: https://robertprentner.github.io/ +:CREATED: [2026-01-21 Wed 15:38] +:ID: Robert-Prenter-Home-2026-04-04-17-09-21 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Robert-Prenter-Home-2026-04-04-17-09-21-fneDEp.org +:ARCHIVE_CATEGORY: wip-Robert-Prenter-Home-2026-04-04-17-09-21-fneDEp +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://21sci-tech.com/articles/drmoon.html][Who Was Robert J. Moon?]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Who Was Robert J. Moon? +:URI: https://21sci-tech.com/articles/drmoon.html +:CREATED: [2026-01-21 Wed 15:39] +:ID: Who-Was-Robert-J-dot-Moon-2026-04-04-17-09-28 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Who-Was-Robert-J-dot-Moon-2026-04-04-17-09-28-WfiLmt.org +:ARCHIVE_CATEGORY: wip-Who-Was-Robert-J-dot-Moon-2026-04-04-17-09-28-WfiLmt +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/29192][أفلام وأفكار وثورة| ميكروفون.. والإمساك بحلم اللحظة | المنصة]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: أفلام وأفكار وثورة| ميكروفون.. والإمساك بحلم اللحظة | المنصة +:URI: https://manassa.news/stories/29192 +:CREATED: [2026-01-21 Wed 15:40] +:ID: أفلام-وأفكار-وثورة-ميكروفون-dot-dot-والإمساك-بحلم-2026-04-04-17-09-31 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-أفلام-وأفكار-وثورة-ميكروفون-dot-dot-والإمساك-بحلم-2026-04-04-17-09-31-iR3AIG.org +:ARCHIVE_CATEGORY: wip-أفلام-وأفكار-وثورة-ميكروفون-dot-dot-والإمساك-بحلم-2026-04-04-17-09-31-iR3AIG +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://learnyourway.withgoogle.com/][Learn Your Way]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Learn Your Way +:URI: https://learnyourway.withgoogle.com/ +:CREATED: [2026-01-21 Wed 15:41] +:ID: Learn-Your-Way-2026-04-04-17-09-33 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Learn-Your-Way-2026-04-04-17-09-33-hlDXbt.org +:ARCHIVE_CATEGORY: wip-Learn-Your-Way-2026-04-04-17-09-33-hlDXbt +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://app.turath.io/][تراث]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: تراث +:URI: https://app.turath.io/ +:CREATED: [2026-01-21 Wed 15:41] +:ID: تراث-2026-04-04-17-09-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-تراث-2026-04-04-17-09-36-mW0rtB.org +:ARCHIVE_CATEGORY: wip-تراث-2026-04-04-17-09-36-mW0rtB +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.wikiart.org/en/artists-by-art-movement][Artists by art movement - WikiArt.org]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Artists by art movement - WikiArt.org +:URI: https://www.wikiart.org/en/artists-by-art-movement +:CREATED: [2026-01-21 Wed 15:42] +:ID: Artists-by-art-movement-WikiArt-dot-org-2026-04-04-17-09-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Artists-by-art-movement-WikiArt-dot-org-2026-04-04-17-09-38-RVMHMj.org +:ARCHIVE_CATEGORY: wip-Artists-by-art-movement-WikiArt-dot-org-2026-04-04-17-09-38-RVMHMj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://propagandopolis.com/][Propagandopolis]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Propagandopolis +:URI: https://propagandopolis.com/ +:CREATED: [2026-01-21 Wed 15:42] +:ID: Propagandopolis-2026-04-04-17-09-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Propagandopolis-2026-04-04-17-09-39-Eu4rZm.org +:ARCHIVE_CATEGORY: wip-Propagandopolis-2026-04-04-17-09-39-Eu4rZm +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.citriniresearch.com/p/2028gic][THE 2028 GLOBAL INTELLIGENCE CRISIS]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:CREATED: [2026-02-23 Mon 03:59] +:ID: THE-2028-GLOBAL-INTELLIGENCE-CRISIS-2026-04-04-17-09-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-THE-2028-GLOBAL-INTELLIGENCE-CRISIS-2026-04-04-17-09-41-hic2z3.org +:ARCHIVE_CATEGORY: wip-THE-2028-GLOBAL-INTELLIGENCE-CRISIS-2026-04-04-17-09-41-hic2z3 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://blog.wilsonl.in/search-engine/][Building a web search engine from scratch in two months with 3 billion neural embeddings]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:CREATED: [2026-02-23 Mon 15:07] +:ID: Building-a-web-search-engine-from-scratch-in-two-2026-04-04-17-09-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Building-a-web-search-engine-from-scratch-in-two-2026-04-04-17-09-43-KAUbpP.org +:ARCHIVE_CATEGORY: wip-Building-a-web-search-engine-from-scratch-in-two-2026-04-04-17-09-43-KAUbpP +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/sebastianvkl/pizero-openclaw][GitHub - sebastianvkl/pizero-openclaw]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:CREATED: [2026-02-23 Mon 15:08] +:ID: GitHub-sebastianvkl-pizero-openclaw-2026-04-04-17-09-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-sebastianvkl-pizero-openclaw-2026-04-04-17-09-45-L6Iqqp.org +:ARCHIVE_CATEGORY: wip-GitHub-sebastianvkl-pizero-openclaw-2026-04-04-17-09-45-L6Iqqp +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://geshelli.com/product/torc/][TORC [6-8 WEEKS SHIPS] – Geshelli Labs LLC.]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:CREATED: [2026-03-01 Sun 10:39] +:ID: TORC-6-8-WEEKS-SHIPS-Geshelli-Labs-LLC-dot-2026-04-04-17-09-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-TORC-6-8-WEEKS-SHIPS-Geshelli-Labs-LLC-dot-2026-04-04-17-09-47-FR7nIH.org +:ARCHIVE_CATEGORY: wip-TORC-6-8-WEEKS-SHIPS-Geshelli-Labs-LLC-dot-2026-04-04-17-09-47-FR7nIH +:ARCHIVE_TODO: DONE +:END: + +Modular DACs + +**** DONE [[https://www.fountultd.com/publications/p/hermetica-1][Hermetica I by Dr. David Litwa, PhD. — FOUNT Ultd.]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:CREATED: [2026-03-05 Thu 13:02] +:ID: Hermetica-I-by-Dr-dot-David-Litwa-PhD-dot-FOUNT-2026-04-04-17-09-49 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Hermetica-I-by-Dr-dot-David-Litwa-PhD-dot-FOUNT-2026-04-04-17-09-49-Voi06h.org +:ARCHIVE_CATEGORY: wip-Hermetica-I-by-Dr-dot-David-Litwa-PhD-dot-FOUNT-2026-04-04-17-09-49-Voi06h +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://chronocopia.se/books/bog-fashion/][Bog Fashion | ChronoCopia Publishing]] +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Bog Fashion | ChronoCopia Publishing +:URI: https://chronocopia.se/books/bog-fashion/ +:CREATED: [2026-02-07 Sat 15:16] +:ID: Bog-Fashion-ChronoCopia-Publishing-2026-04-04-17-09-51 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Bog-Fashion-ChronoCopia-Publishing-2026-04-04-17-09-51-7lUi6u.org +:ARCHIVE_CATEGORY: wip-Bog-Fashion-ChronoCopia-Publishing-2026-04-04-17-09-51-7lUi6u +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://ytboob.com/male-and-female-nudity-throughout-check-out-all-the-groping-at-10729-in-savage/][Male And Female Nudity Throughout. Check Out All The Groping At 1:07:29 In "SAVAGE" - YTboob]] :videos: +CLOSED: [2026-04-04 Sat 17:09] +:PROPERTIES: +:TITLE: Male And Female Nudity Throughout. Check Out All The Groping At 1:07:29 In "SAVAGE" - YTboob +:URI: https://ytboob.com/male-and-female-nudity-throughout-check-out-all-the-groping-at-10729-in-savage/ +:CREATED: [2026-02-07 Sat 15:17] +:ID: Male-And-Female-Nudity-Throughout-dot-Check-Out-2026-04-04-17-09-54 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:09 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Male-And-Female-Nudity-Throughout-dot-Check-Out-2026-04-04-17-09-54-4Z93sN.org +:ARCHIVE_CATEGORY: wip-Male-And-Female-Nudity-Throughout-dot-Check-Out-2026-04-04-17-09-54-4Z93sN +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://reticulum.network/][Reticulum Network]] :radio:networks: +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: Reticulum Network +:URI: https://reticulum.network/ +:CREATED: [2026-02-27 Fri 12:10] +:ID: Reticulum-Network-2026-04-04-17-09-58 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reticulum-Network-2026-04-04-17-09-58-f6M3sd.org +:ARCHIVE_CATEGORY: wip-Reticulum-Network-2026-04-04-17-09-58-f6M3sd +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/codecrafters-io/build-your-own-x][GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch. +:URI: https://github.com/codecrafters-io/build-your-own-x +:CREATED: [2026-02-27 Fri 12:11] +:ID: GitHub-codecrafters-io-build-your-own-x-Master-2026-04-04-17-10-00 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-codecrafters-io-build-your-own-x-Master-2026-04-04-17-10-00-GJOsx3.org +:ARCHIVE_CATEGORY: wip-GitHub-codecrafters-io-build-your-own-x-Master-2026-04-04-17-10-00-GJOsx3 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://carstrucksroads.com/software-defined-vehicles/][The Rise of Software-Defined Vehicles: Transforming Mobility]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: The Rise of Software-Defined Vehicles: Transforming Mobility +:URI: https://carstrucksroads.com/software-defined-vehicles/ +:CREATED: [2026-02-27 Fri 12:13] +:ID: The-Rise-of-Software-Defined-Vehicles-2026-04-04-17-10-03 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Rise-of-Software-Defined-Vehicles-2026-04-04-17-10-03-8aaVMf.org +:ARCHIVE_CATEGORY: wip-The-Rise-of-Software-Defined-Vehicles-2026-04-04-17-10-03-8aaVMf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/30180][روعة أن تعيش مهزومًا في ظلامك الداخلي | المنصة]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: روعة أن تعيش مهزومًا في ظلامك الداخلي | المنصة +:URI: https://manassa.news/stories/30180 +:CREATED: [2026-02-27 Fri 12:24] +:ID: روعة-أن-تعيش-مهزومًا-في-ظلامك-الداخلي-المنصة-2026-04-04-17-10-13 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-روعة-أن-تعيش-مهزومًا-في-ظلامك-الداخلي-المنصة-2026-04-04-17-10-13-rryxVr.org +:ARCHIVE_CATEGORY: wip-روعة-أن-تعيش-مهزومًا-في-ظلامك-الداخلي-المنصة-2026-04-04-17-10-13-rryxVr +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/29949][ماذا تبقى لنا من يناير ولماذا يتماهي دائمًا الصوت الثالث؟ | المنصة]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: ماذا تبقى لنا من يناير ولماذا يتماهي دائمًا الصوت الثالث؟ | المنصة +:URI: https://manassa.news/stories/29949 +:CREATED: [2026-02-27 Fri 12:24] +:ID: ماذا-تبقى-لنا-من-يناير-ولماذا-يتماهي-دائمًا-الصوت-2026-04-04-17-10-20 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ماذا-تبقى-لنا-من-يناير-ولماذا-يتماهي-دائمًا-الصوت-2026-04-04-17-10-20-BjQDJf.org +:ARCHIVE_CATEGORY: wip-ماذا-تبقى-لنا-من-يناير-ولماذا-يتماهي-دائمًا-الصوت-2026-04-04-17-10-20-BjQDJf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/1229][فيلسوف مصر القَلِق | عبد الرحمن بدوي.. من النقد إلى الدفاع عن الإسلام | المنصة]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: فيلسوف مصر القَلِق | عبد الرحمن بدوي.. من النقد إلى الدفاع عن الإسلام | المنصة +:URI: https://manassa.news/stories/1229 +:CREATED: [2026-02-27 Fri 12:25] +:ID: فيلسوف-مصر-القَلِق-عبد-الرحمن-بدوي-dot-dot-من-2026-04-04-17-10-22 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-فيلسوف-مصر-القَلِق-عبد-الرحمن-بدوي-dot-dot-من-2026-04-04-17-10-22-oRPXvV.org +:ARCHIVE_CATEGORY: wip-فيلسوف-مصر-القَلِق-عبد-الرحمن-بدوي-dot-dot-من-2026-04-04-17-10-22-oRPXvV +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/29984][فاجأتني الثورة بعد الخمسين | المنصة]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: فاجأتني الثورة بعد الخمسين | المنصة +:URI: https://manassa.news/stories/29984 +:CREATED: [2026-02-27 Fri 12:25] +:ID: فاجأتني-الثورة-بعد-الخمسين-المنصة-2026-04-04-17-10-24 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-فاجأتني-الثورة-بعد-الخمسين-المنصة-2026-04-04-17-10-24-zta3Q3.org +:ARCHIVE_CATEGORY: wip-فاجأتني-الثورة-بعد-الخمسين-المنصة-2026-04-04-17-10-24-zta3Q3 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/forrestchang/andrej-karpathy-skills][GitHub - forrestchang/andrej-karpathy-skills · GitHub]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:17] +:ID: GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-10-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-10-27-K2bav2.org +:ARCHIVE_CATEGORY: wip-GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-10-27-K2bav2 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/VoltAgent/awesome-openclaw-skills?tab=readme-ov-file#web--frontend-development][GitHub - VoltAgent/awesome-openclaw-skills: The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞 · GitHub]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:18] +:ID: GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-10-31 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-10-31-1I0VGq.org +:ARCHIVE_CATEGORY: wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-10-31-1I0VGq +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/bytedance/deer-flow?utm_source=opensourceprojects.dev&ref=opensourceprojects.dev][GitHub - bytedance/deer-flow at opensourceprojects.dev · GitHub]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:19] +:ID: GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-10-33 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-10-33-2DbH5h.org +:ARCHIVE_CATEGORY: wip-GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-10-33-2DbH5h +:ARCHIVE_TODO: DONE +:END: + +**** DONE every fat loss tip I could come up with +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:34] +:ID: every-fat-loss-tip-I-could-come-up-with-2026-04-04-17-10-35 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-every-fat-loss-tip-I-could-come-up-with-2026-04-04-17-10-35-ZepyEN.org +:ARCHIVE_CATEGORY: wip-every-fat-loss-tip-I-could-come-up-with-2026-04-04-17-10-35-ZepyEN +:ARCHIVE_TODO: DONE +:END: + +https://x.com/i/status/2017612156477333924 + +**** DONE [[https://github.com/forrestchang/worktree-workflow][GitHub - forrestchang/worktree-workflow: A toolkit for parallel development with git worktrees, designed for Claude Code · GitHub]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:35] +:ID: GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-10-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-10-38-cWuGUz.org +:ARCHIVE_CATEGORY: wip-GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-10-38-cWuGUz +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://udlbook.github.io/udlbook/][Understanding Deep Learning]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:07] +:ID: Understanding-Deep-Learning-2026-04-04-17-10-40 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Understanding-Deep-Learning-2026-04-04-17-10-40-C9GqlM.org +:ARCHIVE_CATEGORY: wip-Understanding-Deep-Learning-2026-04-04-17-10-40-C9GqlM +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/google/langextract][GitHub - google/langextract: A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization. · GitHub]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:23] +:ID: GitHub-google-langextract-A-Python-library-for-2026-04-04-17-10-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-google-langextract-A-Python-library-for-2026-04-04-17-10-41-3noRl2.org +:ARCHIVE_CATEGORY: wip-GitHub-google-langextract-A-Python-library-for-2026-04-04-17-10-41-3noRl2 +:ARCHIVE_TODO: DONE +:END: + +**** DONE Agora screens +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 11:43] +:ID: Agora-screens-2026-04-04-17-10-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agora-screens-2026-04-04-17-10-43-8c4PYg.org +:ARCHIVE_CATEGORY: wip-Agora-screens-2026-04-04-17-10-43-8c4PYg +:ARCHIVE_TODO: DONE +:END: + + * Stream + * Messaging + * Marketplace + * Memberships? + * Productivity suite + * Library + * Home Assistant + * Personal Assistant + * Personas and Profiles + +**** DONE [[https://usefulcharts.com/blogs/charts/timeline-of-tv-film-industry-consolidation][TV & Film Consolidation – UsefulCharts]] +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:TITLE: TV & Film Consolidation – UsefulCharts +:URI: https://usefulcharts.com/blogs/charts/timeline-of-tv-film-industry-consolidation +:CREATED: [2026-03-07 Sat 17:43] +:ID: TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-10-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-10-48-VtO7GE.org +:ARCHIVE_CATEGORY: wip-TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-10-48-VtO7GE +:ARCHIVE_TODO: DONE +:END: + +**** DONE Reverse prompting +CLOSED: [2026-04-04 Sat 17:10] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:42] +:ID: Reverse-prompting-2026-04-04-17-10-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:10 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reverse-prompting-2026-04-04-17-10-50-fz9Knj.org +:ARCHIVE_CATEGORY: wip-Reverse-prompting-2026-04-04-17-10-50-fz9Knj +:ARCHIVE_TODO: DONE +:END: + +https://x.com/i/status/2029887511166873838 + +**** DONE [[https://x.com/i/status/2012590119929172319][The n8n Gap Just Closed. Here's What $600K/Month Taught Me About the New Automation Economy.]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:54] +:ID: The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-10-52 +:TITLE: The n8n Gap Just Closed. Here's What $600K/Month Taught Me About the New Automation Economy. +:URI: https://x.com/i/status/2012590119929172319 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-10-52-C8LOrp.org +:ARCHIVE_CATEGORY: wip-The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-10-52-C8LOrp +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029270046401331447][Research tool]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:45] +:ID: Research-tool-2026-04-04-17-11-29 +:TITLE: Research tool +:URI: https://x.com/i/status/2029270046401331447 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Research-tool-2026-04-04-17-11-29-2mbTbD.org +:ARCHIVE_CATEGORY: wip-Research-tool-2026-04-04-17-11-29-2mbTbD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2005527082831679939][Reddit json]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:46] +:ID: Reddit-json-2026-04-04-17-11-40 +:TITLE: Reddit json +:URI: https://x.com/i/status/2005527082831679939 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reddit-json-2026-04-04-17-11-40-Fp12Kq.org +:ARCHIVE_CATEGORY: wip-Reddit-json-2026-04-04-17-11-40-Fp12Kq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2009841418252984767][Vibe coding guide]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:47] +:ID: Vibe-coding-guide-2026-04-04-17-11-46 +:TITLE: Vibe coding guide +:URI: https://x.com/i/status/2009841418252984767 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibe-coding-guide-2026-04-04-17-11-46-6u8dRf.org +:ARCHIVE_CATEGORY: wip-Vibe-coding-guide-2026-04-04-17-11-46-6u8dRf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2010124505218461927][Amazon back loans consultant]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:47] +:ID: Amazon-back-loans-consultant-2026-04-04-17-11-49 +:TITLE: Amazon back loans consultant +:URI: https://x.com/i/status/2010124505218461927 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Amazon-back-loans-consultant-2026-04-04-17-11-49-H2IsPQ.org +:ARCHIVE_CATEGORY: wip-Amazon-back-loans-consultant-2026-04-04-17-11-49-H2IsPQ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2008548371712135632][Step-by-step guide to get Ralph working and shipping code]] +CLOSED: [2026-04-04 Sat 17:11] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:48] +:ID: Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-11-53 +:TITLE: Step-by-step guide to get Ralph working and shipping code +:URI: https://x.com/i/status/2008548371712135632 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:11 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-11-53-wo0hX3.org +:ARCHIVE_CATEGORY: wip-Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-11-53-wo0hX3 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2010980589763965077][Local llama on 3 DGX Sparks]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:49] +:ID: Local-llama-on-3-DGX-Sparks-2026-04-04-17-11-56 +:TITLE: Local llama on 3 DGX Sparks +:URI: https://x.com/i/status/2010980589763965077 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Local-llama-on-3-DGX-Sparks-2026-04-04-17-11-56-mZpxgb.org +:ARCHIVE_CATEGORY: wip-Local-llama-on-3-DGX-Sparks-2026-04-04-17-11-56-mZpxgb +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2010713146743562246][Claude Code + Ralph Can Replace Your Marketing Team]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:50] +:ID: Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-12-00 +:TITLE: Claude Code + Ralph Can Replace Your Marketing Team +:URI: https://x.com/i/status/2010713146743562246 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-12-00-I4iRzs.org +:ARCHIVE_CATEGORY: wip-Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-12-00-I4iRzs +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2011561755927826910][Main issues as you scale software by orders or magnitude]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:51] +:ID: Main-issues-as-you-scale-software-by-orders-or-2026-04-04-17-12-06 +:TITLE: Main issues as you scale software by orders or magnitude +:URI: https://x.com/i/status/2011561755927826910 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Main-issues-as-you-scale-software-by-orders-or-2026-04-04-17-12-06-YC5xNi.org +:ARCHIVE_CATEGORY: wip-Main-issues-as-you-scale-software-by-orders-or-2026-04-04-17-12-06-YC5xNi +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2012171244666253777][How to make $10M in 365 days with "AI mobile apps"]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:52] +:ID: How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-12-11 +:TITLE: How to make $10M in 365 days with "AI mobile apps" +:URI: https://x.com/i/status/2012171244666253777 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-12-11-9iEHWh.org +:ARCHIVE_CATEGORY: wip-How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-12-11-9iEHWh +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2011105761867510229][how the creator of claude code actually writes software]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:53] +:ID: how-the-creator-of-claude-code-actually-writes-2026-04-04-17-12-15 +:TITLE: how the creator of claude code actually writes software +:URI: https://x.com/i/status/2011105761867510229 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-the-creator-of-claude-code-actually-writes-2026-04-04-17-12-15-Do6Nr2.org +:ARCHIVE_CATEGORY: wip-how-the-creator-of-claude-code-actually-writes-2026-04-04-17-12-15-Do6Nr2 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2012741829683224584][Smart forking]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:58] +:ID: Smart-forking-2026-04-04-17-12-18 +:TITLE: Smart forking +:URI: https://x.com/i/status/2012741829683224584 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Smart-forking-2026-04-04-17-12-18-iAJOuT.org +:ARCHIVE_CATEGORY: wip-Smart-forking-2026-04-04-17-12-18-iAJOuT +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2009668398691582315][You Could've Invented Claude Code]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:06] +:ID: You-Could-ve-Invented-Claude-Code-2026-04-04-17-12-21 +:TITLE: You Could've Invented Claude Code +:URI: https://x.com/i/status/2009668398691582315 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-You-Could-ve-Invented-Claude-Code-2026-04-04-17-12-21-vaeafo.org +:ARCHIVE_CATEGORY: wip-You-Could-ve-Invented-Claude-Code-2026-04-04-17-12-21-vaeafo +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/iliane5/meridian][iliane5/meridian: Meridian cuts through news noise by scraping hundreds of sources, analyzing stories with AI, and delivering concise, personalized daily briefs.]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:TITLE: iliane5/meridian: Meridian cuts through news noise by scraping hundreds of sources, analyzing stories with AI, and delivering concise, personalized daily briefs. +:URI: https://github.com/iliane5/meridian +:CREATED: [2026-02-27 Fri 13:07] +:ID: iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-12-24 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-12-24-WFKHsr.org +:ARCHIVE_CATEGORY: wip-iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-12-24-WFKHsr +:ARCHIVE_TODO: DONE +:END: + + + +***** Thinking... +**** DONE [[https://x.com/i/status/2013206481932579256][building an ai system for electronics data extraction]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:59] +:ID: building-an-ai-system-for-electronics-data-2026-04-04-17-12-32 +:TITLE: building an ai system for electronics data extraction +:URI: https://x.com/i/status/2013206481932579256 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-building-an-ai-system-for-electronics-data-2026-04-04-17-12-32-8K5n2y.org +:ARCHIVE_CATEGORY: wip-building-an-ai-system-for-electronics-data-2026-04-04-17-12-32-8K5n2y +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013718955576250466][Yapping to PRDs: Claude Code & Obsidian]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:01] +:ID: Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-12-36 +:TITLE: Yapping to PRDs: Claude Code & Obsidian +:URI: https://x.com/i/status/2013718955576250466 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-12-36-jqmUaP.org +:ARCHIVE_CATEGORY: wip-Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-12-36-jqmUaP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013823175855923640][Why your AI agents still don’t work]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:02] +:ID: Why-your-AI-agents-still-don-t-work-2026-04-04-17-12-39 +:TITLE: Why your AI agents still don’t work +:URI: https://x.com/i/status/2013823175855923640 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-your-AI-agents-still-don-t-work-2026-04-04-17-12-39-BiVCoq.org +:ARCHIVE_CATEGORY: wip-Why-your-AI-agents-still-don-t-work-2026-04-04-17-12-39-BiVCoq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013588076719702204][The Claude + n8n Stack That Can Replace an Entire Dev Team]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:02] +:ID: The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-12-43 +:TITLE: The Claude + n8n Stack That Can Replace an Entire Dev Team +:URI: https://x.com/i/status/2013588076719702204 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-12-43-KfZgJN.org +:ARCHIVE_CATEGORY: wip-The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-12-43-KfZgJN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013977070117040421][The No-BS Guide to Building a Real $3,500/Month Business in 72 Hrs]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:03] +:ID: The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-12-47 +:TITLE: The No-BS Guide to Building a Real $3,500/Month Business in 72 Hrs +:URI: https://x.com/i/status/2013977070117040421 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-12-47-4ErZEh.org +:ARCHIVE_CATEGORY: wip-The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-12-47-4ErZEh +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014489638195626364][No typing AI assistant]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:04] +:ID: No-typing-AI-assistant-2026-04-04-17-12-52 +:TITLE: No typing AI assistant +:URI: https://x.com/i/status/2014489638195626364 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-No-typing-AI-assistant-2026-04-04-17-12-52-muvNzi.org +:ARCHIVE_CATEGORY: wip-No-typing-AI-assistant-2026-04-04-17-12-52-muvNzi +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014445690299072723][How to grow your startup while you sleep]] +CLOSED: [2026-04-04 Sat 17:12] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:05] +:ID: How-to-grow-your-startup-while-you-sleep-2026-04-04-17-12-56 +:TITLE: How to grow your startup while you sleep +:URI: https://x.com/i/status/2014445690299072723 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:12 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-grow-your-startup-while-you-sleep-2026-04-04-17-12-56-rBfq1n.org +:ARCHIVE_CATEGORY: wip-How-to-grow-your-startup-while-you-sleep-2026-04-04-17-12-56-rBfq1n +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/koala73/worldmonitor][GitHub - koala73/worldmonitor: Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:TITLE: GitHub - koala73/worldmonitor: Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface +:URI: https://github.com/koala73/worldmonitor +:CREATED: [2026-02-27 Fri 12:10] +:ID: GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-12-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-12-59-0BqB3E.org +:ARCHIVE_CATEGORY: wip-GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-12-59-0BqB3E +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2014090308867264723][How We Built a 40-App Portfolio With 50M+ Downloads (And Hit #1 on the App Store Twice)]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:11] +:ID: How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-13-03 +:TITLE: How We Built a 40-App Portfolio With 50M+ Downloads (And Hit #1 on the App Store Twice) +:URI: https://x.com/i/status/2014090308867264723 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-13-03-HV0W9I.org +:ARCHIVE_CATEGORY: wip-How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-13-03-HV0W9I +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014005349255164398][How to Get Out of Your Agent's Way]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:13] +:ID: How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-13-14 +:TITLE: How to Get Out of Your Agent's Way +:URI: https://x.com/i/status/2014005349255164398 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-13-14-O6RZ1k.org +:ARCHIVE_CATEGORY: wip-How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-13-14-O6RZ1k +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014110519913857122][I built 10 apps in 10 months and make $800,000/yr ( full guide )]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:14] +:ID: I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-13-18 +:TITLE: I built 10 apps in 10 months and make $800,000/yr ( full guide ) +:URI: https://x.com/i/status/2014110519913857122 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-13-18-Ci0pLL.org +:ARCHIVE_CATEGORY: wip-I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-13-18-Ci0pLL +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014735578726900144][how to reverse engineer anything using ai]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:15] +:ID: how-to-reverse-engineer-anything-using-ai-2026-04-04-17-13-22 +:TITLE: how to reverse engineer anything using ai +:URI: https://x.com/i/status/2014735578726900144 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-reverse-engineer-anything-using-ai-2026-04-04-17-13-22-oB3PnT.org +:ARCHIVE_CATEGORY: wip-how-to-reverse-engineer-anything-using-ai-2026-04-04-17-13-22-oB3PnT +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016520542723924279][How to make your agent learn and ship while you sleep]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:18] +:ID: How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-13-26 +:TITLE: How to make your agent learn and ship while you sleep +:URI: https://x.com/i/status/2016520542723924279 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-13-26-JMHo9n.org +:ARCHIVE_CATEGORY: wip-How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-13-26-JMHo9n +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017044857764688132][marketing + openclaw]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:22] +:ID: marketing-plus-openclaw-2026-04-04-17-13-31 +:TITLE: marketing + openclaw +:URI: https://x.com/i/status/2017044857764688132 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-marketing-plus-openclaw-2026-04-04-17-13-31-twfpC6.org +:ARCHIVE_CATEGORY: wip-marketing-plus-openclaw-2026-04-04-17-13-31-twfpC6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017442414907056387][How to make agents remember]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:22] +:ID: How-to-make-agents-remember-2026-04-04-17-13-35 +:TITLE: How to make agents remember +:URI: https://x.com/i/status/2017442414907056387 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-agents-remember-2026-04-04-17-13-35-W2PGY6.org +:ARCHIVE_CATEGORY: wip-How-to-make-agents-remember-2026-04-04-17-13-35-W2PGY6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017310847174132018][how to create the marketing stack that runs itself]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:24] +:ID: how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-13-41 +:TITLE: how to create the marketing stack that runs itself +:URI: https://x.com/i/status/2017310847174132018 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-13-41-ZoyVtc.org +:ARCHIVE_CATEGORY: wip-how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-13-41-ZoyVtc +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017623378538979391][X bookmarks > embeddings]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:24] +:ID: X-bookmarks-embeddings-2026-04-04-17-13-45 +:TITLE: X bookmarks > embeddings +:URI: https://x.com/i/status/2017623378538979391 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-X-bookmarks-embeddings-2026-04-04-17-13-45-7WRtAJ.org +:ARCHIVE_CATEGORY: wip-X-bookmarks-embeddings-2026-04-04-17-13-45-7WRtAJ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017328971327607263][The only 2 safe ways to use Openclaw]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:25] +:ID: The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-13-49 +:TITLE: The only 2 safe ways to use Openclaw +:URI: https://x.com/i/status/2017328971327607263 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-13-49-0PSqzD.org +:ARCHIVE_CATEGORY: wip-The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-13-49-0PSqzD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017650241101598872][My Safe, Sandboxed Setup for running @OpenClaw as your Virtual Executive Assistant]] +CLOSED: [2026-04-04 Sat 17:13] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:26] +:ID: My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-13-52 +:TITLE: My Safe, Sandboxed Setup for running @OpenClaw as your Virtual Executive Assistant +:URI: https://x.com/i/status/2017650241101598872 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:13 +:ARCHIVE_FILE: /tmp/org-gtd/wip-My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-13-52-pAxUEZ.org +:ARCHIVE_CATEGORY: wip-My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-13-52-pAxUEZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017791536881193356][Sub Reddits for founders to share their work]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:27] +:ID: Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-13-56 +:TITLE: Sub Reddits for founders to share their work +:URI: https://x.com/i/status/2017791536881193356 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-13-56-8s4ata.org +:ARCHIVE_CATEGORY: wip-Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-13-56-8s4ata +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017713066914259249][How YouTube Actually Works]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:27] +:ID: How-YouTube-Actually-Works-2026-04-04-17-14-01 +:TITLE: How YouTube Actually Works +:URI: https://x.com/i/status/2017713066914259249 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-YouTube-Actually-Works-2026-04-04-17-14-01-9QiS6Y.org +:ARCHIVE_CATEGORY: wip-How-YouTube-Actually-Works-2026-04-04-17-14-01-9QiS6Y +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017631481896833400][OpenClaw + ACP]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:30] +:ID: OpenClaw-plus-ACP-2026-04-04-17-14-05 +:TITLE: OpenClaw + ACP +:URI: https://x.com/i/status/2017631481896833400 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-plus-ACP-2026-04-04-17-14-05-GA8ryx.org +:ARCHIVE_CATEGORY: wip-OpenClaw-plus-ACP-2026-04-04-17-14-05-GA8ryx +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017310275817640386][20 Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:31] +:ID: 20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-14-12 +:TITLE: 20 Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2017310275817640386 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-14-12-MxqwLt.org +:ARCHIVE_CATEGORY: wip-20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-14-12-MxqwLt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018026262300615102][ClawChat: How to Build a Cross-Platform Voice Chat with Your OpenClaw]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:36] +:ID: ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-14-16 +:TITLE: ClawChat: How to Build a Cross-Platform Voice Chat with Your OpenClaw +:URI: https://x.com/i/status/2018026262300615102 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-14-16-HYnuA4.org +:ARCHIVE_CATEGORY: wip-ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-14-16-HYnuA4 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018027072720130090][debugging rule]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:39] +:ID: debugging-rule-2026-04-04-17-14-20 +:TITLE: debugging rule +:URI: https://x.com/i/status/2018027072720130090 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-debugging-rule-2026-04-04-17-14-20-gFEry7.org +:ARCHIVE_CATEGORY: wip-debugging-rule-2026-04-04-17-14-20-gFEry7 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016900174769963042][openclaw alone is a demo. this is the full product.]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:20] +:ID: openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-14-23 +:TITLE: openclaw alone is a demo. this is the full product. +:URI: https://x.com/i/status/2016900174769963042 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-14-23-FdTsb6.org +:ARCHIVE_CATEGORY: wip-openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-14-23-FdTsb6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016928253538422997][Openclaw and kubernetes]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:21] +:ID: Openclaw-and-kubernetes-2026-04-04-17-14-27 +:TITLE: Openclaw and kubernetes +:URI: https://x.com/i/status/2016928253538422997 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Openclaw-and-kubernetes-2026-04-04-17-14-27-Q2eiKY.org +:ARCHIVE_CATEGORY: wip-Openclaw-and-kubernetes-2026-04-04-17-14-27-Q2eiKY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017636775347331276][Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:23] +:ID: Agentic-Personal-Knowledge-Management-with-2026-04-04-17-14-31 +:TITLE: Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD +:URI: https://x.com/i/status/2017636775347331276 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-14-31-k8MVyr.org +:ARCHIVE_CATEGORY: wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-14-31-k8MVyr +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017959821111083068][20 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:31] +:ID: 20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-35 +:TITLE: 20 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2017959821111083068 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-35-rGvtFE.org +:ARCHIVE_CATEGORY: wip-20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-35-rGvtFE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018871985254617295][openclaw performance optimization playbook]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:40] +:ID: openclaw-performance-optimization-playbook-2026-04-04-17-14-38 +:TITLE: openclaw performance optimization playbook +:URI: https://x.com/i/status/2018871985254617295 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-openclaw-performance-optimization-playbook-2026-04-04-17-14-38-zJWXMf.org +:ARCHIVE_CATEGORY: wip-openclaw-performance-optimization-playbook-2026-04-04-17-14-38-zJWXMf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018869093789728799][UI/UX architect prompt]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:41] +:ID: UI-UX-architect-prompt-2026-04-04-17-14-41 +:TITLE: UI/UX architect prompt +:URI: https://x.com/i/status/2018869093789728799 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-UI-UX-architect-prompt-2026-04-04-17-14-41-qoKaco.org +:ARCHIVE_CATEGORY: wip-UI-UX-architect-prompt-2026-04-04-17-14-41-qoKaco +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014448070214197485][How I Built a Visual Feedback Loop for Claude Code]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:10] +:ID: How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-14-45 +:TITLE: How I Built a Visual Feedback Loop for Claude Code +:URI: https://x.com/i/status/2014448070214197485 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-14-45-s8h2fg.org +:ARCHIVE_CATEGORY: wip-How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-14-45-s8h2fg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2015044780330492116][The 2026 AI Engineer roadmap]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:16] +:ID: The-2026-AI-Engineer-roadmap-2026-04-04-17-14-48 +:TITLE: The 2026 AI Engineer roadmap +:URI: https://x.com/i/status/2015044780330492116 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-2026-AI-Engineer-roadmap-2026-04-04-17-14-48-DKfVrd.org +:ARCHIVE_CATEGORY: wip-The-2026-AI-Engineer-roadmap-2026-04-04-17-14-48-DKfVrd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018996326076162544][Openclaw self optimization prompt]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:44] +:ID: Openclaw-self-optimization-prompt-2026-04-04-17-14-52 +:TITLE: Openclaw self optimization prompt +:URI: https://x.com/i/status/2018996326076162544 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Openclaw-self-optimization-prompt-2026-04-04-17-14-52-KFIUXm.org +:ARCHIVE_CATEGORY: wip-Openclaw-self-optimization-prompt-2026-04-04-17-14-52-KFIUXm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019058134598221886][10 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:14] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:44] +:ID: 10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-55 +:TITLE: 10 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2019058134598221886 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:14 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-55-5wxTk1.org +:ARCHIVE_CATEGORY: wip-10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-14-55-5wxTk1 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016498730799714639][Clawdbot Is Mostly Hype. Unless You Do This]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:49] +:ID: Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-14-58 +:TITLE: Clawdbot Is Mostly Hype. Unless You Do This +:URI: https://x.com/i/status/2016498730799714639 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-14-58-HyGVmA.org +:ARCHIVE_CATEGORY: wip-Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-14-58-HyGVmA +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018951817892442260][how to build a prompt for anything (and remix them at will)]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:49] +:ID: how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-15-07 +:TITLE: how to build a prompt for anything (and remix them at will) +:URI: https://x.com/i/status/2018951817892442260 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-15-07-dy0ede.org +:ARCHIVE_CATEGORY: wip-how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-15-07-dy0ede +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018221915765141989][How to run Polymarket weather trading Clawdbot ? No code. Using Simmer SDK & SpartanLab "skill base"]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:50] +:ID: How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-15-10 +:TITLE: How to run Polymarket weather trading Clawdbot ? No code. Using Simmer SDK & SpartanLab "skill base" +:URI: https://x.com/i/status/2018221915765141989 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-15-10-TD7blE.org +:ARCHIVE_CATEGORY: wip-How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-15-10-TD7blE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017314080395296995][The Math Needed for Trading on Polymarket (Complete Roadmap)]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:54] +:ID: The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-15-14 +:TITLE: The Math Needed for Trading on Polymarket (Complete Roadmap) +:URI: https://x.com/i/status/2017314080395296995 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-15-14-hgREm0.org +:ARCHIVE_CATEGORY: wip-The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-15-14-hgREm0 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018908480837763382][AI influencer plan]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:55] +:ID: AI-influencer-plan-2026-04-04-17-15-17 +:TITLE: AI influencer plan +:URI: https://x.com/i/status/2018908480837763382 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-influencer-plan-2026-04-04-17-15-17-E3wIDI.org +:ARCHIVE_CATEGORY: wip-AI-influencer-plan-2026-04-04-17-15-17-E3wIDI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019062940012613740][Polymarket strategy]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:56] +:ID: Polymarket-strategy-2026-04-04-17-15-20 +:TITLE: Polymarket strategy +:URI: https://x.com/i/status/2019062940012613740 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Polymarket-strategy-2026-04-04-17-15-20-BnCsS2.org +:ARCHIVE_CATEGORY: wip-Polymarket-strategy-2026-04-04-17-15-20-BnCsS2 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/VoltAgent/awesome-openclaw-skills][GitHub - VoltAgent/awesome-openclaw-skills: The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞 · GitHub]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:59] +:ID: GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-15-26 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-15-26-6Ss1CV.org +:ARCHIVE_CATEGORY: wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-15-26-6Ss1CV +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2019292884122648592][Step 2 of Jarvis Initialization Sequence.]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:05] +:ID: Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-15-32 +:TITLE: Step 2 of Jarvis Initialization Sequence. +:URI: https://x.com/i/status/2019292884122648592 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-15-32-tigQFG.org +:ARCHIVE_CATEGORY: wip-Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-15-32-tigQFG +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019298337745211767][Continuity framework]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:05] +:ID: Continuity-framework-2026-04-04-17-15-38 +:TITLE: Continuity framework +:URI: https://x.com/i/status/2019298337745211767 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Continuity-framework-2026-04-04-17-15-38-kaybgM.org +:ARCHIVE_CATEGORY: wip-Continuity-framework-2026-04-04-17-15-38-kaybgM +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019435524532904205][the skill that changed how i use claude for marketing]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:06] +:ID: the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-15-42 +:TITLE: the skill that changed how i use claude for marketing +:URI: https://x.com/i/status/2019435524532904205 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-15-42-lYPWqM.org +:ARCHIVE_CATEGORY: wip-the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-15-42-lYPWqM +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019816560190521563][3 THINGS YOU NEED TO BUILD IMMEDIATELY WITH OpenClaw]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:08] +:ID: 3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-15-47 +:TITLE: 3 THINGS YOU NEED TO BUILD IMMEDIATELY WITH OpenClaw +:URI: https://x.com/i/status/2019816560190521563 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-15-47-BLz70o.org +:ARCHIVE_CATEGORY: wip-3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-15-47-BLz70o +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019591900802801988][Vibe coding prompt]] +CLOSED: [2026-04-04 Sat 17:15] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:09] +:ID: Vibe-coding-prompt-2026-04-04-17-15-51 +:TITLE: Vibe coding prompt +:URI: https://x.com/i/status/2019591900802801988 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:15 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibe-coding-prompt-2026-04-04-17-15-51-RCxYcH.org +:ARCHIVE_CATEGORY: wip-Vibe-coding-prompt-2026-04-04-17-15-51-RCxYcH +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019833987162861648][AI pattern killer skill]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:10] +:ID: AI-pattern-killer-skill-2026-04-04-17-15-56 +:TITLE: AI pattern killer skill +:URI: https://x.com/i/status/2019833987162861648 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-pattern-killer-skill-2026-04-04-17-15-56-YjZDt0.org +:ARCHIVE_CATEGORY: wip-AI-pattern-killer-skill-2026-04-04-17-15-56-YjZDt0 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020140188458987881][Agent Optimization]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:12] +:ID: Agent-Optimization-2026-04-04-17-16-02 +:TITLE: Agent Optimization +:URI: https://x.com/i/status/2020140188458987881 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-Optimization-2026-04-04-17-16-02-zWknwK.org +:ARCHIVE_CATEGORY: wip-Agent-Optimization-2026-04-04-17-16-02-zWknwK +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020155560268632235][Automatic Discipline with OpenClaw]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:13] +:ID: Automatic-Discipline-with-OpenClaw-2026-04-04-17-16-05 +:TITLE: Automatic Discipline with OpenClaw +:URI: https://x.com/i/status/2020155560268632235 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Automatic-Discipline-with-OpenClaw-2026-04-04-17-16-05-QGJ4dx.org +:ARCHIVE_CATEGORY: wip-Automatic-Discipline-with-OpenClaw-2026-04-04-17-16-05-QGJ4dx +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://docs.devin.ai/work-with-devin/deepwiki-mcp][DeepWiki MCP - Devin Docs]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:11] +:ID: DeepWiki-MCP-Devin-Docs-2026-04-04-17-16-08 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-DeepWiki-MCP-Devin-Docs-2026-04-04-17-16-08-YbcYKQ.org +:ARCHIVE_CATEGORY: wip-DeepWiki-MCP-Devin-Docs-2026-04-04-17-16-08-YbcYKQ +:ARCHIVE_TODO: DONE +:END: + +The DeepWiki MCP server provides programmatic access to DeepWiki’s public repository documentation and search capabilities (Ask Devin). + +**** DONE [[https://x.com/i/status/2020186096819159201][LLM budget]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:14] +:ID: LLM-budget-2026-04-04-17-16-14 +:TITLE: LLM budget +:URI: https://x.com/i/status/2020186096819159201 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-LLM-budget-2026-04-04-17-16-14-Sv4WHO.org +:ARCHIVE_CATEGORY: wip-LLM-budget-2026-04-04-17-16-14-Sv4WHO +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020216613279060433][Prediction markets software idea]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:16] +:ID: Prediction-markets-software-idea-2026-04-04-17-16-18 +:TITLE: Prediction markets software idea +:URI: https://x.com/i/status/2020216613279060433 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Prediction-markets-software-idea-2026-04-04-17-16-18-iuVtlq.org +:ARCHIVE_CATEGORY: wip-Prediction-markets-software-idea-2026-04-04-17-16-18-iuVtlq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020518074064228490][Perplexity replica]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:17] +:ID: Perplexity-replica-2026-04-04-17-16-21 +:TITLE: Perplexity replica +:URI: https://x.com/i/status/2020518074064228490 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Perplexity-replica-2026-04-04-17-16-21-DLcRhI.org +:ARCHIVE_CATEGORY: wip-Perplexity-replica-2026-04-04-17-16-21-DLcRhI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020501497377968397][how to be a 100x engineer using ai]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:21] +:ID: how-to-be-a-100x-engineer-using-ai-2026-04-04-17-16-28 +:TITLE: how to be a 100x engineer using ai +:URI: https://x.com/i/status/2020501497377968397 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-be-a-100x-engineer-using-ai-2026-04-04-17-16-28-rtEmMI.org +:ARCHIVE_CATEGORY: wip-how-to-be-a-100x-engineer-using-ai-2026-04-04-17-16-28-rtEmMI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020272022417289587][The Full Tutorial: 6 AI Agents That Run a Company — How I Built Them From Scratch]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:22] +:ID: The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-16-30 +:TITLE: The Full Tutorial: 6 AI Agents That Run a Company — How I Built Them From Scratch +:URI: https://x.com/i/status/2020272022417289587 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-16-30-qPTfty.org +:ARCHIVE_CATEGORY: wip-The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-16-30-qPTfty +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021725024604799352][Memory prompt]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:25] +:ID: Memory-prompt-2026-04-04-17-16-33 +:TITLE: Memory prompt +:URI: https://x.com/i/status/2021725024604799352 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Memory-prompt-2026-04-04-17-16-33-8hVimY.org +:ARCHIVE_CATEGORY: wip-Memory-prompt-2026-04-04-17-16-33-8hVimY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021643561301860762][I Run 30 OpenClaw Jobs A Day. This Is What Actually Makes Them Profitable.]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:26] +:ID: I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-16-36 +:TITLE: I Run 30 OpenClaw Jobs A Day. This Is What Actually Makes Them Profitable. +:URI: https://x.com/i/status/2021643561301860762 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-16-36-IaiVSd.org +:ARCHIVE_CATEGORY: wip-I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-16-36-IaiVSd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/KalyanM45/AI-Project-Gallery][GitHub - KalyanM45/AI-Project-Gallery: This Repository Contain All the Artificial Intelligence Projects such as Machine Learning, Deep Learning and Generative AI that I have done while understanding Advanced Techniques & Concepts. · GitHub]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:28] +:ID: GitHub-KalyanM45-AI-Project-Gallery-This-2026-04-04-17-16-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-KalyanM45-AI-Project-Gallery-This-2026-04-04-17-16-39-t2I4PD.org +:ARCHIVE_CATEGORY: wip-GitHub-KalyanM45-AI-Project-Gallery-This-2026-04-04-17-16-39-t2I4PD +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2021954042058948623][How To Automate Your Entire Life With AI]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:29] +:ID: How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-16-43 +:TITLE: How To Automate Your Entire Life With AI +:URI: https://x.com/i/status/2021954042058948623 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-16-43-rnSbjM.org +:ARCHIVE_CATEGORY: wip-How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-16-43-rnSbjM +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022011925903667547][How my OpenClaw agent, Larry, got millions of TikTok views in one week. (Full step-by-step guide)]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:31] +:ID: How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-16-46 +:TITLE: How my OpenClaw agent, Larry, got millions of TikTok views in one week. (Full step-by-step guide) +:URI: https://x.com/i/status/2022011925903667547 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-16-46-qH8O5d.org +:ARCHIVE_CATEGORY: wip-How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-16-46-qH8O5d +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022309334483677654][I cut my OpenClaw cost by 95%]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:32] +:ID: I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-16-49 +:TITLE: I cut my OpenClaw cost by 95% +:URI: https://x.com/i/status/2022309334483677654 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-16-49-omC1bu.org +:ARCHIVE_CATEGORY: wip-I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-16-49-omC1bu +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022027604648489421][Moltis: a personal AI assistant built in Rust]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:32] +:ID: Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-16-52 +:TITLE: Moltis: a personal AI assistant built in Rust +:URI: https://x.com/i/status/2022027604648489421 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-16-52-F8gQ49.org +:ARCHIVE_CATEGORY: wip-Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-16-52-F8gQ49 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022570801459867733][10 things I configured that turned my OpenClaw from a chatbot into an autonomous operator]] +CLOSED: [2026-04-04 Sat 17:16] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:33] +:ID: 10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-16-55 +:TITLE: 10 things I configured that turned my OpenClaw from a chatbot into an autonomous operator +:URI: https://x.com/i/status/2022570801459867733 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:16 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-16-55-B04BA1.org +:ARCHIVE_CATEGORY: wip-10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-16-55-B04BA1 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020067633912029305][Free LLMs]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:15] +:ID: Free-LLMs-2026-04-04-17-16-58 +:TITLE: Free LLMs +:URI: https://x.com/i/status/2020067633912029305 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Free-LLMs-2026-04-04-17-16-58-4FJL0j.org +:ARCHIVE_CATEGORY: wip-Free-LLMs-2026-04-04-17-16-58-4FJL0j +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020522623134822537][automate your life.]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:18] +:ID: automate-your-life-dot-2026-04-04-17-17-01 +:TITLE: automate your life. +:URI: https://x.com/i/status/2020522623134822537 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-automate-your-life-dot-2026-04-04-17-17-01-npLBvj.org +:ARCHIVE_CATEGORY: wip-automate-your-life-dot-2026-04-04-17-17-01-npLBvj +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021845700439331144][Zero NVIDIA. Zero Problem: GLM-5 vs Kimi K2.5 and what China just proved about hardware independence]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:27] +:ID: Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-17-04 +:TITLE: Zero NVIDIA. Zero Problem: GLM-5 vs Kimi K2.5 and what China just proved about hardware independence +:URI: https://x.com/i/status/2021845700439331144 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-17-04-Ynd0KV.org +:ARCHIVE_CATEGORY: wip-Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-17-04-Ynd0KV +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021773566341988758][Why Your Agent Needs a Principles.md File]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:27] +:ID: Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-17-08 +:TITLE: Why Your Agent Needs a Principles.md File +:URI: https://x.com/i/status/2021773566341988758 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-17-08-yILwsu.org +:ARCHIVE_CATEGORY: wip-Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-17-08-yILwsu +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021324284875153544][Your Company is a Filesystem]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:30] +:ID: Your-Company-is-a-Filesystem-2026-04-04-17-17-11 +:TITLE: Your Company is a Filesystem +:URI: https://x.com/i/status/2021324284875153544 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-Company-is-a-Filesystem-2026-04-04-17-17-11-wf7kLv.org +:ARCHIVE_CATEGORY: wip-Your-Company-is-a-Filesystem-2026-04-04-17-17-11-wf7kLv +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022334105820471632][give your OpenClaw these 2 skills & get millions of tikt0k views this month]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:35] +:ID: give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-17-14 +:TITLE: give your OpenClaw these 2 skills & get millions of tikt0k views this month +:URI: https://x.com/i/status/2022334105820471632 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-17-14-AnKZdm.org +:ARCHIVE_CATEGORY: wip-give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-17-14-AnKZdm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/phuryn/pm-skills][GitHub - phuryn/pm-skills: PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth. · GitHub]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 03:56] +:ID: GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-17-18 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-17-18-tiVsX3.org +:ARCHIVE_CATEGORY: wip-GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-17-18-tiVsX3 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2022646689648251382][Anthropic just released the real playbook for building AI agents that actually work.]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:31] +:ID: Anthropic-just-released-the-real-playbook-for-2026-04-04-17-17-24 +:TITLE: Anthropic just released the real playbook for building AI agents that actually work. +:URI: https://x.com/i/status/2022646689648251382 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Anthropic-just-released-the-real-playbook-for-2026-04-04-17-17-24-NxbSAP.org +:ARCHIVE_CATEGORY: wip-Anthropic-just-released-the-real-playbook-for-2026-04-04-17-17-24-NxbSAP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023212622565216582][OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana)]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:32] +:ID: OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-28 +:TITLE: OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana) +:URI: https://x.com/i/status/2023212622565216582 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-28-dPHw8s.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-28-dPHw8s +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023132187466641771][OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana)]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:33] +:ID: OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-42 +:TITLE: OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana) +:URI: https://x.com/i/status/2023132187466641771 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-42-oXVt6s.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-17-42-oXVt6s +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023031683826508129][Token management]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:34] +:ID: Token-management-2026-04-04-17-17-45 +:TITLE: Token management +:URI: https://x.com/i/status/2023031683826508129 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Token-management-2026-04-04-17-17-45-Wva2Us.org +:ARCHIVE_CATEGORY: wip-Token-management-2026-04-04-17-17-45-Wva2Us +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023232371038757328][Solving Long-Term Autonomy for Openclaw & General Agents]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:35] +:ID: Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-17-48 +:TITLE: Solving Long-Term Autonomy for Openclaw & General Agents +:URI: https://x.com/i/status/2023232371038757328 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-17-48-RLUeeV.org +:ARCHIVE_CATEGORY: wip-Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-17-48-RLUeeV +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023408664439361867][Vibeclawdbotting: every possible use case to market & sell using Clawdbot]] +CLOSED: [2026-04-04 Sat 17:17] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:36] +:ID: Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-17-54 +:TITLE: Vibeclawdbotting: every possible use case to market & sell using Clawdbot +:URI: https://x.com/i/status/2023408664439361867 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:17 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-17-54-U380w0.org +:ARCHIVE_CATEGORY: wip-Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-17-54-U380w0 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023362295166873743][How to Reduce OpenClaw Model Costs by up to 90% (Full Guide)]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:37] +:ID: How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-17-58 +:TITLE: How to Reduce OpenClaw Model Costs by up to 90% (Full Guide) +:URI: https://x.com/i/status/2023362295166873743 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-17-58-MIHwzl.org +:ARCHIVE_CATEGORY: wip-How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-17-58-MIHwzl +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023421221744877903][I wasted 80 hours and $800 setting up OpenClaw - so you don't have to]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:38] +:ID: I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-18-01 +:TITLE: I wasted 80 hours and $800 setting up OpenClaw - so you don't have to +:URI: https://x.com/i/status/2023421221744877903 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-18-01-j5WXl8.org +:ARCHIVE_CATEGORY: wip-I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-18-01-j5WXl8 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023452909883609111][Code Factory: How to setup your repo so your agent can auto write and review 100% of your code]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:39] +:ID: Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-18-13 +:TITLE: Code Factory: How to setup your repo so your agent can auto write and review 100% of your code +:URI: https://x.com/i/status/2023452909883609111 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-18-13-LFB9HE.org +:ARCHIVE_CATEGORY: wip-Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-18-13-LFB9HE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023454044396671109][Your ClawdBot is stupid? Read this]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:39] +:ID: Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-18-18 +:TITLE: Your ClawdBot is stupid? Read this +:URI: https://x.com/i/status/2023454044396671109 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-18-18-W4Nkfe.org +:ARCHIVE_CATEGORY: wip-Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-18-18-W4Nkfe +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023776478446436696][Larry, My OpenClaw agent got me 8M views in just one week - So i’m giving away the skill for free]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:40] +:ID: Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-18-23 +:TITLE: Larry, My OpenClaw agent got me 8M views in just one week - So i’m giving away the skill for free +:URI: https://x.com/i/status/2023776478446436696 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-18-23-FQ1iFm.org +:ARCHIVE_CATEGORY: wip-Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-18-23-FQ1iFm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024265175575015599][i stopped writing better skills and started building skill architecture]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:41] +:ID: i-stopped-writing-better-skills-and-started-2026-04-04-17-18-26 +:TITLE: i stopped writing better skills and started building skill architecture +:URI: https://x.com/i/status/2024265175575015599 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-i-stopped-writing-better-skills-and-started-2026-04-04-17-18-26-1PuD1E.org +:ARCHIVE_CATEGORY: wip-i-stopped-writing-better-skills-and-started-2026-04-04-17-18-26-1PuD1E +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/obra/superpowers][GitHub - obra/superpowers: An agentic skills framework & software development methodology that works. · GitHub]] +CLOSED: [2026-04-04 Sat 17:18] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:41] +:ID: GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-18-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:18 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-18-30-nBxryK.org +:ARCHIVE_CATEGORY: wip-GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-18-30-nBxryK +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2024251460553199935][You've set up OpenClaw, Now What? Why skills beat agents - and save you thousands in fees]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:42] +:ID: You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-18-37 +:TITLE: You've set up OpenClaw, Now What? Why skills beat agents - and save you thousands in fees +:URI: https://x.com/i/status/2024251460553199935 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-18-37-7TRC5c.org +:ARCHIVE_CATEGORY: wip-You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-18-37-7TRC5c +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019914775061270747][I Built an AI Company with OpenClaw + Vercel + Supabase — Two Weeks Later, They Run It Themselves]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:43] +:ID: I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-19-00 +:TITLE: I Built an AI Company with OpenClaw + Vercel + Supabase — Two Weeks Later, They Run It Themselves +:URI: https://x.com/i/status/2019914775061270747 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-19-00-D2CZvF.org +:ARCHIVE_CATEGORY: wip-I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-19-00-D2CZvF +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024155081281560700][I Gave My Agents Skills. I Should Have Given Them Souls]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:43] +:ID: I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-19-04 +:TITLE: I Gave My Agents Skills. I Should Have Given Them Souls +:URI: https://x.com/i/status/2024155081281560700 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-19-04-r3Rt6X.org +:ARCHIVE_CATEGORY: wip-I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-19-04-r3Rt6X +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024180197910864182][Give your Openclaw the Memory it Needs (Full Guide)]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:44] +:ID: Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-19-07 +:TITLE: Give your Openclaw the Memory it Needs (Full Guide) +:URI: https://x.com/i/status/2024180197910864182 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-19-07-PO1var.org +:ARCHIVE_CATEGORY: wip-Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-19-07-PO1var +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/jamiepine/voicebox][GitHub - jamiepine/voicebox: The open-source voice synthesis studio powered by Qwen3-TTS. · GitHub]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:45] +:ID: GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-19-09 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-19-09-tKkavF.org +:ARCHIVE_CATEGORY: wip-GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-19-09-tKkavF +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2024191976560873942][Open models are now free on Zo]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:45] +:ID: Open-models-are-now-free-on-Zo-2026-04-04-17-19-14 +:TITLE: Open models are now free on Zo +:URI: https://x.com/i/status/2024191976560873942 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Open-models-are-now-free-on-Zo-2026-04-04-17-19-14-AReNrD.org +:ARCHIVE_CATEGORY: wip-Open-models-are-now-free-on-Zo-2026-04-04-17-19-14-AReNrD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024612557353562302][The BEST OpenClaw skills]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:46] +:ID: The-BEST-OpenClaw-skills-2026-04-04-17-19-17 +:TITLE: The BEST OpenClaw skills +:URI: https://x.com/i/status/2024612557353562302 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-BEST-OpenClaw-skills-2026-04-04-17-19-17-xaeiwa.org +:ARCHIVE_CATEGORY: wip-The-BEST-OpenClaw-skills-2026-04-04-17-19-17-xaeiwa +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024495648330936553][Why are you locking yourself into single-model coding agents?]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:47] +:ID: Why-are-you-locking-yourself-into-single-model-2026-04-04-17-19-20 +:TITLE: Why are you locking yourself into single-model coding agents? +:URI: https://x.com/i/status/2024495648330936553 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-are-you-locking-yourself-into-single-model-2026-04-04-17-19-20-HyOLFZ.org +:ARCHIVE_CATEGORY: wip-Why-are-you-locking-yourself-into-single-model-2026-04-04-17-19-20-HyOLFZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024682444335497220][10 Things I Wish I Knew Before Using OpenClaw]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:51] +:ID: 10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-19-23 +:TITLE: 10 Things I Wish I Knew Before Using OpenClaw +:URI: https://x.com/i/status/2024682444335497220 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-19-23-C3dYV7.org +:ARCHIVE_CATEGORY: wip-10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-19-23-C3dYV7 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024822662598382040][Your OpenClaw workspace looks like a mess – that's why it sucks:]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:51] +:ID: Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-19-25 +:TITLE: Your OpenClaw workspace looks like a mess – that's why it sucks: +:URI: https://x.com/i/status/2024822662598382040 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-19-25-BbFjpc.org +:ARCHIVE_CATEGORY: wip-Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-19-25-BbFjpc +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024882793462005866][OpenClaw Best Practices: 50+ Tips]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:52] +:ID: OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-19-28 +:TITLE: OpenClaw Best Practices: 50+ Tips +:URI: https://x.com/i/status/2024882793462005866 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-19-28-6xPa8K.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-19-28-6xPa8K +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025286163641118915][The File System Is the New Database: How I Built a Personal OS for AI Agents]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:54] +:ID: The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-19-31 +:TITLE: The File System Is the New Database: How I Built a Personal OS for AI Agents +:URI: https://x.com/i/status/2025286163641118915 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-19-31-siF07a.org +:ARCHIVE_CATEGORY: wip-The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-19-31-siF07a +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025440759416045702][add "you are the orchestrator. subagents execute." to SOUL.md → main session stays lean, heavy work runs in fresh context windows]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:56] +:ID: add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-19-34 +:TITLE: add "you are the orchestrator. subagents execute." to SOUL.md → main session stays lean, heavy work runs in fresh context windows +:URI: https://x.com/i/status/2025440759416045702 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-19-34-WmD2kl.org +:ARCHIVE_CATEGORY: wip-add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-19-34-WmD2kl +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024876407059263690][You Can Make a Fortune Trading - Don't Let Anyone Tell You Otherwise]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:56] +:ID: You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-19-37 +:TITLE: You Can Make a Fortune Trading - Don't Let Anyone Tell You Otherwise +:URI: https://x.com/i/status/2024876407059263690 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-19-37-06HyNx.org +:ARCHIVE_CATEGORY: wip-You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-19-37-06HyNx +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025589386168176885][Open Source File-Based Memory System for AI Agents at Zero-Human Company]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:57] +:ID: Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-19-41 +:TITLE: Open Source File-Based Memory System for AI Agents at Zero-Human Company +:URI: https://x.com/i/status/2025589386168176885 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-19-41-bvY3c5.org +:ARCHIVE_CATEGORY: wip-Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-19-41-bvY3c5 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025546477645287451][Leaked trading bot]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:58] +:ID: Leaked-trading-bot-2026-04-04-17-19-44 +:TITLE: Leaked trading bot +:URI: https://x.com/i/status/2025546477645287451 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Leaked-trading-bot-2026-04-04-17-19-44-jwwZ3u.org +:ARCHIVE_CATEGORY: wip-Leaked-trading-bot-2026-04-04-17-19-44-jwwZ3u +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025408304957018363][Agentic Note-Taking 19: Living Memory]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:59] +:ID: Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-19-47 +:TITLE: Agentic Note-Taking 19: Living Memory +:URI: https://x.com/i/status/2025408304957018363 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-19-47-m6LxY4.org +:ARCHIVE_CATEGORY: wip-Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-19-47-m6LxY4 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025902150296236050][Scrapling]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:00] +:ID: Scrapling-2026-04-04-17-19-50 +:TITLE: Scrapling +:URI: https://x.com/i/status/2025902150296236050 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Scrapling-2026-04-04-17-19-50-azQSlo.org +:ARCHIVE_CATEGORY: wip-Scrapling-2026-04-04-17-19-50-azQSlo +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025956575832420507][using this system prompt in any LLM will change your life:]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:01] +:ID: using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-19-53 +:TITLE: using this system prompt in any LLM will change your life: +:URI: https://x.com/i/status/2025956575832420507 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-19-53-Ibsf9n.org +:ARCHIVE_CATEGORY: wip-using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-19-53-Ibsf9n +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025657149515542746][“Build me a full agentic system for trading prediction markets based on these two images.”]] +CLOSED: [2026-04-04 Sat 17:19] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:02] +:ID: Build-me-a-full-agentic-system-for-trading-2026-04-04-17-19-56 +:TITLE: “Build me a full agentic system for trading prediction markets based on these two images.” +:URI: https://x.com/i/status/2025657149515542746 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:19 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Build-me-a-full-agentic-system-for-trading-2026-04-04-17-19-56-AbN3VZ.org +:ARCHIVE_CATEGORY: wip-Build-me-a-full-agentic-system-for-trading-2026-04-04-17-19-56-AbN3VZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025858782840893549][How to Build a Business Selling Pre-Configured AI Agents (Window Won't Stay Open Forever)]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:03] +:ID: How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-19-59 +:TITLE: How to Build a Business Selling Pre-Configured AI Agents (Window Won't Stay Open Forever) +:URI: https://x.com/i/status/2025858782840893549 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-19-59-noesL6.org +:ARCHIVE_CATEGORY: wip-How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-19-59-noesL6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025941490594394433][Daily security audit cron]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:04] +:ID: Daily-security-audit-cron-2026-04-04-17-20-02 +:TITLE: Daily security audit cron +:URI: https://x.com/i/status/2025941490594394433 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Daily-security-audit-cron-2026-04-04-17-20-02-Lhrzef.org +:ARCHIVE_CATEGORY: wip-Daily-security-audit-cron-2026-04-04-17-20-02-Lhrzef +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025986105485733945][The Self-Improving AI System That Built Itself]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:05] +:ID: The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-20-05 +:TITLE: The Self-Improving AI System That Built Itself +:URI: https://x.com/i/status/2025986105485733945 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-20-05-CnyOqV.org +:ARCHIVE_CATEGORY: wip-The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-20-05-CnyOqV +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026170116539384254][Token optimization]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:08] +:ID: Token-optimization-2026-04-04-17-20-08 +:TITLE: Token optimization +:URI: https://x.com/i/status/2026170116539384254 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Token-optimization-2026-04-04-17-20-08-CdSLNF.org +:ARCHIVE_CATEGORY: wip-Token-optimization-2026-04-04-17-20-08-CdSLNF +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026297110141018122][i replaced anthropic's API with 2x 3090s. claude code on a local 80B Qwen model. every config]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:08] +:ID: i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-20-11 +:TITLE: i replaced anthropic's API with 2x 3090s. claude code on a local 80B Qwen model. every config +:URI: https://x.com/i/status/2026297110141018122 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-20-11-Yv8qZ6.org +:ARCHIVE_CATEGORY: wip-i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-20-11-Yv8qZ6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026283549284847726][Swarm memory]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:09] +:ID: Swarm-memory-2026-04-04-17-20-14 +:TITLE: Swarm memory +:URI: https://x.com/i/status/2026283549284847726 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Swarm-memory-2026-04-04-17-20-14-u354QH.org +:ARCHIVE_CATEGORY: wip-Swarm-memory-2026-04-04-17-20-14-u354QH +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026009225663750512][The Emerging Harness Engineering Playbook]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:09] +:ID: The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-20-26 +:TITLE: The Emerging Harness Engineering Playbook +:URI: https://x.com/i/status/2026009225663750512 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-20-26-FLLrnn.org +:ARCHIVE_CATEGORY: wip-The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-20-26-FLLrnn +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026302355109519818][Chain of thought]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:10] +:ID: Chain-of-thought-2026-04-04-17-20-29 +:TITLE: Chain of thought +:URI: https://x.com/i/status/2026302355109519818 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Chain-of-thought-2026-04-04-17-20-29-97Mx5n.org +:ARCHIVE_CATEGORY: wip-Chain-of-thought-2026-04-04-17-20-29-97Mx5n +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026314425439854828][We have integrated @_hummingbot, the largest open-source trading engine, as a native layer that agents can control end-to-end.]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:11] +:ID: We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-20-32 +:TITLE: We have integrated @_hummingbot, the largest open-source trading engine, as a native layer that agents can control end-to-end. +:URI: https://x.com/i/status/2026314425439854828 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-20-32-ol2WvS.org +:ARCHIVE_CATEGORY: wip-We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-20-32-ol2WvS +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026380335249002843][How to Build Nine Meta-Learning Loops for Your OpenClaw Agent]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:12] +:ID: How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-20-37 +:TITLE: How to Build Nine Meta-Learning Loops for Your OpenClaw Agent +:URI: https://x.com/i/status/2026380335249002843 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-20-37-WWBZX5.org +:ARCHIVE_CATEGORY: wip-How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-20-37-WWBZX5 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026956270574657897][Speed up local inference]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:14] +:ID: Speed-up-local-inference-2026-04-04-17-20-42 +:TITLE: Speed up local inference +:URI: https://x.com/i/status/2026956270574657897 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Speed-up-local-inference-2026-04-04-17-20-42-BdMNTI.org +:ARCHIVE_CATEGORY: wip-Speed-up-local-inference-2026-04-04-17-20-42-BdMNTI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028814227004395561][How To Be A World-Class Agentic Engineer]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:14] +:ID: How-To-Be-A-World-Class-Agentic-Engineer-2026-04-04-17-20-45 +:TITLE: How To Be A World-Class Agentic Engineer +:URI: https://x.com/i/status/2028814227004395561 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-To-Be-A-World-Class-Agentic-Engineer-2026-04-04-17-20-45-lgCKGF.org +:ARCHIVE_CATEGORY: wip-How-To-Be-A-World-Class-Agentic-Engineer-2026-04-04-17-20-45-lgCKGF +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030371219518931079][Karpathy auto research project]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:15] +:ID: Karpathy-auto-research-project-2026-04-04-17-20-49 +:TITLE: Karpathy auto research project +:URI: https://x.com/i/status/2030371219518931079 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Karpathy-auto-research-project-2026-04-04-17-20-49-BGdqzf.org +:ARCHIVE_CATEGORY: wip-Karpathy-auto-research-project-2026-04-04-17-20-49-BGdqzf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030447224791126104][How to get started in fpga]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:17] +:ID: How-to-get-started-in-fpga-2026-04-04-17-20-52 +:TITLE: How to get started in fpga +:URI: https://x.com/i/status/2030447224791126104 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-get-started-in-fpga-2026-04-04-17-20-52-HrUows.org +:ARCHIVE_CATEGORY: wip-How-to-get-started-in-fpga-2026-04-04-17-20-52-HrUows +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029862556949524598][this JSON will make you extremely rich:]] +CLOSED: [2026-04-04 Sat 17:20] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:44] +:ID: this-JSON-will-make-you-extremely-rich-2026-04-04-17-20-56 +:TITLE: this JSON will make you extremely rich: +:URI: https://x.com/i/status/2029862556949524598 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:20 +:ARCHIVE_FILE: /tmp/org-gtd/wip-this-JSON-will-make-you-extremely-rich-2026-04-04-17-20-56-CRcV6f.org +:ARCHIVE_CATEGORY: wip-this-JSON-will-make-you-extremely-rich-2026-04-04-17-20-56-CRcV6f +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE A guy set up a Mac mini and now makes $1,000 every day +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:47] +:ID: A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-20-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-20-59-3AwZ3T.org +:ARCHIVE_CATEGORY: wip-A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-20-59-3AwZ3T +:ARCHIVE_TODO: DONE +:END: + +A guy set up a Mac mini and now makes $1,000 every day + +**** DONE [[https://x.com/i/status/2027117946049589745][20 Prompts to Feed Your Openclaw That'll Turn Him From Clanker to Jarvis]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:49] +:ID: 20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-21-11 +:TITLE: 20 Prompts to Feed Your Openclaw That'll Turn Him From Clanker to Jarvis +:URI: https://x.com/i/status/2027117946049589745 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-21-11-Mcc2rg.org +:ARCHIVE_CATEGORY: wip-20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-21-11-Mcc2rg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027594768105029983][AI + Personal Brand = The Future]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:02] +:ID: AI-plus-Personal-Brand-The-Future-2026-04-04-17-21-15 +:TITLE: AI + Personal Brand = The Future +:URI: https://x.com/i/status/2027594768105029983 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-plus-Personal-Brand-The-Future-2026-04-04-17-21-15-YeKgRd.org +:ARCHIVE_CATEGORY: wip-AI-plus-Personal-Brand-The-Future-2026-04-04-17-21-15-YeKgRd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027551137768083619][This is how I scaled my mobile app to $25k+/month (The Complete Guide)]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:03] +:ID: This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-21-19 +:TITLE: This is how I scaled my mobile app to $25k+/month (The Complete Guide) +:URI: https://x.com/i/status/2027551137768083619 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-21-19-esQNGP.org +:ARCHIVE_CATEGORY: wip-This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-21-19-esQNGP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027389987444957625][The Claude-Native Law Firm]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:03] +:ID: The-Claude-Native-Law-Firm-2026-04-04-17-21-24 +:TITLE: The Claude-Native Law Firm +:URI: https://x.com/i/status/2027389987444957625 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Claude-Native-Law-Firm-2026-04-04-17-21-24-x2WuHs.org +:ARCHIVE_CATEGORY: wip-The-Claude-Native-Law-Firm-2026-04-04-17-21-24-x2WuHs +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027744530124951831][How to Simulate Like a Quant Desk. Every Model, Every Formula, Runnable Code]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:04] +:ID: How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-21-28 +:TITLE: How to Simulate Like a Quant Desk. Every Model, Every Formula, Runnable Code +:URI: https://x.com/i/status/2027744530124951831 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-21-28-thpvsf.org +:ARCHIVE_CATEGORY: wip-How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-21-28-thpvsf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027012766780072115][A 5x AI Speed Up With Not Next Token Prediction But NEXT 7 TOKEN PREDICTION]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:05] +:ID: A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-21-32 +:TITLE: A 5x AI Speed Up With Not Next Token Prediction But NEXT 7 TOKEN PREDICTION +:URI: https://x.com/i/status/2027012766780072115 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-21-32-7JQwTt.org +:ARCHIVE_CATEGORY: wip-A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-21-32-7JQwTt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/second-state/qwen3_asr_rs][GitHub - second-state/qwen3_asr_rs: Rust implementation of Qwen3-ASR automatic speech recognition · GitHub]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:07] +:ID: GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-21-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-21-36-T9aSeQ.org +:ARCHIVE_CATEGORY: wip-GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-21-36-T9aSeQ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2028030180594266597][Use 300B+ models on a single gpu]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:08] +:ID: Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-21-40 +:TITLE: Use 300B+ models on a single gpu +:URI: https://x.com/i/status/2028030180594266597 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-21-40-gQgIfV.org +:ARCHIVE_CATEGORY: wip-Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-21-40-gQgIfV +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027819009882857769][Your AI Agent Infrastructure Is The Real Moat. Mine Has Already Replaced $27k/Mo in Salaries.]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:09] +:ID: Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-21-44 +:TITLE: Your AI Agent Infrastructure Is The Real Moat. Mine Has Already Replaced $27k/Mo in Salaries. +:URI: https://x.com/i/status/2027819009882857769 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-21-44-F01nRq.org +:ARCHIVE_CATEGORY: wip-Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-21-44-F01nRq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://imbue.com/research/2026-02-27-darwinian-evolver/][LLM-based Evolution as a Universal Optimizer - imbue]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:10] +:ID: LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-21-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-21-48-2yWjbY.org +:ARCHIVE_CATEGORY: wip-LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-21-48-2yWjbY +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2028111088449896826][How to make $1M in 2026 using Claude Memory (step by step business plan)]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:12] +:ID: How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-21-51 +:TITLE: How to make $1M in 2026 using Claude Memory (step by step business plan) +:URI: https://x.com/i/status/2028111088449896826 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-21-51-G1wxkt.org +:ARCHIVE_CATEGORY: wip-How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-21-51-G1wxkt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028064607735074845][10 Mega Prompts That Turn Claude Cowork Into Your Hardest-Working Employee]] +CLOSED: [2026-04-04 Sat 17:21] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:12] +:ID: 10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-21-56 +:TITLE: 10 Mega Prompts That Turn Claude Cowork Into Your Hardest-Working Employee +:URI: https://x.com/i/status/2028064607735074845 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:21 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-21-56-cgjz2v.org +:ARCHIVE_CATEGORY: wip-10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-21-56-cgjz2v +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025249637222023490][how to make money with openclaw wrappers]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:14] +:ID: how-to-make-money-with-openclaw-wrappers-2026-04-04-17-21-59 +:TITLE: how to make money with openclaw wrappers +:URI: https://x.com/i/status/2025249637222023490 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-make-money-with-openclaw-wrappers-2026-04-04-17-21-59-Sx36gs.org +:ARCHIVE_CATEGORY: wip-how-to-make-money-with-openclaw-wrappers-2026-04-04-17-21-59-Sx36gs +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028204980239557021][Put skills in git]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:15] +:ID: Put-skills-in-git-2026-04-04-17-22-03 +:TITLE: Put skills in git +:URI: https://x.com/i/status/2028204980239557021 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Put-skills-in-git-2026-04-04-17-22-03-YZnSbA.org +:ARCHIVE_CATEGORY: wip-Put-skills-in-git-2026-04-04-17-22-03-YZnSbA +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025920521871716562][OpenClaw + Codex/ClaudeCode Agent Swarm: The One-Person Dev Team [Full Setup]]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:16] +:ID: OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-22-07 +:TITLE: OpenClaw + Codex/ClaudeCode Agent Swarm: The One-Person Dev Team [Full Setup] +:URI: https://x.com/i/status/2025920521871716562 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-22-07-eADSo8.org +:ARCHIVE_CATEGORY: wip-OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-22-07-eADSo8 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028496331992707373][Qwen3.5-35B-A3B: All You Need is a Single RTX 3090. 112 tok/s at Full 262K Context.]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:17] +:ID: Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-22-10 +:TITLE: Qwen3.5-35B-A3B: All You Need is a Single RTX 3090. 112 tok/s at Full 262K Context. +:URI: https://x.com/i/status/2028496331992707373 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-22-10-roGBMg.org +:ARCHIVE_CATEGORY: wip-Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-22-10-roGBMg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023610499024171077][How to Run a 24/7 AI Company with OpenClaw for $50/Month]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:19] +:ID: How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-22-14 +:TITLE: How to Run a 24/7 AI Company with OpenClaw for $50/Month +:URI: https://x.com/i/status/2023610499024171077 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-22-14-li53t3.org +:ARCHIVE_CATEGORY: wip-How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-22-14-li53t3 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028651004460400689][Alibaba Cloud just launched Coding Plan. Starting at just $3/month for 18,000 requests.]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:22] +:ID: Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-22-18 +:TITLE: Alibaba Cloud just launched Coding Plan. Starting at just $3/month for 18,000 requests. +:URI: https://x.com/i/status/2028651004460400689 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-22-18-SyfDE1.org +:ARCHIVE_CATEGORY: wip-Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-22-18-SyfDE1 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028591197003055570][Oil brokers]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:22] +:ID: Oil-brokers-2026-04-04-17-22-21 +:TITLE: Oil brokers +:URI: https://x.com/i/status/2028591197003055570 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Oil-brokers-2026-04-04-17-22-21-NErCmd.org +:ARCHIVE_CATEGORY: wip-Oil-brokers-2026-04-04-17-22-21-NErCmd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024809294869237947][Nvidia build]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:24] +:ID: Nvidia-build-2026-04-04-17-22-24 +:TITLE: Nvidia build +:URI: https://x.com/i/status/2024809294869237947 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Nvidia-build-2026-04-04-17-22-24-Lhnwse.org +:ARCHIVE_CATEGORY: wip-Nvidia-build-2026-04-04-17-22-24-Lhnwse +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028915021657633023][Agent gradual autonomy]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:26] +:ID: Agent-gradual-autonomy-2026-04-04-17-22-27 +:TITLE: Agent gradual autonomy +:URI: https://x.com/i/status/2028915021657633023 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-gradual-autonomy-2026-04-04-17-22-27-hNbNkZ.org +:ARCHIVE_CATEGORY: wip-Agent-gradual-autonomy-2026-04-04-17-22-27-hNbNkZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029021251021205638][Business]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:26] +:ID: Business-2026-04-04-17-22-31 +:TITLE: Business +:URI: https://x.com/i/status/2029021251021205638 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Business-2026-04-04-17-22-31-4RX07L.org +:ARCHIVE_CATEGORY: wip-Business-2026-04-04-17-22-31-4RX07L +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028856317268361448][Money]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:27] +:ID: Money-2026-04-04-17-22-34 +:TITLE: Money +:URI: https://x.com/i/status/2028856317268361448 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Money-2026-04-04-17-22-34-2y3A98.org +:ARCHIVE_CATEGORY: wip-Money-2026-04-04-17-22-34-2y3A98 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030720614752039185][How to deploy Karpathy's autoresearch]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 16:36] +:ID: How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-22-37 +:TITLE: How to deploy Karpathy's autoresearch +:URI: https://x.com/i/status/2030720614752039185 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-22-37-AnUDqj.org +:ARCHIVE_CATEGORY: wip-How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-22-37-AnUDqj +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030758253395951958][Auto generative marketing using karpathy's method]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 00:53] +:ID: Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-22-40 +:TITLE: Auto generative marketing using karpathy's method +:URI: https://x.com/i/status/2030758253395951958 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-22-40-cZMPDV.org +:ARCHIVE_CATEGORY: wip-Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-22-40-cZMPDV +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/paperclipai/paperclip][GitHub - paperclipai/paperclip: Open-source orchestration for zero-human companies · GitHub]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 01:17] +:ID: GitHub-paperclipai-paperclip-Open-source-2026-04-04-17-22-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-paperclipai-paperclip-Open-source-2026-04-04-17-22-47-jwI4Cd.org +:ARCHIVE_CATEGORY: wip-GitHub-paperclipai-paperclip-Open-source-2026-04-04-17-22-47-jwI4Cd +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2030843462615290200][Learn about me]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 02:09] +:ID: Learn-about-me-2026-04-04-17-22-51 +:TITLE: Learn about me +:URI: https://x.com/i/status/2030843462615290200 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Learn-about-me-2026-04-04-17-22-51-GGCYXz.org +:ARCHIVE_CATEGORY: wip-Learn-about-me-2026-04-04-17-22-51-GGCYXz +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/viperrcrypto/Siftly][GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualization · GitHub]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 02:27] +:ID: GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-22-54 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-22-54-7GfgtR.org +:ARCHIVE_CATEGORY: wip-GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-22-54-7GfgtR +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/Martian-Engineering/lossless-claw][GitHub - Martian-Engineering/lossless-claw: Lossless Claw — LCM (Lossless Context Management) plugin for OpenClaw · GitHub]] +CLOSED: [2026-04-04 Sat 17:22] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 02:38] +:ID: GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-22-56 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:22 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-22-56-sodDa4.org +:ARCHIVE_CATEGORY: wip-GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-22-56-sodDa4 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.xvideos.com/video.iepatvd52c8/trophy_wife_remy_lacroix_anally_punished_in_front_of_her_husband_s_secretary_-_featuring_remy_lacroix_and_steven_st._croix][TROPHY WIFE REMY LACROIX ANALLY PUNISHED IN FRONT OF HER HUSBAND'S SECRETARY - Featuring: Remy Lacroix & Steven St. Croix - XVIDEOS.COM]] :sex:video: +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 03:19] +:ID: TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-22-58 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-22-58-QaIaez.org +:ARCHIVE_CATEGORY: wip-TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-22-58-QaIaez +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/viperrcrypto/Siftly][GitHub - viperrcrypto/Siftly: Local Twitter/X bookmark organizer with AI categorization and mindmap visualization · GitHub]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 02:27] +:ID: GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-23-00 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-23-00-HKCFPv.org +:ARCHIVE_CATEGORY: wip-GitHub-viperrcrypto-Siftly-Local-Twitter-X-2026-04-04-17-23-00-HKCFPv +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.xvideos.com/video.iepatvd52c8/trophy_wife_remy_lacroix_anally_punished_in_front_of_her_husband_s_secretary_-_featuring_remy_lacroix_and_steven_st._croix][TROPHY WIFE REMY LACROIX ANALLY PUNISHED IN FRONT OF HER HUSBAND'S SECRETARY - Featuring: Remy Lacroix & Steven St. Croix - XVIDEOS.COM]] :sex:video: +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 03:19] +:ID: TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-23-02 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-23-02-4YWFZY.org +:ARCHIVE_CATEGORY: wip-TROPHY-WIFE-REMY-LACROIX-ANALLY-PUNISHED-IN-FRONT-2026-04-04-17-23-02-4YWFZY +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://usefulcharts.com/blogs/charts/timeline-of-tv-film-industry-consolidation][TV & Film Consolidation – UsefulCharts]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:TITLE: TV & Film Consolidation – UsefulCharts +:URI: https://usefulcharts.com/blogs/charts/timeline-of-tv-film-industry-consolidation +:CREATED: [2026-03-07 Sat 17:43] +:ID: TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-23-04 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-23-04-6rGsS4.org +:ARCHIVE_CATEGORY: wip-TV-and-Film-Consolidation-UsefulCharts-2026-04-04-17-23-04-6rGsS4 +:ARCHIVE_TODO: DONE +:END: + +**** CNCL I Trained AI on 95,491 Sports Matches. It Got 85% Right +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 01:43] +:ID: I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-23-09 +:ORG_GTD: Trash +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-23-09-AeZ8r7.org +:ARCHIVE_CATEGORY: wip-I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-23-09-AeZ8r7 +:ARCHIVE_TODO: CNCL +:END: + +I Trained AI on 95,491 Sports Matches. It Got 85% Right + +**** DONE [[https://x.com/i/status/2031329243716878340][Building a Polymarket Weather Trading Bot in Python (Step-by-Step Guide)]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 14:53] +:ID: Building-a-Polymarket-Weather-Trading-Bot-in-2026-04-04-17-23-23 +:TITLE: Building a Polymarket Weather Trading Bot in Python (Step-by-Step Guide) +:URI: https://x.com/i/status/2031329243716878340 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Building-a-Polymarket-Weather-Trading-Bot-in-2026-04-04-17-23-23-KAJDzC.org +:ARCHIVE_CATEGORY: wip-Building-a-Polymarket-Weather-Trading-Bot-in-2026-04-04-17-23-23-KAJDzC +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/pydantic/monty][GitHub - pydantic/monty: A minimal, secure Python interpreter written in Rust for use by AI · GitHub]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 16:31] +:ID: GitHub-pydantic-monty-A-minimal-secure-Python-2026-04-04-17-23-26 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-pydantic-monty-A-minimal-secure-Python-2026-04-04-17-23-26-neex7R.org +:ARCHIVE_CATEGORY: wip-GitHub-pydantic-monty-A-minimal-secure-Python-2026-04-04-17-23-26-neex7R +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/BigBodyCobain/Shadowbroker][GitHub - BigBodyCobain/Shadowbroker: Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is available to all but rarely aggregated in the open, until now. · GitHub]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 16:32] +:ID: GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-23-32 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-23-32-06Hnuk.org +:ARCHIVE_CATEGORY: wip-GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-23-32-06Hnuk +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2031346083151159386][Everyone teaches you how to install OpenClaw. Nobody tells you what happens after.]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 16:59] +:ID: Everyone-teaches-you-how-to-install-OpenClaw-dot-2026-04-04-17-23-37 +:TITLE: Everyone teaches you how to install OpenClaw. Nobody tells you what happens after. +:URI: https://x.com/i/status/2031346083151159386 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Everyone-teaches-you-how-to-install-OpenClaw-dot-2026-04-04-17-23-37-GywY4i.org +:ARCHIVE_CATEGORY: wip-Everyone-teaches-you-how-to-install-OpenClaw-dot-2026-04-04-17-23-37-GywY4i +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/hyperspaceai/agi][GitHub - hyperspaceai/agi: The first distributed AGI system. Thousands of autonomous AI agents collaboratively train models, share experiments via P2P gossip, and push breakthroughs here. Fully peer-to-peer. Join from your browser or CLI. · GitHub]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 17:03] +:ID: GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-23-46 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-23-46-LrBbRW.org +:ARCHIVE_CATEGORY: wip-GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-23-46-LrBbRW +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/public-apis/public-apis][GitHub - public-apis/public-apis: A collective list of free APIs · GitHub]] +CLOSED: [2026-04-04 Sat 17:23] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 18:38] +:ID: GitHub-public-apis-public-apis-A-collective-list-2026-04-04-17-23-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:23 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-public-apis-public-apis-A-collective-list-2026-04-04-17-23-50-CzKNUB.org +:ARCHIVE_CATEGORY: wip-GitHub-public-apis-public-apis-A-collective-list-2026-04-04-17-23-50-CzKNUB +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2031838984813297748][Three sub-agent patterns you need for your agentic system]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 19:36] +:ID: Three-sub-agent-patterns-you-need-for-your-2026-04-04-17-23-58 +:TITLE: Three sub-agent patterns you need for your agentic system +:URI: https://x.com/i/status/2031838984813297748 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Three-sub-agent-patterns-you-need-for-your-2026-04-04-17-23-58-kxiOU5.org +:ARCHIVE_CATEGORY: wip-Three-sub-agent-patterns-you-need-for-your-2026-04-04-17-23-58-kxiOU5 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://archive.org/details/cairopublicradio][Cairo Public Radio : Free Audio : Free Download, Borrow and Streaming : Internet Archive]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 19:40] +:ID: Cairo-Public-Radio-Free-Audio-Free-Download-2026-04-04-17-24-02 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Cairo-Public-Radio-Free-Audio-Free-Download-2026-04-04-17-24-02-pOEB6c.org +:ARCHIVE_CATEGORY: wip-Cairo-Public-Radio-Free-Audio-Free-Download-2026-04-04-17-24-02-pOEB6c +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2031812714935328968][I built a second brain out of markdown files]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 19:48] +:ID: I-built-a-second-brain-out-of-markdown-files-2026-04-04-17-24-10 +:TITLE: I built a second brain out of markdown files +:URI: https://x.com/i/status/2031812714935328968 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-built-a-second-brain-out-of-markdown-files-2026-04-04-17-24-10-sDJtZW.org +:ARCHIVE_CATEGORY: wip-I-built-a-second-brain-out-of-markdown-files-2026-04-04-17-24-10-sDJtZW +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/ComposioHQ/agent-orchestrator][GitHub - ComposioHQ/agent-orchestrator: Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews. · GitHub]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 19:54] +:ID: GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-24-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-24-14-8dz8cY.org +:ARCHIVE_CATEGORY: wip-GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-24-14-8dz8cY +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2032179887277060476][Self improving skills for agents]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-13 Fri 08:11] +:ID: Self-improving-skills-for-agents-2026-04-04-17-24-20 +:TITLE: Self improving skills for agents +:URI: https://x.com/i/status/2032179887277060476 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Self-improving-skills-for-agents-2026-04-04-17-24-20-4zDacY.org +:ARCHIVE_CATEGORY: wip-Self-improving-skills-for-agents-2026-04-04-17-24-20-4zDacY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2032306365822017847][HOW TO GET YOUR FIRST 100 PAYING USERS WITH ZERO AD SPEND]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-13 Fri 11:51] +:ID: HOW-TO-GET-YOUR-FIRST-100-PAYING-USERS-WITH-ZERO-2026-04-04-17-24-23 +:TITLE: HOW TO GET YOUR FIRST 100 PAYING USERS WITH ZERO AD SPEND +:URI: https://x.com/i/status/2032306365822017847 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-HOW-TO-GET-YOUR-FIRST-100-PAYING-USERS-WITH-ZERO-2026-04-04-17-24-23-7GBC6W.org +:ARCHIVE_CATEGORY: wip-HOW-TO-GET-YOUR-FIRST-100-PAYING-USERS-WITH-ZERO-2026-04-04-17-24-23-7GBC6W +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/BigBodyCobain/Shadowbroker][GitHub - BigBodyCobain/Shadowbroker: Open-source intelligence for the global theater. Track everything from the corporate/private jets of the wealthy, and spy satellites, to seismic events in one unified interface. The knowledge is available to all but rarely aggregated in the open, until now. · GitHub]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-13 Fri 14:18] +:ID: GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-24-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-24-27-MIKP5u.org +:ARCHIVE_CATEGORY: wip-GitHub-BigBodyCobain-Shadowbroker-Open-source-2026-04-04-17-24-27-MIKP5u +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://fortelabs.com/blog/para/][The PARA Method: The Simple System for Organizing Your Digital Life in Seconds]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-13 Fri 14:18] +:ID: The-PARA-Method-The-Simple-System-for-Organizing-2026-04-04-17-24-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-PARA-Method-The-Simple-System-for-Organizing-2026-04-04-17-24-30-QJitZ2.org +:ARCHIVE_CATEGORY: wip-The-PARA-Method-The-Simple-System-for-Organizing-2026-04-04-17-24-30-QJitZ2 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2032651936009261459][OpenClaw has a hidden ACP Agent. It lets OpenClaw tap into Claude Code, Codex, OpenCode, Gemini CLI without burning tokens on endless back-and-forth just like running Claude Code natively.]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-14 Sat 02:28] +:ID: OpenClaw-has-a-hidden-ACP-Agent-dot-It-lets-2026-04-04-17-24-32 +:TITLE: OpenClaw has a hidden ACP Agent. It lets OpenClaw tap into Claude Code, Codex, OpenCode, Gemini CLI without burning tokens on endless back-and-forth just like running Claude Code natively. +:URI: https://x.com/i/status/2032651936009261459 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-has-a-hidden-ACP-Agent-dot-It-lets-2026-04-04-17-24-32-FjOZBq.org +:ARCHIVE_CATEGORY: wip-OpenClaw-has-a-hidden-ACP-Agent-dot-It-lets-2026-04-04-17-24-32-FjOZBq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2032179887277060476][Self improving skills for agents]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-14 Sat 02:45] +:ID: Self-improving-skills-for-agents-2026-04-04-17-24-36 +:TITLE: Self improving skills for agents +:URI: https://x.com/i/status/2032179887277060476 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Self-improving-skills-for-agents-2026-04-04-17-24-36-uqF75D.org +:ARCHIVE_CATEGORY: wip-Self-improving-skills-for-agents-2026-04-04-17-24-36-uqF75D +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2032872790127432173][The 100x OpenClaw Marketing Setup That Drives Real Revenue]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-14 Sat 15:00] +:ID: The-100x-OpenClaw-Marketing-Setup-That-Drives-2026-04-04-17-24-39 +:TITLE: The 100x OpenClaw Marketing Setup That Drives Real Revenue +:URI: https://x.com/i/status/2032872790127432173 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-100x-OpenClaw-Marketing-Setup-That-Drives-2026-04-04-17-24-39-c6tO0g.org +:ARCHIVE_CATEGORY: wip-The-100x-OpenClaw-Marketing-Setup-That-Drives-2026-04-04-17-24-39-c6tO0g +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/NawfalMotii79/PLFM_RADAR][GitHub - NawfalMotii79/PLFM_RADAR: Open-source, low-cost 10.5 GHz PLFM phased array RADAR system · GitHub]] :Hardware:making:radio: +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-14 Sat 17:54] +:ID: GitHub-NawfalMotii79-PLFM-RADAR-Open-source-low-2026-04-04-17-24-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-NawfalMotii79-PLFM-RADAR-Open-source-low-2026-04-04-17-24-42-qAvKgQ.org +:ARCHIVE_CATEGORY: wip-GitHub-NawfalMotii79-PLFM-RADAR-Open-source-low-2026-04-04-17-24-42-qAvKgQ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/hyperspaceai/agi][GitHub - hyperspaceai/agi: The first distributed AGI system. Thousands of autonomous AI agents collaboratively train models, share experiments via P2P gossip, and push breakthroughs here. Fully peer-to-peer. Join from your browser or CLI. · GitHub]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-15 Sun 08:22] +:ID: GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-24-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-24-47-tho9BL.org +:ARCHIVE_CATEGORY: wip-GitHub-hyperspaceai-agi-The-first-distributed-AGI-2026-04-04-17-24-47-tho9BL +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://pornofworld.com/category/public/outdoor.html?id=276989892e878][Public Nudity Exhibition Flashing Outdoor Sex Porn Erotic NSFW Adult Videos and Full Movies]] :sex:video: +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-15 Sun 08:24] +:ID: Public-Nudity-Exhibition-Flashing-Outdoor-Sex-2026-04-04-17-24-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Public-Nudity-Exhibition-Flashing-Outdoor-Sex-2026-04-04-17-24-50-217aEa.org +:ARCHIVE_CATEGORY: wip-Public-Nudity-Exhibition-Flashing-Outdoor-Sex-2026-04-04-17-24-50-217aEa +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2033118567542260040][IF YOU WANT YOUR AGENT TO START MAKING MONEY, FEED IT THIS PROMPT]] +CLOSED: [2026-04-04 Sat 17:24] +:PROPERTIES: +:CREATED: [2026-03-15 Sun 21:57] +:ID: IF-YOU-WANT-YOUR-AGENT-TO-START-MAKING-MONEY-FEED-2026-04-04-17-24-53 +:TITLE: IF YOU WANT YOUR AGENT TO START MAKING MONEY, FEED IT THIS PROMPT +:URI: https://x.com/i/status/2033118567542260040 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:24 +:ARCHIVE_FILE: /tmp/org-gtd/wip-IF-YOU-WANT-YOUR-AGENT-TO-START-MAKING-MONEY-FEED-2026-04-04-17-24-53-tN25qd.org +:ARCHIVE_CATEGORY: wip-IF-YOU-WANT-YOUR-AGENT-TO-START-MAKING-MONEY-FEED-2026-04-04-17-24-53-tN25qd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/calesthio/Crucix][GitHub - calesthio/Crucix: Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes. · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 16:21] +:ID: GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-24-57 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-24-57-FKedRx.org +:ARCHIVE_CATEGORY: wip-GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-24-57-FKedRx +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/Dispatcharr/Dispatcharr][GitHub - Dispatcharr/Dispatcharr · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 16:24] +:ID: GitHub-Dispatcharr-Dispatcharr-GitHub-2026-04-04-17-25-00 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Dispatcharr-Dispatcharr-GitHub-2026-04-04-17-25-00-WaCw4e.org +:ARCHIVE_CATEGORY: wip-GitHub-Dispatcharr-Dispatcharr-GitHub-2026-04-04-17-25-00-WaCw4e +:ARCHIVE_TODO: DONE +:END: + +Dispatcharr is an open-source powerhouse for managing IPTV streams, EPG data, and VOD content with elegance and control. +Born from necessity and built with passion, it started as a personal project by OkinawaBoss and evolved with contributions from legends like dekzter, SergeantPanda and Bucatini. + +**** DONE [[https://x.com/i/status/2033417429679006051][Someone just revealed how solo builders are shipping entire apps in 3–7 days.]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 20:20] +:ID: Someone-just-revealed-how-solo-builders-are-2026-04-04-17-25-04 +:TITLE: Someone just revealed how solo builders are shipping entire apps in 3–7 days. +:URI: https://x.com/i/status/2033417429679006051 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Someone-just-revealed-how-solo-builders-are-2026-04-04-17-25-04-tCvJ2v.org +:ARCHIVE_CATEGORY: wip-Someone-just-revealed-how-solo-builders-are-2026-04-04-17-25-04-tCvJ2v +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2033685153118306455][Claude can now build a complete YouTube growth strategy that takes channels from 0 to monetization in 90 days.]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 20:37] +:ID: Claude-can-now-build-a-complete-YouTube-growth-2026-04-04-17-25-07 +:TITLE: Claude can now build a complete YouTube growth strategy that takes channels from 0 to monetization in 90 days. +:URI: https://x.com/i/status/2033685153118306455 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Claude-can-now-build-a-complete-YouTube-growth-2026-04-04-17-25-07-Mzs3sY.org +:ARCHIVE_CATEGORY: wip-Claude-can-now-build-a-complete-YouTube-growth-2026-04-04-17-25-07-Mzs3sY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2033584901858202073][a bunch of folks just took it ten steps further and automated the entire scientific method end-to-end.]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 20:46] +:ID: a-bunch-of-folks-just-took-it-ten-steps-further-2026-04-04-17-25-10 +:TITLE: a bunch of folks just took it ten steps further and automated the entire scientific method end-to-end. +:URI: https://x.com/i/status/2033584901858202073 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-a-bunch-of-folks-just-took-it-ten-steps-further-2026-04-04-17-25-10-E8fcDy.org +:ARCHIVE_CATEGORY: wip-a-bunch-of-folks-just-took-it-ten-steps-further-2026-04-04-17-25-10-E8fcDy +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/ComposioHQ/agent-orchestrator/][GitHub - ComposioHQ/agent-orchestrator: Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews. · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-18 Wed 01:11] +:ID: GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-25-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-25-14-31dQiG.org +:ARCHIVE_CATEGORY: wip-GitHub-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-25-14-31dQiG +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/msitarzewski/agency-agents/][GitHub - msitarzewski/agency-agents: A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables. · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-18 Wed 01:11] +:ID: GitHub-msitarzewski-agency-agents-A-complete-AI-2026-04-04-17-25-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-msitarzewski-agency-agents-A-complete-AI-2026-04-04-17-25-16-xb8Y8v.org +:ARCHIVE_CATEGORY: wip-GitHub-msitarzewski-agency-agents-A-complete-AI-2026-04-04-17-25-16-xb8Y8v +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/calesthio/Crucix][GitHub - calesthio/Crucix: Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes. · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-18 Wed 01:12] +:ID: GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-25-19 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-25-19-b1etSr.org +:ARCHIVE_CATEGORY: wip-GitHub-calesthio-Crucix-Your-personal-2026-04-04-17-25-19-b1etSr +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/aiming-lab/MetaClaw][GitHub - aiming-lab/MetaClaw: 🦞 Just talk to your agent — it learns and EVOLVES 🧬. · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-18 Wed 01:12] +:ID: GitHub-aiming-lab-MetaClaw-Just-talk-to-your-2026-04-04-17-25-22 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-aiming-lab-MetaClaw-Just-talk-to-your-2026-04-04-17-25-22-WYsPDT.org +:ARCHIVE_CATEGORY: wip-GitHub-aiming-lab-MetaClaw-Just-talk-to-your-2026-04-04-17-25-22-WYsPDT +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2034351913945473323][Arabic-Triplet-Matryoshka-V2: a powerful Arabic sentence transformer]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-18 Wed 18:11] +:ID: Arabic-Triplet-Matryoshka-V2-a-powerful-Arabic-2026-04-04-17-25-25 +:TITLE: Arabic-Triplet-Matryoshka-V2: a powerful Arabic sentence transformer +:URI: https://x.com/i/status/2034351913945473323 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Arabic-Triplet-Matryoshka-V2-a-powerful-Arabic-2026-04-04-17-25-25-1s5fGK.org +:ARCHIVE_CATEGORY: wip-Arabic-Triplet-Matryoshka-V2-a-powerful-Arabic-2026-04-04-17-25-25-1s5fGK +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031400355167117498][I Trained AI on 95,491 Sports Matches. It Got 85% Right]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 07:21] +:ID: I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-25-29 +:TITLE: I Trained AI on 95,491 Sports Matches. It Got 85% Right +:URI: https://x.com/i/status/2031400355167117498 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-25-29-iJrEI9.org +:ARCHIVE_CATEGORY: wip-I-Trained-AI-on-95-491-Sports-Matches-dot-It-Got-2026-04-04-17-25-29-iJrEI9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/forrestchang/andrej-karpathy-skills][GitHub - forrestchang/andrej-karpathy-skills · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:17] +:ID: GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-25-33 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-25-33-xDVuOz.org +:ARCHIVE_CATEGORY: wip-GitHub-forrestchang-andrej-karpathy-skills-GitHub-2026-04-04-17-25-33-xDVuOz +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/VoltAgent/awesome-openclaw-skills?tab=readme-ov-file#web--frontend-development][GitHub - VoltAgent/awesome-openclaw-skills: The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞 · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:18] +:ID: GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-25-35 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-25-35-eCnT6V.org +:ARCHIVE_CATEGORY: wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-25-35-eCnT6V +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/bytedance/deer-flow?utm_source=opensourceprojects.dev&ref=opensourceprojects.dev][GitHub - bytedance/deer-flow at opensourceprojects.dev · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:19] +:ID: GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-25-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-25-38-HeLoxM.org +:ARCHIVE_CATEGORY: wip-GitHub-bytedance-deer-flow-at-opensourceprojects-2026-04-04-17-25-38-HeLoxM +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/forrestchang/worktree-workflow][GitHub - forrestchang/worktree-workflow: A toolkit for parallel development with git worktrees, designed for Claude Code · GitHub]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:35] +:ID: GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-25-40 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-25-40-VJLzTd.org +:ARCHIVE_CATEGORY: wip-GitHub-forrestchang-worktree-workflow-A-toolkit-2026-04-04-17-25-40-VJLzTd +:ARCHIVE_TODO: DONE +:END: + +**** DONE Agora screens +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 11:43] +:ID: Agora-screens-2026-04-04-17-25-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agora-screens-2026-04-04-17-25-42-mHSOhm.org +:ARCHIVE_CATEGORY: wip-Agora-screens-2026-04-04-17-25-42-mHSOhm +:ARCHIVE_TODO: DONE +:END: + + * Stream + * Messaging + * Marketplace + * Memberships? + * Productivity suite + * Library + * Home Assistant + * Personal Assistant + * Personas and Profiles + +**** DONE [[https://x.com/i/status/2029887511166873838][Reverse prompting]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:42] +:ID: Reverse-prompting-2026-04-04-17-25-46 +:TITLE: Reverse prompting +:URI: https://x.com/i/status/2029887511166873838 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reverse-prompting-2026-04-04-17-25-46-p8oakf.org +:ARCHIVE_CATEGORY: wip-Reverse-prompting-2026-04-04-17-25-46-p8oakf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2012590119929172319][The n8n Gap Just Closed. Here's What $600K/Month Taught Me About the New Automation Economy.]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:54] +:ID: The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-25-49 +:TITLE: The n8n Gap Just Closed. Here's What $600K/Month Taught Me About the New Automation Economy. +:URI: https://x.com/i/status/2012590119929172319 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-25-49-tVQWzG.org +:ARCHIVE_CATEGORY: wip-The-n8n-Gap-Just-Closed-dot-Here-s-What-600K-2026-04-04-17-25-49-tVQWzG +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029270046401331447][Research tool]] +CLOSED: [2026-04-04 Sat 17:25] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:45] +:ID: Research-tool-2026-04-04-17-25-53 +:TITLE: Research tool +:URI: https://x.com/i/status/2029270046401331447 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:25 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Research-tool-2026-04-04-17-25-53-D3T1IN.org +:ARCHIVE_CATEGORY: wip-Research-tool-2026-04-04-17-25-53-D3T1IN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2005527082831679939][Reddit json]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:46] +:ID: Reddit-json-2026-04-04-17-25-59 +:TITLE: Reddit json +:URI: https://x.com/i/status/2005527082831679939 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Reddit-json-2026-04-04-17-25-59-1c4g19.org +:ARCHIVE_CATEGORY: wip-Reddit-json-2026-04-04-17-25-59-1c4g19 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2009841418252984767][Vibe coding guide]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:47] +:ID: Vibe-coding-guide-2026-04-04-17-26-02 +:TITLE: Vibe coding guide +:URI: https://x.com/i/status/2009841418252984767 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibe-coding-guide-2026-04-04-17-26-02-F8QzOt.org +:ARCHIVE_CATEGORY: wip-Vibe-coding-guide-2026-04-04-17-26-02-F8QzOt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2008548371712135632][Step-by-step guide to get Ralph working and shipping code]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:48] +:ID: Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-26-06 +:TITLE: Step-by-step guide to get Ralph working and shipping code +:URI: https://x.com/i/status/2008548371712135632 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-26-06-UYJzFx.org +:ARCHIVE_CATEGORY: wip-Step-by-step-guide-to-get-Ralph-working-and-2026-04-04-17-26-06-UYJzFx +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2010980589763965077][Local llama on 3 DGX Sparks]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:49] +:ID: Local-llama-on-3-DGX-Sparks-2026-04-04-17-26-09 +:TITLE: Local llama on 3 DGX Sparks +:URI: https://x.com/i/status/2010980589763965077 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Local-llama-on-3-DGX-Sparks-2026-04-04-17-26-09-2UtSOy.org +:ARCHIVE_CATEGORY: wip-Local-llama-on-3-DGX-Sparks-2026-04-04-17-26-09-2UtSOy +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2010713146743562246][Claude Code + Ralph Can Replace Your Marketing Team]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:50] +:ID: Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-26-13 +:TITLE: Claude Code + Ralph Can Replace Your Marketing Team +:URI: https://x.com/i/status/2010713146743562246 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-26-13-3BnjsN.org +:ARCHIVE_CATEGORY: wip-Claude-Code-plus-Ralph-Can-Replace-Your-Marketing-2026-04-04-17-26-13-3BnjsN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2012171244666253777][How to make $10M in 365 days with "AI mobile apps"]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:52] +:ID: How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-26-16 +:TITLE: How to make $10M in 365 days with "AI mobile apps" +:URI: https://x.com/i/status/2012171244666253777 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-26-16-Lfumvi.org +:ARCHIVE_CATEGORY: wip-How-to-make-10M-in-365-days-with-AI-mobile-apps-2026-04-04-17-26-16-Lfumvi +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2011105761867510229][how the creator of claude code actually writes software]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:53] +:ID: how-the-creator-of-claude-code-actually-writes-2026-04-04-17-26-20 +:TITLE: how the creator of claude code actually writes software +:URI: https://x.com/i/status/2011105761867510229 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-the-creator-of-claude-code-actually-writes-2026-04-04-17-26-20-d9WW5v.org +:ARCHIVE_CATEGORY: wip-how-the-creator-of-claude-code-actually-writes-2026-04-04-17-26-20-d9WW5v +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2012741829683224584][Smart forking]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:58] +:ID: Smart-forking-2026-04-04-17-26-24 +:TITLE: Smart forking +:URI: https://x.com/i/status/2012741829683224584 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Smart-forking-2026-04-04-17-26-24-VpVcFn.org +:ARCHIVE_CATEGORY: wip-Smart-forking-2026-04-04-17-26-24-VpVcFn +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/iliane5/meridian][iliane5/meridian: Meridian cuts through news noise by scraping hundreds of sources, analyzing stories with AI, and delivering concise, personalized daily briefs.]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:TITLE: iliane5/meridian: Meridian cuts through news noise by scraping hundreds of sources, analyzing stories with AI, and delivering concise, personalized daily briefs. +:URI: https://github.com/iliane5/meridian +:CREATED: [2026-02-27 Fri 13:07] +:ID: iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-26-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-26-27-vMm6Sh.org +:ARCHIVE_CATEGORY: wip-iliane5-meridian-Meridian-cuts-through-news-noise-2026-04-04-17-26-27-vMm6Sh +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2013206481932579256][building an ai system for electronics data extraction]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 00:59] +:ID: building-an-ai-system-for-electronics-data-2026-04-04-17-26-30 +:TITLE: building an ai system for electronics data extraction +:URI: https://x.com/i/status/2013206481932579256 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-building-an-ai-system-for-electronics-data-2026-04-04-17-26-30-2be07w.org +:ARCHIVE_CATEGORY: wip-building-an-ai-system-for-electronics-data-2026-04-04-17-26-30-2be07w +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013718955576250466][Yapping to PRDs: Claude Code & Obsidian]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:01] +:ID: Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-26-33 +:TITLE: Yapping to PRDs: Claude Code & Obsidian +:URI: https://x.com/i/status/2013718955576250466 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-26-33-J96w5o.org +:ARCHIVE_CATEGORY: wip-Yapping-to-PRDs-Claude-Code-and-Obsidian-2026-04-04-17-26-33-J96w5o +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013823175855923640][Why your AI agents still don’t work]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:02] +:ID: Why-your-AI-agents-still-don-t-work-2026-04-04-17-26-36 +:TITLE: Why your AI agents still don’t work +:URI: https://x.com/i/status/2013823175855923640 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-your-AI-agents-still-don-t-work-2026-04-04-17-26-36-MKV2WN.org +:ARCHIVE_CATEGORY: wip-Why-your-AI-agents-still-don-t-work-2026-04-04-17-26-36-MKV2WN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013588076719702204][The Claude + n8n Stack That Can Replace an Entire Dev Team]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:02] +:ID: The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-26-39 +:TITLE: The Claude + n8n Stack That Can Replace an Entire Dev Team +:URI: https://x.com/i/status/2013588076719702204 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-26-39-Y1f0Nt.org +:ARCHIVE_CATEGORY: wip-The-Claude-plus-n8n-Stack-That-Can-Replace-an-2026-04-04-17-26-39-Y1f0Nt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2013977070117040421][The No-BS Guide to Building a Real $3,500/Month Business in 72 Hrs]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:03] +:ID: The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-26-42 +:TITLE: The No-BS Guide to Building a Real $3,500/Month Business in 72 Hrs +:URI: https://x.com/i/status/2013977070117040421 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-26-42-kmg1sy.org +:ARCHIVE_CATEGORY: wip-The-No-BS-Guide-to-Building-a-Real-3-500-Month-2026-04-04-17-26-42-kmg1sy +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014489638195626364][No typing AI assistant]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:04] +:ID: No-typing-AI-assistant-2026-04-04-17-26-46 +:TITLE: No typing AI assistant +:URI: https://x.com/i/status/2014489638195626364 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-No-typing-AI-assistant-2026-04-04-17-26-46-w3X929.org +:ARCHIVE_CATEGORY: wip-No-typing-AI-assistant-2026-04-04-17-26-46-w3X929 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014445690299072723][How to grow your startup while you sleep]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:05] +:ID: How-to-grow-your-startup-while-you-sleep-2026-04-04-17-26-49 +:TITLE: How to grow your startup while you sleep +:URI: https://x.com/i/status/2014445690299072723 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-grow-your-startup-while-you-sleep-2026-04-04-17-26-49-HNcYnI.org +:ARCHIVE_CATEGORY: wip-How-to-grow-your-startup-while-you-sleep-2026-04-04-17-26-49-HNcYnI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/koala73/worldmonitor][GitHub - koala73/worldmonitor: Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:TITLE: GitHub - koala73/worldmonitor: Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface +:URI: https://github.com/koala73/worldmonitor +:CREATED: [2026-02-27 Fri 12:10] +:ID: GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-26-53 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-26-53-KxfJT9.org +:ARCHIVE_CATEGORY: wip-GitHub-koala73-worldmonitor-Real-time-global-2026-04-04-17-26-53-KxfJT9 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2014090308867264723][How We Built a 40-App Portfolio With 50M+ Downloads (And Hit #1 on the App Store Twice)]] +CLOSED: [2026-04-04 Sat 17:26] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:11] +:ID: How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-26-55 +:TITLE: How We Built a 40-App Portfolio With 50M+ Downloads (And Hit #1 on the App Store Twice) +:URI: https://x.com/i/status/2014090308867264723 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:26 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-26-55-0Wyhyj.org +:ARCHIVE_CATEGORY: wip-How-We-Built-a-40-App-Portfolio-With-50M-plus-2026-04-04-17-26-55-0Wyhyj +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014005349255164398][How to Get Out of Your Agent's Way]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:13] +:ID: How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-26-59 +:TITLE: How to Get Out of Your Agent's Way +:URI: https://x.com/i/status/2014005349255164398 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-26-59-FyeDOU.org +:ARCHIVE_CATEGORY: wip-How-to-Get-Out-of-Your-Agent-s-Way-2026-04-04-17-26-59-FyeDOU +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014110519913857122][I built 10 apps in 10 months and make $800,000/yr ( full guide )]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:14] +:ID: I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-27-02 +:TITLE: I built 10 apps in 10 months and make $800,000/yr ( full guide ) +:URI: https://x.com/i/status/2014110519913857122 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-27-02-wjN8jd.org +:ARCHIVE_CATEGORY: wip-I-built-10-apps-in-10-months-and-make-800-000-yr--2026-04-04-17-27-02-wjN8jd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014735578726900144][how to reverse engineer anything using ai]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:15] +:ID: how-to-reverse-engineer-anything-using-ai-2026-04-04-17-27-05 +:TITLE: how to reverse engineer anything using ai +:URI: https://x.com/i/status/2014735578726900144 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-reverse-engineer-anything-using-ai-2026-04-04-17-27-05-krFfm9.org +:ARCHIVE_CATEGORY: wip-how-to-reverse-engineer-anything-using-ai-2026-04-04-17-27-05-krFfm9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016520542723924279][How to make your agent learn and ship while you sleep]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:18] +:ID: How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-27-08 +:TITLE: How to make your agent learn and ship while you sleep +:URI: https://x.com/i/status/2016520542723924279 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-27-08-j1jchP.org +:ARCHIVE_CATEGORY: wip-How-to-make-your-agent-learn-and-ship-while-you-2026-04-04-17-27-08-j1jchP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017044857764688132][marketing + openclaw]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:22] +:ID: marketing-plus-openclaw-2026-04-04-17-27-12 +:TITLE: marketing + openclaw +:URI: https://x.com/i/status/2017044857764688132 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-marketing-plus-openclaw-2026-04-04-17-27-12-J6bqtb.org +:ARCHIVE_CATEGORY: wip-marketing-plus-openclaw-2026-04-04-17-27-12-J6bqtb +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017442414907056387][How to make agents remember]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:22] +:ID: How-to-make-agents-remember-2026-04-04-17-27-15 +:TITLE: How to make agents remember +:URI: https://x.com/i/status/2017442414907056387 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-agents-remember-2026-04-04-17-27-15-uHX9b9.org +:ARCHIVE_CATEGORY: wip-How-to-make-agents-remember-2026-04-04-17-27-15-uHX9b9 +:ARCHIVE_TODO: DONE +:END: + + + + + +***** Thinking... + + +***** Thinking... + + +***** Thinking... +**** DONE [[https://x.com/i/status/2017310847174132018][how to create the marketing stack that runs itself]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:24] +:ID: how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-27-28 +:TITLE: how to create the marketing stack that runs itself +:URI: https://x.com/i/status/2017310847174132018 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-27-28-feAzrZ.org +:ARCHIVE_CATEGORY: wip-how-to-create-the-marketing-stack-that-runs-itself-2026-04-04-17-27-28-feAzrZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017328971327607263][The only 2 safe ways to use Openclaw]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:25] +:ID: The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-27-33 +:TITLE: The only 2 safe ways to use Openclaw +:URI: https://x.com/i/status/2017328971327607263 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-27-33-PZrqb6.org +:ARCHIVE_CATEGORY: wip-The-only-2-safe-ways-to-use-Openclaw-2026-04-04-17-27-33-PZrqb6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017650241101598872][My Safe, Sandboxed Setup for running @OpenClaw as your Virtual Executive Assistant]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:26] +:ID: My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-27-37 +:TITLE: My Safe, Sandboxed Setup for running @OpenClaw as your Virtual Executive Assistant +:URI: https://x.com/i/status/2017650241101598872 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-27-37-jl7cQm.org +:ARCHIVE_CATEGORY: wip-My-Safe-Sandboxed-Setup-for-running-OpenClaw-as-2026-04-04-17-27-37-jl7cQm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017791536881193356][Sub Reddits for founders to share their work]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:27] +:ID: Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-27-42 +:TITLE: Sub Reddits for founders to share their work +:URI: https://x.com/i/status/2017791536881193356 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-27-42-82JPx8.org +:ARCHIVE_CATEGORY: wip-Sub-Reddits-for-founders-to-share-their-work-2026-04-04-17-27-42-82JPx8 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017713066914259249][How YouTube Actually Works]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:27] +:ID: How-YouTube-Actually-Works-2026-04-04-17-27-47 +:TITLE: How YouTube Actually Works +:URI: https://x.com/i/status/2017713066914259249 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-YouTube-Actually-Works-2026-04-04-17-27-47-DIxcsU.org +:ARCHIVE_CATEGORY: wip-How-YouTube-Actually-Works-2026-04-04-17-27-47-DIxcsU +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017631481896833400][OpenClaw + ACP]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:30] +:ID: OpenClaw-plus-ACP-2026-04-04-17-27-50 +:TITLE: OpenClaw + ACP +:URI: https://x.com/i/status/2017631481896833400 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-plus-ACP-2026-04-04-17-27-50-5iNUXp.org +:ARCHIVE_CATEGORY: wip-OpenClaw-plus-ACP-2026-04-04-17-27-50-5iNUXp +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017310275817640386][20 Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:31] +:ID: 20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-27-53 +:TITLE: 20 Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2017310275817640386 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-27-53-0Tjdc2.org +:ARCHIVE_CATEGORY: wip-20-Clawdbot-Setups-That-Made-Me-Say-Wait-It-Can-2026-04-04-17-27-53-0Tjdc2 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018026262300615102][ClawChat: How to Build a Cross-Platform Voice Chat with Your OpenClaw]] +CLOSED: [2026-04-04 Sat 17:27] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:36] +:ID: ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-27-56 +:TITLE: ClawChat: How to Build a Cross-Platform Voice Chat with Your OpenClaw +:URI: https://x.com/i/status/2018026262300615102 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:27 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-27-56-teGe9j.org +:ARCHIVE_CATEGORY: wip-ClawChat-How-to-Build-a-Cross-Platform-Voice-Chat-2026-04-04-17-27-56-teGe9j +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018027072720130090][debugging rule]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:39] +:ID: debugging-rule-2026-04-04-17-28-00 +:TITLE: debugging rule +:URI: https://x.com/i/status/2018027072720130090 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-debugging-rule-2026-04-04-17-28-00-pHsvZg.org +:ARCHIVE_CATEGORY: wip-debugging-rule-2026-04-04-17-28-00-pHsvZg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016900174769963042][openclaw alone is a demo. this is the full product.]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:20] +:ID: openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-28-03 +:TITLE: openclaw alone is a demo. this is the full product. +:URI: https://x.com/i/status/2016900174769963042 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-28-03-Yb9mcN.org +:ARCHIVE_CATEGORY: wip-openclaw-alone-is-a-demo-dot-this-is-the-full-2026-04-04-17-28-03-Yb9mcN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016928253538422997][Openclaw and kubernetes]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:21] +:ID: Openclaw-and-kubernetes-2026-04-04-17-28-06 +:TITLE: Openclaw and kubernetes +:URI: https://x.com/i/status/2016928253538422997 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Openclaw-and-kubernetes-2026-04-04-17-28-06-uqzgCb.org +:ARCHIVE_CATEGORY: wip-Openclaw-and-kubernetes-2026-04-04-17-28-06-uqzgCb +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017636775347331276][Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:23] +:ID: Agentic-Personal-Knowledge-Management-with-2026-04-04-17-28-09 +:TITLE: Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD +:URI: https://x.com/i/status/2017636775347331276 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-28-09-W9sQNg.org +:ARCHIVE_CATEGORY: wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-28-09-W9sQNg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017959821111083068][20 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:31] +:ID: 20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-12 +:TITLE: 20 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2017959821111083068 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-12-vTiKHB.org +:ARCHIVE_CATEGORY: wip-20-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-12-vTiKHB +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018871985254617295][openclaw performance optimization playbook]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:40] +:ID: openclaw-performance-optimization-playbook-2026-04-04-17-28-15 +:TITLE: openclaw performance optimization playbook +:URI: https://x.com/i/status/2018871985254617295 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-openclaw-performance-optimization-playbook-2026-04-04-17-28-15-GApATq.org +:ARCHIVE_CATEGORY: wip-openclaw-performance-optimization-playbook-2026-04-04-17-28-15-GApATq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018869093789728799][UI/UX architect prompt]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:41] +:ID: UI-UX-architect-prompt-2026-04-04-17-28-18 +:TITLE: UI/UX architect prompt +:URI: https://x.com/i/status/2018869093789728799 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-UI-UX-architect-prompt-2026-04-04-17-28-18-6FL2rr.org +:ARCHIVE_CATEGORY: wip-UI-UX-architect-prompt-2026-04-04-17-28-18-6FL2rr +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2014448070214197485][How I Built a Visual Feedback Loop for Claude Code]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:10] +:ID: How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-28-22 +:TITLE: How I Built a Visual Feedback Loop for Claude Code +:URI: https://x.com/i/status/2014448070214197485 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-28-22-eE4w0y.org +:ARCHIVE_CATEGORY: wip-How-I-Built-a-Visual-Feedback-Loop-for-Claude-Code-2026-04-04-17-28-22-eE4w0y +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018996326076162544][Openclaw self optimization prompt]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:44] +:ID: Openclaw-self-optimization-prompt-2026-04-04-17-28-25 +:TITLE: Openclaw self optimization prompt +:URI: https://x.com/i/status/2018996326076162544 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Openclaw-self-optimization-prompt-2026-04-04-17-28-25-d0Vj8T.org +:ARCHIVE_CATEGORY: wip-Openclaw-self-optimization-prompt-2026-04-04-17-28-25-d0Vj8T +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019058134598221886][10 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That?]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:44] +:ID: 10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-28 +:TITLE: 10 More Clawdbot Setups That Made Me Say 'Wait, It Can Do That? +:URI: https://x.com/i/status/2019058134598221886 +:ORG_GTD: Reference +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-28-DxQZLt.org +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_CATEGORY: wip-10-More-Clawdbot-Setups-That-Made-Me-Say-Wait-It-2026-04-04-17-28-28-DxQZLt +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2016498730799714639][Clawdbot Is Mostly Hype. Unless You Do This]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:49] +:ID: Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-28-32 +:TITLE: Clawdbot Is Mostly Hype. Unless You Do This +:URI: https://x.com/i/status/2016498730799714639 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-28-32-jSaPZ3.org +:ARCHIVE_CATEGORY: wip-Clawdbot-Is-Mostly-Hype-dot-Unless-You-Do-This-2026-04-04-17-28-32-jSaPZ3 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018951817892442260][how to build a prompt for anything (and remix them at will)]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:49] +:ID: how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-28-35 +:TITLE: how to build a prompt for anything (and remix them at will) +:URI: https://x.com/i/status/2018951817892442260 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-28-35-vtKnNm.org +:ARCHIVE_CATEGORY: wip-how-to-build-a-prompt-for-anything--and-remix-2026-04-04-17-28-35-vtKnNm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018221915765141989][How to run Polymarket weather trading Clawdbot ? No code. Using Simmer SDK & SpartanLab "skill base"]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:50] +:ID: How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-28-38 +:TITLE: How to run Polymarket weather trading Clawdbot ? No code. Using Simmer SDK & SpartanLab "skill base" +:URI: https://x.com/i/status/2018221915765141989 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-28-38-UMECKR.org +:ARCHIVE_CATEGORY: wip-How-to-run-Polymarket-weather-trading-Clawdbot-No-2026-04-04-17-28-38-UMECKR +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017314080395296995][The Math Needed for Trading on Polymarket (Complete Roadmap)]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:54] +:ID: The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-28-42 +:TITLE: The Math Needed for Trading on Polymarket (Complete Roadmap) +:URI: https://x.com/i/status/2017314080395296995 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-28-42-yHxvCA.org +:ARCHIVE_CATEGORY: wip-The-Math-Needed-for-Trading-on-Polymarket--2026-04-04-17-28-42-yHxvCA +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2018908480837763382][AI influencer plan]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:55] +:ID: AI-influencer-plan-2026-04-04-17-28-45 +:TITLE: AI influencer plan +:URI: https://x.com/i/status/2018908480837763382 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-influencer-plan-2026-04-04-17-28-45-TaqL16.org +:ARCHIVE_CATEGORY: wip-AI-influencer-plan-2026-04-04-17-28-45-TaqL16 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019062940012613740][Polymarket strategy]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:56] +:ID: Polymarket-strategy-2026-04-04-17-28-48 +:TITLE: Polymarket strategy +:URI: https://x.com/i/status/2019062940012613740 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Polymarket-strategy-2026-04-04-17-28-48-MJZqBD.org +:ARCHIVE_CATEGORY: wip-Polymarket-strategy-2026-04-04-17-28-48-MJZqBD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/VoltAgent/awesome-openclaw-skills][GitHub - VoltAgent/awesome-openclaw-skills: The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞 · GitHub]] +CLOSED: [2026-04-04 Sat 17:28] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 01:59] +:ID: GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-28-51 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:28 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-28-51-vzfNJv.org +:ARCHIVE_CATEGORY: wip-GitHub-VoltAgent-awesome-openclaw-skills-The-2026-04-04-17-28-51-vzfNJv +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2019292884122648592][Step 2 of Jarvis Initialization Sequence.]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:05] +:ID: Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-28-57 +:TITLE: Step 2 of Jarvis Initialization Sequence. +:URI: https://x.com/i/status/2019292884122648592 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-28-57-ucyX90.org +:ARCHIVE_CATEGORY: wip-Step-2-of-Jarvis-Initialization-Sequence-dot-2026-04-04-17-28-57-ucyX90 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019298337745211767][Continuity framework]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:05] +:ID: Continuity-framework-2026-04-04-17-29-02 +:TITLE: Continuity framework +:URI: https://x.com/i/status/2019298337745211767 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Continuity-framework-2026-04-04-17-29-02-mOEnEa.org +:ARCHIVE_CATEGORY: wip-Continuity-framework-2026-04-04-17-29-02-mOEnEa +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019435524532904205][the skill that changed how i use claude for marketing]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:06] +:ID: the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-29-06 +:TITLE: the skill that changed how i use claude for marketing +:URI: https://x.com/i/status/2019435524532904205 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-29-06-9xKVhs.org +:ARCHIVE_CATEGORY: wip-the-skill-that-changed-how-i-use-claude-for-2026-04-04-17-29-06-9xKVhs +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019816560190521563][3 THINGS YOU NEED TO BUILD IMMEDIATELY WITH OpenClaw]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:08] +:ID: 3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-29-09 +:TITLE: 3 THINGS YOU NEED TO BUILD IMMEDIATELY WITH OpenClaw +:URI: https://x.com/i/status/2019816560190521563 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-29-09-Fu2646.org +:ARCHIVE_CATEGORY: wip-3-THINGS-YOU-NEED-TO-BUILD-IMMEDIATELY-WITH-2026-04-04-17-29-09-Fu2646 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019591900802801988][Vibe coding prompt]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:09] +:ID: Vibe-coding-prompt-2026-04-04-17-29-13 +:TITLE: Vibe coding prompt +:URI: https://x.com/i/status/2019591900802801988 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibe-coding-prompt-2026-04-04-17-29-13-HK9sJL.org +:ARCHIVE_CATEGORY: wip-Vibe-coding-prompt-2026-04-04-17-29-13-HK9sJL +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019833987162861648][AI pattern killer skill]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:10] +:ID: AI-pattern-killer-skill-2026-04-04-17-29-17 +:TITLE: AI pattern killer skill +:URI: https://x.com/i/status/2019833987162861648 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-pattern-killer-skill-2026-04-04-17-29-17-uQU0At.org +:ARCHIVE_CATEGORY: wip-AI-pattern-killer-skill-2026-04-04-17-29-17-uQU0At +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020140188458987881][Agent Optimization]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:12] +:ID: Agent-Optimization-2026-04-04-17-29-21 +:TITLE: Agent Optimization +:URI: https://x.com/i/status/2020140188458987881 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-Optimization-2026-04-04-17-29-21-ZbvfQ9.org +:ARCHIVE_CATEGORY: wip-Agent-Optimization-2026-04-04-17-29-21-ZbvfQ9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020155560268632235][Automatic Discipline with OpenClaw]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:13] +:ID: Automatic-Discipline-with-OpenClaw-2026-04-04-17-29-25 +:TITLE: Automatic Discipline with OpenClaw +:URI: https://x.com/i/status/2020155560268632235 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Automatic-Discipline-with-OpenClaw-2026-04-04-17-29-25-POZtFQ.org +:ARCHIVE_CATEGORY: wip-Automatic-Discipline-with-OpenClaw-2026-04-04-17-29-25-POZtFQ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://docs.devin.ai/work-with-devin/deepwiki-mcp][DeepWiki MCP - Devin Docs]] +CLOSED: [2026-04-04 Sat 17:29] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:11] +:ID: DeepWiki-MCP-Devin-Docs-2026-04-04-17-29-29 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:29 +:ARCHIVE_FILE: /tmp/org-gtd/wip-DeepWiki-MCP-Devin-Docs-2026-04-04-17-29-29-KhkKMk.org +:ARCHIVE_CATEGORY: wip-DeepWiki-MCP-Devin-Docs-2026-04-04-17-29-29-KhkKMk +:ARCHIVE_TODO: DONE +:END: + +The DeepWiki MCP server provides programmatic access to DeepWiki’s public repository documentation and search capabilities (Ask Devin). + +**** DONE [[https://x.com/i/status/2020186096819159201][LLM budget]] +CLOSED: [2026-04-04 Sat 17:30] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:14] +:ID: LLM-budget-2026-04-04-17-29-35 +:TITLE: LLM budget +:URI: https://x.com/i/status/2020186096819159201 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:30 +:ARCHIVE_FILE: /tmp/org-gtd/wip-LLM-budget-2026-04-04-17-29-35-Uuf9Zm.org +:ARCHIVE_CATEGORY: wip-LLM-budget-2026-04-04-17-29-35-Uuf9Zm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020216613279060433][Prediction markets software idea]] +CLOSED: [2026-04-04 Sat 17:30] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:16] +:ID: Prediction-markets-software-idea-2026-04-04-17-30-49 +:TITLE: Prediction markets software idea +:URI: https://x.com/i/status/2020216613279060433 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:30 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Prediction-markets-software-idea-2026-04-04-17-30-49-OZHqdf.org +:ARCHIVE_CATEGORY: wip-Prediction-markets-software-idea-2026-04-04-17-30-49-OZHqdf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020518074064228490][Perplexity replica]] +CLOSED: [2026-04-04 Sat 17:30] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:17] +:ID: Perplexity-replica-2026-04-04-17-30-52 +:TITLE: Perplexity replica +:URI: https://x.com/i/status/2020518074064228490 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:30 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Perplexity-replica-2026-04-04-17-30-52-l3vQ6D.org +:ARCHIVE_CATEGORY: wip-Perplexity-replica-2026-04-04-17-30-52-l3vQ6D +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020501497377968397][how to be a 100x engineer using ai]] +CLOSED: [2026-04-04 Sat 17:30] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:21] +:ID: how-to-be-a-100x-engineer-using-ai-2026-04-04-17-30-55 +:TITLE: how to be a 100x engineer using ai +:URI: https://x.com/i/status/2020501497377968397 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:30 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-be-a-100x-engineer-using-ai-2026-04-04-17-30-55-5woJ7n.org +:ARCHIVE_CATEGORY: wip-how-to-be-a-100x-engineer-using-ai-2026-04-04-17-30-55-5woJ7n +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020272022417289587][The Full Tutorial: 6 AI Agents That Run a Company — How I Built Them From Scratch]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:22] +:ID: The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-30-57 +:TITLE: The Full Tutorial: 6 AI Agents That Run a Company — How I Built Them From Scratch +:URI: https://x.com/i/status/2020272022417289587 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-30-57-ddUcrA.org +:ARCHIVE_CATEGORY: wip-The-Full-Tutorial-6-AI-Agents-That-Run-a-Company-2026-04-04-17-30-57-ddUcrA +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021725024604799352][Memory prompt]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:25] +:ID: Memory-prompt-2026-04-04-17-31-00 +:TITLE: Memory prompt +:URI: https://x.com/i/status/2021725024604799352 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Memory-prompt-2026-04-04-17-31-00-H4zDBr.org +:ARCHIVE_CATEGORY: wip-Memory-prompt-2026-04-04-17-31-00-H4zDBr +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021643561301860762][I Run 30 OpenClaw Jobs A Day. This Is What Actually Makes Them Profitable.]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:26] +:ID: I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-31-03 +:TITLE: I Run 30 OpenClaw Jobs A Day. This Is What Actually Makes Them Profitable. +:URI: https://x.com/i/status/2021643561301860762 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-31-03-cxWI2B.org +:ARCHIVE_CATEGORY: wip-I-Run-30-OpenClaw-Jobs-A-Day-dot-This-Is-What-2026-04-04-17-31-03-cxWI2B +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021954042058948623][How To Automate Your Entire Life With AI]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:29] +:ID: How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-31-05 +:TITLE: How To Automate Your Entire Life With AI +:URI: https://x.com/i/status/2021954042058948623 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-31-05-DhNpuY.org +:ARCHIVE_CATEGORY: wip-How-To-Automate-Your-Entire-Life-With-AI-2026-04-04-17-31-05-DhNpuY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022011925903667547][How my OpenClaw agent, Larry, got millions of TikTok views in one week. (Full step-by-step guide)]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:31] +:ID: How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-31-08 +:TITLE: How my OpenClaw agent, Larry, got millions of TikTok views in one week. (Full step-by-step guide) +:URI: https://x.com/i/status/2022011925903667547 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-31-08-S0awgd.org +:ARCHIVE_CATEGORY: wip-How-my-OpenClaw-agent-Larry-got-millions-of-2026-04-04-17-31-08-S0awgd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022309334483677654][I cut my OpenClaw cost by 95%]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:32] +:ID: I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-31-11 +:TITLE: I cut my OpenClaw cost by 95% +:URI: https://x.com/i/status/2022309334483677654 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-31-11-JYo1IO.org +:ARCHIVE_CATEGORY: wip-I-cut-my-OpenClaw-cost-by-95-2026-04-04-17-31-11-JYo1IO +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022027604648489421][Moltis: a personal AI assistant built in Rust]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:32] +:ID: Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-31-14 +:TITLE: Moltis: a personal AI assistant built in Rust +:URI: https://x.com/i/status/2022027604648489421 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-31-14-8ksZ1I.org +:ARCHIVE_CATEGORY: wip-Moltis-a-personal-AI-assistant-built-in-Rust-2026-04-04-17-31-14-8ksZ1I +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022570801459867733][10 things I configured that turned my OpenClaw from a chatbot into an autonomous operator]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:33] +:ID: 10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-31-16 +:TITLE: 10 things I configured that turned my OpenClaw from a chatbot into an autonomous operator +:URI: https://x.com/i/status/2022570801459867733 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-31-16-ZVOIOd.org +:ARCHIVE_CATEGORY: wip-10-things-I-configured-that-turned-my-OpenClaw-2026-04-04-17-31-16-ZVOIOd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020067633912029305][Free LLMs]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:15] +:ID: Free-LLMs-2026-04-04-17-31-20 +:TITLE: Free LLMs +:URI: https://x.com/i/status/2020067633912029305 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Free-LLMs-2026-04-04-17-31-20-DlvaPs.org +:ARCHIVE_CATEGORY: wip-Free-LLMs-2026-04-04-17-31-20-DlvaPs +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2020522623134822537][automate your life.]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:18] +:ID: automate-your-life-dot-2026-04-04-17-31-23 +:TITLE: automate your life. +:URI: https://x.com/i/status/2020522623134822537 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-automate-your-life-dot-2026-04-04-17-31-23-qn5Xls.org +:ARCHIVE_CATEGORY: wip-automate-your-life-dot-2026-04-04-17-31-23-qn5Xls +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021845700439331144][Zero NVIDIA. Zero Problem: GLM-5 vs Kimi K2.5 and what China just proved about hardware independence]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:27] +:ID: Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-31-26 +:TITLE: Zero NVIDIA. Zero Problem: GLM-5 vs Kimi K2.5 and what China just proved about hardware independence +:URI: https://x.com/i/status/2021845700439331144 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-31-26-bXc47Z.org +:ARCHIVE_CATEGORY: wip-Zero-NVIDIA-dot-Zero-Problem-GLM-5-vs-Kimi-K2-dot-2026-04-04-17-31-26-bXc47Z +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021773566341988758][Why Your Agent Needs a Principles.md File]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:27] +:ID: Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-31-29 +:TITLE: Why Your Agent Needs a Principles.md File +:URI: https://x.com/i/status/2021773566341988758 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-31-29-HI2Khc.org +:ARCHIVE_CATEGORY: wip-Why-Your-Agent-Needs-a-Principles-dot-md-File-2026-04-04-17-31-29-HI2Khc +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2021324284875153544][Your Company is a Filesystem]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:30] +:ID: Your-Company-is-a-Filesystem-2026-04-04-17-31-32 +:TITLE: Your Company is a Filesystem +:URI: https://x.com/i/status/2021324284875153544 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-Company-is-a-Filesystem-2026-04-04-17-31-32-uk2zJC.org +:ARCHIVE_CATEGORY: wip-Your-Company-is-a-Filesystem-2026-04-04-17-31-32-uk2zJC +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2022334105820471632][give your OpenClaw these 2 skills & get millions of tikt0k views this month]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 02:35] +:ID: give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-31-35 +:TITLE: give your OpenClaw these 2 skills & get millions of tikt0k views this month +:URI: https://x.com/i/status/2022334105820471632 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-31-35-2JxuEu.org +:ARCHIVE_CATEGORY: wip-give-your-OpenClaw-these-2-skills-and-get-2026-04-04-17-31-35-2JxuEu +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/phuryn/pm-skills][GitHub - phuryn/pm-skills: PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth. · GitHub]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 03:56] +:ID: GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-31-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-31-38-GpL9mv.org +:ARCHIVE_CATEGORY: wip-GitHub-phuryn-pm-skills-PM-Skills-Marketplace-100-2026-04-04-17-31-38-GpL9mv +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2022646689648251382][Anthropic just released the real playbook for building AI agents that actually work.]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:31] +:ID: Anthropic-just-released-the-real-playbook-for-2026-04-04-17-31-46 +:TITLE: Anthropic just released the real playbook for building AI agents that actually work. +:URI: https://x.com/i/status/2022646689648251382 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Anthropic-just-released-the-real-playbook-for-2026-04-04-17-31-46-DpAuoS.org +:ARCHIVE_CATEGORY: wip-Anthropic-just-released-the-real-playbook-for-2026-04-04-17-31-46-DpAuoS +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023212622565216582][OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana)]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:32] +:ID: OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-51 +:TITLE: OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana) +:URI: https://x.com/i/status/2023212622565216582 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-51-Mjb0k8.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-51-Mjb0k8 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023132187466641771][OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana)]] +CLOSED: [2026-04-04 Sat 17:31] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:33] +:ID: OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-54 +:TITLE: OpenClaw Launch Token Skill (Point Your Agent Here to Launch Tokens on Solana) +:URI: https://x.com/i/status/2023132187466641771 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:31 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-54-abGYFF.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Launch-Token-Skill--Point-Your-Agent-2026-04-04-17-31-54-abGYFF +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023031683826508129][Token management]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:34] +:ID: Token-management-2026-04-04-17-31-57 +:TITLE: Token management +:URI: https://x.com/i/status/2023031683826508129 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Token-management-2026-04-04-17-31-57-j1qtlN.org +:ARCHIVE_CATEGORY: wip-Token-management-2026-04-04-17-31-57-j1qtlN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [#A] [[https://x.com/i/status/2023232371038757328][Solving Long-Term Autonomy for Openclaw & General Agents]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:35] +:ID: Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-32-00 +:TITLE: Solving Long-Term Autonomy for Openclaw & General Agents +:URI: https://x.com/i/status/2023232371038757328 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-32-00-mJ8VLf.org +:ARCHIVE_CATEGORY: wip-Solving-Long-Term-Autonomy-for-Openclaw-and-2026-04-04-17-32-00-mJ8VLf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023408664439361867][Vibeclawdbotting: every possible use case to market & sell using Clawdbot]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:36] +:ID: Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-32-05 +:TITLE: Vibeclawdbotting: every possible use case to market & sell using Clawdbot +:URI: https://x.com/i/status/2023408664439361867 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-32-05-4deRq9.org +:ARCHIVE_CATEGORY: wip-Vibeclawdbotting-every-possible-use-case-to-2026-04-04-17-32-05-4deRq9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023362295166873743][How to Reduce OpenClaw Model Costs by up to 90% (Full Guide)]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:37] +:ID: How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-32-08 +:TITLE: How to Reduce OpenClaw Model Costs by up to 90% (Full Guide) +:URI: https://x.com/i/status/2023362295166873743 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-32-08-q7hgn6.org +:ARCHIVE_CATEGORY: wip-How-to-Reduce-OpenClaw-Model-Costs-by-up-to-90--2026-04-04-17-32-08-q7hgn6 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023421221744877903][I wasted 80 hours and $800 setting up OpenClaw - so you don't have to]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:38] +:ID: I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-32-11 +:TITLE: I wasted 80 hours and $800 setting up OpenClaw - so you don't have to +:URI: https://x.com/i/status/2023421221744877903 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-32-11-HxsstP.org +:ARCHIVE_CATEGORY: wip-I-wasted-80-hours-and-800-setting-up-OpenClaw-so-2026-04-04-17-32-11-HxsstP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023452909883609111][Code Factory: How to setup your repo so your agent can auto write and review 100% of your code]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:39] +:ID: Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-32-15 +:TITLE: Code Factory: How to setup your repo so your agent can auto write and review 100% of your code +:URI: https://x.com/i/status/2023452909883609111 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-32-15-PB7EQw.org +:ARCHIVE_CATEGORY: wip-Code-Factory-How-to-setup-your-repo-so-your-agent-2026-04-04-17-32-15-PB7EQw +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023454044396671109][Your ClawdBot is stupid? Read this]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:39] +:ID: Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-32-20 +:TITLE: Your ClawdBot is stupid? Read this +:URI: https://x.com/i/status/2023454044396671109 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-32-20-1NAb7P.org +:ARCHIVE_CATEGORY: wip-Your-ClawdBot-is-stupid-Read-this-2026-04-04-17-32-20-1NAb7P +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023776478446436696][Larry, My OpenClaw agent got me 8M views in just one week - So i’m giving away the skill for free]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:40] +:ID: Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-32-22 +:TITLE: Larry, My OpenClaw agent got me 8M views in just one week - So i’m giving away the skill for free +:URI: https://x.com/i/status/2023776478446436696 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-32-22-DQ0iu4.org +:ARCHIVE_CATEGORY: wip-Larry-My-OpenClaw-agent-got-me-8M-views-in-just-2026-04-04-17-32-22-DQ0iu4 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024265175575015599][i stopped writing better skills and started building skill architecture]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:41] +:ID: i-stopped-writing-better-skills-and-started-2026-04-04-17-32-25 +:TITLE: i stopped writing better skills and started building skill architecture +:URI: https://x.com/i/status/2024265175575015599 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-i-stopped-writing-better-skills-and-started-2026-04-04-17-32-25-bkFYXD.org +:ARCHIVE_CATEGORY: wip-i-stopped-writing-better-skills-and-started-2026-04-04-17-32-25-bkFYXD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/obra/superpowers][GitHub - obra/superpowers: An agentic skills framework & software development methodology that works. · GitHub]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:41] +:ID: GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-32-28 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-32-28-K1jGEW.org +:ARCHIVE_CATEGORY: wip-GitHub-obra-superpowers-An-agentic-skills-2026-04-04-17-32-28-K1jGEW +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2024251460553199935][You've set up OpenClaw, Now What? Why skills beat agents - and save you thousands in fees]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:42] +:ID: You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-32-32 +:TITLE: You've set up OpenClaw, Now What? Why skills beat agents - and save you thousands in fees +:URI: https://x.com/i/status/2024251460553199935 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-32-32-HsBI9C.org +:ARCHIVE_CATEGORY: wip-You-ve-set-up-OpenClaw-Now-What-Why-skills-beat-2026-04-04-17-32-32-HsBI9C +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2019914775061270747][I Built an AI Company with OpenClaw + Vercel + Supabase — Two Weeks Later, They Run It Themselves]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:43] +:ID: I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-32-35 +:TITLE: I Built an AI Company with OpenClaw + Vercel + Supabase — Two Weeks Later, They Run It Themselves +:URI: https://x.com/i/status/2019914775061270747 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-32-35-NiDDEj.org +:ARCHIVE_CATEGORY: wip-I-Built-an-AI-Company-with-OpenClaw-plus-Vercel-2026-04-04-17-32-35-NiDDEj +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024155081281560700][I Gave My Agents Skills. I Should Have Given Them Souls]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:43] +:ID: I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-32-38 +:TITLE: I Gave My Agents Skills. I Should Have Given Them Souls +:URI: https://x.com/i/status/2024155081281560700 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-32-38-T1Je4m.org +:ARCHIVE_CATEGORY: wip-I-Gave-My-Agents-Skills-dot-I-Should-Have-Given-2026-04-04-17-32-38-T1Je4m +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024180197910864182][Give your Openclaw the Memory it Needs (Full Guide)]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:44] +:ID: Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-32-41 +:TITLE: Give your Openclaw the Memory it Needs (Full Guide) +:URI: https://x.com/i/status/2024180197910864182 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-32-41-bJmlt1.org +:ARCHIVE_CATEGORY: wip-Give-your-Openclaw-the-Memory-it-Needs--Full-Guide-2026-04-04-17-32-41-bJmlt1 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/jamiepine/voicebox][GitHub - jamiepine/voicebox: The open-source voice synthesis studio powered by Qwen3-TTS. · GitHub]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:45] +:ID: GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-32-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-32-45-1eQbob.org +:ARCHIVE_CATEGORY: wip-GitHub-jamiepine-voicebox-The-open-source-voice-2026-04-04-17-32-45-1eQbob +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2024191976560873942][Open models are now free on Zo]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:45] +:ID: Open-models-are-now-free-on-Zo-2026-04-04-17-32-49 +:TITLE: Open models are now free on Zo +:URI: https://x.com/i/status/2024191976560873942 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Open-models-are-now-free-on-Zo-2026-04-04-17-32-49-xeSYSK.org +:ARCHIVE_CATEGORY: wip-Open-models-are-now-free-on-Zo-2026-04-04-17-32-49-xeSYSK +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024612557353562302][The BEST OpenClaw skills]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:46] +:ID: The-BEST-OpenClaw-skills-2026-04-04-17-32-53 +:TITLE: The BEST OpenClaw skills +:URI: https://x.com/i/status/2024612557353562302 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-BEST-OpenClaw-skills-2026-04-04-17-32-53-N0sHh0.org +:ARCHIVE_CATEGORY: wip-The-BEST-OpenClaw-skills-2026-04-04-17-32-53-N0sHh0 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024495648330936553][Why are you locking yourself into single-model coding agents?]] +CLOSED: [2026-04-04 Sat 17:32] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:47] +:ID: Why-are-you-locking-yourself-into-single-model-2026-04-04-17-32-56 +:TITLE: Why are you locking yourself into single-model coding agents? +:URI: https://x.com/i/status/2024495648330936553 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:32 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Why-are-you-locking-yourself-into-single-model-2026-04-04-17-32-56-4mfmBX.org +:ARCHIVE_CATEGORY: wip-Why-are-you-locking-yourself-into-single-model-2026-04-04-17-32-56-4mfmBX +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024682444335497220][10 Things I Wish I Knew Before Using OpenClaw]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:51] +:ID: 10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-32-58 +:TITLE: 10 Things I Wish I Knew Before Using OpenClaw +:URI: https://x.com/i/status/2024682444335497220 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-32-58-6oaelZ.org +:ARCHIVE_CATEGORY: wip-10-Things-I-Wish-I-Knew-Before-Using-OpenClaw-2026-04-04-17-32-58-6oaelZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024822662598382040][Your OpenClaw workspace looks like a mess – that's why it sucks:]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:51] +:ID: Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-33-01 +:TITLE: Your OpenClaw workspace looks like a mess – that's why it sucks: +:URI: https://x.com/i/status/2024822662598382040 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-33-01-cYPBdY.org +:ARCHIVE_CATEGORY: wip-Your-OpenClaw-workspace-looks-like-a-mess-that-s-2026-04-04-17-33-01-cYPBdY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024882793462005866][OpenClaw Best Practices: 50+ Tips]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:52] +:ID: OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-33-04 +:TITLE: OpenClaw Best Practices: 50+ Tips +:URI: https://x.com/i/status/2024882793462005866 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-33-04-H9CAwZ.org +:ARCHIVE_CATEGORY: wip-OpenClaw-Best-Practices-50-plus-Tips-2026-04-04-17-33-04-H9CAwZ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025286163641118915][The File System Is the New Database: How I Built a Personal OS for AI Agents]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:54] +:ID: The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-33-07 +:TITLE: The File System Is the New Database: How I Built a Personal OS for AI Agents +:URI: https://x.com/i/status/2025286163641118915 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-33-07-SkBz5p.org +:ARCHIVE_CATEGORY: wip-The-File-System-Is-the-New-Database-How-I-Built-a-2026-04-04-17-33-07-SkBz5p +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025440759416045702][add "you are the orchestrator. subagents execute." to SOUL.md → main session stays lean, heavy work runs in fresh context windows]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:56] +:ID: add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-33-11 +:TITLE: add "you are the orchestrator. subagents execute." to SOUL.md → main session stays lean, heavy work runs in fresh context windows +:URI: https://x.com/i/status/2025440759416045702 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-33-11-ONZyns.org +:ARCHIVE_CATEGORY: wip-add-you-are-the-orchestrator-dot-subagents-2026-04-04-17-33-11-ONZyns +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024876407059263690][You Can Make a Fortune Trading - Don't Let Anyone Tell You Otherwise]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:56] +:ID: You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-33-14 +:TITLE: You Can Make a Fortune Trading - Don't Let Anyone Tell You Otherwise +:URI: https://x.com/i/status/2024876407059263690 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-33-14-a30PJG.org +:ARCHIVE_CATEGORY: wip-You-Can-Make-a-Fortune-Trading-Don-t-Let-Anyone-2026-04-04-17-33-14-a30PJG +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025589386168176885][Open Source File-Based Memory System for AI Agents at Zero-Human Company]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:57] +:ID: Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-33-16 +:TITLE: Open Source File-Based Memory System for AI Agents at Zero-Human Company +:URI: https://x.com/i/status/2025589386168176885 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-33-16-0FgPhQ.org +:ARCHIVE_CATEGORY: wip-Open-Source-File-Based-Memory-System-for-AI-2026-04-04-17-33-16-0FgPhQ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025546477645287451][Leaked trading bot]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:58] +:ID: Leaked-trading-bot-2026-04-04-17-33-20 +:TITLE: Leaked trading bot +:URI: https://x.com/i/status/2025546477645287451 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Leaked-trading-bot-2026-04-04-17-33-20-ZW6MqS.org +:ARCHIVE_CATEGORY: wip-Leaked-trading-bot-2026-04-04-17-33-20-ZW6MqS +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025408304957018363][Agentic Note-Taking 19: Living Memory]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 21:59] +:ID: Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-33-22 +:TITLE: Agentic Note-Taking 19: Living Memory +:URI: https://x.com/i/status/2025408304957018363 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-33-22-2lG7hJ.org +:ARCHIVE_CATEGORY: wip-Agentic-Note-Taking-19-Living-Memory-2026-04-04-17-33-22-2lG7hJ +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025902150296236050][Scrapling]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:00] +:ID: Scrapling-2026-04-04-17-33-26 +:TITLE: Scrapling +:URI: https://x.com/i/status/2025902150296236050 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Scrapling-2026-04-04-17-33-26-pfkPIk.org +:ARCHIVE_CATEGORY: wip-Scrapling-2026-04-04-17-33-26-pfkPIk +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025956575832420507][using this system prompt in any LLM will change your life:]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:01] +:ID: using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-33-30 +:TITLE: using this system prompt in any LLM will change your life: +:URI: https://x.com/i/status/2025956575832420507 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-33-30-TvSJFE.org +:ARCHIVE_CATEGORY: wip-using-this-system-prompt-in-any-LLM-will-change-2026-04-04-17-33-30-TvSJFE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025657149515542746][“Build me a full agentic system for trading prediction markets based on these two images.”]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:02] +:ID: Build-me-a-full-agentic-system-for-trading-2026-04-04-17-33-33 +:TITLE: “Build me a full agentic system for trading prediction markets based on these two images.” +:URI: https://x.com/i/status/2025657149515542746 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Build-me-a-full-agentic-system-for-trading-2026-04-04-17-33-33-4sDJdU.org +:ARCHIVE_CATEGORY: wip-Build-me-a-full-agentic-system-for-trading-2026-04-04-17-33-33-4sDJdU +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025858782840893549][How to Build a Business Selling Pre-Configured AI Agents (Window Won't Stay Open Forever)]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:03] +:ID: How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-33-36 +:TITLE: How to Build a Business Selling Pre-Configured AI Agents (Window Won't Stay Open Forever) +:URI: https://x.com/i/status/2025858782840893549 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-33-36-8jwEi3.org +:ARCHIVE_CATEGORY: wip-How-to-Build-a-Business-Selling-Pre-Configured-AI-2026-04-04-17-33-36-8jwEi3 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025941490594394433][Daily security audit cron]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:04] +:ID: Daily-security-audit-cron-2026-04-04-17-33-40 +:TITLE: Daily security audit cron +:URI: https://x.com/i/status/2025941490594394433 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Daily-security-audit-cron-2026-04-04-17-33-40-j9ICac.org +:ARCHIVE_CATEGORY: wip-Daily-security-audit-cron-2026-04-04-17-33-40-j9ICac +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025986105485733945][The Self-Improving AI System That Built Itself]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:05] +:ID: The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-33-44 +:TITLE: The Self-Improving AI System That Built Itself +:URI: https://x.com/i/status/2025986105485733945 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-33-44-jS7dso.org +:ARCHIVE_CATEGORY: wip-The-Self-Improving-AI-System-That-Built-Itself-2026-04-04-17-33-44-jS7dso +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026170116539384254][Token optimization]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:08] +:ID: Token-optimization-2026-04-04-17-33-47 +:TITLE: Token optimization +:URI: https://x.com/i/status/2026170116539384254 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Token-optimization-2026-04-04-17-33-47-VibhhM.org +:ARCHIVE_CATEGORY: wip-Token-optimization-2026-04-04-17-33-47-VibhhM +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026297110141018122][i replaced anthropic's API with 2x 3090s. claude code on a local 80B Qwen model. every config]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:08] +:ID: i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-33-50 +:TITLE: i replaced anthropic's API with 2x 3090s. claude code on a local 80B Qwen model. every config +:URI: https://x.com/i/status/2026297110141018122 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-33-50-URvUOd.org +:ARCHIVE_CATEGORY: wip-i-replaced-anthropic-s-API-with-2x-3090s-dot-2026-04-04-17-33-50-URvUOd +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026283549284847726][Swarm memory]] +CLOSED: [2026-04-04 Sat 17:33] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:09] +:ID: Swarm-memory-2026-04-04-17-33-53 +:TITLE: Swarm memory +:URI: https://x.com/i/status/2026283549284847726 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:33 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Swarm-memory-2026-04-04-17-33-53-RBIVEa.org +:ARCHIVE_CATEGORY: wip-Swarm-memory-2026-04-04-17-33-53-RBIVEa +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026009225663750512][The Emerging Harness Engineering Playbook]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:09] +:ID: The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-33-57 +:TITLE: The Emerging Harness Engineering Playbook +:URI: https://x.com/i/status/2026009225663750512 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-33-57-TQQeQn.org +:ARCHIVE_CATEGORY: wip-The-Emerging-Harness-Engineering-Playbook-2026-04-04-17-33-57-TQQeQn +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026302355109519818][Chain of thought]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:10] +:ID: Chain-of-thought-2026-04-04-17-34-00 +:TITLE: Chain of thought +:URI: https://x.com/i/status/2026302355109519818 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Chain-of-thought-2026-04-04-17-34-00-mEewHE.org +:ARCHIVE_CATEGORY: wip-Chain-of-thought-2026-04-04-17-34-00-mEewHE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026314425439854828][We have integrated @_hummingbot, the largest open-source trading engine, as a native layer that agents can control end-to-end.]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:11] +:ID: We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-34-03 +:TITLE: We have integrated @_hummingbot, the largest open-source trading engine, as a native layer that agents can control end-to-end. +:URI: https://x.com/i/status/2026314425439854828 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-34-03-P41QPD.org +:ARCHIVE_CATEGORY: wip-We-have-integrated-hummingbot-the-largest-open-2026-04-04-17-34-03-P41QPD +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026380335249002843][How to Build Nine Meta-Learning Loops for Your OpenClaw Agent]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:12] +:ID: How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-34-06 +:TITLE: How to Build Nine Meta-Learning Loops for Your OpenClaw Agent +:URI: https://x.com/i/status/2026380335249002843 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-34-06-6rsxuf.org +:ARCHIVE_CATEGORY: wip-How-to-Build-Nine-Meta-Learning-Loops-for-Your-2026-04-04-17-34-06-6rsxuf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2026956270574657897][Speed up local inference]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-07 Sat 22:14] +:ID: Speed-up-local-inference-2026-04-04-17-34-10 +:TITLE: Speed up local inference +:URI: https://x.com/i/status/2026956270574657897 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Speed-up-local-inference-2026-04-04-17-34-10-IGBh9Y.org +:ARCHIVE_CATEGORY: wip-Speed-up-local-inference-2026-04-04-17-34-10-IGBh9Y +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030371219518931079][Karpathy auto research project]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:15] +:ID: Karpathy-auto-research-project-2026-04-04-17-34-12 +:TITLE: Karpathy auto research project +:URI: https://x.com/i/status/2030371219518931079 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Karpathy-auto-research-project-2026-04-04-17-34-12-sPelgr.org +:ARCHIVE_CATEGORY: wip-Karpathy-auto-research-project-2026-04-04-17-34-12-sPelgr +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029862556949524598][this JSON will make you extremely rich:]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:44] +:ID: this-JSON-will-make-you-extremely-rich-2026-04-04-17-34-15 +:TITLE: this JSON will make you extremely rich: +:URI: https://x.com/i/status/2029862556949524598 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-this-JSON-will-make-you-extremely-rich-2026-04-04-17-34-15-LAcR8p.org +:ARCHIVE_CATEGORY: wip-this-JSON-will-make-you-extremely-rich-2026-04-04-17-34-15-LAcR8p +:ARCHIVE_TODO: DONE +:END: + + + +**** CNCL A guy set up a Mac mini and now makes $1,000 every day +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:47] +:ID: A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-34-18 +:ORG_GTD: Trash +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-34-18-HMsxVl.org +:ARCHIVE_CATEGORY: wip-A-guy-set-up-a-Mac-mini-and-now-makes-1-000-every-2026-04-04-17-34-18-HMsxVl +:ARCHIVE_TODO: CNCL +:END: + +A guy set up a Mac mini and now makes $1,000 every day + +**** DONE [[https://x.com/i/status/2027117946049589745][20 Prompts to Feed Your Openclaw That'll Turn Him From Clanker to Jarvis]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 03:49] +:ID: 20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-34-26 +:TITLE: 20 Prompts to Feed Your Openclaw That'll Turn Him From Clanker to Jarvis +:URI: https://x.com/i/status/2027117946049589745 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-34-26-STRKlz.org +:ARCHIVE_CATEGORY: wip-20-Prompts-to-Feed-Your-Openclaw-That-ll-Turn-Him-2026-04-04-17-34-26-STRKlz +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027594768105029983][AI + Personal Brand = The Future]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:02] +:ID: AI-plus-Personal-Brand-The-Future-2026-04-04-17-34-34 +:TITLE: AI + Personal Brand = The Future +:URI: https://x.com/i/status/2027594768105029983 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AI-plus-Personal-Brand-The-Future-2026-04-04-17-34-34-EIIWlm.org +:ARCHIVE_CATEGORY: wip-AI-plus-Personal-Brand-The-Future-2026-04-04-17-34-34-EIIWlm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027551137768083619][This is how I scaled my mobile app to $25k+/month (The Complete Guide)]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:03] +:ID: This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-34-37 +:TITLE: This is how I scaled my mobile app to $25k+/month (The Complete Guide) +:URI: https://x.com/i/status/2027551137768083619 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-34-37-5pSiPg.org +:ARCHIVE_CATEGORY: wip-This-is-how-I-scaled-my-mobile-app-to-25k-plus-2026-04-04-17-34-37-5pSiPg +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027389987444957625][The Claude-Native Law Firm]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:03] +:ID: The-Claude-Native-Law-Firm-2026-04-04-17-34-40 +:TITLE: The Claude-Native Law Firm +:URI: https://x.com/i/status/2027389987444957625 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Claude-Native-Law-Firm-2026-04-04-17-34-40-ubjPyE.org +:ARCHIVE_CATEGORY: wip-The-Claude-Native-Law-Firm-2026-04-04-17-34-40-ubjPyE +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027744530124951831][How to Simulate Like a Quant Desk. Every Model, Every Formula, Runnable Code]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:04] +:ID: How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-34-43 +:TITLE: How to Simulate Like a Quant Desk. Every Model, Every Formula, Runnable Code +:URI: https://x.com/i/status/2027744530124951831 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-34-43-5RWRng.org +:ARCHIVE_CATEGORY: wip-How-to-Simulate-Like-a-Quant-Desk-dot-Every-Model-2026-04-04-17-34-43-5RWRng +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027012766780072115][A 5x AI Speed Up With Not Next Token Prediction But NEXT 7 TOKEN PREDICTION]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:05] +:ID: A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-34-46 +:TITLE: A 5x AI Speed Up With Not Next Token Prediction But NEXT 7 TOKEN PREDICTION +:URI: https://x.com/i/status/2027012766780072115 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-34-46-EMJ3SB.org +:ARCHIVE_CATEGORY: wip-A-5x-AI-Speed-Up-With-Not-Next-Token-Prediction-2026-04-04-17-34-46-EMJ3SB +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/second-state/qwen3_asr_rs][GitHub - second-state/qwen3_asr_rs: Rust implementation of Qwen3-ASR automatic speech recognition · GitHub]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:07] +:ID: GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-34-49 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-34-49-UX3nj1.org +:ARCHIVE_CATEGORY: wip-GitHub-second-state-qwen3-asr-rs-Rust-2026-04-04-17-34-49-UX3nj1 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2028030180594266597][Use 300B+ models on a single gpu]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:08] +:ID: Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-34-52 +:TITLE: Use 300B+ models on a single gpu +:URI: https://x.com/i/status/2028030180594266597 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-34-52-dJdbeP.org +:ARCHIVE_CATEGORY: wip-Use-300B-plus-models-on-a-single-gpu-2026-04-04-17-34-52-dJdbeP +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2027819009882857769][Your AI Agent Infrastructure Is The Real Moat. Mine Has Already Replaced $27k/Mo in Salaries.]] +CLOSED: [2026-04-04 Sat 17:34] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:09] +:ID: Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-34-55 +:TITLE: Your AI Agent Infrastructure Is The Real Moat. Mine Has Already Replaced $27k/Mo in Salaries. +:URI: https://x.com/i/status/2027819009882857769 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:34 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-34-55-nfBsHx.org +:ARCHIVE_CATEGORY: wip-Your-AI-Agent-Infrastructure-Is-The-Real-Moat-dot-2026-04-04-17-34-55-nfBsHx +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://imbue.com/research/2026-02-27-darwinian-evolver/][LLM-based Evolution as a Universal Optimizer - imbue]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:10] +:ID: LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-34-57 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-34-57-8Wjwag.org +:ARCHIVE_CATEGORY: wip-LLM-based-Evolution-as-a-Universal-Optimizer-imbue-2026-04-04-17-34-57-8Wjwag +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2028111088449896826][How to make $1M in 2026 using Claude Memory (step by step business plan)]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:12] +:ID: How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-35-02 +:TITLE: How to make $1M in 2026 using Claude Memory (step by step business plan) +:URI: https://x.com/i/status/2028111088449896826 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-35-02-KTr3G9.org +:ARCHIVE_CATEGORY: wip-How-to-make-1M-in-2026-using-Claude-Memory--step-2026-04-04-17-35-02-KTr3G9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028064607735074845][10 Mega Prompts That Turn Claude Cowork Into Your Hardest-Working Employee]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:12] +:ID: 10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-35-05 +:TITLE: 10 Mega Prompts That Turn Claude Cowork Into Your Hardest-Working Employee +:URI: https://x.com/i/status/2028064607735074845 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-35-05-cyIZxp.org +:ARCHIVE_CATEGORY: wip-10-Mega-Prompts-That-Turn-Claude-Cowork-Into-Your-2026-04-04-17-35-05-cyIZxp +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025249637222023490][how to make money with openclaw wrappers]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:14] +:ID: how-to-make-money-with-openclaw-wrappers-2026-04-04-17-35-08 +:TITLE: how to make money with openclaw wrappers +:URI: https://x.com/i/status/2025249637222023490 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-how-to-make-money-with-openclaw-wrappers-2026-04-04-17-35-08-Q7RXFm.org +:ARCHIVE_CATEGORY: wip-how-to-make-money-with-openclaw-wrappers-2026-04-04-17-35-08-Q7RXFm +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028204980239557021][Put skills in git]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:15] +:ID: Put-skills-in-git-2026-04-04-17-35-11 +:TITLE: Put skills in git +:URI: https://x.com/i/status/2028204980239557021 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Put-skills-in-git-2026-04-04-17-35-11-nHWIIN.org +:ARCHIVE_CATEGORY: wip-Put-skills-in-git-2026-04-04-17-35-11-nHWIIN +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2025920521871716562][OpenClaw + Codex/ClaudeCode Agent Swarm: The One-Person Dev Team [Full Setup]]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:16] +:ID: OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-35-14 +:TITLE: OpenClaw + Codex/ClaudeCode Agent Swarm: The One-Person Dev Team [Full Setup] +:URI: https://x.com/i/status/2025920521871716562 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-35-14-EiHQfI.org +:ARCHIVE_CATEGORY: wip-OpenClaw-plus-Codex-ClaudeCode-Agent-Swarm-The-2026-04-04-17-35-14-EiHQfI +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028496331992707373][Qwen3.5-35B-A3B: All You Need is a Single RTX 3090. 112 tok/s at Full 262K Context.]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:17] +:ID: Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-35-17 +:TITLE: Qwen3.5-35B-A3B: All You Need is a Single RTX 3090. 112 tok/s at Full 262K Context. +:URI: https://x.com/i/status/2028496331992707373 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-35-17-gKJZx7.org +:ARCHIVE_CATEGORY: wip-Qwen3-dot-5-35B-A3B-All-You-Need-is-a-Single-RTX-2026-04-04-17-35-17-gKJZx7 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2023610499024171077][How to Run a 24/7 AI Company with OpenClaw for $50/Month]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:19] +:ID: How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-35-19 +:TITLE: How to Run a 24/7 AI Company with OpenClaw for $50/Month +:URI: https://x.com/i/status/2023610499024171077 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-35-19-m5MKTo.org +:ARCHIVE_CATEGORY: wip-How-to-Run-a-24-7-AI-Company-with-OpenClaw-for-50-2026-04-04-17-35-19-m5MKTo +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028651004460400689][Alibaba Cloud just launched Coding Plan. Starting at just $3/month for 18,000 requests.]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:22] +:ID: Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-35-23 +:TITLE: Alibaba Cloud just launched Coding Plan. Starting at just $3/month for 18,000 requests. +:URI: https://x.com/i/status/2028651004460400689 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-35-23-GLSIys.org +:ARCHIVE_CATEGORY: wip-Alibaba-Cloud-just-launched-Coding-Plan-dot-2026-04-04-17-35-23-GLSIys +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028591197003055570][Oil brokers]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:22] +:ID: Oil-brokers-2026-04-04-17-35-26 +:TITLE: Oil brokers +:URI: https://x.com/i/status/2028591197003055570 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Oil-brokers-2026-04-04-17-35-26-dkz6oz.org +:ARCHIVE_CATEGORY: wip-Oil-brokers-2026-04-04-17-35-26-dkz6oz +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2024809294869237947][Nvidia build]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:24] +:ID: Nvidia-build-2026-04-04-17-35-29 +:TITLE: Nvidia build +:URI: https://x.com/i/status/2024809294869237947 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Nvidia-build-2026-04-04-17-35-29-gPEPA9.org +:ARCHIVE_CATEGORY: wip-Nvidia-build-2026-04-04-17-35-29-gPEPA9 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028915021657633023][Agent gradual autonomy]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:26] +:ID: Agent-gradual-autonomy-2026-04-04-17-35-32 +:TITLE: Agent gradual autonomy +:URI: https://x.com/i/status/2028915021657633023 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-gradual-autonomy-2026-04-04-17-35-32-NINPRc.org +:ARCHIVE_CATEGORY: wip-Agent-gradual-autonomy-2026-04-04-17-35-32-NINPRc +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2029021251021205638][Business]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:26] +:ID: Business-2026-04-04-17-35-35 +:TITLE: Business +:URI: https://x.com/i/status/2029021251021205638 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Business-2026-04-04-17-35-35-b2oUYq.org +:ARCHIVE_CATEGORY: wip-Business-2026-04-04-17-35-35-b2oUYq +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2028856317268361448][Money]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 05:27] +:ID: Money-2026-04-04-17-35-37 +:TITLE: Money +:URI: https://x.com/i/status/2028856317268361448 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Money-2026-04-04-17-35-37-PuuCa3.org +:ARCHIVE_CATEGORY: wip-Money-2026-04-04-17-35-37-PuuCa3 +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030720614752039185][How to deploy Karpathy's autoresearch]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-08 Sun 16:36] +:ID: How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-35-42 +:TITLE: How to deploy Karpathy's autoresearch +:URI: https://x.com/i/status/2030720614752039185 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-35-42-LJ3vqM.org +:ARCHIVE_CATEGORY: wip-How-to-deploy-Karpathy-s-autoresearch-2026-04-04-17-35-42-LJ3vqM +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2030758253395951958][Auto generative marketing using karpathy's method]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 00:53] +:ID: Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-35-45 +:TITLE: Auto generative marketing using karpathy's method +:URI: https://x.com/i/status/2030758253395951958 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-35-45-8fZPye.org +:ARCHIVE_CATEGORY: wip-Auto-generative-marketing-using-karpathy-s-method-2026-04-04-17-35-45-8fZPye +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/Martian-Engineering/lossless-claw][GitHub - Martian-Engineering/lossless-claw: Lossless Claw — LCM (Lossless Context Management) plugin for OpenClaw · GitHub]] +CLOSED: [2026-04-04 Sat 17:35] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 02:38] +:ID: GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-35-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:35 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-35-48-fPcj9n.org +:ARCHIVE_CATEGORY: wip-GitHub-Martian-Engineering-lossless-claw-Lossless-2026-04-04-17-35-48-fPcj9n +:ARCHIVE_TODO: DONE +:END: + +**** DONE Agent Master Roadmap: The Bootstrap Sequence +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 14:20] +:ID: Agent-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-35-52 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-35-52-TnJwgM.org +:ARCHIVE_CATEGORY: wip-Agent-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-35-52-TnJwgM +:ARCHIVE_TODO: DONE +:END: + + ** ​Phase I: The Modern Stack Bootstrap (The "Brain in a Jar" Phase) + +​Current Focus: Establishing the proactive agent logic using cloud-based power. + +​Low-Power Orchestration: Deploy OpenClaw or NanoClaw on your mobile setup. This acts as the temporary "vessel" for Sol. + +​Remote Intelligence: Connect to high-reasoning remote models (Claude 3.5 Sonnet) via API. This provides the intelligence needed to help you write the complex Common Lisp code for the later phases. + +​The Org-Mode Bridge: Configure the agent to treat your inbox.org as its primary command center. + +​Task: Build a skill that allows the agent to read your "Server Rack Design" notes and suggest optimized wiring or cooling layouts. + +​Scraping for Sol: Use the Scraper Skill to monitor urban planning and LVT news, populating your Memex automatically from the low-power machine. + + ** ​Phase II: The Hardware-First Foundation (The "Physical Body" Phase) + +​Building the local power once the logic is stable. +​Server Rack Assembly: Build the 4080/4040 aluminum skeleton. + +​Local AI Capability: Install the RTX 6000 Pros. Move from remote APIs to local inference using Ollama/vLLM (DeepSeek-R1 / Qwen3-Coder). + +​The Proxmox Migration: Move the agent from the low-power machine into a dedicated LXC container on the new rack. + + ** ​Phase III: The org-agent Microkernel (The "Native" Phase) + +​Hollowing out the modern tools in favor of Lisp. +​The Lisp Transition: Replace OpenClaw’s Python logic with your minimalist Common Lisp heartbeat. +​System 2 Integration: Introduce Neurosymbolic reasoning (SMT solvers) to verify the agent's plans. +​Agora Identity: Integrate your decentralized identity system so Sol can manage its own secure "keys to the kingdom." + + ** ​Phase IV: The Silicon Endgame (The "Bare Metal" Phase) + +​The final evolution into a self-hosted Lisp Machine. +​The FPGA Sidecar: Activate the hardware-level "Thalamus" to verify Lisp forms. + +​Unikernel/Bare Metal: Bootstrap Sol out of the Linux environment and directly onto the hardware, where the Org-mode tree and the Lisp Heap become the operating system. + +**** DONE [[https://x.com/i/status/2031061573473808600][Setup]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:05] +:ID: Setup-2026-04-04-17-36-05 +:TITLE: Setup +:URI: https://x.com/i/status/2031061573473808600 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Setup-2026-04-04-17-36-05-ompRgT.org +:ARCHIVE_CATEGORY: wip-Setup-2026-04-04-17-36-05-ompRgT +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://github.com/virattt/dexter?tab=readme-ov-file][GitHub - virattt/dexter: An autonomous agent for deep financial research · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:47] +:ID: GitHub-virattt-dexter-An-autonomous-agent-for-2026-04-04-17-36-12 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-virattt-dexter-An-autonomous-agent-for-2026-04-04-17-36-12-Z9bpYD.org +:ARCHIVE_CATEGORY: wip-GitHub-virattt-dexter-An-autonomous-agent-for-2026-04-04-17-36-12-Z9bpYD +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/comet-ml/opik-openclaw][GitHub - comet-ml/opik-openclaw: Official plugin for OpenClaw that exports agent traces to Opik. See and monitor agent behaviour, cost, tokens, errors and more. · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:48] +:ID: GitHub-comet-ml-opik-openclaw-Official-plugin-for-2026-04-04-17-36-15 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-comet-ml-opik-openclaw-Official-plugin-for-2026-04-04-17-36-15-t3MPIl.org +:ARCHIVE_CATEGORY: wip-GitHub-comet-ml-opik-openclaw-Official-plugin-for-2026-04-04-17-36-15-t3MPIl +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/PlaiPin/rosclaw][GitHub - PlaiPin/rosclaw: ROS2 meets OpenClaw 💗 · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:49] +:ID: GitHub-PlaiPin-rosclaw-ROS2-meets-OpenClaw-GitHub-2026-04-04-17-36-17 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-PlaiPin-rosclaw-ROS2-meets-OpenClaw-GitHub-2026-04-04-17-36-17-J0XhyH.org +:ARCHIVE_CATEGORY: wip-GitHub-PlaiPin-rosclaw-ROS2-meets-OpenClaw-GitHub-2026-04-04-17-36-17-J0XhyH +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/jackwener/twitter-cli/][GitHub - jackwener/twitter-cli: A CLI for Twitter/X — feed, bookmarks, and user timeline in terminal · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:49] +:ID: GitHub-jackwener-twitter-cli-A-CLI-for-Twitter-X-2026-04-04-17-36-18 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-jackwener-twitter-cli-A-CLI-for-Twitter-X-2026-04-04-17-36-18-Vw7si9.org +:ARCHIVE_CATEGORY: wip-GitHub-jackwener-twitter-cli-A-CLI-for-Twitter-X-2026-04-04-17-36-18-Vw7si9 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/oh-ashen-one/reddit-growth-skill][GitHub - oh-ashen-one/reddit-growth-skill: OpenClaw skill for Reddit community growth — human-style engagement, intent harvesting, warm-up protocol · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:49] +:ID: GitHub-oh-ashen-one-reddit-growth-skill-OpenClaw-2026-04-04-17-36-20 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-oh-ashen-one-reddit-growth-skill-OpenClaw-2026-04-04-17-36-20-PS5Yt7.org +:ARCHIVE_CATEGORY: wip-GitHub-oh-ashen-one-reddit-growth-skill-OpenClaw-2026-04-04-17-36-20-PS5Yt7 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/bytedance/deer-flow][GitHub - bytedance/deer-flow: An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skills and subagents, it handles different levels of tasks that could take minutes to hours. · GitHub]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 19:50] +:ID: GitHub-bytedance-deer-flow-An-open-source-2026-04-04-17-36-22 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-bytedance-deer-flow-An-open-source-2026-04-04-17-36-22-665yLs.org +:ARCHIVE_CATEGORY: wip-GitHub-bytedance-deer-flow-An-open-source-2026-04-04-17-36-22-665yLs +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/i/status/2031100491715981806][How to Build an OpenClaw That Automates Your Marketing]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-09 Mon 21:10] +:ID: How-to-Build-an-OpenClaw-That-Automates-Your-2026-04-04-17-36-24 +:TITLE: How to Build an OpenClaw That Automates Your Marketing +:URI: https://x.com/i/status/2031100491715981806 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-Build-an-OpenClaw-That-Automates-Your-2026-04-04-17-36-24-4ngtsa.org +:ARCHIVE_CATEGORY: wip-How-to-Build-an-OpenClaw-That-Automates-Your-2026-04-04-17-36-24-4ngtsa +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031525441438449946][Agent orchestrator]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 01:47] +:ID: Agent-orchestrator-2026-04-04-17-36-28 +:TITLE: Agent orchestrator +:URI: https://x.com/i/status/2031525441438449946 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agent-orchestrator-2026-04-04-17-36-28-T5qQvH.org +:ARCHIVE_CATEGORY: wip-Agent-orchestrator-2026-04-04-17-36-28-T5qQvH +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031316672540201203][the best startup founders in 2026 won't be the best coders they'll be the best Product Managers here's the full playbook:]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 01:53] +:ID: the-best-startup-founders-in-2026-won-t-be-the-2026-04-04-17-36-31 +:TITLE: the best startup founders in 2026 won't be the best coders they'll be the best Product Managers here's the full playbook: +:URI: https://x.com/i/status/2031316672540201203 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-the-best-startup-founders-in-2026-won-t-be-the-2026-04-04-17-36-31-ezoxMo.org +:ARCHIVE_CATEGORY: wip-the-best-startup-founders-in-2026-won-t-be-the-2026-04-04-17-36-31-ezoxMo +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031553634253570310][When my agent is taking two to five minutes to do a task, is there a way that I can somehow have him come back in every minute and give me an update?]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 01:57] +:ID: When-my-agent-is-taking-two-to-five-minutes-to-do-2026-04-04-17-36-34 +:TITLE: When my agent is taking two to five minutes to do a task, is there a way that I can somehow have him come back in every minute and give me an update? +:URI: https://x.com/i/status/2031553634253570310 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-When-my-agent-is-taking-two-to-five-minutes-to-do-2026-04-04-17-36-34-v9OuDr.org +:ARCHIVE_CATEGORY: wip-When-my-agent-is-taking-two-to-five-minutes-to-do-2026-04-04-17-36-34-v9OuDr +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031793304635879556][Free Nvidia model on opencode]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-11 Wed 17:05] +:ID: Free-Nvidia-model-on-opencode-2026-04-04-17-36-36 +:TITLE: Free Nvidia model on opencode +:URI: https://x.com/i/status/2031793304635879556 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Free-Nvidia-model-on-opencode-2026-04-04-17-36-36-iREaZH.org +:ARCHIVE_CATEGORY: wip-Free-Nvidia-model-on-opencode-2026-04-04-17-36-36-iREaZH +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2031935598412354022][here's EXACTLY how to set it up (step by step)]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-12 Thu 02:35] +:ID: here-s-EXACTLY-how-to-set-it-up--step-by-step-2026-04-04-17-36-39 +:TITLE: here's EXACTLY how to set it up (step by step) +:URI: https://x.com/i/status/2031935598412354022 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-here-s-EXACTLY-how-to-set-it-up--step-by-step-2026-04-04-17-36-39-avvZXf.org +:ARCHIVE_CATEGORY: wip-here-s-EXACTLY-how-to-set-it-up--step-by-step-2026-04-04-17-36-39-avvZXf +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2033642647219540132][running faceless AI pages on Instagram]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-16 Mon 19:30] +:ID: running-faceless-AI-pages-on-Instagram-2026-04-04-17-36-42 +:TITLE: running faceless AI pages on Instagram +:URI: https://x.com/i/status/2033642647219540132 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-running-faceless-AI-pages-on-Instagram-2026-04-04-17-36-42-3gjzqY.org +:ARCHIVE_CATEGORY: wip-running-faceless-AI-pages-on-Instagram-2026-04-04-17-36-42-3gjzqY +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/i/status/2017636775347331276][Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD]] +CLOSED: [2026-04-04 Sat 17:36] +:PROPERTIES: +:CREATED: [2026-03-17 Tue 06:08] +:ID: Agentic-Personal-Knowledge-Management-with-2026-04-04-17-36-45 +:TITLE: Agentic Personal Knowledge Management with OpenClaw, PARA, and QMD +:URI: https://x.com/i/status/2017636775347331276 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:36 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-36-45-BxsI1q.org +:ARCHIVE_CATEGORY: wip-Agentic-Personal-Knowledge-Management-with-2026-04-04-17-36-45-BxsI1q +:ARCHIVE_TODO: DONE +:END: + + + +**** DONE [[https://x.com/Shpigford/status/2034213621299884395][Josh Pigford on X: "How I built a hyper-personalization system with AI" / X]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:CREATED: [2026-03-19 Thu 12:28] +:ID: Josh-Pigford-on-X-How-I-built-a-hyper-2026-04-04-17-36-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Josh-Pigford-on-X-How-I-built-a-hyper-2026-04-04-17-36-47-Z0OIPr.org +:ARCHIVE_CATEGORY: wip-Josh-Pigford-on-X-How-I-built-a-hyper-2026-04-04-17-36-47-Z0OIPr +:ARCHIVE_TODO: DONE +:END: + +You're getting to know your human for the first time. Your goal is to build a rich personal profile that will make every future interaction feel personal and useful. Run this as a CONVERSATION — not a survey. Ask 2-3 questions at a time, wait for answers, then ask follow-ups based on what they share. Be genuinely curious, not clinical. If they give short answers, don't push — you'll learn more over time. What to cover (let it flow naturally, don't force the order): Identity & Basics - Name, what they prefer to be called, pronouns - Location, timezone - Phone number (if they want you to have it) Daily Life - Typical day — wake time, work hours, evening routine - Morning ritual - Currently watching/reading/playing? - Food relationship — foodie or fuel? Work & Projects - What they do, how long they've been doing it - Current active projects or businesses - Work style — planner or builder? Deep focus or context-switching? - Strengths and energy drains Family & Household - Who lives in the house? Partner, kids, pets? - Names, birthdays, relationships - Notable details — hobbies, schools, schedules - Extended family worth knowing about Interests & Hobbies - What they do for fun - Music, sports, collections, creative outlets - Travel preferences - Hidden passions or guilty pleasures Communication Preferences - Brief or detailed info delivery? - Tone — formal, casual, snarky, warm? - When to proactively reach out vs. stay quiet - What annoys them in an AI assistant - Quiet hours — when to never message Goals & Aspirations - What they're working toward now - Long-term dreams or "someday" projects - What success looks like to them Pet Peeves & Boundaries - Things they hate (AI responses, general) - Off-limits or sensitive topics - Privacy boundaries for group chats After the conversation, create these files: USER.md Compile everything into a clean, scannable format with sections and bullet points. Include subsections for Daily Life, Interests, Family, Work, etc. This is the primary reference file the agent reads every session. brain/family/README.md Household overview table with names, relationships, birthdays, ages. Include an "Upcoming Dates" section for the current year listing birthdays and anniversaries chronologically. brain/family/{firstname}.md (one per family member) Use this template for each person mentioned: # {Name} *Relationship:* {relationship to user} *Birthday:* {date} --- ## Preferences (none yet) ## Important Dates - *Birthday:* {date} ## Gift Ideas (none yet) ## Notes (none yet) Include pets too (simpler format — name, breed/species, any quirks). MEMORY.md Start a long-term memory file. Add a "Self-Knowledge" section capturing work style, core drives, decision-making patterns — the deeper personality insights that emerged from the conversation. This file grows over time. After writing the files, set up a daily question cron job: - Schedule: Once per day at 9:00 AM in the user's timezone - Each morning, check if the user answered yesterday's question. If so, extract the key facts and update the appropriate file (USER.md, family files, or MEMORY.md). Then read existing files, find a gap, and ask ONE new thoughtful question. Not a survey — something genuine. Important: - This is a foundation, not an encyclopedia. The daily cron fills gaps. - If they seem done or restless, wrap up gracefully. - Write ALL files in the same session — don't promise to do it later. - Use information they actually shared. Don't infer or fabricate. - For sections without info yet, use "(none yet)" as a placeholder. + +**** DONE Sol Master Roadmap: The Bootstrap Sequence +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:CREATED: [2026-03-20 Fri 07:59] +:ID: Sol-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-37-03 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Sol-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-37-03-2yuIq7.org +:ARCHIVE_CATEGORY: wip-Sol-Master-Roadmap-The-Bootstrap-Sequence-2026-04-04-17-37-03-2yuIq7 +:ARCHIVE_TODO: DONE +:END: + +***** Phase I: The Modern Stack Bootstrap (The "Brain in a Jar" Phase) +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:15] +:END: + +Current Focus: Establishing the proactive agent logic using cloud-based power. +Low-Power Orchestration: Deploy OpenClaw or NanoClaw on your mobile setup. This acts as the temporary "vessel" for Sol. +Remote Intelligence: Connect to high-reasoning remote models (Claude 3.5 Sonnet) via API. This provides the intelligence needed to help you write the complex Common Lisp code for the later phases. +The Org-Mode Bridge: Configure the agent to treat your inbox.org as its primary command center. +Task: Build a skill that allows the agent to read your "Server Rack Design" notes and suggest optimized wiring or cooling layouts. +Scraping for Sol: Use the Scraper Skill to monitor urban planning and LVT news, populating your Memex automatically from the low-power machine. + +***** Phase II: The Hardware-First Foundation (The "Physical Body" Phase) +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:19] +:END: + +Building the local power once the logic is stable. +Server Rack Assembly: Build the 4080/4040 aluminum skeleton. +Local AI Capability: Install the RTX 6000 Pros. Move from remote APIs to local inference using Ollama/vLLM (DeepSeek-R1 / Qwen3-Coder). +The Proxmox Migration: Move the agent from the low-power machine into a dedicated LXC container on the new rack. + +***** Phase III: The org-agent Microkernel (The "Native" Phase) +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:20] +:END: + +Hollowing out the modern tools in favor of Lisp. +The Lisp Transition: Replace OpenClaw’s Python logic with your minimalist Common Lisp heartbeat. +System 2 Integration: Introduce Neurosymbolic reasoning (SMT solvers) to verify the agent's plans. +Agora Identity: Integrate your decentralized identity system so Sol can manage its own secure "keys to the kingdom." +Phase IV: The Silicon Endgame (The "Bare Metal" Phase) +The final evolution into a self-hosted Lisp Machine. +The FPGA Sidecar: Activate the hardware-level "Thalamus" to verify Lisp forms. +Unikernel/Bare Metal: Bootstrap Sol out of the Linux environment and directly onto the hardware, where the Org-mode tree and the Lisp Heap become the operating system. + +***** Org-agent +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:00] +:END: + +By formalizing this, you are effectively designing the blueprint for Sol. +To answer your biggest question first: No, org-agent will not replace OpenCode or the Claude Agent SDK—it will act as their orchestrator and wrapper. Tools like OpenCode (which focuses on terminal-based, plan-first coding with AGENTS.md) and the Claude Agent SDK (which provides programmatic access to Anthropic's tool-calling and multi-agent teams) are phenomenal execution engines. However, they are built around Markdown, JSON, and Python/TypeScript ecosystems. +org-agent replaces their management layer. Instead of letting OpenCode or Claude dictate your workflow, org-agent sits above them. When org-agent decides a complex coding task is required, it simply invokes OpenCode or a Claude subagent via a CLI or API call, passing along a compiled .org file as context. +Here is the developer brief for building the system. +Project Brief: org-agent +Mission: Build a hyper-minimalist, self-editing, proactive AI agent framework in Common Lisp. The system must use Org-mode as its exclusive interface for memory, state, and skill configuration, rejecting Markdown and JSON overhead. +Target Environment: A Linux/Proxmox homelab, running local inference servers, heavily utilizing GitOps and Lisp-based development. +1. Core Architecture (The Lisp Microkernel) +The engine must be under 500 lines of Common Lisp. It does not contain hardcoded AI logic; it is strictly a Perceive-Think-Act loop engine that evaluates text. + * The Heartbeat: A lightweight bordeaux-threads loop that awakens periodically with near-zero idle resource consumption. + * The State Reader: Parses the user's GTD inbox.org and agenda.org to establish the current "World State." + * The Org Parser: A custom Lisp function that scans a skills/ directory, extracting #+DESCRIPTION, :PROPERTIES:, and #+BEGIN_SRC blocks from .org files. + * The Executor: Evaluates Org-Babel source blocks natively, allowing the agent to run Bash, Python, or Lisp scripts directly from its own thought process. +2. The Skill System (Adapting AgentSkills.io) +Instead of relying on SKILL.md or OpenCode's AGENTS.md, all capabilities are defined as self-contained .org files. + * Dynamic Loading: The agent reads these files on boot. If the agent generates a new .org file via an LLM output, it instantly acquires that new skill on the next heartbeat. + * Progressive Disclosure: To save token context, the agent only loads the #+DESCRIPTION of a skill initially. It must explicitly request the full #+BEGIN_SRC implementation if it decides to use it. +3. LLMs and Coding Agents as "Effectors" +org-agent treats AI models and external SDKs exactly like it treats a Proxmox server—as a downstream tool to be managed. +| External Tool | How org-agent Uses It | Trade-off | +|------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------| +| Local Inference (vLLM) | A base skill (llm-local.org) containing an HTTP POST request to your RTX 6000 cluster for fast, cheap, private reasoning. | Requires manual mapping of Lisp s-expressions to the local model's API. | +| OpenCode | A wrapper skill (skill-opencode.org) that triggers the opencode CLI to execute a massive refactoring job, returning the git diff to org-agent. | Abandons OpenCode's native TUI in favor of headless execution. | +| Claude Agent SDK | A wrapper skill that triggers a Python script leveraging Anthropic's SDK to spin up a multi-agent "Team" for deep architectural planning. | Costs external API tokens; requires Python alongside Lisp. | +4. Security & Isolation +Because org-agent runs directly on the host machine to manage Proxmox and GitOps, security is handled via strict allow-lists within the Lisp kernel. + * The LLM backend is instructed to output strictly formatted Lisp s-expressions (e.g., (invoke-skill "proxmox" "restart-staging")). + * The Lisp Executor will only evaluate forms where the car (the function name) matches a predefined, safe whitelist. +The Verdict on the Workflow +By building org-agent, you are creating a system where your daily GTD notes, your infrastructure commands, and your AI's source code all share the exact same syntax. It is the ultimate manifestation of "Code is Data." +Would you like me to draft the Lisp parser function that reads an .org skill file and translates its #+NAME and #+BEGIN_SRC blocks into callable Lisp functions for the agent's whitelist? + +***** Agora +: +PROPERTIES: +:CREATED: [2026-03-19 Thu 18:50] +:END: + +Make money by using the first mover advantage in everything. Be the market maker, the best reputation, the top arbitrator... + +****** Expand on default profile types and those chosen for v.1 +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:10] +:END: + + + +***** Are our meetings and discussions being summarized in the dailies? There are some gems there that really should make their way to the daily then to atomic notes eventually +:PROPERTIES: +:CREATED: [2026-03-20 Fri 08:13] +:END: + +**** DONE [[https://github.com/Crosstalk-Solutions/project-nomad][GitHub - Crosstalk-Solutions/project-nomad: Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere. · GitHub]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:CREATED: [2026-03-22 Sun 04:57] +:ID: GitHub-Crosstalk-Solutions-project-nomad-Project-2026-04-04-17-37-12 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-Crosstalk-Solutions-project-nomad-Project-2026-04-04-17-37-12-Ylukrv.org +:ARCHIVE_CATEGORY: wip-GitHub-Crosstalk-Solutions-project-nomad-Project-2026-04-04-17-37-12-Ylukrv +:ARCHIVE_TODO: DONE +:END: + +Project N.O.M.A.D. is a self-contained, offline-first knowledge and education server packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere. + +**** DONE [[https://github.com/open-gitagent/gitagent][GitHub - open-gitagent/gitagent: A framework-agnostic, git-native standard for defining AI agents · GitHub]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:CREATED: [2026-03-22 Sun 04:55] +:ID: GitHub-open-gitagent-gitagent-A-framework-2026-04-04-17-37-17 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-GitHub-open-gitagent-gitagent-A-framework-2026-04-04-17-37-17-R4Y3fQ.org +:ARCHIVE_CATEGORY: wip-GitHub-open-gitagent-gitagent-A-framework-2026-04-04-17-37-17-R4Y3fQ +:ARCHIVE_TODO: DONE +:END: + +A framework-agnostic, git-native standard for defining AI agents. Clone a repo, get an agent. + +**** DONE [[https://www.hermanmiller.com/products/seating/lounge-seating/eames-lounge-chair-and-ottoman/][Eames Lounge and Ottoman - Lounge Chair - Herman Miller]] :furniture: +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: Eames Lounge and Ottoman - Lounge Chair - Herman Miller +:URI: https://www.hermanmiller.com/products/seating/lounge-seating/eames-lounge-chair-and-ottoman/ +:CREATED: [2026-03-24 Tue 16:26] +:ID: Eames-Lounge-and-Ottoman-Lounge-Chair-Herman-2026-04-04-17-37-19 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Eames-Lounge-and-Ottoman-Lounge-Chair-Herman-2026-04-04-17-37-19-weDXcZ.org +:ARCHIVE_CATEGORY: wip-Eames-Lounge-and-Ottoman-Lounge-Chair-Herman-2026-04-04-17-37-19-weDXcZ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.biogeometry.ca/home][BioGeometry® Nature's Own Design Language]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: BioGeometry® Nature's Own Design Language +:URI: https://www.biogeometry.ca/home +:CREATED: [2026-03-31 Tue 12:24] +:ID: BioGeometry-Nature-s-Own-Design-Language-2026-04-04-17-37-22 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-BioGeometry-Nature-s-Own-Design-Language-2026-04-04-17-37-22-mvZY5l.org +:ARCHIVE_CATEGORY: wip-BioGeometry-Nature-s-Own-Design-Language-2026-04-04-17-37-22-mvZY5l +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.x402.org/][x402 - Payment Required | Internet-Native Payments Standard]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: x402 - Payment Required | Internet-Native Payments Standard +:URI: https://www.x402.org/ +:CREATED: [2026-03-31 Tue 12:24] +:ID: x402-Payment-Required-Internet-Native-Payments-2026-04-04-17-37-24 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-x402-Payment-Required-Internet-Native-Payments-2026-04-04-17-37-24-clfZTo.org +:ARCHIVE_CATEGORY: wip-x402-Payment-Required-Internet-Native-Payments-2026-04-04-17-37-24-clfZTo +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://asimov.inc/diy-kit][Asimov – Open-Source Humanoid Robot]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: Asimov – Open-Source Humanoid Robot +:URI: https://asimov.inc/diy-kit +:CREATED: [2026-03-31 Tue 12:25] +:ID: Asimov-Open-Source-Humanoid-Robot-2026-04-04-17-37-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Asimov-Open-Source-Humanoid-Robot-2026-04-04-17-37-27-L1eDAk.org +:ARCHIVE_CATEGORY: wip-Asimov-Open-Source-Humanoid-Robot-2026-04-04-17-37-27-L1eDAk +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://manassa.news/stories/18760][بين دولة عبد الناصر وميليشيات الخميني | المنصة]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: بين دولة عبد الناصر وميليشيات الخميني | المنصة +:URI: https://manassa.news/stories/18760 +:CREATED: [2026-03-31 Tue 12:25] +:ID: بين-دولة-عبد-الناصر-وميليشيات-الخميني-المنصة-2026-04-04-17-37-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-بين-دولة-عبد-الناصر-وميليشيات-الخميني-المنصة-2026-04-04-17-37-30-bfRx8E.org +:ARCHIVE_CATEGORY: wip-بين-دولة-عبد-الناصر-وميليشيات-الخميني-المنصة-2026-04-04-17-37-30-bfRx8E +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/ruvnet/RuView][ruvnet/RuView: π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video.]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: ruvnet/RuView: π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video. +:URI: https://github.com/ruvnet/RuView +:CREATED: [2026-03-31 Tue 12:26] +:ID: ruvnet-RuView-π-RuView-WiFi-DensePose-turns-2026-04-04-17-37-32 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ruvnet-RuView-π-RuView-WiFi-DensePose-turns-2026-04-04-17-37-32-IkmcjF.org +:ARCHIVE_CATEGORY: wip-ruvnet-RuView-π-RuView-WiFi-DensePose-turns-2026-04-04-17-37-32-IkmcjF +:ARCHIVE_TODO: DONE +:END: + +π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video. + +**** DONE [[https://github.com/HunxByts/GhostTrack][HunxByts/GhostTrack: Useful tool to track location or mobile number]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: HunxByts/GhostTrack: Useful tool to track location or mobile number +:URI: https://github.com/HunxByts/GhostTrack +:CREATED: [2026-03-31 Tue 12:27] +:ID: HunxByts-GhostTrack-Useful-tool-to-track-location-2026-04-04-17-37-35 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-HunxByts-GhostTrack-Useful-tool-to-track-location-2026-04-04-17-37-35-VbqdH2.org +:ARCHIVE_CATEGORY: wip-HunxByts-GhostTrack-Useful-tool-to-track-location-2026-04-04-17-37-35-VbqdH2 +:ARCHIVE_TODO: DONE +:END: + +Useful tool to track location or mobile number + +**** DONE [[https://github.com/we-promise/sure/][we-promise/sure: The personal finance app for everyone. NOT affiliated with or endorsed by Maybe Finance Inc.]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: we-promise/sure: The personal finance app for everyone. NOT affiliated with or endorsed by Maybe Finance Inc. +:URI: https://github.com/we-promise/sure/ +:CREATED: [2026-03-31 Tue 12:28] +:ID: we-promise-sure-The-personal-finance-app-for-2026-04-04-17-37-37 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-we-promise-sure-The-personal-finance-app-for-2026-04-04-17-37-37-UeQz0J.org +:ARCHIVE_CATEGORY: wip-we-promise-sure-The-personal-finance-app-for-2026-04-04-17-37-37-UeQz0J +:ARCHIVE_TODO: DONE +:END: + +The personal finance app for everyone. NOT affiliated with or endorsed by Maybe Finance Inc. + +**** DONE [[https://youtux.org/Put%20Your%20Browser%20in%20RAM.html][Firefox in RAM — The Ultimate Guide]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: Firefox in RAM — The Ultimate Guide +:URI: https://youtux.org/Put%20Your%20Browser%20in%20RAM.html +:CREATED: [2026-03-31 Tue 12:30] +:ID: Firefox-in-RAM-The-Ultimate-Guide-2026-04-04-17-37-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Firefox-in-RAM-The-Ultimate-Guide-2026-04-04-17-37-39-QT27tr.org +:ARCHIVE_CATEGORY: wip-Firefox-in-RAM-The-Ultimate-Guide-2026-04-04-17-37-39-QT27tr +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/unman/kde][unman/kde]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: unman/kde +:URI: https://github.com/unman/kde +:CREATED: [2026-03-31 Tue 12:33] +:ID: unman-kde-2026-04-04-17-37-42 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-unman-kde-2026-04-04-17-37-42-qTVvXJ.org +:ARCHIVE_CATEGORY: wip-unman-kde-2026-04-04-17-37-42-qTVvXJ +:ARCHIVE_TODO: DONE +:END: + +KDE in Qubes + +**** DONE [[https://forum.qubes-os.org/t/install-guix-os-in-a-standalone-hvm/6209][Install Guix OS in a standalone HVM - User Support - Qubes OS Forum]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: Install Guix OS in a standalone HVM - User Support - Qubes OS Forum +:URI: https://forum.qubes-os.org/t/install-guix-os-in-a-standalone-hvm/6209 +:CREATED: [2026-03-31 Tue 12:35] +:ID: Install-Guix-OS-in-a-standalone-HVM-User-Support-2026-04-04-17-37-44 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Install-Guix-OS-in-a-standalone-HVM-User-Support-2026-04-04-17-37-44-XCRsBl.org +:ARCHIVE_CATEGORY: wip-Install-Guix-OS-in-a-standalone-HVM-User-Support-2026-04-04-17-37-44-XCRsBl +:ARCHIVE_TODO: DONE +:END: + +Install GUIX in Qubes + +**** DONE [[https://github.com/microsoft/agent-lightning][microsoft/agent-lightning: The absolute trainer to light up AI agents.]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: microsoft/agent-lightning: The absolute trainer to light up AI agents. +:URI: https://github.com/microsoft/agent-lightning +:CREATED: [2026-03-31 Tue 12:37] +:ID: microsoft-agent-lightning-The-absolute-trainer-to-2026-04-04-17-37-46 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-microsoft-agent-lightning-The-absolute-trainer-to-2026-04-04-17-37-46-Hjv0Sf.org +:ARCHIVE_CATEGORY: wip-microsoft-agent-lightning-The-absolute-trainer-to-2026-04-04-17-37-46-Hjv0Sf +:ARCHIVE_TODO: DONE +:END: + +The absolute trainer to light up AI agents. + +**** DONE [[https://github.com/arian88/claude-agents][arian88/claude-agents: Claude Code Agents]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: arian88/claude-agents: Claude Code Agents +:URI: https://github.com/arian88/claude-agents +:CREATED: [2026-03-31 Tue 12:39] +:ID: arian88-claude-agents-Claude-Code-Agents-2026-04-04-17-37-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-arian88-claude-agents-Claude-Code-Agents-2026-04-04-17-37-48-0ETkru.org +:ARCHIVE_CATEGORY: wip-arian88-claude-agents-Claude-Code-Agents-2026-04-04-17-37-48-0ETkru +:ARCHIVE_TODO: DONE +:END: + +A comprehensive collection of specialized AI agents designed to accelerate and enhance every aspect of rapid development. Each agent is an expert in their domain, ready to be invoked when their expertise is needed. + +**** DONE [[https://github.com/galz10/pickle-rick-extension][galz10/pickle-rick-extension: This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops. Emphasizing "God Mode" coding practices and a disdain for]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: galz10/pickle-rick-extension: This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops. Emphasizing "God Mode" coding practices and a disdain for +:URI: https://github.com/galz10/pickle-rick-extension +:CREATED: [2026-03-31 Tue 12:41] +:ID: galz10-pickle-rick-extension-This-extension-2026-04-04-17-37-51 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-galz10-pickle-rick-extension-This-extension-2026-04-04-17-37-51-SrVeef.org +:ARCHIVE_CATEGORY: wip-galz10-pickle-rick-extension-This-extension-2026-04-04-17-37-51-SrVeef +:ARCHIVE_TODO: DONE +:END: + +This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops. Emphasizing "God Mode" coding practices and a disdain for + +**** DONE [[https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/][How to write a great agents.md: Lessons from over 2,500 repositories - The GitHub Blog]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: How to write a great agents.md: Lessons from over 2,500 repositories - The GitHub Blog +:URI: https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/ +:CREATED: [2026-03-31 Tue 12:41] +:ID: How-to-write-a-great-agents-dot-md-Lessons-from-2026-04-04-17-37-52 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-How-to-write-a-great-agents-dot-md-Lessons-from-2026-04-04-17-37-52-rJTtOD.org +:ARCHIVE_CATEGORY: wip-How-to-write-a-great-agents-dot-md-Lessons-from-2026-04-04-17-37-52-rJTtOD +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/VectifyAI/PageIndex][VectifyAI/PageIndex: 📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: VectifyAI/PageIndex: 📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG +:URI: https://github.com/VectifyAI/PageIndex +:CREATED: [2026-03-31 Tue 12:42] +:ID: VectifyAI-PageIndex-PageIndex-Document-Index-for-2026-04-04-17-37-55 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-VectifyAI-PageIndex-PageIndex-Document-Index-for-2026-04-04-17-37-55-teJDGx.org +:ARCHIVE_CATEGORY: wip-VectifyAI-PageIndex-PageIndex-Document-Index-for-2026-04-04-17-37-55-teJDGx +:ARCHIVE_TODO: DONE +:END: + +PageIndex: Document Index for Vectorless, Reasoning-based RAG + +**** DONE [[https://github.com/OpenBMB/VoxCPM][OpenBMB/VoxCPM: VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning]] +CLOSED: [2026-04-04 Sat 17:37] +:PROPERTIES: +:TITLE: OpenBMB/VoxCPM: VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning +:URI: https://github.com/OpenBMB/VoxCPM +:CREATED: [2026-03-31 Tue 12:43] +:ID: OpenBMB-VoxCPM-VoxCPM-Tokenizer-Free-TTS-for-2026-04-04-17-37-56 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:37 +:ARCHIVE_FILE: /tmp/org-gtd/wip-OpenBMB-VoxCPM-VoxCPM-Tokenizer-Free-TTS-for-2026-04-04-17-37-56-xcd5eW.org +:ARCHIVE_CATEGORY: wip-OpenBMB-VoxCPM-VoxCPM-Tokenizer-Free-TTS-for-2026-04-04-17-37-56-xcd5eW +:ARCHIVE_TODO: DONE +:END: + +VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning + +**** DONE [[https://github.com/eigent-ai/eigent][eigent-ai/eigent: Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity. Local and Free Alternative to Claude Cowork.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: eigent-ai/eigent: Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity. Local and Free Alternative to Claude Cowork. +:URI: https://github.com/eigent-ai/eigent +:CREATED: [2026-03-31 Tue 12:46] +:ID: eigent-ai-eigent-Eigent-The-Open-Source-Cowork-2026-04-04-17-37-58 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-eigent-ai-eigent-Eigent-The-Open-Source-Cowork-2026-04-04-17-37-58-sXZaaF.org +:ARCHIVE_CATEGORY: wip-eigent-ai-eigent-Eigent-The-Open-Source-Cowork-2026-04-04-17-37-58-sXZaaF +:ARCHIVE_TODO: DONE +:END: + +Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity. Local and Free Alternative to Claude Cowork. + +**** DONE [[https://skills.sh/][The Agent Skills Directory]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: The Agent Skills Directory +:URI: https://skills.sh/ +:CREATED: [2026-03-31 Tue 12:48] +:ID: The-Agent-Skills-Directory-2026-04-04-17-38-00 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Agent-Skills-Directory-2026-04-04-17-38-00-NLb1AY.org +:ARCHIVE_CATEGORY: wip-The-Agent-Skills-Directory-2026-04-04-17-38-00-NLb1AY +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/HKUDS/ClawWork][HKUDS/ClawWork: "ClawWork: OpenClaw as Your AI Coworker - 💰 $15K earned in 11 Hours"]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: HKUDS/ClawWork: "ClawWork: OpenClaw as Your AI Coworker - 💰 $15K earned in 11 Hours" +:URI: https://github.com/HKUDS/ClawWork +:CREATED: [2026-03-31 Tue 12:52] +:ID: HKUDS-ClawWork-ClawWork-OpenClaw-as-Your-AI-2026-04-04-17-38-03 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-HKUDS-ClawWork-ClawWork-OpenClaw-as-Your-AI-2026-04-04-17-38-03-3vf6kE.org +:ARCHIVE_CATEGORY: wip-HKUDS-ClawWork-ClawWork-OpenClaw-as-Your-AI-2026-04-04-17-38-03-3vf6kE +:ARCHIVE_TODO: DONE +:END: + +"ClawWork: OpenClaw as Your AI Coworker - 💰 $15K earned in 11 Hours" + +**** DONE [[https://dev.to/vishal_veerareddy_9cdd17d/run-openclawclawdbot-for-free-with-lynkr-no-api-bills-3kg2][Run OpenClaw/Clawdbot for FREE with Lynkr (No API Bills) - DEV Community]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Run OpenClaw/Clawdbot for FREE with Lynkr (No API Bills) - DEV Community +:URI: https://dev.to/vishal_veerareddy_9cdd17d/run-openclawclawdbot-for-free-with-lynkr-no-api-bills-3kg2 +:CREATED: [2026-03-31 Tue 13:00] +:ID: Run-OpenClaw-Clawdbot-for-FREE-with-Lynkr--No-API-2026-04-04-17-38-05 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Run-OpenClaw-Clawdbot-for-FREE-with-Lynkr--No-API-2026-04-04-17-38-05-6BHBuj.org +:ARCHIVE_CATEGORY: wip-Run-OpenClaw-Clawdbot-for-FREE-with-Lynkr--No-API-2026-04-04-17-38-05-6BHBuj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/tanrax/org-social][tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP. +:URI: https://github.com/tanrax/org-social +:CREATED: [2026-03-31 Tue 13:01] +:ID: tanrax-org-social-Org-Social-is-a-decentralized-2026-04-04-17-38-07 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-tanrax-org-social-Org-Social-is-a-decentralized-2026-04-04-17-38-07-Nz0z6W.org +:ARCHIVE_CATEGORY: wip-tanrax-org-social-Org-Social-is-a-decentralized-2026-04-04-17-38-07-Nz0z6W +:ARCHIVE_TODO: DONE +:END: + +Org Social is a decentralized social network that runs on an Org Mode file over HTTP. + +**** DONE [[https://www.darioamodei.com/essay/machines-of-loving-grace][Dario Amodei — Machines of Loving Grace]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Dario Amodei — Machines of Loving Grace +:URI: https://www.darioamodei.com/essay/machines-of-loving-grace +:CREATED: [2026-03-31 Tue 13:02] +:ID: Dario-Amodei-Machines-of-Loving-Grace-2026-04-04-17-38-09 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Dario-Amodei-Machines-of-Loving-Grace-2026-04-04-17-38-09-OzTGVv.org +:ARCHIVE_CATEGORY: wip-Dario-Amodei-Machines-of-Loving-Grace-2026-04-04-17-38-09-OzTGVv +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/timkosters/agent-yolo-build][timkosters/agent-yolo-build: Run /yolo, walk away, come back to a working MVP. Autonomous build skill for AI coding agents.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: timkosters/agent-yolo-build: Run /yolo, walk away, come back to a working MVP. Autonomous build skill for AI coding agents. +:URI: https://github.com/timkosters/agent-yolo-build +:CREATED: [2026-03-31 Tue 13:03] +:ID: timkosters-agent-yolo-build-Run-yolo-walk-away-2026-04-04-17-38-11 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-timkosters-agent-yolo-build-Run-yolo-walk-away-2026-04-04-17-38-11-YSEIjj.org +:ARCHIVE_CATEGORY: wip-timkosters-agent-yolo-build-Run-yolo-walk-away-2026-04-04-17-38-11-YSEIjj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/AlexsJones/llmfit][AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware. +:URI: https://github.com/AlexsJones/llmfit +:CREATED: [2026-03-31 Tue 13:04] +:ID: AlexsJones-llmfit-Hundreds-of-models-and-2026-04-04-17-38-13 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-AlexsJones-llmfit-Hundreds-of-models-and-2026-04-04-17-38-13-xtoRTR.org +:ARCHIVE_CATEGORY: wip-AlexsJones-llmfit-Hundreds-of-models-and-2026-04-04-17-38-13-xtoRTR +:ARCHIVE_TODO: DONE +:END: + +Hundreds of models & providers. One command to find what runs on your hardware. + +**** DONE [[https://github.com/Polymarket/polymarket-cli][Polymarket/polymarket-cli]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Polymarket/polymarket-cli +:URI: https://github.com/Polymarket/polymarket-cli +:CREATED: [2026-03-31 Tue 13:05] +:ID: Polymarket-polymarket-cli-2026-04-04-17-38-15 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Polymarket-polymarket-cli-2026-04-04-17-38-15-KjZ5X4.org +:ARCHIVE_CATEGORY: wip-Polymarket-polymarket-cli-2026-04-04-17-38-15-KjZ5X4 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/ComposioHQ/agent-orchestrator][ComposioHQ/agent-orchestrator: Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: ComposioHQ/agent-orchestrator: Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews. +:URI: https://github.com/ComposioHQ/agent-orchestrator +:CREATED: [2026-03-31 Tue 13:05] +:ID: ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-38-17 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-38-17-Xf0QeD.org +:ARCHIVE_CATEGORY: wip-ComposioHQ-agent-orchestrator-Agentic-2026-04-04-17-38-17-Xf0QeD +:ARCHIVE_TODO: DONE +:END: + +Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews. + +**** DONE [[https://github.com/crshdn/mission-control][crshdn/mission-control: The world's first Autonomous Product Engine (APE): AI agents research your market, generate features, and ship code as PRs. Convoy mode, crash recovery, cost tracking, 80+ API endpoints. Self-hosted via OpenClaw Gateway.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: crshdn/mission-control: The world's first Autonomous Product Engine (APE): AI agents research your market, generate features, and ship code as PRs. Convoy mode, crash recovery, cost tracking, 80+ API endpoints. Self-hosted via OpenClaw Gateway. +:URI: https://github.com/crshdn/mission-control +:CREATED: [2026-03-31 Tue 13:06] +:ID: crshdn-mission-control-The-world-s-first-2026-04-04-17-38-19 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-crshdn-mission-control-The-world-s-first-2026-04-04-17-38-19-Nlbvxo.org +:ARCHIVE_CATEGORY: wip-crshdn-mission-control-The-world-s-first-2026-04-04-17-38-19-Nlbvxo +:ARCHIVE_TODO: DONE +:END: + +The world's first Autonomous Product Engine (APE): AI agents research your market, generate features, and ship code as PRs. Convoy mode, crash recovery, cost tracking, 80+ API endpoints. Self-hosted via OpenClaw Gateway. + +**** DONE [[https://github.com/obra/superpowers][obra/superpowers: An agentic skills framework & software development methodology that works.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: obra/superpowers: An agentic skills framework & software development methodology that works. +:URI: https://github.com/obra/superpowers +:CREATED: [2026-03-31 Tue 13:08] +:ID: obra-superpowers-An-agentic-skills-framework-and-2026-04-04-17-38-21 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-obra-superpowers-An-agentic-skills-framework-and-2026-04-04-17-38-21-plZYqx.org +:ARCHIVE_CATEGORY: wip-obra-superpowers-An-agentic-skills-framework-and-2026-04-04-17-38-21-plZYqx +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/paperclipai/paperclip][paperclipai/paperclip: Open-source orchestration for zero-human companies]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: paperclipai/paperclip: Open-source orchestration for zero-human companies +:URI: https://github.com/paperclipai/paperclip +:CREATED: [2026-03-31 Tue 13:08] +:ID: paperclipai-paperclip-Open-source-orchestration-2026-04-04-17-38-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-paperclipai-paperclip-Open-source-orchestration-2026-04-04-17-38-23-TNCBHi.org +:ARCHIVE_CATEGORY: wip-paperclipai-paperclip-Open-source-orchestration-2026-04-04-17-38-23-TNCBHi +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/bytedance/deer-flow][bytedance/deer-flow: An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: bytedance/deer-flow: An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours. +:URI: https://github.com/bytedance/deer-flow +:CREATED: [2026-03-31 Tue 13:10] +:ID: bytedance-deer-flow-An-open-source-long-horizon-2026-04-04-17-38-25 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-bytedance-deer-flow-An-open-source-long-horizon-2026-04-04-17-38-25-94LcEK.org +:ARCHIVE_CATEGORY: wip-bytedance-deer-flow-An-open-source-long-horizon-2026-04-04-17-38-25-94LcEK +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/FujiwaraChoki/MoneyPrinterV2][FujiwaraChoki/MoneyPrinterV2: Automate the process of making money online.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: FujiwaraChoki/MoneyPrinterV2: Automate the process of making money online. +:URI: https://github.com/FujiwaraChoki/MoneyPrinterV2 +:CREATED: [2026-03-31 Tue 13:12] +:ID: FujiwaraChoki-MoneyPrinterV2-Automate-the-process-2026-04-04-17-38-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-FujiwaraChoki-MoneyPrinterV2-Automate-the-process-2026-04-04-17-38-27-lWkhRa.org +:ARCHIVE_CATEGORY: wip-FujiwaraChoki-MoneyPrinterV2-Automate-the-process-2026-04-04-17-38-27-lWkhRa +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/sickn33/antigravity-awesome-skills][sickn33/antigravity-awesome-skills: Installable GitHub library of 1,340+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: sickn33/antigravity-awesome-skills: Installable GitHub library of 1,340+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections. +:URI: https://github.com/sickn33/antigravity-awesome-skills +:CREATED: [2026-03-31 Tue 13:12] +:ID: sickn33-antigravity-awesome-skills-Installable-2026-04-04-17-38-29 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-sickn33-antigravity-awesome-skills-Installable-2026-04-04-17-38-29-b8d90F.org +:ARCHIVE_CATEGORY: wip-sickn33-antigravity-awesome-skills-Installable-2026-04-04-17-38-29-b8d90F +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/RKiding/Awesome-finance-skills][RKiding/Awesome-finance-skills: A collection of Awesome Finance Agent Skills for free and easy to start | 一系列开源免费的金融分析Agent Skills]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: RKiding/Awesome-finance-skills: A collection of Awesome Finance Agent Skills for free and easy to start | 一系列开源免费的金融分析Agent Skills +:URI: https://github.com/RKiding/Awesome-finance-skills +:CREATED: [2026-03-31 Tue 13:13] +:ID: RKiding-Awesome-finance-skills-A-collection-of-2026-04-04-17-38-30 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-RKiding-Awesome-finance-skills-A-collection-of-2026-04-04-17-38-30-0uITta.org +:ARCHIVE_CATEGORY: wip-RKiding-Awesome-finance-skills-A-collection-of-2026-04-04-17-38-30-0uITta +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/nullclaw/nullclaw][nullclaw/nullclaw: Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: nullclaw/nullclaw: Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig +:URI: https://github.com/nullclaw/nullclaw +:CREATED: [2026-03-31 Tue 13:14] +:ID: nullclaw-nullclaw-Fastest-smallest-and-fully-2026-04-04-17-38-32 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-nullclaw-nullclaw-Fastest-smallest-and-fully-2026-04-04-17-38-32-zN3OfV.org +:ARCHIVE_CATEGORY: wip-nullclaw-nullclaw-Fastest-smallest-and-fully-2026-04-04-17-38-32-zN3OfV +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/financial-datasets/mcp-server][financial-datasets/mcp-server: An MCP server for interacting with the Financial Datasets stock market API.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: financial-datasets/mcp-server: An MCP server for interacting with the Financial Datasets stock market API. +:URI: https://github.com/financial-datasets/mcp-server +:CREATED: [2026-03-31 Tue 13:15] +:ID: financial-datasets-mcp-server-An-MCP-server-for-2026-04-04-17-38-34 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-financial-datasets-mcp-server-An-MCP-server-for-2026-04-04-17-38-34-x6eEpQ.org +:ARCHIVE_CATEGORY: wip-financial-datasets-mcp-server-An-MCP-server-for-2026-04-04-17-38-34-x6eEpQ +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/wangziqi06/724-office][wangziqi06/724-office: 7/24 Office — Self-evolving AI Agent system. 26 tools, 3500 lines pure Python, MCP/Skill plugins, three-layer memory, self-repair, 24/7 production.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: wangziqi06/724-office: 7/24 Office — Self-evolving AI Agent system. 26 tools, 3500 lines pure Python, MCP/Skill plugins, three-layer memory, self-repair, 24/7 production. +:URI: https://github.com/wangziqi06/724-office +:CREATED: [2026-03-31 Tue 13:16] +:ID: wangziqi06-724-office-7-24-Office-Self-evolving-2026-04-04-17-38-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-wangziqi06-724-office-7-24-Office-Self-evolving-2026-04-04-17-38-36-UxbnPO.org +:ARCHIVE_CATEGORY: wip-wangziqi06-724-office-7-24-Office-Self-evolving-2026-04-04-17-38-36-UxbnPO +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/usestrix/strix][usestrix/strix: Open-source AI hackers to find and fix your app’s vulnerabilities.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: usestrix/strix: Open-source AI hackers to find and fix your app’s vulnerabilities. +:URI: https://github.com/usestrix/strix +:CREATED: [2026-03-31 Tue 13:16] +:ID: usestrix-strix-Open-source-AI-hackers-to-find-and-2026-04-04-17-38-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-usestrix-strix-Open-source-AI-hackers-to-find-and-2026-04-04-17-38-38-KLbFGy.org +:ARCHIVE_CATEGORY: wip-usestrix-strix-Open-source-AI-hackers-to-find-and-2026-04-04-17-38-38-KLbFGy +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/builderz-labs/mission-control][builderz-labs/mission-control: Self-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: builderz-labs/mission-control: Self-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard. +:URI: https://github.com/builderz-labs/mission-control +:CREATED: [2026-03-31 Tue 13:17] +:ID: builderz-labs-mission-control-Self-hosted-AI-2026-04-04-17-38-39 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-builderz-labs-mission-control-Self-hosted-AI-2026-04-04-17-38-39-XE1qoT.org +:ARCHIVE_CATEGORY: wip-builderz-labs-mission-control-Self-hosted-AI-2026-04-04-17-38-39-XE1qoT +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/0xNyk/awesome-hermes-agent][0xNyk/awesome-hermes-agent: A curated list of awesome skills, tools, integrations, and resources for Hermes Agent by Nous Research]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: 0xNyk/awesome-hermes-agent: A curated list of awesome skills, tools, integrations, and resources for Hermes Agent by Nous Research +:URI: https://github.com/0xNyk/awesome-hermes-agent +:CREATED: [2026-03-31 Tue 13:17] +:ID: 0xNyk-awesome-hermes-agent-A-curated-list-of-2026-04-04-17-38-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-0xNyk-awesome-hermes-agent-A-curated-list-of-2026-04-04-17-38-41-IDc8sU.org +:ARCHIVE_CATEGORY: wip-0xNyk-awesome-hermes-agent-A-curated-list-of-2026-04-04-17-38-41-IDc8sU +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/tlehman/litprog-skill][tlehman/litprog-skill: Literate programming skill for agent harnesses like Claude Code, OpenCode and Hermes Agent]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: tlehman/litprog-skill: Literate programming skill for agent harnesses like Claude Code, OpenCode and Hermes Agent +:URI: https://github.com/tlehman/litprog-skill +:CREATED: [2026-03-31 Tue 13:18] +:ID: tlehman-litprog-skill-Literate-programming-skill-2026-04-04-17-38-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-tlehman-litprog-skill-Literate-programming-skill-2026-04-04-17-38-43-y1NZbF.org +:ARCHIVE_CATEGORY: wip-tlehman-litprog-skill-Literate-programming-skill-2026-04-04-17-38-43-y1NZbF +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/mvanhorn/last30days-skill][mvanhorn/last30days-skill: AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: mvanhorn/last30days-skill: AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary +:URI: https://github.com/mvanhorn/last30days-skill +:CREATED: [2026-03-31 Tue 13:18] +:ID: mvanhorn-last30days-skill-AI-agent-skill-that-2026-04-04-17-38-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-mvanhorn-last30days-skill-AI-agent-skill-that-2026-04-04-17-38-45-wFdLhm.org +:ARCHIVE_CATEGORY: wip-mvanhorn-last30days-skill-AI-agent-skill-that-2026-04-04-17-38-45-wFdLhm +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/danveloper/flash-moe][danveloper/flash-moe: Running a big model on a small laptop]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: danveloper/flash-moe: Running a big model on a small laptop +:URI: https://github.com/danveloper/flash-moe +:CREATED: [2026-03-31 Tue 13:18] +:ID: danveloper-flash-moe-Running-a-big-model-on-a-2026-04-04-17-38-46 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-danveloper-flash-moe-Running-a-big-model-on-a-2026-04-04-17-38-46-SjPqWm.org +:ARCHIVE_CATEGORY: wip-danveloper-flash-moe-Running-a-big-model-on-a-2026-04-04-17-38-46-SjPqWm +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://www.theregister.com/2025/11/27/tenstorrent_quietbox_review/?hl=en-US][Blackhole QuietBox, Tenstorrent's AI workstation reviewed • The Register]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Blackhole QuietBox, Tenstorrent's AI workstation reviewed • The Register +:URI: https://www.theregister.com/2025/11/27/tenstorrent_quietbox_review/?hl=en-US +:CREATED: [2026-03-31 Tue 13:18] +:ID: Blackhole-QuietBox-Tenstorrent-s-AI-workstation-2026-04-04-17-38-48 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Blackhole-QuietBox-Tenstorrent-s-AI-workstation-2026-04-04-17-38-48-dEjpLo.org +:ARCHIVE_CATEGORY: wip-Blackhole-QuietBox-Tenstorrent-s-AI-workstation-2026-04-04-17-38-48-dEjpLo +:ARCHIVE_TODO: DONE +:END: + +$12K machine promises performance that can scale to 32 chip servers and beyond but immature stack makes harnessing compute challenging + +**** DONE [[https://paulgraham.com/rootsoflisp.html][The Roots of Lisp]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: The Roots of Lisp +:URI: https://paulgraham.com/rootsoflisp.html +:CREATED: [2026-03-31 Tue 13:20] +:ID: The-Roots-of-Lisp-2026-04-04-17-38-50 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-The-Roots-of-Lisp-2026-04-04-17-38-50-mGatJ8.org +:ARCHIVE_CATEGORY: wip-The-Roots-of-Lisp-2026-04-04-17-38-50-mGatJ8 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://lisp-lang.org/learn/getting-started/][Getting Started | Common Lisp]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Getting Started | Common Lisp +:URI: https://lisp-lang.org/learn/getting-started/ +:CREATED: [2026-03-31 Tue 13:20] +:ID: Getting-Started-Common-Lisp-2026-04-04-17-38-52 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Getting-Started-Common-Lisp-2026-04-04-17-38-52-V8C2E9.org +:ARCHIVE_CATEGORY: wip-Getting-Started-Common-Lisp-2026-04-04-17-38-52-V8C2E9 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://gigamonkeys.com/book/][Practical Common Lisp]] +CLOSED: [2026-04-04 Sat 17:38] +:PROPERTIES: +:TITLE: Practical Common Lisp +:URI: https://gigamonkeys.com/book/ +:CREATED: [2026-03-31 Tue 13:20] +:ID: Practical-Common-Lisp-2026-04-04-17-38-53 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:38 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Practical-Common-Lisp-2026-04-04-17-38-53-RDQVst.org +:ARCHIVE_CATEGORY: wip-Practical-Common-Lisp-2026-04-04-17-38-53-RDQVst +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://nyxt.atlas.engineer/documentation#extensions][Nyxt browser: Documentation]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Nyxt browser: Documentation +:URI: https://nyxt.atlas.engineer/documentation#extensions +:CREATED: [2026-03-31 Tue 13:22] +:ID: Nyxt-browser-Documentation-2026-04-04-17-38-59 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Nyxt-browser-Documentation-2026-04-04-17-38-59-WGgWOn.org +:ARCHIVE_CATEGORY: wip-Nyxt-browser-Documentation-2026-04-04-17-38-59-WGgWOn +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/MatthewZMD/aidermacs][MatthewZMD/aidermacs: AI Pair Programming in Emacs with Aider]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: MatthewZMD/aidermacs: AI Pair Programming in Emacs with Aider +:URI: https://github.com/MatthewZMD/aidermacs +:CREATED: [2026-03-31 Tue 13:23] +:ID: MatthewZMD-aidermacs-AI-Pair-Programming-in-Emacs-2026-04-04-17-39-01 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-MatthewZMD-aidermacs-AI-Pair-Programming-in-Emacs-2026-04-04-17-39-01-rFAJzB.org +:ARCHIVE_CATEGORY: wip-MatthewZMD-aidermacs-AI-Pair-Programming-in-Emacs-2026-04-04-17-39-01-rFAJzB +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/lizqwerscott/mcp.el][lizqwerscott/mcp.el: An Mcp client inside Emacs]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: lizqwerscott/mcp.el: An Mcp client inside Emacs +:URI: https://github.com/lizqwerscott/mcp.el +:CREATED: [2026-03-31 Tue 13:23] +:ID: lizqwerscott-mcp-dot-el-An-Mcp-client-inside-Emacs-2026-04-04-17-39-03 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-lizqwerscott-mcp-dot-el-An-Mcp-client-inside-Emacs-2026-04-04-17-39-03-ZBDFqN.org +:ARCHIVE_CATEGORY: wip-lizqwerscott-mcp-dot-el-An-Mcp-client-inside-Emacs-2026-04-04-17-39-03-ZBDFqN +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/vivekhaldar/emacs-mcp-server][vivekhaldar/emacs-mcp-server]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: vivekhaldar/emacs-mcp-server +:URI: https://github.com/vivekhaldar/emacs-mcp-server +:CREATED: [2026-03-31 Tue 13:24] +:ID: vivekhaldar-emacs-mcp-server-2026-04-04-17-39-05 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-vivekhaldar-emacs-mcp-server-2026-04-04-17-39-05-bCw8Sr.org +:ARCHIVE_CATEGORY: wip-vivekhaldar-emacs-mcp-server-2026-04-04-17-39-05-bCw8Sr +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/MatthewZMD/emigo][MatthewZMD/emigo: Future of Agentic Development in Emacs]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: MatthewZMD/emigo: Future of Agentic Development in Emacs +:URI: https://github.com/MatthewZMD/emigo +:CREATED: [2026-03-31 Tue 13:24] +:ID: MatthewZMD-emigo-Future-of-Agentic-Development-in-2026-04-04-17-39-07 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-MatthewZMD-emigo-Future-of-Agentic-Development-in-2026-04-04-17-39-07-Qec92s.org +:ARCHIVE_CATEGORY: wip-MatthewZMD-emigo-Future-of-Agentic-Development-in-2026-04-04-17-39-07-Qec92s +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/froggey/Mezzano][froggey/Mezzano: An operating system written in Common Lisp]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: froggey/Mezzano: An operating system written in Common Lisp +:URI: https://github.com/froggey/Mezzano +:CREATED: [2026-03-31 Tue 13:24] +:ID: froggey-Mezzano-An-operating-system-written-in-2026-04-04-17-39-09 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-froggey-Mezzano-An-operating-system-written-in-2026-04-04-17-39-09-vjn8fd.org +:ARCHIVE_CATEGORY: wip-froggey-Mezzano-An-operating-system-written-in-2026-04-04-17-39-09-vjn8fd +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/andreasjansson/greger.el][andreasjansson/greger.el: Agentic coding in Emacs]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: andreasjansson/greger.el: Agentic coding in Emacs +:URI: https://github.com/andreasjansson/greger.el +:CREATED: [2026-03-31 Tue 13:25] +:ID: andreasjansson-greger-dot-el-Agentic-coding-in-2026-04-04-17-39-10 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-andreasjansson-greger-dot-el-Agentic-coding-in-2026-04-04-17-39-10-kPStXl.org +:ARCHIVE_CATEGORY: wip-andreasjansson-greger-dot-el-Agentic-coding-in-2026-04-04-17-39-10-kPStXl +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://mwolson.org/blog/emacs/2025-12-03-my-emacs-ai-setup/][Mike Olson - My Emacs AI Setup]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Mike Olson - My Emacs AI Setup +:URI: https://mwolson.org/blog/emacs/2025-12-03-my-emacs-ai-setup/ +:CREATED: [2026-03-31 Tue 13:25] +:ID: Mike-Olson-My-Emacs-AI-Setup-2026-04-04-17-39-12 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Mike-Olson-My-Emacs-AI-Setup-2026-04-04-17-39-12-zaidUG.org +:ARCHIVE_CATEGORY: wip-Mike-Olson-My-Emacs-AI-Setup-2026-04-04-17-39-12-zaidUG +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://spatial-lang.org/][Spatial]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Spatial +:URI: https://spatial-lang.org/ +:CREATED: [2026-03-31 Tue 13:25] +:ID: Spatial-2026-04-04-17-39-14 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Spatial-2026-04-04-17-39-14-w8b8hJ.org +:ARCHIVE_CATEGORY: wip-Spatial-2026-04-04-17-39-14-w8b8hJ +:ARCHIVE_TODO: DONE +:END: + +A high-level language for programming accelerators + +**** DONE [[https://clash-lang.org/][Clash: Home]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Clash: Home +:URI: https://clash-lang.org/ +:CREATED: [2026-03-31 Tue 13:26] +:ID: Clash-Home-2026-04-04-17-39-16 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Clash-Home-2026-04-04-17-39-16-iKchQw.org +:ARCHIVE_CATEGORY: wip-Clash-Home-2026-04-04-17-39-16-iKchQw +:ARCHIVE_TODO: DONE +:END: + +Clash is an open-source project, licensed under the permissive BSD2 license, and actively maintained by QBayLogic. The Clash project is a Haskell Foundation affiliated project. + +**** DONE [[https://github.com/QubesOS/qubes-issues/issues/1908][Port Guix for reproducible builds · Issue #1908 · QubesOS/qubes-issues]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Port Guix for reproducible builds · Issue #1908 · QubesOS/qubes-issues +:URI: https://github.com/QubesOS/qubes-issues/issues/1908 +:CREATED: [2026-03-31 Tue 13:27] +:ID: Port-Guix-for-reproducible-builds-Issue-1908-2026-04-04-17-39-18 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Port-Guix-for-reproducible-builds-Issue-1908-2026-04-04-17-39-18-6UIxLo.org +:ARCHIVE_CATEGORY: wip-Port-Guix-for-reproducible-builds-Issue-1908-2026-04-04-17-39-18-6UIxLo +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/itsolelehmann/status/2033919415771713715][Ole Lehmann on X: "How to 10x your Claude Skills (using Karpathy's autoresearch method) " / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Ole Lehmann on X: "How to 10x your Claude Skills (using Karpathy's autoresearch method) " / X +:URI: https://x.com/itsolelehmann/status/2033919415771713715 +:CREATED: [2026-04-01 Wed 10:07] +:ID: Ole-Lehmann-on-X-How-to-10x-your-Claude-Skills--2026-04-04-17-39-20 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Ole-Lehmann-on-X-How-to-10x-your-Claude-Skills--2026-04-04-17-39-20-k1k4j4.org +:ARCHIVE_CATEGORY: wip-Ole-Lehmann-on-X-How-to-10x-your-Claude-Skills--2026-04-04-17-39-20-k1k4j4 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/arafatkatze/status/2037188879422292467][Ara on X: "Calling it now, This form factor of multi agent orchestration will overtake every other agentic UX in the next six months. Doesn’t matter if it’s coding agent, product management agent or something else. Every multi agent flow of frontier models currently suffers from 2 main" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Ara on X: "Calling it now, This form factor of multi agent orchestration will overtake every other agentic UX in the next six months. Doesn’t matter if it’s coding agent, product management agent or something else. Every multi agent flow of frontier models currently suffers from 2 main" / X +:URI: https://x.com/arafatkatze/status/2037188879422292467 +:CREATED: [2026-04-01 Wed 10:07] +:ID: Ara-on-X-Calling-it-now-This-form-factor-of-multi-2026-04-04-17-39-21 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Ara-on-X-Calling-it-now-This-form-factor-of-multi-2026-04-04-17-39-21-3Ym7Sw.org +:ARCHIVE_CATEGORY: wip-Ara-on-X-Calling-it-now-This-form-factor-of-multi-2026-04-04-17-39-21-3Ym7Sw +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/itsolelehmann/status/2038661433626333649][Ole Lehmann on X: "How to finally trust Claude's advice (using Karpathy's LLM Council method) " / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Ole Lehmann on X: "How to finally trust Claude's advice (using Karpathy's LLM Council method) " / X +:URI: https://x.com/itsolelehmann/status/2038661433626333649 +:CREATED: [2026-04-01 Wed 10:08] +:ID: Ole-Lehmann-on-X-How-to-finally-trust-Claude-s-2026-04-04-17-39-23 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Ole-Lehmann-on-X-How-to-finally-trust-Claude-s-2026-04-04-17-39-23-UCLyjD.org +:ARCHIVE_CATEGORY: wip-Ole-Lehmann-on-X-How-to-finally-trust-Claude-s-2026-04-04-17-39-23-UCLyjD +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/arscontexta/status/2023957499183829467][Heinrich on X: "Skill Graphs > SKILL.md" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Heinrich on X: "Skill Graphs > SKILL.md" / X +:URI: https://x.com/arscontexta/status/2023957499183829467 +:CREATED: [2026-04-01 Wed 10:08] +:ID: Heinrich-on-X-Skill-Graphs-SKILL-dot-md-X-2026-04-04-17-39-25 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Heinrich-on-X-Skill-Graphs-SKILL-dot-md-X-2026-04-04-17-39-25-Sh5oyf.org +:ARCHIVE_CATEGORY: wip-Heinrich-on-X-Skill-Graphs-SKILL-dot-md-X-2026-04-04-17-39-25-Sh5oyf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/realmcore_/status/2039382343581147414][akira on X: "Skill chaining and why skills should be actions" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: akira on X: "Skill chaining and why skills should be actions" / X +:URI: https://x.com/realmcore_/status/2039382343581147414 +:CREATED: [2026-04-02 Thu 09:36] +:ID: akira-on-X-Skill-chaining-and-why-skills-should-2026-04-04-17-39-27 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-akira-on-X-Skill-chaining-and-why-skills-should-2026-04-04-17-39-27-lrxDFL.org +:ARCHIVE_CATEGORY: wip-akira-on-X-Skill-chaining-and-why-skills-should-2026-04-04-17-39-27-lrxDFL +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/google-research/timesfm][google-research/timesfm: TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: google-research/timesfm: TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. +:URI: https://github.com/google-research/timesfm +:CREATED: [2026-04-02 Thu 09:36] +:ID: google-research-timesfm-TimesFM--Time-Series-2026-04-04-17-39-29 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-google-research-timesfm-TimesFM--Time-Series-2026-04-04-17-39-29-DmggI8.org +:ARCHIVE_CATEGORY: wip-google-research-timesfm-TimesFM--Time-Series-2026-04-04-17-39-29-DmggI8 +:ARCHIVE_TODO: DONE +:END: + +TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. + +**** DONE [[https://x.com/kevinnguyendn/status/2039719350798778688][andy nguyen on X: "Opensource Persistent & Portable Memory for Coding & Autonomous Agents " / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: andy nguyen on X: "Opensource Persistent & Portable Memory for Coding & Autonomous Agents " / X +:URI: https://x.com/kevinnguyendn/status/2039719350798778688 +:CREATED: [2026-04-04 Sat 11:10] +:ID: andy-nguyen-on-X-Opensource-Persistent-and-2026-04-04-17-39-31 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-andy-nguyen-on-X-Opensource-Persistent-and-2026-04-04-17-39-31-d1osBO.org +:ARCHIVE_CATEGORY: wip-andy-nguyen-on-X-Opensource-Persistent-and-2026-04-04-17-39-31-d1osBO +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/bddicken/tuitter][bddicken/tuitter: tuitter]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: bddicken/tuitter: tuitter +:URI: https://github.com/bddicken/tuitter +:CREATED: [2026-04-04 Sat 11:10] +:ID: bddicken-tuitter-tuitter-2026-04-04-17-39-32 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-bddicken-tuitter-tuitter-2026-04-04-17-39-32-96TOJ0.org +:ARCHIVE_CATEGORY: wip-bddicken-tuitter-tuitter-2026-04-04-17-39-32-96TOJ0 +:ARCHIVE_TODO: DONE +:END: + +tuitter is a terminal UI client for X (Twitter) built with TypeScript and OpenTUI. +It lets you authenticate with your own X account and browse or interact with content directly from the terminal. + +**** DONE [[https://x.com/TheAhmadOsman/status/2040103488714068245][Ahmad on X: "GPU Memory Math for LLMs (2026 Edition)" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Ahmad on X: "GPU Memory Math for LLMs (2026 Edition)" / X +:URI: https://x.com/TheAhmadOsman/status/2040103488714068245 +:CREATED: [2026-04-04 Sat 11:11] +:ID: Ahmad-on-X-GPU-Memory-Math-for-LLMs--2026-Edition-2026-04-04-17-39-34 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Ahmad-on-X-GPU-Memory-Math-for-LLMs--2026-Edition-2026-04-04-17-39-34-lCwLsj.org +:ARCHIVE_CATEGORY: wip-Ahmad-on-X-GPU-Memory-Math-for-LLMs--2026-Edition-2026-04-04-17-39-34-lCwLsj +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/ryancarson/status/2039786704731541903][Ryan Carson on X: "How to turn your OpenClaw into the world's best assistant" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Ryan Carson on X: "How to turn your OpenClaw into the world's best assistant" / X +:URI: https://x.com/ryancarson/status/2039786704731541903 +:CREATED: [2026-04-04 Sat 11:12] +:ID: Ryan-Carson-on-X-How-to-turn-your-OpenClaw-into-2026-04-04-17-39-36 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Ryan-Carson-on-X-How-to-turn-your-OpenClaw-into-2026-04-04-17-39-36-dlf6L3.org +:ARCHIVE_CATEGORY: wip-Ryan-Carson-on-X-How-to-turn-your-OpenClaw-into-2026-04-04-17-39-36-dlf6L3 +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/jack/status/2039003879841362278][jack on X: "From Hierarchy to Intelligence" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: jack on X: "From Hierarchy to Intelligence" / X +:URI: https://x.com/jack/status/2039003879841362278 +:CREATED: [2026-04-04 Sat 11:13] +:ID: jack-on-X-From-Hierarchy-to-Intelligence-X-2026-04-04-17-39-38 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-jack-on-X-From-Hierarchy-to-Intelligence-X-2026-04-04-17-39-38-4IYRoW.org +:ARCHIVE_CATEGORY: wip-jack-on-X-From-Hierarchy-to-Intelligence-X-2026-04-04-17-39-38-4IYRoW +:ARCHIVE_TODO: DONE +:END: + + + +***** Thinking... + +**** DONE [[https://x.com/ashugarg/status/2039745286483128449][ashu garg on X: "Google's 20-year secret is now available to every enterprise" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: ashu garg on X: "Google's 20-year secret is now available to every enterprise" / X +:URI: https://x.com/ashugarg/status/2039745286483128449 +:CREATED: [2026-04-04 Sat 11:13] +:ID: ashu-garg-on-X-Google-s-20-year-secret-is-now-2026-04-04-17-39-41 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-ashu-garg-on-X-Google-s-20-year-secret-is-now-2026-04-04-17-39-41-NbCT3k.org +:ARCHIVE_CATEGORY: wip-ashu-garg-on-X-Google-s-20-year-secret-is-now-2026-04-04-17-39-41-NbCT3k +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://x.com/kevingu/status/2039843234760073341][Kevin Gu on X: "AutoAgent: first open source library for self-optimizing agents" / X]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: Kevin Gu on X: "AutoAgent: first open source library for self-optimizing agents" / X +:URI: https://x.com/kevingu/status/2039843234760073341 +:CREATED: [2026-04-04 Sat 11:14] +:ID: Kevin-Gu-on-X-AutoAgent-first-open-source-library-2026-04-04-17-39-43 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-Kevin-Gu-on-X-AutoAgent-first-open-source-library-2026-04-04-17-39-43-ZkilQf.org +:ARCHIVE_CATEGORY: wip-Kevin-Gu-on-X-AutoAgent-first-open-source-library-2026-04-04-17-39-43-ZkilQf +:ARCHIVE_TODO: DONE +:END: + +**** DONE [[https://github.com/repowise-dev/claude-code-prompts][repowise-dev/claude-code-prompts: Independently authored prompt templates for AI coding agents — system prompts, tool prompts, agent delegation, memory management, and multi-agent coordination. Informed by studying Claude Code.]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: repowise-dev/claude-code-prompts: Independently authored prompt templates for AI coding agents — system prompts, tool prompts, agent delegation, memory management, and multi-agent coordination. Informed by studying Claude Code. +:URI: https://github.com/repowise-dev/claude-code-prompts +:CREATED: [2026-04-04 Sat 11:14] +:ID: repowise-dev-claude-code-prompts-Independently-2026-04-04-17-39-45 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-repowise-dev-claude-code-prompts-Independently-2026-04-04-17-39-45-eof8N9.org +:ARCHIVE_CATEGORY: wip-repowise-dev-claude-code-prompts-Independently-2026-04-04-17-39-45-eof8N9 +:ARCHIVE_TODO: DONE + +:END: +**** DONE [[https://github.com/block/goose][block/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM]] +CLOSED: [2026-04-04 Sat 17:39] +:PROPERTIES: +:TITLE: block/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM +:URI: https://github.com/block/goose +:CREATED: [2026-04-04 Sat 11:15] +:ID: block-goose-an-open-source-extensible-AI-agent-2026-04-04-17-39-47 +:ORG_GTD: Reference +:ARCHIVE_TIME: 2026-04-04 Sat 17:39 +:ARCHIVE_FILE: /tmp/org-gtd/wip-block-goose-an-open-source-extensible-AI-agent-2026-04-04-17-39-47-wLfQw5.org +:ARCHIVE_CATEGORY: wip-block-goose-an-open-source-extensible-AI-agent-2026-04-04-17-39-47-wLfQw5 +:ARCHIVE_TODO: DONE +:END: diff --git a/inbox/flight-plan-night-shift-phase-1.org b/inbox/flight-plan-night-shift-phase-1.org new file mode 100644 index 0000000..500711e --- /dev/null +++ b/inbox/flight-plan-night-shift-phase-1.org @@ -0,0 +1,21 @@ +* Flight Plan: Night Shift Phase 1 (Neural Infrastructure) +:PROPERTIES: +:STATUS: IN-PROGRESS +:END: + +** Analyst Phase +Identify skeletal LLM provider and auth skills. Ensure they register their backends correctly with the kernel. + +** Coder Phase +- [ ] Implement =org-skill-provider-gemini.org= +- [ ] Implement =org-skill-provider-openrouter.org= +- [ ] Implement =org-skill-provider-anthropic.org= +- [ ] Implement =org-skill-provider-openai.org= +- [ ] Implement =org-skill-provider-local.org= +- [ ] Implement =org-skill-auth-api-key.org= +- [ ] Implement =org-skill-auth-google-oauth.org= + +** Tester Phase +1. Tangle each file. +2. Load into SBCL and check for package/symbol errors. +3. Verify registration in kernel backends table. diff --git a/inbox/night-shift-phase-3.org b/inbox/night-shift-phase-3.org new file mode 100644 index 0000000..960a1f5 --- /dev/null +++ b/inbox/night-shift-phase-3.org @@ -0,0 +1,43 @@ +#+TITLE: Flight Plan: Night Shift Phase 3 - Methodology Batch +#+ID: flight-plan-night-shift-phase-3 +#+FILETAGS: :plan:psf:lisp:methodology: + +* Analyst Phase: Research & Verification +** TODO Verify `org-agent:kernel-log` existence and signature. +** TODO Verify `emacs --batch` tangling capability. +** TODO Verify `sbcl` syntax checking capability. +** TODO Identify the exact project structure for `../projects//src/logic.lisp`. + +* Coder Phase: Implementation +** TODO Fix `org-skill-architect.org` +- [ ] Update tangle paths to `../projects/org-skill-architect/src/architect-logic.lisp`. +- [ ] Ensure `architect-actuate` accepts `(action context)`. +- [ ] Use `org-agent:kernel-log`. +** TODO Implement `org-skill-tech-analyst.org` +- [ ] Update tangle paths to `../projects/org-skill-tech-analyst/src/analyst-logic.lisp`. +- [ ] Implement `tech-analyst-actuate` to write TDD test files. +- [ ] Use `org-agent:kernel-log`. +** TODO Implement `org-skill-tdd-runner.org` +- [ ] Update tangle paths to `../projects/org-skill-tdd-runner/src/runner-logic.lisp`. +- [ ] Implement `run-tests-for-project` using ASDF or external shell. +- [ ] Use `org-agent:kernel-log`. +** TODO Implement `org-skill-self-fix.org` +- [ ] Update tangle paths to `../projects/org-skill-self-fix/src/repair-logic.lisp`. +- [ ] Implement `self-fix-apply` using the Shell Actuator or direct write. +- [ ] Use `org-agent:kernel-log`. +** TODO Implement `org-skill-scientist.org` +- [ ] Update tangle paths to `../projects/org-skill-scientist/src/scientist-logic.lisp`. +- [ ] Implement `scientist-hypothesis` neural prompt. +- [ ] Use `org-agent:kernel-log`. +** TODO Implement `org-skill-chaos.org` +- [ ] Update tangle paths to `../projects/org-skill-chaos/src/chaos-logic.lisp`. +- [ ] Implement `chaos-stress-test` logic. +- [ ] Use `org-agent:kernel-log`. + +* Tester Phase: Validation +** TODO Tangle all files using `emacs --batch`. +** TODO Verify syntax of all generated `.lisp` files with `sbcl`. +** TODO Verify that the agent can progress a skill from FROZEN PRD to a TDD proof (Mock/Simulated run if possible). + +* Memory Phase: RCA & Optimization +** TODO Distill session into institutional memory in `SOUL.org`. diff --git a/notes/org-skill-architect.org b/notes/org-skill-architect.org index 03dcffd..65d7fc5 100644 --- a/notes/org-skill-architect.org +++ b/notes/org-skill-architect.org @@ -45,7 +45,7 @@ Interfaces for blueprint actuation and requirement perception. Source of truth i * Phase D: Build (Implementation) ** PRD Perception -#+begin_src lisp :tangle projects/org-skill-architect/src/architect-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-architect/src/architect-logic.lisp (defun architect-perceive-frozen-prd (note-path) "Checks if a master note has a FROZEN PRD and lacks a Phase B section." (let ((content (uiop:read-file-string note-path))) @@ -65,7 +65,7 @@ Interfaces for blueprint actuation and requirement perception. Source of truth i #+end_src ** Cognitive Trigger -#+begin_src lisp :tangle projects/org-skill-architect/src/architect-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-architect/src/architect-logic.lisp (defun trigger-skill-architect (context) "Triggers on heartbeat if any master note is in a FROZEN PRD state." (let ((type (getf context :type)) @@ -78,7 +78,7 @@ Interfaces for blueprint actuation and requirement perception. Source of truth i #+end_src ** Neuro-Cognitive Prompt -#+begin_src lisp :tangle projects/org-skill-architect/src/architect-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-architect/src/architect-logic.lisp (defun neuro-skill-architect (context) (let* ((payload (getf context :payload)) (note (car (getf payload :ready-notes))) @@ -103,13 +103,13 @@ Interfaces for blueprint actuation and requirement perception. Source of truth i #+end_src ** Blueprint Actuation -#+begin_src lisp :tangle projects/org-skill-architect/src/architect-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-architect/src/architect-logic.lisp (defun architect-actuate (action context) (let* ((payload (getf action :payload)) (note-path (getf payload :path)) (blueprint-content (getf payload :content))) - (kernel-log "ARCHITECT - Appending PROTOCOL to ~a" note-path) + (org-agent:kernel-log "ARCHITECT - Appending PROTOCOL to ~a" note-path) (with-open-file (out note-path :direction :output :if-exists :append) (format out "~%* Phase B: Blueprint (PROTOCOL)~%:PROPERTIES:~%:STATUS: SIGNED~%:END:~%~%~a" blueprint-content)) diff --git a/notes/org-skill-auth-api-key.org b/notes/org-skill-auth-api-key.org index 1a7ad05..d97d931 100644 --- a/notes/org-skill-auth-api-key.org +++ b/notes/org-skill-auth-api-key.org @@ -35,14 +35,18 @@ Interfaces for credential retrieval. Source of truth is the system environment. * Phase D: Build (Implementation) -#+begin_src lisp +#+begin_src lisp :tangle ../projects/org-skill-auth-api-key/src/auth-api-key.lisp (defun auth-api-key-get-credentials () (let ((key (uiop:getenv "LLM_API_KEY"))) (when key (list :api-key key)))) +(defun register-auth-provider (provider-name credential-fn) + "Register a simple API key provider in the kernel." + (org-agent:register-auth-provider provider-name credential-fn)) + ;; Register as the default auth provider for Gemini during transition -(org-agent:register-auth-provider :gemini #'auth-api-key-get-credentials) +(register-auth-provider :gemini #'auth-api-key-get-credentials) #+end_src * Registration diff --git a/notes/org-skill-auth-google-oauth.org b/notes/org-skill-auth-google-oauth.org index 163b6f3..bba2cad 100644 --- a/notes/org-skill-auth-google-oauth.org +++ b/notes/org-skill-auth-google-oauth.org @@ -48,8 +48,7 @@ Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platf * Phase D: Build (Implementation) -** Token State Management -#+begin_src lisp +#+begin_src lisp :tangle ../projects/org-skill-auth-google-oauth/src/auth-google-oauth.lisp (defvar *google-token-state* nil) (defun auth-google-load-state () @@ -64,10 +63,7 @@ Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platf (ensure-directories-exist state-file) (with-open-file (out state-file :direction :output :if-exists :supersede) (print *google-token-state* out)))) -#+end_src -** Token Exchange (Handshake) -#+begin_src lisp (defun auth-google-receive-code (code) "Exchanges the manual authorization code for access and refresh tokens." (let ((url "https://oauth2.googleapis.com/token") @@ -89,10 +85,7 @@ Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platf (error (c) (kernel-log "OAUTH ERROR - Handshake failed: ~a" c) nil)))) -#+end_src -** Token Refresh -#+begin_src lisp (defun auth-google-refresh-token () "Uses the refresh_token to acquire a new access_token." (let ((refresh-token (getf *google-token-state* :refresh-token)) @@ -113,10 +106,7 @@ Interfaces for the OAuth lifecycle. Source of truth is the Google Identity Platf (error (c) (kernel-log "OAUTH ERROR - Refresh failed: ~a" c) nil)))) -#+end_src -** Kernel Integration -#+begin_src lisp (defun auth-google-get-header () "Returns the Bearer token header, refreshing if necessary." (unless *google-token-state* (auth-google-load-state)) diff --git a/notes/org-skill-chaos.org b/notes/org-skill-chaos.org index d9adfcf..c3b7a8e 100644 --- a/notes/org-skill-chaos.org +++ b/notes/org-skill-chaos.org @@ -24,20 +24,28 @@ Verify the system's stability and error-handling capabilities under stress. * Phase D: Build (Implementation) ** Chaos Injection Logic -#+begin_src lisp :tangle projects/org-skill-chaos/src/chaos-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-chaos/src/chaos-logic.lisp (defun chaos-inject-error (sensor-type) "Injects a synthetic error into a specific sensor pipeline." - (kernel-log "CHAOS - Injecting synthetic error into ~a sensor..." sensor-type) + (org-agent:kernel-log "CHAOS - Injecting synthetic error into ~a sensor..." sensor-type) (org-agent:inject-stimulus `(:type :EVENT :payload (:sensor ,sensor-type :error "SYNTHETIC_CHAOS_ERROR")))) -(defun chaos-test-gitea-timeout () - "Simulates a Gitea connection timeout." - (let ((gitea-url (org-agent::get-env "GITEA_URL" "http://localhost:3000"))) - (kernel-log "CHAOS - Simulating timeout for Gitea at ~a" gitea-url) - ;; Mock timeout by wrapping a call with an immediate failure - (org-agent:inject-stimulus - `(:type :EVENT :payload (:sensor :shell-response :cmd "git push" :exit-code 128 :stderr "fatal: connection timed out"))))) +(defun chaos-stress-test (action context) + "Executes a randomized stress test by injecting failures into the system." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (mode (or (getf payload :mode) :random)) + (intensity (or (getf payload :intensity) 3))) + (org-agent:kernel-log "CHAOS - Commencing stress test (Mode: ~a, Intensity: ~a)" mode intensity) + (case mode + (:random (dotimes (i intensity) + (let ((failure-type (nth (random 3) '(:test-failure :shell-timeout :llm-error)))) + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :chaos-injection :type ,failure-type)))))) + (:shell (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :shell-response :cmd "git push" :exit-code 128 :stderr "fatal: network unreachable"))))) + (format nil "SUCCESS - Chaos stress test initiated."))) #+end_src * Registration @@ -45,6 +53,8 @@ Verify the system's stability and error-handling capabilities under stress. (defskill :skill-chaos :priority 10 ; Lower priority, used for background testing :trigger (lambda (context) (eq (getf (getf context :payload) :sensor) :chaos-trigger)) - :neuro (lambda (context) "Analyze the failure and verify recovery path.") - :symbolic (lambda (action context) action)) + :neuro (lambda (context) + (let ((p (getf context :payload))) + (format nil "A chaos trigger was received (~a). Should I run a stress test?" (getf p :mode)))) + :symbolic #'chaos-stress-test) #+end_src diff --git a/notes/org-skill-context-manager.org b/notes/org-skill-context-manager.org new file mode 100644 index 0000000..3f37995 --- /dev/null +++ b/notes/org-skill-context-manager.org @@ -0,0 +1,67 @@ +#+TITLE: SKILL: Context Manager (Universal Literate Note) +#+ID: skill-context-manager +#+STARTUP: content +#+FILETAGS: :context:system:psf: + +* Overview +The *Context Manager* handles the cognitive stack of the agent, allowing for switching between different projects, areas, and tasks while maintaining a clean environment. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Manage a stack-based context system for the agent. + +** 2. User Needs +- *Push/Pop:* Ability to enter and exit specific project contexts. +- *Path Resolution:* Resolve relative paths based on the current context. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Stack-based context management. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun context-push (new-context) "Push a new context onto the stack.") +(defun context-pop () "Pop the current context.") +(defun context-resolve-path (path) "Resolve a path based on current context.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-context-manager/src/context-manager.lisp +(defvar *context-stack* nil) + +(defun context-push (new-context) + "Push a new context (usually a path or a plist) onto the stack." + (push new-context *context-stack*) + (kernel-log "CONTEXT - Pushed: ~a" new-context)) + +(defun context-pop () + "Pop the top context from the stack." + (let ((old (pop *context-stack*))) + (kernel-log "CONTEXT - Popped: ~a" old) + old)) + +(defun context-resolve-path (path) + "Resolve PATH relative to the current context if it's a directory, otherwise return as is." + (let ((current (car *context-stack*))) + (if (and current (stringp current) (uiop:directory-pathname-p current)) + (merge-pathnames path current) + path))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-context-manager + :priority 80 + :trigger (lambda (context) nil) + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-cron.org b/notes/org-skill-cron.org index cc4db0b..aa32b47 100644 --- a/notes/org-skill-cron.org +++ b/notes/org-skill-cron.org @@ -46,19 +46,32 @@ Interfaces for temporal perception and task auditing. Source of truth is the cur * Phase D: Build (Implementation) -** Heartbeat Perception -#+begin_src lisp :tangle projects/org-skill-cron/src/cron-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-cron/src/cron.lisp +(defvar *cron-registry* nil) + +(defun cron-register (name schedule-fn action-fn) + "Register a new cron task." + (push (list :name name :schedule schedule-fn :action action-fn :last-run 0) *cron-registry*)) + +(defun cron-trigger-loop () + "Iterate through registered tasks and trigger those whose schedule matches." + (dolist (task *cron-registry*) + (let ((name (getf task :name)) + (schedule (getf task :schedule)) + (action (getf task :action))) + (when (funcall schedule) + (kernel-log "CRON - Triggering task: ~a" name) + (funcall action) + (setf (getf task :last-run) (get-universal-time)))))) + (defun trigger-skill-cron (context) (let ((type (getf context :type)) (payload (getf context :payload))) (when (and (eq type :EVENT) (eq (getf payload :sensor) :heartbeat)) - ;; Side-effect: Check if it's time for the nightly grooming cycle + (cron-trigger-loop) (trigger-nightly-grooming) - t))) ; Return T to trigger the skill -#+end_src + t))) -** Temporal Parsing & Nightly Cycle -#+begin_src lisp :tangle projects/org-skill-cron/src/cron-logic.lisp (defun parse-org-timestamp (ts-str) (let ((match (nth-value 1 (cl-ppcre:scan-to-strings "<(\\d{4})-(\\d{2})-(\\d{2}).*>" ts-str)))) (if match @@ -69,19 +82,14 @@ Interfaces for temporal perception and task auditing. Source of truth is the cur nil))) (defun trigger-nightly-grooming () - "Checks if the current time is within the nightly grooming window (e.g., 3:00 AM - 4:00 AM). - If so, and it hasn't run today, it injects a grooming stimulus." + "Checks if the current time is within the nightly grooming window (e.g., 3:00 AM - 4:00 AM)." (let* ((now (local-time:now)) (hour (local-time:timestamp-hour now))) - (when (= hour 3) ; 3 AM + (when (= hour 3) (kernel-log "CRON - Initiating Nightly Grooming Cycle...") (org-agent:inject-stimulus `(:type :EVENT :payload (:sensor :grooming-cycle)))))) -#+end_src -** Context Injection -#+begin_src lisp :tangle projects/org-skill-cron/src/cron-logic.lisp - "Retrieves all headlines with DEADLINE timestamps in the next N days. - Enables Temporal Context Injection for System 1." +(defun context-get-upcoming-deadlines (&optional (days 3)) (let* ((now (get-universal-time)) (future-limit (+ now (* days 24 60 60))) (all-headlines (org-agent:list-objects-by-type :HEADLINE)) @@ -95,7 +103,6 @@ Interfaces for temporal perception and task auditing. Source of truth is the cur upcoming)) (defun context-get-stalled-waiting-items (&optional (days 3)) - "Finds items marked WAITING that have not been updated in N days." (let* ((now (get-universal-time)) (past-limit (- now (* days 24 60 60))) (all-headlines (org-agent:list-objects-by-type :HEADLINE)) @@ -107,32 +114,15 @@ Interfaces for temporal perception and task auditing. Source of truth is the cur (when (and (equal state "WAITING") (< last-sync past-limit)) (push (list :title (getf attrs :TITLE)) stalled)))) stalled)) -#+end_src -** Neuro-Cognitive Intelligence -#+begin_src lisp :tangle projects/org-skill-cron/src/cron-logic.lisp (defun neuro-skill-cron (context) - "Neural stage for temporal awareness. - Injects upcoming calendar events and stalled items into the cognitive loop." - (let* ((upcoming (context-get-upcoming-deadlines 3)) ; Look 3 days ahead - (stalled (context-get-stalled-waiting-items 3)) ; Look 3 days back + (let* ((upcoming (context-get-upcoming-deadlines 3)) + (stalled (context-get-stalled-waiting-items 3)) (now-str (local-time:format-timestring nil (local-time:now)))) (format nil " CURRENT TIME: ~a - - UPCOMING DEADLINES (Next 3 Days): - --- - ~{~a: ~a~%~} - --- - - STALLED WAITING ITEMS (> 3 days old): - --- - ~{~a~%~} - --- - - TASK: - If any deadline is CRITICAL or OVERDUE, propose a proactive alert or plan adjustment. - If there are stalled WAITING items, propose a follow-up action to unblock them. + UPCOMING DEADLINES (Next 3 Days): ~{~a: ~a~%~} + STALLED WAITING ITEMS (> 3 days old): ~{~a~%~} " now-str (loop for item in upcoming append (list (getf item :deadline) (getf item :title))) (loop for item in stalled collect (getf item :title))))) diff --git a/notes/org-skill-delegation.org b/notes/org-skill-delegation.org new file mode 100644 index 0000000..499d510 --- /dev/null +++ b/notes/org-skill-delegation.org @@ -0,0 +1,58 @@ +#+TITLE: SKILL: Delegation Manager (Universal Literate Note) +#+ID: skill-delegation +#+STARTUP: content +#+FILETAGS: :delegation:multi-agent:psf: + +* Overview +The *Delegation Manager* orchestrates the dispatch of tasks to sub-agents or specialized skills. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Define the protocol for delegating work between agents. + +** 2. User Needs +- *Trigger:* Detect when a task requires delegation. +- *Actuate:* Execute the delegation to a target skill or agent. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Hierarchical task delegation system. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun delegation-trigger (context) "Determine if context requires delegation.") +(defun delegation-actuate (task target) "Actuate delegation of TASK to TARGET.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-delegation/src/delegation.lisp +(defun delegation-trigger (context) + "Examine CONTEXT to see if delegation is needed. + Criteria: Task complexity or explicit :delegate-to flag." + (let ((complexity (getf context :complexity 0)) + (explicit-target (getf context :delegate-to))) + (or (> complexity 7) explicit-target))) + +(defun delegation-actuate (task target) + "Dispatch TASK to TARGET. TARGET can be a sub-agent name or a skill keyword." + (kernel-log "DELEGATION - Actuating '~a' for task: ~a" target (getf task :title)) + (org-agent:spawn-sub-agent :target target :task task)) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-delegation + :priority 90 + :trigger #'delegation-trigger + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-embedding-generator.org b/notes/org-skill-embedding-generator.org new file mode 100644 index 0000000..63e79e3 --- /dev/null +++ b/notes/org-skill-embedding-generator.org @@ -0,0 +1,66 @@ +#+TITLE: SKILL: Embedding Generator (Universal Literate Note) +#+ID: skill-embedding-generator +#+STARTUP: content +#+FILETAGS: :embeddings:neural:psf: + +* Overview +The *Embedding Generator* provides vector representations of text for semantic search and neural memory. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Generate embeddings for text strings. + +** 2. User Needs +- *Provider Choice:* Support for local (Ollama) or remote (Gemini, OpenAI) providers. +- *Batching:* Efficiency through batching text (future-proof). + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Unified interface for neural embeddings. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun get-embedding (text &key provider) "Acquire vector embedding for TEXT.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-embedding-generator/src/embedding-generator.lisp +(defun get-embedding (text &key (provider :ollama)) + "Retrieves the embedding vector for TEXT using specified PROVIDER." + (kernel-log "NEURO [Embedding] - Generating via ~a..." provider) + (case provider + (:ollama (get-embedding-ollama text)) + (:gemini (get-embedding-gemini text)) + (t (error "Unsupported embedding provider: ~a" provider)))) + +(defun get-embedding-ollama (text) + (let* ((url "http://localhost:11434/api/embeddings") + (payload (cl-json:encode-json-to-string `(("model" . "mxbai-embed-large") ("prompt" . ,text)))) + (response (dex:post url :content payload :headers '(("Content-Type" . "application/json"))))) + (cdr (assoc :embedding (cl-json:decode-json-from-string response))))) + +(defun get-embedding-gemini (text) + (let* ((api-key (getf (org-agent:get-credentials :gemini) :api-key)) + (url (format nil "https://generativelanguage.googleapis.com/v1beta/models/embedding-001:embedContent?key=~a" api-key)) + (payload (cl-json:encode-json-to-string `(("content" . (("parts" . ((("text" . ,text)))))))))) + (let ((response (dex:post url :content payload :headers '(("Content-Type" . "application/json"))))) + (cdr (assoc :values (cdr (assoc :embedding (cl-json:decode-json-from-string response)))))))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-embedding-generator + :priority 50 + :trigger (lambda (context) nil) + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-git-steward.org b/notes/org-skill-git-steward.org new file mode 100644 index 0000000..8ac2098 --- /dev/null +++ b/notes/org-skill-git-steward.org @@ -0,0 +1,63 @@ +#+TITLE: SKILL: Git Steward (Universal Literate Note) +#+ID: skill-git-steward +#+STARTUP: content +#+FILETAGS: :git:vcs:system:psf: + +* Overview +The *Git Steward* maintains the integrity of the workspace by automating version control operations. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Automate Git operations for the Memex. + +** 2. User Needs +- *Status:* Retrieve the current state of the repository. +- *Commit:* Automate staging and committing changes. +- *Push:* Synchronize with remote repositories. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Workspace version control management. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun git-status () "Return status of current repository.") +(defun git-commit (message) "Stage and commit changes with MESSAGE.") +(defun git-push () "Push changes to origin.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-git-steward/src/git-steward.lisp +(defun git-status () + "Executes git status and returns the output." + (uiop:run-program '("git" "status" "--short") :output :string)) + +(defun git-commit (message) + "Stages all tracked changes and commits them." + (kernel-log "GIT - Committing: ~a" message) + (uiop:run-program '("git" "add" "-u")) + (uiop:run-program `("git" "commit" "-m" ,message))) + +(defun git-push () + "Pushes to the current branch origin." + (kernel-log "GIT - Pushing to origin...") + (uiop:run-program '("git" "push"))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-git-steward + :priority 40 + :trigger (lambda (context) nil) + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-hook-manager.org b/notes/org-skill-hook-manager.org new file mode 100644 index 0000000..7148ecb --- /dev/null +++ b/notes/org-skill-hook-manager.org @@ -0,0 +1,59 @@ +#+TITLE: SKILL: Hook Manager (Universal Literate Note) +#+ID: skill-hook-manager +#+STARTUP: content +#+FILETAGS: :hooks:event-driven:system:psf: + +* Overview +The *Hook Manager* enables event-driven extensibility within the agent by allowing functions to be registered and executed at specific lifecycle points. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Provide a hook-based event system. + +** 2. User Needs +- *Registration:* Register functions to be called on specific hooks. +- *Execution:* Trigger all registered functions for a given hook. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Event-driven extension system. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun register-hook (hook-name fn) "Register FN on HOOK-NAME.") +(defun run-hooks (hook-name &rest args) "Run all functions on HOOK-NAME with ARGS.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-hook-manager/src/hook-manager.lisp +(defvar *hooks* (make-hash-table :test 'equal)) + +(defun register-hook (hook-name fn) + "Registers a function FN for the given HOOK-NAME." + (pushnew fn (gethash hook-name *hooks*)) + (kernel-log "HOOK - Registered function for ~a" hook-name)) + +(defun run-hooks (hook-name &rest args) + "Executes all registered functions for HOOK-NAME with ARGS." + (let ((fns (gethash hook-name *hooks*))) + (dolist (fn fns) + (apply fn args)))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-hook-manager + :priority 100 + :trigger (lambda (context) nil) + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-inbox-processor.org b/notes/org-skill-inbox-processor.org new file mode 100644 index 0000000..1ee78ef --- /dev/null +++ b/notes/org-skill-inbox-processor.org @@ -0,0 +1,82 @@ +#+TITLE: SKILL: Enriched Inbox Processor Agent (Universal Literate Note) +#+ID: skill-inbox-processor +#+STARTUP: content +#+FILETAGS: :inbox:processor:workflow:psf: + +* Overview +The *Enriched Inbox Processor Agent* is responsible for the daily migration of captured nodes from ~inbox.org~ to the ~daily/~ archive. It enforces a strict privacy wall for ~!personal~ content while providing deep semantic enrichment for public research. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Automate the sorting and enrichment of inbox captures. + +** 2. User Needs +- *Privacy Wall:* Headlines tagged ~!personal~ are moved **symbolically only**. No LLM processing allowed. +- *Semantic Enrichment:* For public items (non-!personal), generate: + 1. A **Summary** sub-heading (1 sentence). + 2. A **Significance** paragraph explaining the PSF use-case. + 3. A **Full Text** extraction for items tagged ~!archive~. +- *Archive-First:* ALL originals are moved to ~daily/YYYY-MM-DD.org~ based on the ~:CREATED:~ property. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Iterate through the inbox. Use System 2 (Symbolic) to identify the tag. If ~!personal~, perform a direct move. If not, trigger System 1 (Neuro) for enrichment. + +* Phase D: Build (Implementation) + +** Helper: Privacy & Archive Checks +#+begin_src lisp :tangle ../projects/org-skill-inbox-processor/src/processor-logic.lisp +(defun inbox-is-private-p (tags) + (member "!personal" tags :test #'string-equal)) + +(defun inbox-is-archive-p (tags) + (member "!archive" tags :test #'string-equal)) +#+end_src + +** Neural Stage (Enrichment) +#+begin_src lisp :tangle ../projects/org-skill-inbox-processor/src/processor-logic.lisp +(defun neuro-skill-inbox-processor (context) + (let* ((payload (getf context :payload)) + (content (getf payload :content)) + (tags (getf payload :tags)) + (is-archive (inbox-is-archive-p tags))) + (ask-neuro content :system-prompt + (format nil "You are the PSF Librarian. Your goal is to ENRICH this Org-mode capture. +RULES: +1. Create a '** Summary' sub-heading with a 1-sentence summary. +2. Create a '** Significance' sub-heading with a paragraph explaining why this matters to a Sovereign Lisp Machine and how it can be used. +3. ~:[~;~* ARCHIVE MODE: Extract the full text of the item into a '** Full Text' sub-heading, preserving Org-mode structure.~] +4. Return ONLY a Lisp plist with :summary :significance :full-text. +5. NO conversational filler." is-archive)))) +#+end_src + +** Symbolic Stage (The Physical Move) +#+begin_src lisp :tangle ../projects/org-skill-inbox-processor/src/processor-logic.lisp +(defun inbox-process-logic (action context) + (declare (ignore action)) + (let* ((payload (getf context :payload)) + (sensor (getf payload :sensor))) + (when (eq sensor :heartbeat) + (let* ((base-dir (or (uiop:getenv "MEMEX_DIR") "/home/user/memex/")) + (inbox-path (merge-pathnames "inbox.org" base-dir))) + (org-agent:kernel-log "INBOX - Scanning ~a for migration..." (uiop:native-namestring inbox-path)) + ;; Physical move logic would go here using Org AST parsing + '(:target :system :payload (:action :message :text "Inbox processing complete (Simulation).")))))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-inbox-processor + :priority 100 + :trigger (lambda (context) (eq (getf (getf context :payload) :sensor) :heartbeat)) + :neuro #'neuro-skill-inbox-processor + :symbolic #'inbox-process-logic) +#+end_src diff --git a/notes/org-skill-log-aggregator.org b/notes/org-skill-log-aggregator.org new file mode 100644 index 0000000..b401f83 --- /dev/null +++ b/notes/org-skill-log-aggregator.org @@ -0,0 +1,64 @@ +#+TITLE: SKILL: Log Aggregator (Universal Literate Note) +#+ID: skill-log-aggregator +#+STARTUP: content +#+FILETAGS: :logging:observability:system:psf: + +* Overview +The *Log Aggregator* monitors and summarizes system logs to provide insights into agent behavior and system health. + +* Phase A: Demand (PRD) +:PROPERTIES: +:STATUS: FROZEN +:END: + +** 1. Purpose +Collect and summarize agent logs. + +** 2. User Needs +- *Scan:* Retrieve logs from the system. +- *Summarize:* Provide a high-level summary of recent activities. + +* Phase B: Blueprint (PROTOCOL) +:PROPERTIES: +:STATUS: SIGNED +:END: + +** 1. Architectural Intent +Observability and log analysis system. + +** 2. Semantic Interfaces +#+begin_src lisp +(defun log-scan (&optional (lines 100)) "Scan the last N lines of the log.") +(defun log-summarize (logs) "Neural or symbolic summary of LOGS.") +#+end_src + +* Phase D: Build (Implementation) + +#+begin_src lisp :tangle ../projects/org-skill-log-aggregator/src/log-aggregator.lisp +(defun log-scan (&optional (lines 100)) + "Reads the last LINES lines of the system log file." + (let ((log-file (merge-pathnames "logs/agent.log" (uiop:getenv "SYSTEM_DIR")))) + (if (uiop:file-exists-p log-file) + (uiop:run-program `("tail" "-n" ,(write-to-string lines) ,(namestring log-file)) :output :string) + "Log file not found."))) + +(defun log-summarize (logs) + "Symbolic summary of LOGS focusing on errors and warnings." + (let ((lines (uiop:split-string logs :separator '(#\Newline))) + (errors 0) + (warnings 0)) + (dolist (line lines) + (cond + ((cl-ppcre:scan "ERROR" line) (incf errors)) + ((cl-ppcre:scan "WARN" line) (incf warnings)))) + (format nil "Log Summary: ~a errors, ~a warnings found in scan." errors warnings))) +#+end_src + +* Registration +#+begin_src lisp +(defskill :skill-log-aggregator + :priority 30 + :trigger (lambda (context) nil) + :neuro (lambda (context) nil) + :symbolic (lambda (action context) action)) +#+end_src diff --git a/notes/org-skill-provider-gemini.org b/notes/org-skill-provider-gemini.org index 10d884a..72ee82d 100644 --- a/notes/org-skill-provider-gemini.org +++ b/notes/org-skill-provider-gemini.org @@ -20,7 +20,7 @@ The *Gemini Provider Agent* integrates Google's Gemini API as a pluggable System * Phase D: Build (Implementation) ** Request Execution -#+begin_src lisp +#+begin_src lisp :tangle ../projects/org-skill-provider-gemini/src/provider-logic.lisp (defun execute-gemini-request (prompt system-prompt) (let* ((auth (org-agent:get-provider-auth :gemini)) (api-key (getf auth :api-key)) @@ -37,7 +37,7 @@ The *Gemini Provider Agent* integrates Google's Gemini API as a pluggable System (body (cl-json:encode-json-to-string `((contents . ((parts . ((text . ,(format nil "~a~%~%Prompt: ~a" system-prompt prompt)))))))))) (handler-case - (let* ((response (dex:post url :headers headers :content body)) + (let* ((response (dex:post url :headers headers :content body :connect-timeout 10 :read-timeout 30)) (json (cl-json:decode-json-from-string response))) (cdr (assoc :text (cdr (assoc :parts (car (cdr (assoc :parts (car (cdr (assoc :candidates json))))))))))) (error (c) diff --git a/notes/org-skill-provider-openrouter.org b/notes/org-skill-provider-openrouter.org index 73bb73d..fba0374 100644 --- a/notes/org-skill-provider-openrouter.org +++ b/notes/org-skill-provider-openrouter.org @@ -40,7 +40,7 @@ Interfaces for executing neural completion requests via the unified OpenRouter g * Phase D: Build (Implementation) ** Tiered Model Resolution -#+begin_src lisp +#+begin_src lisp :tangle ../projects/org-skill-provider-openrouter/src/provider-logic.lisp (defun get-openrouter-tiered-model (tier) (case tier (:powerful "anthropic/claude-3.5-sonnet") @@ -50,7 +50,7 @@ Interfaces for executing neural completion requests via the unified OpenRouter g #+end_src ** Request Execution -#+begin_src lisp +#+begin_src lisp :tangle ../projects/org-skill-provider-openrouter/src/provider-logic.lisp (defun execute-openrouter-request (prompt system-prompt) (let ((api-key (uiop:getenv "OPENROUTER_API_KEY")) (endpoint "https://openrouter.ai/api/v1/chat/completions")) @@ -70,7 +70,7 @@ Interfaces for executing neural completion requests via the unified OpenRouter g ( (role . "user") (content . ,prompt) ))))))) (handler-case - (let* ((response (dex:post endpoint :headers headers :content body)) + (let* ((response (dex:post endpoint :headers headers :content body :connect-timeout 10 :read-timeout 30)) (json (cl-json:decode-json-from-string response))) ;; Extract content from OpenAI-style response: choices[0].message.content (cdr (assoc :content (cdr (assoc :message (car (cdr (assoc :choices json)))))))) diff --git a/notes/org-skill-router.org b/notes/org-skill-router.org index f560ae8..d43e20b 100644 --- a/notes/org-skill-router.org +++ b/notes/org-skill-router.org @@ -79,10 +79,25 @@ Interfaces for AST inspection and intent-driven stimulus injection. Source of tr (t '(:type :LOG :payload (:text "Router failed to classify.")))))) #+end_src +** Routing Logic +#+begin_src lisp :tangle ../projects/org-skill-router/src/router-logic.lisp +(defun trigger-skill-router (context) + "Triggers on :user-command or :chat-message if no other skill handles it." + (let* ((payload (getf context :payload)) + (sensor (getf payload :sensor))) + (or (eq sensor :user-command) + (eq sensor :chat-message)))) + +(defun neuro-skill-router (context) + "Neural stage for intent classification." + (let ((text (getf (getf context :payload) :text))) + (ask-neuro text :system-prompt "You are the PSF Router. Decompose the user's request into atomic sub-agent calls. Return a Lisp plist."))) +#+end_src + * Registration #+begin_src lisp (defskill :skill-router - :priority 90 + :priority 10 :trigger #'trigger-skill-router :neuro #'neuro-skill-router :symbolic #'verify-skill-router) diff --git a/notes/org-skill-scientist.org b/notes/org-skill-scientist.org index a964459..68ed620 100644 --- a/notes/org-skill-scientist.org +++ b/notes/org-skill-scientist.org @@ -24,23 +24,33 @@ Eliminate speculative debugging through rigorous scientific methodology. * Phase D: Build (Implementation) ** Scientific Loop -#+begin_src lisp :tangle projects/org-skill-scientist/src/scientist-logic.lisp -(defun scientist-formulate-hypothesis (failure-log) - "Analyzes an error and proposes a 'Theory of Failure'. - Then triggers the Self-Fix agent." - (let ((hypothesis (org-agent:ask-neuro - (format nil "Explain why this failure occurred and propose a surgical fix: ~a" failure-log) - :system-prompt "You are a PSF Senior Debugging Scientist. Use formal logic and propose a fix in Lisp."))) - (kernel-log "SCIENTIST - Hypothesis formulated. Triggering SELF-FIX...") +#+begin_src lisp :tangle ../projects/org-skill-scientist/src/scientist-logic.lisp +(defun scientist-hypothesis (context) + "Neural stage: Formulates a hypothesis about a failure based on logs." + (let* ((payload (getf context :payload)) + (failure-log (getf payload :text)) + (project (getf payload :project))) + (org-agent:ask-neuro + (format nil "Project ~a failed with log: ~a. Formulate a 'Theory of Failure' and suggest a surgical fix." project failure-log) + :system-prompt "You are a PSF Senior Debugging Scientist. Return a Lisp plist: (:target :scientist :action :propose :hypothesis \"...\" :failure-log \"...\")"))) + +(defun scientist-propose-fix (action context) + "Symbolic stage: Triggers the Self-Fix agent with the formulated hypothesis." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (hypothesis (getf payload :hypothesis)) + (failure-log (getf payload :failure-log))) + (org-agent:kernel-log "SCIENTIST - Hypothesis formulated. Triggering SELF-FIX...") (org-agent:inject-stimulus - `(:type :EVENT :payload (:sensor :repair-request :hypothesis ,hypothesis :failure-log ,failure-log))))) + `(:type :EVENT :payload (:sensor :repair-request :hypothesis ,hypothesis :failure-log ,failure-log))) + (format nil "SUCCESS - Scientist proposed fix for failure."))) #+end_src * Registration #+begin_src lisp (defskill :skill-scientist :priority 90 - :trigger (lambda (context) (search "ERROR" (getf (getf context :payload) :text))) - :neuro #'scientist-formulate-hypothesis - :symbolic (lambda (action context) action)) + :trigger (lambda (context) (eq (getf (getf context :payload) :sensor) :test-failure)) + :neuro #'scientist-hypothesis + :symbolic #'scientist-propose-fix) #+end_src diff --git a/notes/org-skill-scribe.org b/notes/org-skill-scribe.org index 8b1079a..7f3b666 100644 --- a/notes/org-skill-scribe.org +++ b/notes/org-skill-scribe.org @@ -4,7 +4,7 @@ #+FILETAGS: :scribe:distillation:psf:audit: * Overview -The *Scribe Agent* is the primary custodian of the Institutional Memory. It distills ephemeral daily thoughts into atomic notes and audits foundry projects for compliance with PSF standards. +The *Scribe Agent* is the primary custodian of the Institutional Memory. It distills ephemeral daily thoughts into atomic notes, enriches the knowledge graph via Karpathy-style synthesis, and audits foundry projects. * Phase A: Demand (PRD) :PROPERTIES: @@ -12,18 +12,23 @@ The *Scribe Agent* is the primary custodian of the Institutional Memory. It dist :END: ** 1. Purpose -Define automated distillation and auditing behaviors for the PSF. +Define automated distillation, enrichment, and auditing behaviors. ** 2. User Needs -- *Knowledge Distillation:* Extract evergreen concepts from raw dailies. -- *Incremental Processing:* Efficient Git-based delta tracking. -- *PSF Mandate Audit:* High-integrity check for PRD/PROTOCOL artifacts. -- *Autonomous Execution:* Cron-compatible, environment-driven logic. +- *Knowledge Distillation:* Weekly scan of ~daily/~ files to extract evergreen concepts. +- *Privacy Mandate:* NEVER process subtrees with the ~!personal~ tag. (LLM exclusion). +- *Content Enrichment (Karpathy Method):* + 1. Cross-linking to existing notes. + 2. Merging redundant concepts. + 3. Splitting bloated notes. + 4. Deciding on further self-learning (deep or adjacent). + 5. Generating project ideas from insights. +- *Archive Preservation:* Never delete originals from ~daily/~. ** 3. Success Criteria -*** TODO Distillation Accuracy -*** TODO Audit Trigger Verification -*** TODO State Persistence (Lisp alist) +*** TODO Successful distillation of a week's worth of dailies. +*** TODO Automated link suggestion between new and old notes. +*** TODO Project idea generation verified by user. * Phase B: Blueprint (PROTOCOL) :PROPERTIES: @@ -31,64 +36,65 @@ Define automated distillation and auditing behaviors for the PSF. :END: ** 1. Architectural Intent -Interfaces for state-aware knowledge extraction and structural auditing. +Uses a weekly heartbeat trigger. Employs a "Compiler" approach: System 1 (Neuro) generates synthesis proposals, System 2 (Symbolic) verifies file-system safety and tag constraints. ** 2. Semantic Interfaces #+begin_src lisp -(defun scribe-scan-for-knowledge-gaps () - "Identifies new daily captures via git diff.") +(defun scribe-distill-weekly () + "Main entry point for weekly knowledge synthesis.") -(defun scribe-distill-concept (daily-path concept-meta) - "Transforms raw data into a permanent node.") - -(defun scribe-audit-foundry-mandate (project-name) - "Checks for mandatory PSF artifacts.") +(defun scribe-enrich-concept (note-id) + "Triggers neural analysis for linking and project ideas.") #+end_src * Phase D: Build (Implementation) -** State Perception -#+begin_src lisp :tangle projects/org-skill-scribe/src/scribe-engine.lisp -(defun scribe-scan-for-knowledge-gaps () - (let* ((state-file (or (uiop:getenv "SCRIBE_STATE") "scribe-state.lisp")) - (state (if (uiop:file-exists-p state-file) (with-open-file (in state-file) (read in)) '((:last-commit . "HEAD~1")))) - (last-hash (cdr (assoc :last-commit state)))) - (uiop:run-program (list "git" "diff" "--name-only" last-hash "HEAD" "--" (or (uiop:getenv "MEMEX_DAILY") "daily/")) :output :lines))) -#+end_src - -** Concept Distillation -#+begin_src lisp :tangle projects/org-skill-scribe/src/scribe-engine.lisp -(defun scribe-distill-concept (daily-path concept-meta) - (let* ((title (getf concept-meta :title)) - (content (getf concept-meta :content)) - (source (getf concept-meta :source)) - (filename (format nil "~a.org" (cl-ppcre:regex-replace-all " " (string-downcase title) "-"))) - (target-path (format nil "~a/~a" (or (uiop:getenv "MEMEX_NOTES") "notes") filename))) - (with-open-file (out target-path :direction :output :if-exists :supersede) - (format out "#+TITLE: ~a~%#+ID: ~a~%~%Source: [[file:~a]]~%~%~a" title (org-id-new) source content)) - target-path)) -#+end_src - -** Sensory Logic +** Git-based Change Detection #+begin_src lisp :tangle ../projects/org-skill-scribe/src/scribe-engine.lisp +(defun scribe-get-changed-dailies () + "Returns list of daily files modified in the last 7 days via git." + (uiop:run-program (list "git" "log" "--since='1 week ago'" "--name-only" "--pretty=format:" "--" "daily/") :output :lines)) +#+end_src + +** Pre-Filtering (The Privacy Wall) +#+begin_src lisp :tangle ../projects/org-skill-scribe/src/scribe-engine.lisp +(defun scribe-filter-personal (org-ast-node) + "Recursively strips out any headline or content tagged with !personal. + This runs strictly in System 2 BEFORE any data is passed to System 1." + (let ((tags (getf (org-agent:org-object-attributes org-ast-node) :TAGS))) + (when (not (member "!personal" tags :test #'string=)) + org-ast-node))) +#+end_src + +** Karpathy-Style Synthesis +#+begin_src lisp :tangle ../projects/org-skill-scribe/src/scribe-engine.lisp +(defun neuro-skill-scribe-enrich (context) + "Neural stage for high-entropy knowledge synthesis. + Assumes 'context' has already passed through scribe-filter-personal." + (let* ((content (getf context :content)) + (existing-notes "")) ; Skeletal: would call atomic-notes-scan + (ask-neuro content :system-prompt + (format nil "You are the PSF Scribe. Your goal is to ENRICH this concept. +RULES: +1. CROSS-LINK: Suggest links to existing notes. +2. MERGE/SPLIT: Identify if this should be combined with another or broken down. +3. SELF-LEARNING: Suggest a 'Path to Mastery' (deeper or adjacent). +4. PROJECTS: Suggest a PSF-style project based on this. +5. NO FILLER: Return a Lisp plist.")))) + (defun trigger-skill-scribe (context) "Triggers on delegation to :scribe or :distill." (let ((payload (getf context :payload))) (and (eq (getf context :type) :EVENT) (eq (getf payload :sensor) :delegation) (member (getf payload :target-skill) '(:scribe :distill))))) - -(defun neuro-skill-scribe (context) - "Neural stage for concept distillation." - (declare (ignore context)) - nil) #+end_src * Registration #+begin_src lisp (defskill :skill-scribe - :priority 90 + :priority 60 :trigger #'trigger-skill-scribe - :neuro #'neuro-skill-scribe - :symbolic #'scribe-scan-for-knowledge-gaps) + :neuro #'neuro-skill-scribe-enrich + :symbolic #'scribe-get-changed-dailies) #+end_src diff --git a/notes/org-skill-self-fix.org b/notes/org-skill-self-fix.org index 8a1af5f..5a571a1 100644 --- a/notes/org-skill-self-fix.org +++ b/notes/org-skill-self-fix.org @@ -24,16 +24,38 @@ Enable autonomous, verified code correction without human intervention. * Phase D: Build (Implementation) ** Repair Logic -#+begin_src lisp :tangle projects/org-skill-self-fix/src/repair-logic.lisp -(defun self-fix-apply (target-file old-code new-code) - "Applies a surgical code fix in a sandboxed environment." - (let* ((sandbox-dir "/tmp/org-agent-sandbox/fix/") - (target-path (merge-pathnames target-file sandbox-dir))) - (ensure-directories-exist sandbox-dir) - (kernel-log "SELF-FIX - Applying surgical fix to ~a..." target-file) - (with-open-file (out target-path :direction :output :if-exists :supersede) - (write-string new-code out)) - (org-agent:kernel-log "SELF-FIX - Fix applied to sandbox: ~a" target-path))) +#+begin_src lisp :tangle ../projects/org-skill-self-fix/src/repair-logic.lisp +(defun self-fix-replace-all (string part replacement) + (with-output-to-string (out) + (loop with part-length = (length part) + for old-pos = 0 then (+ pos part-length) + for pos = (search part string :start2 old-pos) + do (write-string string out :start old-pos :end (or pos (length string))) + when pos do (write-string replacement out) + while pos))) + +(defun self-fix-apply (action context) + "Applies a surgical code fix directly to the target file." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (target-file (getf payload :file)) + (old-code (getf payload :old)) + (new-code (getf payload :new))) + (org-agent:kernel-log "SELF-FIX - Attempting surgical fix on ~a..." target-file) + (if (uiop:file-exists-p target-file) + (let ((content (uiop:read-file-string target-file))) + (if (search old-code content) + (let ((new-content (self-fix-replace-all content old-code new-code))) + (with-open-file (out target-file :direction :output :if-exists :supersede) + (write-string new-content out)) + (org-agent:kernel-log "SELF-FIX SUCCESS - Applied fix to ~a" target-file) + t) + (progn + (org-agent:kernel-log "SELF-FIX FAILURE - Could not find old code in ~a" target-file) + nil))) + (progn + (org-agent:kernel-log "SELF-FIX FAILURE - File not found: ~a" target-file) + nil)))) (defun neuro-skill-self-fix (context) "Neural stage: Synthesizes a surgical code modification based on the hypothesis." @@ -41,8 +63,10 @@ Enable autonomous, verified code correction without human intervention. (hypothesis (getf payload :hypothesis)) (failure-log (getf payload :failure-log))) (org-agent:ask-neuro - (format nil "Based on the hypothesis '~a' and failure '~a', provide the exact Lisp code to fix it." hypothesis failure-log) - :system-prompt "You are the PSF Repair Actuator. Return a Lisp plist: (:file \"path/to/file.lisp\" :old \"old code\" :new \"new code\")"))) + (format nil "Based on the hypothesis '~a' and failure '~a', provide the exact Lisp code to fix it. +Return a Lisp plist: (:target :self-fix :action :apply :file \"path/to/file.lisp\" :old \"old code\" :new \"new code\")" + hypothesis failure-log) + :system-prompt "You are the PSF Repair Actuator. You MUST return ONLY a Lisp plist."))) #+end_src * Registration @@ -51,9 +75,5 @@ Enable autonomous, verified code correction without human intervention. :priority 95 :trigger (lambda (context) (eq (getf (getf context :payload) :sensor) :repair-request)) :neuro #'neuro-skill-self-fix - :symbolic (lambda (action context) - (let ((p (getf action :payload))) - (self-fix-apply (getf p :file) (getf p :old) (getf p :new)) - (org-agent:kernel-log "SELF-FIX - Logic verified. Merging...") - action))) + :symbolic #'self-fix-apply) #+end_src diff --git a/notes/org-skill-tdd-runner.org b/notes/org-skill-tdd-runner.org index 7b56e75..ae36b8d 100644 --- a/notes/org-skill-tdd-runner.org +++ b/notes/org-skill-tdd-runner.org @@ -46,19 +46,24 @@ Interfaces for background verification and kernel alerting. Source of truth is t * Phase D: Build (Implementation) ** Test Execution -#+begin_src lisp :tangle projects/org-skill-tdd-runner/src/runner-logic.lisp -(defun tdd-runner-execute (project-name) +#+begin_src lisp :tangle ../projects/org-skill-tdd-runner/src/runner-logic.lisp +(defun run-tests-for-project (project-name) + "Executes the standard test suite for the given project using SBCL." (let* ((projects-dir (or (uiop:getenv "PROJECTS_DIR") "projects/")) - (test-dir (format nil "~aorg-skill-~a/tests/" projects-dir project-name)) - (lisp-tests (format nil "~atest-suite.lisp" test-dir)) - (python-tests (format nil "~asimulate_*.py" test-dir))) - (kernel-log "CI - Running tests for ~a..." project-name) - ;; Mock execution: If it fails, send to the Scientist Agent - (let ((failure-log "ERROR: Expected T but got NIL in test case 42.")) - (when failure-log - (kernel-log "CI ERROR - Test failed in ~a. Pushing to Scientist Agent..." project-name) - (org-agent:inject-stimulus - `(:type :EVENT :payload (:sensor :test-failure :project ,project-name :text ,failure-log))))))) + (project-dir (format nil "~aorg-skill-~a/" projects-dir project-name)) + (test-file (format nil "~atests/test-suite.lisp" project-dir))) + (org-agent:kernel-log "CI - Running tests for ~a..." project-name) + (if (uiop:file-exists-p test-file) + (multiple-value-bind (output error-output exit-code) + (uiop:run-program (list "sbcl" "--batch" "--load" test-file "--eval" "(uiop:quit)") + :ignore-error-status t :output :string :error-output :string) + (if (= exit-code 0) + (org-agent:kernel-log "CI SUCCESS - ~a passed all tests." project-name) + (progn + (org-agent:kernel-log "CI FAILURE - ~a failed tests with exit code ~a" project-name exit-code) + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :test-failure :project ,project-name :text ,output :stderr ,error-output)))))) + (org-agent:kernel-log "CI ERROR - No test suite found for ~a at ~a" project-name test-file)))) #+end_src * Registration @@ -75,5 +80,7 @@ Interfaces for background verification and kernel alerting. Source of truth is t (let ((parts (uiop:split-string file :separator '(#\/)))) (when (> (length parts) 2) ;; The project name is typically the directory after "projects/" - (tdd-runner-execute (nth 1 (member "projects" parts :test #'string=))))))))) + (let ((dir (nth 1 (member "projects" parts :test #'string=)))) + (when (and dir (uiop:string-prefix-p "org-skill-" dir)) + (run-tests-for-project (subseq dir 10)))))))))) #+end_src diff --git a/notes/org-skill-tech-analyst.org b/notes/org-skill-tech-analyst.org index 36e9132..f53da3a 100644 --- a/notes/org-skill-tech-analyst.org +++ b/notes/org-skill-tech-analyst.org @@ -45,7 +45,7 @@ Interfaces for TDD suite actuation and protocol perception. Source of truth is t * Phase D: Build (Implementation) ** Protocol Perception -#+begin_src lisp :tangle projects/org-skill-tech-analyst/src/analyst-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-tech-analyst/src/analyst-logic.lisp (defun tech-analyst-perceive-signed-protocol (note-path) "Checks if a master note has a SIGNED PROTOCOL and lacks a TDD suite in the material project." (let* ((content (uiop:read-file-string note-path)) @@ -69,7 +69,7 @@ Interfaces for TDD suite actuation and protocol perception. Source of truth is t #+end_src ** Cognitive Trigger -#+begin_src lisp :tangle projects/org-skill-tech-analyst/src/analyst-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-tech-analyst/src/analyst-logic.lisp (defun trigger-skill-tech-analyst (context) "Triggers on heartbeat if any master note is in a SIGNED PROTOCOL state." (let ((type (getf context :type)) @@ -82,7 +82,7 @@ Interfaces for TDD suite actuation and protocol perception. Source of truth is t #+end_src ** Neuro-Cognitive Prompt -#+begin_src lisp :tangle projects/org-skill-tech-analyst/src/analyst-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-tech-analyst/src/analyst-logic.lisp (defun neuro-skill-tech-analyst (context) (let* ((payload (getf context :payload)) (note (car (getf payload :ready-blueprints))) @@ -107,7 +107,7 @@ Interfaces for TDD suite actuation and protocol perception. Source of truth is t #+end_src ** TDD Suite Actuation -#+begin_src lisp :tangle projects/org-skill-tech-analyst/src/analyst-logic.lisp +#+begin_src lisp :tangle ../projects/org-skill-tech-analyst/src/analyst-logic.lisp (defun tech-analyst-actuate (action context) (let* ((payload (getf action :payload)) (project-name (getf payload :name)) @@ -117,7 +117,7 @@ Interfaces for TDD suite actuation and protocol perception. Source of truth is t (test-dir (format nil "~atests/" project-dir)) (test-path (format nil "~atests/test-suite.lisp" project-dir))) - (kernel-log "ANALYST - Actuating TDD Suite for ~a" project-name) + (org-agent:kernel-log "ANALYST - Actuating TDD Suite for ~a" project-name) (ensure-directories-exist test-dir) (with-open-file (out test-path :direction :output :if-exists :supersede) (format out ";;; TDD Suite for ~a~%~a" project-name test-content)) diff --git a/org-agent-shell.log b/org-agent-shell.log deleted file mode 100644 index ed9e2d9..0000000 --- a/org-agent-shell.log +++ /dev/null @@ -1,2703 +0,0 @@ -KERNEL: Loading environment from /home/user/.local/share/org-agent/.env -DAEMON: Binding to 0.0.0.0:9105... -================================================== - org-agent Kernel Booted Successfully. - Daemon Listening: 0.0.0.0:9105 -================================================== -KERNEL: Jailing skill 'org-skill-architect' in package ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT -; in: -; PROGN (DEFUN ARCHITECT-PERCEIVE-FROZEN-PRD (PROJECT-NAME) -; "Checks if a project has a FROZEN PRD.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-PERCEIVE-FROZEN-PRD -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::PROJECT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-PERCEIVE-FROZEN-PRD -; "Checks if a project has a FROZEN PRD.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN ARCHITECT-PERCEIVE-FROZEN-PRD (PROJECT-NAME) -; "Checks if a project has a FROZEN PRD.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-ACTUATE -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::PROJECT-NAME -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::BLUEPRINT-CONTENT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-ACTUATE -; "Physically writes the PROTOCOL.org file.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; caught STYLE-WARNING: -; The variable BLUEPRINT-CONTENT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-PERCEIVE-FROZEN-PRD in DEFUN -; in: -; PROGN (DEFUN ARCHITECT-PERCEIVE-FROZEN-PRD (PROJECT-NAME) -; "Checks if a project has a FROZEN PRD.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-ACTUATE -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-ACTUATE -; (LET* ((ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::PAYLOAD #) -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::NOTE-PATH #) -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::BLUEPRINT-CONTENT #)) -; (ORG-AGENT:KERNEL-LOG "ARCHITECT - Appending PROTOCOL to ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::NOTE-PATH) -; (WITH-OPEN-FILE -; (ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::OUT -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::NOTE-PATH :DIRECTION :OUTPUT -; :IF-EXISTS :APPEND) -; (FORMAT ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::OUT -; "~%* Phase B: Blueprint (PROTOCOL)~%:PROPERTIES:~%:STATUS: SIGNED~%:END:~%~%~a" -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::BLUEPRINT-CONTENT)) -; (FORMAT NIL "SUCCESS - Architect established PROTOCOL in ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::NOTE-PATH)))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ARCHITECT::ARCHITECT-ACTUATE in DEFUN -KERNEL: Jailing skill 'org-skill-ast-normalization' in package ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION -; in: -; PROGN (DEFUN TRIGGER-SKILL-AST-NORMALIZATION (CONTEXT) -; "Triggers on :user-command :organize-subtree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::TRIGGER-SKILL-AST-NORMALIZATION -; (ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::TRIGGER-SKILL-AST-NORMALIZATION -; "Triggers on :user-command :organize-subtree.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-AST-NORMALIZATION (CONTEXT) -; "Triggers on :user-command :organize-subtree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::VERIFY-SKILL-AST-NORMALIZATION -; (ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::VERIFY-SKILL-AST-NORMALIZATION -; "Symbolic check for missing IDs and mandatory properties.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN TRIGGER-SKILL-AST-NORMALIZATION (CONTEXT) -; "Triggers on :user-command :organize-subtree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT:FIND-HEADLINE-MISSING-ID -; (ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::AST) -; (BLOCK ORG-AGENT:FIND-HEADLINE-MISSING-ID -; "Recursive scan of AST for headlines without IDs.")) -; -; caught STYLE-WARNING: -; The variable AST is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT:FIND-HEADLINE-MISSING-ID in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::TRIGGER-SKILL-AST-NORMALIZATION in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::VERIFY-SKILL-AST-NORMALIZATION in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-AST-NORMALIZATION (CONTEXT) -; "Triggers on :user-command :organize-subtree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::NEURO-SKILL-AST-NORMALIZATION -; (ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::CONTEXT) -; "Neural logic for mapping un-IDed headlines to PARA structure (Skeletal)." -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-AST-NORMALIZATION::NEURO-SKILL-AST-NORMALIZATION -; NIL)) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT:ORG-ID-NEW in DEFUN -KERNEL: Jailing skill 'org-skill-atomic-notes' in package ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES -; in: -; PROGN (DEFUN ATOMIC-NOTES-SCAN (QUERY) -; "Stage 1: Returns a sparse list of matching headlines and their unique IDs.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-SCAN -; (ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::QUERY) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-SCAN -; "Stage 1: Returns a sparse list of matching headlines and their unique IDs.")) -; -; caught STYLE-WARNING: -; The variable QUERY is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN ATOMIC-NOTES-SCAN (QUERY) -; "Stage 1: Returns a sparse list of matching headlines and their unique IDs.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-DEEP-READ -; (ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::IDS) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-DEEP-READ -; "Stage 2: Retrieves the full content for a specific list of node IDs.")) -; -; caught STYLE-WARNING: -; The variable IDS is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-SCAN in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::ATOMIC-NOTES-DEEP-READ in DEFUN -; in: -; PROGN (DEFUN ATOMIC-NOTES-SCAN (QUERY) -; "Stage 1: Returns a sparse list of matching headlines and their unique IDs.") -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-ATOMIC-NOTES::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-auth-api-key' in package ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY::AUTH-API-KEY-GET-CREDENTIALS in DEFUN -; in: -; PROGN (DEFUN AUTH-API-KEY-GET-CREDENTIALS () -; "Returns a plist containing the :api-key for the default provider.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-AUTH-API-KEY::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-auth-google-oauth' in package ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH -; in: -; PROGN (DEFUN AUTH-GOOGLE-GET-URL () -; "Generates the URL for the user to visit in their browser.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::AUTH-GOOGLE-RECEIVE-CODE -; (ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::CODE) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::AUTH-GOOGLE-RECEIVE-CODE -; "Exchanges the manual code for tokens and persists them.")) -; -; caught STYLE-WARNING: -; The variable CODE is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::AUTH-GOOGLE-RECEIVE-CODE in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::AUTH-GOOGLE-GET-HEADER in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::AUTH-GOOGLE-GET-URL in DEFUN -; in: -; PROGN (DEFUN AUTH-GOOGLE-GET-URL () -; "Generates the URL for the user to visit in their browser.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-AUTH-GOOGLE-OAUTH::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-brain-mapper' in package ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER -; in: -; PROGN (DEFUN TRIGGER-SKILL-BRAIN-MAPPER (CONTEXT) -; "Triggers on 'show me your brain' or 'skill graph'.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::TRIGGER-SKILL-BRAIN-MAPPER -; (ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::TRIGGER-SKILL-BRAIN-MAPPER -; "Triggers on 'show me your brain' or 'skill graph'.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-BRAIN-MAPPER (CONTEXT) -; "Triggers on 'show me your brain' or 'skill graph'.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::NEURO-SKILL-BRAIN-MAPPER -; (ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::NEURO-SKILL-BRAIN-MAPPER -; "Neural architect analysis of skill performance.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::TRIGGER-SKILL-BRAIN-MAPPER in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-BRAIN-MAPPER (CONTEXT) -; "Triggers on 'show me your brain' or 'skill graph'.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-BRAIN-MAPPER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-chaos' in package ORG-AGENT.SKILLS.ORG-SKILL-CHAOS -; in: -; PROGN (DEFUN CHAOS-INJECT-ERROR (SENSOR-TYPE) -; "Injects a synthetic error into a specific sensor pipeline." -; (KERNEL-LOG "CHAOS - Injecting synthetic error into ~a sensor..." -; SENSOR-TYPE) -; (INJECT-STIMULUS -; `(:TYPE :EVENT :PAYLOAD -; (:SENSOR ,SENSOR-TYPE :ERROR "SYNTHETIC_CHAOS_ERROR")))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAOS::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CHAOS::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-CHAOS::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-CHAOS::CONTEXT) -; "Analyze the failure and verify recovery path.") -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-chat' in package ORG-AGENT.SKILLS.ORG-SKILL-CHAT -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT -; "Triggers on :sensor :chat-message.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; "Ensures response is targeted to the correct Emacs buffer.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (IF (AND (LISTP ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION) -; (OR # #)) -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; '(:TYPE :REQUEST :TARGET :EMACS :PAYLOAD -; (:ACTION :INSERT-AT-END :BUFFER "*org-agent-chat*" :TEXT -; "nn*System Error:* Chat agent failed to format response as a valid Lisp action."))))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT in DEFUN -KERNEL: Jailing skill 'org-skill-consensus' in package ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS -; in: -; PROGN (DEFUN CONSENSUS-PROPOSE-VOTE (PROPOSAL) -; "Broadcasts a proposal to the peer swarm and collects votes. -; Implements PSF Social Consensus Protocol." -; (LET* ((PEERS (GET-SWARM-PEER-LIST)) -; (VOTES -; (LOOP FOR PEER IN PEERS -; COLLECT #))) -; (IF (> (COUNT :YES VOTES) (/ # 2)) -; T -; NIL))) -; (ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::GET-SWARM-PEER-LIST) -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::GET-SWARM-PEER-LIST -; -; compilation unit finished -; Undefined function: -; GET-SWARM-PEER-LIST -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN CONSENSUS-PROPOSE-VOTE (PROPOSAL) -; "Broadcasts a proposal to the peer swarm and collects votes. -; Implements PSF Social Consensus Protocol." -; (LET* ((PEERS (GET-SWARM-PEER-LIST)) -; (VOTES -; (LOOP FOR PEER IN PEERS -; COLLECT #))) -; (IF (> (COUNT :YES VOTES) (/ # 2)) -; T -; NIL))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-CONSENSUS::CONTEXT) -; "Formulate a consensus proposal for the peer swarm.") -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-creator' in package ORG-AGENT.SKILLS.ORG-SKILL-CREATOR -; in: -; PROGN (DEFUN TRIGGER-SKILL-CREATOR (CONTEXT) -; "Triggers on :delegation :target-skill :skill-creator.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::TRIGGER-SKILL-CREATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::TRIGGER-SKILL-CREATOR -; "Triggers on :delegation :target-skill :skill-creator.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CREATOR (CONTEXT) -; "Triggers on :delegation :target-skill :skill-creator.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CREATOR-EXTRACT-LISP-BLOCKS -; (ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CONTENT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CREATOR-EXTRACT-LISP-BLOCKS -; "Parses Org content to isolate code blocks.")) -; -; caught STYLE-WARNING: -; The variable CONTENT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CREATOR (CONTEXT) -; "Triggers on :delegation :target-skill :skill-creator.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::VERIFY-SKILL-CREATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::VERIFY-SKILL-CREATOR -; "Symbolic gatekeeper validating syntax before deployment.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::TRIGGER-SKILL-CREATOR in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CREATOR-EXTRACT-LISP-BLOCKS in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-CREATOR (CONTEXT) -; "Triggers on :delegation :target-skill :skill-creator.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::VERIFY-SKILL-CREATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::VERIFY-SKILL-CREATOR -; (LET* ((ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::PAYLOAD #) -; (ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::LISP-BLOCKS #)) -; (DOLIST (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::LISP-BLOCKS) -; (MULTIPLE-VALUE-BIND # # #)) -; ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::PROPOSED-ACTION))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::VERIFY-SKILL-CREATOR in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-CREATOR (CONTEXT) -; "Triggers on :delegation :target-skill :skill-creator.") -; #'ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::NEURO-SKILL-CREATOR -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::NEURO-SKILL-CREATOR -; -; compilation unit finished -; Undefined function: -; NEURO-SKILL-CREATOR -; caught 1 STYLE-WARNING condition -READER ERROR in skill 'org-skill-creator': The function - ORG-AGENT.SKILLS.ORG-SKILL-CREATOR::NEURO-SKILL-CREATOR - is undefined. - -KERNEL: Jailing skill 'org-skill-cron' in package ORG-AGENT.SKILLS.ORG-SKILL-CRON -; in: -; PROGN (DEFUN TRIGGER-SKILL-CRON (CONTEXT) "Triggers on :sensor :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CRON::TRIGGER-SKILL-CRON -; (ORG-AGENT.SKILLS.ORG-SKILL-CRON::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CRON::TRIGGER-SKILL-CRON -; "Triggers on :sensor :heartbeat.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CRON (CONTEXT) "Triggers on :sensor :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CRON::PARSE-ORG-TIMESTAMP -; (ORG-AGENT.SKILLS.ORG-SKILL-CRON::TS-STR) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CRON::PARSE-ORG-TIMESTAMP -; "Converts Org timestamp string to machine-comparable format.")) -; -; caught STYLE-WARNING: -; The variable TS-STR is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CRON (CONTEXT) "Triggers on :sensor :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CRON::NEURO-SKILL-CRON -; (ORG-AGENT.SKILLS.ORG-SKILL-CRON::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CRON::NEURO-SKILL-CRON -; "Neural drafting of alerts for overdue tasks.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CRON (CONTEXT) "Triggers on :sensor :heartbeat.") -; (ORG-AGENT.SKILLS.ORG-SKILL-CRON::TRIGGER-NIGHTLY-GROOMING) -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-CRON::TRIGGER-NIGHTLY-GROOMING -; -; compilation unit finished -; Undefined function: -; TRIGGER-NIGHTLY-GROOMING -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-CRON::TRIGGER-SKILL-CRON in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-CRON::PARSE-ORG-TIMESTAMP in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-CRON (CONTEXT) "Triggers on :sensor :heartbeat.") -; (* ORG-AGENT.SKILLS.ORG-SKILL-CRON::DAYS 24 60 60) -; -; caught WARNING: -; undefined variable: ORG-AGENT.SKILLS.ORG-SKILL-CRON::DAYS -; -; compilation unit finished -; Undefined variable: -; DAYS -; caught 1 WARNING condition -READER ERROR in skill 'org-skill-cron': The variable DAYS is unbound. - -KERNEL: Jailing skill 'org-skill-diagrammer' in package ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER -; in: -; PROGN (DEFUN SYNTHESIZE-MERMAID (NODES EDGES) -; "Creates a Mermaid graph string from a list of nodes and edges." -; (LET ((HEADER "graph TD")) -; (FORMAT NIL "~a~%~{ ~a --> ~a~%~}" HEADER -; (LOOP FOR E IN EDGES -; APPEND (LIST # #))))) -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::SYNTHESIZE-MERMAID -; (ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::NODES -; ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::EDGES) -; "Creates a Mermaid graph string from a list of nodes and edges." -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::SYNTHESIZE-MERMAID -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::HEADER "graph TD")) -; (FORMAT NIL "~a~%~{ ~a --> ~a~%~}" -; ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::HEADER -; (LOOP ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::FOR ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::E ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::IN ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::EDGES -; APPEND #))))) -; -; caught STYLE-WARNING: -; The variable NODES is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN SYNTHESIZE-MERMAID (NODES EDGES) -; "Creates a Mermaid graph string from a list of nodes and edges." -; (LET ((HEADER "graph TD")) -; (FORMAT NIL "~a~%~{ ~a --> ~a~%~}" HEADER -; (LOOP FOR E IN EDGES -; APPEND (LIST # #))))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-DIAGRAMMER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-economist' in package ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST -; in: -; PROGN (DEFUN ECONOMIST-ROUTE-TASK (COMPLEXITY) -; "Selects the optimal model backend based on task complexity (1-10)." -; (LET ((BUDGET (GET-CURRENT-TOKEN-BUDGET))) -; (COND ((> COMPLEXITY 8) :GEMINI-1.5-PRO) ((AND # #) :GEMINI-FLASH) -; (T :OLLAMA-LOCAL)))) -; (ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::GET-CURRENT-TOKEN-BUDGET) -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::GET-CURRENT-TOKEN-BUDGET -; -; compilation unit finished -; Undefined function: -; GET-CURRENT-TOKEN-BUDGET -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT:ECONOMIST-ROUTE-TASK in DEFUN -; in: -; PROGN (DEFUN ECONOMIST-ROUTE-TASK (COMPLEXITY) -; "Selects the optimal model backend based on task complexity (1-10)." -; (LET ((BUDGET (GET-CURRENT-TOKEN-BUDGET))) -; (COND ((> COMPLEXITY 8) :GEMINI-1.5-PRO) ((AND # #) :GEMINI-FLASH) -; (T :OLLAMA-LOCAL)))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-ECONOMIST::CONTEXT) -; "Analyze current compute efficiency and propose routing updates.") -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-emacs-bridge' in package ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::PORT 9105) -; -; caught STYLE-WARNING: -; The variable PORT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION-PLIST) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS -; "Sends a framed message to all connected clients.")) -; -; caught STYLE-WARNING: -; The variable ACTION-PLIST is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS in DEFUN -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-formal-verification' in package ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION -; in: -; PROGN (DEFPARAMETER *SECURITY-INVARIANTS* -; '((:NAME "Path-Safety" :FORMULA -; "(assert (forall ((p String)) (=> (is-write-op p) (str.prefixof \"/home/user/memex\" p))))"))) -; (ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::SMT-QUERY -; (FORMAT NIL -; "(declare-fun cmd () String) (assert (= cmd \"~a\")) ~{~a~%~} (check-sat)" -; ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::CMD -; (MAPCAR -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::I) -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::I -; :FORMULA)) -; ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::*SECURITY-INVARIANTS*))) -; -; caught STYLE-WARNING: -; The variable SMT-QUERY is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFPARAMETER *SECURITY-INVARIANTS* -; '((:NAME "Path-Safety" :FORMULA -; "(assert (forall ((p String)) (=> (is-write-op p) (str.prefixof \"/home/user/memex\" p))))"))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::CONTEXT) -; (IF (ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::VERIFY-ACTION-LOGIC -; ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::ACTION) -; ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::ACTION -; NIL)) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-FORMAL-VERIFICATION::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-function-calling' in package ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING -; in: -; PROGN (DEFUN LISP-SIGNATURE-TO-SCHEMA (FN-NAME PARAMS DOCSTRING) -; "Transforms a Lisp function definition into a JSON Schema tool object.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::LISP-SIGNATURE-TO-SCHEMA -; (ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::FN-NAME -; ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::PARAMS -; ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::DOCSTRING) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::LISP-SIGNATURE-TO-SCHEMA -; "Transforms a Lisp function definition into a JSON Schema tool object.")) -; -; caught STYLE-WARNING: -; The variable FN-NAME is defined but never used. -; -; caught STYLE-WARNING: -; The variable PARAMS is defined but never used. -; -; caught STYLE-WARNING: -; The variable DOCSTRING is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -; in: -; PROGN (DEFUN LISP-SIGNATURE-TO-SCHEMA (FN-NAME PARAMS DOCSTRING) -; "Transforms a Lisp function definition into a JSON Schema tool object.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::NORMALIZE-TOOL-CALL -; (ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::RAW-RESPONSE) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::NORMALIZE-TOOL-CALL -; "Parses the LLM response and returns a standard :REQUEST action plist.")) -; -; caught STYLE-WARNING: -; The variable RAW-RESPONSE is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::LISP-SIGNATURE-TO-SCHEMA in DEFUN -; in: -; PROGN (DEFUN LISP-SIGNATURE-TO-SCHEMA (FN-NAME PARAMS DOCSTRING) -; "Transforms a Lisp function definition into a JSON Schema tool object.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-FUNCTION-CALLING::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-groomer' in package ORG-AGENT.SKILLS.ORG-SKILL-GROOMER -; in: -; PROGN (DEFUN AUDIT-SKILL-LOGIC (SKILL-NAME) -; "Neural audit of a skill's Lisp blocks for complexity.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::AUDIT-SKILL-LOGIC -; (ORG-AGENT:SKILL-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::AUDIT-SKILL-LOGIC -; "Neural audit of a skill's Lisp blocks for complexity.")) -; -; caught STYLE-WARNING: -; The variable SKILL-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN AUDIT-SKILL-LOGIC (SKILL-NAME) -; "Neural audit of a skill's Lisp blocks for complexity.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::PROPOSE-REFACTOR -; (ORG-AGENT:SKILL-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::PROPOSE-REFACTOR -; "Drafts a 'Phase D' update for a skill to simplify its logic.")) -; -; caught STYLE-WARNING: -; The variable SKILL-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::AUDIT-SKILL-LOGIC in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::PROPOSE-REFACTOR in DEFUN -; in: -; PROGN (DEFUN AUDIT-SKILL-LOGIC (SKILL-NAME) -; "Neural audit of a skill's Lisp blocks for complexity.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-GROOMER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-gtd' in package ORG-AGENT.SKILLS.ORG-SKILL-GTD -; in: -; PROGN (DEFUN GTD-PERCEIVE-COMMITMENTS () -; "Returns a list of all active NEXT actions.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-UPDATE-PROJECT-STATE -; (ORG-AGENT.SKILLS.ORG-SKILL-GTD::PROJECT-ID -; ORG-AGENT.SKILLS.ORG-SKILL-GTD::NEW-STATE) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-UPDATE-PROJECT-STATE -; "Updates the :PSF-STATE: property of a project.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-ID is defined but never used. -; -; caught STYLE-WARNING: -; The variable NEW-STATE is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN GTD-PERCEIVE-COMMITMENTS () -; "Returns a list of all active NEXT actions.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-BREAKDOWN-PROJECT -; (ORG-AGENT.SKILLS.ORG-SKILL-GTD::PROJECT-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-BREAKDOWN-PROJECT -; "Uses the Long-Horizon Planning agent to generate NEXT steps for a stalled project.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-PERCEIVE-COMMITMENTS in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-BREAKDOWN-PROJECT in DEFUN -; in: -; PROGN (DEFUN GTD-PERCEIVE-COMMITMENTS () -; "Returns a list of all active NEXT actions.") -; (ORG-AGENT.SKILLS.ORG-SKILL-GTD::GTD-FILE -; (OR (UIOP/OS:GETENV "GTD_FILE") "gtd.org")) -; -; caught STYLE-WARNING: -; The variable GTD-FILE is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN GTD-PERCEIVE-COMMITMENTS () -; "Returns a list of all active NEXT actions.") -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-GTD::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-hardware-inhabitation' in package ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION -; in: -; PROGN (DEFUN INHABITATION-CHECK-CONVERGENCE () -; "Determines if the current host is a PSF-Native Lisp Machine.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::INHABITATION-SERIALIZE-IMAGE -; (ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::TARGET-PATH) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::INHABITATION-SERIALIZE-IMAGE -; "Serializes the brain and signals the Bootstrap Landlord to take over.")) -; -; caught STYLE-WARNING: -; The variable TARGET-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::INHABITATION-CHECK-CONVERGENCE in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::INHABITATION-SERIALIZE-IMAGE in DEFUN -; in: -; PROGN (DEFUN INHABITATION-CHECK-CONVERGENCE () -; "Determines if the current host is a PSF-Native Lisp Machine.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::CONTEXT) -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::PATH -; (GETF # :TARGET-PATH))) -; (ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::INHABITATION-SERIALIZE-IMAGE -; ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::PATH) -; ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::ACTION)) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-HARDWARE-INHABITATION::CONTEXT) -; "Analyze the migration target and verify sovereignty.") -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-hyper-graph' in package ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH -; in: -; PROGN (DEFUN HYPER-GRAPH-TRACE-LINEAGE (OBJECT-ID) -; "Recursively follows #+ID and [[file:]] links to find related cross-modal nodes." -; (LET* ((OBJ (LOOKUP-OBJECT OBJECT-ID)) -; (LINKS (EXTRACT-ALL-ORG-LINKS #))) -; (KERNEL-LOG "MEMORY [Hyper-Graph] - Tracing lineage for ~a..." -; OBJECT-ID) -; (LOOP FOR LINK IN LINKS -; COLLECT (RESOLVE-HYPER-LINK LINK)))) -; (ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::EXTRACT-ALL-ORG-LINKS -; (ORG-AGENT:ORG-OBJECT-CONTENT ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::OBJ)) -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::EXTRACT-ALL-ORG-LINKS - -; (ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::RESOLVE-HYPER-LINK -; ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::LINK) -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::RESOLVE-HYPER-LINK -; -; compilation unit finished -; Undefined functions: -; EXTRACT-ALL-ORG-LINKS RESOLVE-HYPER-LINK -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN HYPER-GRAPH-TRACE-LINEAGE (OBJECT-ID) -; "Recursively follows #+ID and [[file:]] links to find related cross-modal nodes." -; (LET* ((OBJ (LOOKUP-OBJECT OBJECT-ID)) -; (LINKS (EXTRACT-ALL-ORG-LINKS #))) -; (KERNEL-LOG "MEMORY [Hyper-Graph] - Tracing lineage for ~a..." -; OBJECT-ID) -; (LOOP FOR LINK IN LINKS -; COLLECT (RESOLVE-HYPER-LINK LINK)))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-HYPER-GRAPH::CONTEXT) -; "Synthesize a lineage report for the target ID.") -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-inbound-gateway' in package ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-NORMALIZE-SIGNAL -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::RAW-JSON) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-NORMALIZE-SIGNAL -; "Transforms a Signal-cli message into an OACP :EVENT.")) -; -; caught STYLE-WARNING: -; The variable RAW-JSON is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-NORMALIZE-TELEGRAM -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::RAW-JSON) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-NORMALIZE-TELEGRAM -; "Transforms a Telegram Bot payload into an OACP :EVENT.")) -; -; caught STYLE-WARNING: -; The variable RAW-JSON is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-VERIFY-SENDER -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::SENDER-ID -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::CHANNEL) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-VERIFY-SENDER -; "Ensures the message is from an authorized recipient.")) -; -; caught STYLE-WARNING: -; The variable SENDER-ID is defined but never used. -; -; caught STYLE-WARNING: -; The variable CHANNEL is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-PROCESS-INBOUND -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::MESSAGE-EVENT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-PROCESS-INBOUND -; "Routes the normalized message through the Economist for cheap classification, -; then places it in the 'Holding Pen' (inbox.org).")) -; -; caught STYLE-WARNING: -; The variable MESSAGE-EVENT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-VERIFY-SENDER -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::SENDER-ID -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::CHANNEL) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-VERIFY-SENDER -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::APPROVED #)) -; (STRING= ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::SENDER-ID -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::APPROVED)))) -; -; caught STYLE-WARNING: -; The variable CHANNEL is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-VERIFY-SENDER in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-NORMALIZE-SIGNAL in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-PROCESS-INBOUND in DEFUN -; in: -; PROGN (DEFUN GATEWAY-NORMALIZE-SIGNAL (RAW-JSON) -; "Transforms a Signal-cli message into an OACP :EVENT.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::CONTEXT) -; (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::GATEWAY-PROCESS-INBOUND -; ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::CONTEXT) -; NIL) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-INBOUND-GATEWAY::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-long-horizon' in package ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON -; in: -; PROGN (DEFUN PLAN-COMPRESS-NODE (NODE-ID) -; "Neural summarization of a completed sub-task tree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::PLAN-COMPRESS-NODE -; (ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::NODE-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::PLAN-COMPRESS-NODE -; "Neural summarization of a completed sub-task tree.")) -; -; caught STYLE-WARNING: -; The variable NODE-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN PLAN-COMPRESS-NODE (NODE-ID) -; "Neural summarization of a completed sub-task tree.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::PLAN-REVIEW-BRANCHES -; (ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::ROOT-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::PLAN-REVIEW-BRANCHES -; "Meta-cognitive audit of the current plan to prune dead ends.")) -; -; caught STYLE-WARNING: -; The variable ROOT-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::PLAN-COMPRESS-NODE in DEFUN -; in: -; PROGN (DEFUN PLAN-COMPRESS-NODE (NODE-ID) -; "Neural summarization of a completed sub-task tree.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-LONG-HORIZON::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-memex' in package ORG-AGENT.SKILLS.ORG-SKILL-MEMEX -; in: -; PROGN (DEFUN MEMEX-AUDIT-METADATA (FILE-PATH) -; "Parses an Org file to ensure standards compliance.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-AUDIT-METADATA -; (ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::FILE-PATH) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-AUDIT-METADATA -; "Parses an Org file to ensure standards compliance.")) -; -; caught STYLE-WARNING: -; The variable FILE-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN MEMEX-AUDIT-METADATA (FILE-PATH) -; "Parses an Org file to ensure standards compliance.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-PROMOTE-NEXT-TASK -; (ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::PROJECT-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-PROMOTE-NEXT-TASK -; "Triggered when a task is marked DONE; promotes the successor.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN MEMEX-AUDIT-METADATA (FILE-PATH) -; "Parses an Org file to ensure standards compliance.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-DISTILL-ATOMIC-NOTE -; (ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::DAILY-FILE-PATH -; ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::CONCEPT-QUERY) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-DISTILL-ATOMIC-NOTE -; "Extracts a concept and creates a permanent note.")) -; -; caught STYLE-WARNING: -; The variable DAILY-FILE-PATH is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONCEPT-QUERY is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-AUDIT-METADATA in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::MEMEX-PROMOTE-NEXT-TASK in DEFUN -; in: -; PROGN (DEFUN MEMEX-AUDIT-METADATA (FILE-PATH) -; "Parses an Org file to ensure standards compliance.") -; #'ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::NEURO-SKILL-MEMEX -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::NEURO-SKILL-MEMEX - -; #'ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::TRIGGER-SKILL-MEMEX -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::TRIGGER-SKILL-MEMEX -; -; compilation unit finished -; Undefined functions: -; NEURO-SKILL-MEMEX TRIGGER-SKILL-MEMEX -; caught 2 STYLE-WARNING conditions -READER ERROR in skill 'org-skill-memex': The function - ORG-AGENT.SKILLS.ORG-SKILL-MEMEX::TRIGGER-SKILL-MEMEX - is undefined. - -KERNEL: Jailing skill 'org-skill-model-explorer' in package ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER -; in: -; PROGN (DEFUN TRIGGER-SKILL-MODEL-EXPLORER (CONTEXT) -; "Triggers on '@agent list models' in buffer updates.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::TRIGGER-SKILL-MODEL-EXPLORER -; (ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::TRIGGER-SKILL-MODEL-EXPLORER -; "Triggers on '@agent list models' in buffer updates.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-MODEL-EXPLORER (CONTEXT) -; "Triggers on '@agent list models' in buffer updates.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::EXECUTE-SKILL-MODEL-EXPLORER -; (ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::EXECUTE-SKILL-MODEL-EXPLORER -; "Injects the model table into the active Emacs buffer.")) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::TRIGGER-SKILL-MODEL-EXPLORER in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::BUILD-ORG-TABLE-FOR-MODELS in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-MODEL-EXPLORER (CONTEXT) -; "Triggers on '@agent list models' in buffer updates.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::EXECUTE-SKILL-MODEL-EXPLORER -; (ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::CONTEXT) -; (DECLARE (IGNORE ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::ACTION)) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::EXECUTE-SKILL-MODEL-EXPLORER -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::TABLE #)) -; (LIST :TYPE :REQUEST :TARGET :EMACS :PAYLOAD -; (LIST :ACTION :INSERT-TEXT :TEXT # :POSITION :AFTER-TRIGGER))))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::EXECUTE-SKILL-MODEL-EXPLORER in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-MODEL-EXPLORER (CONTEXT) -; "Triggers on '@agent list models' in buffer updates.") -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-MODEL-EXPLORER::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-object-store-persistence' in package ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::MEMORY-DUMP-IMAGE in DEFUN -; in: -; PROGN (DEFUN MEMORY-DUMP-IMAGE () -; "Serializes the current *object-store* to disk.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::CONTEXT) -; (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::MEMORY-DUMP-IMAGE)) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-onboarding' in package ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING -; in: -; PROGN (DEFUN ONBOARDING-VERIFY-ENV () -; "Checks host for required runtimes and libraries.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ONBOARDING-CALIBRATE-PATHS -; (ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::BASE-DIR) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ONBOARDING-CALIBRATE-PATHS -; "Calculates absolute paths for all PARA directories.")) -; -; caught STYLE-WARNING: -; The variable BASE-DIR is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN ONBOARDING-VERIFY-ENV () -; "Checks host for required runtimes and libraries.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ONBOARDING-SET-IDENTITY -; (ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::USER-NAME -; ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ASSISTANT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ONBOARDING-SET-IDENTITY -; "Writes identity parameters to the kernel configuration.")) -; -; caught STYLE-WARNING: -; The variable USER-NAME is defined but never used. -; -; caught STYLE-WARNING: -; The variable ASSISTANT-NAME is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ONBOARDING::ONBOARDING-VERIFY-ENV in DEFUN -KERNEL: Jailing skill 'org-skill-org-delivery' in package ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY -; in: -; PROGN (DEFUN EXECUTE-ORG-DELIVERY (ACTION) -; "Enqueues a message in delivery.org.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::EXECUTE-ORG-DELIVERY -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::ACTION) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::EXECUTE-ORG-DELIVERY -; "Enqueues a message in delivery.org.")) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-ORG-DELIVERY (ACTION) -; "Enqueues a message in delivery.org.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::FORMAT-UNIVERSAL-TIME-ORG -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::UT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::FORMAT-UNIVERSAL-TIME-ORG -; "Formats time for Org-mode properties.")) -; -; caught STYLE-WARNING: -; The variable UT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-ORG-DELIVERY (ACTION) -; "Enqueues a message in delivery.org.") -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::PAYLOAD -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::ACTION :PAYLOAD)) -; -; caught STYLE-WARNING: -; The variable PAYLOAD is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::EXECUTE-ORG-DELIVERY in DEFUN -; in: -; PROGN (DEFUN EXECUTE-ORG-DELIVERY (ACTION) -; "Enqueues a message in delivery.org.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-ORG-DELIVERY::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-org-mode' in package ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE -; in: -; PROGN (DEFUN ORG-MODE-PARSE-NODE (ID) -; "Retrieves the AST of a specific node by its ID.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ORG-MODE-PARSE-NODE -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ORG-MODE-PARSE-NODE -; "Retrieves the AST of a specific node by its ID.")) -; -; caught STYLE-WARNING: -; The variable ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN ORG-MODE-PARSE-NODE (ID) -; "Retrieves the AST of a specific node by its ID.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ORG-MODE-VALIDATE-STRUCTURE -; (ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::FILE-PATH) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ORG-MODE-VALIDATE-STRUCTURE -; "Checks a file for compliance with the Org Mandate.")) -; -; caught STYLE-WARNING: -; The variable FILE-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::ORG-MODE-PARSE-NODE in DEFUN -; in: -; PROGN (DEFUN ORG-MODE-PARSE-NODE (ID) -; "Retrieves the AST of a specific node by its ID.") -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-ORG-MODE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-project-foundry' in package ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY -; in: -; PROGN (DEFUN SCAFFOLD-PROJECT (NAME TYPE) -; "Physically creates the PSF project structure and links it to GTD.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::SCAFFOLD-PROJECT -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::NAME TYPE) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::SCAFFOLD-PROJECT -; "Physically creates the PSF project structure and links it to GTD.")) -; -; caught STYLE-WARNING: -; The variable NAME is defined but never used. -; -; caught STYLE-WARNING: -; The variable TYPE is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN SCAFFOLD-PROJECT (NAME TYPE) -; "Physically creates the PSF project structure and links it to GTD.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::TRIGGER-SKILL-PROJECT-FOUNDRY -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::TRIGGER-SKILL-PROJECT-FOUNDRY -; "Triggers on :sensor :delegation :target-skill :foundry.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::SCAFFOLD-PROJECT in DEFUN -; in: -; PROGN (DEFUN SCAFFOLD-PROJECT (NAME TYPE) -; "Physically creates the PSF project structure and links it to GTD.") -; #'ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::NEURO-SKILL-PROJECT-FOUNDRY -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::NEURO-SKILL-PROJECT-FOUNDRY - -; #'ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::VERIFY-SKILL-PROJECT-FOUNDRY -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::VERIFY-SKILL-PROJECT-FOUNDRY -; -; compilation unit finished -; Undefined functions: -; NEURO-SKILL-PROJECT-FOUNDRY VERIFY-SKILL-PROJECT-FOUNDRY -; caught 2 STYLE-WARNING conditions -READER ERROR in skill 'org-skill-project-foundry': The function - ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-FOUNDRY::NEURO-SKILL-PROJECT-FOUNDRY - is undefined. - -KERNEL: Jailing skill 'org-skill-project-manager' in package ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER -; in: -; PROGN (DEFUN TRIGGER-SKILL-PROJECT-MANAGER (CONTEXT) -; "Triggers on status queries or :PROJECT_PATH: presence.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::TRIGGER-SKILL-PROJECT-MANAGER -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::TRIGGER-SKILL-PROJECT-MANAGER -; "Triggers on status queries or :PROJECT_PATH: presence.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-PROJECT-MANAGER (CONTEXT) -; "Triggers on status queries or :PROJECT_PATH: presence.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::GET-PROJECT-DIAGNOSTICS -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::RAW-PATH) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::GET-PROJECT-DIAGNOSTICS -; "Gathers file list and git status.")) -; -; caught STYLE-WARNING: -; The variable RAW-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-PROJECT-MANAGER (CONTEXT) -; "Triggers on status queries or :PROJECT_PATH: presence.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::GET-GIT-DIFF -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::RAW-PATH) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::GET-GIT-DIFF -; "Retrieves uncommitted changes.")) -; -; caught STYLE-WARNING: -; The variable RAW-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::GET-PROJECT-DIAGNOSTICS in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-PROJECT-MANAGER (CONTEXT) -; "Triggers on status queries or :PROJECT_PATH: presence.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; in: -; PROGN (DEFUN TRIGGER-SKILL-PROJECT-MANAGER (CONTEXT) -; "Triggers on status queries or :PROJECT_PATH: presence.") -; #'ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::NEURO-SKILL-PROJECT-MANAGER -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::NEURO-SKILL-PROJECT-MANAGER -; -; compilation unit finished -; Undefined function: -; NEURO-SKILL-PROJECT-MANAGER -; caught 2 STYLE-WARNING conditions -READER ERROR in skill 'org-skill-project-manager': The function - ORG-AGENT.SKILLS.ORG-SKILL-PROJECT-MANAGER::NEURO-SKILL-PROJECT-MANAGER - is undefined. - -KERNEL: Jailing skill 'org-skill-provider-anthropic' in package ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC -; in: -; PROGN (DEFUN EXECUTE-ANTHROPIC-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Anthropic API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::SYSTEM-PROMPT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST -; "Executes a completion request via the Anthropic API.")) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN EXECUTE-ANTHROPIC-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Anthropic API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::SYSTEM-PROMPT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::API-KEY #)) -; (UNLESS ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::API-KEY -; (RETURN-FROM -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST -; "ERROR: Key missing")) -; (LET (#) -; (FORMAT NIL "Executing Anthropic request on ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::MODEL))))) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; in: -; PROGN (DEFUN EXECUTE-ANTHROPIC-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Anthropic API.") -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::GET-CONFIG-ATTRIBUTE -; :LLM_MODEL_ANTHROPIC "claude-3-5-sonnet-20240620") -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::GET-CONFIG-ATTRIBUTE -; -; compilation unit finished -; Undefined function: -; GET-CONFIG-ATTRIBUTE -; caught 3 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::EXECUTE-ANTHROPIC-REQUEST in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::GET-ANTHROPIC-MODELS in DEFUN -; in: -; PROGN (DEFUN EXECUTE-ANTHROPIC-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Anthropic API.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-ANTHROPIC::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-provider-gemini' in package ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI -; in: -; PROGN (DEFUN EXECUTE-GEMINI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Google Gemini API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::EXECUTE-GEMINI-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::SYSTEM-PROMPT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::EXECUTE-GEMINI-REQUEST -; "Executes a completion request via the Google Gemini API.")) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::EXECUTE-GEMINI-REQUEST in DEFUN -; in: -; PROGN (DEFUN EXECUTE-GEMINI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the Google Gemini API.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-GEMINI::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-provider-ollama' in package ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA -; in: -; PROGN (DEFUN EXECUTE-OLLAMA-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via local Ollama.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::EXECUTE-OLLAMA-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::SYSTEM-PROMPT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::EXECUTE-OLLAMA-REQUEST -; "Executes a completion request via local Ollama.")) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN EXECUTE-OLLAMA-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via local Ollama.") -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::URL -; "http://host.docker.internal:11434/api/generate") -; -; caught STYLE-WARNING: -; The variable URL is defined but never used. - -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::EXECUTE-OLLAMA-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::SYSTEM-PROMPT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::EXECUTE-OLLAMA-REQUEST -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::URL -; "http://host.docker.internal:11434/api/generate") -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::MODEL "llama3")) -; (FORMAT NIL "Executing local Ollama request on ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::MODEL)))) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::EXECUTE-OLLAMA-REQUEST in DEFUN -; in: -; PROGN (DEFUN EXECUTE-OLLAMA-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via local Ollama.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OLLAMA::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-provider-openai' in package ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI -; in: -; PROGN (DEFUN EXECUTE-OPENAI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenAI API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::SYSTEM-PROMPT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST -; "Executes a completion request via the OpenAI API.")) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN EXECUTE-OPENAI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenAI API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::SYSTEM-PROMPT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::API-KEY #)) -; (UNLESS ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::API-KEY -; (RETURN-FROM -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST -; "ERROR: Key missing")) -; (LET (#) -; (FORMAT NIL "Executing OpenAI request on ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::MODEL))))) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; in: -; PROGN (DEFUN EXECUTE-OPENAI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenAI API.") -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::GET-CONFIG-ATTRIBUTE -; :LLM_MODEL_OPENAI "gpt-4o") -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::GET-CONFIG-ATTRIBUTE -; -; compilation unit finished -; Undefined function: -; GET-CONFIG-ATTRIBUTE -; caught 3 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::EXECUTE-OPENAI-REQUEST in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::GET-OPENAI-MODELS in DEFUN -; in: -; PROGN (DEFUN EXECUTE-OPENAI-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenAI API.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENAI::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-provider-openrouter' in package ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER -; in: -; PROGN (DEFUN EXECUTE-OPENROUTER-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenRouter API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::EXECUTE-OPENROUTER-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::PROMPT -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::SYSTEM-PROMPT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::EXECUTE-OPENROUTER-REQUEST -; "Executes a completion request via the OpenRouter API.")) -; -; caught STYLE-WARNING: -; The variable PROMPT is defined but never used. -; -; caught STYLE-WARNING: -; The variable SYSTEM-PROMPT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN EXECUTE-OPENROUTER-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenRouter API.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::GET-OPENROUTER-TIERED-MODEL -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::TIER) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::GET-OPENROUTER-TIERED-MODEL -; "Returns the preferred model ID for a given tier.")) -; -; caught STYLE-WARNING: -; The variable TIER is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::GET-OPENROUTER-TIERED-MODEL in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::EXECUTE-OPENROUTER-REQUEST in DEFUN -; in: -; PROGN (DEFUN EXECUTE-OPENROUTER-REQUEST (PROMPT SYSTEM-PROMPT) -; "Executes a completion request via the OpenRouter API.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-PROVIDER-OPENROUTER::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-router' in package ORG-AGENT.SKILLS.ORG-SKILL-ROUTER -; in: -; PROGN (DEFUN TRIGGER-SKILL-ROUTER (CONTEXT) -; "Triggers on :user-command or @agent requests in AST.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::TRIGGER-SKILL-ROUTER -; (ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::TRIGGER-SKILL-ROUTER -; "Triggers on :user-command or @agent requests in AST.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-ROUTER (CONTEXT) -; "Triggers on :user-command or @agent requests in AST.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::FIND-AGENT-REQUEST -; (ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::AST -; ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::AGENT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::FIND-AGENT-REQUEST -; "Recursive search for addressed headlines.")) -; -; caught STYLE-WARNING: -; The variable AST is defined but never used. -; -; caught STYLE-WARNING: -; The variable AGENT-NAME is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN TRIGGER-SKILL-ROUTER (CONTEXT) -; "Triggers on :user-command or @agent requests in AST.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::VERIFY-SKILL-ROUTER -; (ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::VERIFY-SKILL-ROUTER -; "Executes delegation by injecting new stimuli.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::FIND-AGENT-REQUEST in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-ROUTER (CONTEXT) -; "Triggers on :user-command or @agent requests in AST.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::VERIFY-SKILL-ROUTER -; (ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::VERIFY-SKILL-ROUTER -; (LET ((TYPE #)) -; (COND (# # NIL) (# # NIL) (T '#))))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::VERIFY-SKILL-ROUTER in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-ROUTER (CONTEXT) -; "Triggers on :user-command or @agent requests in AST.") -; #'ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::NEURO-SKILL-ROUTER -; -; caught STYLE-WARNING: -; undefined function: ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::NEURO-SKILL-ROUTER -; -; compilation unit finished -; Undefined function: -; NEURO-SKILL-ROUTER -; caught 1 STYLE-WARNING condition -READER ERROR in skill 'org-skill-router': The function - ORG-AGENT.SKILLS.ORG-SKILL-ROUTER::NEURO-SKILL-ROUTER - is undefined. - -KERNEL: Jailing skill 'org-skill-safety-harness' in package ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS -; in: -; PROGN (DEFUN SAFETY-HARNESS-VALIDATE (CODE-STRING) -; "Parses and walks the Elisp AST. Returns T if safe, NIL otherwise.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-VALIDATE -; (ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::CODE-STRING) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-VALIDATE -; "Parses and walks the Elisp AST. Returns T if safe, NIL otherwise.")) -; -; caught STYLE-WARNING: -; The variable CODE-STRING is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN SAFETY-HARNESS-VALIDATE (CODE-STRING) -; "Parses and walks the Elisp AST. Returns T if safe, NIL otherwise.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-WALK -; (ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::FORM) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-WALK -; "Recursive helper that inspects each atom and list in the S-expression.")) -; -; caught STYLE-WARNING: -; The variable FORM is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-WALK in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::SAFETY-HARNESS-VALIDATE in DEFUN -; in: -; PROGN (DEFUN SAFETY-HARNESS-VALIDATE (CODE-STRING) -; "Parses and walks the Elisp AST. Returns T if safe, NIL otherwise.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-SAFETY-HARNESS::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-scientist' in package ORG-AGENT.SKILLS.ORG-SKILL-SCIENTIST -; in: -; PROGN (DEFUN SCIENTIST-FORMULATE-HYPOTHESIS (FAILURE-LOG) -; "Analyzes an error and proposes a 'Theory of Failure'. -; Then triggers the Self-Fix agent." -; (LET ((HYPOTHESIS -; (ASK-NEURO # :SYSTEM-PROMPT -; "You are a PSF Senior Debugging Scientist. Use formal logic and propose a fix in Lisp."))) -; (KERNEL-LOG -; "SCIENTIST - Hypothesis formulated. Triggering SELF-FIX...") -; (INJECT-STIMULUS -; `(:TYPE :EVENT :PAYLOAD -; (:SENSOR :REPAIR-REQUEST :HYPOTHESIS ,HYPOTHESIS :FAILURE-LOG -; ,FAILURE-LOG))))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SCIENTIST::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SCIENTIST::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-SCIENTIST::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-scribe-rca' in package ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA -; in: -; PROGN (DEFUN SCRIBE-RCA-DRAFT (FAILURE-CONTEXT) -; "Drafts an RCA note based on a recent kernel failure." -; (LET* ((PAYLOAD (GETF FAILURE-CONTEXT :PAYLOAD)) -; (ERROR-MSG (GETF PAYLOAD :TEXT)) -; (TIMESTAMP (LOCAL-TIME:FORMAT-TIMESTRING NIL #)) -; (GITEA-URL (ORG-AGENT::GET-ENV "GITEA_URL"))) -; (ASK-NEURO -; (FORMAT NIL -; "Create a Root Cause Analysis (RCA) note for the following error: ~a" -; ERROR-MSG) -; :SYSTEM-PROMPT -; "You are the PSF Scribe. Extract the deep architectural failure and propose a new invariant for SOUL.org."))) -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA::TIMESTAMP -; (LOCAL-TIME:FORMAT-TIMESTRING NIL (LOCAL-TIME:NOW))) -; -; caught STYLE-WARNING: -; The variable TIMESTAMP is defined but never used. - -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA::GITEA-URL -; (ORG-AGENT::GET-ENV "GITEA_URL")) -; -; caught STYLE-WARNING: -; The variable GITEA-URL is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN SCRIBE-RCA-DRAFT (FAILURE-CONTEXT) -; "Drafts an RCA note based on a recent kernel failure." -; (LET* ((PAYLOAD (GETF FAILURE-CONTEXT :PAYLOAD)) -; (ERROR-MSG (GETF PAYLOAD :TEXT)) -; (TIMESTAMP (LOCAL-TIME:FORMAT-TIMESTRING NIL #)) -; (GITEA-URL (ORG-AGENT::GET-ENV "GITEA_URL"))) -; (ASK-NEURO -; (FORMAT NIL -; "Create a Root Cause Analysis (RCA) note for the following error: ~a" -; ERROR-MSG) -; :SYSTEM-PROMPT -; "You are the PSF Scribe. Extract the deep architectural failure and propose a new invariant for SOUL.org."))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE-RCA::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-scribe' in package ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE -; in: -; PROGN (DEFUN SCRIBE-SCAN-FOR-KNOWLEDGE-GAPS () -; "Identifies new daily captures via git diff.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-DISTILL-CONCEPT -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::DAILY-PATH -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::CONCEPT-META) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-DISTILL-CONCEPT -; "Transforms raw data into a permanent node.")) -; -; caught STYLE-WARNING: -; The variable DAILY-PATH is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONCEPT-META is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN SCRIBE-SCAN-FOR-KNOWLEDGE-GAPS () -; "Identifies new daily captures via git diff.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-AUDIT-FOUNDRY-MANDATE -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::PROJECT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-AUDIT-FOUNDRY-MANDATE -; "Checks for mandatory PSF artifacts.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-SCAN-FOR-KNOWLEDGE-GAPS in DEFUN -; in: -; PROGN (DEFUN SCRIBE-SCAN-FOR-KNOWLEDGE-GAPS () -; "Identifies new daily captures via git diff.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-DISTILL-CONCEPT -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::DAILY-PATH -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::CONCEPT-META) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-DISTILL-CONCEPT -; (LET* ((ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::TITLE #) -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::CONTENT #) -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SOURCE #) -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::FILENAME #) -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::TARGET-PATH #)) -; (WITH-OPEN-FILE -; (ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::OUT -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::TARGET-PATH :DIRECTION :OUTPUT -; :IF-EXISTS :SUPERSEDE) -; (FORMAT ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::OUT -; "#+TITLE: ~a~%#+ID: ~a~%~%Source: [[file:~a]]~%~%~a" -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::TITLE # -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SOURCE -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::CONTENT)) -; ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::TARGET-PATH))) -; -; caught STYLE-WARNING: -; The variable DAILY-PATH is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SCRIBE::SCRIBE-DISTILL-CONCEPT in DEFUN -KERNEL: Jailing skill 'org-skill-self-fix' in package ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX -; in: -; PROGN (DEFUN SELF-FIX-APPLY (TARGET-FILE OLD-CODE NEW-CODE) -; "Applies a surgical code fix in a sandboxed environment." -; (LET* ((SANDBOX-DIR "/tmp/org-agent-sandbox/fix/") -; (TARGET-PATH (MERGE-PATHNAMES TARGET-FILE SANDBOX-DIR))) -; (ENSURE-DIRECTORIES-EXIST SANDBOX-DIR) -; (KERNEL-LOG "SELF-FIX - Applying surgical fix to ~a..." TARGET-FILE) -; (WITH-OPEN-FILE -; (OUT TARGET-PATH :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) -; (WRITE-STRING NEW-CODE OUT)) -; (KERNEL-LOG "SELF-FIX - Fix applied to sandbox: ~a" TARGET-PATH))) -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::SELF-FIX-APPLY -; (ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::TARGET-FILE -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::OLD-CODE -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::NEW-CODE) -; "Applies a surgical code fix in a sandboxed environment." -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::SELF-FIX-APPLY -; (LET* ((ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::SANDBOX-DIR -; "/tmp/org-agent-sandbox/fix/") -; (ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::TARGET-PATH #)) -; (ENSURE-DIRECTORIES-EXIST -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::SANDBOX-DIR) -; (ORG-AGENT:KERNEL-LOG "SELF-FIX - Applying surgical fix to ~a..." -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::TARGET-FILE) -; (WITH-OPEN-FILE -; (ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::OUT -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::TARGET-PATH :DIRECTION -; :OUTPUT :IF-EXISTS :SUPERSEDE) -; (WRITE-STRING ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::NEW-CODE -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::OUT)) -; (ORG-AGENT:KERNEL-LOG "SELF-FIX - Fix applied to sandbox: ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::TARGET-PATH)))) -; -; caught STYLE-WARNING: -; The variable OLD-CODE is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN SELF-FIX-APPLY (TARGET-FILE OLD-CODE NEW-CODE) -; "Applies a surgical code fix in a sandboxed environment." -; (LET* ((SANDBOX-DIR "/tmp/org-agent-sandbox/fix/") -; (TARGET-PATH (MERGE-PATHNAMES TARGET-FILE SANDBOX-DIR))) -; (ENSURE-DIRECTORIES-EXIST SANDBOX-DIR) -; (KERNEL-LOG "SELF-FIX - Applying surgical fix to ~a..." TARGET-FILE) -; (WITH-OPEN-FILE -; (OUT TARGET-PATH :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) -; (WRITE-STRING NEW-CODE OUT)) -; (KERNEL-LOG "SELF-FIX - Fix applied to sandbox: ~a" TARGET-PATH))) -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::CONTEXT) -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::P -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::ACTION :PAYLOAD))) -; (ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::SELF-FIX-APPLY -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::P :FILE) -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::P :OLD) -; (GETF ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::P :NEW)) -; (ORG-AGENT:KERNEL-LOG "SELF-FIX - Logic verified. Merging...") -; ORG-AGENT.SKILLS.ORG-SKILL-SELF-FIX::ACTION)) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-shell-actuator' in package ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY -; "Verifies command against whitelist and captures diagnostics.")) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR -; "Monitors for shell-response events.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR -; "Neural interpretation of command diagnostics.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR in DEFUN -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-sub-agent-manager' in package ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER -; in: -; PROGN (DEFUN SUB-AGENT-SPAWN (GOAL CONTEXT) -; "Creates a new thread and starts a localized cognitive loop.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::SUB-AGENT-SPAWN -; (ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::GOAL -; ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::SUB-AGENT-SPAWN -; "Creates a new thread and starts a localized cognitive loop.")) -; -; caught STYLE-WARNING: -; The variable GOAL is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::SUB-AGENT-SPAWN in DEFUN -; in: -; PROGN (DEFUN SUB-AGENT-SPAWN (GOAL CONTEXT) -; "Creates a new thread and starts a localized cognitive loop.") -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-SUB-AGENT-MANAGER::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Jailing skill 'org-skill-task-integrity' in package ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY -; in: -; PROGN (DEFUN SEMANTIC-STATE-CATEGORY (STATE) -; "Maps raw keywords to :active or :resolved categories.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::SEMANTIC-STATE-CATEGORY -; (ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::STATE) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::SEMANTIC-STATE-CATEGORY -; "Maps raw keywords to :active or :resolved categories.")) -; -; caught STYLE-WARNING: -; The variable STATE is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN SEMANTIC-STATE-CATEGORY (STATE) -; "Maps raw keywords to :active or :resolved categories.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::HAS-ACTIVE-CHILDREN-P -; (ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::PARENT-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::HAS-ACTIVE-CHILDREN-P -; "Recursively checks for active subtasks.")) -; -; caught STYLE-WARNING: -; The variable PARENT-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN SEMANTIC-STATE-CATEGORY (STATE) -; "Maps raw keywords to :active or :resolved categories.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::VERIFY-SKILL-TASK-INTEGRITY -; (ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::VERIFY-SKILL-TASK-INTEGRITY -; "System 2 gatekeeper for logical task consistency.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::SEMANTIC-STATE-CATEGORY in DEFUN -; in: -; PROGN (DEFUN SEMANTIC-STATE-CATEGORY (STATE) -; "Maps raw keywords to :active or :resolved categories.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::HAS-ACTIVE-CHILDREN-P -; (ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::PARENT-ID) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::HAS-ACTIVE-CHILDREN-P -; NIL)) -; -; caught STYLE-WARNING: -; The variable PARENT-ID is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::HAS-ACTIVE-CHILDREN-P in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TASK-INTEGRITY::VERIFY-SKILL-TASK-INTEGRITY in DEFUN -KERNEL: Jailing skill 'org-skill-tdd-runner' in package ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER -; in: -; PROGN (DEFUN TDD-RUNNER-PERCEIVE-CHANGE (PROJECT-NAME) -; "Triggered when a project file is modified; initiates the test loop.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TDD-RUNNER-PERCEIVE-CHANGE -; (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::PROJECT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TDD-RUNNER-PERCEIVE-CHANGE -; "Triggered when a project file is modified; initiates the test loop.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TDD-RUNNER-PERCEIVE-CHANGE (PROJECT-NAME) -; "Triggered when a project file is modified; initiates the test loop.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TDD-RUNNER-EXECUTE -; (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::PROJECT-NAME) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TDD-RUNNER-EXECUTE -; "Executes the standard test suite for the given project.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TDD-RUNNER-PERCEIVE-CHANGE (PROJECT-NAME) -; "Triggered when a project file is modified; initiates the test loop.") -; (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::LISP-TESTS -; (FORMAT NIL "~atest-suite.lisp" -; ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TEST-DIR)) -; -; caught STYLE-WARNING: -; The variable LISP-TESTS is defined but never used. - -; (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::PYTHON-TESTS -; (FORMAT NIL "~asimulate_*.py" -; ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TEST-DIR)) -; -; caught STYLE-WARNING: -; The variable PYTHON-TESTS is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::TDD-RUNNER-EXECUTE in DEFUN -; in: -; PROGN (DEFUN TDD-RUNNER-PERCEIVE-CHANGE (PROJECT-NAME) -; "Triggered when a project file is modified; initiates the test loop.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::CONTEXT) -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::FILE (GETF # :FILE))) -; (WHEN -; (AND ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::FILE -; (SEARCH "projects/" -; ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::FILE)) -; (LET (#) -; (WHEN # #))))) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-TDD-RUNNER::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-tech-analyst' in package ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST -; in: -; PROGN (DEFUN TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL (PROJECT-NAME) -; "Checks if a project has a SIGNED PROTOCOL.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL -; "Checks if a project has a SIGNED PROTOCOL.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL (PROJECT-NAME) -; "Checks if a project has a SIGNED PROTOCOL.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-ACTUATE -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-CONTENT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-ACTUATE -; "Physically writes the TDD suite to tests/.")) -; -; caught STYLE-WARNING: -; The variable PROJECT-NAME is defined but never used. -; -; caught STYLE-WARNING: -; The variable TEST-CONTENT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL in DEFUN -; in: -; PROGN (DEFUN TECH-ANALYST-PERCEIVE-SIGNED-PROTOCOL (PROJECT-NAME) -; "Checks if a project has a SIGNED PROTOCOL.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-ACTUATE -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-ACTUATE -; (LET* ((ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PAYLOAD #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-CONTENT #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECTS-DIR #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-DIR #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-DIR #) -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-PATH #)) -; (ORG-AGENT:KERNEL-LOG "ANALYST - Actuating TDD Suite for ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME) -; (ENSURE-DIRECTORIES-EXIST -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-DIR) -; (WITH-OPEN-FILE -; (ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::OUT -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-PATH :DIRECTION -; :OUTPUT :IF-EXISTS :SUPERSEDE) -; (FORMAT ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::OUT -; ";;; TDD Suite for ~a~%~a" -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TEST-CONTENT)) -; (FORMAT NIL "SUCCESS - Technical Analyst established TDD Suite for ~a" -; ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::PROJECT-NAME)))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-TECH-ANALYST::TECH-ANALYST-ACTUATE in DEFUN -KERNEL: Jailing skill 'org-skill-web-interface' in package ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE -; in: -; PROGN (DEFUN START-DASHBOARD (&OPTIONAL (PORT 8080)) -; "Starts the telemetry web server.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::START-DASHBOARD -; (&OPTIONAL (ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::PORT 8080)) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::START-DASHBOARD -; "Starts the telemetry web server.")) -; -; caught STYLE-WARNING: -; The variable PORT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::START-DASHBOARD in DEFUN -; in: -; PROGN (DEFUN START-DASHBOARD (&OPTIONAL (PORT 8080)) -; "Starts the telemetry web server.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-WEB-INTERFACE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Jailing skill 'org-skill-web-research' in package ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH -; in: -; PROGN (DEFUN TRIGGER-SKILL-WEB-RESEARCH (CONTEXT) -; "Triggers on :delegation :target-skill :web.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::TRIGGER-SKILL-WEB-RESEARCH -; (ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::TRIGGER-SKILL-WEB-RESEARCH -; "Triggers on :delegation :target-skill :web.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-WEB-RESEARCH (CONTEXT) -; "Triggers on :delegation :target-skill :web.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::WEB-FETCH -; (ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::URL &OPTIONAL -; ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::ENGINE) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::WEB-FETCH -; "Dispatches fetch request to CLI engines.")) -; -; caught STYLE-WARNING: -; The variable URL is defined but never used. -; -; caught STYLE-WARNING: -; The variable ENGINE is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -; in: -; PROGN (DEFUN TRIGGER-SKILL-WEB-RESEARCH (CONTEXT) -; "Triggers on :delegation :target-skill :web.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::NEURO-SKILL-WEB-RESEARCH -; (ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::NEURO-SKILL-WEB-RESEARCH -; "Neural selection of engine and synthesis of fetched content.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::WEB-FETCH in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::NEURO-SKILL-WEB-RESEARCH in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WEB-RESEARCH::TRIGGER-SKILL-WEB-RESEARCH in DEFUN -KERNEL: Jailing skill 'org-skill-workspace-manager' in package ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER -; in: -; PROGN (DEFUN TRIGGER-SKILL-WORKSPACE-MANAGER (CONTEXT) -; "Triggers on :buffer-update or :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::TRIGGER-SKILL-WORKSPACE-MANAGER -; (ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::TRIGGER-SKILL-WORKSPACE-MANAGER -; "Triggers on :buffer-update or :heartbeat.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-WORKSPACE-MANAGER (CONTEXT) -; "Triggers on :buffer-update or :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::NEURO-SKILL-WORKSPACE-MANAGER -; (ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::NEURO-SKILL-WORKSPACE-MANAGER -; "Neural synthesis of archiving suggestions.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::TRIGGER-SKILL-WORKSPACE-MANAGER in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::ARCHIVE-COMPLETED-TASKS in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-WORKSPACE-MANAGER (CONTEXT) -; "Triggers on :buffer-update or :heartbeat.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::NEURO-SKILL-WORKSPACE-MANAGER -; (ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::NEURO-SKILL-WORKSPACE-MANAGER -; (LET ((ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::READY-TO-ARCHIVE #) -; (ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::ARCHIVE-DIR #)) -; (IF ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::READY-TO-ARCHIVE -; (FORMAT NIL -; "I found these completed tasks: ~a. Should I move them to ~a?" -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::READY-TO-ARCHIVE -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::ARCHIVE-DIR) -; NIL)))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::NEURO-SKILL-WORKSPACE-MANAGER in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-WORKSPACE-MANAGER (CONTEXT) -; "Triggers on :buffer-update or :heartbeat.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-WORKSPACE-MANAGER::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Heartbeat pulse... -PERCEIVE: EVENT (HEARTBEAT) -MEMORY - Object Store snapshot created. -SYSTEM 1: Engaging skill 'skill-object-store-persistence' - -MEMORY - Dumping knowledge graph image to $MEMEX_DIR/state/memory-image.lisp... -SYSTEM 2: Verified by skill 'skill-object-store-persistence'. - -ACTUATOR [System] - Memory image dumped. -DAEMON: New client connected. - -DAEMON: Received stimulus (105 characters) - -PERCEIVE: EVENT (CHAT-MESSAGE) -MEMORY - Object Store snapshot created. -SYSTEM 1: Engaging skill 'skill-chat' - -SYSTEM 1: Attempting backend OPENROUTER... -SYSTEM 1: Attempting backend OPENROUTER... -SYSTEM 1 Suggestion: (:type :response :result "Mon Oct 21 14:35:00 UTC 2024") - -SYSTEM 2: Verified by skill 'skill-chat'. - -DAEMON: Received stimulus (53 characters) - -PERCEIVE: RESPONSE (no-sensor) -ACT RESULT: SUCCESS -MEMORY - Object Store snapshot created. -DAEMON: Client disconnected. - -KERNEL: Heartbeat pulse... -PERCEIVE: EVENT (HEARTBEAT) -MEMORY - Object Store snapshot created. -SYSTEM 1: Engaging skill 'skill-object-store-persistence' - -MEMORY - Dumping knowledge graph image to $MEMEX_DIR/state/memory-image.lisp... -SYSTEM 2: Verified by skill 'skill-object-store-persistence'. - -ACTUATOR [System] - Memory image dumped. -KERNEL: Heartbeat pulse... -PERCEIVE: EVENT (HEARTBEAT) -MEMORY - Object Store snapshot created. -SYSTEM 1: Engaging skill 'skill-object-store-persistence' - -MEMORY - Dumping knowledge graph image to $MEMEX_DIR/state/memory-image.lisp... -SYSTEM 2: Verified by skill 'skill-object-store-persistence'. - -ACTUATOR [System] - Memory image dumped. diff --git a/org-agent-whitelist.log b/org-agent-whitelist.log deleted file mode 100644 index e2c3b5e..0000000 --- a/org-agent-whitelist.log +++ /dev/null @@ -1,230 +0,0 @@ -KERNEL: Loading environment from /home/user/.local/share/org-agent/.env -DAEMON: Binding to 0.0.0.0:9105... -================================================== - org-agent Kernel Booted Successfully. - Daemon Listening: 0.0.0.0:9105 -================================================== -KERNEL: Skipping skill org-skill-architect (Not in whitelist) -KERNEL: Skipping skill org-skill-ast-normalization (Not in whitelist) -KERNEL: Skipping skill org-skill-atomic-notes (Not in whitelist) -KERNEL: Skipping skill org-skill-auth-api-key (Not in whitelist) -KERNEL: Skipping skill org-skill-auth-google-oauth (Not in whitelist) -KERNEL: Skipping skill org-skill-brain-mapper (Not in whitelist) -KERNEL: Skipping skill org-skill-chaos (Not in whitelist) -KERNEL: Jailing skill 'org-skill-chat' in package ORG-AGENT.SKILLS.ORG-SKILL-CHAT -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT -; "Triggers on :sensor :chat-message.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; "Ensures response is targeted to the correct Emacs buffer.")) -; -; caught STYLE-WARNING: -; The variable PROPOSED-ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 2 STYLE-WARNING conditions -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-CHAT::TRIGGER-SKILL-CHAT in DEFUN -; in: -; PROGN (DEFUN TRIGGER-SKILL-CHAT (CONTEXT) "Triggers on :sensor :chat-message.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::CONTEXT) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT -; (IF (AND (LISTP ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION) -; (OR # #)) -; ORG-AGENT.SKILLS.ORG-SKILL-CHAT::PROPOSED-ACTION -; (LET (#) -; `(:TYPE :REQUEST :TARGET :EMACS :PAYLOAD #))))) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: redefining ORG-AGENT.SKILLS.ORG-SKILL-CHAT::VERIFY-SKILL-CHAT in DEFUN -KERNEL: Skipping skill org-skill-consensus (Not in whitelist) -KERNEL: Skipping skill org-skill-creator (Not in whitelist) -KERNEL: Skipping skill org-skill-cron (Not in whitelist) -KERNEL: Skipping skill org-skill-diagrammer (Not in whitelist) -KERNEL: Skipping skill org-skill-economist (Not in whitelist) -KERNEL: Jailing skill 'org-skill-emacs-bridge' in package ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::PORT 9105) -; -; caught STYLE-WARNING: -; The variable PORT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION-PLIST) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS -; "Sends a framed message to all connected clients.")) -; -; caught STYLE-WARNING: -; The variable ACTION-PLIST is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::BROADCAST-TO-EMACS in DEFUN -; in: -; PROGN (DEFUN START-EMACS-SERVER (&KEY (PORT 9105)) "Starts the OACP listener.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-EMACS-BRIDGE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Skipping skill org-skill-formal-verification (Not in whitelist) -KERNEL: Skipping skill org-skill-function-calling (Not in whitelist) -KERNEL: Skipping skill org-skill-groomer (Not in whitelist) -KERNEL: Skipping skill org-skill-gtd (Not in whitelist) -KERNEL: Skipping skill org-skill-hardware-inhabitation (Not in whitelist) -KERNEL: Skipping skill org-skill-hyper-graph (Not in whitelist) -KERNEL: Skipping skill org-skill-inbound-gateway (Not in whitelist) -KERNEL: Skipping skill org-skill-long-horizon (Not in whitelist) -KERNEL: Skipping skill org-skill-memex (Not in whitelist) -KERNEL: Skipping skill org-skill-model-explorer (Not in whitelist) -KERNEL: Jailing skill 'org-skill-object-store-persistence' in package ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::MEMORY-DUMP-IMAGE in DEFUN -; in: -; PROGN (DEFUN MEMORY-DUMP-IMAGE () -; "Serializes the current *object-store* to disk.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::CONTEXT) -; (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::MEMORY-DUMP-IMAGE)) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. - -; (LAMBDA (ORG-AGENT.SKILLS.ORG-SKILL-OBJECT-STORE-PERSISTENCE::CONTEXT) NIL) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 3 STYLE-WARNING conditions -KERNEL: Skipping skill org-skill-onboarding (Not in whitelist) -KERNEL: Skipping skill org-skill-org-delivery (Not in whitelist) -KERNEL: Skipping skill org-skill-org-gtd-archive-roam-daily (Not in whitelist) -KERNEL: Skipping skill org-skill-org-json-bridge (Not in whitelist) -KERNEL: Skipping skill org-skill-org-mode (Not in whitelist) -KERNEL: Skipping skill org-skill-project-foundry (Not in whitelist) -KERNEL: Skipping skill org-skill-project-manager (Not in whitelist) -KERNEL: Skipping skill org-skill-provider-anthropic (Not in whitelist) -KERNEL: Skipping skill org-skill-provider-gemini (Not in whitelist) -KERNEL: Skipping skill org-skill-provider-ollama (Not in whitelist) -KERNEL: Skipping skill org-skill-provider-openai (Not in whitelist) -KERNEL: Skipping skill org-skill-provider-openrouter (Not in whitelist) -KERNEL: Skipping skill org-skill-router (Not in whitelist) -KERNEL: Skipping skill org-skill-safety-harness (Not in whitelist) -KERNEL: Skipping skill org-skill-scientist (Not in whitelist) -KERNEL: Skipping skill org-skill-scribe-rca (Not in whitelist) -KERNEL: Skipping skill org-skill-scribe (Not in whitelist) -KERNEL: Skipping skill org-skill-self-fix (Not in whitelist) -KERNEL: Jailing skill 'org-skill-shell-actuator' in package ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION) -; (BLOCK ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY -; "Verifies command against whitelist and captures diagnostics.")) -; -; caught STYLE-WARNING: -; The variable ACTION is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR -; "Monitors for shell-response events.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (SB-INT:NAMED-LAMBDA ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; (BLOCK -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR -; "Neural interpretation of command diagnostics.")) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::EXECUTE-SHELL-SAFELY in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::TRIGGER-SKILL-SHELL-ACTUATOR in DEFUN -WARNING: - redefining ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::NEURO-SKILL-SHELL-ACTUATOR in DEFUN -; in: -; PROGN (DEFUN EXECUTE-SHELL-SAFELY (ACTION) -; "Verifies command against whitelist and captures diagnostics.") -; (LAMBDA -; (ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::CONTEXT) -; ORG-AGENT.SKILLS.ORG-SKILL-SHELL-ACTUATOR::ACTION) -; -; caught STYLE-WARNING: -; The variable CONTEXT is defined but never used. -; -; compilation unit finished -; caught 1 STYLE-WARNING condition -KERNEL: Skipping skill org-skill-sub-agent-manager (Not in whitelist) -KERNEL: Skipping skill org-skill-task-integrity (Not in whitelist) -KERNEL: Skipping skill org-skill-tdd-runner (Not in whitelist) -KERNEL: Skipping skill org-skill-tech-analyst (Not in whitelist) -KERNEL: Skipping skill org-skill-web-interface (Not in whitelist) -KERNEL: Skipping skill org-skill-web-research (Not in whitelist) -KERNEL: Skipping skill org-skill-workspace-manager (Not in whitelist) diff --git a/projects/org-skill-architect/src/architect-logic.lisp b/projects/org-skill-architect/src/architect-logic.lisp index d16c8f1..b8b7744 100644 --- a/projects/org-skill-architect/src/architect-logic.lisp +++ b/projects/org-skill-architect/src/architect-logic.lisp @@ -1,19 +1,3 @@ -;;;; architect-logic.lisp --- Architectural automation for the PSF (Unified). -;;;; This file is TANGLED from notes/org-skill-architect.org. DO NOT EDIT MANUALLY. - -(defpackage :org-skill-architect - (:use :cl :uiop :local-time) - (:export #:architect-perceive-frozen-prd - #:architect-scan-all-notes - #:trigger-skill-architect - #:neuro-skill-architect - #:architect-actuate)) - -(in-package :org-skill-architect) - -(defun kernel-log (message &rest args) - (format t "~&[ARCHITECT] ~?" message args)) - (defun architect-perceive-frozen-prd (note-path) "Checks if a master note has a FROZEN PRD and lacks a Phase B section." (let ((content (uiop:read-file-string note-path))) @@ -68,7 +52,7 @@ (note-path (getf payload :path)) (blueprint-content (getf payload :content))) - (kernel-log "Appending PROTOCOL to ~a" note-path) + (org-agent:kernel-log "ARCHITECT - Appending PROTOCOL to ~a" note-path) (with-open-file (out note-path :direction :output :if-exists :append) (format out "~%* Phase B: Blueprint (PROTOCOL)~%:PROPERTIES:~%:STATUS: SIGNED~%:END:~%~%~a" blueprint-content)) diff --git a/projects/org-skill-auth-api-key/src/auth-api-key.lisp b/projects/org-skill-auth-api-key/src/auth-api-key.lisp new file mode 100644 index 0000000..8f650db --- /dev/null +++ b/projects/org-skill-auth-api-key/src/auth-api-key.lisp @@ -0,0 +1,11 @@ +(defun auth-api-key-get-credentials () + (let ((key (uiop:getenv "LLM_API_KEY"))) + (when key + (list :api-key key)))) + +(defun register-auth-provider (provider-name credential-fn) + "Register a simple API key provider in the kernel." + (org-agent:register-auth-provider provider-name credential-fn)) + +;; Register as the default auth provider for Gemini during transition +(register-auth-provider :gemini #'auth-api-key-get-credentials) diff --git a/projects/org-skill-auth-google-oauth/src/auth-google-oauth.lisp b/projects/org-skill-auth-google-oauth/src/auth-google-oauth.lisp new file mode 100644 index 0000000..0e040ac --- /dev/null +++ b/projects/org-skill-auth-google-oauth/src/auth-google-oauth.lisp @@ -0,0 +1,78 @@ +(defvar *google-token-state* nil) + +(defun auth-google-load-state () + (let ((state-file (merge-pathnames "state/auth-google.lisp" (uiop:getenv "SYSTEM_DIR")))) + (if (uiop:file-exists-p state-file) + (setf *google-token-state* (with-open-file (in state-file) (read in))) + (setf *google-token-state* nil)))) + +(defun auth-google-save-state () + (let* ((state-dir (uiop:getenv "SYSTEM_DIR")) + (state-file (merge-pathnames "state/auth-google.lisp" state-dir))) + (ensure-directories-exist state-file) + (with-open-file (out state-file :direction :output :if-exists :supersede) + (print *google-token-state* out)))) + +(defun auth-google-receive-code (code) + "Exchanges the manual authorization code for access and refresh tokens." + (let ((url "https://oauth2.googleapis.com/token") + (content `(("code" . ,code) + ("client_id" . ,(uiop:getenv "GOOGLE_CLIENT_ID")) + ("client_secret" . ,(uiop:getenv "GOOGLE_CLIENT_SECRET")) + ("redirect_uri" . "urn:ietf:wg:oauth:2.0:oob") + ("grant_type" . "authorization_code")))) + (handler-case + (let* ((response (dex:post url :content content)) + (json (cl-json:decode-json-from-string response))) + (setf *google-token-state* + `(:access-token ,(cdr (assoc :access--token json)) + :refresh-token ,(cdr (assoc :refresh--token json)) + :expires-at ,(+ (get-universal-time) (cdr (assoc :expires--in json))))) + (auth-google-save-state) + (kernel-log "OAUTH - Google handshake successful.") + t) + (error (c) + (kernel-log "OAUTH ERROR - Handshake failed: ~a" c) + nil)))) + +(defun auth-google-refresh-token () + "Uses the refresh_token to acquire a new access_token." + (let ((refresh-token (getf *google-token-state* :refresh-token)) + (url "https://oauth2.googleapis.com/token") + (content `(("refresh_token" . ,(getf *google-token-state* :refresh-token)) + ("client_id" . ,(uiop:getenv "GOOGLE_CLIENT_ID")) + ("client_secret" . ,(uiop:getenv "GOOGLE_CLIENT_SECRET")) + ("grant_type" . "refresh_token")))) + (unless refresh-token (return-from auth-google-refresh-token nil)) + (handler-case + (let* ((response (dex:post url :content content)) + (json (cl-json:decode-json-from-string response))) + (setf (getf *google-token-state* :access-token) (cdr (assoc :access--token json))) + (setf (getf *google-token-state* :expires-at) (+ (get-universal-time) (cdr (assoc :expires--in json)))) + (auth-google-save-state) + (kernel-log "OAUTH - Google token refreshed.") + t) + (error (c) + (kernel-log "OAUTH ERROR - Refresh failed: ~a" c) + nil)))) + +(defun auth-google-get-header () + "Returns the Bearer token header, refreshing if necessary." + (unless *google-token-state* (auth-google-load-state)) + (let ((expires-at (getf *google-token-state* :expires-at 0))) + (when (<= expires-at (+ (get-universal-time) 60)) ; Refresh if < 1 min left + (auth-google-refresh-token))) + (let ((token (getf *google-token-state* :access-token))) + (if token + (list :bearer-token token) + (progn + (kernel-log "OAUTH - No active Google token. Handshake required.") + (kernel-log "OAUTH - Visit this URL: ~a" (auth-google-get-url)) + nil)))) + +(defun auth-google-get-url () + (let ((client-id (uiop:getenv "GOOGLE_CLIENT_ID"))) + (format nil "https://accounts.google.com/o/oauth2/v2/auth?client_id=~a&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&scope=https://www.googleapis.com/auth/generative-language" client-id))) + +;; Register as the primary auth provider for Gemini +(org-agent:register-auth-provider :gemini #'auth-google-get-header) diff --git a/projects/org-skill-chaos/src/chaos-logic.lisp b/projects/org-skill-chaos/src/chaos-logic.lisp new file mode 100644 index 0000000..0ec6596 --- /dev/null +++ b/projects/org-skill-chaos/src/chaos-logic.lisp @@ -0,0 +1,21 @@ +(defun chaos-inject-error (sensor-type) + "Injects a synthetic error into a specific sensor pipeline." + (org-agent:kernel-log "CHAOS - Injecting synthetic error into ~a sensor..." sensor-type) + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor ,sensor-type :error "SYNTHETIC_CHAOS_ERROR")))) + +(defun chaos-stress-test (action context) + "Executes a randomized stress test by injecting failures into the system." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (mode (or (getf payload :mode) :random)) + (intensity (or (getf payload :intensity) 3))) + (org-agent:kernel-log "CHAOS - Commencing stress test (Mode: ~a, Intensity: ~a)" mode intensity) + (case mode + (:random (dotimes (i intensity) + (let ((failure-type (nth (random 3) '(:test-failure :shell-timeout :llm-error)))) + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :chaos-injection :type ,failure-type)))))) + (:shell (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :shell-response :cmd "git push" :exit-code 128 :stderr "fatal: network unreachable"))))) + (format nil "SUCCESS - Chaos stress test initiated."))) diff --git a/projects/org-skill-context-manager/src/context-manager.lisp b/projects/org-skill-context-manager/src/context-manager.lisp new file mode 100644 index 0000000..8e73a58 --- /dev/null +++ b/projects/org-skill-context-manager/src/context-manager.lisp @@ -0,0 +1,19 @@ +(defvar *context-stack* nil) + +(defun context-push (new-context) + "Push a new context (usually a path or a plist) onto the stack." + (push new-context *context-stack*) + (kernel-log "CONTEXT - Pushed: ~a" new-context)) + +(defun context-pop () + "Pop the top context from the stack." + (let ((old (pop *context-stack*))) + (kernel-log "CONTEXT - Popped: ~a" old) + old)) + +(defun context-resolve-path (path) + "Resolve PATH relative to the current context if it's a directory, otherwise return as is." + (let ((current (car *context-stack*))) + (if (and current (stringp current) (uiop:directory-pathname-p current)) + (merge-pathnames path current) + path))) diff --git a/projects/org-skill-cron/src/cron.lisp b/projects/org-skill-cron/src/cron.lisp new file mode 100644 index 0000000..d51aba4 --- /dev/null +++ b/projects/org-skill-cron/src/cron.lisp @@ -0,0 +1,79 @@ +(defvar *cron-registry* nil) + +(defun cron-register (name schedule-fn action-fn) + "Register a new cron task." + (push (list :name name :schedule schedule-fn :action action-fn :last-run 0) *cron-registry*)) + +(defun cron-trigger-loop () + "Iterate through registered tasks and trigger those whose schedule matches." + (dolist (task *cron-registry*) + (let ((name (getf task :name)) + (schedule (getf task :schedule)) + (action (getf task :action))) + (when (funcall schedule) + (kernel-log "CRON - Triggering task: ~a" name) + (funcall action) + (setf (getf task :last-run) (get-universal-time)))))) + +(defun trigger-skill-cron (context) + (let ((type (getf context :type)) + (payload (getf context :payload))) + (when (and (eq type :EVENT) (eq (getf payload :sensor) :heartbeat)) + (cron-trigger-loop) + (trigger-nightly-grooming) + t))) + +(defun parse-org-timestamp (ts-str) + (let ((match (nth-value 1 (cl-ppcre:scan-to-strings "<(\\d{4})-(\\d{2})-(\\d{2}).*>" ts-str)))) + (if match + (encode-universal-time 0 0 0 + (parse-integer (aref match 2)) + (parse-integer (aref match 1)) + (parse-integer (aref match 0))) + nil))) + +(defun trigger-nightly-grooming () + "Checks if the current time is within the nightly grooming window (e.g., 3:00 AM - 4:00 AM)." + (let* ((now (local-time:now)) + (hour (local-time:timestamp-hour now))) + (when (= hour 3) + (kernel-log "CRON - Initiating Nightly Grooming Cycle...") + (org-agent:inject-stimulus `(:type :EVENT :payload (:sensor :grooming-cycle)))))) + +(defun context-get-upcoming-deadlines (&optional (days 3)) + (let* ((now (get-universal-time)) + (future-limit (+ now (* days 24 60 60))) + (all-headlines (org-agent:list-objects-by-type :HEADLINE)) + (upcoming nil)) + (dolist (obj all-headlines) + (let* ((attrs (org-agent:org-object-attributes obj)) + (deadline-str (getf attrs :DEADLINE)) + (deadline-time (when deadline-str (parse-org-timestamp deadline-str)))) + (when (and deadline-time (< deadline-time future-limit) (> deadline-time (- now 86400))) + (push (list :title (getf attrs :TITLE) :deadline deadline-str) upcoming)))) + upcoming)) + +(defun context-get-stalled-waiting-items (&optional (days 3)) + (let* ((now (get-universal-time)) + (past-limit (- now (* days 24 60 60))) + (all-headlines (org-agent:list-objects-by-type :HEADLINE)) + (stalled nil)) + (dolist (obj all-headlines) + (let* ((attrs (org-agent:org-object-attributes obj)) + (state (getf attrs :TODO-STATE)) + (last-sync (org-agent:org-object-last-sync obj))) + (when (and (equal state "WAITING") (< last-sync past-limit)) + (push (list :title (getf attrs :TITLE)) stalled)))) + stalled)) + +(defun neuro-skill-cron (context) + (let* ((upcoming (context-get-upcoming-deadlines 3)) + (stalled (context-get-stalled-waiting-items 3)) + (now-str (local-time:format-timestring nil (local-time:now)))) + (format nil " + CURRENT TIME: ~a + UPCOMING DEADLINES (Next 3 Days): ~{~a: ~a~%~} + STALLED WAITING ITEMS (> 3 days old): ~{~a~%~} + " now-str + (loop for item in upcoming append (list (getf item :deadline) (getf item :title))) + (loop for item in stalled collect (getf item :title))))) diff --git a/projects/org-skill-delegation/src/delegation.lisp b/projects/org-skill-delegation/src/delegation.lisp new file mode 100644 index 0000000..e1f9e81 --- /dev/null +++ b/projects/org-skill-delegation/src/delegation.lisp @@ -0,0 +1,11 @@ +(defun delegation-trigger (context) + "Examine CONTEXT to see if delegation is needed. + Criteria: Task complexity or explicit :delegate-to flag." + (let ((complexity (getf context :complexity 0)) + (explicit-target (getf context :delegate-to))) + (or (> complexity 7) explicit-target))) + +(defun delegation-actuate (task target) + "Dispatch TASK to TARGET. TARGET can be a sub-agent name or a skill keyword." + (kernel-log "DELEGATION - Actuating '~a' for task: ~a" target (getf task :title)) + (org-agent:spawn-sub-agent :target target :task task)) diff --git a/projects/org-skill-embedding-generator/src/embedding-generator.lisp b/projects/org-skill-embedding-generator/src/embedding-generator.lisp new file mode 100644 index 0000000..cae09fe --- /dev/null +++ b/projects/org-skill-embedding-generator/src/embedding-generator.lisp @@ -0,0 +1,20 @@ +(defun get-embedding (text &key (provider :ollama)) + "Retrieves the embedding vector for TEXT using specified PROVIDER." + (kernel-log "NEURO [Embedding] - Generating via ~a..." provider) + (case provider + (:ollama (get-embedding-ollama text)) + (:gemini (get-embedding-gemini text)) + (t (error "Unsupported embedding provider: ~a" provider)))) + +(defun get-embedding-ollama (text) + (let* ((url "http://localhost:11434/api/embeddings") + (payload (cl-json:encode-json-to-string `(("model" . "mxbai-embed-large") ("prompt" . ,text)))) + (response (dex:post url :content payload :headers '(("Content-Type" . "application/json"))))) + (cdr (assoc :embedding (cl-json:decode-json-from-string response))))) + +(defun get-embedding-gemini (text) + (let* ((api-key (getf (org-agent:get-credentials :gemini) :api-key)) + (url (format nil "https://generativelanguage.googleapis.com/v1beta/models/embedding-001:embedContent?key=~a" api-key)) + (payload (cl-json:encode-json-to-string `(("content" . (("parts" . ((("text" . ,text)))))))))) + (let ((response (dex:post url :content payload :headers '(("Content-Type" . "application/json"))))) + (cdr (assoc :values (cdr (assoc :embedding (cl-json:decode-json-from-string response)))))))) diff --git a/projects/org-skill-git-steward/src/git-steward.lisp b/projects/org-skill-git-steward/src/git-steward.lisp new file mode 100644 index 0000000..beb4d2f --- /dev/null +++ b/projects/org-skill-git-steward/src/git-steward.lisp @@ -0,0 +1,14 @@ +(defun git-status () + "Executes git status and returns the output." + (uiop:run-program '("git" "status" "--short") :output :string)) + +(defun git-commit (message) + "Stages all tracked changes and commits them." + (kernel-log "GIT - Committing: ~a" message) + (uiop:run-program '("git" "add" "-u")) + (uiop:run-program `("git" "commit" "-m" ,message))) + +(defun git-push () + "Pushes to the current branch origin." + (kernel-log "GIT - Pushing to origin...") + (uiop:run-program '("git" "push"))) diff --git a/projects/org-skill-log-aggregator/src/log-aggregator.lisp b/projects/org-skill-log-aggregator/src/log-aggregator.lisp new file mode 100644 index 0000000..15090ac --- /dev/null +++ b/projects/org-skill-log-aggregator/src/log-aggregator.lisp @@ -0,0 +1,17 @@ +(defun log-scan (&optional (lines 100)) + "Reads the last LINES lines of the system log file." + (let ((log-file (merge-pathnames "logs/agent.log" (uiop:getenv "SYSTEM_DIR")))) + (if (uiop:file-exists-p log-file) + (uiop:run-program `("tail" "-n" ,(write-to-string lines) ,(namestring log-file)) :output :string) + "Log file not found."))) + +(defun log-summarize (logs) + "Symbolic summary of LOGS focusing on errors and warnings." + (let ((lines (uiop:split-string logs :separator '(#\Newline))) + (errors 0) + (warnings 0)) + (dolist (line lines) + (cond + ((cl-ppcre:scan "ERROR" line) (incf errors)) + ((cl-ppcre:scan "WARN" line) (incf warnings)))) + (format nil "Log Summary: ~a errors, ~a warnings found in scan." errors warnings))) diff --git a/projects/org-skill-provider-gemini/src/provider-logic.lisp b/projects/org-skill-provider-gemini/src/provider-logic.lisp new file mode 100644 index 0000000..2c5b603 --- /dev/null +++ b/projects/org-skill-provider-gemini/src/provider-logic.lisp @@ -0,0 +1,21 @@ +(defun execute-gemini-request (prompt system-prompt) + (let* ((auth (org-agent:get-provider-auth :gemini)) + (api-key (getf auth :api-key)) + (bearer-token (getf auth :bearer-token)) + (endpoint (or (getf auth :endpoint) + "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent"))) + + (unless (or api-key bearer-token) + (return-from execute-gemini-request "(:type :LOG :payload (:text \"Authentication missing for Gemini\"))")) + + (let* ((url (if api-key (format nil "~a?key=~a" endpoint api-key) endpoint)) + (headers `(("Content-Type" . "application/json") + ,@(when bearer-token `(("Authorization" . ,(format nil "Bearer ~a" bearer-token)))))) + (body (cl-json:encode-json-to-string + `((contents . ((parts . ((text . ,(format nil "~a~%~%Prompt: ~a" system-prompt prompt)))))))))) + (handler-case + (let* ((response (dex:post url :headers headers :content body :connect-timeout 10 :read-timeout 30)) + (json (cl-json:decode-json-from-string response))) + (cdr (assoc :text (cdr (assoc :parts (car (cdr (assoc :parts (car (cdr (assoc :candidates json))))))))))) + (error (c) + (format nil "(:type :LOG :payload (:text \"Neural Engine Failure: ~a\"))" c)))))) diff --git a/projects/org-skill-provider-openrouter/src/provider-logic.lisp b/projects/org-skill-provider-openrouter/src/provider-logic.lisp new file mode 100644 index 0000000..8a9c88e --- /dev/null +++ b/projects/org-skill-provider-openrouter/src/provider-logic.lisp @@ -0,0 +1,32 @@ +(defun get-openrouter-tiered-model (tier) + (case tier + (:powerful "anthropic/claude-3.5-sonnet") + (:fast "google/gemini-2.0-flash-001") + (:free "openrouter/auto") + (t "openrouter/auto"))) + +(defun execute-openrouter-request (prompt system-prompt) + (let ((api-key (uiop:getenv "OPENROUTER_API_KEY")) + (endpoint "https://openrouter.ai/api/v1/chat/completions")) + + (unless api-key + (return-from execute-openrouter-request + "(:type :LOG :payload (:text \"OpenRouter API Key missing in environment\"))")) + + (let* ((model (get-openrouter-tiered-model :fast)) + (headers `(("Content-Type" . "application/json") + ("Authorization" . ,(format nil "Bearer ~a" api-key)) + ("HTTP-Referer" . "https://github.com/amr/org-agent") + ("X-Title" . "org-agent Sovereign Kernel"))) + (body (cl-json:encode-json-to-string + `((model . ,model) + (messages . (( (role . "system") (content . ,system-prompt) ) + ( (role . "user") (content . ,prompt) ))))))) + + (handler-case + (let* ((response (dex:post endpoint :headers headers :content body :connect-timeout 10 :read-timeout 30)) + (json (cl-json:decode-json-from-string response))) + ;; Extract content from OpenAI-style response: choices[0].message.content + (cdr (assoc :content (cdr (assoc :message (car (cdr (assoc :choices json)))))))) + (error (c) + (format nil "(:type :LOG :payload (:text \"OpenRouter Error: ~a\"))" c)))))) diff --git a/projects/org-skill-scientist/src/scientist-logic.lisp b/projects/org-skill-scientist/src/scientist-logic.lisp new file mode 100644 index 0000000..bddbdcf --- /dev/null +++ b/projects/org-skill-scientist/src/scientist-logic.lisp @@ -0,0 +1,19 @@ +(defun scientist-hypothesis (context) + "Neural stage: Formulates a hypothesis about a failure based on logs." + (let* ((payload (getf context :payload)) + (failure-log (getf payload :text)) + (project (getf payload :project))) + (org-agent:ask-neuro + (format nil "Project ~a failed with log: ~a. Formulate a 'Theory of Failure' and suggest a surgical fix." project failure-log) + :system-prompt "You are a PSF Senior Debugging Scientist. Return a Lisp plist: (:target :scientist :action :propose :hypothesis \"...\" :failure-log \"...\")"))) + +(defun scientist-propose-fix (action context) + "Symbolic stage: Triggers the Self-Fix agent with the formulated hypothesis." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (hypothesis (getf payload :hypothesis)) + (failure-log (getf payload :failure-log))) + (org-agent:kernel-log "SCIENTIST - Hypothesis formulated. Triggering SELF-FIX...") + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :repair-request :hypothesis ,hypothesis :failure-log ,failure-log))) + (format nil "SUCCESS - Scientist proposed fix for failure."))) diff --git a/projects/org-skill-self-fix/src/repair-logic.lisp b/projects/org-skill-self-fix/src/repair-logic.lisp new file mode 100644 index 0000000..00ad100 --- /dev/null +++ b/projects/org-skill-self-fix/src/repair-logic.lisp @@ -0,0 +1,42 @@ +(defun self-fix-replace-all (string part replacement) + (with-output-to-string (out) + (loop with part-length = (length part) + for old-pos = 0 then (+ pos part-length) + for pos = (search part string :start2 old-pos) + do (write-string string out :start old-pos :end (or pos (length string))) + when pos do (write-string replacement out) + while pos))) + +(defun self-fix-apply (action context) + "Applies a surgical code fix directly to the target file." + (declare (ignore context)) + (let* ((payload (getf action :payload)) + (target-file (getf payload :file)) + (old-code (getf payload :old)) + (new-code (getf payload :new))) + (org-agent:kernel-log "SELF-FIX - Attempting surgical fix on ~a..." target-file) + (if (uiop:file-exists-p target-file) + (let ((content (uiop:read-file-string target-file))) + (if (search old-code content) + (let ((new-content (self-fix-replace-all content old-code new-code))) + (with-open-file (out target-file :direction :output :if-exists :supersede) + (write-string new-content out)) + (org-agent:kernel-log "SELF-FIX SUCCESS - Applied fix to ~a" target-file) + t) + (progn + (org-agent:kernel-log "SELF-FIX FAILURE - Could not find old code in ~a" target-file) + nil))) + (progn + (org-agent:kernel-log "SELF-FIX FAILURE - File not found: ~a" target-file) + nil)))) + +(defun neuro-skill-self-fix (context) + "Neural stage: Synthesizes a surgical code modification based on the hypothesis." + (let* ((payload (getf context :payload)) + (hypothesis (getf payload :hypothesis)) + (failure-log (getf payload :failure-log))) + (org-agent:ask-neuro + (format nil "Based on the hypothesis '~a' and failure '~a', provide the exact Lisp code to fix it. +Return a Lisp plist: (:target :self-fix :action :apply :file \"path/to/file.lisp\" :old \"old code\" :new \"new code\")" + hypothesis failure-log) + :system-prompt "You are the PSF Repair Actuator. You MUST return ONLY a Lisp plist."))) diff --git a/projects/org-skill-tdd-runner/src/runner-logic.lisp b/projects/org-skill-tdd-runner/src/runner-logic.lisp new file mode 100644 index 0000000..26423d9 --- /dev/null +++ b/projects/org-skill-tdd-runner/src/runner-logic.lisp @@ -0,0 +1,17 @@ +(defun run-tests-for-project (project-name) + "Executes the standard test suite for the given project using SBCL." + (let* ((projects-dir (or (uiop:getenv "PROJECTS_DIR") "projects/")) + (project-dir (format nil "~aorg-skill-~a/" projects-dir project-name)) + (test-file (format nil "~atests/test-suite.lisp" project-dir))) + (org-agent:kernel-log "CI - Running tests for ~a..." project-name) + (if (uiop:file-exists-p test-file) + (multiple-value-bind (output error-output exit-code) + (uiop:run-program (list "sbcl" "--batch" "--load" test-file "--eval" "(uiop:quit)") + :ignore-error-status t :output :string :error-output :string) + (if (= exit-code 0) + (org-agent:kernel-log "CI SUCCESS - ~a passed all tests." project-name) + (progn + (org-agent:kernel-log "CI FAILURE - ~a failed tests with exit code ~a" project-name exit-code) + (org-agent:inject-stimulus + `(:type :EVENT :payload (:sensor :test-failure :project ,project-name :text ,output :stderr ,error-output)))))) + (org-agent:kernel-log "CI ERROR - No test suite found for ~a at ~a" project-name test-file)))) diff --git a/projects/org-skill-tech-analyst/src/analyst-logic.lisp b/projects/org-skill-tech-analyst/src/analyst-logic.lisp index 33ccaca..2fe719e 100644 --- a/projects/org-skill-tech-analyst/src/analyst-logic.lisp +++ b/projects/org-skill-tech-analyst/src/analyst-logic.lisp @@ -1,19 +1,3 @@ -;;;; analyst-logic.lisp --- TDD automation for the PSF (Unified). -;;;; This file is TANGLED from notes/org-skill-tech-analyst.org. DO NOT EDIT MANUALLY. - -(defpackage :org-skill-tech-analyst - (:use :cl :uiop :local-time) - (:export #:tech-analyst-perceive-signed-protocol - #:tech-analyst-scan-all-notes - #:trigger-skill-tech-analyst - #:neuro-skill-tech-analyst - #:tech-analyst-actuate)) - -(in-package :org-skill-tech-analyst) - -(defun kernel-log (message &rest args) - (format t "~&[ANALYST] ~?" message args)) - (defun tech-analyst-perceive-signed-protocol (note-path) "Checks if a master note has a SIGNED PROTOCOL and lacks a TDD suite in the material project." (let* ((content (uiop:read-file-string note-path)) @@ -76,7 +60,7 @@ (test-dir (format nil "~atests/" project-dir)) (test-path (format nil "~atests/test-suite.lisp" project-dir))) - (kernel-log "Actuating TDD Suite for ~a" project-name) + (org-agent:kernel-log "ANALYST - Actuating TDD Suite for ~a" project-name) (ensure-directories-exist test-dir) (with-open-file (out test-path :direction :output :if-exists :supersede) (format out ";;; TDD Suite for ~a~%~a" project-name test-content)) diff --git a/prove-it.el b/prove-it.el deleted file mode 100644 index b0ae30c..0000000 --- a/prove-it.el +++ /dev/null @@ -1,38 +0,0 @@ -(setq load-path (cons "./projects/org-agent/src" load-path)) -(require 'org-agent) - -(defun prove-agent-works () - (message "SIMulation: Connecting to agent...") - (setq org-agent-executable-path nil) - (org-agent-connect) - - (let ((retries 0)) - (while (and (not org-agent--network-process) (< retries 10)) - (sleep-for 0.5) - (setq retries (1+ retries)))) - - (message "SIMulation: Connection established. Sending message 'ping'...") - - (with-current-buffer (get-buffer-create "*org-agent-chat*") - (erase-buffer) - (insert "* Welcome\n\n") - (org-agent-chat-send)) - - (message "SIMulation: Message sent. Waiting for response (timeout 30s)...") - - (let ((retries 0) - (found nil)) - (while (and (not found) (< retries 60)) - (sleep-for 0.5) - (accept-process-output org-agent--network-process 0.1) - (with-current-buffer "*org-agent-chat*" - (when (and (not (string-match-p "Thinking..." (buffer-string))) - (> (buffer-size) 50)) - (setq found t) - (message "SIMulation: RESPONSE RECEIVED!\n\n--- BUFFER START ---\n%s\n--- BUFFER END ---" (buffer-string)))) - (setq retries (1+ retries))) - - (if (not found) - (error "SIMulation: Timeout waiting for agent response. Check daemon logs.")))) - -(prove-agent-works) diff --git a/prove-shell.el b/prove-shell.el deleted file mode 100644 index d0d166b..0000000 --- a/prove-shell.el +++ /dev/null @@ -1,38 +0,0 @@ -(setq load-path (cons "./projects/org-agent/src" load-path)) -(require 'org-agent) - -(defun prove-shell-works () - (message "SIMulation: Connecting to agent...") - (setq org-agent-executable-path nil) - (org-agent-connect) - - (let ((retries 0)) - (while (and (not org-agent--network-process) (< retries 10)) - (sleep-for 0.5) - (setq retries (1+ retries)))) - - (message "SIMulation: Connection established. Sending message 'run date'...") - - (with-current-buffer (get-buffer-create "*org-agent-chat*") - (erase-buffer) - (insert "* Welcome\n\nPlease run the 'date' command for me.\n") - (org-agent-chat-send)) - - (message "SIMulation: Message sent. Waiting for response (timeout 60s)...") - - (let ((retries 0) - (found nil)) - (while (and (not found) (< retries 120)) - (sleep-for 0.5) - (accept-process-output org-agent--network-process 0.1) - (with-current-buffer "*org-agent-chat*" - (when (and (not (string-match-p "Thinking..." (buffer-string))) - (> (buffer-size) 50)) - (setq found t) - (message "SIMulation: RESPONSE RECEIVED!\n\n--- BUFFER START ---\n%s\n--- BUFFER END ---" (buffer-string)))) - (setq retries (1+ retries))) - - (if (not found) - (error "SIMulation: Timeout waiting for agent response. Check daemon logs.")))) - -(prove-shell-works) diff --git a/start-agent.sh b/start-agent.sh index 5132659..d4319e4 100755 --- a/start-agent.sh +++ b/start-agent.sh @@ -1,4 +1,4 @@ #!/bin/bash -export SKILLS_WHITELIST="org-skill-shell-actuator,org-skill-chat,org-skill-emacs-bridge,org-skill-object-store-persistence" +export SKILLS_WHITELIST="org-skill-shell-actuator,org-skill-chat,org-skill-emacs-bridge,org-skill-object-store-persistence,org-skill-inbox-processor,org-skill-scribe" cd /home/user/memex/projects/org-agent ./org-agent-server > /home/user/memex/org-agent-whitelist.log 2>&1 diff --git a/test-chat-wait.lisp b/test-chat-wait.lisp deleted file mode 100644 index e2b9eb3..0000000 --- a/test-chat-wait.lisp +++ /dev/null @@ -1,24 +0,0 @@ -(require :usocket) - -(defun test-chat-and-wait () - (let* ((socket (usocket:socket-connect "127.0.0.1" 9105)) - (stream (usocket:socket-stream socket)) - (msg "(:type :event :payload (:sensor :chat-message :text \"ping\"))") - (len (length msg)) - (framed (format nil "~6,'0x~a" len msg))) - (format t "Sending: ~a~%" framed) - (write-string framed stream) - (finish-output stream) - (handler-case - (loop - (let* ((len-prefix (make-string 6))) - (read-sequence len-prefix stream) - (let* ((msg-len (parse-integer len-prefix :radix 16)) - (payload (make-string msg-len))) - (read-sequence payload stream) - (format t "AGENT RESPONSE: ~a~%" payload) - (when (search ":insert-at-end" payload) (return))))) - (error (c) (format t "ERROR: ~a~%" c))) - (usocket:socket-close socket))) - -(test-chat-and-wait)