197 karma · joined May 9, 2007
The main pens I've been using these days are disposable fountain pens [1]. They write great and somehow the ink rarely smudges, though more often than with the Jetstreams. But overall I find it more pleasant to write with fountain pens.
To be fair, there is some overlap. For example, "debug", a fairly common package, is included in various parts of the tree 8 times, though there are 3 distinct versions being used.
(Keep in mind these numbers are not including dev dependencies. If we add those in, the tree balloons to over 1,400 dependencies!)
The course reader [1] covers the first half of the class and is pretty good.
[1] http://web.stanford.edu/class/cs103/notes/Mathematical%20Fou...
Some of its underlying architecture is very similar to git. Check out Section 5.4 of the paper: http://delivery.acm.org/10.1145/2530000/2522721/p151-mashtiz...
An example: suppose you have some distributed system storing article metadata and all of the sudden one of your articles becomes very widely shared. The machine that the popular key hashes to gets slammed. Perhaps we'd want to adjust it so that that particular machine is just dedicated to that one article, or some other way to distribute that one article across multiple machines. But we're just using a hash function, so without doing something fancier, we can run into problems when the load suddenly becomes wildly uneven.
http://www.wiumlie.no/2014/css-figures/koster/prefix.html
It seems like some of the more advanced features like spanning multiple columns hasn't made its way to Chrome yet.
Invariably, if I work on the document for any lengthy period of time, I end up giving up on using Markdown. I'll generate LaTeX output using Pandoc and just start editing it manually.
I came across a post [1] with a backup script. It refers to another link [2] that shows you can just use a simple curl and get all of your data.
[1] http://alexwlchan.net/2013/03/pinboard-backups/
[2] http://supersoju.com/blog/2013/04/01/pinboard-backups-in-1-l...
[1] https://www.cs.washington.edu/research/constraints/cassowary...
[2] https://developer.apple.com/library/ios/documentation/userex...
I've come across a feature request for Firefox where someone proposed to use the Knuth Plass line breaking algorithm just for text layout, but they didn't get very much traction: https://bugzilla.mozilla.org/show_bug.cgi?id=630181
I am kind of curious about Topre switches, I haven't tried them yet. Only various Cherry switches.
I think the pinky RSI issue isn't so bad for me because most of the time I'm in a text editor with vi keybindings, so I wouldn't be using the arrow keys anyway. It's just nice in other apps to have that ability. In the situations where I do use my pinky, it's typically when I'm not typing very much, so I actually just move my left hand so my pinky rests over the Caps Lock key and doesn't need to move laterally. It's some movement, but still less than reaching over to the arrow keys.
He posts about it here: http://forum.colemak.com/viewtopic.php?pid=8851#p8851
http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#hype...
A side effect of this was feeling completely lost when using Windows in Boot Camp. I found that there's a great piece of software on Windows called "AutoHotKey" that lets me do the same hjkl navigation.
And goes into more technical detail here: https://github.com/mattdesl/lwjgl-basics/wiki/ShaderLesson6
I dug up an old Rolling Stone article where he talks about his "Encyclopedia of Pop". They also mention him writing several hundred songs in 1999:
https://web.archive.org/web/20080228012507/http://www.rollin...
The names he gives some of his methods are pretty excellent. Some examples:
* Intellectually acquired emotionally volatile concept: http://www.weezerpedia.com/wiki/index.php?title=Intellectual...
* Incipit-Melody-Guitar-Develop-Tea : http://www.weezerpedia.com/wiki/index.php?title=Incipit-Melo...
* Arbitrary-Progression-Distortion-open-Strum-Intro-Melody-Arrange: http://www.weezerpedia.com/wiki/index.php?title=Arbitrary-Pr...
https://www.dartlang.org/articles/style-guide/#type-annotati...