Live data from Hacker News

Google Is 2B Lines of Code, All in One Place

wired.com

211–220 of 347 posts

Re: Google Is 2B Lines of Code, All in One Place

#211

Earlier quoted context omitted.

Facebook gets a Flickr worth of photos every few days.

As someone who subscribes to ArchiveTeam's philosophy, it's going to be a dark day when the time comes to scrape Facebook before it goes under with that much data behind the scenes.

It's already backed up to Blueray. They'll just hand it over.

Re: Google Is 2B Lines of Code, All in One Place

#212
post #30

I imagine that there's a lot of Java and C++. I do like Go but it makes you wonder if a more expressive language that requires a fraction of the code would be helpful. Maybe Steve Yegge will see Lisp at Google after all.

He claims to have stopped using it (#5):

https://sites.google.com/site/steveyegge2/ten-predictions

Re: Google Is 2B Lines of Code, All in One Place

#213

I really wish there was a tendency to track all change/activity and not just total size; maybe like the graphs on GitHub. Removing things is key for maintenance and frankly if they haven't removed a few million lines in the process of adding millions more, they have a problem. Having a massive code base isn't a badge of honor. Unfortunately in many organizations, people are so sidetracked on the next thing that they…

The article claims 2 billion lines of code across 25000 engineers, which boils down to 80k lines of code per engineer. I'm not sure what to think about that.

It seems to be in a reasonable order of magnitude for C++/Java-type languages compared to projects that I have seen, but it does imply a significant chunk of code that is not actively being worked on for a long time (which is not necessarily a bad thing - don't change a running system and all that).

Re: Google Is 2B Lines of Code, All in One Place

#214
post #190
post #78

Earlier quoted context omitted.

> "([A-Z][a-z]+){7,} lang:java Yeah this one was my favorite of the code search examples, there are some really good ones in there.

Can you explain this? It looks to me like a regexp that searches Java source for words 7+ characters that start with a capital letter?

It searches for CamelCase identifiers that are made of seven or more "terms", where each term is a capital letter followed by one or more lowercase letters.

E.g., ProjectPotatoLoginPageBuilderFactoryObserver.

(Disclaimer: I just made it up. Not an actual Google project name.)

"lang: java" is not a part of regexp; just a Google code search extension that searches for Java.

Re: Google Is 2B Lines of Code, All in One Place

#215

Earlier quoted context omitted.

As someone who subscribes to ArchiveTeam's philosophy, it's going to be a dark day when the time comes to scrape Facebook before it goes under with that much data behind the scenes.

It's already backed up to Blueray. They'll just hand it over.

Yeah, right. How and who exactly would they hand that over to, given that there are privacy settings on the photos that people expect to have respected?

Re: Google Is 2B Lines of Code, All in One Place

#216

Earlier quoted context omitted.

IIRC, it was built on a hacked up Ambient Orb http://ambientdevices.myshopify.com/products/stock-orb

Wow, $150? Shocked there isn't a cheaper USB version that is more easily hackable. I mean, is it really more than color-changing LEDs in a plastic sphere?

blink(1) is a small USB light to give you glanceable notice of anything on your computer or the internet. blink(1) makes it easy to connect data sources in the cloud or on your computer to a full-color RGB LED so you can know what’s happening

https://blink1.thingm.com/

Re: Google Is 2B Lines of Code, All in One Place

#218
post #215

Earlier quoted context omitted.

It's already backed up to Blueray. They'll just hand it over.

Yeah, right. How and who exactly would they hand that over to, given that there are privacy settings on the photos that people expect to have respected?

Sarcasm son....

Re: Google Is 2B Lines of Code, All in One Place

#219
post #172
post #81

I'm a google software engineer and it's nice to see this public article about our software control system. I think it has plusses and minuses, but one thing I'll say is that when you're in the coding flow, working on a single code base with thousands of engineers can be an intensely awesome experience. Part of my job- although it's not listed as a responsibility- is updating a few key scientific python packages. When…

If I recoup with latest news: The ranking algorithm is in one repo, Chrome and Android in another, and all the rest is in Piper? What is all the rest? Gmail, Calendar, the defunct Reader, the car, Maps, and OnHub... How does that fit with Alphabet? Is Piper a cross-functional initiative of Alphabet now?

Look at the companies that are non-Google entities (the ones under Alphabet that aren't under Google):

* Google X - moonshot projects that aren't software centric.

* Google Fiber - mainly a infrstructure setup. May share some stuff in piper.

* Google Ventures - investment arm, not code related.

* Google Capital - more investment stuff.

* Calico - R&D for biotech.

Anything that would be software centric will probably still live under Google inc. As well, you are forgetting so many products that Google has. There are various lists of them out there [0][1].

[0] http://www.google.com/about/products/

[1] https://en.wikipedia.org/wiki/List_of_Google_products

Re: Google Is 2B Lines of Code, All in One Place

#220
post #218
post #215

Earlier quoted context omitted.

Yeah, right. How and who exactly would they hand that over to, given that there are privacy settings on the photos that people expect to have respected?

Sarcasm son....

You'd be surprised at how many people assume these bigcos are open to doing the right thing when they're shutting down.
Post reply on HN