Updating Google Photos’ storage policy to build for the future
In order to welcome even more of your memories and build Google Photos for the future, we are changing our unlimited High quality storage policy.
In order to welcome even more of your memories and build Google Photos for the future, we are changing our unlimited High quality storage policy.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
As universities are switching to 100% remote teaching in the coming semester, many undergraduate students should strongly consider getting a “DIY” CS degree: take the same courses you would at your own school, but on any one of the online Massive Open Online Course (MOOC) platforms, like Coursera or edX. Advantages…
This is my third in a series of quarterly CEO blog posts. I'm excited to share some very positive updates.
As a computer engineer, my job is to use computers to solve important problems. Ideally my solutions will be efficient, and typically that means making the best use of the resources at hand. Quite often these resources are machines running Windows and, despite my misgivings about the platform, there is much to be…
The new Google Pay is a safe, simple, and helpful way to pay and manage your money, giving a clear picture of your spending and savings.
Hi, Welcome to BIG, a newsletter about the politics of monopoly.
It seems that diversity training programs generally fail at their stated goals, and often produce unfortunate and unintended consequences.
Imagine tomorrow you go shopping and, for whatever reason, you never come back. Maybe be someone killed you, maybe someone kidnapped you, maybe you had an accident ... Now imagine you are travelling alone in Thailand and you die. How people who know you are going to find out what happen …
A Python developer's honest review of Haskell: the type system, tooling, learning curve, and practical tradeoffs.
Mozilla limiting users’ choice to 9 add-ons on mobile is only the latest development. Add-on support is degrading across all browsers and will continue to do so.
Back in December we rolled out hand tracking as an early feature for consumers and provided a preview SDK to our developer community. On Tuesday, May 19 with Quest software update v17, we’re excited...
Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.
From the highly eclectic blog of Mark Dominus
In the first post of the series we've looked at the CPython VM. We've learned that it works by executing a series of instructions called bytecode....
In which Simon Dogger and I wonder why it’s so hard to use the website with all Dutch national television documentaries.
A deep-dive on the design journey of the Up app. A collaboration between product, design, engineering and our growing base of Upsiders.
The Strangler is an extremely effective technique for phasing out legacy systems over time. Instead of spending months getting a new system up to parity with the current system so that clients can…
James Boswell and the Nature of Genius
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.
ffmpeg is a wonderful library for creating video applications or even general purpose utilities. ffmpeg takes care of all the hard work of video processing by doing all the decoding, encoding, muxing and demuxing for you. This can make media applications much simpler to write. It's simple, written in C, fast, and can…