Home

Links

I love seeing other people's link pages since you can always find something interesting. Here is my own, roughly organized by topic. (Disclaimer: links to a site do not imply an endorsement all viewpoints and content contained therein).

Language Learning

https://web.archive.org/web/20180301223620/http://users.bestweb.net/~siom/martian_mountain/!%20L-R%20the%20most%20important%20passages.htm Listen Read Method. An interesting and highly opinionated collection of writing on language learning.

https://esl-bits.net/ ESL Bits: a site for reading and listening simultaneously. Includes an in browser audio player with speed controls.

https://listeningpractice.org/ A site for listening practice. It plays audio, you have to transcribe it.

https://context.reverso.net/translation/ A translator that shows you example texts for the word you're looking for.

https://pacobell15.neocities.org/latin/Some good Latin interlinear texts. I think this is one of the best formats for translation.

https://interlinearbooks.com/#books Some interlinear books for sale.

Link Pages

https://1mb.club/

https://250kb.club/

https://no-js.club/

https://textonly.website/

https://xhtml.club/ XHTML Club Extreme HyperText Movement for Luddites.

Programming

Articles

http://david.tribble.com/text/goto.html Revisiting the infamous goto statement.

https://www.metalevel.at/prolog The Power of Prolog, an article series introducing the language and important concepts.

https://blog.nelhage.com/post/two-kinds-of-testing/

https://web.archive.org/web/20180522180815/https://dpc.pw/blog/2017/08/youre-using-git-wrong/

https://begriffs.com/posts/2018-06-05-mailing-list-vs-github.html

https://drewdevault.com/2018/07/02/Email-driven-git.html

https://devblogs.microsoft.com/oldnewthing/20230725-00/?p=108482 A good article on scoping projects.

https://vadimkravcenko.com/shorts/database-migrations/

https://blog.assetnote.io/2020/09/15/hacking-on-bug-bounties-for-four-years/

https://box.matto.nl/in-praise-of-the-convenience-and-speed-of-the-editor-ed.html

https://ukarim.com/classfile.html

https://beepb00p.xyz/unnecessary-db.html

Blogs/Personal Sites

https://www.sacrideo.us/ Fastidious Elegance blog of Aaron Hsu, an APL expert.

https://shape-of-code.com/ General observations relating to source code, in particular developer habits and culture, cognitive limits and thought processes.

https://hillelwayne.com/ A formal methods (among other things) connoisseur.

https://nsl.com/ A site dedicated to array programming languages (especially k).

https://keleshev.com/

https://walterbright.com/

Learning

https://www.geocities.ws/ketmanweb/ Ketman Assembly Language Tutorial: an interactive (!!!) tutorial that supports undo-debugging.

https://www.techinterviewhandbook.org/ A thorough guide to modern tech interviews.

https://codingchallenges.fyi/challenges/intro A collection of small(-ish) projects one can do for programming practice.

https://www.cryptopals.com/ A set of cryptography challenges (language agnostic).

https://beej.us/guide/bgnet/ An acclaimed network programming course in C.

https://ellismichael.com/dslabs/ A distributed systems course in Java.

https://wyag.thb.lt/ Build a git clone.

https://breckyunits.com/twelve-tips-to-master-programming-faster.html

Languages

https://lamport.azurewebsites.net/tla/tla.html TLA+ is a modeling language based on ZF set theory and temporal logic.

https://colorforth.github.io/cf.htm Colorforth, a programming language by Chuck Moore.

https://www.computer-museum.ru/histsoft/fortran_sorucom_2011.htm Язык Форт в СССР и России.

https://codeberg.org/ngn/k An open source implementation of the k programming language (not to be confused with the K Framework).

https://www.mydistributed.systems/2021/06/p-language.html The P language for modeling distributed systems.

https://p-org.github.io/P/ Resources for the P modeling language.

http://minikanren.org/ A small language for logic programming.

https://www.minizinc.org/ A language and toolkit for constraint solving.

Libraries/Frameworks

https://www.raylib.com/ raylib is a simple and easy-to-use library to enjoy videogames programming.

https://kframework.org/ The K Framework for verification of programming language semantics.

https://www.sweetjs.org/ Adds macros to Javascript.

Tools

https://rada.re/n/radare2.html A tool for reverse engineering.

https://petr.olsak.net/opmac-prospectus.pdf A Tex package that's an alternative to Latex.

https://kakoune.org/ a modal editor.

Web

https://sans.style/

https://how-i-experience-web-today.com/

https://landscape.cncf.io/ The Cloud Native landscape.

Misc

https://sigbovik.org/ SIGBOVIK: The Association for Computational Heresy. I am a published author in this esteemed conference!

https://www.pouet.net/prod.php?which=78044 An interactive raycaster in 64 bytes.

https://dwheeler.com/trusting-trust/ Fully Countering Trusting Trust through Diverse Double-Compiling.

https://shop.jcoglan.com/building-git/ A book about git internals.

http://helloworldcollection.de/ A collection of "hello world" programs in 100's of languages.

https://cv.btxx.org/ An ideal CV format.

https://arxiv.org/abs/1102.1889 Ologs: a categorical framework for knowledge representation.

http://belohlavek.inf.upol.cz/vyuka/IntroFCA.pdf This text develops fundamental concepts and methods of formal concept analysis.

Pedagogy

https://archive.org/details/2007NobleOurScoolsGivingUpTheGrade Giving up the grade by David Noble. A professor explains why he gives everyone an A.

https://hal.science/hal-00847083/document The Ignorant Schoolmaster: Knowledge and Authority by Yves Citton.

https://blogs.law.columbia.edu/critique1313/files/2019/10/Ranciere.pdf The Ignorant Schoolmaster Five Lessons in Intellectual Emancipation.

Retro

http://textfiles.com/ A collection of text files from the BBS days.

https://ankarstrom.se/~john/articles/html/

https://felix.plesoianu.ro/web/site.html

https://neustadt.fr/essays/the-small-web/

https://fabiensanglard.net/html/index.html

https://rubedo.work/oldweb.html Some odes to early web homepages.

https://stackingthebricks.com/how-blogs-broke-the-web/ A look at the transition from handcrafted personal home pages to blogging software.

http://www.douglas-self.com/MUSEUM/museum.htm The museum of retro technology.

https://wiby.me/ A search engine for the classic web.

https://www.sliderulemuseum.com/ The slide rule museum.

https://www.themeworld.com/themes/index.html A collection of old Windows themes.

Misc

https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.xjfpc2c1y Looking at what patterns emerge when one looks at only the punctuation in novels.

https://allthatsinteresting.com/timothy-dexter The Strange Life Of ‘Lord’ Timothy Dexter, The Eccentric 18th-Century Millionaire Whose Success Defied Reason.

https://boulter.com/anagram/ Iterative Anagram Solver, useful for constructing multi-word anagrams.

https://practicaltypography.com/ Matthew Butterick's books on typography.

https://pearsonified.com/golden-ratio-typography-intro/ A mathematical treatment of typography.

https://atthis.link/blog/2022/56437.html A brief overview of Latex alternatives.

https://blakeashleyjr.com/posts/elephant-my-plaintext-work-system/

https://karecha.com/blog/2023/03/16/dead-tree-dictionary/

https://www.usuallypragmatic.com/essays/Slow-and-Steady-is-Bullshit.html

https://www.lewandowski.art Surreal paintings.