Author Archives: jcs

One Side of the Argument Has Class

That distant relative agrees to take back the sweater.

Posted in General | Tagged | Leave a comment

Three Groups of Editors

I came across this tweet People are categorized in 3 groups. "Almighty Emacsians", "Vim users", "Dumb-asses" :)) #emacs #vim — lxsameer (@lxsameer) August 29, 2014 that reminded me of my slightly less controversial post on the same subject. That post was … Continue reading

Posted in General | Tagged | Leave a comment

The Real Purpose of Operating Systems

An amusing anecdote from Perry Metzger's The Editor of a Lifetime talk. I don't care what OS I use, it's just a boot loader for #Emacs anyway. --Some U. Penn PhD student — jandrusk (@jandrusk) August 21, 2014

Posted in General | Tagged | Leave a comment

A Quick Introduction to Generic Functions & CLOS

Zach Beane points to a nice post by Nicolas Hafner on Generic Functions and CLOS. CLOS is often considered a hideously complicated system but the basics are easy to understand and use and most people will never need to explore … Continue reading

Posted in Programming | Tagged , | 1 Comment

And By the Way...

…Happy Programmers' Day.

Posted in General | Tagged | Leave a comment

Things My Mom Taught Me

Suppose a distant relative sends you a sweater. It's a perfectly good sweater but not a style you like or would ever wear. Instead of rolling your eyes and sending a pro forma thank you note, you take to twitter … Continue reading

Posted in General | Tagged | 2 Comments

Mathematics in a Blog Post

As some of you know, I was trained as a mathematician. It's odd, then, that my posts don't have more mathematics in them. The reason for that is that this blog is mostly about computers and development so there's not … Continue reading

Posted in Blogging | Tagged , | 12 Comments

Shamir's Secret Sharing Implementation

Yesterday, I discussed Shamir's secret sharing and how it works. The TL;DR was a method to give people a secret number so that any of the recipients can reveal the secret. The method works by defining a -degree polynomial with … Continue reading

Posted in Programming | Tagged , | Leave a comment

Shamir's Secret Sharing

References to Jeremy Kun's The Mathematics of Secret Sharing keep popping up in my feed so it appears there's some interest in it. The problem is to entrust shares in a secret to people in such a way that the … Continue reading

Posted in Programming | Tagged , | Leave a comment

Tips on Being Productive with Emacs

Back in 2009 Phil Sung taught a short course on being productive with Emacs. The slides from the course (1, 2) are still available and well worth a look. Often times, slides from a talk without the actual presentation aren't … Continue reading

Posted in General | Tagged | Leave a comment