Kinda seeing this time of compiling weekly notes as sort of housekeeping for my personal life and my mind. It isn’t really a time to create, exactly. I’m really just organizing and cleaning up the artifacts of when I’ve been creative throughout the week. I’m not needing to be creative right now (which is never quite a good feeling, needing to be creative). Sure, I can be, but I am all the time anyway. I can just use this time to respect that and respect the artifacts I’ve created by cleaning em up and presenting them better.
Interesting ideas in my archives, which would otherwise have been lost to time if not resurrected
Projects
- Steam games - no built-in ranking system for prioritizing games to play; let alone for discounts
Humble library of books from humble bundles
Make a Thunderbird addon that produces a list of all email senders within a given folder and determines how many emails you’ve received from each. Allow to sort from high to low counts. Then provide a quick link to search for that specific sender. From there a user could manually search for all and delete those emails, unsubscribe from a newsletter, etc.
Skate Analytics
Could design the mobile apps as a system for queuing up trick attempt data for sending to the server and downloading it from the server and analysis on device. Would require lots of thinking about the API.
- Considering this while considering getting access to Will Vincent’s course on Django for APIs
In line withData stuff, could simply just upload my dataset online as I update it. Record it manually as I have forever and update the dataset manually. Over time, build on top of that. Make a digital UI for data recording and updating, if able. Just do it. And make fun charts. But really, do it.
Something I return to thinking about RE this project is that this is a side/tangent perspective on skating. Skating is much broader than just thinking about trick success. Even so, trick success is interesting to think about. But it’s good to keep both things in perspective, as skating can involve a lot of creativity and freedom and ridiculousness that transcends mere trick success, etc. (See Fancy Lad)
Planet
https://github.com/hrw/very-simple-planet-aggregator was able to push my fork to https://gitea.com/TacticalTypos/very-simple-planet-aggregator and I setup some Issues for things I want to work on/address (2024-11-17)
-
https://marcin.juszkiewicz.com.pl/2020/01/22/vspa-very-simple-planet-aggregator/
-
Tweaks for the planet site project
- Folder for static files, like planet.css and the images subdirectory. Just copy its contents into the
output
subdirectory, if not already done. (This is part of generating into anoutput
folder.) - Document the purposes of each file and the folders of the project
- Document an example process for uploading the site
- Auto light/dark mode, detect which one from browser
- Folder for static files, like planet.css and the images subdirectory. Just copy its contents into the
-
Figure out which planets I want to host and where
-
Setup script for uploading planets to pgs
- add ssh key from Steam Deck VM to pgs on laptop or Steam Deck itself, which are already setup
Sub-planets or related ones here: https://planet.mozilla.org/
- seems like it might have a feature for navigating with keyboard from one post to the next!
https://blog.paoloamoroso.com/2019/10/hello-planet-python.html?m=1
Planeteer - planet hosting service
-
Particularly for aggregating videos from YouTube channels, figure out how to extract and store the video thumbnail URLplanet
-
Figure out how to schedule generating and uploading the planet sitesplanet
- cron on local machines
- https://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job
- https://phoenixnap.com/kb/set-up-cron-job-linux
- https://phoenixnap.com/kb/crontab-reboot
- if I can get these working on a local Ubuntu system, it might require very little additional work to get them setup on a VPS like via Digital Ocean
- how to do it via a VPN?
- cron on local machines
-
opml for a planet site’s subscriptions
- figure out which RSS feed aggregators allow for subscribing to a live opml
-
If we do translate posts, it might actually be quite useful to keep an archive of the translated ones - otherwise the effort of translating them would be wasted for the community.planet
Skate video planet, and skate blogs
Planets themselves as a topic of discussion
Html aware translation
Html translation specifically from the python library I was already looking at using! https://github.com/argosopentech/translate-html
- one I was already thinking of using: https://github.com/argosopentech/argos-translate?tab=readme-ov-file
Planet of blogs of people who use X but don’t actively talk about X. Like Obsidian. Not being some Obsidian nut. Or Python. Or R lang. Or skateboarders. Or statistics/data analysis people. In the abstract. People who studied X. - feeds of these people that actually filter out mentions of X.
- Like a Python users group but you’re weirdly curious about what the members do besides Python
Figure out which sites/feeds I want to put on which planets.
Link to view my system of other planets
Planet offbeat:
MTG
Pre modern as old school mtg: https://mtg.fandom.com/wiki/Old_School
Art/content creation
https://www.reddit.com/r/Blogging/comments/1gtqf7r/my_stats_after_nine_weeks_of_blogging/
https://youtu.be/EK1tfM35_nc?si=_Z-Qxu3o3SmKuo8W the success of your art has less to do with its quality than you think it does
https://www.reddit.com/r/WeAreTheMusicMakers/comments/347p9f/best_open_source_daw/
https://sethmlarson.dev/writing-for-the-internet
Irony that my own site doesn’t have RSS feeds by tag, etc
Do audio files contain location metadata? Want to avoid leaking my location, but I do want to share the audio recordings from night dreams
Not as important - how a things is done, it’s technical aspects What is more important is what is done, that it is done
A feature in OBS auto adds chapter markers: https://youtu.be/tc0r6nfcw6Q?si=wKAyRnb0-NP6MQ9s
- However, are they detected by KDEnlive, my video editor?
Look into article on Nature.com that goes over how non-career scientists can contribute to the literature simply because they aren’t beholden to academic politics and funding issues - can tackle their own research interests and not worry about their colleagues holding them back
- I think it was actually this discussion on HN: https://news.ycombinator.com/item?id=42189041
- Actually it was the discussion here: https://www.experimental-history.com/i/151872212/crack-your-knuckles
https://youtu.be/EOYc4pkPNY0?si=hWLB_fyW_OkLMy2E Pain > Suffering; bear the temporary discomfort of releasing your art into the world (or even just realizing it all and keeping it secret) and not being super happy with it or how it’s received, versus the continual suffering that comes with not releasing or realizing your art
Data stuff
https://www.experimental-history.com/p/an-invitation-to-a-secret-society “I hereby invite every curious human to do science and post it on the internet. … Ask questions, collect data, write stuff, and make it available to everyone. You should feel as free to do and share research as you would feel uploading a video to YouTube or a song to Spotify.”
How use ffmpeg to embed chapter markers on audio file:
Generated by Brave search’s AI
Other reference here: https://www.reddit.com/r/ffmpeg/comments/nyfx7a/comment/io1rl8a/
Based on the provided search results, here’s a concise answer on how to map chapters using FFmpeg:
Scenario 1: Copying chapters from one file to another
Use the -map_chapters option to specify the chapter stream to copy.
Ensure the chapter stream is correctly identified by its index (0-based) or by specifying the chapter file explicitly.
Example command:
ffmpeg -i input.mkv -map_chapters 0 output.mkv
Scenario 2: Muxing multiple streams, including chapters
Use the -map option to specify the streams to mux, including the chapter stream. Specify the chapter stream using its index (0-based) or by specifying the chapter file explicitly. Example command:
ffmpeg -i video.mov -i audio_stereo.wav -i chapters.txt \
-c:v libx264 -c:a copy \
-map 0:v -map 1:a -map_chapters 2 \
-f tee "[select='0:v,1:a']output_stereo.mkv|[select='0:v,2:a']output_5.1.mkv"
Tips and Variations
- Make sure the chapter stream is correctly identified and mapped to the output file.
- If you’re using a chapters file (e.g., chapters.txt), ensure it’s in the correct format (e.g., Matroska chapters format).
- For more complex scenarios, consider using FFmpeg’s filtergraphs or scripting to manipulate the chapter stream.
- If you encounter issues with chapter mapping, try increasing the analyzeduration and probesize options to improve FFmpeg’s ability to detect the chapter stream.
Remember to consult the FFmpeg documentation and man pages for more detailed information on the options and syntax used above.
Dev
Suggestions for removing maintainers with empathy: https://sethmlarson.dev/removing-maintainers-from-open-source-projects
https://sethmlarson.dev/security-for-package-maintainers
Topic modeling as a search issue: https://www.youtube.com/watch?v=vymhlfxAd4Y&list=PL85KuAjbN_gvx5b_BgLVcKfccnlZAVPMk&index=7
Code quality stuff: https://www.youtube.com/watch?v=flH3KCWTMxU&list=PL85KuAjbN_gvx5b_BgLVcKfccnlZAVPMk&index=10&pp=iAQB
Check out https://github.com/ilyagr/diffedit3 more for working with jj diffs, conflicts
https://uxdesign.cc/so-long-user-experience-hello-human-experience-b3ee694e6fa3 human experience vs user experience: HX accounts for existence of passive stakeholders, externalities
https://en.m.wikipedia.org/wiki/Design_thinking
BeeWare
- Beeware video: https://www.youtube.com/watch?v=tuSnatBqItE&list=PL85KuAjbN_gvx5b_BgLVcKfccnlZAVPMk&index=5
- It does indeed look good. Goes over creating a window with multiple tabs to it, with mobile versions to it. Plus it goes over using their chart widget in Toga for generating matplotlib charts with Toga and controlling its inputs with slider widgets and updating/regenerating the chart based on a button press.
I feel like BeeWare would benefit a lot from a stable of open source apps that are made from it, serving as useful examples of what you can do.
- Can you do multi-page apps on mobile platform using BeeWare?
- Can you do scrolling windows with BeeWare? Do they work on mobile?
Using AI
Using AI with coding: https://www.reddit.com/r/singularity/comments/1guwwyq/comment/lxybdsm/
Everyone Lying re success with LLMs? https://youtu.be/U_cSLPv34xk?si=yIS5jOB12e1Z6kub
- Comment: “This is not how you use LLMs to aid coding. You use it to write small self-contained functions, regexps, throwaway scripts, prototypes and non-customer facing utility code for stuff like data visualizations etc. It’s not for non-technical people, it’s for technical people that want to get through non-critical or simple parts of a task quicker.”
Books
https://www.reddit.com/r/humblebundles/comments/1gucokf/comment/lxxwxfc/
Books
https://www.abebooks.com/books/ex-library-books
Following authors you like on Goodreads to get notified of new books?
Books I’d like to get in hardback bause I’ve loved them as digital books:
- Chaos by Gleick
Writing
https://bottomfeeder.substack.com/p/when-writing-fantasy-kill-your-darlings
VR
In the wild
Bumper sticker: Gnomes trained in the ancient arts of Battle and sorcery watch over this vehicle
Accessibility
Show about assistive tech: https://youtu.be/c0g4LWy-MTk?si=TDw9XuAIJCjU7ayi
Media
TV show Fantasmas, from same creator as Los Espookys
Might like stuff from Michel Gondry? https://www.reddit.com/r/television/comments/1d4fypl/comment/la5eaet/
- oh, most definitely! https://en.m.wikipedia.org/wiki/Michel_Gondry#Filmography
Is there a way to follow certain actors/directors on letterboxd to get notified when they do something new?
Productivity
https://youtu.be/lzEl6_GXPuw?si=bmE1zBY_UD9cjG26 It’s actually pretty easy to get ahead of 99% of people.
- “The magic you’re looking for, is in the work you’re avoiding”
Transcribed summary of the video linked above, from a comment on the video:
- Harnessing Small Wins:
- Make minor, positive choices daily, such as taking stairs, drinking water instead of soda, and engaging in educational content over entertainment.
- Consistently integrating these small habits can lead to significant progress over time.
- Embracing Discomfort:
- Do one uncomfortable thing each day, like initiating a conversation with a stranger or standing up to a boss.
- Pushing beyond your personal comfort zone fosters growth and resilience.
- Seeking Pain:
- Engage in one painful activity daily to build mental and physical toughness, such as a rigorous workout or challenging task.
- Painful experiences are seen as opportunities for profound personal development and gaining perspective.
Studying like a PhD: https://youtu.be/-IzWIf4dAjg?si=aZVMcbxkow-FFLnu
How consistently study whilst being busy: https://youtu.be/uJvAHwpFMRk?si=ytDUx-bxiuQDVPvM
Too many interests, not enough time: https://youtu.be/lQFOeC3maeI?si=C1qfd0pma_PAWa-d