Monthly Archives: March 2019

An Application of Bayes’ Theorem to Differential Privacy

In a nice followup to yesterday’s post about differential privacy, John Cook, the proprietor of the Data Privacy Twitter feed, has a nice post that uses Bayes’ Theorem to implement a simple differential privacy scheme. The problem is to gather … Continue reading

Posted in General | Tagged | Leave a comment

Differential Privacy

One of the tough problems in ethical data gathering is how to collect statistics while respecting the privacy of those the data is being gathered from. It’s widely known that most forms of data anonymization are not robust and that … Continue reading

Posted in General | Tagged | Leave a comment

Numbering Org Table Rows

Álvaro Ramírez tweeted a handy tip that I used to know about but had forgotten: #emacs multiple cursors + org tables = magic `mc/insert-numbers’ is bound to # when multiple cursors are active: https://t.co/Okx9sZ2TQW pic.twitter.com/WhMmKwjLMV — Alvaro Ramirez (@xenodium) March … Continue reading

Posted in General | Tagged , | Leave a comment

Running Your Life With Emacs

I’ve written a lot about how I hate leaving Emacs and find that its consistent UX and key bindings make a huge difference in the efficiency of my workflow. Not everyone agrees. Many people think I’m being overly sensitive when … Continue reading

Posted in General | Tagged | Leave a comment

Goto

Everyone in our field knows about Dijkstra’s famous paper Go To Statement Considered Harmful but how many have actually read the paper or know what his arguments were? Mostly we use it as a template to generate memes of the … Continue reading

Posted in Programming | Tagged | Leave a comment

Dealing with GitHub Pull Requests in Emacs

Laurent Charignon has an very nice package for dealing with GitHub pull requests from within Emacs. His package, github-review, allows you to retrieve the pull request from GitHub and deal with it entirely within Emacs. You can even work off-line … Continue reading

Posted in General | Leave a comment

How and Why To Normalize Unicode

From the excellent TeX Tip twitter feed, I found a pointer to an excellent article by Alessandro Segala concerning something I didn’t know much about and that many Irreal readers might not know about either: how and why to normalize … Continue reading

Posted in General | Tagged | Leave a comment

EmacsCast #8: Writing

Rakhim Davletkaliyev is back with another episode of his Emacs podcast, EmacsCast. This time he presents part one of a two-part series on writing in Emacs and Org mode. My first thought as I started to listen to the podcast … Continue reading

Posted in General | Tagged , | Leave a comment

An Afterword on Being Almost There

In a comment to my recent post on achieving a digital life, Zarniwoop asks about the risks of putting all my eggs in one basket if everything I need for everyday carry is on my iPhone. That’s a question I … Continue reading

Posted in General | Tagged , , , | Leave a comment

A History of the Development of C

Someone posted a pointer to an old (1994) paper of Dennis Ritchie on the development of the C language. I haven’t read it in years and it was interesting to revisit it. The paper, along with several others describing aspects … Continue reading

Posted in Programming | Tagged , | Leave a comment