Profile

Cover photo
Joe Gregorio (jcgregorio)
Works at Google
Attended Dartmouth College
Lives in Apex, NC
4,854 followers|389,126 views
AboutPostsPhotos

Stream

Joe Gregorio

Shared publicly  - 
 
Family bike ride to the ice cream shop.
5
Add a comment...

Joe Gregorio

Shared publicly  - 
 
Google is hiring Java folks for the Chapel Hill, NC office.
2
Add a comment...

Joe Gregorio

Shared publicly  - 
2
Add a comment...

Joe Gregorio

Shared publicly  - 
2
Add a comment...
 
Yeah, no viable public transport, a drive till you qualify housing market, and lots of barriers to development has completely obvious consequences.
 
San Jose had the 13th worst congestion in the nation in 2010, but now ranks fifth,
2
1
Joel Webber's profile photoChris Messina's profile photoEric Gavaletz's profile photo
2 comments
 
+Chris Messina I heard that story yesterday as well, and it made a lot of sense to me. It seems that for larger, denser regions (e.g., the Bay area, or here in metro Atlanta), one of the biggest issues is priority for public transport.

It takes an age and a day to get trains built anywhere, if they even make sense and you can muster the will to pay for them. Buses and streetcars can be cheaper and more flexible, but they're a net loss for riders if they can't outpace already-bad traffic. Sadly, we haven't figured that out here in Atlanta, so a bus commute is often at least double the equivalent car commute.

I've noticed that SFO at least has priority bus lanes (like I'm used to seeing in Europe). If you could extend those throughout the Bay area, and have "last mile" shuttles in places like MTV with similar priority, it seems that could work.
Add a comment...
Have him in circles
4,854 people
Leon Scroggins III's profile photo

Joe Gregorio

Shared publicly  - 
 
I keep seeing, in various contexts, discussion of threading, and I'd like to take a moment to point out that THREADING IS NOT A MODEL!

Slides: https://docs.google.com/presentation/d/1iqdM6whoKTv4ZxxREZkJw7bYs38SKdPs7vY5tY7hKuM/edit#slide=id.p54
4
1
Frank Seeger's profile photoStephen F. Heffner's profile photoJoe Gregorio's profile photo
3 comments
 
Joe -- it's not a primitive itself; it is implemented via primitives (functions).  At least, that's what I mean by primitives; YMMV :)
Add a comment...

Joe Gregorio

Shared publicly  - 
 
Melting snow is the best kind of snow.
5
Add a comment...

Joe Gregorio

Shared publicly  - 
2
Add a comment...

Joe Gregorio

Shared publicly  - 
 
 
The packet capture shown in these new NSA slides shows internal database replication traffic for the anti-hacking system I worked on for over two years. Specifically, it shows a database recording a user login as part of this system:

http://googleblog.blogspot.ch/2013/02/an-update-on-our-war-against-account.html

Recently +Brandon Downey, a colleague of mine on the Google security team, said (after the usual disclaimers about being personal opinions and not speaking for the firm which I repeat here) - "fuck these guys":

https://plus.google.com/108799184931623330498/posts/SfYy8xbDWGG

I now join him in issuing a giant Fuck You to the people who made these slides. I am not American, I am a Brit, but it's no different - GCHQ turns out to be even worse than the NSA.

We designed this system to keep criminals out. There's no ambiguity here. The warrant system with skeptical judges, paths for appeal, and rules of evidence was built from centuries of hard won experience. When it works, it represents as good a balance as we've got between the need to restrain the state and the need to keep crime in check. Bypassing that system is illegal for a good reason.

Unfortunately we live in a world where all too often, laws are for the little people. Nobody at GCHQ or the NSA will ever stand before a judge and answer for this industrial-scale subversion of the judicial process. In the absence of working law enforcement,  we therefore do what internet engineers have always done - build more secure software. The traffic shown in the slides below is now all encrypted and the work the NSA/GCHQ staff did on understanding it, ruined.

Thank you Edward Snowden. For me personally, this is the most interesting revelation all summer.
5
1
Alejandro Mery's profile photo
 
how is a government which has institutions broadly commiting crimes against their own people called?
Add a comment...
People
Have him in circles
4,854 people
Leon Scroggins III's profile photo
Work
Occupation
Software Engineer
Employment
  • Google
    2007 - present
  • IBM
    2006 - 2007
  • HDIC/SAMSys/Sirit
    2001 - 2006
  • MTS Systems Corporation
    1994 - 2001
  • Tecan Group Ag
    1992 - 1994
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Apex, NC
Previously
Hanover, NH - Willimantic, CT - Stafford, CT
Contact Information
Home
Mobile
919-272-3764
Email
Story
Introduction
My name is Joe Gregorio and I am the father of three boys and one girl and a husband to Lynne Gregorio. We live in sunny North Carolina where I work for Google as a software engineer. In my spare time I do woodworking, landscaping, house remodeling, participate in the IETF AtomPub Work Group, and produce various bits of software. I also used to write a column for XML.com, The RESTful Web. I'm interested in REST, web services, Python, APIs, httplib2, URI Templates, Atom Publishing Protocol, mimeparse, App Engine, Big Data, or any linear combination of such.

Education
  • Dartmouth College
    Mathematics, 1992
  • Eastern Connecticut State University
    C.S., Mathematics, 1989
Basic Information
Gender
Male
Relationship
Married
Other names
Joe Gregorio, jcgregorio