Author Archives: jcs

Script Kiddies At Work

Kura over at SYSLOG has a really great animation showing the origins of SSH attacks on a single server during a 24 hour period. It’s another reminder, if you needed one, to lock down your machines. It’s pretty obvious these … Continue reading

Posted in General | Tagged | 1 Comment

JSON Versus S-Expressions (Again)

I’ve written several posts concerning the relative merits of JSON vs S-expressions (1, 2, 3, 4) and concluded that while s-expressions are more powerful and flexible, JSON might be a better choice because it’s supported by virtually all programming languages. … Continue reading

Posted in General | Tagged , | 1 Comment

DMR Stories

Mike Maney over at Maney Digital has a very nice tribute up for Dennis Ritchie. While he was at the Mobile World Congress in Barcelona, Maney talked to some of dmr’s colleagues and captured their words on his Flip. The … Continue reading

Posted in General | 1 Comment

Reversing An Emacs Lisp List In-Place

Yesterday, Xah Lee put up a post that showed how to reverse arrays and lists in various languages, including Emacs Lisp. His Elisp examples worked only for arrays so I added one for lists in the comments. Later I realized … Continue reading

Posted in Programming | Tagged , | 5 Comments

The Emacs set-variable Command

I learned a new Emacs command today. What do you do when you want to set an Emacs variable? Until today my answer was 【Meta+:】 and then (setq some-variable some-value) That works well and there’s nothing wrong with it but … Continue reading

Posted in General | Tagged | Leave a comment

AT&T To Cap Unlimited Data Plans

The Wall Street Journal is reporting that AT&T is going to cap unlimited data plans. Truth to tell, it’s not much of a change because they were already slowing download speeds for the top 5% of their bandwidth consumers. Now … Continue reading

Posted in General | Leave a comment

Yegge On Dynamic Languages

I stumbled upon a nice talk that Steve Yegge gave at Stanford in 2008. The talk, entitled Dynamic Languages Strike Back, debunks some of the myths about the performance, optimization, and tools for dynamic languages such as Python, Ruby, Perl, … Continue reading

Posted in Programming | Leave a comment

ESR: An Open Letter To Chris Dodd

Eric Raymond has posted An Open Letter to Chris Dodd concerning Big Media’s approach to the Internet. It is, I think, an important letter and one that most hackers and Irreal readers will agree with. That’s not the same, of … Continue reading

Posted in General | Leave a comment

Reproducible Science

Ars Technica has an interesting article up entitled Nature Editorial: If you want reproducible science, the software needs to be open source. I’ve written a couple of times about reproducible research and how Emacs and Org Mode make it particularly … Continue reading

Posted in General | Tagged , | 1 Comment

Multiple Editors And Markdown

I’ve written many, many times about how much I love writing in Org mode. I write a plain text file that I can then export to HTML, LaTeX, or several other formats. I can even, theoretically, write an Org mode … Continue reading

Posted in General | Tagged , | 9 Comments