🎧 Triangulation 397 Brianna Wu | TWiT.TV

Listened to Triangulation 397 Brianna Wu from TWiT.tv

Jason Howell speaks with Brianna Wu, video game developer and Candidate for US House of Representatives in MA District 8 for 2020. They discuss how she got started in tech, surviving the Gamergate harassment, why she's running for Congress, and more.

Interesting statistics about first time congressional candidates. I loved the way she framed her run for congress as something she would do at least twice since an engineer would look at the problem and know that the first time would be a failure, but that a second attempt would be more likely to win.

👓 Engineering bioinformatics in seconds, not hours | Ryan Barrett

Read Engineering bioinformatics in seconds, not hours by Ryan BarrettRyan Barrett (snarfed.org)

It was winter 2014. Pharrell had just dropped Happy, the Rosetta probe landed on a comet, President Obama was opening diplomatic relations with Cuba

…and here at Color, the bioinformatics team had a problem. Our pipeline — the data processing system that crunches raw DNA data from our lab into the variants we report to patients — was slow. 12 to 24 hours slow.

This wasn’t a problem in and of itself — bioinformatics pipelines routinely run for hours or even days — but it was a royal pain for development. We’d write new pipeline code, start it running, go home, and return the next morning to find it had crashed halfway through because we’d missed a semicolon. Argh. Or worse, since we hadn’t launched yet, our live pipeline would hit similar bugs in production R&D samples, which would delay them until we could debug, test, and deploy the fix. No good.

👓 asciinema for recording command-line terminal sessions | Rayna M. Harris

Read asciinema for recording command-line terminal sessions by Rayna M. Harris (raynamharris.com)
Live coding screencasts are way more awesome when the text can be copied. asciinema makes this possible.

The ability to copy and paste from video like this is tremendously awesome! Because it’s text-based, it also looks like I can annotate it with Hypothes.is too. Example: https://hyp.is/-Ay6wD7nEemnq3uyMRrhrA/asciinema.org/a/3uHCusbqQd6KAYNZ15NSv21bQ

This could be an awesome teaching tool, particularly for programming.

👓 What Is A WordPress Hook? | Caldera Forms

Read What Is A WordPress Hook? by Josh Pollock (WordPress Form Builder | Caldera Forms)
You can’t spend too long working in WordPress without finding out that you need a “hook.” Hooks are WordPress’ system for you to do something at a specific event. Hooks can be used to either change the value of something at some point — we call this a filter — or to do something, which i...

👓 Emacs from a clean slate | rousette.org

Read Emacs from a clean slate (but she's a girl...)
I feel like this post could be subtitled “For real this time”. Let’s just say that it’s certainly not my first time down an Emacs rabbit hole. I’ve used Spacemacs, then given up because I found it hard to maintain and fix small issues that arose. Then I moved to Doom Emacs, and liked it a lot. It was more compact and less monolithic than Spacemacs, but it still required more Emacs knowledge than I had at the time to understand how all the working parts fitted together. Then I went back to Neovim, and so the bouncing between Vim and Emacs cycle began again. This time, something struck me: what if I was approaching Emacs in the wrong way, trying to make it into something it isn’t, namely Vim? What if I actually took the time to learn how to do things the Emacs Way, and built up my configuration from scratch, adding only what I needed and understood? It was a crazy idea, but it might just work…

📅 RSVP for DevFest LA 2018

RSVPed Attending DevFest LA 2018

A tech conference carefully crafted for you by your GDG community! All about Android, Web, and Cloud from the world experts!

Join us for one day of talks, codelabs, and breakout sessions from the GDGLA team, Googlers, and major companies using Google Technologies.

We will be serving morning refreshments and lunch. More importantly we will be giving away over hundreds of dollars worth of prizes throughout the day! All attendees will have a chance to win Gift Cards, Google Home devices, Google Daydream Headsets, and much more.

Come learn about Android, Firebase, Machine Learning, Artificial Reality, Virtual Reality, and more

Sun, December 2, 2018 9:00 AM – 5:00 PM PST
at Cross Campus, 800 Wilshire Boulevard, Los Angeles, CA 90017

👓 Apple is about to do something their programmers definitely don’t want. | Anil Dash

Read Apple is about to do something their programmers definitely don't want. by Anil Dash (Anil Dash)
Apple spent $5 billion on a beautiful new office, Apple Park. So it’s amazing they’re about to make an extremely costly, avoidable mistake: putting their coders in an open-plan layout. I work at Fog Creek Software, where our cofounder and former CEO Joel Spolsky has been blogging for

👓 Linux 4.19-rc4 released, an apology, and a maintainership note | Linus Torvalds

Read Linux 4.19-rc4 released, an apology, and a maintainership note by Linus Torvalds (lore.kernel.org)
This is my reality. I am not an emotionally empathetic kind of person and that probably doesn't come as a big surprise to anybody. Least of all me. The fact that I then misread people and don't realize (for years) how badly I've judged a situation and contributed to an unprofessional environment is not good.

👓 The debt metaphor in software development | Andy Sylvester

Read The debt metaphor in software development by Andy Sylvester (andysylvester.com)
In a new post, Ward Cunningham shares his thoughts on the “debt metaphor” in software development. One of the points he brings out is that programming can be thought of as making decisions now on the functionality of the program and deferring others to a later time (debt), with the understanding...

👓 What Did Ada Lovelace’s Program Actually Do? | Two Bit History

Read What Did Ada Lovelace's Program Actually Do? (twobithistory.org)
In 1843, Ada Lovelace published the first nontrivial program. How did it work?

Interesting that he indicates what may have been one of the first published computer code bugs.

👓 The Joel Test: 12 Steps to Better Code | Joel Spolsky

Read The Joel Test: 12 Steps to Better Code by Joel Spolsky (Joel on Software)
Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…

Some good solid advice. It’s difficult to imagine a time when a lot of this wasn’t commonplace. Note the publication date of 08/09/2000! This was almost exactly 18 years to the day from today.

👓 Posting Source Code | Support — WordPress.com

Read Posting Source Code (WordPress Support)
While WordPress.com doesn’t allow you to use potentially dangerous code on your blog, you can post source code for viewing by using the directions found in this support doc.

I’d wondered before how to better display code on my website. This article has a link to an excellent plugin on WordPress.org for doing it and even better, it also syndicates across to my mirrored site on WordPress.com well.

👓 Investing in Skills | Collin Donnell

Read Investing in Skills by Collin Donnell (collindonnell.com)
I’m pretty comfortable on the command line. I can move about, issue commands, edit my profile, pipe things around, all that. However — and I’m probably supposed to admit this with a little shame — I’ve never really learned how to write shell scripts. Usually I’d write a Python script, a small command line app, or hack something together with Automator. It did the same job, but not being able to write a bash script from scratch felt like kind of a blind spot.