Profile

Cover photo
Paul Smith
Lives in Chicago, IL
1,029 followers|89,317 views
AboutPostsPhotosYouTubeReviews

Stream

Paul Smith

Shared publicly  - 
 
Rob Pike originally shared:
 
I just heard that, after a long illness, Dennis Ritchie (dmr) died at home this weekend. I have no more information.

I trust there are people here who will appreciate the reach of his contributions and mourn his passing appropriately.

He was a quiet and mostly private man, but he was also my friend, colleague, and collaborator, and the world has lost a truly great mind.
480 comments on original post
1
niyonagize moses's profile photo
 
DEAR SIR YOU ARE RESPECTABLE ,BUT IF IT MAY YOU CAN GIVE ME YOURS EMAIL.THANKS ALOT TOO. 
Add a comment...

Paul Smith

Shared publicly  - 
 
Our normally sleepy little block is now a detour route because of this weekend’s Grand Prix. 
1
Justin Lacy's profile photoPaul Smith's profile photo
2 comments
 
Who are you
Add a comment...

Paul Smith

Shared publicly  - 
 
Looks like progress is finally being made on the Pakistani kebab place going in at the corner of Cross and Light. Excited for that to open.
1
david burns's profile photo
 
you're getting a kebab place and I'm getting a bowling alley (that does not look like it's going to be cool)- want to trade?
Add a comment...

Paul Smith

Shared publicly  - 
 
Hugely important and relevant full hour of TAL on “patent trolls”. In collaboration with Planet Money. Listen.

Welcome to the rent-seeking economy.
3
1
Isaac Smith's profile photo
Add a comment...

Paul Smith

Shared publicly  - 
 
Chicagoans are rightfully aghast at ad-hoc squirrel eradication program undertaken by a neighbor.
Track and discuss what’s new in your neighborhood.
1
Add a comment...
Have him in circles
1,029 people
Omar IARABEN's profile photo
Buddy Setiawan's profile photo
mohamed h mahdi's profile photo
ABU SHALYH's profile photo
Jon D Hawkins's profile photo
Stefano Idroponico's profile photo
DNAinfo Chicago's profile photo
Jacob Lewis's profile photo
Conte Labs's profile photo

Paul Smith

Shared publicly  - 
 
I’m the new deputy director of technology for the DNC.
10
Cal Carter's profile photoShannon Mariko Smith's profile photoJohn Kostuch's profile photoniyonagize moses's profile photo
5 comments
 
BE BLESSED ON YOURS PROFESSION,BUT DEAR SIR IF IT'S POSSIBLE YOU MAY GIVE TO ME YOURS
REAL EMAIL FOR MORE INFORMATION.
Add a comment...

Paul Smith

Shared publicly  - 
 
Is it possible to record a Hangout session? As in, in Hangout natively, as opposed to a screen recording app on my desktop.
1
Daniel Sinker's profile photoPaul Smith's profile photojason gessner's profile photo
4 comments
 
file it via the send feedback mechanism. With youtube having some rudimentary editing, saving a hangout directly to youtube and editing out any flubs would be a killer feature.
Add a comment...

Paul Smith

Shared publicly  - 
 
How do you manage your SSH keys?

For years I have done nothing besides let them pile up in ~/.ssh of whatever happened to be my main computer at the time.

But lately with the proliferation of keys for managing various AWS accounts, legacy keys from previous computers, development VMs, and multiple main machines (I switch between two laptops and synchronize them with Dropbox), it’s starting to feel unsustainable. The SSH keys aren’t in Dropbox, BTW.

USB thumbdrive? It feels like something to lose, and then there would be the need to setup the path correctly (I suppose tinkering with ~/.ssh/config would make this less painful). Having it mount ~/.ssh seems like potential for breakage—you wouldn’t want to deal with authorized_keys or known_hosts across hosts, just keys. I’d also worry about leaving it behind one time when it’s really critical to have.

Maybe a Truecrypt volume in Dropbox? I suppose any non-default ~/.ssh solution is going to require some glue / .bashrc effort.

Since I always have it with me, stored on my phone and served up over Bluetooth? Probably way more setup hassle than the USB scenario.
1
Paul Smith's profile photoJeremy Dunck's profile photo
3 comments
 
Yeah, I guess I'm saying, with passphrases, things get simpler. Lose your USB? Just keep a backup and get a new one. Or put them on Dropbox directly.
Add a comment...

Paul Smith

Shared publicly  - 
 
Looking forward to this.
1
Add a comment...

Paul Smith

Shared publicly  - 
 
I feel like there must always be a mob action or mob outrage for a new social medium to be truly inaugurated. Maybe it is a form of the users claiming the new territory for their own. In G+’s case I think it is the account shut-offs/brand page suspensions. It is surely annoying, frustrating, or downright harmful for those affected. But the phenomenon of the outrage is sort of a performance, an easy +1 or reshare. I’m of the ascribe-to-incompetence-rather-than-malice school which makes the cries of the outraged seem not about constructive criticism but entitlement. Which is not necessarily a bad thing. Squeaky wheel and all that. But is has been fascinating.
4
Joe Zarrow's profile photoPaul Smith's profile photoAdrian Holovaty's profile photo
3 comments
 
This post was much too reasonable.
Add a comment...

Paul Smith

Shared publicly  - 
 
This is a little time-saver trick I figured others knew, but judging from shell code I read, it must not be that widespread.

I use install(1) to put a file or directory in place with the right permissions, mode, and name, instead of doing separate chown, chmod, and cp/mv (or mkdir) steps.

For example, if I’m working on a shell script, I’ll be developing and testing it locally, owned by my user account, maybe with no execute bit set yet. When I’m ready to put it in to “production”, instead of:

$ chmod +x myscript.sh
$ chown root:root myscript.sh
$ mv myscript.sh /usr/local/bin/myscript

This one-liner:

$ install -o root -g root -m 0775 myscript.sh /usr/local/bin/myscript

Not necessarily that much less typing, but I like that it’s a one-liner and atomic. The opt flags are fairly intuitive (-o is owner, -g is group, -m is mode, etc.) and therefore easy to recall.

install(1) is used heavily in autotools-based installation setups, I suspect that’s why it isn’t as well used or mentioned outside of that environment. Great for setup scripts and the like.
5
Ian Bicking's profile photo
 
I think it's exactly because I see "install" invocations stream out from autotools scripts that I've (perhaps unfairly) relegated it to my list of "weird old Posix tools".
Add a comment...

Paul Smith

Shared publicly  - 
 
The Tilt plugin for Firefox (displays your DOM in 3D) shows that OpenLayers has a big impact on the page layout when a map is active.
2
Add a comment...
People
Have him in circles
1,029 people
Omar IARABEN's profile photo
Buddy Setiawan's profile photo
mohamed h mahdi's profile photo
ABU SHALYH's profile photo
Jon D Hawkins's profile photo
Stefano Idroponico's profile photo
DNAinfo Chicago's profile photo
Jacob Lewis's profile photo
Conte Labs's profile photo
Work
Occupation
Software engineer
Basic Information
Gender
Male
Relationship
Married
Story
Tagline
HealthCare.gov rescue squad; former deputy director of technology at DNC; EveryBlock co-founder
Introduction
I was on the team that saved HealthCare.gov after its disatrous launch. I was the deputy director of technology at the DNC during the 2012 presidential election. I'm co-founder of EveryBlock, co-founder and former board member of Friends of the Bloomingdale Trail, and the co-creator of the Election Day Advent Calendar.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Chicago, IL
Previously
Baltimore, MD - Myersville, MD
Links
YouTube
Other profiles
Contributor to
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
18 reviews
Map
Map
Map
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago