HNHacker News
TopNewBestAskShowJobs

mmckeen

50 karma · joined January 4, 2014

http://mmckeen.net
submissionscomments
mmckeen··on Show HN: Coroot – eBPF-based, open source observability with actionable insights
Also commonly used for high-performance networking and security use cases, for example https://isovalent.com/blog/post/cilium-netkit-a-new-containe....

Basically anywhere you'd previously need to write a kernel module but now can have user space run arbitrary kernel code that's secure and won't crash the kernel.

You can also now write custom schedulers in eBPF with sched_ext.

mmckeen··on How Netflix Accurately Attributes eBPF Flow Logs
https://retina.sh/ is a similar open source tool for Kubernetes.

It's early and has some bugs but seems promising.

mmckeen··on Wasmer Edge: WebAssembly on the Edge
How is this the same or different than Fastly's compute at edge product?
mmckeen··on Facebook Struggles to Quell Uproar over Instagram’s Effect on Teens
This still happens in Canada I believe
mmckeen··on PHP in 2021
So basically PHP is still catching up to Hack and but not quite there yet?
mmckeen··on Oakland bans the use of combustion engine-powered leaf blowers and trimmers
Can you provide data on motorcycle engines? I do believe this to be true for 2-strokes and older motorcycles, but for modern Euro-4/5 regulated street motorcycles I very much doubt it.
mmckeen··on Finding a problem at the bottom of the Google stack
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).
mmckeen··on SwiftUI
Yeah, it's a shame people are praising these new frameworks but forget similar ones that have been around and rocking for years.
mmckeen··on SwiftUI
Reminds me a bit of QML, though less declarative. Qt creator also has some pretty good IDE support.
mmckeen··on A one-size-fits-all database doesn't fit anyone
It never fit.....
mmckeen··on Plasma: Scalable Autonomous Smart Contracts
Plasma is already the name of KDE's desktop interface. Reusing the name of an already known project is confusing.
mmckeen··on Site Reliability Engineering
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)
mmckeen··on Kimchi: HTML5 management interface for KVM
Maybe it's a next gen UI for ovirt?
mmckeen··on The Cuneiform Tablets of 2015 [pdf]
I went to UCLA with one of the authors, weird to see this pop up on HN.
mmckeen··on Introducing DGit
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.
mmckeen··on Introducing DGit
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.
mmckeen··on Distances you can travel on a European train in less than a day
Caltrain is in the process of adopting electric trains.

http://www.caltrain.com/projectsplans/CaltrainModernization....

You obviously haven't ridden it recently because signs are posted up at the major stations about it.

mmckeen··on Coming Soon in HHVM
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.

mmckeen··on Linux /dev/urandom and concurrency
If there is only one process, then no spinlock contention, so no problem.

The problem comes with multiple processes competing for the lock.

mmckeen··on Microsoft introduces Universal Windows apps
I think Qt does it decently, as far as the desktop platforms are concerned.

I mean look at something like Origin or the Battle.net desktop app.

mmckeen··on WebODF: Add ODF Support to your website, mobile or desktop app
This has been integrated into the new version of ownCloud (http://owncloud.org) already, allowing for collaborative editing of ODF documents. It is pretty awesome.
mmckeen··on Joyent co-founder on why AWS will win, OpenStack will flatline, connected cars
Combine this with the very interesting LinuxConfAu keynote from Matthew Garret talking about the kind of security that IaaS providers should provide, but don't, I am really scared to totally rely on IaaS for things that matter. I mean look at the recent DigitalOcean data privacy problems.
mmckeen··on Joyent co-founder on why AWS will win, OpenStack will flatline, connected cars
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.
mmckeen··on First Docker build for OS X now available for testing [.tgz file]
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.

mmckeen··on First Docker build for OS X now available for testing [.tgz file]
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.