software

What We Can Learn from the Paris Attacks (Without Ignoring the Elephant in the Room)
Yep, this is more or less what I think.
(tags: paris terrorism islam islamism religion politics)
What is emotional labor?
A term that once described jobs where being friendly and cheerful was seen as part of the job has apparently been co-opted to mean “someone expects me to do something”.
(tags: emotion labour work relationships)
Guide to software developer job advertisements: andrewducker
Seems legit.
(tags: software software-engineering jobs adverts careers)
My first 10 day Vipassana retreat
Not *my* retreat. Some bloke’s. It’s an interesting article about the experience though.
(tags: meditation buddhism mindfulness retreat)
An alias for when you really need it done…
I’m totally setting this up.
(tags: funny computers unix sudo)
The Deadlock Empire
A nice little web game where you try to break a threaded program by executing a critical section in two threads at once. It’s pretty neat.
(tags: programming threads concurrency locks game)

The Universe of Discourse : Moonpig: a billing system that doesn’t suck
cartesiandaemon linked to this old blog post about designing a billing system. I’ve never designed a billing system, but it was interesting anyway.
(tags: software billing moonpig object-orientation database accounting pobox.com design perl)
Armando Iannucci: It’s time for a very British revolution
“I call it Rump Politics, because it is so clearly marked by an admission that it is for the few.” “In the last election, the three main parties succeeded so magnificently in drawing a curtain of silence around their future plans for government, that the dominating policies of the past five years have all been ones that simply were not discussed in the election campaign or mentioned in the party manifestos. These policies were: £9,000 university tuition fees, the bedroom tax, the total reorganisation of the NHS and 40 per cent cuts in local government. Put together, it’s a stark programme. Not an iota of it was mentioned during the 2010 campaign. This time round, both the main TV debates were conducted before the parties published their manifestos. No wonder they felt like talks about nothing. Is it any wonder that people feel disconnected from Westminster?”
(tags: politics election rump labour conservatives armando-iannucci)

The button that isn’t | Restricted Data
There’s no actual big red button to launch all the missiles. Interesting article on nuclear command and control.
(tags: nuclear icbm button war missiles)
Secular Solstice: Doing good for goodness’ sake – The Washington Post
The WaPo reports on secular solstice celebration. Sounds cool.
(tags: atheism religion solstice)
“Yer a Developer, Harry” – Programming Is Magic
How being a programmer is a bit like being a wizard. Via andrewducker.
(tags: magic programming spells software wizards)
A Poor Imitation of Alan Turing by Christian Caryl | NYRblog | The New York Review of Books
The Imitation Game is pretty bad as history. Via HD on Facebook.
(tags: biography film review turing history war world-war-II)

Ex-Communications – Recovering From Religion – You Are Not Alone
A new blog written by de-converts from various religions. Looks quite interesting so far.
(tags: ex-christian religion deconversion christianity)
Physics – Arrow of Time Emerges in a Gravitational System
“Standard approaches to the arrow of time typically require a rare statistical fluctuation, or, often, the smuggling in of assumptions about initial conditions. Their work offers evidence that ordinary gravitational dynamics may itself be enough to produce the simple “initial” point that can give time a direction.”
(tags: entropy time physics gravity)
Science AMA Series: We are a Group of Researchers Exploring Auditory Hallucinations – People Who Hear Voices. Ask us Anything! : science
Interesting comments on benign hallucinations.
(tags: hallucinations psychology reddit science)
cartesiandaemon – December Days: Dream Job
CartesianDaemon on what makes a good job. I think I agree with all of these. Where can I get one of those?
(tags: jobs dream employment software software-engineering)

Read The Leprechauns of Software Engineering | Leanpub
Looks interesting, a few sample chapters on the “10 x” programmer and waterfall.
(tags: management software waterfall ebook)
William Gibson: ‘We always think of ourselves as the cream of creation’ | Books | The Observer
Gibson has a new book out.
(tags: william-gibson sci-fi science-fiction books review)
The Last Chance Ragtime Band by Harry & Edna on the Wireless | Mixcloud
Last Chance Ragtime Band on the radio, talking about playing for dancers. I knew them before they were famous.
(tags: music ragtime dancing lindyhop new-orleans)

Implementing non-recursive make
Recursive makes are considered harmful. Here’s a recipe for a non-recursive one where you can still put project files in subdirectories.
(tags: make programming nonrecursive makefiles build software)
Embedded in Academia : Proposal for a Friendly Dialect of C
John Regehr and friends note that C compilers aggressive optimising around use of constructs the spec says are “undefined” can lead to unexpected behaviour. They propose a friendly C dialect where compilers would produce unspecified values in response to use of these constructs, but would not feel free to make demons fly out of your nose.
(tags: C programming language software-engineering)
The Left must reject the relativism at the heart of the Rotherham scandal | Left Foot Forward
This, from Al Razi of Ex-Muslim Forum, seems a sensible response, although as the worlds only impartial observer, I’d say that both the class of the victims and the race of both victims and perpetrators contributed to the horrors being ignored for so long. The Guardian will only talk about the former and the Telegraph about the latter, I suspect.
(tags: rotherham abuse religion islam news multiculturalism)

What Long Hours Really Mean | We Are Mammoth
Via Hacker News, where there’s the usual debate about all this. Previously I’ve read research which says you can get gains out of doing it for short bursts but must then rest: longer periods of overtime end up producing less, not more. This article is more about the cultural impact, though.
(tags: work programming hours overtime business productivity)
Questions to ask your potential employer | Hacker News
Linked to the Hacker News thread rather than the original post as the commenters at HN came up with some good additional ones.
(tags: work software jobs interview interviewing)
Lies, Damned Lies, And Facebook (Part 4 of ∞) | Slate Star Codex
Scott at Slate Start Codex points out that there’s no good evidence that those “Don’t be that guy” posters have reduced the incidence of rape.
(tags: society crime advertising posters rape statistics)