-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
1,186 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
|
||
title: Blog Setup | ||
description: some notes about setting up | ||
date: 2021-08-21 | ||
category: present | ||
|
||
--- | ||
|
||
This is a running list of notes to myself related to setting up this blog. | ||
|
||
<!-- more --> | ||
|
||
## misc | ||
- [Markdown Cheat Sheet](https://github.com/mundimark/quickrefs/blob/master/HTML.md) | ||
|
||
## references | ||
- [waltershub](https://github.com/waltershub/waltershub.github.io) | ||
- [dzhavat](https://github.com/dzhavat/dzhavat.github.io) | ||
- [tags in json-feed](https://frippz.se/2019/09/05/tags-in-json-feed/) | ||
- [tags](https://longqian.me/2017/02/09/github-jekyll-tag/) | ||
- [categories](https://blog.webjeda.com/jekyll-categories/) | ||
- [archives](https://github.com/jekyll/jekyll-archives/blob/master/docs/configuration.md#type-specific-layouts) | ||
- [filenames without dates (NOPE)](https://talk.jekyllrb.com/t/how-to-get-filenames-without-dates/2412/2) | ||
- [filenames without dates (YEP)](https://stackoverflow.com/questions/27099427/jekyll-filename-without-date) | ||
- [post excerpts](https://theunixtips.com/create-post-excerpt-intelligently-in-jekyll/) | ||
|
||
# TODO: move all of the following from fiug-beta to here | ||
<!-- ![image](https://user-images.githubusercontent.com/1816471/128581713-cddc90d7-0ebf-43f5-82ae-d16376b18006.png) --> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
--- | ||
|
||
title: "Closed Mind, The Game™: Software Dev Edition" | ||
description: | ||
image: | ||
video: | ||
|
||
--- | ||
|
||
<div id="brain-lock"></div> | ||
|
||
> "Let's play the game and never think about the game. OMG Cancer!" - John Wayne | ||
> "Let's think about the game and never play the game. WTF Hemlock!" - Socrates | ||
##### PREMISE: | ||
soul of the mind: _topics | policies | discussions | theory | debates | decisions_ | ||
body of the mind: _groups and individuals that make up the group_ | ||
|
||
goal: _when is it safe/best to have a closed vs open mind?_ | ||
|
||
##### RULES: | ||
1. there is a button with words written on it: _*JUST LET ME DO MY DAMNED JOB!*_ | ||
2. at any point this button can be pressed by any player to exit a topic | ||
3. topic switches when an X number of players have hit the button | ||
4. during the course of the game, players take turns discussing concepts such as those below | ||
5. the game proceeds until only X players are left standing and/or all topics are exhausted | ||
|
||
##### TOPICS: | ||
- testing, test patterns, test practices, test coverage, unit vs integration tests, etc | ||
- how to [if or else and or maybe but switch except when](https://blog.cleancoder.com/uncle-bob/2021/03/06/ifElseSwitch.html) | ||
- OOP, functional, procedural | ||
- type systems (and personal/group preference for types) | ||
- code readbility, style, and maintenance (and how to do it) | ||
- process and workflow (how to track and manage changes in a system and people doing those changes) | ||
- add your own topics! | ||
|
||
##### ROLES: | ||
- certain players can veto discussion (and end the game) or force a topic open: | ||
- product manager, product owner, customer | ||
- dev lead | ||
- architect | ||
- manager | ||
- other players can assume these roles which sometimes have the same effect: | ||
- comedian | ||
- pervert | ||
- criminal | ||
- magician | ||
- lunch or GTFH | ||
|
||
##### WINNING/LOSING: | ||
- once the game is over, all players evaluate the results and learn something, we hope | ||
- we may have some ideas for solutions to some problems at this point | ||
- you will definitely have some answers (right?); did someone take notes? | ||
|
||
##### BONUS ROUND: | ||
can anyone tell us who won? | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,193 @@ | ||
--- | ||
|
||
title: "ideas" | ||
description: "a running list of all the explorations I would like to dig deeper into" | ||
image: https://user-images.githubusercontent.com/1816471/117058416-95c66a80-acec-11eb-887e-fddc40627cdc.png | ||
video: | ||
|
||
--- | ||
|
||
### Simulations | ||
- N-copter | ||
- quad copter | ||
- copter with any given number of rotors | ||
- real physics for rotors | ||
- biped - n-ped | ||
- biped locomotion | ||
- n-legged locomotion | ||
- wheeled vehicles kenematics | ||
- [pros-and-cons-for-different-types-of-drive-selection](https://robohub.org/pros-and-cons-for-different-types-of-drive-selection/) | ||
- differential drive robot | ||
- ackerman steering (car) | ||
- holonomic robot | ||
- ball robot | ||
- treaded | ||
|
||
|
||
### Machine Learning | ||
- when should bank account be checked? (predict likliehood of change) | ||
|
||
### Markov Chains | ||
- https://github.com/Edwin-Pratt/js-markov | ||
|
||
### Reinforcement Learning | ||
- wtf happened in my college class on this? | ||
|
||
|
||
### Control Theory | ||
- PID tuning | ||
- wtf happened in my college class on this? | ||
|
||
|
||
### Signal Processing | ||
- Kalman filter | ||
- [kalmanjs](https://github.com/wouterbulten/kalmanjs) | ||
- [Kalman.js](https://github.com/infusion/Kalman.js/) | ||
- sensor fusion | ||
- [wtf is sensor fusion](https://towardsdatascience.com/wtf-is-sensor-fusion-part-2-the-good-old-kalman-filter-3642f321440) | ||
|
||
|
||
### Image Processing | Manipulation | Creation | ||
- object detection | ||
- background removal | ||
- chop and remix and shuffle an image | ||
- basic operations I want to do all the time | ||
- crop | ||
- paste and add text or speech bubble | ||
- graph of nodes with connections | ||
- slideshows | ||
- scan multiple pages into a pdf document | ||
- procedural art | ||
|
||
|
||
### Game Helpers | ||
- Line Rangers | ||
- whats the best ranger to upgrade? | ||
- how often do certain rewards drop? | ||
- is it worth it to purchase something? | ||
- what is the best gear to place on ranger? | ||
|
||
|
||
### Math (see mathematics.js) | ||
- convolution - [intuitive convolution](https://betterexplained.com/articles/intuitive-convolution/) | ||
- z-transform | ||
- eigenvalues | ||
- fourier transform | ||
|
||
|
||
### Knowledge Graph | ||
- all the notes/threads/connections in one place | ||
- google bookmarks | ||
- pocket (Read It Later) | ||
- old bookmarks from Firefox, Chrome, delicious | ||
- notes from email | ||
- Amazon Wishlist | ||
- goodreads | ||
- youtube likes / watch later | ||
- old notes in text files (or elsewhere?) | ||
- can be visualized | ||
- can be searched easily | ||
- can be globbed together, tagged, sorted | ||
- can be shared | ||
- will remind me to come back to it | ||
- also see: [HN comments thread about Dendron,a ROAM alternative](https://news.ycombinator.com/item?id=23890035) | ||
|
||
|
||
### Code, Languages, Computing | ||
- *use case: create a dependency graph (visualize code connections)* | ||
- *use case: change the location of required/imported dependencies* | ||
- *use case: transform code from one format to another* | ||
- abstract syntax tree | ||
- [Manipulating AST with javascript](https://lihautan.com/manipulating-ast-with-javascript/) | ||
- [AST Explorer](https://github.com/fkling/astexplorer/blob/master/README.md) | ||
- [babel AST Explorer](https://lihautan.com/babel-ast-explorer/) | ||
- parser generator | ||
- [ohm editor](https://ohmlang.github.io/editor/) | ||
- user interface markup language | ||
- I would like to start UI's with this but not go as low level with it as some I have seen | ||
- [wiki](https://en.wikipedia.org/wiki/User_interface_markup_language) | ||
|
||
|
||
### Zietgeist Engine | ||
- think Mechanical Turk, then stop | ||
- think facebook analytics or google analytics or search engines or social media, then stop | ||
- We have not completely figured out how the individual can query the mass brain (or even smaller collectives) | ||
- I have a picture some place of this... had a long talk with Mehul about it... maybe lost | ||
|
||
### Systems Architecture | ||
- this is LESS about classic architecture patterns and thinking | ||
- this is LESS about making manually making graphs, pictures, and annotations | ||
- this is MORE about implementing running models of a few system patterns I am interested in | ||
- kubernetes | ||
- [simple storm](https://github.com/ajlopez/SimpleStorm) | ||
- [a talk about the original](https://vimeo.com/40972420) | ||
- [expression engine](https://github.com/crosshj/experiments/tree/gh-pages/svg/engine-src) | ||
- the bartok system (mainly backend portion) | ||
- I wonder how much distributed systems functionality can/should be implemented in a programming language | ||
- can internal system messages be interchanged with external calls? | ||
- how can components of a distributed system be seen as parts of one system (is this a naive question?) | ||
- the intent is not to fully implement the system components more than needed to explore the pattern | ||
- [Analysis of Message-Passing Concurrency](https://www.youtube.com/watch?v=EqZ0uO7g4RQ) | ||
- can shader languages and programming for GPU's inform this discussion? | ||
- [Parallel, distributed and GPU computing technologies...](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2703572/) | ||
|
||
|
||
### Modular Synth | ||
- https://www.sweetwater.com/store/detail/Behr2600--behringer-2600-analog-semi-modular-synthesizer | ||
|
||
|
||
--- | ||
|
||
### wish | ||
- dream org | ||
- I'd like to put all of this into the human realm, have a company or company | ||
- create an org chart | ||
- multiple teams | ||
- computer hardware and software(possibly with sub-teams) | ||
- wood-working | ||
- industrial design | ||
- ... | ||
- assistants or managers | ||
|
||
--- | ||
|
||
### themes of ideas I get | ||
- isolation chamber | ||
- computing without senses (or limited senses) | ||
- visuals | ||
- audio | ||
- games | ||
- money | investment | markets | economics | ||
- parallel computation | ||
- machine learning | ||
- lifestyle | workflow | ||
- analysis: data and systems | ||
- robotics | ||
- think tank | crowd source | ||
|
||
------- | ||
|
||
Little Experiments | ||
================== | ||
I want to be able to do little experiments | ||
- and easily share them | ||
- and not have to deal with build system | ||
- and not spin up a server | ||
- and later grow them | ||
|
||
--------------- | ||
Examples of little experiments: | ||
- [ ] broken clock right twice a day | ||
- [ ] simulate a collection of people as faulty mirrors | ||
- [ ] architect stage of some project | ||
- [ ] emulate kubernetes, explore kubernetes pattern | ||
- [ ] services with central config service pattern | ||
- [ ] scrape a bunch of sites and do wizardry (data composition & representation) | ||
- [ ] write a bunch of ideas then visually group and connect them | ||
- [ ] write a bunch of little modules then visually group and connect them | ||
- [ ] collect a ton of stuff and have something make me come back to them or recall them | ||
- [ ] search for unicode icons without leaving text editor | ||
- [ ] view fonts in editor | ||
- [ ] view/change/convert colors and color palettes in editor | ||
- [ ] write web code the way I want to, use files the way I want to | ||
- ^^^ might be useful to expand on this |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
--- | ||
|
||
title: "languages" | ||
description: "languages, syntax highlighting, etc" | ||
image: https://user-images.githubusercontent.com/1816471/133836251-a5e3275a-6da0-4b38-a5f7-a5eaba2090e9.png | ||
video: | ||
|
||
--- | ||
|
||
<!-- image: https://user-images.githubusercontent.com/1816471/133835253-f25bd66f-3bd6-49a2-98a3-6ef1e8f58c97.png --> | ||
|
||
- what monaco uses for syntax highlighting: https://microsoft.github.io/monaco-editor/monarch.html | ||
|
||
- https://github.com/nilaymaj/esolang-park | ||
- offers debugging for esolangs | ||
|
||
- https://cs.lmu.edu/~ray/notes/languagedesignnotes | ||
|
||
- http://rigaux.org/language-study/diagram.html <<< COOL LANGUAGE MAP! | ||
|
||
- https://highlightjs.org/static/demo/ | ||
- https://highlightjs.org/usage/ | ||
- https://ourcodeworld.com/articles/read/309/top-5-best-code-editor-plugins-written-in-javascript | ||
|
||
- https://web.mit.edu/alexmv/6.037/sicp.pdf | ||
- http://matt.might.net/articles/best-programming-languages/ | ||
- http://www.digibarn.com/collections/posters/tongues/tongues.jpg | ||
|
||
- https://github.com/NeekSandhu/codemirror-textmate | ||
- some day I want a sophisticated system for adding language highlight | ||
- would like to support highlighting formats from other editors (textmate, others, ???) | ||
- would like these to load and unload as needed | ||
|
||
#### languages | ||
- fibonacci in a lot of languages | ||
- https://rosettacode.org/wiki/Fibonacci_sequence | ||
- https://github.com/drujensen/fib | ||
- https://learnworthy.net/top-10-most-popular-language-of-2019-according-to-github/ | ||
- https://madnight.github.io/githut/#/pull_requests/2020/2 | ||
- reason - https://reasonml.github.io/en/try (COMPILES IN BROWSER!) | ||
- how to implement a programming language | ||
- [http://lisperator.net/pltut/](http://lisperator.net/pltut/) | ||
- [http://angg.twu.net/miniforth-article.html](http://angg.twu.net/miniforth-article.html) - bootstraping a forth in 40 lines of Lua | ||
- bootstrapping a forth - https://news.ycombinator.com/item?id=24452741 | ||
|
||
|
||
highest paid: | ||
- [ ] Scala | ||
- [X] Clojure | ||
- [X] Go | ||
- [X] Erlang | ||
- [X] WebAssembly | ||
- [X] Kotlin | ||
- [X] Rust | ||
- [X] F# | ||
- [X] Elixir | ||
|
||
most popular: | ||
- [X] Javascript | ||
- [X] Python | ||
- [X] Java | ||
- [X] PHP | ||
- [X] C# | ||
- [X] C++ | ||
- [X] TypeScript | ||
- [ ] Shell | ||
- [ ] C | ||
- [X] Ruby | ||
|
||
fast growth: | ||
- [X] Dart 532% | ||
- [X] Rust 235% | ||
- [ ] HCL 213% (config) | ||
- [X] Kotlin 182% | ||
- [X] TypeScript 161% | ||
- [ ] PowerShell 154% | ||
- [ ] Apex 154% (salesforce) | ||
- [X] Python 151% | ||
- [ ] Assembly 149% | ||
- [X] Go 147% |
Oops, something went wrong.