HN user

mmckeen

50 karma

http://mmckeen.net

Posts1
Comments25
View on HN
PHP in 2021 5 years ago

So basically PHP is still catching up to Hack and but not quite there yet?

It's the kind of attitude you kinda have to have at that scale, otherwise it's very hard to balance your time between shipping features or fixing issues (you end up biasing towards one side or the other for the detriment of the overall product/team).

SwiftUI 7 years ago

Yeah, it's a shame people are praising these new frameworks but forget similar ones that have been around and rocking for years.

SwiftUI 7 years ago

Reminds me a bit of QML, though less declarative. Qt creator also has some pretty good IDE support.

I think Production Engineering is especially interesting to me as I think we do a very good job of lowering the wall between ops and dev, mostly we build tools and do evangelism to help SWEs own their own services, but above all we do whatever is necessary to keep the site up in the most scalable way we possibly can. This includes engaging with our product engineers, not just infrastructure, and helping them understand the impact of product on infra and vice versa. That's one thing I especially like about PE, there is very little of the ops/dev divide, it's more of a partnership with PE and SWE both helping to own the service in production. (disclosure, I work at FB as a PE)

Introducing DGit 10 years ago

I didn't say that GlusterFS was the first to do it, just always liked the simplicity of the design. It makes hacking on the internals extremely easily to reason about.

Introducing DGit 10 years ago

The design of this seems very similar to GlusterFS, which has a very elegant design. It just acts as a translation layer for normal POSIX syscalls and forwards those calls to daemons running on each storage host, which then reproduces the syscalls on disk. This seems like very much the same thing except using git operations.

Coming Soon in HHVM 11 years ago

Knowing how large Facebook's PHP/Hack codebase is/was, rewriting that application would have been a disaster.

Hack is a fantastic language and the work by the HHVM team benefits the PHP ecosystem as a whole.

PHP may have its problems, but many companies use it for its many benefits, mainly the ease of finding developer talent.

Everyone I know who has used AWS in real life kinda hates it. From joking about downtime troubleshooting, to dealing with managing security and access, AWS is infrastructure built by developers, rather than sysadmins. I would much rather run my own OpenStack servers than use AWS anyday. At least then when I have downtime, I have the ability to do something about it.

I agree with both of you that desktop Linux is kinda an obnoxious scene right now, but that is mostly because of the horrid things Ubuntu does to the desktop and the fact that other distros either 1. focus so much on stability that packages are left way out of date for a developer/sysadmin or 2. are so far on the edge like Arch that things break all the time. Or like Ubuntu things break all the time just because it's Ubuntu. I use openSUSE, and I find it strikes a nice balance between stability and being up to date, as well as having the openSUSE build service allows me to easily get up to date packages for whatever software or library I may be using at the moment.

Desktop Linux is a shit storm right now, but that shit storm I think blinds people from the distros who just do things right and make a stable and easy to use system, don't have the crazy stupid arguments of something like Debian with their Upstart vs systemd debate, and who make a system for professionals who just want to get shit done.

I was freaking out a little then I remembered that this is just the Docker client, not the daemon. I guess this is a good thing for increasing the ease of use of Docker in Vagrant/external Linux systems. It still sometimes pains me though to see the number of Linux developers/sysadmins who use OSX systems.