David Dakota Blair

Table of Contents

  1. About
  2. Projects
  3. Fun bash one liners
  4. Readings:

About

This is Dakota's tilde.club page. It is meant to be a fun exploration of the web as it could be with a little more semantic markup, separation of concerns and ASCII art of course. Look ma, no <div />s! If you are interested in how it's done you can check out the repo on github. Thanks to TAAG for all the text art fonts and inspiration. Many thanks to ~ben and ~deepend for keeping the lights on. Thanks to Tom 7 for being generally awesome and inspirational. Finally, thanks to Jankenpopp and crew for Windows 93, where I originally discovered tilde.club (and so much more) in the first place.

About Dakota

I'm just a guy with a much greater than average like of mathematics. I grew up in Texas, finished my PhD in mathematics at the CUNY Graduate Center, married my incredible wife Abigail Myers (Two time Jeopardy! Champion, NYC Marathon finisher, NaNoWriMo author, National Board Certified teacher, the list goes on.) and welcomed our beautiful daughter Junia to the world. I now work as a software engineer, but web technologies and the original hopeful promise of the internet have been dear to my heart for most of my life which might explain why I would make a silly page like this in my spare time. After all, a little nonsense now and then is relished by the wisest kin.

I like programming concepts and the languages that implement them, and I think that is neatly summed up in this haiku:

   Python and SQL:
     Functional, declarative
       The fine tools of thought.
   

Links

I have other websites on the internet that serve different purposes, and here are some links to them:

Preferences


Projects

These projects are my latest attempts at advancing the shared quest to build awesome web pages. I hope you find them entertaining, if not useful. If you do find them useful, or have suggestions to make them better, please pass them along to me!

The Periodic Table
This project shows a familiar friend in a new light. It presents the familiar periodic table as a spatial object, invoking the method of loci. I hope it serves as an aid to learn more basic facts about these chemical elements.
Lambdabot on tilde.chat
Lambdabot is a development tool and advanced IRC bot. I am running an instance on IRC as a way to run some Haskell and learn a bit more about functional programming. Let me know if you want lambdabot to join your room.

Fun bash one liners

Remove all tab characters
tr -d '\t'
Find lines containing literal tabs
awk '/\t/'
grep -P
Join files with a tab separator
pr -Jmt file1 file2
paste file1 file2
Join files with a tab separator on a common field
join -t $'\t' file1 file2
A simple awk for isolating columns
awk '{print $2}'
Redirect stderr to stdout for use in pipelines
cat -c 2>&1 >/dev/null | sed 's/./☃/g'
Simple system benchmarks
yes | sed '=' | sed '/y/d'
time seq -n 1e6
Print a few random numbers
od -d < /dev/random | awk '{ print $2 }' | head
What shell am I using?
lsof -p $$
See which processes are listening to a $PORT
netstat -pntl | grep $PORT # linux
lsof -nP -iTCP:$PORT | grep LISTEN # os x
Useful flags for rsync
rsync -h --progress --stats --verbose
Recover files from a slightly corrupted tar archive
cpio -ivd -H tar < file.tar

Readings

Here are some links I want to read but for which I have not yet had the time. The play links of ~jonbell inspired the publication of this list. Links can break in many ways, so if you see one that is broken please let me know and I should be able to recover it, or at worst remove it.

Latest

2024-09-04

2024-05-01

2024-04-24

2024-01-27

2024

2023-09-23

2023-07-15

2023-05-07

2023-03-11

2023-01-23

2023

2022-10-17

2022-08-22

2022-07-04

2022-05-31

2022-03-31

2022-02-14

2022

2021-12-31

2021-11-15

2021-10-18

2021-09-15

2021-08-25

2021-06-28

2021-05-05

2021-03-22

2021-02-18

2021-01-21

2021

2020-12-21

2020-11-19

2020-10-12

2020-09-22

2020-04-04

2020-02-28

Python

2020-01-18

2020

2019-10-19

2019-09-12

2019-08-17

2019-07-25

2019-04-20

2019-03-04

Knuth

Sandbox evaluation

TLA+

2019-01-05

Deep Dream

Greatest Sales Deck

2019

2018-12-01

2018-11-10

Tinker

2018-10-06

Functional programming

Satellite tracking

2018-09-03

2018-08-04

2018-07-16

2018-03-01

2018-02-06

Deep learning

2018

2017-11-26

2017-11-04

2017-10-29

2017-09-27

design

cs

prep

2017-08-31

Python

harvey

organic chemistry

2017-06-30

math.js

2017-03-15

2017-03-01

Flask

DBpedia

2017-02-11

2017-02-11 Alan Kay

Grammars

Google

Brookhaven

Spiner

POTUS45

SimCity 2000

Vacuum

2017-01-18

2017-01-18 Alan Kay

2017-01-07

Planet Earth

2017

2016-12-03

2016-11-01

2016-10-12

2016-09-02

2016-05-23

DAO

2016-05-07

Behind the gifs

Dan's Code golf

Dan Luu

Texas

Docker

2016-04-06

A. L. Turner High School

Data

2016-03-03

2016-02-26

Wikipedia

Physics

2016-02-14

People

T-shirts

2016-01-11

Mathematics

Genomics

Python

Promises

Rancher OS

Google Maps

Presto

2016-01-06

NYC

Oregon

Chilliwack

2016

2015-12-11

Mathematics

Docker

Norse Mythology

People

2015-11-28

Math

Ancient

MarkWiki

Web

Restartability

Naive Bayes

2015-10-24

Metaphysics

Mathematics

Music

Poetry

People

vim

Astronomy

Crypto

Quantum

CS

Underdog.io

History

Food

NIPAJIN

2015-08-26

Amillia Taylor

Toki Pona

IBM Open Source

Github student dev pack

Kåre

Academic

Continuum Analytics

Fun

2015-02-02

2015

2014-07-28

2014-06-23

2014-06-21

2014-06-14

2014-06-09

2014-05-23

2014-04-29

2014-04-17

2014-04-10

2014-03-28

2014-02-06

2014

2013-12-02

2013-11-24

2013-11-21

2013-11-08

2013-11-04

2013-10-30

2013-10-21

2013-10-12

2013-09-24

2013-09-13

2013-08-22

2013-08-21

2013-08-14

2013-07-31

2013-07-30

2013-07-22

2013-07-15

2013-07-12

2013-07-09

2013-07-07

2013-06-26

2013-06-06

2013-06-04

2013-05-30

2013-05-08

2013-04-25

2013-04-21

2013-04-16

2013-04-12

2013-04-08

2013-04-02

2013-04-01

2013-03-16

2013-03-12

2013-03-06

2013-03-05

2013-03-04

2013-03-03

2013-03-01

2013-02-26

2013-02-05

2013-01-29

2013-01-28

2013-01-26

2013