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 Show HN: Work at a Startup – Find a Job at a YC Company
Thank you for the feedback, that is a very good point!
mattlong··on Show HN: Work at a Startup – Find a Job at a YC Company
Yes, for now it is US-centric.

Work at a Startup serves primarily as a matchmaker for potential employees and founders and isn't directly involved in facilitating visa sponsorships or other details of employment. While YC advises our companies on how to best navigate and obtain visas, they are still ultimately the responsibility of the founders/company.

mattlong··on Show HN: Work at a Startup – Find a Job at a YC Company
Apologies that it is misleading. We decided it was best to remain focused on single role while we work out all the kinks and make sure we're delivering a good user experience. Your point is well taken though. We fully intend on eventually supporting all sorts of roles. The demand is there now more than ever as more and more YC companies are working on things besides web and mobile apps.
mattlong··on Show HN: Work at a Startup – Find a Job at a YC Company
Hi folks! I’m an engineer at YC and the main developer of Work at a Startup.

Startups are an increasingly popular place to work in the tech industry. At the same time, the most common problem founders need help with is hiring people. Work at a Startup is a new way to help solve this pain point for both parties by connecting people interested in working at startups directly with the founders of the 1100+ active YC companies by completing a common application.

This the next iteration of the "Work at a Startup Day" idea that YC started hosting way back in 2010 [0][1][2]!

For now, Work at a Startup is targeted at software engineers who want to work at US-based companies since that’s the most common need of YC companies. We will be expanding to other roles and countries once we've validated the product for applicants and founders.

[0] https://news.ycombinator.com/item?id=1346103

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

[2] https://news.ycombinator.com/item?id=3676578

mattlong··on Pipfile for Python
As someone who has been dealing with managing Python requirements a lot lately, I was excited to see what Pipfile is all about. After reading the post and all the comments here, it's still not really clear to me what the value add is over existing solutions.

There are a lot of mentions of deterministic builds, but that is already very achievable with pip-compile (part of pip-tools) or just pip freeze.

The grouping functionality allows you to have just one requirements file instead of one per environment (i.e. production, test, development, etc) which is mostly just a personal preference IMO. This isn't particularly compelling to me, but that could be because I'm already used to the traditional "pythonic" way of having one file per environment. Using the -r command within a requirement file allows one to recursively include other requirements files to avoid duplication of common dependencies across environments.

The difference in syntax between traditional requirements files and Pipfiles is indeed pretty large. The Pipfile syntax is quite a bit more verbose which I'm personally not a fan of, but this will come down to personal preference and what one is familiar with.

It's unclear if Pipfiles as proposed here is meant to include the dependency resolution functionality of the pip-compile command provided by pip-tools. That is a very critical step as vanilla pip makes no guarantees about respecting version pins of nested dependencies; only that some version of a nested dependency will be present but not necessarily the one intended.

Another big unknown that others have asked about as well is how Pipfiles can be used to manage requirements for a library in a way that allows other libraries/apps that do not use Pipfiles themselves to still list said library in their requirements.txt.

Apologies if my comments comes across as overly negative or dismissive; I applaud any effort to improve the tooling around Python dependencies. But as someone already familiar with the Python/pip ecosystem, it's not clear how this would improve or simplify the solutions that are already out there.

mattlong··on AWS Application Load Balancer
Already has it! "An Application Load Balancer has access to HTTP headers and allows you to route requests to different backend services accordingly."

Edit: On a second read, it's less clear if header based routing is actually available yet...

mattlong··on Ask HN: What was your “why didn't I start doing this sooner” moment?
Question for you and everyone else that recommends fasting: What sort of exercise regimen to you maintain? Mine is fairly active (~5 days per week) and consists of a mix of cardio and strength training (mostly running, climbing, and weights). I feel that any level of fasting would quite negatively impact my performance in all of these.
mattlong··on Dyatlov Pass Incident
There's a great Stuff You Missed in History Class on this [1].

If I'm remembering correctly, one theory is that their canned food was tainted with a bacteria (not terribly uncommon for the time) that caused mental issues which triggered the bizarre chain of events of them leaving their shelter is various states of undress.

[1] http://www.missedinhistory.com/podcasts/the-dyatlov-pass-inc...

mattlong··on Programming by poking: why MIT stopped teaching SICP
I really wish SICP had been a 2nd year course (with a requisite increase in difficulty) instead of my very first course in the EECS department. Not having had a ton of background in programming beforehand, I feel that a lot of what SICP has to offer was lost on me to some degree due my not appreciating it at the time.

I suppose the same could probably be said for any intro course or just college in general...

mattlong··on Docker Datacenter – develop and manage apps at any scale
Here's an HTML version: https://view-api.box.com/1/sessions/447725e92f374f59b49dd5c4...
mattlong··on So You Think You Can Program an Elevator
http://codelift.org/ is an elevator challenge a friend of mine[0] built that'll throw scenarios of various numbers of floors and elevators at you.

[0]: https://news.ycombinator.com/user?id=silvamerica

mattlong··on League of Legends Chat Service Architecture
What happens if a server get partitioned for an extended period of time? In their example, it sounds like Alice and Bob would be isolated from everyone else until connectivity to the cluster is re-established. Is there a mechanism that makes clients connected to an isolated server reconnect to the load balancer?
mattlong··on Japanese Change Trays
To answer your question, it was likely a counterfeit detecting pen[0] that only leaves a visible mark on counterfeit notes. I generally only see them used on $100 bills; rarely on anything smaller.

[0]: http://money.howstuffworks.com/question212.htm

mattlong··on The Rise and Fall of the Hotel Mini-Bar
As does the NEXT Hotel in Brisbane. At first I didn't trust the sticker on the fridge saying something along the lines of "stuff inside is free". I called the front desk to confirm before partaking :)
mattlong··on Ask HN: Who is hiring? (April 2015)
Box - San Francisco and Palo Alto, CA - Full time - Frontend & full stack engineers

Crocodoc (YC W10) founder here. When our company was acquired by Box in 2013, we launched a new set of developer APIs on the Box platform for anyone (even those who don't use Box itself) to use for converting documents to HTML. We're now powering apps from LinkedIn to CoTap to the newest version of WebEx.

We've also open-sourced one of our biggest projects (https://github.com/box/viewer.js) and are expanding into developer experience as well.

We're looking for frontend and full stack engineers to join our close-knit team and help us push the limit of what browsers and mobile devices can do. (Fast, pixel-perfect rendering of documents using just HTML, SVG, and CSS turns out to be really hard!)

We're also building out a developer experience team and are looking for someone who is passionate about UX, APIs, and making developer tools easy and fun to use.

Drop me a note if you're interested at long@box.com or matt@crocodoc.com

mattlong··on Browser Vulnerability to Superfish: A Fact-Finding Trip to Best Buy [pdf]
This is bumming me out. I'm really curious about what the exploit is but cannot quite put the pieces together...
mattlong··on Anthem Breach May Have Started in April 2014
Is the 80 million stolen Social Security numbers figure quoted in this article accurate? I had no idea it was so high...that's 25% of the population of the US!
mattlong··on The World's Dumbest Idea: Maximizing Shareholder Value [pdf]
If the link doesn't work, you can read it here: https://view-api.box.com/1/sessions/6570005e923b4513914b56fa...
mattlong··on App.net State of the Union
Interesting, I was not aware of that! In this case, they chose to downgrade me to a free account.
mattlong··on App.net State of the Union
Eeek, that's a bit slimy. The only reason I didn't get auto-renewed is that my credit card had expired.
mattlong··on The Myth of the Non-Technical Startup Employee
I was fortunate enough to work with the author at the startup she mentions. And I don't use the word "fortunate" lightly; she was absolutely a key player on the team. I'm happy to see that she had a positive experience with the rest of the (male) team!

Maintaining a good company culture™ was very important to me and the other founders and we were very aware of how much our early hires would contribute to it. An important part of that culture was only hiring the best and smartest people (yes, it's cliché, I know). It did not even cross our minds to hire an operations manager (or any other role) who could not understand and comfortably explain our product, for instance. I think that did a lot to set a tone that no one should have lower expectations set for them nor was somehow in a "second-class" role.

P.S. In my defense, it was darn good beef jerky.

EDIT: English is hard.

mattlong··on Buses for Tech Workers in San Francisco Will Pay Fee
Well put. I too am often shocked by how truly dysfunctional and inconvenient SF is compared other metropolitan areas in the country. Yet I still can't see myself ever living anywhere else in the Bay Area...
mattlong··on In A Divided San Francisco, Private Tech Buses Drive Tension
Amen. FWIW, the tech buses allow me to not own a car at all.
mattlong··on AWS Server Issues Take Down Instagram, Vine, Airbnb And IFTTT
We're already using Multi-AZ, but still had DB connectivity issues throughout the outage.
mattlong··on AWS Server Issues Take Down Instagram, Vine, Airbnb And IFTTT
I agree with you 100%. For those of us needing to run MySQL, what would be the best ways to minimize the dependency on EBS and maximize HA?
mattlong··on Why The Tech Industry Is Ruining SF
Texan currently living in SF here. You'd be hard-pressed to convince me that Austin or any other major city in Texas is dirtier or grungier than SF[1]. I've gotten used to it now, but SF really is an amazingly dirty place. Going back to San Antonio or Austin is literally a breath of fresh air compared to here.

[1] You said Bay Area, but lets at least try to compare apples to apples.

mattlong··on Box Acquires Crocodoc (YC W10)
Thanks, Omar! Getting to share an office with Priceonomics has been grand!
mattlong··on Process Managers: The Good, the Bad, and the Ugly
I agree with pretty much all of what you said about how a system like this should work. daemontools was next on my list of solutions to try out. I wish I had discovered runit before doing this rundown...my google-fu is apparently lacking a bit :)
mattlong··on Process Managers: The Good, the Bad, and the Ugly
You're welcome! Would love to hear your thoughts and insights on the topic. :)
mattlong··on Process Managers: The Good, the Bad, and the Ugly
You're welcome! I'm glad it was helpful. A lot of these devops and sysadmin related topics can be difficult to break into...especially with the rise of PaaS.
← PreviousPage 2 of 6Next →