Sacha’s Weekly Emacs News

I came across this tweet

and it reminded me that I’ve been meaning to mention Sacha Chua’s Weekly Emacs News. Every week Chua curates a list of interesting Emacs news in one handy place. If you like to keep up with what’s going on in the Emacs world but don’t have enough time to surf the Web looking for it, this is an excellent resource.

There are lots of ways to get the roundup. You can

  • Check Chua’s site at the above link. (They appear to come out on Mondays.)
  • Add Chua’s site to your RSS feed.
  • Add the Weekly News Posts (only) to your RSS feed.
  • Sign up to have them delivered to your email inbox.

Even if you’re very busy, one of these methods will make it easy to keep up with Emacs news. The posts are generally not very long and you can usually tell from the link title whether or not it’s something you’ll be interested in.

Posted in General | Tagged | Leave a comment

Mu4e and Org Mode

Ben Maughan over at Pragmatic Emacs has a great post on integrating mu4e and Org mode. He has what I think is a near perfect email setup:

  • An inbox that is empty except for unread emails
  • One folder to hold all his archived emails.

These are in service of his overriding email philosophy: inboxes make terrible TODO lists.

We’ve all done that sort of thing. We leave an email in the inbox to remind us to take some action associated with it. What invariably happens is that we end up with hundreds of emails in our inbox and probably never act on them. Maughan’s idea is that you read the email and either delete it or store it in the single archiving folder. If the email requires some action you generate an Org TODO with a capture template that includes a link to the email. Notice how there’s no need to keep read emails in your inbox.

One of the best parts of Maughan’s setup is that you can handle your email from within Emacs. If you’re like me, that means that you’ll spend almost all your tube time in either Emacs or your browser. For this to work, especially archiving everything in one folder, your email client needs to have good search capabilities. Since mu4e is based on mu, an email indexing utility, you automatically get fast searching with it.

Unless you’re completely satisfied with your email setup, be sure to take a look at Maughan’s post. If you don’t have special needs, like John Wiegley’s, it’s hard to imagine an easier or more efficient way of handling your email chores.

Posted in General | Tagged , | 1 Comment

Building World Class Teams

What’s the secret of building great teams? Google researchers decided to find out. They presumed that the ideal team would have a mix of varied skills and personalities. As they put it,

“We were pretty confident that we’d find the perfect mix of individual traits and skills necessary for a stellar team – take one Rhodes Scholar, two extroverts, one engineer who rocks at AngularJS, and a PhD.”

It turns out, though, that none of that was correct. The most important factor by far is that the team members feel psychologically safe to take risks and be vulnerable in front of each other. There are four other attributes too. Read the article—it’s short—to get the details. It’s very interesting and, if you’re a team leader, reports on some important and actionable research.

UPDATE: Added missing link.

Posted in General | Tagged | 4 Comments

A Quick Test for Prospective Employers

Via Karl Voit:

It seems a little silly at first but, really, it serves as a good proxy for an employer’s attitude about its employees.

Posted in General | Tagged | Leave a comment

A Quiz

Posted in General | Tagged | Leave a comment

Steno Machines

We’ve all seen them, either in person or in courtroom dramas. Those odd looking little machines that appear more like old fashioned adding machines rather than typewriters. I’m talking, of course, about steno machines. They’re used to provide verbatim transcripts of court and other legal proceedings.

When you look at them, there doesn’t appear to be enough keys to let the stenographer capture all the words that might be spoken. If you’re like me, you’ve probably idly wondered how they work and why they’re fast enough to let the stenographer to keep up with oral testimony. It’s certainly knowable but never seemed worth doing the research to find out how they work.

Fortunately, Xah Lee has come to our rescue for a helpful page on steno machines and how they work. It both simpler and more complex than you might have believed. If you have any curiosity about the matter at all, be sure to take a look at Lee’s post.

Of course, Lee being Lee, he explores the question of how the same techniques might make our interactions with computers more efficient. He also considers whether something similar could be done with a standard keyboard on a computer. I’d be surprised if anyone reading these words ever has a need to operate a steno machine or substitute but it is interesting to learn how they work and to consider what we might learn from them.

Posted in General | Tagged | 1 Comment

Karl Voit on Moving from Screen to Tmux

If you spend a lot of time using your terminal to log into remote machines, you are probably aware of GNU Screen and tmux. If you aren’t using one of these, you should definitely check them out. They work nicely with Emacs and can make your remote sessions easier and more enjoyable.

Screen is the older program—it was initially released in 1989—and until recently development was stalled. In 2014 Amadeusz Sławiński took over the maintainership and released a new version. Tmux, released in 2009, is the newcomer but has captured much of the mindshare of late.

Karl Voit, whose work Irreal has mentioned before, recently switched from Screen to tmux and wrote a post describing his experience. The TL;DR is that the conversion was smooth and that he was able to configure tmux to have the same key sequences as Screen. If you’re considering switching from Screen to tmux or using one for the first time, you should read Voit’s post. It has a lot of useful information to get you going.

Posted in General | Tagged | Leave a comment

An Interview with Matt Blaze

Back in 1993, Matt Blaze put done to the first round of the crypto wars by demonstrating devastating flaws in the NSA’s Clipper Chip that was supposed to allow the government to securely monitor encrypted communications. Sadly, those lessons have been forgotten by politicians and the intelligence community and there are calls to reignite those wars.

Politco has a nice interview with Blaze in which he talks about why what the government is asking for—although it seems simple and reasonable enough—simply isn’t possible. The Clipper Chip, he says, illustrates the problem well. Take the relatively simple problem of encrypting a conversation between two phones. That can probably be done securely. But now add in the requirement that a copy of the key be sent to the government and you suddenly have a much more complex and, ultimately, unsolvable problem.

Finally, here is a little bit of humor in a discussion that is mostly anything but funny:

Posted in General | Tagged | Leave a comment

Sacha Chats with Our New Emacs Maintainer

Sacha Chua has chatted with John Wiegley several times (see here, here, and here). Wiegley’s an interesting guy and all those chats are well worth watching. Recently, as Irreal readers surely know, Wiegley was named the new Emacs maintainer so Chua recorded another session with him.

This is a really interesting chat. They cover two main subjects:

  • Wiegley’s workflow as Emacs maintainer
  • How Weigley is trying to improve the Emacs community and make it easier for people to contribute

The chat starts with some of the technical means that Wiegley uses to stay on top of Emacs development. A large part of that is his use of Gnus to manage the emacs-devel mailing list. As it is, he spends about 2 hours a day reading the list and it would doubtlessly be much more without his leveraging of Gnus to keep the process under control.

In the video, Wiegley shares his screen and shows how he uses Gnus to manage the list. It’s very impressive and a real incentive to suffer through the steep Gnus learning curve if you have similar needs. He also shows how he integrates Org mode into the process. Wiegley says that Gnus and Org are his two main Emacs tools.

On the non-technical side, Wiegley discusses some of his plans for Emacs and how we can all help. He’s changing some of the processes to make contributing easier and allow even those without advanced technical skills to help out. I was struck with how earnest he is in his desire to improve the community. He says that he is currently spending most of his time on these softer issues rather than generating code.

If you’re an Emacser, you really should watch this chat. It will give you a good idea of where Emacs is going and Wiegley’s vision for how we’re going to get there. As I wrote at the time, I was very happy when Wiegley was chosen as the new maintainer. After watching this video, I’m even happier and more confident than ever that he’s going to do a great job.

Posted in General | Tagged | 3 Comments

Reporters and Encryption

Speaking of journalists, the Columbia Journalism Review gives them a good spanking for the terrible job they’re doing in covering the encryption wars. In How not to report on the encryption ‘debate’, the CJR takes reporters to task for swallowing whole the government’s misinformation about the use of encryption in the Paris attacks rather apply the proper skeptical analysis and investigation.

The bodies in Paris were still cooling when officials from the CIA and other members of the security community started claiming that the terrorists were able to plan and carry out their attack because they used encryption. There was even talk of their sophisticated use of Play Stations to hide their communications.

In fact, as the CJR (and Irreal) points out, there is no evidence at all that the Paris attackers used encryption. On the contrary, they operated in the open, used their own names and their own (legitimate) documents, and communicated via Facebook and normal SMS. You wouldn’t know any of this from much of the reporting going on. Even after the New York Times and Washington Post called out the government dissembling about encryption’s role in the attack, many journalists—especially the talking heads—continue to push the intelligence community’s line that the attacks were enabled by encryption and, of course, Edward Snowden.

Now, sadly, after the San Bernadine attack the frenzy about encryption has increased and know-nothing, posturing politicians are insisting that “laws be passed” or something. It’s journalism’s job the dig out the truth of the matter. Instead, they’re content accept and reprint government propaganda.

UPDATE: Maybe this explains it

Posted in General | Tagged , | Leave a comment