Smartphone Scolds

Here at Irreal, we’ve been grumpy for some time about the seemingly never-ending onslaught of articles and television pieces about the evils of smartphones. There are the academics, desperate for a publication cred., claiming that using cellphones causes young brains to turn into cement and set. There are the social scientists constantly telling us the smartphones are destroying our ability to communicate with each other, destroying families and maybe the human race. And, of course, there are the talking heads needing to fill a 90-second slot until the next advertisement.

It’s apparently become too much for the Macalope too. In his usual hilarious way he takes on the anti-smartphone Luddites by pointing out that—among other things—the whole point of smartphones is communication. Communication with friends, acquaintances, and loved ones. Just because we prefer to text with our absent sister instead of listening to crazy Great-uncle Ed expound again on the Illuminati doesn’t mean that we’re somehow impoverishing our lives.

One of the worst aspects is the hypocrisy. That hypocrisy is perfectly captured in a scene from the television series Blue Bloods. In it, the Police Commissioner is talking to his granddaughter when the granddaughter’s cell phone beeps. “Turn it off,” he says. “But what if it’s important?” she asks. “Choose,” he says. At that moment his cellphone rings and, of course, he has to answer it because he’s the Police Commissioner and it might be important.

That’s how it is with the smartphone scolds. Those psychologists have to keep their cellphones on during Thanksgiving dinner because patients. Those reporters have to keep theirs on too because breaking news. In other words, they’re important and you aren’t so turn off your phone and listen to Great-uncle Ed while they check to see if World War III has broken out.

It’s always been this way, of course. Television, according the day’s experts, most certainly foretold the end of the family. And don’t even get me started about Rock and Roll. Every new thing is seen as a sure sign of the Apocalypse. The proper response is to ignore the doomsayers and text your pal Joey to see if his Thanksgiving dinner is going as badly as yours.

Posted in General | Tagged | Leave a comment

How The Paris Terrorists Really Operated

Yesterday I wrote about Clare Foges’ ludicrously dishonest op-ed in the Telegraph. Meanwhile, the Wall Street Journal has a more sober article that describes how the terrorists really operated. Here’s a nice summary by Mike Rundle

No super-secret encryption transmitted on Play Stations just a bunch of people going about their business using their own names and documents. Most were European citizens traveling legally with their own passports. They rented the vehicles used in the attacks, again legally, using legitimate driver’s licenses.

Most disturbingly, many of the terrorists were already on watch lists but were nevertheless able to operate openly without detection. Yet, somehow, this is all Snowden’s and Apple’s fault. Or maybe it’s just that our governments are lying to us. Again.

Posted in General | Tagged | Leave a comment

The Dumbest Op-Ed of the Year

The UK’s Telegraph has published what is certainly the year’s most ignorant and dishonest op-ed. Clare Foges, until recently PM David Cameron’s chief speechwriter, weighs in on the encryption wars and calls out Apple and Google for putting profit before public safety.

The dishonesty of the article starts with the Telegraph’s failure to mention that fact that Foges is Cameron’s ex-speechwriter. That fact, ipso facto, doesn’t affect the validity of her arguments but honest articles always mention such connections so that readers can evaluate the writer’s preconceptions and vested interests.

The ignorance lays over the entire piece smothering it with a thick coat of fail. The worst bit of ignorance is her insistence that Apple and the others could, if they wanted, provide a safe “back door” but don’t do so because they’re more interested in profit. Left unsaid, is the fact that every knowledgeable cryptographer agrees that it can’t be done. That includes cryptographers who are independent of the commercial sector and can’t be said to have a profit motive.

To me, the most infuriating part of the op-ed is Foges’ failure to see government’s culpability in what she sees as a crisis. Before Snowden—yes, really, it’s all his fault—the government could get a warrant and the bad guys were caught. Even accepting that fairy tale, that’s not what was going on. Instead, government abused terms, used secret courts, and questionable interpretations of laws to snoop on everyone’s communications. They did that because they wouldn’t have been able to get legitimate warrants.

Trust us, Foges says, but the government has repeatedly lied and abused the powers we gave it. Why in the world would we trust it? Now, when people fight back and demand to be left alone in the absence of reasonable evidence of wrong doing, the government whines that we want Isis to win and that Apple, Google, and other tech companies care only about filthy lucre and are willing to sell out the public’s safety to get it.

The op-ed, as I said, is full of errors. Rather than list them here, I’ll point you to this righteous takedown from Techdirt. It’s a thorough fisking of an article that is almost too dumb to merit the effort.

UPDATE: be → we

Posted in General | Tagged | 5 Comments

The Truth About Open Offices

I’ve written many times about the foolishness and destructiveness of open plan offices. Here is a pithy summary of the truth about such plans. If you want to know why they are so beloved of management, take a look at the last two facts.

If you want to know how harmful they are, look at all the other facts. As usual, the oft stated rationale of “increased communication” isn’t supported by the facts. Sadly, there is probably little you can do to stop such plans once the bean counters see how much cheaper they are but perhaps the 100% loss in productivity will give them pause. Perhaps.

Posted in General | Tagged | Leave a comment

Emacs for the CEO

Back when Josh Stella was coding, he lived in Emacs. Like many of us, he performed most of his everyday tasks—mail, calendar, documents, coding—from within Emacs. Decades later, he’d become the CEO/co-founder of Luminal and had left Emacs behind.

Like many developers—even former developers—he hates context switching, and that’s what he found himself doing as he moved from application to application as he went about his day to day duties as a CEO. Each application had it’s own UI and its own set of shortcut keys. Recently, he decided to revisit Emacs and to try to do as many of his daily tasks as possible from within Emacs.

Stella describes his new set up and writes about why other CEOs might want to try Emacs too. It’s not for everyone, he admits, but if you’re the right sort of person, Emacs can revolutionize your work flow and make you more efficient and happier. None of that will come as a surprise to us Emacsers, of course, but I wonder how many CEOs without a technical background will be willing to climb up the learning curve to get those benefits.

To make that climb a bit easier, Stella spends some time describing how to install Emacs and goes over some of the basic navigation. If you’re looking for reasons why a non-technical person might want to try Emacs, Stella’s post is an excellent place to start.

Posted in General | Tagged | 4 Comments

Why LaTeX is Better Than Word

Many of you are aware, doubtlessly to your sorrow, of my many rants about Word and its evil brethren. If you care—and you should—what your finished writing looks like, you shouldn’t be using Word. Journals and publishers who generate printing plates directly from Word are guilty of professional malfeasance as far as I’m concerned. There is just no excuse.

Dario Taraborelli has a nice post that highlights some of the differences between Word’s and LaTeX’s output. Really, a more accurate description is that the post highlights many of the typesetting errors that Word makes. They are, by and large, small things but they add up to make a Word produced document much less appealing. One of the things I learned from Rich Stevens is that while readers probably won’t notice those small mistakes, they will notice that the book or document looks less pleasing than it should.

Taraborelli’s post compares things like kerning and small caps. Take a look at the examples and see if you don’t agree that LaTeX does a better job of producing pleasing typsesetting.

Posted in General | Tagged | Leave a comment

Mass Surveillance

The New York Times editorial board has a nice editorial on why mass surveillance is not the answer to terrorism. Like the New Yorker article that I wrote about yesterday, the Times calls out Brennan and Clapper for their past and current lies to the American public. They call Brennan’s attempt to take advantage of the Paris attacks to advance his pro-surveillance agenda disgusting and cynical. You should definitely give it a read.

On the one hand, it’s a “Well, Duh!” moment but it is, I think, significant that a main stream organ like the New York Times—not a libertarian bastion by any means—is editorializing in favor of our right to privacy. Perhaps it will give pause to those politicians who see the debate as an opportunity to posture.

In a similar article, Tech Crunch has a nice piece on how encryption is being scapegoated to mask the failures of mass surveillance. As anyone who’s been paying attention knows, the intelligence agencies have been unable to point to a single case of the mass surveillance program helping prevent a terrorist incident. Rather than rethink their policies, Brennan and his cabal are pretending that Apple and Google are enabling terrorism. Terrorism that somehow managed to thrive long before ubiquitous strong encryption.

To channel I.F. Stone, these people are liars and nothing they say should be believed. They know, and we know, that outlawing Apple’s and Google’s secure chat applications would make no difference at all. There are plenty of open source applications available and even if there weren’t terrorists could easily build their own. It’s not like the technology is arcane.

Posted in General | Tagged | Leave a comment

Paris and Crypto Panic

After the tragedy and outrage in Paris last week, the usual suspects are running around saying, “See? This is what happens when things go dark.” Except, of course, there’s no evidence that the perpetrators used encryption and plenty of indications that they didn’t. The cell phone that led authorities to Abdelhamid Abaaoud’s safe house was unencrypted as were the text messages coordinating the start of the assault.

As bad as Brennan and the others are, a great deal of the blame goes to the press, which, as the Washington Post reported a senior government official as saying, was lead around by nose by law enforcement. They even had breathless stories blaming Snowden and claiming the terrorists were so sophisticated they were using Play Stations to communicate. It was all nonsense, of course, as later stories reported. No play stations, no encryption just credulous journalists swallowing whole the government’s baloney.

Some news outlets did remember that the United States doesn’t have a Ministry of Truth and bothered to do a little investigation of their own. The aforementioned WAPO piece conceded that if we get increased surveillance out of the Paris attacks, the press will share much of the blame. The New Yorker called out Brennan and Clapper and reminded us that they aren’t paragons of veracity. Both lied to Congress—Clapper under oath; why isn’t he in jail?—and have consistently spread nonsense and fear in their efforts to be able to spy on everyone all day.

Brennan and his cohorts aren’t idiots and they know, just as we do, that ISIS and their fellow Jihadists couldn’t care less what laws a feckless Congress passes. There’s plenty of open source crypto available so beating up on Apple and Google won’t do a damn thing except make the rest of us less safe. Really, it’s time to tell these guys to cut it out and start using the information they already have instead of whining about the fact that ordinary citizens may not want their government snooping on everything they say or do.

Posted in General | Tagged | Leave a comment

Gnus on Windows

As most Emacers know, two of the most difficult things involving Emacs are

  1. Getting it to work well on Windows, and
  2. Configuring and using Gnus.

So, of course, Sacha Chua decided to do both at the same time.

In the above post, Chua goes through the configuration she used to get it all working. Since she keeps her Emacs configuration as an Org file, she just cut the Gnus part right out of the configuration file and pasted it into her post. Yet another benefit of keeping your configuration as an Org file.

If you’re working on Windows and want to try out Gnus, take a look at Chua’s post. She uses Gmail so you can also see how to get that working with Gnus. Like all of her posts, there’s a lot of meat in it so it’s worth taking a look even if you aren’t interested in Gnus at the moment.

UPDATE: GNUS → Gnus

Posted in General | Tagged | 2 Comments

Asynchronous Python in Org Mode

John Kitchin is so busy turning out little Emacs jewels it’s a wonder he has any time to do Chemical Engineering. Of course, most of those jewels are in the service of solving problems with his research and his latest is no different. The problem is he has some long running Python is an Org file and would like to continue his work in the file while it’s running.

He has a post and a video that detail his solutions. That’s plural because he provides three ways of doing it. The first two involve tangling the source out to a temporary file, calling Python, and capturing the result. His final and preferred method avoids the tangling to a temporary file and lets you see the results as they are generated instead of all at once at the end.

You may or may not have a need for asynchronous Babel code but like all of Kitchin’s work, you’re sure to learn a bit from seeing how he approaches and solves the problem. The video is just short of 9 minutes so it should be easy to schedule. I recommend watching the video first and then using the post to study the code at a more leisurely pace.

Posted in General | Tagged , | Leave a comment