Archive for June, 2013
Rabbit season!
Friday, June 14th, 2013Annals of law (#7 in a series).
Friday, June 14th, 2013It is a well known fact (at least among those interested in copyright, those obsessed with trivia, and those who wonder why restaurants make up their own birthday songs) that “Happy Birthday to You” is under copyright until 2030 in the United States (and 2016 in the EU).
But there is a significant dispute over whether this copyright is valid. Jennifer Nelson, a filmmaker working on a documentary about the song, has filed a lawsuit seeking to have the song declared to be in the public domain.
Random notes: June 13, 2013.
Thursday, June 13th, 2013Gun control works! How can a bunch of people with rifles and handguns defeat a heavily armed military? Just ask Syria!
More on our pal Louis Scarcella, the former NYPD detective whose cases are being reinvestigated: gee, there’s awfully similar language in many of the confessions he obtained.
Noted without comment:
Since Lawrence and I have both touched on this story, I thought I’d link to the followup: the “psychic” who claimed there was a mass grave in Liberty County has been ordered to pay $6.8 million in damages to the property owners. If I understand the HouChron correctly, this was a default judgment, as the psychic didn’t appear in court. (Insert your favorite psychic joke here.)
Unfortunate headline of the day.
Wednesday, June 12th, 2013“Texas lawyer gets 3 years, shot at census worker“.
Seems to me that Ms. Barnes has already had her shot (shots?) at the census worker, so why is the court giving her another one?
(Also: I told you so.)
From the legal beat.
Tuesday, June 11th, 2013I have previously written about the strange case of Carolyn Barnes, the local lawyer who was accused of shooting at a census worker, sent to the state mental hospital (where she continued to represent at least one client) and was later ruled competent to stand trial.
Ms. Barnes was convicted yesterday of assault with a deadly weapon.
She could be sentenced to up to 20 years in jail, though I have serious doubts that she will be given that much time.
In other news, the Statesman is reporting that Governor Perry is threatening to withhold funding for the “state’s Austin-based ethics-enforcement unit” unless Travis County DA Rosemary Lehmberg resigns. As you may recall, Ms. Lehmberg was convicted of DWI back in April and sentenced to 45 days in jail.
I apologize that the link stinks. The Statesman‘s new paywall goes into effect today, and I have been unable to find a link to this story elsewhere. (Edited to add: Link? What link? Seriously, I griped about the Statesman link but forgot to actually include it. Here’s a story from the HouChron “Texas Politics” blog that reports the same thing: the HouChron blogger suggests that this is part of an effort to cut off “a criminal investigation into the Cancer Prevention and Research Institute of Texas”.)
I haven’t decided what I’m going to do about the Statesman yet. Paying for digital access would give me a tax write-off for Low Fat Heavy Industries. On the other hand, the cheapest subscription is $9.99 a month. I already subscribe to the NYT and LAT for you, my readers, and I find it hard to justify $10 a month for the Statesman.
Werewolf?
Tuesday, June 11th, 2013It’s a bird! It’s a plane!
Monday, June 10th, 2013Actually, it’s a big sort of bird-like object. And DARPA apparently used it as the basis for a model aircraft back in the mid-1980s.
(Quetzalcoatalus northropi, Texas Memorial Museum, Austin, Texas.)
Random notes: June 10, 2013.
Monday, June 10th, 2013As best as I can tell, there has been no mention of Banks’s death in the NYT yet.
At dinner Saturday night, Lawrence, Andrew, and I were talking about how bad the Marlins (and Astros) are. I remembered that someone on FARK posted a link to a site that provides updated win-loss projections for each MLB team, but I was unable to find that site in my history, on FARK, or in Google.
“DeWayne Mann” on FARK was kind enough to respond to my inquiry with three links, which I provide here for bookmarking purposes:
CoolStandings, which currently projects Miami at 106.9 losses and Houston at 103.1.
Baseball Prospectus, which has Miami at 102 losses and Houston at 99.5.
FanGraphs, which has Miami at 104 losses and Houston at 99.
(As Dewayne notes, all three sites use a more sophisticated model than (winning percentage * 162). Based only on that calculation, the Marlins project out to 115 losses, and the Astros to 106. For comparison purposes, the 1962 Mets lost 120 games and had a .250 winning percentage. The 2003 Detroit Tigers lost 119 games, and had a .265 winning percentage.)
Art, damn it, art! watch (#37 in a series)
Monday, June 10th, 2013Back in 1995, an artist named Douglas Davis created an Internet-based work called “The World’s First Collaborative Sentence”, which…
Now we’re in 2013. The Whitney Museum of American Art wanted to bring back “The World’s First Collaborative Sentence”. But:
This raises some questions about the nature of digital art. If you change the code to make it work on newer hardware, are you changing the art itself? Could the Whitney have run the code on an emulator? Would that change the nature of the art as well? And even if you run the code in emulation, what do you do about broken links?
More:
Noted:
Dear digital artists: this is why it is important to make your code Unicode safe. (Yes, yes, I’m aware that Unicode 2.0 didn’t come along until 1996. This is a note to the future.)
Obit watch: June 9, 2013.
Sunday, June 9th, 2013Iain Banks has passed on. (Hattip: Lawrence.)
No Sleep Till Sunday.
Saturday, June 8th, 2013In my previous post, I talked a little about the non-technical “amenities” (for want of a better word) at YAPC 2013. In this post, I want to talk some about the technical presentations at the conference, and a bit about the social aspects.
One thing I really liked about YAPC was the “Hallway Track”, or “Hallway++”. The basic idea behind “Hallway++” appears to have come from a gentleman named Matt S. Trout, and is based on two key ideas:
- The most valuable discussions often take place, not during talks, but in the hallway between talks.
- Too many people are afraid of disturbing or bothering someone in the hallway, and thus discussions don’t get started.
Thus, Hallway++. Hallway++ participants wear a sticker on their badge, or some other indicator to show they’re participating in Hallway++.
I like this idea. I like this idea a lot. I want to marry it and have babies with it. More seriously, I would like to see this idea extended beyond technical conferences; I am seriously considering taking it to WorldCon if I end up going.
Did it work? Well, I had a fair number of quick interactions with participants, but no deep technical conversations. That’s more on me, though; in retrospect, I should have sought out more Hallway++ participants and tried harder to strike up conversations. (This is, as everyone knows, a hard thing for me.) Mr. Trout made what I thought was an interesting point in his talk on Wednesday: he’d thought Hallway++ would be a signal to introverts that it was okay to talk to extroverts, but as it turned out it was more of a symbol to extroverts that it was okay to talk to the introverts.
Another social note: YAPC 2013 in particular, and I believe YAPC in general (but since this was my first one, I can’t prove it) is very welcoming to first-time attendees. Monday morning, we were told that we (the first-time attendees) were considered to be VIPs, and would be treated as such: from the point of view of the YAPC organizers, we are the future of the language, and thus they want to treat us well
In that vein, I’d like to publicly thank Wendy Van Dijk for taking myself and several other first-time attendees under her wing on Monday night and taking us to dinner with her, Gabor Szabo, and about eight other folks whose names I didn’t catch. Not only did Wendy drag invite us along, she even paid for part of the dinner. Thanks, Wendy, and if we’re ever at another YAPC together, or if I make it to the Netherlands, I hope to be able to reciprocate.
What of the talks? I didn’t take detailed DEFCON level notes on them, but here’s a list of the ones I went to, along with comments as appropriate. Things were structured so that there was a morning plenary session with breakfast (to cover important announcements) and a later afternoon single track of presentations by prominent figures, leading into the 10 minute lightning talks. So I did go to the “Welcome to YAPC” talk as well as Mark Keating’s “The Perl of Christmas Past”, since those were single tracks and the other option was to stand outside and eat pigs in a blanket.
Here’s some of the other stuff I liked. (Slides) indicates that the slides for that talk are available from the linked page at the time I write this. YAPC did live streaming video during the talks, and has a video page where they plan to upload talk videos post-conference:
- Joe McMahon’s “How to Make Your Users Not Want to Murder You, or Software Engineering for the Lazy”. Basically, how to manage change without making your users want to…well…you know. (Slides.)
- Carl Mäsak’s “Perl 6 OO without you going O_O – Zero to Perl 6 Training“.
- Bill Humphries’s “Perl Meets Modern Web UI“, which I mentioned earlier.
- Matt Nash’s “Solving Problems with Perl in a Commercial Bioinformatics Environment“: interesting talk on using Perl to solve problems related to genetic sequencing.
- Larry Wall’s “Stranger Than Fact” was more metaphysical than I expected. But if anyone has a right to get metaphysical, it is Larry Wall.
- Out of the day one lightning talks, Curtis Poe’s “Macroeconomics 101 in Five Minutes” and Sawyer X’s “CGI.pm Must Die!“. Sawyer’s talk in particular surprised me, as it was the first indication I had of the hostility towards CGI.pm in the community. CGI.pm is a core Perl module that’s used for building web pages, particularly ones that take input (say from a form) and produce some sort of output. (I’ve built an application with CGI.pm. But that was a long time ago in another country…) Anyway, CGI.pm was used heavily in the early days of the web, but many people apparently feel the module has outlived its usefulness and should be dropped.
- Walt Mankowski’s “Hack Your Mac With Perl” was a decent short talk on various uses of Perl for Mac OSX: for example, Perl scripts that can run as OSX application services.
- Deb Nicholson’s “Software Patents: Who’s Behind the Curtain?” was pretty much what you’d expect. Good talk, but no real news here if you’ve been keeping up.
- Daniel Sterling’s “Packaging Perl RPMs” was a worthwhile how-to on using the RPM packaging system. (Slides)
- Nick Patch’s “Unicode Best Practices” was one of the two talks that I got the most out of: basically, how to make your Perl code Unicode safe. (Slides)
- Josh Rabinowitz’s “Bitcoins and Perl“: neat talk, less on Bitcoin generation and more on Bitcoin management with Perl.
- Denise Paolucci’s “Be Kind to Your Wrists (You’ll Miss Them When They’re Gone)“. Great talk on preventing RSI and other wrist issues from someone who has been there, done that, and has the scars to prove it.
- Stevan Little’s “Perl – The Detroit of Scripting Languages“: more CGI.pm bashing!
- Day Two lightning talks of particular interest: Mike Greb’s “Monitoring EMS/Fire Dispatch w/ Perl“, about using Perl to generate MP3 archives and record scanner frequency and other metadata. Perrin Harkins’s ”A Fond Goodbye to CGI.pm“: yes, more CGI.pm bashing.
- Dave Rolsky’s “A Date with Perl” was the other talk I got the most out of. Mr. Rolsky’s talk covered the important things you need to know about using dates and times in Perl. (Big point: “Do not write your own date and time manipulation code.”) (Slides).
- Katherine Toomajian’s “The Care and Feeding of Volunteers: Lessons from Non-Profits and OSS“. Or, how to get people to want to work on your project, and how to keep them working on your project.
- Sawyer X did an amusing talk on how to write applications that work asynchronously. The best part? His application that finds “that guy” in “that TV show”.
- Geoffrey Broadwell’s “The Need for Speed: Benchmarking Perl 6“. I’m a benchmarking fan, so this pushed one of my buttons…
- Kevin Metcalf did a hilarious talk on “student Perl code, head-desk injuries, and you“, about the stupid things beginning (and advanced) Perl programmers do.
- Joe Axford did a talk that fits in well with the previous one, “Notes from a Newbie“, about the resources that are available if you want to up your Perl game.
- Augustina Ragwitz’s “Start Contributing to Perl, It’s Easy!” gave a good overview of how people can contribute back to the community, including specific how-to advice on working with CPAN and the Perl core.
- High point of the lightning talks on day three: “Why CGI.pm should live!” by Casey West. There may have been some sarcasm involved in this talk; I’m not 100% sure.
tl,dr: YAPC 2013 was one of the best events I’ve been to, from both a technical standpoint and an organizational standpoint.
Would I go back? That’s a problem for me. I don’t program in Perl professionally, so I don’t have someone who will pay my way. If I’m paying out of my own pocket, with airfare and hotel it becomes a budget stretch, and I don’t feel like I can afford YAPC, the S&WCA convention, and DEFCON every year. (At the moment, I can’t even afford the latter two this year.)
But next time YAPC is in my backyard (defined as “someplace I can reasonably drive to”) I’ll stay at the Motel 6. Or the Motel 3 1/2.
Thanks again to Wendy, the YAPC 2013 organizers, the good folks at the job fair, the presenters, and anyone else I may have forgotten. (Please feel free to tell me I forgot you in the comments.)
Tarkus!
Saturday, June 8th, 2013Texas Memorial Museum, Austin, Texas.