2021 September
2021 September
Paper
- Multiplying Matrices Without Multiplying
- Use of artificial intelligence for image analysis in breast cancer screening programmes: systematic review of test accuracy | The BMJ
Hacking Tools
Spaced Repetition
- Anki - powerful, intelligent flashcards
- Mochi — Spaced repetition made easy
- Rekowl | You personal knowledge library
- Spaced Repetition
- SuperMemo® - learn languages effectively | SuperMemo.com
- Logseq, Obsidian and Roam with community plugins
- RemNote | The Best Way to Remember and Organize What You Learn
Data Science
Emoji
Crowd Generated
Text
- Your World of Text (replace link with everything else)
- Our World of Text (replace link with everything else)
Draw
Pixel
- Pixelator similar to reddit /r/place
- Webwhiteboard
MindMap
Electronics
Weather API
Whiteboard Sharing
Search Engine
Graphing Software
Weather Data
- Meteostat - Historical Weather and Climate Data
- Prakiraan dan Kondisi CuacaJakarta - The Weather Channel | Weather.com
Qur’an
Fourier Transform
- Circles Sines and Signals - Introduction
- myFourierEpicycles - draw your own fourier epicycles.
- (1) What is a Fourier Series? (Explained by drawing circles) - Smarter Every Day 205 - YouTube
- Fourier series visualisation with d3.js. - bl.ocks.org
CNN
Python
Cartoon
Article
User Question
Cloud
Summarization
Social Space
Logic
Machine Learning
Awk
- sandbox.bio Learn awk in sandbox
Basic Linux
Note that these suggestions are off the top of my head and surely biased by my own needs.
bash
shell basics- Navigating the shell.
- Using one of the common editors, such as
vim
,emacs
, ornano
. My personal favorite isvim
, but that’s probably because I’ve been using it (or its predecessor,vi
) longer than most redditors have been alive. - Listing (
ls
) and deleting (rm
) files. - Changing file permissions (
chmod
).
- Using the
find
command. - Using basic Linux tools in pipelines, such as
tr
,wc
,basename
,dirname
, etc. - Using
awk
/gawk
. This tool is so incredibly powerful. I use it almost daily. - Using
apt
. Note thatapt-get
is the older package manager, and although it’s largely compatible withapt
, there are some differences. - Programming
- Learn the basics of
bash
shell programming, including conditional statements, looping structures, variables, etc. - Definitely learn
python
, with a focus onpython3
. - php: see Web Dev below.
- Learning C and/or C++ are desirable too, but you don’t need this skill immediately. However, knowing these languages will give you better knowledge for compiling packages and eventually writing your own.
- Learn the basics of
- Web servers
- You won’t go wrong with
apache2
, but these days, I’m usingnginx
more often. - Installing SSL/TLS certs.
- You won’t go wrong with
- Networking
- Using
iptables
to configure firewall rules. - Using
ip route
to configure routes.
- Using
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified March 6, 2023: update (7eba5da)