Forgot your password?

typodupeerror
User Journal

Journal: Conflation

Journal by http

Exactly when did caring about your privacy become conflated with thinking people are out to get you, and who is responsible for this cultural shift?

Programming

Journal: Why Baltar sold out the Colonies, redux. 1

Journal by Daniel Dvorkin

A perpetual problem with scientific software is that much of it starts out as one-time scripts written to analyze a specific piece of data, and then it gets released into the wild as The Way To Analyze This Type Of Data. A closely related problem, which affects repositories of scientific software, is that a kind of informal API develops among the developers and users (who are initially the same people) of packages within the repository, without ever being really documented in a way that makes sense to people who have not been involved in the development. What documentation there is tends be rather ... self-referential, shall we say, and assume a whole lot of background knowledge about how the software works which new users will, in almost all cases, not have.

Not to break my arm patting myself on the back, but I have to say that my years of industry experience in writing end-user applications, and managing a development team made up of people who had all joined the team at different times and had to understand what was going on, taught me a lot about how to write good documentation. Industry programmers could learn a lot from academia about how to make software run better, because scientific users have to squeeze every possible bit of performance out of every processor cycle. Academic programmers could learn a lot from industry about how to write documentation that allows people to use that performance without wanting to tear their hair out.

User Journal

Journal: In a backhanded way ...

Journal by Daniel Dvorkin

... I have to admire the Republicans for their ability to stick to their predefined narrative, even when it's the exact opposite of reality. The purpose of CISPA is "creating this monster here in Washington to control what we would see and not see on the Internet." Obama's veto threat is aimed at preventing the creation of such a monster. But that doesn't fit with Boehner's definition of The Way Things Are, so ...

Boehner rebukes W. H. on CISPA veto threat

User Journal

Journal: Getting a Job 4

Journal by TheRaven64

Someone on Slashdot recently claimed I hadn't read Keep the Aspidistra Flying because I thought the ending was depressing. After I finished my PhD in 2007, I've managed to avoid the same fate and have successfully avoided having a real job for almost five years. I've done freelance programming and written four books, and had a lot of time to post on Slashdot (as you can tell from the fact that, so far, I've posted more than anyone else this quarter) and do open source stuff (Ohloh ranks me in the top 2,000 geeks with no life^W^W^W^Wopen source developers).

That's about to change though. I had two interesting job offers recently (I seem to get job offers from banks very often, but I have a very low tolerance for tedium, so I'd probably have been fired around day 3 if I'd taken any of them). One was from Google in Paris (yay!) but working on boring things (boo!). The other was from Cambridge University, which is about as well paid as you expect in academia (aww!) but basically involves working on the same stuff I do for fun (yay!) with some very intelligent people (yay!). Oh, and it's in a city where a quick search found four tango classes (yay!) and property prices not much lower than London (oops!) and which is both small and flat enough that I can cycle everywhere (yay!) and so does everyone else (look out!).

So, in a few weeks I'm moving to Cambridge. I'll miss looking out at the sea, but being able to dance tango more than once a week should be some compensation. There also seems to be a lively salsa scene, although having to learn yet another set of names for the same Rueda steps is going to be a little tiresome...

When I visited, I went for drinks with some of the makerspace guys the night before my interview (I have no idea how much I drank, but it didn't seem to affect my interview performance too badly...) and met someone who worked on the C++11 atomics spec (which I was in the middle of implementing at the time) and someone who had ported 2BSD to a 32-bit PIC with 128KB of RAM, so it definitely seems like a city with no shortage of geeks...

User Journal

Journal: Xerox - My Final Rant 5

Journal by turgid

OK, it's not my rant, someone else has done much better that I ever could. It's the US-centric view.

I don't care so much any more since my former colleagues are now finding new and better jobs elsewhere, but I really do think that people should know how workers are being treated and how investors' money is being used.

Education

Journal: Peace in our time. 4

Journal by Daniel Dvorkin

This has garnered lots of comments along the lines of "Great, now schoolkids in TN can give answers based on Islam / Buddhism / Hinduism / FSMism and get full credit and there's nothing they can do about it! Be careful what you ask for, fundies! Hah hah hah!"

It does not work that way. Here's how it will work. Religious answers which will be acceptable, and more generally, religious challenges to school authority which will be acceptable, will be those based in Christianity, specifically fundamentalist Protestantism. And students who profess other beliefs will be even more ostracized than they already are. This is what the sponsors of the bill wish to achieve, and if the bill becomes law and survives the inevitable court challenges, it is what they will achieve. To think anything else is naivete of the highest and most dangerous order

User Journal

Journal: Vos nescitis quicquam...

Journal by Michael Woodhams

vos nescitis quicquam, nec cogitatis quia expedit nobis ut unus moriatur homo pro populo et non tota gens pereat here.

Biblical, "You do not realize that it is better for you that one man die for the people than that the whole nation perish." John 11:50 (spoken by an antagonist.)

User Journal

Journal: Science vs. superstition in Louisiana, again 2

Journal by Daniel Dvorkin

You have to read carefully to understand what's really being debated here. Short version: in 2008, Louisiana passed a law which more or less mandated the teaching of creationism, Luddism, and denialism, and now they're trying to repeal it. I don't know enough about the current state of LA politics to know if the repeal effort has a prayer (hah!) of succeeding, but I wish the best of luck to Sen. Peterson, Mr. Kopplin, and their supporters.

What makes this particularly irritating is that the language of the 2008 law is designed to make it hard to challenge; its supporters can ask with wide-eyed innocence, "Who could POSSIBLY object to 'critical thinking skills, logical analysis, and open and objective discussion'?"

The answer, of course, is "nobody but a bunch of creationists, which is why we want to repeal the law." But the wording is an ugly trick, on par with the title of the USA-PATRIOT Act. See also, "But Hussein is his middle name! Why do you have a problem with his name?" and other acts of right-wing disingenuousness.

Diplomacy is the art of letting the other party have things your way. -- Daniele Vare

Working...