HNHacker News
TopNewBestAskShowJobs

mattlong

658 karma · joined May 18, 2009

Working at Medplum (S2022) Previously worked at Vanta (W2018) Previously worked at Y Combinator Previously worked at PlanGrid (W2012), acquired by Autodesk Previously cofounded Crocodoc (W2010), acquired by Box

[ my public key: https://keybase.io/mateolargo; my proof: https://keybase.io/mateolargo/sigs/ezV7MpDdq7S6s_6glV8gcvTMINrpTfCYIXwBIWpxuNQ ]

YC Badge: 0x0fa3d26951e11fb68e2d93fce3fef214060facc8

submissionscomments
mattlong··on Process Managers: The Good, the Bad, and the Ugly
There are several other systems (including God) I still really want to evaluate, unfortunately I just haven't had the time to do so yet. I'll add a note to the post saying this isn't meant to be an exhaustive list yet!
mattlong··on Process Managers: The Good, the Bad, and the Ugly
daemontools is high on the list of other options I want to evaluate, I just haven't gotten around to it yet!
mattlong··on Instacart Launches Costco
I used Instacart for the first time yesterday to have Trader Joe's delivered. It was awesome! Their website shopping experience could use a little TLC, but other than that it was solid.
mattlong··on Abandoning Rubygems
pip. Always choose pip over easy_install. Waiting for someone to call me out for speaking in absolutes...
mattlong··on Ubuntu Rolling Release Proposal
I wonder how much this proposal is driven by Ubuntu's push into the mobile space versus improving the Ubuntu project at large. Clearly it's possible rolling releases would aid both.

I guess what I'm really asking is what are the possible negative implications of the plan for the more "traditional" Ubuntu users? Many of whom are likely sysadmins trying to maintain consistent package versions across their infrastructure. Sticking to the LTS versions is the first step. But then you would be delaying access to newer package versions without the interim releases.

mattlong··on The Science Behind Coffee and Why it's Actually Good for Your Health
A lot of bold claims here. It's unfortunate that the article focuses solely on the potential benefits of caffeine/coffe but glosses over the possibility of there being any risks associated with them. That being said, I applaud the author for providing references for all the claims he makes!
mattlong··on Libcurl remote code execution
What is a suitable alternative?
mattlong··on Libcurl remote code execution
FYI, `curl --version` shows all the protocols it supports
mattlong··on PagerDuty (YC S10) Raises $10.7M From Andreessen Horowitz For IT Alert Service
Congrats! Excited to see where they're going. I already have a love/hate relationship with PD for occasionally waking me up at 3:00AM :)
mattlong··on MIT website hacked by Lulzsec
Perhaps the mods didn't want readers clicking through to a page that is still possibly compromised? Or maybe enough people flagged it for said reason...
mattlong··on MIT website hacked by Lulzsec
Was this story just removed from the frontpage of HN?
mattlong··on Tinke: Heart rate, blood oxygen level and more at your fingertip
If it weren't bound to iOS, I would have bought one on the spot.
mattlong··on Bitcoin exchange hacked via Rails exploit, funds stolen
It's likely due to confirmation bias, but it seems that almost every bitcoin company has some (usually careless or inexcusable) gap in their security...
mattlong··on 2012 Personal Annual Report
Lots of fun data here that is visualized well. Unfortunately Safari crashed several times on my iPad 1 while trying to load it. :(
mattlong··on Show HN: Scratchpad.io - a real-time HTML and CSS editor
Very nice. Love the responsiveness and good use of (OS-aware?) keyboard shortcuts.

Bug: (Chrome Version 23.0.1271.97 on OSX)

Expand the side panel and select a document from the RECENT list. The editor area doesn't update completely; the text loads, but there are only line numbers up to the length of the previously viewed document and it's impossible to move the cursor below the last line number (http://i.imgur.com/h9nMh.png).

EDIT: Correction, the line numbering is correct, the problem is with the line-height in the editor.

mattlong··on Ask HN: Who Is Hiring? (November 2012)
Crocodoc

San Francisco, CA | Full time | Full-stack Engineer

## Description

We're looking for a full-stack web engineer who can contribute to all aspects of Crocodoc: front-end development, server-side improvements, ops and systems tasks, and everything in between. Does your experience mostly fall into one or two of those categories? Not a problem, as long as you're eager to get your hands dirty outside of your comfort zone.

Since you'll be joining a small technical team, you'll take the lead on core projects from day one and often work independently. We're nimble and push code almost every day, but because our product reaches tens of millions of users, everything must be bulletproof.

## Skills and Qualifications

- Ability to embrace the energy and drive of a close-knit start-up team.

- Self-starter with the creativity and initiative to brainstorm, propose, and dive into implementing solutions.

- Strong command of Python and up-to-date knowledge of its ecosystem. We love Python and use it throughout our back-end.

- Proficiency in JavaScript/HTML5/CSS3 and keen awareness of the state-of-the-art in browser technology. Our HTML-based document viewer is the face of Crocodoc, and we keep it polished.

- Familiarity with distributed computing. We use Celery to coordinate dozens of servers to process documents within a matter of seconds.

- Comfortable working in (and improving) a Linux-based development and deployment environment.

- Understanding of cloud-based infrastructure and all the benefits and drawbacks it provides. We're on Amazon AWS and dig its flexibility.

At Crocodoc, you'll be working with a savvy tech team that enjoys solving tough problems and loves to learn and leverage new technologies when it makes sense. If that sounds like your cup of tea, we'd love to hear from you. Please contact us at jobs@crocodoc.com or visit https://crocodoc.com/jobs/.

mattlong··on To Keep Passwords Safe from Hackers, Just Break Them into Bits
Referring to the Stripe CTF 2.0 [1].

[1] https://github.com/stripe-ctf/stripe-ctf-2.0/tree/master/lev...

mattlong··on Longtime tech recruiter shatters the engineering shortage myth
To be fair, he says exactly that:

“Oh, there’s definitely a shortage of people as the tech industry expands,” Marcus says. “The economy is expanding here, and they need a lot of engineers. You just need more and more people to code all this stuff.”

mattlong··on Web Design is 95% Typography
What exactly makes Khoi Vinh's website[1] notable? Not trying to be negative; I'm genuinely curious. I wouldn't have given it a second thought if I came across it in the wild. To my (untrained) eye, it's typography consists of a single font that is almost always too small to be readable.

[1] http://www.subtraction.com/

mattlong··on Show HN: Host your own XMPP-based chatrooms with Hermes
Thanks for the heads up. Should be fixed now.
mattlong··on Show HN: Host your own XMPP-based chatrooms with Hermes
Thanks for the recommendation. Just glancing over the spec[1], I'd say there's a pretty slim chance I'm satisfying the entire thing :)

Hermes is my first real foray into the XMPP/Jabber protocols and is definitely still a work in progress; probably especially on the compliance front!

[1] http://xmpp.org/extensions/xep-0045.html

mattlong··on Green Faces (or How to Hack Your Metabolism)
I don't think I would consider this hacking your metabolism. In fact, as the author mentions, his metabolism actually seems to have "slowed down" since he feels fatigued more often than before. For a completely no-carb diet, this should be expected. Cutting out carbohydrates forces your body to primarily convert stored fat for its fuel instead, which is a slower and less efficient source of energy.

IMHO, practice moderation in all things, including moderation. Do I need to cut out ALL carbs? Should I really consume NO fruit? I can NEVER enjoy a good beer? Those rules would simply never be sustainable for me.

I generally stick to what I would call a healthy diet: mostly fruits and vegetables, eggs, whole wheat bread/pasta, small portions of meat (usually fish) with most dinners and some lunches. At the same time, I don't feel at all guilty about grabbing a couple beers or ordering the wings if I'm out to dinner or happy hour with friends. This system has been working for me because I also exercise regularly: alternating between jogging and hitting the gym most days of the week. Yes, it clearly took a bit of discipline to get into these habits. But now it's just become a lifestyle I find easy and enjoyable to maintain. What hacker doesn't appreciate a good challenge with such immediate and important results as your good health?

mattlong··on New Facebook Engineering campus
Keeping his engineers happy and hopefully more productive would be a step in the right direction of that goal.
mattlong··on Be happy Bike to work.
Others have mentioned it, but it's worth saying again: please don't wear headphones while biking in a busy city. It only takes the one time when you need swerve around that parked car's open door and but can't quite hear the car that is about to pass you...
mattlong··on Hack a Standing Desk from IKEA
I also have the crank-adjustable desk mentioned and vouch for its coolness. Very nice to be able to switch from sitting to standing on demand.
mattlong··on Dalton Caldwell: App.net is not Vaporware
It seems that development is going full steam ahead even though the project hasn't reached it's funding goal yet. What happens if the goal isn't met by the deadline? I can't imagine Dalton will just drop it. I guess what I'm asking is, what's the significance of the funding goal being met or not?

Am I missing something?

mattlong··on Dropbox: Security update & new features
> In some cases, we may require you to change your password. (For example, if it’s commonly used or hasn’t been changed in a long time)

This is ambiguous...by "commonly used" do they mean 1) I'm logging in with my password frequently or 2) my password itself is a commonly used password? I'm assuming (and praying!) they mean the former since the latter would mean they're storing my password in plaintext.

UPDATE: Dropbox doesn't store in plaintext. I was incorrect to assume these were the only two possibilities. Confer child comments.

mattlong··on Brightcove Acquires Zencoder (YC W10)
Big ups to the team! I've always had much respect for ZenCoder in terms of people, technology, and company.
mattlong··on So you want to offer a public API …
What's your definition of "basic level of understanding"?

A public API is about 99% of what we (Crocodoc) offer. While designing the latest version of our API, I always erred on the side of staying true to REST principles. Fortunately there were others on our team that erred on the other side. The result is a happy medium that certainly veers from the canonical definition of REST but is arguably easier for Joe Developer to play with. Guess what...we still receive an incredible amount of support requests from developers getting stuck.

It's tempting (and fun) to build APIs "the right way" and use little tricks like putting versioning in the media type. However, that's pretty often at odds with product/user experience/business considerations. Why offer a product that only 10% or 20% of your customers are savvy enough to use?

mattlong··on Ask HN: Who Is Hiring? (June 2012)
Crocodoc’s (YC W10) next-generation HTML5 document viewer reaches tens of millions of users, and our business is growing fast. Our company was founded by four MIT-educated engineers who have been working together for four years. As we evolve Crocodoc, we’re pushing browsers and mobile devices to the limit and are solving incredibly difficult challenges along the way. Crocodoc's clients include top web companies like Dropbox, LinkedIn, and Yammer.

We're looking to expand our talented team. Come join us!

Open positions:

  * Senior Developer
  * Business Development
  * Sales and Marketing
  * Administration and Support
You can find the job descriptions here: https://crocodoc.com/jobs. If you are interested in working at Crocodoc, email jobs@crocodoc.com and tell us why you’d be a perfect fit.
← PreviousPage 3 of 6Next →