Update docs, local env, references, and my index

In that order...
This commit is contained in:
Gabriel Arazas 2021-06-25 13:32:38 +08:00
parent 377850d0d1
commit e11eee8613
4 changed files with 43 additions and 24 deletions

View File

@ -158,6 +158,12 @@ Furthermore, they shouldn't be referenced anywhere.
Naming them is the same as the one in my traditional notes.
** The root folder contains my evergreen notes.
These are essentially like my Zettelkasten, a bunch of my own ideas (that I have processed and realized myself, anyways).
footnote:[Not necessarily original but just some of them being developed and processed, with/out a Eureka moment.]
** For challenges and answers to problem sets, they are set in my hierarchical notebook with the prefix `challenges`.
The conventions are each question are its own section and are copied verbatim (as much as possible) with my solution as a subsection.
I may also make some additional comments and subsections with my findings after peeking at the solution.
** Additional types of notes can be put in a separate folder (e.g., cards, microposts).
There is not set hierarchy but be sure to create a new type by purpose.
@ -185,6 +191,9 @@ It is managed with link:https://www.zotero.org/[Zotero] with the link:https://gi
* A creation datetime and a modification datetime is a cruicial part of my notes.
It lets me know how up-to-date my notes are without relying on the filesystem metadata because I copy them carelessly, not to mention how various tools deal with them differently.
The modification datetime is handled with link:https://www.gnu.org/software/emacs/manual/html_node/emacs/Time-Stamps.html[timestamps] automatically.
+
Just see my link:https://github.com/foo-dogsquared/dotfiles/tree/75de71b4d0dfe79fe820204e365809cee11d7349/emacs[Doom Emacs config] in my dotfiles.
+
[source, elisp]
----
(after! org
@ -195,8 +204,6 @@ The modification datetime is handled with link:https://www.gnu.org/software/emac
; Automate updating timestamps on save.
(add-hook 'before-save-hook 'time-stamp)
----
+
Just see my link:https://github.com/foo-dogsquared/dotfiles/tree/75de71b4d0dfe79fe820204e365809cee11d7349/emacs[Doom Emacs config] in my dotfiles.
* The related assets are stored in the link:./assets/[`./assets/`].
It contains anything that a document should attach.
@ -242,7 +249,7 @@ I could whip up an Elisp script and export it by batch then move them over to an
This is also how link:https://github.com/jethrokuan/braindump[Jethro Kuan's org-roam notes] are setup.
** Use a parser outside of Emacs.
link:https://github.com/rasendubi/uniorg/tree/master/examples/org-braindump[uniorg] has a good example with Next.js as the site generator.
link:https://github.com/rasendubi/uniorg/tree/master/examples/org-braindump[uniorg] has a good example with Next.js as the site generator and it can support org-roam v2 ID links.
It requires an external JavaScript-based setup but it can also be an advantage.
* Try out link:https://github.com/srid/neuron/[Neuron].

View File

@ -7,7 +7,7 @@
#+LANGUAGE: en
Hello!
Hey there!
This is my public knowledge graph publicly available for the public.
It is mostly intended for easy access for my notes in case I'm not in my computer along with sharing my findings with the rest of the world (and hopefully getting feedback on it).

View File

@ -140,13 +140,6 @@
organization = {{Open SUNY Textbooks}}
}
@online{JuliaCliCalculator,
title = {Julia as a Cli Calculator},
url = {https://krasjet.com/rnd.wlk/julia/},
urldate = {2020-06-22},
file = {/home/foo-dogsquared/Zotero/storage/8AGYC43A/julia.html}
}
@book{kunProgrammerIntroductionMathematics2020,
title = {A Programmer's Introduction to Mathematics},
author = {Kun, Jeremy},
@ -155,6 +148,15 @@
url = {https://pimbook.org/}
}
@online{matuschakEvergreenNotes,
title = {Evergreen Notes},
author = {Matuschak, Andy},
url = {https://notes.andymatuschak.org/z4SDCZQeRo4xFEQ8H4qrSqd68ucpgE6LU155C},
urldate = {2021-05-08},
file = {/home/foo-dogsquared/Zotero/storage/CSWGPERC/z4SDCZQeRo4xFEQ8H4qrSqd68ucpgE6LU155C.html},
organization = {{Andyʼs working notes}}
}
@article{mckenney_is_2019,
title = {Is {{Parallel Programming Hard}}, {{And}}, {{If So}}, {{What Can You Do About It}}?},
author = {McKenney, Paul E},
@ -164,6 +166,15 @@
langid = {english}
}
@article{nielsenAugmentingLongtermMemory2018,
title = {Augmenting {{Long}}-Term {{Memory}}},
author = {Nielsen, Michael},
date = {2018},
url = {http://augmentingcognition.com/ltm.html},
urldate = {2021-05-14},
file = {/home/foo-dogsquared/Zotero/storage/LWS5WBWK/ltm.html}
}
@video{noauthor_how_2019,
title = {How {{Do Linux Kernel Drivers Work}}? - {{Learning Resource}}},
shorttitle = {How {{Do Linux Kernel Drivers Work}}?},
@ -187,13 +198,6 @@
file = {/home/foo-dogsquared/Zotero/storage/H5VPM3FZ/forum_posts.html}
}
@online{ReproducibleBuildsSet,
title = {Reproducible {{Builds}} — a Set of Software Development Practices That Create an Independently-Verifiable Path from Source to Binary Code},
url = {https://reproducible-builds.org/},
urldate = {2020-09-14},
file = {/home/foo-dogsquared/Zotero/storage/XGJENPQ9/reproducible-builds.org.html}
}
@book{robinsonTextMining,
title = {Text {{Mining}} with {{R}}},
author = {Robinson, Julia Silge {and} David},
@ -214,13 +218,14 @@
editortype = {director}
}
@unpublished{stevenpinkerLinguisticsStyleWriting2015,
@video{stevenpinkerLinguisticsStyleWriting2015,
title = {Linguistics, {{Style}} and {{Writing}} in the 21st {{Century}} - with {{Steven Pinker}}},
author = {{Steven Pinker}},
editor = {{Steven Pinker}},
date = {2015-10-28},
url = {https://www.youtube.com/watch?v=OV5J6BfToSw},
urldate = {2021-04-07},
abstract = {Does writing well matter in an age of instant communication? Drawing on the latest research in linguistics and cognitive science, Steven Pinker replaces the recycled dogma of style guides with reason and evidence. In this brand-new talk, introduced by Lord Melvyn Bragg, Steven argues that style still matters: in communicating effectively, in enhancing the spread of ideas, in earning a readers trust and, not least, in adding beauty to the world.}
urldate = {2021-05-21},
abstract = {1,078,321 views • Oct 28, 2015 • Does writing well matter in an age of instant communication? Drawing on the latest research in linguistics and cognitive science, Steven Pinker replaces the recycled dogma of style guides with reason and evidence. Subscribe for regular science videos: http://bit.ly/RiSubscRibe Watch the Q\&A here: https://www.youtube.com/watch?v=7rYAn... Buy Steven's book "The Sense of Style: The Thinking Persons Guide to Writing in the 21st Century" - https://geni.us/WYZr In this brand-new talk, introduced by Lord Melvyn Bragg, Steven argues that style still matters: in communicating effectively, in enhancing the spread of ideas, in earning a readers trust and, not least, in adding beauty to the world. Steven Pinker is an experimental psychologist and one of the worlds foremost writers on language, mind, and human nature. He is Professor in the Department of Psychology at Harvard University and conducts research on language and cognition but also writes for publications such as the New York Times, Time, and is the author of many books, including The Language Instinct and How the Mind Works. Melvyn Bragg is a broadcaster, writer and novelist. He was made a Life Peer (Lord Bragg of Wigton) in 1998. Since then he has hosted over 660 episodes of In Our Time on subjects ranging from Quantum Gravity to Truth. He was presenter of the BBC radio series The Routes of English, a history of the English language. He is currently Chancellor of the University of Leeds The Ri is on Twitter: http://twitter.com/ri\_science and Facebook: http://www.facebook.com/royalinstitution and Tumblr: http://ri-science.tumblr.com/ Our editorial policy: http://www.rigb.org/home/editorial-po... Subscribe for the latest science videos: http://bit.ly/RiNewsletter Product links on this page may be affiliate links which means it won't cost you any extra but we may earn a small commission if you decide to purchase through the link. Show less Show more},
editortype = {director}
}
@online{StructureInterpretationComputer,

View File

@ -1,13 +1,20 @@
{ pkgs ? import (fetchTarball "http://nixos.org/channels/nixos-20.09/nixexprs.tar.xz") {} }:
{ pkgs ? import (fetchTarball "http://nixos.org/channels/nixos-21.05/nixexprs.tar.xz") {} }:
let
python3WithPackages = pkgs.python3.withPackages(p:
with pkgs.python3Packages; [
pynvim
]);
in
pkgs.mkShell {
buildInputs = with pkgs; [
gnumake
gnuplot
graphviz
lilypond
nodejs-14_x
octaveFull
python3
python3WithPackages
racket
R
recoll