vimwiki: dth @ DK023900WSL

This commit is contained in:
DannyDannyDanny 2022-09-20 14:41:58 +02:00
parent 6cdab182e2
commit 497f12ec10

View file

@ -14,7 +14,8 @@
## UX/UI
* [Understand, Ideate and Test, Implement](https://uxtools.co/challenges/) UX.
* Avoid [dark patterns](https://darkpatterns.org/types-of-dark-pattern.html)
* :eyes: **Visualization**
## :eyes: Visualization
* problem: it's difficult to include visualization in this workflow but essential to fast prototyping.
* Perhaps [text-to-diagram](https://xosh.org/text-to-diagram/)
* [AsciiFlow](https://asciiflow.com/#/)
@ -42,26 +43,27 @@
* [Data Science - Hierarchy of Needs](https://hackernoon.com/the-ai-hierarchy-of-needs-18f111fcc007)
* [Metabase](https://www.metabase.com/)
# Security
* Standards
* [nist]()
*
## Security
* Standards: [nist](https://www.nist.gov/cyberframework) / [isf](https://www.securityforum.org/solutions-and-insights/standard-of-good-practice-for-information-security-2020/)
* Audit [security](https://hangar.tech/posts/our-dsq/)
* Understand [SSH tunnels](https://robotmoon.com/ssh-tunnels/)
* [Anticipatory Failure Determination](https://historyofyesterday.com/suppose-i-wanted-to-kill-a-lot-of-pilots-f126bbc756fa)
* [Secret Management for APIs](https://blog.gitguardian.com/secrets-api-management/)
* **Programming Personalizations**
## Programming Personalizations
* Code-tags ([PEP-0350](https://www.python.org/dev/peps/pep-0350/#mnemonics)) / [Stop using TODO](https://goldin.io/blog/stop-using-todo)
* vscode tip: turn off _openDiffOnClick_
* [git bash solarized :sun_with_face:](https://github.com/speedpacer/gitbash_solarized/issues)
* [Music for programming](https://www.musicforprogramming.net)
* [OpenStack](https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide): Linting and Pre-commit Hooks
* :brain: **Algorithms / AI / ML / Modelling**
## :brain: Algorithms / AI / ML / Modelling
* [open source cousin to GPL3](https://github.com/kingoflolz/mesh-transformer-jax)
* [Machine Learning Master](https://machinelearningmastery.com/) is a great resource!
* [Probabilistic Machine Learning: Advanced Topics](https://probml.github.io/pml-book/book2.html#toc)
* [Algorithms for Modern Hardware](https://en.algorithmica.org/hpc/)
* **Philosophy / Mindset / Principles**
## Philosophy / Mindset / Principles
* [the-importance-of-humility-in-software-development](https://humbletoolsmith.com/2020/08/10/the-importance-of-humility-in-software-development/)
* _All gui is bloat and we should just go back to using the abacus_ /NashFPV (youtube comment)
* _doing it right_ vs _doing it on time_
@ -70,7 +72,8 @@
* [approaching hard problems](https://praeclarum.org/2022/02/19/hard-problems.html)
* [First Principles](https://fs.blog/first-principles/)
* [Career Complacency](https://apoorvagovind.substack.com/p/how-to-waste-your-career-one-comfortable?s=r)
* **Collaboration / Working in a team**
## Collaboration / Working in a team
* [SPACE (satification, performance, activity, communication, efficiency)](https://queue.acm.org/detail.cfm?id=3454124)
* [Google's Four DevOp KPIs](https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance)
* Details about [pair programming](https://martinfowler.com/articles/on-pair-programming.html)
@ -80,28 +83,29 @@
* keeping the repo nice ![Coverage badge][coverage-badge]
* keep repo nice with [makefile](https://makefiletutorial.com/)
* [your makefiles are wrong](https://tech.davis-hansson.com/p/make/)
* **Misc**
## Misc
* [Use NestedText](https://nestedtext.org/en/latest/alternatives.html#): No YAML, TOML, or INI. CSV/TSV is acceptable.
* [Things you should do now](https://secure.phabricator.com/book/phabflavor/article/things_you_should_do_now/)
* Follow [naming conventions](https://visualgit.readthedocs.io/en/latest/pages/naming_convention.html)
* Follow [software engineering laws](https://www.netmeister.org/blog/software-engineering-laws.html)
# Writing
## Writing
* [HemingwayApp](http://www.hemingwayapp.com)
* [Anansi Short Stories](https://en.wikipedia.org/wiki/Anansi)
* [Writing Great Mystery Plots](https://www.vulture.com/2019/10/charles-finch-on-how-he-writes-charles-lenox-mysteries.html)
# Music
## Music
Music production, streaming and whatnot.
* [GuitarDashboard](https://guitardashboard.com)
* [DrumBit](https://drumbit.app)
* [BBC Samples](http://bbcsfx.acropolis.org.uk)
* [Music Pods (FunkWhale)](https://funkwhale.audio/#get-started)
# Photo / Video
## Photo / Video
* [Vintage effect (ffmpeg)](https://ottverse.com/create-vintage-videos-using-ffmpeg/)
# Prog/Misc
## Prog/Misc
* [Kinto Multi-OS shortcuts](https://github.com/rbreaves/kinto)
* [On-Prem Speech-Transcribing](https://github.com/iceychris/LibreASR)
* [What Distinguishes Engineers](https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf)
@ -122,7 +126,6 @@ Pike's rules 1 and 2 restate Tony Hoare's famous maxim "Premature optimization i
See also [Akins laws of spacecraft design](https://spacecraft.ssl.umd.edu/akins_laws.html)
### Guides
* [WiFi from the Terminal](https://www.linuxbabe.com/ubuntu/connect-to-wi-fi-from-terminal-on-ubuntu-18-04-19-04-with-wpa-supplicant)
* [How to ssh properly](https://gravitational.com/blog/how-to-ssh-properly/)
* [Pipenv on Ubuntu 18.04](https://gist.github.com/planetceres/8adb62494717c71e93c96d8adad26f5c)
* [Conventions for Command Line Options](https://nullprogram.com/blog/2020/08/01/)
@ -130,26 +133,6 @@ See also [Akins laws of spacecraft design](https://spacecraft.ssl.umd.edu/akins_
* [NoHello (Team Communication)](https://www.nohello.com/2013/01/please-dont-say-just-hello-in-chat.html)
* [IdownVotedBecause](https://idownvotedbecau.se/)
### Ubunutu Server WiFi Setup
```bash
# bring up the wlan0
sudo ifconfig wlan0 up
# test that we can scan WiFi APs
sudo iwlist wlan0 scan | grep ESSID
# connect to configured network
sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlan0
# request a ip address from DHCP server
sudo dhclient wlan0
# ip addr show wlan0
ip addr show wlan0
# test connection
ping 8.8.8.8
```
### Python Debug
```
@ -256,18 +239,13 @@ There is a way, but it's too complicated to fit into the column. You can find a
Both the standard output and standard error streams will be copied to the file while still being visible in the terminal. If the file already exists, the new data will get appended to the end of the file.
# Homebrew
## Homebrew
```
# homebrew
imagemagick
pyenv
tmux
tree
sqlite
# cask
clickup
atom
```
## git bash on windows server 2019