HN user

chrisbroadfoot

1,503 karma

profile := struct{ Web, Twitter string }{Web: "http://chrisbroadfoot.id.au", Twitter: "broady"}

[ my public key: https://keybase.io/cbro; my proof: https://keybase.io/cbro/sigs/aEawrMVng-D0a7mlJ3xLJglxyzFMCg3_orQUNRA-oyI ]

Posts54
Comments455
View on HN
www.gcppodcast.com 8y ago

Kubernetes 1.7 with Tim Hockin [audio]

chrisbroadfoot
53pts11
blog.golang.org 9y ago

Smaller Go 1.7 Binaries

chrisbroadfoot
29pts5
www.youtube.com 10y ago

Go Proverbs (Rob Pike)

chrisbroadfoot
7pts0
www.google.com 13y ago

Open Patent Non-Assertion Pledge – Google

chrisbroadfoot
5pts0
www.fastcolabs.com 13y ago

An In-Depth Comparison Between iOS Map Frameworks: Apple vs. Google

chrisbroadfoot
6pts0
mashable.com 13y ago

Snapchat Founders Sued by Classmate Who Claims They Took His Idea

chrisbroadfoot
1pts0
www.google.com 13y ago

Google Santa Tracker

chrisbroadfoot
80pts20
www.html5rocks.com 13y ago

Splash Vector Graphics on your Responsive Site - HTML5 Rocks

chrisbroadfoot
1pts0
code.google.com 14y ago

Collide - Collaborative IDE - Google Project Hosting

chrisbroadfoot
1pts0
code.google.com 14y ago

CryptoJS 3 - JS implementations of standard and secure crypto algorithms

chrisbroadfoot
1pts0
addyosmani.com 14y ago

JavaScript Style Guides And Beautifiers

chrisbroadfoot
1pts0
www.andrew.cmu.edu 14y ago

Secure Go - Securing and exploiting a Go binary

chrisbroadfoot
18pts4
blog.programmableweb.com 14y ago

What Kinds of APIs Do Developers Most Love?

chrisbroadfoot
1pts0
synonym.dartlang.org 14y ago

Dart Synonym: Translations from JavaScript

chrisbroadfoot
1pts0
code.google.com 14y ago

Google JS Test: Lightweight JS unit testing using the V8 engine

chrisbroadfoot
2pts0
news.ycombinator.com 14y ago

Ask HN: How to (teach someone to) think like a programmer?

chrisbroadfoot
1pts0
www.core77.com 14y ago

Google Maps: Designing the Modern Atlas

chrisbroadfoot
8pts0
googlegeodevelopers.blogspot.com 14y ago

Understanding how the Maps API usage limits affect your sites

chrisbroadfoot
1pts0
blogs.technet.com 14y ago

Google Atmosphere or “Admosphere”? - Why Microsoft

chrisbroadfoot
1pts0
blogs.atlassian.com 15y ago

Exceptions are Bad

chrisbroadfoot
66pts42
support.twitter.com 15y ago

Twitter now sends email notifications when you're mentioned

chrisbroadfoot
1pts0
techchomp.blogspot.com 15y ago

So, you wanna do business with Google?

chrisbroadfoot
5pts2
www.dailymail.co.uk 15y ago

Rare Library of Congress colour photographs of the Great Depression

chrisbroadfoot
2pts0
www.youtube.com 15y ago

Google Chrome TV ad "Dear Sophie"

chrisbroadfoot
6pts2
dondodge.typepad.com 15y ago

Start-ups? We need more finish-ups

chrisbroadfoot
6pts1
webreflection.blogspot.com 15y ago

JSLint: The Bad Part

chrisbroadfoot
1pts0
wiki.apache.org 15y ago

Apache Rave Proposal

chrisbroadfoot
3pts0
developer.decarta.com 15y ago

New: deCarta Maps API

chrisbroadfoot
1pts0
www.itnews.com.au 15y ago

Microsoft accuses former exec of theft

chrisbroadfoot
1pts0
dondodge.typepad.com 15y ago

Search is amazing compared to 10 years ago at AltaVista

chrisbroadfoot
5pts1

spilling 'special sauce' information to the public. You never heard of it, and that's a good thing.

okay, cool. That's not what's going on here. We're talking about AI ethics, and the goal is that our (society's) use of AI meets a high bar for ethics and equity.

Zero doubt? Wow, wish I had such confidence to make claims about things I know little about.

Each photo's geolocation data is stored. Of course.

It is shown in the UI, as well as indexed so you can search by location.

For example, I can search for "photos of dogs in Portland" and it'll show all the pics of dogs I've taken in Portland.

Pressing YubiKeys 6 years ago

Some policies will disable your Yubikey/U2F key if it goes unused for N days. Usually low enough that it's annoying to keep a backup key.

We've used https://rsc.io/2fa to share TOTP keys between multiple individuals. We store the secret key in a shared password store that's also behind a separate 2FA login.

For U2F, check out https://github.com/github/SoftU2F

Cloud Traffic 6 years ago

Also, correction, the correct import is

    _ "google.golang.org/grpc/xds"

"The team also tested their approach on a collection of 30 challenges in DeepMind Lab using a more powerful 36-core 4-GPU machine. The resulting AI significantly outperformed the original AI that DeepMind used to tackle the challenge, which was trained on a large computing cluster."

Well, they presumably tested the same CPU with 4 GPUs (2080 Ti I think) - maybe they wanted to compare.

Yep. It's useless for activity tracking.

It thought I was sedentary while I was doing a spin workout.

They still don't have a way to manually start activity tracking via an app.

As for Google Maps. The biggest tell is that there’s almost no geospatial capability in the software. They don’t want you to analyze and understand. They just want you to consume “where is X”. It’s a standard Google vector for ads approach.

It was never meant for that. That is/was Google Earth Pro.

at least for months I'm traveling.

note I'm pretty sure it's calls from USA to other countries, and that the rates calling from outside USA to USA and other countries is the same rate as the Flexible plan.

Uber Lays Off 400 7 years ago

Read this sentence as "600+ major markets, internationally".

A "major market" is basically a city/metro.

There's likely a secure element in these NFC devices, more sophisticated than the common NFC tags. My guess is something similar to the chips in bank cards.

You can use Cloud Run with GCP-managed infrastructure, and also inside your own GKE cluster.

The GCP-managed infrastructure exposes the Knative API, but doesn't actually run in GKE/k8s.

(I work on GCP but not much/on Cloud Run. Above is correct to my knowledge, but I'm not an expert.)

Cloud Run uses gVisor for its sandbox, Flex runs your container in a dedicated VM.

Cloud Run has a limit of 80 concurrent requests to a copy of your app. Cloud Run has a limit of 2 GiB for memory.

Flex gives you more flexibility over VM shape (CPU, mem), so is suited better to apps that have a higher load. Flex does not scale to zero.

Cloud Run deployments should be faster (Flex provisions a load balancer for each deployment, which can be slow).

Both support deploying directly from container image.

Disclaimer: I work on GCP but have only worked a tiny bit on/with Cloud Run.

It's compatible with Knative, which is easy to set up in GKE, so you can migrate loads over to that if you want more control over your compute costs. And of course, you can run Knative outside of GKE, too.

Disclaimer: I work on GCP but have only touched Cloud Run/Knative a little bit.

WireGuard is much easier to get configured than OpenVPN.

Check out algo: https://github.com/trailofbits/algo

I think you could bake your configuration into a custom image, so it would be fast to get a VM started (about 30 secs on GCE, not sure about EC2).

If you use stopped instances, it's even faster.

(I work at GCP so know more about GCE than EC2)

Any performance difference will be similar to if you were running on any other platform.

So, if for your particular application, Go has a faster startup/cold start time than Python or Node, then yes, it'll be faster, overall.

Very difficult to speak about performance in general terms, though.

I will say that there is no kind of wrapper library or wrapper runtime like some other serverless platforms might depend on.