Random things I want to study or tackle at some point
- A website for me
- Maximum a-posterior rule
- Gini Index
- [DROPPED] Write about my struggles with CircleCI
- Search for a club of writers in recife
- Read short stories. One per day
- Write a blogpost with: what am I reading.
- [NEXT] Write a blogpost with all the details of Self organizing maps
- Thornton’s separability index
- Write a blogpost about speed regexes
- Write a blogpost on Generalized Degrees of Grey Incidence
- Write a blogpost to about the Trace Ratio Criterion and its relation to dimensionality reduction
- write a blog post about my piano quest this year
- set as goal write 2 blogposts in january and increase this until writing one per week at the end of the year
- Do a remix with Taylor swift’s song london boy + brega funk
- Watch lectures on writing
- What Should You Do with Your Life? Directions and Advice. Write life advices to my cousings
- [DONE] How github actions sucks for custom builds
- Read these books Books 2021
- Criar um template para journals (tirar perguntas do livro Meditações) e refletir nelas diariamente
- Revisar periodicamente minhas notas sobre livros
- LSM-trees key-value store dbs
- Hierarchical clustering
- Dealing with files to big for memory
- Speed ups on postgres for large data
- [NEXT] 5x2 CV
- [DONE] The stupid mistake I most made on my masters
- Approximate nearest neightbors
- [NEXT] Pedro Páramo. O que eu acho do realismo mágico.
- Get data from dailyo and generate default analysis since the app doesn’t provide
- Human programming interface
- Migrate my medium posts
- Continue to write post for my “What if” series
- Use new font for my site
- Struggles with Jupyter, versioning ml experiments, remembering notebooks names, remembering learnings
- Representation learning research plan
- [DONE] Write a blog post on Stoicism: On happiness
- Blog post on creating a readwise copy and what I learned of react
- Write a blog post on the book A guide to a good life
- Build a private blockchain just for fun
- Study OCaml
- Study Elixir
- I have an ongoing discussion with myself about generalization and specialization, maybe I should right something about it.
- Formalize convex optimization problems
- [NEXT] Quantified self blogpost. Memex
- Talk about ASGI and WSGI
- To have a resume of contents of the week for me to review to have long-term retention
- Async with python
- Renaissance woman
- Build a rss feed for me
- Study about bittorrent
- CPython internals
- Investigate postgres jsonb vs mongodb
- Send a email or DM to Jonah Edwards saying that I saw this talk and would like recommendations
- Cache invalidation strategy: stale-while-revalidate
- Study about Uvicorn, gunicorn, and the other one that is async
- multithreaded programming
- Long-pooling
- Elixir and Phoenix Liveview
- Check all new things from the previous day of a github repository
- Create a rules file
- Expand on this: property-based generative testing. Define properties and invariants of your code and schemas of your data, then generate random test cases (fuzzing essentially).
- Talk about fixed-width files
- Type Theory
- Local server with Raspberry PI
- There’s a pets stackechange I should follow some tags and link to a rss feed
- Write about finishing my masters
- Today I learned page on my site
- Tooling as the issue on software development
- Read pull requests of open source libraries
- Log-in on web3 apps
- Code a private key/public key signature and verification
- What is performance for web3 apps?
- Digital garden of everything related to web3
- Internal talk on how web3 projects are structured.
- Writing a sqlite clone from scratch in C
- Study about Merkle Trees, these are used all the time on blockchain
- Page on my site on technical content
- Write a blogpost on why people hate crypto so much
- Deep dive into some project’s architecture
- Why I think typing and unit tests are not equivalent
- Implement parts of git on my language of choice
- Implementing zip archiving
- Keep a debug diary
- Schedule some time to read CS papers
- Use google cloud function
- Study redis and Integrate a frontend app with Redis
- Links
[DONE] A website for me
- This.
Maximum a-posterior rule
Gini Index
[DROPPED] Write about my struggles with CircleCI
- Moved on
Search for a club of writers in recife
Read short stories. One per day
Write a blogpost with: what am I reading.
[NEXT] Write a blogpost with all the details of Self organizing maps
Thornton’s separability index
Write a blogpost about speed regexes
Write a blogpost on Generalized Degrees of Grey Incidence
Write a blogpost to about the Trace Ratio Criterion and its relation to dimensionality reduction
- https://www.youtube.com/watch?v=PFDu9oVAE-g
- https://www.researchgate.net/profile/Feiping_Nie/publication/24217912_Trace_Ratio_Problem_Revisited/links/0c96052057a4e1ddbb000000/Trace-Ratio-Problem-Revisited.pdf
- https://huan-december.github.io/WebContent/CVPR07_Wang.pdf
write a blog post about my piano quest this year
set as goal write 2 blogposts in january and increase this until writing one per week at the end of the year
Do a remix with Taylor swift’s song london boy + brega funk
Watch lectures on writing
What Should You Do with Your Life? Directions and Advice. Write life advices to my cousings
- Like if you have no money, are not particularly bright
- https://guzey.com/personal/what-should-you-do-with-your-life/
[DONE] How github actions sucks for custom builds
- https://dan.yeaw.me/posts/github-actions-automate-your-python-development-workflow/
- [Project] Github actions blog post
Read these books Books 2021
Criar um template para journals (tirar perguntas do livro Meditações) e refletir nelas diariamente
Revisar periodicamente minhas notas sobre livros
LSM-trees key-value store dbs
Hierarchical clustering
Dealing with files to big for memory
Speed ups on postgres for large data
[NEXT] 5x2 CV
[DONE] The stupid mistake I most made on my masters
Approximate nearest neightbors
[NEXT] Pedro Páramo. O que eu acho do realismo mágico.
Get data from dailyo and generate default analysis since the app doesn’t provide
Human programming interface
- Medium
- Notion articles
- based on: https://github.com/karlicoss/HPI
[DONE] Migrate my medium posts
Continue to write post for my “What if” series
Use new font for my site
- font-family: “Menlo”, “Meslo LG”, monospace;
- ‘IBM Plex Serif’ -https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
- change highlight color as well: https://julian.digital/about/
Struggles with Jupyter, versioning ml experiments, remembering notebooks names, remembering learnings
Representation learning research plan
[DONE] Write a blog post on Stoicism: On happiness
Blog post on creating a readwise copy and what I learned of react
Write a blog post on the book A guide to a good life
Build a private blockchain just for fun
- https://liorsinai.github.io/coding/2021/04/10/blockchain-part1.html
- https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
Study OCaml
- This always comes back to me. I always find myself wanting to study this. Maybe I should do it. Follow the rule of the 10 hours;
Study Elixir
I have an ongoing discussion with myself about generalization and specialization, maybe I should right something about it.
Formalize convex optimization problems
[NEXT] Quantified self blogpost. Memex
Talk about ASGI and WSGI
To have a resume of contents of the week for me to review to have long-term retention
Async with python
Renaissance woman
Build a rss feed for me
Study about bittorrent
- https://ingrids.space/posts/why-distributed-systems-dont-work/
- “Whenever someone wants to send me a file, they either link me to some awful proprietary service like Dropbox, or we fumble about with email. In another timeline, they could just send me a magnet link.”
CPython internals
Investigate postgres jsonb vs mongodb
Send a email or DM to Jonah Edwards saying that I saw this talk and would like recommendations
- https://www.youtube.com/watch?v=neBeDgICOeA
- talk about second brain and how I want to build a local server for myself
Cache invalidation strategy: stale-while-revalidate
Study about Uvicorn, gunicorn, and the other one that is async
multithreaded programming
DONE Long-pooling
Elixir and Phoenix Liveview
Check all new things from the previous day of a github repository
- Generate the link:
Create a rules file
Expand on this: property-based generative testing. Define properties and invariants of your code and schemas of your data, then generate random test cases (fuzzing essentially).
Talk about fixed-width files
Type Theory
Local server with Raspberry PI
There’s a pets stackechange I should follow some tags and link to a rss feed
Write about finishing my masters
Today I learned page on my site
Tooling as the issue on software development
- Comment on HN:
- “This seems great for language/library knowledge. As an experienced polyglot, the languages are not where I’m hitting the wall these days though. It’s the tooling. I can learn new language basics faster than I can figure out the ecosystem/tooling.
- For example, my current conundrum is how to deploy an Elixir Phoenix/MQTT app. Writing the app was a fun curve to climb. And I could use techniques like described here to learn from others in the actual programming. But how to build an executable I can wrap in a systemd process running on a different machine? Those are actions people do, not expressed so much in code I can look at. The few blogs I can find on the subject are mired in deep CI toolchains.
- I want the blog that discusses the secret sauce to learn to acquire the knowledge to work the raft of ever evolving tools we have to work with now days. The “materials” (the languages) are the easy part now days. It’s the massively automated complicated machinery we’ve built around the language of ideas that are my personal pain point of entry.”
- https://news.ycombinator.com/item?id=28578546
Read pull requests of open source libraries
- Every morning, take your favorite open source library or one from a language you’re learning, go to the closed PRs on Github and start reading them from the beginning. Just a few a morning for warmup while you drink your morning coffee and catch up on email.
- When you want to level up, start reading the diff, and review the code and changes yourself before reading the comments.
- Finally, when you start feeling more confident, start leaving those comments on new PRs so that the maintainer doesn’t have to. You’re starting to contribute to open source!
Log-in on web3 apps
Code a private key/public key signature and verification
What is performance for web3 apps?
Digital garden of everything related to web3
Internal talk on how web3 projects are structured.
- aave ui
- uniswap ui
Writing a sqlite clone from scratch in C
- or other language
- https://cstack.github.io/db_tutorial/
- https://notes.eatonphil.com/tags/database.html
Study about Merkle Trees, these are used all the time on blockchain
- https://vitalik.ca/general/2021/01/05/rollup.html
- https://preethikasireddy.medium.com/how-does-ethereum-work-anyway-22d1df506369
Page on my site on technical content
Write a blogpost on why people hate crypto so much
Deep dive into some project’s architecture
Why I think typing and unit tests are not equivalent
- tdd as a design tool
- https://stackoverflow.com/questions/415434/can-automated-unit-testing-replace-static-type-checking
- http://www.senktec.com/2013/10/static-typing-vs-unit-testing/
- https://stackoverflow.com/questions/57409867/should-i-annotate-types-everywhere
- https://stackoverflow.com/questions/2140654/implicit-typing-and-tdd
- https://hashnode.com/post/static-typing-vs-unit-tests-cjll0su3600yv2as1xxqdgf5w
- http://evanfarrer.blogspot.com/2012/06/unit-testing-isnt-enough-you-need.html
Implement parts of git on my language of choice
- Diff: The Magic Behind Version Control: https://matt-rickard.com/diff-the-magic-behind-version-control/
Implementing zip archiving
Keep a debug diary
- The Debug Diary: https://kinduff.com/2021/11/22/the-debug-diary/