HNHacker News
TopNewBestAskShowJobs

eob

2,655 karma · joined March 5, 2009

I build Figma Make.

Before: Founder @ Steamship. Head of ML @ Instabase, YC Alum (S15), PhD @ MIT CSAIL, Google Research

Twitter: @edwardbenson Email: edward.benson@gmail.com Website: http://edwardbenson.com

submissionscomments
eob··on Probabilistic programming does in 50 lines of code what used to take thousands
It's a fair question, but from my heydays doing ML research even good libraries can be pretty revolutionary. The engineering-side of ML is still in relative infancy.

For a great example look at all the papers Andrew McCallum's group has been able to publish by building on top of FACTORIE: they get to focus their time on the problem at hand rather than all the math required to solve it. Basically they can write code that generates a model dynamically but the framework handles all the inference. Compare that to how these things are built without such a framework: you spend most of your time painstakingly hand-deriving update rules and then implementing them as code.

IMHO, the exciting thing is that ML is getting closer and closer to being an everyday tool for engineers rather than something that requires you to be a full-time math person to use effectively.

eob··on First 26 pages of Neal Stephenson's new novel Seveneves
I think I started, and then shelved, Anathem three times before finally powering through the first third of the book and like you was hooked once I did.
eob··on Former Google exec Lee confirmed to lead U.S. patent office
Interesting.. so what's the backstory behind the company that got the contract?

It may just be the PIs have a good track record..

eob··on Did a Human or a Computer Write This?
The Shakespeare sonnet wasn't written by a computer. IIRC Nate just had a text editor with a type-ahead suggest box that was weighted by an n-gram lookup into your corpus of choice. It was up to the human to choose which word to use.
eob··on $500k of Azure credit for YC startups
This would be against the spirit of the offer, but I wonder if there is any easy way to arbitrage that credit into cold hard cash with low effort.

E.g., boot up a bitcoin mining cluster (though this particular idea would obviously yield low return since it would be running on off the shelf hardware)

eob··on Telomere extension turns back aging clock in cultured human cells, study finds
You're comparing things of different scales. Your body has many cells, but cancer in one can take down the whole system. It's more like a self destruct button on each AWS machine bacause they have a nasty habit of propagating a worm that spreads across the rest of the data center
eob··on The Growth of Administrative Staff in Universities
CS PhD here: In our field, yes.
eob··on Those making $1,000+/month on side projects – what did you make?
That's pretty awesome. I just tried it out to see how you make money and noticed that you have both banner ads and also open popup-tabs. Are you comfortable sharing how much of the revenue is from the banners versus the popups? Are those the only two streams?
eob··on Possible upcoming attempts to disable the Tor network
FWIW according to the listserv traffic at MIT CSAIL right now, some members of the community seem to believe that the TOR node lives in CSAIL, not LL.
eob··on Leaving Academia (2013)
The repayment with respect to industry work is in credentialed autonomy, not money. And for many, that's worth it.
eob··on Distributed messaging with BitTorrent Sync
If a permission-enabled filesystem was bolted on top of BTSync, this could result in all sorts of fascinating log-based applications.
eob··on Google Fiber Austin
Wow. Just as another data point to show how monopolies stifle progress, in Cambridge MA I pay $50/mo for 6Mmbps. Comcast is the only Internet company available.
eob··on Lovefield: Cross-browser, SQL-like, relational query engine on top of IndexedDB
We did this with sqlite about six years back and got awesome performance results. It was a system called SyncKit. Still would have preferred relational storage in the browser, but glad to see at least we're moving toward something.

http://edwardbenson.com/papers/www2010-synckit.pdf

eob··on The Fall of Facebook
Re: challenging the network effect.

A telling moment that happened two nights ago for me. A friend from ~8 years ago came to visit and we wanted to send a joking message out to a few people from the old group of friends we used to hang out with.

The conversation was literally:

A: "Post it to Facebook and tag everyone." B: "Ehhh. It would be funnier to find an old email thread and reply to it."

We went with B. It seemed like a better idea, plus we weren't sure if folks in the group checked Facebook. But everyone reads email -- and sure enough, we got life updates from the whole gang within 12 hours.

eob··on The Fall of Facebook
Your observation isn't necessarily in contradiction, though.

People hate Comcast, and yet we all use it because (for many of us) there are no other options.

Sentiment is an important measure because it indicates the activation energy required to leave if a sufficient replacement emerges.

eob··on China Just Blocked Thousands of Websites
Speaking entirely divorced from my opinion on China politically (as someone with strong US and TW ties, FWIW), I think the Great Firewall has been a brilliant economic move in retrospect. While it may have been an accidental side-effect, blocking so many foreign sites has enabled a flourishing of domestic internet companies of the likes that nobody but the US has seen unless I'm mistaken.

And for a "middle class" of blocked sites, while not technically blocked, the packet delay is so great most people (except a dedicated few) will just shrug and figure that cross-continent internet connections must be too slow to be practical. Accessible, but only if you're willing to wait a minute. A brilliant political play, because it's hard to pin a charge oppression on anyone, since the information is technically there, but so slow nobody will access it.

eob··on Latent Dirichlet Allocation on Tweets
Is development on FACTORIE ongoing? I played with it a bit a long while back and loved the "imperative-declarative[1]" idea you all were pushing for model construction toolkits.

[1] edit: Because I'm not sure if I just made that phrase up or if it came from one of your papers, the idea that ML libraries that take declarative model descriptions are great, but what's even better is if we also have an imperative API that can dynamically generate those declarative specs for us, even based on train-time inputs, so we can essentially "program" the structure of a model but still benefit from keeping everything generalized and declarative at the base.

eob··on Hyperlapse, Instagram's new video stabilization app
Agreed. After reading several paragraphs about how speed as the only toggle was a brilliant feature, I started wondering, "Wait a minute. Am I reading reporting or an aggressive attempt at framing the lack of features by a PR team?"
eob··on Hidden surprises in the Bitcoin blockchain and how they are stored
Agreed. Now that the "get rich quick" phase of mining is over, there aren't many incentives for all the costs incurred.
eob··on Lyft is offering as much as $10,000 a month to commercial drivers in NYC
So if drivers pooled together, using the same account from Lyft's perspective, they could pull off a $6,666 / month guaranteed salary for 40hr weeks. I.e., four accounts working 60 hour weeks are staffed by six people working 40 hour weeks. (I doubt the terms of service would smile upon this activity)
eob··on What was your best passive income in 2014?
Without paid advertising, how do you advertise the service? I've created a micro-service like this in the past, and where I really fell short was getting the right people on the site. AdWord conversions were also too low in my case.
eob··on Show HN: Webhook – Static site generator with a CMS
Looks awesome, guys! I've been wanting something like this for a long time.

One question: can I deploy to my own server (for free) or only through your hosted service? It wasn't clear from the documentation I read online.

eob··on Bose Picks A Patent Fight With Apple’s Beats Over Noise-Cancelling Headphones
Do any of the audiophiles on HN know if it's just fashionable to hate Bose or are there actually double-blind studies done in which music listeners consistently rate Bose as worse than price-comparable alternatives?

I'm not an audiophile by any means, but I also get the sense that many around me seem to have disdain for Bose. I also stumbled into possession of QC headphones and some Bose speakers for my house and think they're great. So I've always wondered at what the precisely stated and justified beef is.

eob··on Why can't you find a job with a Stanford computer science Ph.D? (2013)
This is dependent on what field you're in and where you graduate from, of course. CS is less heavy on postdocs [1] and I'm biased by only having had the experience of top-tier schools.

As a tenure track professor, you don't really answer to many people. You have to beg for money (grants), constantly prove yourself (publications), and always be recruiting (students). Of course you also have to teach classes, do community service, and participate in department politics and initiatives. I'm not counting these as "answering to people," however, because none of them involve someone telling you to do something. They're all activities you must decide to do yourself, and then it's completely up to you how to do them. Is this what you meant by answering to lots of people, or something else?

The relevant academic joke is: "It's the best job ever! You can do whatever you want with your 80 hour weeks!"

[1] In CS, from my experience, postdocing is usually a 1-year "reset your brain" time before taking an academic job. I know in other fields it's often a mandatory many-year grunt-work experience.

eob··on Why can't you find a job with a Stanford computer science Ph.D? (2013)
One challenge with the PhD->CS Industry sidestep is that PhD candidates are extremely picky about the kind of jobs they're willing to accept, and many companies are suspicious of the value/cost ratio of a fresh PhD.

If you're a graduating PhD headed into academia, you will be the boss of your group, with almost nothing above you in the org chart telling you what to do. So it is natural for a PhD headed into industry to start from a place of expecting the same---from their perspective.

But from the perspective of industry, the PhD's value isn't judged the same way. They've just spent six years doing research, not shipping code. Their management experience is managing students and classrooms, not employees.

So this mismatch results in a perception of "I'm being undervalued!" from the perspective of the PhD and "He's overvaluing himself" from the perspective of the company.

If the student and company don't have high social IQ to navigate this situation, I can see how it would result in no offers being made.

Source: I've made hiring decisions about PhDs when I worked in industry, and now I'm a graduating PhD student going back into industry, so I can see it from both sides.

eob··on Multiline strings in JavaScript
At one point the E4X standard (back in 2007?) enabled a cool multi-line string hack by promoting XML elements to language entities. You could say:

    var htmlFragment = "" + (<r><![CDATA[
    l(a
    
    le
    af
    fa
    
    ll
    
    s)
    one
    l
    
    iness
    
    - e.e. cummings
    ;
    ]]></r>);
And then `htmlFragment` would contain your multi-line string. (The addition with the empty string coerces the <r> element to output its `toString()` value, which happens to be the innerHTML).

This is largely a historical factoid, though. I don't think browsers beyond Mozilla ended up supporting E4X.

Really clever hack with the function's toString method!

eob··on Amazon Zocalo
I wonder how long it's going to be before Dropbox announces another vertical. They have an amazing product, but it's basically been unchanged for years now and been allowed to succeed (and thrive!) as such because competitors have always treated their own Dropbox-style clients as a hobby instead of a product.
eob··on Six Months After Legalizing Marijuana, Two Big Things Have Happened in Colorado
Both groups exist.

Think of the "buying freedom" bump as the bump that happens when a new restaurant opens. A lot of people buying pot for the first time (or the first time in a long time) probably don't really care about pot that much. Not enough to break the law to buy it. It's just fun to try something new.

Replacing "Pot" with "Norwegian Cuisine" is maybe a useful exercise. I'm in the group that doesn't care much about either (from the consumer standpoint). I wouldn't break the law to smoke pot, nor would I break the law to eat Norwegian food. But if either was suddenly legalized, of course I'd go try them out a few times, why not?

eob··on Use Google Spreadsheets as a CMS
I've been tinkering with a variant of the same thing at Cloudstitch.io and will be presenting a paper about spreadsheet-backed web apps in UIST 2014 [1] (an HCI research conference).

Happy to give anyone an account if you'd like to beta test.

Also, Brace.io folks -- great stuff. we should chat :)

[1] http://www.acm.org/uist/uist2014/

eob··on Material design with Polymer
WebComponent support seems to be super spotty across browsers. But that being said, it's an incredibly exciting extension to HTML so really cool that Google's invested the time to flesh out what a WC-based widget library might look like.
← PreviousPage 6 of 15Next →