Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,089 posts.
Growing up with AI
By Stefania Druga Graduate Student, Personal Robots Group LEGO Papert Fellow 2018
Learning to Predict Depth on the Pixel 3 Phones
Posted by Rahul Garg, Research Scientist and Neal Wadhwa, Software Engineer Portrait Mode on the Pixel smartphones lets you take professional-looki...
GRPC and JSON
So you’ve bought into this whole RPC thing and want to try it out, but aren’t quite sure about Protocol Buffers. Your existing code encodes your own objects, or perhaps you have code that needs a particular encoding. What to do? Fortunately, gRPC is encoding agnostic! You can still get a lot of the benefits of gRPC…
How Much Does a Compiler Cost?
The compiler tool chain is one of the largest and most complex components of any system, and increasingly will be based on open source code, either GCC or LLVM. On a Linux system only the operating system kernel and browser will have more lines of code. For a commercial system, the compiler has to be completely…
Mobile Devices Compromised by Fake Secure Messaging Clients
San Francisco – The Electronic Frontier Foundation (EFF) and mobile security company Lookout have uncovered a new malware espionage campaign infecting thousands of people in more than 20 countries. Hundreds of gigabytes of data has been stolen, primarily through mobile devices compromised by fake...
Why does the Zune HD have the message “For our Princess” inside of the case?
Practical development throughout the evolution of Windows.
Project Capillary: End-to-end encryption for push messaging, simplified
Developers already use HTTPS to communicate with Firebase Cloud Messaging (FCM). The channel between FCM server endpoint and the device is encrypted with SSL over TCP. However, messages are not encrypted end-to-end (E2E) between the developer server and the user device unless developers take special measures. To this…
Do We Need Distributed Stream Processing?
In the era of big data and AI, many data-intensive applications exhibit requirements that cannot be satisfied by traditional batch processing models. Streaming applications, such as click stream analytics , IoT data processing, network monitoring , or financial fraud detection , must support high processing rates…
Self-Supervised Tracking via Video Colorization
Posted by Carl Vondrick, Research Scientist, Machine Perception Tracking objects in video is a fundamental problem in computer vision, essential to...
Transitioning Google URL Shortener to Firebase Dynamic Links
Understand how you will be impacted by our decision to turn off the serving portion of Google URL Shortener.
CEBIT Hanover to be cancelled
Die HANNOVER MESSE ist die Weltleitmesse der produzierenden Industrie. Sie verbindet Produktionssicht und Produktsicht, Marktvergleich und Systemverständnis, technologische Innovation und industrielle Umsetzung. Auf der HANNOVER MESSE erleben Sie zukunftsweisende Technologien live: Von autonomen ...
OpenBGPD – Adding Diversity to the Route Server Landscape
Thanks to the RIPE NCC Community Project Fund we were able to revive the OpenBGPD daemon and bring more diversity to the Route Server landscape.
Black holes ruled out as universe’s missing dark matter
A statistical analysis says that black holes can make up no more than 40 percent of dark matter, the strongest limit yet
Very Good Security
“Never answer an anonymous letter” —Yogi Berra Did you ever wonder why doctor offices ask for your social security number? They don’t want to keep your SSN, but it’s the primary “key” that identifies you to an insurance company. In computer science/math terms, they need to call a function. Let’s call it: int…
Comparing Serverless Performance for CPU Bound Tasks
This post is a part of an ongoing series comparing the performance of Cloudflare Workers with other Serverless providers. In our past tests we intentionally chose a workload which imposes virtually no CPU load (returning the current time).
Measuring abstract reasoning in neural networks
Neural network-based models continue to achieve impressive results on longstanding machine learning problems, but establishing their capacity to reason about abstract concepts has proven difficult. Building on previous efforts to solve this important feature of general-purpose learning systems, our latest paper sets…
Basic GPU design concepts
we have explored some of the basic architecture concepts in Graphics Processing Unit (GPU) such as graphics pipeline, vector processing, primitive processing, rasterization, fragment processing, pixel operations, graphics architecture and shader programming model There are five basic graphics entity
Insider Attack Resistance
Our smart devices, such as mobile phones and tablets, contain a wealth of important personal information that needs to be kept safe. Google is constantly trying to find new and better ways protect that valuable information on Android devices. From partnering with external researchers to find and fix vulnerabilities…
In the Works – AWS Region in Milan, Italy
Late last month I announced that we are working on an AWS Region in South Africa. Today I would like to let you know that we are also building an AWS Region in Italy and plan to open it up in early 2020. Milan in 2020 The upcoming Europe (Milan) Region will have three Availability […]
Announcing Google Cloud Spanner as a Vault Storage Back End
By using Cloud Spanner as a storage backend for HashiCorp Vault, you get all the benefits of a traditional relational database, the scalability of a globally-distributed data store, and the availability of a fully managed service.
Preserving Outputs Precisely while Adaptively Rescaling Targets
Multi-task learning - allowing a single agent to learn how to solve many different tasks - is a longstanding objective for artificial intelligence research. Recently, there has been a lot of excellent progress, with agents like DQN able to use the same algorithm to learn to play multiple games including Breakout and…