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 Top Technologies Used By YC Companies
The way it's detecting Django (checking for the Django CSRF cookie) is false-negative prone. For example, our site (crocodoc.com) uses Django but is not registering for it; probably because we don't have any forms on our homepage so no CSRF cookie.
mattlong··on Facebook trades under $30, down 7%+
Employees are typically awarded stock options with a non-zero strike price based on the FMV of the company at the time the options grant. Those options very well could end up worthless.
mattlong··on Virtualenv to be part of Python 3.3
Also a fan of virtualenvwrapper. workon with tab completion (in bash, at least) is so nice when you've got more than a few virtualenvs and can't quite remember your naming scheme :)
mattlong··on The Only Reason My App Worked Was Due to a Slow Database
Since you got rid of the MySQL bottleneck, it seems your server architecture now simply isn't able to handle higher concurrency. If you suddenly got 5-10x the number of users, you'd have the same problems as before adding your AJAX queueing, right? That's, of course, assuming nothing else "breaks" first due to the increased traffic.
mattlong··on Realtime Metrics for 128 Million Users with Redis: 50ms + 16MB RAM
I know disk space is cheap these days, but at 16MB/metric/<level-of-granularity>, it seems like your metric dataset would grow pretty quick. With just 10 metrics tracked daily, thats another gigabyte per week. Of course it does come with the benefit of maintaining all the raw data since you never roll up or aggregate the data...so the pros probably outweigh that con. :)
mattlong··on Time Zones
It's a day behind for me; i's reading 5:14PM on March 20th in SF when it's actually the 21st.
mattlong··on Ask HN: do founders get a salary after raising angel round?
I would not recommend expensing rent. The best you can legally* do in the eyes of the IRS is get a smallish deduction/credit (I forget which) for however many square feet of your home are used solely as a workspace.

*I am not a lawyer

mattlong··on A 1-star, unfiltered user review of Yelp
I grew up in San Antonio, TX and now live in the bay area. There is a marked difference in the Mexican cuisine available between the two. The bay area focuses way too much on cream sauces, mangos, avacados, and other California-isms. The offerings in Texas seem to be much more inline with Mexican cuisine that I've had throughout Mexico and the rest of Central America. New Mexico also has a distinct variety that tends to be a mix of Mexican and Native American offerings.
mattlong··on How github was hacked
I'm not too familiar with RoR, but does the mass assignment vulnerability basically boil down to not doing any input validation for the convenience of updating several model fields in one line of code?
mattlong··on HTML5 Rocks has a whole new look
Is it just me or does the homepage display noticeable lag when scrolling up/down? I'm assuming its due to the event handlers that trigger certain blocks' showing and hiding based on scroll position.
mattlong··on I was on BloombergTV talking SOPA today - how'd I do?
I agree that getting our aunts, uncles, etc to "get it" is very important. But I wonder if most of them even know this is an issue. Time for an anecdote:

While visiting my parents for Christmas, I scoffed when we drove past a car with a Lamar Smith bumper sticker (they live in TX). My parents asked me why I didn't like him; he was a stand-up representative as far as they knew. I mentioned SOPA and how horrible it is and they both drew a blank...turns out they had never even heard of SOPA. I was shocked since they watch the local and national news almost daily and discuss any story they see regarding technology/the internet with me.

mattlong··on Why “direct” PostScript makes sense
No, PDFs don't have to be generated from PS at all. PDF has it's own well-defined spec. Valid PDF files can be generated in many ways besides from PS files. It's even possible to write a valid PDF file by hand if you're feeling masochistic.
mattlong··on If You’re Busy, You’re Doing Something Wrong
I don't think he is addressing people who do physical labor.
mattlong··on Take a short break in a quiet place
Cool idea. I'd use music not associated with a show like Lost. I couldn't relax; was thinking about unanswered Lost questions the whole time...
mattlong··on One-time Secret: Share passwords etc with URIs that work only once
The guys behind behind Zencoder released the same thing more than a year ago: https://www.thismessagewillselfdestruct.com
mattlong··on Gas Fracking may cause earthquakes
Old news. A couple weeks ago there was a magnitude 4.8 near San Antonio, TX caused by fracking[1].

[1]:http://www.woai.com/news/local/story/Could-fracking-be-at-fa...

mattlong··on Free Stanford AI Class is a “Beta” for a Commercial Launch?
I'm partaking in both the AI and ML classes and I find the ML experience much more user-friendly and polished than the AI class. For example, being able to speed up the lecture videos is brilliant. I find the AI class video questions a bit frustrating to use. IMHO, Know Labs has a ways to go.
mattlong··on Cleaning up manage.py and import paths - Django developers
I really hope they go through with some form of the proposition and not throw it all aside in the name of backwards compatibility.
mattlong··on New - Amazon S3 Server Side Encryption for Data at Rest
You can set custom headers as long as they are prefaced with x-amz-meta...Other than that, you're limited to just a handful of headers. See my reply to thamer for more info.
mattlong··on New - Amazon S3 Server Side Encryption for Data at Rest
Sure, you can set custom headers as long as they are prefaced with x-amz-meta...Other than that, you're limited to just a handful of headers. This is a big deal for fonts because the Access-Control-Allow-Origin must be set appropriately to be able to use custom fonts from a different origin (i.e. host&port) and S3 will pretty much always be on a different origin than the rest of your website.

You can read more on the AWS forum post about the issue: https://forums.aws.amazon.com/thread.jspa?threadID=34281

Edit: For those interested the complete list of allowed headers is here: http://docs.amazonwebservices.com/AmazonS3/latest/API/index....

mattlong··on Node-fib: Fast non-blocking fibonacci server
How so? IMHO, it's an elegant demonstration of the async module.
mattlong··on Burnout Prevention and Recovery (the MIT stance)
This has been passed around MIT circles for a while and is as profound and relevant for me as ever.
mattlong··on scales: Greplin's new open source Python server metrics library
Correct me if I'm mistaken, but it seems like this wouldn't really work with a web server that has several worker processes like uwsgi in preforking mode. Each worker process would be sandboxed to its own STATS object and attempting to serve the HTTP/Graphite server in its own background thread; all of which would be trying to access the same port.
mattlong··on Netflix Apologizes to Customers & Rebrands Its DVD Service
This whole Netflix debacle is a shame. Its one of the few web apps I don't mind paying for at all since they provide excellent value and user experience on both the DVD and streaming side of things. Hopefully they can continue to do so after the split.
mattlong··on AMQP – the enchanted corner of SOA
FWIW, AMQP is the preferred protocol of Celery, the python distributed task library; which we've been using it heavily for the past year at Crocodoc. I have nothing but praise for AMQP and RabbitMQ in particular in terms of performance or reliability.
mattlong··on Dorm Room Design and Construction
Classic East Campus!
mattlong··on How GitHub Works: Creativity is Important
You can tell a lot about someone (or some company) by the beer they drink. What do you have on tap right now?
mattlong··on So you want to write a fast Python?
So I really like python and would love to contribute to a project like PyPy, but I don't have much (aka any) experience writing interpreters, compilers, etc. What's the best way to start learning about these things?
mattlong··on Nobody Knows My Password; Not Even Me
It almost goes without saying, but one of the biggest benefits in my opinion is that you get to have a different strong password for each set of credentials. Thus, god forbid, if some site you have an account with doesn't encrypt your password in their DB and gets hacked, you don't have to worry about changing all your other logins.
mattlong··on Sal Khan has started videos about Python
FYI, looks like the video has been taken down...
← PreviousPage 4 of 6Next →