TODO
Published: 2020-11-23Updated: 2020-12-31
Table of contents:
Misc
- [] Get some high quality long-lasting boots that won't need to be replaced for a while. Gonna need to get them sized, so wait for covid vaccine to come in before that.
- [] Set up a cron job to backup the .bash_history file and droopyfile (to sync?)
- [] Add the iosevka font to the tutils dots, so that the font I use is in one place.
- [] Also make sure to install it with the ./install.sh script
timtimestim
-
[] set up a self hosted git thing, so I don't have to use gitlab or github or anything like that. run it with cgit or stagit or something. src.timtimestim.com
-
[] website redesign: The 2007 aesthetic
- I want this website to embody the old 2007 internet aesthetic, since that's what I learned the internet on. Purely for nostalgia. Here's some things to use for inspiration:
- Serif font?
- Use the internet archive to look at some of the old pages. Especially youtube and old forums
- [x] shitty, but sincere, logo
- [x] strange
- [x] graphical bullet point that looks like a poorly 3d rendered ball
- [] graphical horizontal rule that looks like it was modeled after a spoke on an old compass on a map
- [x] Tiling background with border
- [] new favicon that's sufficiently "crusty"
- [x] Make sure to take a screenshot of the old page style first, for history's sake
-
[] A page to rank the ascii emoticons (like :D and :P and :))
-
[] "How to be a genius"
- http://www.paulgraham.com/think.html http://www.paulgraham.com/work.html
- The general idea of luck being a thing that happens to people who try harder
- The rant I made in 2020-11 newsletter about "nobody is even trying"
- The idea that doing something you don't actually want to do is almost always going to produce results that almost never be considered "great". You have to like what you do.
- Doing 10% more work than most other people over a long period of time
- here (starting with "You would be surprised, Hamming")
- That quote from Richard Feynman about having your top problems in your head and testing them against new knowledge all the time
- Be born with good genetics and an optimal environment to be smart. Be lucky
- Counterpoint: all those people who were in awful situations who still are considered to be "smart"; maybe just be born with the genetics to overcome those situations.
- Actually, you know, try to improve
-
[] 2 blog posts about the internet, diametrically opposed to each other:
- [] "The internet is Evil (with a capital E)". Turn that previous rant about how the internet destroys things (the one that spawned "fuck you and your expectations") into something more fleshed out.
- [] "The internet is Epic (with a capital E)". Talk about Beautiful things like the errosion of copyright, making niche communities (melancholy of subculture society?), fanfiction/fanworks, opensource collaboration, personal websites like timtimestime being amazing self publishing platforms.
- [] Release at the same time, with a link to eachother at the top.
-
[] Make a wiki page about how I do the ttsfile thing
-
[] Make a helper script to make the rss feed entry and other things for a new post, so that it isn't as tedious.
-
[] make a ".dots" dotfiles thing in /c/
-
[] blog post/wiki page talking about programming something to be a hyper specific solution to your own issue instead of trying to make it a generalized solution from the start.
- Mention this own website's static site generator as an example
- You're trying to solve a problem, and it'll be a better solution if you focus on only that problem instead of all possible related ones.
- Refactoring isn't that scary.
-
[] wiki
-
[] add a "status" tag to wiki pages for in-progress, finished, and so on
-
[] update "how to use this wiki" to mention newsletter
-
[] make a "death considered harmful" page
-
[] Better, more up to date, software philosophy page (link from old blog post)
-
[] better, more up to date, placeholder text thing (link from old blog post)
- Lorem ipsum, puppy ipsum, kitty ipsum, etc.
-
[] Extended timtimestim about page
- Discuss the URL structure in detail. Why is it this way? What led to these decisions? How do I choose a "slug"? What if something doesn't exactly fit? What if I end up using one namespace more than others?
- "colophon" "how this site is made" page
- Make sure it has a large explination about the philosophy behind the site and whanot. Like an extended "about" page.
- about how link rot is handled on timtimestim
-
[] page about computer program optimization (gnu yes, beating up on qsort, crash bandicoot)
-
[] A test page to try and gage if all the markup is working and if it looks fine.
-
[] add a "reviews" page for the wiki
- [] books
- [] movies
- [] shows
- [] other? (physical objects or...)
- [] new things I've bought like socks and earbuds (with backreferences to the using page?)
-
[] Page about "owning your platform"
- Talk about this post (people have control over you, since it's their platform, not yours): https://www.gwern.net/In-Defense-Of-Inclusionism
- The numerous policy changes of sites like Reddit
- The way that site's cultures change towards directions you don't like
- Imagine a niche forum that you've contributed thousands of posts to, for example. If you were to compile those same thoughts into your own platform, they would have far more value.
- Someguy712x's youtube annotations
- 1000 true fans an how owning your own playform allows for a more direct way of catering to your audience
- Anecdotes about my own experiences
-
-
[] robots.txt
-
[] sitemap.xml
-
[] set up public pgp key
-
[] sha 512 checksum for code tars
-
[] auto generate anchors for the jornal
- [] next/previous day?
Bucket list
- [] Read homestuck before I die (or it stops working on browsers)
- [] Read Worm before I die
Finished items
(These are all listed in reverse chronological order of their completion)
(Items without an "x" are things I decided not to do)
- [] figure out how to make audiobooks with Amazon Polly and document the process (release the source code if needed?)
- (I decided to just use
espeak-ng
instead. You get used to the voice after like 30 minutes of listening to it, and you don't have to pay for a web service to make the audiobooks)
- (I decided to just use
- [x] periodic desktop screenshots
- [x] Update rss feed xml file name
- [x] move old rss-timtimestim.xml to htmlold
- [x] put a warning on htmlold feed
- [x] Make the new feed something like "feed.xml"
- [x] Using .htaccess redirect rss-timtimestim.xml for backwards capatbility
- [x] get my damn car checked out. The tires are going flat and the check engine light is on.
- [x] Some sort of footnote markup.
- [x] have a fix for the narrow rendering of the blockquotes on mobile phones
- [x] start FiO page
- [] add "total git commits" to the stats page
- [x] "best of" page in about
- [x] workflow
- [x] update the text editor mentioned on workflow, and mention syntax highlighting
- [x] mention bash history and fzf CTRL+r thing
- [x] using
- [x] add hardware: earbuds
- [x] change software keyboard
- [x] change mobile SRS (remove? I don't really use SRS on mobile anymore)
- [x] add ikna link to mobile and desktop SRS
- [x] add software: sct for screen temperature (update workflow too? I use this often...)
- [x] Add a "highest word count pages" part of stats
- [x] Make a checklists page on the wiki.
- [x] Make this todo page on the wiki.
- [x] change all external links to internet archive links where possible