HNHacker News
TopNewBestAskShowJobs

dlo

668 karma · joined October 9, 2009

YC Badge: 0x83c5389f7701d3aabbdb824ed2cb15bd74b55dff
submissionscomments
dlo··on How to Close a Gender Gap: Let Employees Control Their Schedules
I think the employer that is able to accommodate a variety of different schedules, and indirectly, challenges that their employees face in their lives, will be a sought-after place to work.

If an employer is trying to attract the best employees, this could be a major competitive advantage. Google can offer superior compensation, but they likely will not be able to offer this due to institutional inertia, people who believe in and are invested in the current system.

No employer, especially a startup, has to follow conventional wisdom on how to run a workplace. They could decide to upend things next week if they wanted to.

dlo··on Recommend a Founder for YC
Yeah. Agreed. In case you missed it, I retracted my statement in a follow-up reply.

Some modification to my earlier statement is accurate. :-) Unfortunately, I don't have time right now to iterate on it. If you're interested, you'll have to discover it yourself.

dlo··on Recommend a Founder for YC
To actually answer your question, I do not think the next Google will have gone through an accelerator. Maybe they will take funding at some point in their lifetime, but their success will not be owed to entering a rigid assembly line for startups.
dlo··on Recommend a Founder for YC
Re: "empirically untrue," my guess is about the future, for which there is no data, so I don't think it can be "empirically untrue." If you figured out a way to collect data from the future, I am very interested!

FWIW, it can't be empirically true either. :-)

What I am saying is that starting off one's journey by taking money or going through an accelerator enters you into an efficient machine for building a startup in a specific way.

From what I have observed, entering this path often traps founders into thinking this is the one true way to build a startup. In reality, the paths to product-market fit are unknown. You often discover them through serendipity. Being rigid can cause you to miss them.

I am not saying a startup should never take money. Once a startup has discovered their magic, i.e. achieved product-market fit, then taking money and using it to scale is the right way to go.

dlo··on Recommend a Founder for YC
Actually, it is not true that Instagram had not received funding at the time the story took place. I am referring more to typical pressures, some of which founders place on themselves.
dlo··on Recommend a Founder for YC
Sorry for the terse reply. I only have time for a short reply.

There are two ways of thinking about a problem. And they both are important:

1) Why wouldn't this work? 2) How can we make it work?

When you get funding, it's mostly about 1 and not so much about 2.

I am not sure that Instagram would have survived receiving funding.

https://backchannel.com/why-instagram-worked-45dbfeaa37c8#.1...

Another aspect of it that I don't really want to go into right now... when an outsider looks at your company, they don't really understand what's going on. But they do have a bunch of rules of thumb that they like. They may or may not apply to your company. But in their minds, you're a bad company if you do not adhere to them.

VCs admit to thinking this way. They call it "pattern matching."

dlo··on Recommend a Founder for YC
Instagram also comes to mind.
dlo··on Recommend a Founder for YC
An overlooked alternative is to:

1) Reduce your burn rate. 2) Save up enough money to live off of for a year. 3) Bootstrap your startup off your savings.

I am going to make a guess that many of the strongest startups will be produced from this procedure.

Getting funding, from YC or elsewhere, has a way of changing your startup in a way that makes it much less likely to succeed. They have said so in fact -- they want you to fail quickly.

dlo··on The Disadvantages of an Elite Education (2008)
If these people's personal statements reflected their true intentions for what they want to do with their Stanford education after they graduated, they wouldn't have gotten in regardless of how good their grades, test scores, and extracurriculars were. Stanford isn't for these people. They could just have gone to some other university, still achieved their personal goals, and made room for people who really mean it when they say they want to make a mark on the world.
dlo··on The Disadvantages of an Elite Education (2008)
Re: "It doesn't matter if the per-person amount is small. You have to multiply it by the number of people being affected (and your utility function's multiplier on their utility function)."

You are stating the opposite viewpoint without any support. And I don't agree with it.

Re: "It gives the wrong answer, which is why people think it's better to help a small charity case than do something that's mildly beneficial for a huge number of people."

I don't know why people are saying I think people should go to work for charities. This is totally a straw man argument, as my opinion is that charities often are a waste of talent.

Re: "It's true that $100 isn't much in the grand scheme of things for an individual. But all the utility you ever experience in your entire life is just the sum of lots of (arbitrarily) small utilities."

I agree. But the vast majority of people, especially in Silicon Valley, think this way. At least a few people should be tackling big problems. For example, as I mentioned elsewhere, we are deploying insecure IoT at scale, which is effectively building a weapon for our enemies to use against us. I'm hoping that someone is going to do something about this. Note that working on this problem is not entirely altruistic -- it is likely to be a very profitable endeavor.

There's a lot to address here. To be honest -- and I'm going to put this as politely as I can -- this discussion is not very interesting to me and I am going to bow out.

But in general, I will suggest that you stick to the facts. Calling someone, e.g. me, "irrational" is irrational. To turn it back to you, I think what you've done is you've learned about a theory in school (that I don't agree with) and you're merely checking to see if I'm in compliance with it. You should do your own thinking.

dlo··on Revised estimates of the share of national income going to top earners
Good call. Thanks!
dlo··on U.S. Election Agency Breached by Hackers After November Vote
Quote from the article:

“We don’t think he actually works for any government or is super sophisticated,” Barysevich said.

dlo··on The Disadvantages of an Elite Education (2008)
I can't imagine a single person whose life would be better in any significant way with an extra $100. Not even a homeless person would find this quantity helpful over the long-term.
dlo··on The Disadvantages of an Elite Education (2008)
Here is another possibility for something to work on. We are deploying IoT at scale without much concern for security. Effectively, we are building a massive weapon for our enemies to use against us -- one that is distributed, fault-tolerant, and built into our infrastructure. We would not be able to escape the consequences of such a weapon.

In addition to serving society, this would also be self-serving. I have to imagine someone working on this would become fairly wealthy or at least very eminent.

As far as I know, something close to nothing is being done about this problem.

dlo··on The Disadvantages of an Elite Education (2008)
There's a lot of human trafficking in Oakland, a short BART ride away from SF. With so much problem-solving ability in nearby SF, why is this still a problem?

So are homelessness, childhood hunger, etc

And why do we crowd around in the Bay Area, pushing out artists and other people? Why don't we spread out across the U.S., spreading ideas and doing good?

dlo··on The Disadvantages of an Elite Education (2008)
It's a shame to waste an elite education on people who do not serve society.
dlo··on The Disadvantages of an Elite Education (2008)
I went to Stanford, and I disagree. Sure, there are exceptions, but most fellow alumni I know are very boring.

For example, many live in San Francisco, work for Facebook or Google, and do little of note besides the following:

- have an "interesting" hobby - work out at the gym - hang out with friends at the bar or club - work on their career - start a "start-up" - travel - ... other very self-serving pursuits

Most recently, I am very disappointed in my fellow alumni for not standing up for this professor:

https://www.theguardian.com/us-news/2016/dec/19/ex-stanford-...

And actually, I am seeing to it that alumni and current students do something about this. Enough is enough.

dlo··on Revised estimates of the share of national income going to top earners
I wish they'd just put the data online for us to look at.
dlo··on Is Sugar Killing Us?
Have you gotten tested for sleep apnea?
dlo··on Interview with Max Levchin
I don't think he's referring to "working hard." He's referring to how you behave in hard times, e.g. from the article:

"It’s about having compassion even when you feel you may not have the strength for it in the moment."

dlo··on Ask HN: How to get started with machine learning?
Contrary to the other advice around here, I would strongly advise NOT taking a course. I think it is a good idea at some point, but it is not the first thing you should be doing.

The very first thing you should do is play! Identify a dataset you are interested in and get the entire machine learning pipeline up and running for it. Here's how I would go about it.

1) Get Jupyter up and running. You don't really need to do much to set it up. Just grab a Docker image.

2) Choose a dataset.

I wouldn't collect my own data first thing. I would just choose something that's already out there. You don't want to be bogged down by having to wrangle data into the format you need while learning NumPy and Pandas at the same time. You can find some interesting datasets here:

http://scikit-learn.org/stable/datasets/

And don't go with a neural net first thing, even though it is currently in vogue. It requires a lot of tuning before it actually works. Go with a gradient-boosted tree. It works well enough out of the box.

3) Write a classifier for it. Set up the entire supervised machine learning pipeline. Become familiar with feature extraction, feature importance, feature selection, dimensionality reduction, model selection, hyperparameter tuning using grid search, cross-validation, ....

For this step, let scikit-learn be your guide. It has terrific tutorials, and the documentation is a better educational resource than beginning coursework.

http://scikit-learn.org/stable/tutorial/

4) Now you've built out the supervised machine learning pipeline all the way through! At this point, you should just play:

4a) Experiment with different models: Bayes' nets, random forests, ensembling, hidden Markov models, and even unsupervised learning models such as Guassian mixture models and clustering. The scikit-learn documentation is your guide.

4b) Let your emerging skills loose on several datasets. Experiment with audio and image data so you can learn about a variety of different features, such as spectrograms and MFCCs. Collect your own data!

4c) Along the way, become familiar with the SciPy stack, in particular, NumPy, Pandas, SciPy itself, and Matplotlib.

5) Once you've gained a bit of confidence, look into convolutional and recurrent neural nets. Don't reach for TensorFlow. Use Keras instead. It is an abstraction layer that makes things a bit easier, and you can actually swap out Tensorflow for Theano.

6) Once you feel that you're ready to learn more of the theory, then go ahead and take coursework, such Andrew Ng's course on Coursera. Once you've gone through that course, you can go through the course as it actually has been offered at Stanford here (it's more rigorous and more difficult):

https://see.stanford.edu/Course/CS229

I will also throw in an endorsement for Cal's introductory AI course, which I think is of exceptionally high quality. A great deal of care was put into preparing it.

http://ai.berkeley.edu/home.html

There are other good resources that are more applied, such as:

http://machinelearningmastery.com/

I hope this helps. What I am trying to impart is that you will understand and retain coursework material better if you've already got experience, or better yet, projects in progress that are related to your coursework. You don't need to undergo the extensive preparation that is being proposed elsewhere before you can start PLAYING.

dlo··on How to Build the Future with Sam Altman
It's very natural to feel a bit defensive in response to criticism of this nature, which is actually an ad hominem. I don't know that many people would have done better. I think we have to remember that even larger-than-life characters like sama are also humans who feel emotions.
dlo··on CS188 Intro to AI – Course Materials
Try this. Choose a lecture. As you go through it, create a bulleted list of things you don't know. A Google Doc works well.

Then go through the bulleted list in order. During this process, you will also encounter things you don't know. Add these to the top of the list and start from the top anew. As you work through bulleted items, mark them off or move them to a "complete" list.

What you are creating is a list of things you need to understand in the order you need to understand them. It guides your investigation and makes it all more manageable.

Bonus: Beneath the list, create an in-order set of notes pertaining to the items on your list. This is like a personalized set of lecture notes.

dlo··on Ask HN: Data questions for YC?
Also: which start-ups didn't apply to YC at all and how well they did.
dlo··on Ask HN: Data questions for YC?
Do you collect data on start-ups that:

- Didn't get into YC, e.g. funding, exits - Didn't get into YC the first time but got into YC on a subsequent attempt

I'd love to see this data.

dlo··on CS143: Compilers (2011)
The second half of the 2nd edition of the Dragon Book is pretty good, especially if you think of it as learning math.
dlo··on Unsupervised Feature Learning and Deep Learning: A Detailed Tutorial (2013)
I believe this is the updated version.

http://deeplearning.stanford.edu/tutorial/

dlo··on Entrepreneurs don’t have a gene for risk – they come from families with money
Here's how you can simulate coming from a wealthy family.

1) Reduce your personal burn rate. 2) Save money, enough to last more than a year on your reduced burn rate. 3) Develop high-demand, valuable skills so you will always be able to get a job if things go south.

dlo··on Insufficient Sleep Is a Public Health Epidemic
What is your AHI?

It is very common for a CPAP to be misconfigured or not to be the right size in the first place. You may want to ask a sleep tech for help. There is documentation online as well.

dlo··on Wink Health: Making Five Guys Less Fattening
FYI, I updated this blog post based on the comments in this discussion.
← PreviousPage 2 of 6Next →