Help me sort out the meaning of “{}” as a constructor argument
In Effective Modern C++ , one of the explanations I have in Item 7 ("Distinguish between () and {} when creating objects") is this: If ...
The latest blog posts to take off on Hacker News. 1,304 posts.
In Effective Modern C++ , one of the explanations I have in Item 7 ("Distinguish between () and {} when creating objects") is this: If ...
If this were a diary it would have a unicorn on the cover, because unicorns are awesome.
The C standard library includes a qsort() function for sorting arbitrary buffers given a comparator function. The name comes from its original Unix implementation, “quicker sort,” a variation of the well-known quicksort algorithm. The C standard doesn’t specify an algorithm, except to say that it may be unstable (C99…
As you might already know, I’m into containers , static configuration and self-service infrastructures . Naturally, I love Kubernetes , which I consider the most promising cluster scheduler around.
You’ve heard that Redis has an embedded scripting language, but haven’t given it a try yet? Here’s a tour of what you need to understand to use the power of Lua with your Redis server.
Ruby 2.3.3 has been released.
I am thrilled by all of the excitement that I see around AWS Lambda and serverless application development. I have shared many serverless success stories, tools, and open source projects in the AWS Week in Review over the last year or two. Today I would like to tell you about two important additions to Lambda: […]
Stephen Brennan's personal website and blog.
Our primary mission at DeepMind is to push the boundaries of AI, developing programs that can learn to solve any complex problem without needing to be taught how. Our reinforcement learning agents have achieved breakthroughs in Atari 2600 games and the game of Go. Such systems, however, can require a lot of data and a…
Firefox 52 landed in Developer Edition this week, so we have another update on WebExtensions for you. WebExtensions are becoming the standard for add-on development in Firefox. API Parity The ...
A little over a year ago, we announced the introduction of slot-based shadow DOM API, a lightweight mechanism to encapsulate a DOM tree by allowing the creation of a parallel DOM tree on an element called a “shadow tree” that replaces the rendering of the element without modifying the regular DOM tree.
It doesn’t have to be so thought out.
I recently attended the Heidelberg Laureate Forum , in which some older researchers--mainly Fields Medalists and Turing Award winners--talked to and with young researchers. The young researchers ranged from a few students just entering university to young faculty members, most being graduate students. They came from…
Building the platform where people around the world come to search, save and shop
Author: Jochen Wuttke In a recent post, we broadly talked about What Test Engineers do at Google . In this post, I talk about one aspect o...
Now they’ve gone an done it. An unidentified agency has spread a potent computer virus across all the world’s computers and deleted the binaries for every copy of every software development tool. Even the offline copies — it’s that potent.
Announcing the Go font family, by Bigelow & Holmes.
Access to this page requires authorization. You can try signing in or changing directories .
Updated (2017): See .NET Core Releases to learn about newer releases. We are excited to announce the release of .NET Core 1.1 RTM, the first “Current” release. You can start creating .NET Core 1.1 apps, today, in Visual Studio 2015, Visual Studio 2017 RC, Visual Studio Code and Visual Studio for the Mac. We used the…
In tomorrow’s enterprise, developers and IT professionals work in an environment characterized by technological choice: open, cross-platform development where the best tools are easily within reach. As enterprises adopt public and hybrid cloud at an accelerated pace, Google Cloud is committed to fostering an open…
In August, we wrote about our concerted stability effort. Today, we've more than achieved our CockroachDB stability goal of running a 100-node cluster.
First, sell your soul to the framework maintainer…
Why I might use Rust instead of Python, with walkthroughs for building a simple