From 3e4c425006c7fd5a97f285401c9431d901f36a25 Mon Sep 17 00:00:00 2001
From: Paul Duncan <pabs@pablotron.org>
Date: Tue, 28 May 2024 13:23:35 -0400
Subject: TODO.md: remove old ideas, add new ones

---
 TODO.md | 54 +++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 41 insertions(+), 13 deletions(-)

diff --git a/TODO.md b/TODO.md
index 2cfa3cb..634ea00 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,8 +1,5 @@
 # Site TODO
 
-**Note:** This is the `TODO.md` from the old Jekyll backend, so some of
-this stuff may not make any sense.
-
 ## general
 * replace `<img>` in old posts with `{{< figure >}}` (partial work
   done on stuff `>= 2019`)
@@ -12,7 +9,7 @@ this stuff may not make any sense.
 * add sticky footer:
   https://css-tricks.com/couple-takes-sticky-footer/
 
-## posts
+## post ideas
 * animated svg, another example here:
   - <https://old.reddit.com/r/programming/comments/t45aqe/5_things_you_dont_need_javascript_for/>
 * fast document search: postgres fts, `pg_trgm`, and tika (git/test/sift)
@@ -45,7 +42,6 @@ this stuff may not make any sense.
     * summary of rust conclusion seems suspect and different than
       content of paper itself
     * detailed results are interesting
-* my tools 2021 (vim, irssi, screen, mutt/offlineimap/notmuch, irb, git, bash)
 * buttcoin:
   * https://www.theonion.com/man-who-lost-everything-in-crypto-just-wishes-several-t-1848764551
   * tulip mania
@@ -92,8 +88,6 @@ this stuff may not make any sense.
 * retro gaming handhelds: psp, 2dsxl, rg350m, rgb10 max
 * lvm thin provisioning (see notes from x1.txt and linked gist)
 * log4j and dependency usefulness as a function of time for projects
-* switched to duckduckgo.com
-  (fast, configurable, dark mode, better privacy)
 * use svgmin and imagemagick (webp/avif)
   convert -quality 100 -define webp:lossless=true llvmweekly-new.{png,webp}
   convert -quality 100 -define heic:lossless=true llvmweekly-new.{png,avif}
@@ -272,8 +266,8 @@ this stuff may not make any sense.
   (see comments here https://lwn.net/Articles/909095/#Comments)
 - htmltest post-push hook (already installed as web.k3:~/go/bin/htmltest)
   <https://github.com/wjdp/htmltest>
+- machine learning vulns (see vulns 2022-06)
 - chacha20 intel intrinsics
-- another good month for solar (may 2023)
 - good book: primes: a computational approach (crandall primes)
 - pi-apalooza (pis found while looking for ethernet spool)
 - flex bookworm update (details in notes)
@@ -281,6 +275,43 @@ this stuff may not make any sense.
 - c impls of poly1305, siphash
 - post like this talking about renewable stuff (solar, heat pump,
   water heater, dryer): https://gizmodo.com/emission-impossible-two-reporters-tried-to-ditch-natur-1851362650
+- enshittification
+  - extjs (sencha)
+  - docker (podman)
+  - chrome (firefox)
+  - google (ddg)
+  - terraform (opentofu)
+  - hudson/jenkins, openoffice/libreoffice
+  - redhat (centos, rocky, almalinux)
+  - vim (neovim)
+  - windows (11, telemetry)
+  - sorta: elasticsearch (opensearch), redis
+  - reddit, stackoverflow
+- my tools
+  - vim
+  - irssi
+  - screen
+  - mutt/offlineimap/notmuch
+  - irb
+  - git
+  - bash?
+  - perf
+  - wireguard
+  - minify, imagemagick/gm, pngquant
+  - meson?
+  - postgres, sqlite
+  - firefox (ublock origin, tab stash, firefox sync)
+  - gnome (extensions: hidetopbar, workspace matrix)
+  - programming languages
+    - go
+    - ruby
+    - c
+    - python
+    - assembly
+    - js (es2015)
+- svgbob and ollama
+- using matplotlib for charts
+- dk-sort
 
 ## linkdump (2022-08-10):
 - css bg fade:
@@ -289,7 +320,6 @@ this stuff may not make any sense.
 - https://www.mgaudet.ca/technical/2022/8/9/faster-ruby-thoughts-from-the-outside
 - https://www.fuzzingbook.org/
 - https://security.googleblog.com/2022/05/retrofitting-temporal-memory-safety-on-c.html
-- machine learning vulns (see vulns 2022-06)
 - allocation in go: https://medium.com/eureka-engineering/understanding-allocations-in-go-stack-heap-memory-9a2631b5035d
   (src: <https://old.reddit.com/r/golang/comments/wl7qyx/when_writing_functions_when_should_i_pass_by/iju1bhs/>)
 - http://www.linguistic-antipatterns.com/
@@ -338,8 +368,6 @@ this stuff may not make any sense.
 - <https://www.theregister.com/2022/10/29/kathleen_booth_obit/>
 - <https://www.lawfareblog.com/securing-open-source-software-act-good-whatever-happened-legal-liability>
 - go: <https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html>
-- gimp 2.99.14 <https://librearts.org/2022/11/gimp-2-99-14/>, h/t <https://lwn.net/Articles/915388/>
-  (bunch of useful new features)
 - <https://arstechnica.com/information-technology/2022/11/half-of-computer-repairs-result-in-snooping-of-sensitive-data-study-finds/>
 - mastodon:
 - <https://johnresig.com/blog/twitter-mastodon/>
@@ -358,8 +386,6 @@ this stuff may not make any sense.
 - c23:
   <https://gustedt.wordpress.com/2022/12/18/checked-integer-arithmetic-in-the-prospect-of-c23/>
   <https://queue.acm.org/detail.cfm?id=3588242>
-- lwc finalists: <https://csrc.nist.gov/publications/detail/nistir/8369/final>
-  (see note above about ascon)
 - chatgpt <https://www.jwz.org/blog/2023/02/the-bullshit-fountain/>
 - bitslicing <https://timtaubert.de/blog/2018/08/bitslicing-an-introduction/>
 - pqc parameter debates (kyber, turboshake, dilithium)
@@ -446,3 +472,5 @@ this stuff may not make any sense.
 - dark mode: <https://livecodestream.dev/post/a-better-approach-to-dark-mode-on-your-website/>
   quick: <https://gist.github.com/pablotron/4a9a63434a61334f044c8922c48fe8ed>
   ref: <https://bulma.io/2019/10/15/light-dark-colors/>
+* switched to duckduckgo.com (covered in firefox article)
+  (fast, configurable, dark mode, better privacy)
-- 
cgit v1.2.3