Aaron Swartz (of course, of course it was Aaron) lays everything out.
In a way, I wonder how much of this sensation was subverted by Infinite Summer. Reading this book should be a terribly lonely experience. It is so sweeping and detailed and consuming. No one outside the novel can possibly understand what you’re talking about. And if you’re reading it twice? Three times? Before the acceleration of the internet, how many similar obsessives was the average reader likely to run into? Most people don’t read this book, and most who do don’t finish. Those who did finish and find themselves trapped were in for a lot of alone time. A lot of time drawing out theories that no one else would understand on piece of paper.Ezra Klein on Infinite Jest
An in-depth and well-researched article about the fallout of the NSA information disclosures.
Quinn Norton’s writing is powerful as always, and this article about sexual assault by men in positions of power in the tech community does not go the direction I expected. An important read.
Selfishly, I would like to live as long as possible. The top causes of death among adults in the United States are heart disease, cancer, and automobile accidents. So I attempt to maintain a reasonably healthy diet, exercise regularly, and avoid smoking harmful substances. And I try to both limit my driving and drive in the safest available vehicles.
Living in LA for the last six months, daily long-distance driving has become unavoidable. Consequently, I have continued my studies of the latest in car safety, which, these days, primarily revolves around vehicle autonomy systems.Continue reading “The current state of commercial vehicle autonomy, from the perspective of a casual driver”
From the “I bet you didn’t see that one coming” department.
What are the minimum necessary components for a viable and sustainable long-term colony on Mars?
First we have to get there, so we will need inexpensive and reliable rockets. They should be reusable both to keep costs down and to allow for return journeys.
Once we are there, we will need to be able to produce and store energy. This will require extremely durable solar panels hooked to efficient battery packs. We can use this energy to power our transportation — the small battery-powered vehicles (let’s call them “cars”) to transport people and supplies, and the larger heavy-duty construction equipment (“trucks”).
Mars is extremely cold and has minimal atmosphere, so it will make sense to build a a substantial portion of our colony underground. For this we will need advanced tunnel boring equipment.
With thousands of people across multiple settlements along with hundreds of vehicles and other bits of autonomous equipment, it will be critical to have an advanced communication and geolocation grid.
And we will need highly optimized mining and manufacturing techniques.
I’m surely not the first person to notice this, but Elon Musk is pursuing every single one of those goals. SpaceX has made remarkable advances in reducing the cost of spaceflight and the reusability of rocket components. Tesla (along with its SolarCity acquisition) have produced efficient electric vehicles, stationary battery packs, and have just unveiled their extremely durable solar roof tiles made of glass. The Boring Company, Musk’s latest endeavor, is aiming to improve the efficiency of tunnel boring machines by 10x or more. And as for communications, SpaceX recently announced plans to build a low Earth orbit communications satellite swarm consisting of twice as many nodes as all currently existing satellites combined.
If Musk’s master plan is to build every component necessary for successful Mars colonization, his logical next step would be to invest in breakthroughs around food production, packaging, and storage. We are also going to need environment suits, so maybe he will start looking into new types of fabrics, breathing apparatus, and the like. And of course he will eventually need to pivot from factory automation to include advanced automated manufacturing of stationary buildings.
The Musk portfolio of companies has cranked out in a little over a decade a substantial portion of the breakthrough technologies necessary to make us an interplanetary species. He is fighting a desperate battle against time as the effects of climate change compound and produce more disruption. We need to get some people off this rock before other people, driven by greed or desperation or hatred, do their utmost to destroy it.
I periodically post here, on Facebook, or elsewhere about confounding health care experiences. I’m relatively young, relatively healthy, and have very simple care needs. The failures I experience worry me because they imply that people with more complex or urgent needs are likely being even more poorly served. All of my experiences are with managed care providers. The most recent is with Kaiser Permanente.
I had symptoms that presented as a simple stomach ailment. I won’t go into the details because, as you might expect, they are not fun. After 96 hours of being barely able to eat, and having lost over 6 pounds of body weight, I decided it might be worthwhile to call the Kaiser consultation line and get an expert opinion as to whether I should take any further action or simply let it run its course. I was specifically concerned because I was going to need to travel for work, so I thought talking to a nurse would help me decide if the trip should be cancelled.
The phone tree was mystifying, as always. I kept being transferred to the wrong place, but after talking to three people I landed on a pre-screener who asked a few simple questions and, based on the answers, determined that I had no use for a phone nurse but instead needed an in-person appointment. He transferred me to appointments. They told me that none were available, and I should go to urgent care instead. And so off I went.
After the expected hour or so of waiting around and repeating my symptoms to three different people, the doctor gave me a cursory exam and confirmed that it was, indeed, a simple stomach virus which would run its course. He offered to do additional blood work, which I declined, and prescribed some medication to help with symptoms.
This is all fine, I suppose. If someone could make a cheap home combination blood pressure cuff, pulse/ox, and stethoscope that plugs into an iPhone, that would probably eliminate 20% of routine office visits. It’s the 21st century, where’s my telemedicine?
Anyway, the interesting bit is the prescription. You see, modern pharmacies have complex software to check for possible drug interactions. That’s in addition to the job of the doctor and the pharmacist, of course. I’m no expert, but reading the printout that came with the prescription immediately raised alarm bells. Dr. Internet suggests that taking this stuff could be a Very Bad Idea as in some cases it interacts with something I’m already taking to cause fun symptoms like coma. Now, I’m no expert, and I may be wrong about whether this is really dangerous. But yikes!
So I called Kaiser. The pharmacist I spoke to suggested tapering off the other medication while taking this one. I suggested that seemed ridiculous given the other med’s long biological half-life. He stumbled around a bit, and said he would have my doctor follow up. Right. In the meantime? Unclear.
Maybe it’s fine. But I’m sufficiently freaked out/miffed that I’m not touching the new stuff, and am just going to have to suffer the old-fashioned way. And I’m concerned about Kaiser’s capacity to effectively treat me while keeping me safe from iatrogenic effects.
Update (2017-05-04): I never received the promised follow-up call.
I visited this mall yesterday and enjoyed it a lot more than a standard mall. Tons of stores and food options that I’d never seen before. In a way it reminded me of my trip to Hong Kong. I was wondering what the background was and then this article popped up today. Timely!
The internet is weird. While trolling through YouTube I stumbled upon a “related” video by a channel called SourceFedNERD. The hosts were hilarious and the content enjoyable, so I clicked over to subscribe. The very next video of theirs I watched turned out to be an announcement that the channel was shutting down. It was posted last week. I could have found this channel at any point since early 2012, subscribed, participated and enjoyed their content. But instead I found it today.
This study of hiring practices by top-tier law firms comes to unsurprising conclusions. But the methodology and specifics are interesting. For example, “even though all educational and work-related histories were the same, employers overwhelmingly favored the higher-class man. He had a callback rate more than four times of other applicants and received more invitations to interview than all other applicants in our study combined. But most strikingly, he did significantly better than the higher-class woman, whose resume was identical to his, other than the first name.”
My grandfather, Ralph Silverman, trained as a chemist at Indiana University on the GI Bill after serving in the Army Air Corps during World War II. In 1960 he uprooted his family and moved to California to form his own business manufacturing cleaning chemicals. Through grit, hard work, determination, and a little luck, he built a successful enterprise and gave his family a better life. It is a classic American Dream story, and fifty-seven years later, Maintex is a thriving facilities solutions company.
As a child I would go into work with my dad and help grandpa open the mail: checks in one pile, bills in another. As a teenager I worked part of my summers on the company’s catalog and web site. My first major programming accomplishment was designing a content management system for Maintex at age 14. While in college I helped maintain the servers that ran the web site, email, and FileMaker database.
While some employees assumed I would move into the family business, my parents and grandparents encouraged me to pursue my own dreams. I had the privilege of graduating from university with no debt thanks to my grandparents’ generosity, and I was able to successfully pursue a career in information technology.
The rest is well documented on this blog. I built a life in Boston, forming friendships, getting married, buying a house, and working in tech. I moved between several jobs, advancing my career but never quite satisfied with my role and level of responsibility.
All along, Maintex kept gnawing at the back of my mind — the amazing opportunity and awesome responsibility of potentially stewarding a multi-generational company. A company with a mission and purpose. A company that provides for the livelihoods of hundreds of employees.
It was a massively difficult decision. Meghan and I eventually came to the conclusion that I needed to give it a serious try. I plan to spend the next six months learning the ins and outs of the business, and contributing as much as I can. As I do so, I am very cognizant of the risks and potential pitfalls of coming into a family business in the third generation. To that end, my aim is to observe as much as possible and ask a million questions, especially in the areas where I know the least. I think I’m in a good position to do this — I have never been afraid to expose my ignorance!
Once this insight is offered, it must be said, everything else begins to fall in order. The recent Super Bowl, for instance. […I]t is exactly what you expect to happen when a teen-ager and his middle-aged father exchange controllers in the EA Sports video-game version: the father stabs and pushes the buttons desperately while the kid makes one play after another, and twenty-five-point leads are erased in minutes, and in just that way — with ridiculous ease on the one side and chicken-with-its-head-cut-off panic infecting the other.Adam Gopnick, “Did the Oscars Just Prove That We Are Living in a Computer Simulation?”
Friday was my last day as an employee of Brightcove. It has been a whirlwind 2 years and 8 months. After so much time in higher ed, a stint at a product-driven technology company was a breath of fresh air. I got to work with some incredibly talented people, and was given the opportunity to expand my knowledge and experience in exciting new ways.
In terms of buzzword compliance, Brightcove does pretty well. The majority of the company’s product suite is run on top of cloud computing providers like Amazon and Google. The technology stack utilizes a distributed, service-oriented architecture, with the microservices exposed via public APIs.
As a complex online video platform, Brightcove’s stack includes workflows for ingesting and transcoding video and other assets, centralized content management, pipelines for packaging assets and generating video players, global distribution using content delivery networks, and complex analytics using tracking beacons. In total over 100 distinct deployable services contribute to a seamless end-user experience that can reliably accommodate hundreds of millions of daily video views around the world.
I joined the Systems Engineering team, and worked as a Senior and then Principal engineer, focusing on both operational execution and, increasingly, designing and building complex core infrastructure projects. I was pushed to create elegant and reliable solutions, but also to evangelize technologies and approaches across development teams.
Brightcove’s engineering organization is composed of many independent teams, each of which makes its own decisions about how software is built, deployed, and managed. The advantage of this approach is in agility and speed. The trade-off is that it can lead to a plethora of different languages, tools, solutions, and techniques — in short, an accumulation of technical debt.
Much of my challenge was in convincing disparate teams of the advantages of adopting common tools and techniques and standardizing deployment and service management. This task was at times enjoyable, but often frustrating. The incentives for teams are to deliver on product commitments, and this often leaves little time for work that is not customer-visible.
This challenge is common in my realm; some companies solve it by creating a Site Reliability Engineering team, although this typically bifurcates operational responsibility for services from engineering responsibility. On the whole, I like Brightcove’s approach of keeping engineering teams responsible for running their own services. I hope that the pendulum moves a bit, and the Systems Engineering team’s unique role become more valued and supported over time.
The thing I will miss the most about Brightcove is the community of people, both in person and on chat, who made every day a chance to learn, grow, and have fun. I’m not sure I’ve ever laughed so much at work before, or had so many interesting in-depth technical discussions. Culture is a hard thing to cultivate. Brightcove’s senior management and the supporting cast, like our amazing office services team and our HR business partners, work really hard on this, to their credit.
I’m leaving Brightcove for a unique opportunity outside of technology that involves a management component. I never thought I wanted to be on a management path, but now I’m giving it a try, in part due to my experiences at Brightcove. More on the new gig in a future post.
I purchased a new Apple laptop because I needed one, not because of any particular advertised feature. The Touch Bar models were better specced, so I grudgingly ended up with one. Today I finally turned off the Touch Bar’s “App Controls”, returning it to the standard function layout.
I don’t know how other people use computers, but I expect I’m in the majority as someone who keeps my eyes and attention focused on the display while typing. The term “touch typing” refers to the skill of being able to type by touch without needing to look at the keyboard. Thus, creating a “Touch Bar” — a flat capacitance screen with constantly shifting tap targets and no physical cues as to button location — is the exact opposite of a touch typing innovation.
The Touch Bar is very clever in the way that it dynamically updates with buttons relevant to each app. But we already have a mechanism for that functionality — a massive backlit screen that updates 60 times per second. I’m not sure that a touch screen laptop is useful, but being able to touch a target where I’m looking makes a lot more sense to me than having to change my focus away from the massive display screen I spend all my time working on in order to glance down at a tiny set of touch targets in a location where I have trained myself to never look.
Is the Touch Bar an innovation? Reviews are mixed, mostly taking a wait-and-see attitude. But I’m willing to call it now — the Touch Bar is a step backwards. Before, I had trained myself to know by touch how to change volume, brightness, and music. Now those buttons have no tactility. Just because something is new does not make it innovative. Just because you can create a whiz-bang bit of gadgetry does not mean you should.
Last year this time I wrote about changes to the tools and processes I use for personal productivity. This is just a brief update on where things ended up.
Switching from Neat to Doxie was a failure, the multi-step scanning process and poor software integration made it a non-starter. I am still stuck with a Neat scanner that works less and less reliably with each Mac OS update, and a software suite that is now officially unsupported and unmaintained. I still have not found a better solution for scanning and keeping track of the small quantity of critical paper documents that I receive.
I have abandoned Evernote as bloated and unworkable, as planned, but found Ulysses too be overly focused on writing long-form documents, whereas I need a general note-taking application. I have been using Quiver, a notebook focused on programmers who want to store code snippets, and found it to work reasonably well for all types of notes. I frequently get into trouble due to the lack of a full-featured iOS app.
I have been playing with Bear, a late entrant that is also a plain text/Markdown note taking app, and I’m generally pleased with it. But the import from Evernote is poor, and there are a few important features that are still missing.
Bookmarks and reading
Instapaper is still my favorite app for offline reading. Using Pinboard for shared/social bookmarking, however, was a bust — if the bookmark is not in my browser, I am not going to find it or see it. Instead I have switched to using Chrome on iOS so that my bookmarks and browsing history stay in sync between platforms.
Abandoning Things for 2Do was an overwhelming success. The features of 2Do work much better for me. But the lack of integration with other tools and/or a cloud component continue to hold it back from true excellence.
For more complex project management I have taken a look at a variety of tools including the venerable Basecamp (too opinionated, too wordy) as well as Asana (poor iOS app) and Flow, but I’ve fallen back to the trusty and flexible Trello.
Well, it’s good to try new things. With the plethora of tools and apps available, there should be something that fits everyone, but I still haven’t found the perfect set of apps for me. In particular, the Neat hardware/software is an (expensive) disaster, and there doesn’t seem to be a better tool for simply scanning, OCRing, and searching receipts and documents. But I will keep looking in 2017!
I have been moving more of my writing to Markdown format, and that makes it much easier to switch between apps. It would be easier still if every app supported the same set of Markdown formatting options.
Sort of a different take on a similar theme to Wallace’s commencement address. Green talks about conscious choices, including knowing the value and limitations of dreams. One of his key takeaways is that we should not be beholden to the dreams and desires of our past selves.
This excerpt from a commencement speech by David Foster Wallace always stops me cold and forces me to reconsider my perspective. He discusses the mundanity of adult life and the ways in which our conscious choices about how we perceive the world around us shape how we find meaning. See also: Tim Urban on empathy.
So there’s that.