HNHacker News
TopNewBestAskShowJobs

dward

179 karma · joined February 20, 2013

submissionscomments
dward··on My interview experience with Canonical
Data protection policies may apply to the hard drive.
dward··on Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem
It's to be seen but owners of the spec represent mesos, kubernetes, docker and cloud foundry so it seems like Docker is open to the idea. source:

https://github.com/container-storage-interface/spec/blob/mas...

dward··on Encryption in Transit in Google Cloud
If anyone were to have those, it would be google.
dward··on An update on GnuPG
Last time I tried to use keybase it required me to paste my private key into a browser before using any of the advanced features like chat. This seems unnecessary and doesn't make any sense from a security perspective. Has the situation changed? I won't use their service until this is fixed.
dward··on Colly: Fast and Elegant Scraping Framework for Golang
The producer closes the channel. This is differentiable from an open empty channel in a select.
dward··on Due Diligence Report on Otto and Anthony Levandowski
In my opinion, yes.
dward··on Due Diligence Report on Otto and Anthony Levandowski
But even those aren't allowed to be mounted to your corp laptop. Those clients can only be mounted on a workstation unless you are doing iOS development.
dward··on Due Diligence Report on Otto and Anthony Levandowski
Yes chromebooks are very common developer laptops, up there in numbers with (still most popular) macbooks and linux laptops. They are more than sufficient for the lion's share of engineering roles. Corp engineering is pushing them hard because they are cheap and secure.
dward··on Due Diligence Report on Otto and Anthony Levandowski
This is not common practice. Google has had a strict no iCloud, no Dropbox policy for a while. We can't even have code from the core codebase stored locally on our company issued laptops.
dward··on Behind the Masq: Yet More DNS and DHCP Vulnerabilities
It is far harder to exploit on Kubernetes then on a laptop running a dnsmasq cache attached to a starbucks wifi.

You would need to middle man traffic between dnsmasq and upstream DNS or have some control over DNS records and be able to force dnsmasq to do lookups. As you point out the escalation is also far more limited. Ok, so you have a shell in the dnsmasq container. Now what?

dward··on Google Will Retool User Security in Wake of Political Hack
Number two is to throw in your safe and forget about.
dward··on Alibaba is leading a $27M investment in MariaDB
Google Cloud SQL supports postgres as well.
dward··on Alibaba is leading a $27M investment in MariaDB
With Alibaba cloud, infrastructure like databases is their business. Take AWS Aurora and GCP Spanner as examples.
dward··on TLS 1.2 Session Tickets
One of the original goals of Google's QUIC[0] protocol was to achieve 0-RTT handshake. I wonder how TLS 1.{2,3} Session Tickets will affect the future of that protocol. Has it achieved it's purpose (applying the right pressure to the TLS working group)? Will it be phased out now?

[0] https://blog.chromium.org/2013/06/experimenting-with-quic.ht...

dward··on Chrome OS KVM - A component written in Rust
Crouton is just a chroot to some linux distro. It doesn't use any sort of virtualization.
dward··on Diskhash – Disk-based, persistent hash tables
What happens if the process can't shut down cleanly and writes are in flight? Is there a way to check for hash table corruption? Is there a plan to support deletion/compaction/defrag? Why would I use this over something like LevelDB?
dward··on Secure C coding standards by SEI
CMU doesn't require, but it does allow:

https://www.sei.cmu.edu/downloads/sei-cert-c-coding-standard...

dward··on Kubernetes 1.6: Multi-user, Multi-workloads at Scale
No it hasn't. You can track the progress of CronJob by subscribing to the feature issue (which should generate fairly low email traffic):

https://github.com/kubernetes/features/issues/19

dward··on Ask HN: Is S3 down?
Out of curiosity, are you also using the cloud CDN?

https://cloud.google.com/compute/docs/load-balancing/http/us...

dward··on QEMU: virtfs permits guest to access entire host filesystem
Ripped it out implies that at one point they used it.
dward··on Amazon Worker Jumps Off Company Building After E-Mail to Staff
Curious, why do you think they have more servers than google? A quick search didn't turn anything up.
dward··on Google Cloud is 50% cheaper than AWS
I'm asking for specific examples.
dward··on Google Cloud is 50% cheaper than AWS
What services are missing from GCP?
dward··on What I found wrong in Docker 1.12
> If by google's age and experience, you mean the requirements of the Google Cloud, then i agree.

Why do you think this is a requirement of Google Cloud?

dward··on Rustls: new, modern TLS library written in Rust
From the tcmalloc paper[0]:

> Speed is important for a malloc implementation because if malloc is not fast enough, application writers are inclined to write their own custom free lists on top of malloc. This can lead to extra complexity, and more memory usage unless the application writer is very careful to appropriately size the free lists and scavenge idle objects out of the free list.

An example of such an optimization is the arena allocator[1][2] employed by protobuf. Custom memory management schemes are not uncommon in performance critical code.

0: http://goog-perftools.sourceforge.net/doc/tcmalloc.html

1: https://en.m.wikipedia.org/wiki/Region-based_memory_manageme...

2: https://developers.google.com/protocol-buffers/docs/referenc...

dward··on Ruin My Search History
Yes. The only way to delete things at scale is to ship them over the network to a dedicated cluster of machines running a proprietary fork of /dev/null. Google has invested man decades into this system and holds numerous patents on the design.
dward··on Google Container-VM Image: A Container-Optimized OS Image Based on Chromium OS
Yes, it runs both systemd and upstart. Staying true to chromiumos, upstart is still the /sbin/init. I believe both upstart and systemd support some subset of the sysvinit api (e.g. rc and /etc/init.d).

The previous debian based container-vm image only ran upstart.

dward··on Google Container-VM Image: A Container-Optimized OS Image Based on Chromium OS
Probably should link this as well: https://github.com/coreos/locksmith
dward··on Go 1.7 freeze announced
Don't they do this every release?
dward··on The impact of Prince’s death on Wikipedia
Google as well?
← PreviousPage 2 of 3Next →