HNHacker News
TopNewBestAskShowJobs

amirmc

11,258 karma · joined July 31, 2009

email: <username> at gmail

Currently at Mistral.

Previous things I've been involved with:

https://docker.com ( past) -- via acquisition of http://unikernel.com. Still working on unikernel adoption but with the leverage of Docker's ecosystem. First product is Docker for Mac/Windows.

http://unikernel{.org|.com} (past) -- Working towards wider adoption of unikernels.

http://nymote.org (dormant|side-project) -- FOSS, OCaml-based toolstack for connected devices and personal clouds. Just as the LAMP stack enabled the modern web, the Nymote stack (aka MISO stack) will enable the 'Internet of Everything'.

https://mirage.io (past) -- MirageOS is the 'M' in the MISO stack. A new approach to the Operating System where developers compose their applications by pulling in OS components as libraries (e.g networking, etc) and let the compiler deal with optimisation to produce lean, single-purpose VMs (aka Unikernels). The 'I' in MISO is the Irmin, git-like data storage system.

http://www.cl.cam.ac.uk/projects/ocamllabs (alum) -- Co-created this group to push OCaml forward and make it more effective by working on tooling, documentation and a Platform. I herded cats here.

http://www.springboard.com (spun out, later acquired) -- Accelerator programme I set up in Cambridge in 2009. Worked with neilgd. Teams included PagerDuty (agmiklas, bpuvanathasan & alexsolo) and TidePowerd (profquail) among others. Now being run by jdbradford. Merged with Techstars in Q1 2013.

http://www.tidepowerd.com (board member) -- One of the Springboard teams that Red Gate invested in (profquail). Makes GPU computing accessible to .NET devs. Now shut down.

http://www.svc2uk.com -- Student run series of events with folks from the Valley. Chaired by Sherry Coutu and Reid Hoffman.

http://www.go-test.it (now sold) -- Red Gate acquisition. I worked with the founder, martinkl, who moved on to Rapportive (YC S10) with rahulvohra and samstokes. The assets were sold on.

---------------------------------

submissionscomments
amirmc··on Y Combinator Companies
Really? I'd have thought it would be higher. Although this figure does fit with things I've heard before.
amirmc··on Why are so many BASE jumpers dying?
> The singular reason people are dying is because they're pushing the boundaries of proximity flying, not because beginners are accidentally stalling once they're too close.

Well put. As noted in the article, the margins for error (esp in wingsuit BASE) are becoming ever tighter.

amirmc··on Why are so many BASE jumpers dying?
Not really a key paragraph. The article states that jumpers of all abilities are going in (dying). This is just one possible reason related to novices.
amirmc··on The Cuban CDN
And in the wifi hotspots, there'll be a separate network and you pay a dude 1CUC to type in the password (access for 1hr). It's obviously not legit but it works and people get online this way.
amirmc··on Dollar Shave Club and the Disruption of Everything
I wouldn't say any of those businesses have upended the markets they're in, nor driven 'efficiency' (what's 'efficiency' in terms of dating, anyway?).

From your comment, it seems you'd agree ('incremental improvements').

amirmc··on NFV Platforms with MirageOS Unikernels
> So a DNS server can basically take an incoming request, boot up a unikernel in 20 ms, reply with the unikernel IP, and the newly started unikernel will receive the actual request data shortly thereafter.

You might be interested in our paper on Just in time summoning of unikernels (Jitsu). It's exactly what you describe — http://unikernel.org/files/2015-nsdi-jitsu.pdf

There's also some speculative stuff I wrote last year about demand-driven clouds (before I heard of 'serverless') — http://amirchaudhry.com/heroku-for-unikernels-pt2

amirmc··on NFV Platforms with MirageOS Unikernels
It's not abandoned AFAIK, it's a small team that does consulting and they have to prioritise work for customers. When that coincides with Ling they can make progress. I've heard this from more than one unikernel/LibOS project.
amirmc··on The Unikernel Compilation and Deployment Platform
I'd also be very interested to know more about your use of unikernels and the tooling around them. Would you mind getting in touch? Email is in my profile.
amirmc··on Gone Full Unikernel
See the discussion about that post over at https://news.ycombinator.com/item?id=10953766
amirmc··on Improving Docker with Unikernels: Introducing HyperKit, VPNKit and DataKit
If you're asking about Docker for Mac/Windows, an earlier blog post has a few details.

https://blog.docker.com/2016/03/docker-for-mac-windows-beta/

In essence, it's a much nicer experience using the app and since it's improving all the time (still in beta, fwiw).

amirmc··on Withings acquired by Nokia
> No way they would get away with that, especially as they're both European companies and consumer protections laws...

I'm curious. Why would you think they couldn't get away with it? I don't have one of these scales but I'd guess that they function as ordinary scales just fine (i.e. accurate readings), without the backend stuff. The 'cloud features' are probably under some ToS that lets them do whatever they want (like shut it down). The fact that people bought it for exactly that feature doesn't seem to have much bearing.

amirmc··on Understanding and Hardening Linux Containers [pdf]
Yeah, there are a number of statements about unikernels that are ... somewhat inaccurate.
amirmc··on My Biggest Regret as a Programmer
I've been in many situations where people thought that the solution lay in something technical, whereas the actual issue was social/cultural. In the worst case, time and energy is spent on the technical thing, which then simply fails when it hits the 'market' (so to speak). In the best case, the technical solution papers over a few cracks and merely kicks the can down the road.
amirmc··on An OCaml manifesto – Problems and what's needed for widespread adoption
You should checkout the work that KC has done over in OCaml Labs. Start with his blog [1] — there are things around Multicore, Effects and Profiling in there.

[1] http://kcsrk.info/blog/

amirmc··on Docker for Mac and Windows Beta
A lot more than just one ;)
amirmc··on Docker for Mac and Windows Beta
That's a left over item from the alpha testing. It's now been removed.
amirmc··on Docker for Mac and Windows Beta
Hi folks, we had an unexpected issue while were pushing an update to site (removing the NDA requirement). It should be fixed now and you can sign up as usual. If you're using something like ghostery, you may need to pause it for this site as we using Marketo to deal with sign ups.
amirmc··on Docker for Mac and Windows Beta
Yes, we're using Marketo for the sign ups and Ghostery blocks that.
amirmc··on Docker for Mac and Windows Beta
We're using Marketo to track all the signups and I get a blank screen too if I use ghostery and the like.

Would you mind trying again but allowing Marketo?

amirmc··on Docker for Mac and Windows Beta
This announcement is about a beta for native apps on Mac and Windows. The idea is to allow you to work with Linux containers on your development machine of choice. The images/containers you build there are just as deployable elsewhere — i.e. production — as they were before (when people had to use docker-machine, Virtual Box, etc).
amirmc··on Docker for Mac and Windows Beta
Please do check out the documentation if you're a current docker-machine user. The link will be in the invite email that you'll receive along with the beta token.
amirmc··on Docker for Mac and Windows Beta
From the post:

"Many of the OS-level integration innovations will be open sourced to the Docker community when these products are made generally available later this year."

amirmc··on Docker for Mac and Windows Beta
As mentioned in another comment here [1], we've been in touch with the author of dlite during this beta. His feedback was very useful!

[1] https://news.ycombinator.com/item?id=11352621

amirmc··on Docker for Mac and Windows Beta
We're onboarding people over time so that we can we can iterate on the beta as we go. The questionnaire is only asking for basic details (Name, Company, which version are you interested in). You do need a Docker Hub ID first.
amirmc··on OCaml 4.03: Everything else
I think that does a disservice to the much greater number of people who are not at Jane Street but contributing useful code and libraries. You also seem to imply that Jane Street is the one 'bringing multicore to OCaml' but that's not the case.

Jane Street certainly contributes a huge amount to the ecosystem, both in terms of code and other support, but they're not the only people pouring effort into it.

amirmc··on OCaml 4.03: Everything else
Many commercial companies (and startups) use OCaml, eg Facebook, Bloomberg, etc

https://ocaml.org/learn/companies.html

amirmc··on Fixing the Inequity of Startup Equity
> Options have been this way since the 80s. What's changed? Nobody is examining that as closely as they should. ... we should all possess a certain conservatism, a healthy skepticism to changing systems that have been stable for a long time.

The same argument could be applied to the way VCs used to do business with founders (with respect to tactics, terms sheets, etc). Arguably, that was stable for a long time too (but seems to have changed in recent years). It's just a reformulation of "We've always done it this way".

amirmc··on A better inliner for OCaml, and why it matters
That doesn't mean there isn't work taking place. Here's a recent video where KC talks about it.

https://m.youtube.com/watch?list=PLnqUlCo055hU46uoONmhYGUbYA...

Edit: and there's also more than one repo out there.

amirmc··on A better inliner for OCaml, and why it matters
> nothing more solid than "Coming Soon(tm)".

That's untrue. There's way more out there than 'coming soon'. There's a repo with code, talks at the OCaml Workshop and blog posts describing it.

This isn't the kind of project where you want to 'move fast and break things'.

amirmc··on A better inliner for OCaml, and why it matters
Have you seen any of the work on OCaml multicore? KC's blog posts talk about it e.g. http://kcsrk.info/ocaml/multicore/2015/05/20/effects-multico...
← PreviousPage 3 of 34Next →