Profile

Cover photo
Ian Lance Taylor
Works at Google
Attended Yale University
Lives in Berkeley, CA
1,928 followers|435,095 views
AboutPostsPhotosYouTube

Stream

Ian Lance Taylor

Shared publicly  - 
 
 
#GCC 5.1 Released!
 ·  Translate
GCC 5.1 Released. From: Jakub Jelinek ; To: gcc at gcc dot gnu dot org; Date: Wed, 22 Apr 2015 16:38:15 +0200; Subject: GCC 5.1 Released; Authentication-results: sourceware.org; auth=none; Reply-to: Jakub Jelinek ...
View original post
12
3
David Crawshaw's profile photoMaxim Egorushkin's profile photoDavid Cheney's profile photoYili Zhao's profile photo
 
libgccjit is interesting!
Add a comment...
 
An interview with my father made the front page of the Huffington Post.
According to economist Lance Taylor and his colleagues, we're not yet talking about the kinds of major changes needed to keep us from becoming a Downton Abbey society....
32
2
David Crawshaw's profile photoIan Lance Taylor's profile photoSrinivas JONNALAGADDA's profile photoSeongbae Park's profile photo
2 comments
 
+David Crawshaw I asked my father and he suggested Macroeconomics Beyond the NAIRU by Servaas Storm and C.W.M. Naastepad (http://www.hup.harvard.edu/catalog.php?isbn=9780674062276).

Warning: I know from experience that many of his recommendations are difficult for the non-specialist to understand.
Add a comment...
 
#stormageddon  Berkeley
14
1
SUNIL GUPTA's profile photoLuuk van Dijk's profile photoNick Alcock's profile photoSilvestre Cruz's profile photo
3 comments
 
Meanwhile, this is Scotland and the Orkneys being waterboarded, ahem, watercliffed: <http://www.bbc.co.uk/news/uk-scotland-30416288>
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
Half a decade with Go. 10 November 2014. Five years ago we launched the Go project. It seems like only yesterday that we were preparing the initial public release: our website was a lovely shade of yellow, we were calling Go a "systems language", and you had to terminate statements with a ...
23
4
Jim Robinson's profile photoJan Mercl's profile photo
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
Sing it, Lessig.
This week, tens of thousands of Hong Kong residents turned out to protest China's plan for bringing democracy to that city. Rather than letting voters pick the candidates that get to run for chief executive, Beijing wants the candidates selected by a...
23
10
Vanja Pejovic's profile photoDuane Voth's profile photo
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
My father, along with Duncan Foley, has received the Leontief prize from Tufts University.  The prize is in general for "Advancing 
the Frontiers of Economic Thought," and in this case in particular for work on "the relationships between environmental quality and the macroeconomy."

http://www.ase.tufts.edu/gdae/about_us/leontief15_announcement.html
47
1
Nick Alcock's profile photoНиколай Алещанов's profile photo
 
Congratulations are in order!
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
Best action movie of the summer: Snowpiercer.  This is a movie where every plot point seems both startling and inevitable.  The ending is predictable from the start, yet it's still a surprise.  The acting is solid, the sets are excellent.  Highly recommended.
10
David Crawshaw's profile photoCarlos O'Donell's profile photoAndrew Gerrand's profile photo
3 comments
 
Great. Looking forward to it.
Add a comment...
In his circles
300 people
Have him in circles
1,928 people
Russ Wickstrom's profile photo
Harald Weidner's profile photo
Michael Stillwell's profile photo
Dan Shaffer's profile photo
Dimitar Kostov's profile photo
Luis Alberto Herrera's profile photo
Christian Sasso's profile photo
Kara Gear's profile photo
Simon “H Pisces” Weiss's profile photo

Ian Lance Taylor

Shared publicly  - 
 
My parent's farm (the Black Locust Farm) in design news.
When designer Jeffrey Monteiro discovered a tiny network of US farms breeding cashmere goats, he came away a mission: "The idea of developing products with this fine, luxurious fiber turned into a need." Take a look at his all-American results.
11
1
Amanda Siegel's profile photoНиколай Алещанов's profile photo
 
Wow! These look fabulous.
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
Lessig again.  The music is over the top but the lesson about the U.S. political system is the same.
12
3
Will Ross's profile photoPeter Goodman's profile photo
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
 
#GCC Go on Linux for Z #s390
[PATCH 0/4] Gccgo port to s390[x] -- part II. From: Dominik Vogt ; To: gcc-patches at gcc dot gnu dot org; Cc: gofrontend-dev at googlegroups dot com; Date: Tue, 4 Nov 2014 13:15:22 +0100; Subject: [PATCH 0/4] Gccgo port to s390[x] -- part II ...
View original post
9
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
 
"I know two things about Docker: It uses Linux containers and the Internet won't shut up about it."

Solomon Hykes, founder of Docker, had this quote on a slide when he talked at linuxcon / cloudopen recently.  I know at least one more thing about Docker: today, it is only supported on 64-bit Intel / AMD64 systems.  I work on 64-bit ARM servers and so this is a bit of a problem for us.

There are two sides to this: one is that Docker is implemented in Go, and the usual Go toolchain does not (yet!) have a port to the 64-bit ARM architecture, and the second is that Docker does not keep track of the architecture of an image in any structured way; it just assumes all the world is an amd64.

I don't really have anything to report about the latter problem (other than to say, yes, it's interesting, and a lot of work to fix properly) but the happily I've made some progress on the former.

"The usual Go toolchain" alluded to above is not the only Go toolchain: there is also gccgo, the Go frontend to GCC.  I'm quite used to working with gccgo -- it's how we enabled juju on ARM servers for Ubuntu Trusty.  Unlike juju, Docker uses cgo extensively to interface with C libraries so first I had to enable cgo on AArch64, collect together some patches fixing some bugs in gccgo's cgo and finally enable building the cgo binary on gccgo-only platforms (all these fixes are available in Ubuntu Utopic currently and will hopefully get backported to Trusty in due course).

Once I'd done that, and understood Docker's build system a bit, I was able to build a docker binary, and then stand up in front of people (please ignore the title of the video) at Linaro Connect and demonstrate nodejs and mongodb, running inside docker running on a VM that was created by Openstack as deployed by Juju on real ARM server hardware running Ubuntu Trusty.  As a demo of the readiness of ARM servers for a variety of workloads, I was pretty happy with this :)
5 comments on original post
11
4
Jim Robinson's profile photoНиколай Алещанов's profile photo
Add a comment...

Ian Lance Taylor

Shared publicly  - 
 
 
Gophers, propping up infrastructure at the New York Times.

As they use Go for data processing, they invited me to give a talk on how we use Go extensively when writing MapReduces at Google. +Sameer Ajmani and +Brad Fitzpatrick came along for Q&A. Excellent audience.
1 comment on original post
7
Add a comment...
People
In his circles
300 people
Have him in circles
1,928 people
Russ Wickstrom's profile photo
Harald Weidner's profile photo
Michael Stillwell's profile photo
Dan Shaffer's profile photo
Dimitar Kostov's profile photo
Luis Alberto Herrera's profile photo
Christian Sasso's profile photo
Kara Gear's profile photo
Simon “H Pisces” Weiss's profile photo
Education
  • Yale University
    Computer Science, 1982 - 1986
Basic Information
Gender
Male
Other names
Ian Lance Taylor
Story
Tagline
Programmer
Introduction
Long time free software developer.
Work
Occupation
Programmer
Employment
  • Google
    Programmer, present
  • Cygnus Support
  • Wasabi Systems
  • C2 Microsystems
  • Zembu Labs
  • AIRS
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Berkeley, CA
Previously
Cambridge, MA
Links
Other profiles
Contributor to