git praise jevans
Julia Evans, in her recent summary of her time at the Recurse Center, links to this cool little project which visualizes how you use Git. Here’s my result:
16 posts
Related posts may also appear under #programming on the blog page.
Julia Evans, in her recent summary of her time at the Recurse Center, links to this cool little project which visualizes how you use Git. Here’s my result:
It’s late Friday night, technically Saturday morning, and like a party animal I’m up googling, “Could someone mess up my server if I let them run arbitrary Python code with no imports.”
Let’s say you’ve got an engineer or other employee who costs you $150,000 a year in salary & benefits. And let’s say they lose just 2 days a year to dealing with problems caused by underfunding of the FOSS projects they work with – bugs, missing documentation, lack of features that would make life so much easier.
Earlier today a friend/former colleague of mine linked to a dataset on the OpenScienceFramework with the commentary “OKCupid released some of their data!“ It turns out they didn’t release it, it was scraped.
The intro to testing session I ran on Saturday went well. Unfortunately the resolution on Hangouts on Air recordings is not good enough to read my code, so it’s pretty much unwatchable (though folks who saw it live were able to see what I was doing).
This Saturday at 11am EST I’ll be running a remote workshop with PyLadies on getting started with testing. If you’re a lady or genderqueer/non-binary person who wants to know more about the nitty gritty of unit tests and integration tests or maybe just the high level conceptual stuff like “why do people do this to themselves” you should consider signing up. I’m not sure if there’s an official cap but I know there are a lot of people enrolled (90ish! o.O) so it’s probably a good idea to RSVP if you’d like to join.
So, LibrePlanet happened this weekend. It’s one of my favorite conferences, and not just because it’s local. This year Deb Nicholson and I ran a pre-conference workshop for free software projects to improve their usability and new contributor onboarding, hosted by the lovely folks at Bocoup. According to our participants it was a smashing success. Deb and I are writing up a guide so that other FOSS conferences can run similar workshops.
Today I had the pleasure of speaking to a Mozilla study group about The Little R’er. The Little R’er is a project of mine from about a year ago - it’s basically The Little Schemer for R. Or, rather, the first few chapters of the Little Schemer for R. R is, in my opinion, a much less elegant language than Scheme and I found that the socratic method eventually broke down as a pedagogical tool. The discovery of silent recycling did not help my enthusiasm levels either.
I spent a couple of hours today wrestling with encodings. Writing out the details here to help me remember, and perhaps save someone else from grief.
There’s a body of research literature showing that people overestimate how well they can explain phenomena. Ask someone whether they understand how a can opener works, for example, and they’re likely to say they do. Ask someoneto explain how a can opener works, though, and you’re likely to get confusion, frustration, and a confession that they don’t understand as well as they thought they did.
Last year I participated in a novel and exciting meta-analysis project called Many Analysts, One Dataset. A single dataset was given to researchers in over a dozen independent groups to analyze, with the hope of seeing just how divergent the analyses would be.
I did an interview with Django Girls. You can read it here.
Yesterday I backed up my entire computer, deleted and resized some partitions, and then attempted to upgrade my operating system from 32-bit to 64-bit. I was following this guide, which unfortunately doesn’t tell you to follow the instructions as root from the beginning. The result? Halfway through the process, I deleted my 32-bit version of sudo in order to install the 64-bit one.
I missed this paper when it went around last week: The prevalence of statistical reporting errors in psychology (1985–2013). Daniel Lakens has a very good review of it.
Making icons for Android is pretty tedious, until you realize you can manage everything with a shell script:
I recently made myself a new personal website, and I noticed there were a couple of problems with the mobile version: the font-awesome icons weren’t displaying, and the collapsed, mobile-friendly navbar wasn’t expanding.