Good Morning my friends! Tonight three special moon events occurred: (1) a total lunar eclipse, (2) the Harvest Moon and (3) a Supermoon. In this image you can see a comparison between the partial phase of the eclipse (left) and the totality (right).
Canon EOS7D | 560mm | f8.0 | 1/4s | ISO3200
#lunareclipse #supermoon #harvestmoon #moon
Sorry, WordPress users. I feel for you.
Kickstarter wants to help people finance creative projects without being burdened with pleasing investors or shareholders. The crowdfunding website has reincorporated this week and now is legally required to have a positive impact on users.
Google’s Rachel Potvin came pretty close to an answer Monday at an engineering conference in Silicon Valley. She estimates that the software needed to run all of Google’s Internet services—from Google Search to Gmail to Google Maps—spans some 2 billion lines of code. By comparison, Microsoft’s Windows operating system—one of the most complex software tools ever built for a single computer, a project under development since the 1980s—is likely in the realm of 50 million lines.
So, building Google is roughly the equivalent of building the Windows operating system 40 times over.
'The numbers are absolutely staggering.' Sam Lambert, Director of Systems, Github
The comparison is more apt than you might think. Much like the code that underpins Windows, the 2 billion lines that drive Google are one thing. They drive Google Search, Google Maps, Google Docs, Google+, Google Calendar, Gmail, YouTube, and every other Google Internet service, and yet, all 2 billion lines sit in a single code repository available to all 25,000 Google engineers. Within the company, Google treats its code like an enormous operating system. “Though I can’t prove it,” Potvin says, “I would guess this is the largest single repository in use anywhere in the world.”
Google is an extreme case. But its example shows how complex our software has grown in the Internet age—and how we’ve changed our coding tools and philosophies to accommodate this added complexity. Google’s enormous repository is available only to coders inside Google. But in a way, it’s analogous to GitHub, the public open source repository where engineers can share enormous amounts of code with the Internet at large. We’re moving toward a world in which we regularly collaborate on code at a massive scale. This is the only way we can keep up with the rapid evolution of modern Internet services.
“Having 25,000 developers, as Google does, means it’s sharing code with a diverse set of people with diverse set of skills,” says Sam Lambert, the director of systems at GitHub. “But, as a small company, you can get some of that same advantage using GitHub and open source. There’s that saying: ‘A rising tide raises all boats.'”
The flip side is that building and running a 2-billion-line monolith is no simple task. “It must be a technical challenge—a huge feat,” Lambert says. “The numbers are absolutely staggering.” ..."
Open Source Hacker since 2000
Father since 1998
Husband since 1995
BSEE since 1985
Software Developer since 1978
A Fat Guy since 1968
The Owner of This Body since 1961
A Wandering and Curious Conscience since before the Big Bang
Unidade Paraíso, um coworking diferenciado em São Paulo - Lab 48 Coworking
O Lab 48 Coworking Unidade Paraíso - São Paulo se destaca por proporcionar uma experiência diferente da rotina comum de trabalho.
Astrobiologist David Grinspoon Asks Sci-fi Novelist Kim Stanley Robinson...
Humans will have a chance to prove their adaptability as the Earth undergoes unprecedented challenges in the Anthropocene, an era…By David G
Welcome to the Speakularity, Where Everything You Say Is Transcribed and...
We are going to start recording and automatically transcribing most of what we say. Instead of evaporating into memory, words spoken…By Jame
Google OnHub review—Google’s smart home Trojan horse is a $200 leap of f...
Today it's a $200 Wi-Fi router. Tomorrow? We have no idea. (Ok, maybe some idea.)
New design could finally help to bring fusion power closer to reality
It's an old joke that many fusion scientists have grown tired of hearing: Practical nuclear fusion power plants are just 30 years away—and a
Analysis of Alphabet aka Google's new corporate structure
What does Google's decision to become Alphabet mean and why it matters, not just to Google but also to investors & Silicon Valley.
Refactoring Essentials for Visual Studio extension
Free refactorings for C# and Visual Basic (VB) - plus more!
Slides da palestra sobre arquitetura do novo compilador do C# no DNAD 2015
No último sábado fiz uma palestra no .NET Architects Days 2015 (DNAD 2015) sobre a arquitetura do Roslyn, a nova plataforma de compilação do
3 Things That Will Change Electronic Entertainment Forever | Tech Buzz |...
E3 -- perhaps the biggest and most important gaming conference in the world -- took place last week. Sony and Microsoft came ready to do bat