HNHacker News
TopNewBestAskShowJobs

23david

871 karma · joined January 28, 2011

Cloudmonger
submissionscomments
23david··on Announcing Docker Machine Beta
Cool project. Are you continuing to develop it?
23david··on Docker Containers at Scale: Our Take on Docker Swarm
Yep. In my experience, I've seen that the issue isn't with Mesos the Apache project, but rather with Marathon and Chronos, which are the applications built by Mesosphere.

There's a big naming and marketing confusion at the moment with the open-source project and the VC-funded startup having such a similar name. It's unfortunately giving a bad reputation to the Mesos project.

Curious why there actually isn't a trademark issue here...?

23david··on There are too many shiny objects and it is killing me
Iterative improvement ftw. But I find that honestly it is fairly unique to artistic pursuits and not science/engineering work.
23david··on Shipping Culture Is Hurting Us
Devops can definitely be used as a very expensive bandaid around poor engineering practices.

But there's more to it... sometimes the engineering work it takes to prevent something from crashing is much less than just monitoring and restarting when failures are detected. Maybe "failure engineering" is a good term for a lot of the value Devops techniques can bring to a team?

23david··on [dead]
Not news. This is an old article from August 2014.
23david··on Applications for YC S2015 Are Open
Military families have a ton of existing social and community support structures to help ease the difficulty of military deployments. Startup culture is not developed to nearly the same degree.

But there are possibly easier solutions to consider. I'd recommend that people with families consider flying back every week or so for a few days. Working remote for a few days and then spending the weekend with the family will be fine, and I've seen lots of people keep that type of arrangement going for many months.

It's very common in the film industry for people with families to work remote on location for most of 12-24 months.

23david··on Etcd 2.0 – First Major Stable Release
etcd 3.0 :-)
23david··on Programmer proverbs
http://c2.com/cgi/wiki?FeynmanAlgorithm
23david··on Working with the ELK stack
For most teams, I definitely recommend getting started with a hosted elasticsearch option initially, and after validating a POC, only then consider a move to self-managed. Check out https://bonsai.io as a hosted option...

I've helped a bunch of financial and security companies implement and deploy elk as a critical infra component. Generally I'm seeing it used to complement Splunk, Alienvault and other log/network/security monitoring solutions.

Happy to help with any questions about deploying and managing ELK in production.

23david··on Fighting the Last War
Interesting. Are there any references or good articles you've seen that go into those details about Belgium? Never heard that before.
23david··on Working at Netflix
So... what happens if an employee gets sick or has personal issues that lead to less than stellar performance? Termination?
23david··on Working at Netflix
Essentially it's a culture of elitism. Reminds me of Ivy League. It can work, but it's hard to scale and in my experience it's very hard to avoid a monoculture.

How diverse is the population of engineers at Netflix compared to other public tech companies at a similar stage?

A high-performing culture that emphasizes mentorship is better IMO.

23david··on Azure is now bigger, faster, more open, and more secure
Why not build your system out to be cloud agnostic and test out different providers?
23david··on Azure is now bigger, faster, more open, and more secure
For IAAS providers, you should care about the uptime of the regions (datacenter) that you are planning to use and the uptime of the specific services that your vms will use within those datacenters. In particular, I recommend paying close attention to the monthly/quarterly uptime trend in addition to aggregate uptime numbers.

And if you really care, try and find out the datacenter(s) your providers will be using and find out the historic performance of their different infrastructure and redundancy providers, and how often they actually test and upgrade their systems.

Look at the difference now when I filter by region and add the region data to the chart... it clearly shows just how hard these comparisons can be:

  Provider               Uptime   Outages  Regions Total Downtime
  ---------------------- -------- ------- -------- --------------
  Google Compute Engine  100%        0     1         0 hours
  Amazon EC2             99.9984%    7     3         0.13 hours
  Microsoft Azure VMs    99.942%     56    6         2.89 hours
https://cloudharmony.com/status-1year-of-compute-in-america_...
23david··on Practical and robust anomaly detection in time series
Do you find it useful / helpful for the engineering org to do this in a rigorous fashion? Seems like it could be misused very easily. Just curious.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics driver updates and maintenance.
23david··on Apple has lost the functional high ground
Interesting! Wonder if it's a quality control issue with the code handling the graphics switching. Afaik, Apple engineers write custom video drivers for every supported hardware device. Wonder if Intel is now contributing more to the graphics device efforts.
23david··on Docker Part One: Containers
Docker allows developers to use standard linux command-line skills to assemble and package what are essentially chrooted/jailed applications. Once the application instructions are set in the Dockerfile, it can then be uploaded to a remote server so it can be easily passed around to other machines.

In practice, the main use case for many companies is to use docker to package Ruby, Node or Python applications along with all of their module and OS library dependencies. This allows multiple applications to run on the same physical machine without conflicting with each other.

23david··on Docker Part One: Containers
My advice is to stick with a mature configuration management solution like Chef/Puppet/Saltstack/Ansible, and then add on Docker as an optimization.

Saltstack in particular has really good Docker integration at this point, which may be useful. YMMV.

23david··on Apple has lost the functional high ground
would be interesting to hear what the distinction is between useless and core features.

Maybe I'm just not hitting core features with OSX 10.10, but the features I'm using seem fine. And not seeing stability issues with third-party software.

23david··on Apple has lost the functional high ground
Losing the high ground to what?

Ubuntu 14? Windows 8? Chrome OS?

I'm not running OSX as a server OS and don't plan to. But even with the latest 10.10.1, I still see uptime in terms of weeks including mandatory reboots due to OS updates. I think it's easy to say that other desktop OS's are years behind and falling farther behind with each release.

As has happened in prior OSX releases, this latest release may have been rushed. The next release will probably address current bugs.

23david··on Xiaomi laptop leaked online with specs
In my experience, Ubuntu 14.04 has pretty decent battery life on laptops as long as they use fairly standard chipsets and don't use fancy graphics switching between embedded and dedicated gpus. You shouldn't need to use TLP or do much hackery.

But to avoid heartache, I definitely recommend using a laptop where the vendor supports Linux drivers etc. I've had good experiences with the driver support with recent system76 laptops.

23david··on Some gripes about nacl
I noticed that and assumed that DJB may just not be a 'social coder' with a github account :-)
23david··on Some gripes about nacl
Is nacl deprecated in favor of the libsodium fork? Or are both projects strong and continuing in parallel?

  [libsodium] is a portable, cross-compilable, installable, 
  packageable fork of NaCl, with a compatible API, and an 
  extended API to improve usability even further.
Source: https://github.com/jedisct1/libsodium/blob/master/README.mar...

I see DJB (original nacl creator http://nacl.cr.yp.to/) appears to contribute to libsodium: https://github.com/jedisct1/libsodium/blob/master/AUTHORS

The website for nacl seems to be a bit outdated (many dates seem to refer to 2013), although there is still this tantalizing bit about features in the 'next' nacl release:

  Major features in the next release of NaCl: full PIC support, 
  for easy integration into other languages; Ed25519 signatures 
  (currently available in SUPERCOP); NEON optimizations.
Thanks for any help clarifying this.
← PreviousPage 3 of 10Next →