HN user

boomzilla

843 karma

random walker

Posts30
Comments289
View on HN
www.bbc.com 5y ago

Prince Harry to become chief impact officer at US coaching firm BetterUp

boomzilla
3pts1
finance.yahoo.com 5y ago

Soros Regrets Early Investment in Peter Thiel’s Palantir

boomzilla
8pts2
www.nytimes.com 8y ago

Fair Housing Groups Sue Facebook Over Discriminatory Ads

boomzilla
2pts0
www.google.com 10y ago

Square stock drops 10%, is now less than IPO price

boomzilla
79pts116
www.businessinsider.com 10y ago

Former Uber driver won a $15,000 legal settlement

boomzilla
1pts0
github.com 10y ago

Mxnet: an efficient deep learning framework for Python, R, Julia and Go

boomzilla
5pts0
www.usatoday.com 10y ago

Dorsey to give one-third of his Twitter stock to employees

boomzilla
1pts0
recode.net 10y ago

LA and SF DAs: A Killer, a Burglar and a Kidnapper All Drove for Uber

boomzilla
2pts1
www.bbc.com 10y ago

Uber operating at big losses, suggests document leak

boomzilla
38pts53
recode.net 11y ago

Ellen Pao vs. KBCP, day 1

boomzilla
2pts0
investor.twitterinc.com 11y ago

Twitter reports 2014 revenue of 1.4B

boomzilla
3pts0
techcrunch.com 11y ago

Snapchat Outgrows the Friend Zone

boomzilla
1pts0
news.ycombinator.com 11y ago

Ask HN: How to start a consulting business in Bay Area, CA?

boomzilla
3pts1
www.sfgate.com 11y ago

Uber driver accused of hammer attack on S.F. rider

boomzilla
4pts0
www.khoslaventures.com 12y ago

Vinod Khosla's fireside chat with Google co-founders, Larry Page and Sergey Brin

boomzilla
2pts0
www.sec.gov 12y ago

GoDaddy files for IPO

boomzilla
2pts0
recode.net 12y ago

Uber Valued at $17 Billion in New “Record-Breaking” Round

boomzilla
1pts0
recode.net 12y ago

Square Begins Offering Controversial Merchant Cash Advances

boomzilla
2pts0
news.ycombinator.com 12y ago

Ask HN: reasonably priced robotic arms

boomzilla
11pts6
pando.com 12y ago

Box is the unicorn that Mark Cuban let get away

boomzilla
2pts0
www.wired.com 12y ago

The Inside Story of Facebook Graph Search

boomzilla
1pts0
www.bloomberg.com 12y ago

Twitter Sued for $124 Million Over Private Share Sale

boomzilla
2pts0
venturebeat.com 12y ago

Facebook ad profit a staggering 1,790% more on iPhone than Android

boomzilla
2pts0
www.decide.com 12y ago

Decide.com: yet another ac-hire

boomzilla
1pts0
abcnews.go.com 12y ago

Tumblr Founder to Get $81M to Remain at Yahoo

boomzilla
1pts0
wheels.blogs.nytimes.com 13y ago

Ford Debuts In-Car Voice Commands for Amazon’s Cloud Music

boomzilla
1pts0
venturebeat.com 13y ago

Zuckerberg to employees: Stock price drop has been “painful” to watch

boomzilla
3pts0
www.businessweek.com 13y ago

Amazon Exec Defrauded by Fake Tom Petty Booking Agent

boomzilla
1pts0
www.youtube.com 13y ago

Two chatbots having a conversation

boomzilla
1pts0
www.irs.princeton.edu 15y ago

Graduates of elite colleges don't make more money

boomzilla
23pts6

Peter's principle and whatnot, but I think there is something deeper. The manager positions are designed, by definition of the word, to manage, and the top goal is to extract values from workers. Managers (and product managers in tech companies) are encouraged to create a `healthy` tension with line workers (software engineers included) in work estimation and commitments. This is supposed to make the work challenging enough, but not so demanding that burn out the workers. The best managers can do that by providing the intellectual challenges and motivational goals. Most resort to processes and plain OKRs though (reflected in the worst ever software tool, JIRA. Also any line manager who's got any clue, meaning who can provide technical/business directions, would be quickly promoted to directors (where they are supposed to direct :-).

Protip for frontline managers: The percentage of time you spend on JIRA is negatively correlated to the chance of being promoted to the director level.

I am of the opinion that `true AI` is the science/engineering of understanding and replicating human intelligence. Why are we able to come up with abstract concepts from the surrounding physical environments? Why do we look at the stars and wonder what they are (and why)? How are we able to communicate with one another through pictures, words, writings, snapchat. Is that something special about our brains, our collective society, or something else, that enables such remarkable different behaviors from other any animal on earth? I don't know which direction we can start to go down to answer these questions, but collecting good data sets is probably as good as anything. Maybe we'll get the `quantity` of smarter specialized systems first, and once we get the `quantity`, maybe the `quality` will follow?

The AirBnB story about `literally a month from being homeless` is total BS. Both Chesky and Gebbia worked for a few years before starting the company and the other guy went to Harvard.

You can read the comments (and the linked papers) first. This is an advanced algorithm that could take days (or weeks) to fully internalize the details. One can't expect to just read the code and build a mental model of the program in one parse, no matter how expressive the variable names are.

Don't think there is much rationale behind all these models. It's more like P(would buy a vacuum | bought a vacuum) > P(would buy X | bought a vacuum) where X is a single product. Now P(would buy a vacuum | bought a vacuum) < sum(P (would buy X | bought a vacuum)) for X that is not a vacuum, but what would be the recommendation? Hey, you bought a vacuum, come back and buy some non-vacuum stuff?

For most recommendation UIs, you would need a hero item that make people want to click on. It might turn out that another vacuum is probably the best item for some people to click on, and go on to buy other stuff once they are on the site.

Be frugal. Don't buy a house unless you have at least 6 months of payments in the bank. Don't buy a car if you need to take a loan. Save as much you can. Build and maintain a strong network outside work (family/friends/professional contacts).

Every time I got into a difficult situation at work, I take a deep breath and tell myself: "Don't worry, give it your best shot to resolve this. And if that's not good enough, you know you can walk out that door and take a break for some time". It's been working well for me.

It's kind of a different software that are being developed these days. Software development used to be highly original, analytical and creative, but now it's like endlessly iterative on the same problems and tools. That explains the number of programmers/engineers around. My guess is that the highly selective group of engineers who are still working on the most original problems sit in their own office (preferably their home office, e.g. Linus). For the rest of us, it's more like a factory floor.

I think you misunderstand the purposes of auditing. They have very strict accounting that they have to follow. There is a degree of "interpretation" on what numbers can be assigned to certain items, but by and large, they just follow a big book of rules. Of course there are certain new business practices that are not reflected fairly and properly by these rules, but that should be the exception, not the norm.

A few takeaways:

- Morgan owns a small percentage of Palantir, maybe 20 basic points. However, this is big as Morgan and the big i-banks still have a lot of influence on the big money funds. This will scare the LPs off and VC funding will dry up.

- In my opinion, Palantir is still too expensive at ~15B valuation. I mean how can it be more expensive than both Tableau, Splunk and Hortonworks combined in the public market?

- Dropbox seems to be hit the hardest when T. Rowe Price marked it down to just 5B valuation. Still a great outcome if they can exit at the price point, but it sucks for the late investors and recent employees.

I think you are biased to pick a "micro framework" as a starting point. Because of your experience, you have probably seen all the common patterns in building a web app. As a result, you probably have a solution, or know exactly where to look for a solution to any requirement you come across. However, less experienced team would need a lot more guidance and proven best practices to follow. An analogy is a driver in a foreign country. A GPS map might not provide her with the shortest or most enjoyable route, it gets the job done. Django is great for inexperienced team. It's also great for solo consultant.

I am not sure I'd agree that Netflix could've been more profitable if they went with their own DC. I think Netflix does not utilize that much hardware. Their streaming is on their own CDN, which I heard that are placed directly in the big cable companies' DC. Tracking and storing user profiles and other meta data would not require a huge amount of hardware. I think Netflix also does quite a bit of video encoding and analytics, but these workloads would fit well with EC2.

Yes, I guess the 150 machine is more like a guideline. It depends very much on your workload. If you need 150 beefy machine running at 90%CPU all the time, then yes, running your colo may come out ahead. On the other hand, if you run a system with an online fleet of say 20 web servers, a couple of beefy databases, and some offline analytic workload, then AWS will definitely come out ahead.

And that is not considering other AWS offering. I've come to really like DynamoDB. It takes some time to get used to, but I've found it's solving more and more problems for me, without having to scale OPS engineers. There is a danger of lock-in, but I guess as I am a paying customer, it's not going away anytime soon, and Amazon is probably not jacking up the price either.

Neat! It's been a while since I wrote Java code. Java8 lambda syntax looks quite reasonable. I'd recommend the author to make "Getting Started" section a bit more detailed. One of the gripes I've heard is that Java setup and build are non trivial for inexperienced engineers. So maybe some script/screenshot HOWTOs or adding a Dockerfile?

Square root of relevance signals to "smooth" them out? I worked a bit on tuning search results, not at Google scale though and it's long time ago, but taking square root, or even logarithm of out of scale signals is a very common trick. Heck, even with the classic tf-idf signal, there are a bunch of heuristics like capping off tf, taking log of idf, penalizing doc length, etc. It's really a trial and error thing.