HNHacker News
TopNewBestAskShowJobs

capsule_toy

63 karma · joined January 3, 2012

submissionscomments
capsule_toy··on Ask HN: Startup coworker underperforming
I agree with the sentiment that the best course of action would be to focus on your own work and not get caught up in the coworker's performance.

If you take the founder at face value, he's basically saying that keeping the coworker maximizes the chances of raising money. So another way to look at it is, would you pay hundreds of thousands of dollars today to maximize your chances of raising millions tomorrow?

And I definitely do think there are situations where that could be the case. The founder might have sold the investors on your coworker being a valuable part of the core team during a tumultuous period where the company let go of two engineers and had to rewrite the code.

While you may believe that getting rid of your coworker would maximize the chances of success, the reality might be completely opposite, regardless of how much weight the coworker is or is not pulling.

capsule_toy··on Apple, Firefox tools aim to thwart Facebook, Google tracking
I want to say that developers and smaller Saas companies might have played a role in this. Smaller businesses are not as big on ensuring everything works across browsers. Most developers use Chrome, so the likelihood of an issue popping up in Chrome is less than other browsers. When an issue does come up with someone using IE and the customer just wants it to work, the easiest solution is to just get them to download Chrome. Many of these customers don't really care what browser they're using and will gladly listen to whatever instructions customer support tells them.
capsule_toy··on Ask HN: What topics/subjects are worth learning for a new software engineer?
I feel like this really depends on how the question is asked, how the interviewee is guided through the question, and the interviewer's expectations. If I was the interviewer, this would basically be a fizzbuzz question. The reason is that I'm pretty sure I'd have to basically tell the interviewee that I want a higher order function that takes in a predicate function.

If the question is simply phrased, "Group the values by odds and evens ...; and please create an appropriate abstraction" without any more details, it would explain your results. I wouldn't be able to hold it against the interviewee that they couldn't reach the proper abstraction without more context.

If I wanted to gauge an interviewee's ability with abstraction and code organization, my preference would probably be to engage in a higher level discussion, because it's difficult to construct a code test that tests this well.

capsule_toy··on The $100B per year back pain industry is mostly a hoax
It's easy to see if someone has a broken leg or test them for cancer. For most back pain, you can't even prove that person is actually suffering from it.
capsule_toy··on The $100B per year back pain industry is mostly a hoax
Why? No one is telling anyone to stop chemotherapy and use acupuncture to treat their cancer. In the context of back pain, so what if acupuncture isn't better than a placebo? We know placebo works for making people feel better. That's the whole reason why we need to control for them.
capsule_toy··on A Terrible, Horrible, No Good, Very Bad Hardbound Update
I feel like your pricing is too low, and you needed to be closer to Audible prices.

I feel like your marketing plan relied on too many perfect things to happen. You should also consider that the more you exploit a specific marketing channel, the less it tends to work. I think it's a tough sell to convince investors to put money into something that will only get you to your targets if your conversion and share rates improve.

capsule_toy··on As obesity keeps rising, more Americans are just giving up
- Most fruits in the US are bred to last longer and picked earlier so that they can survive long trips from the farm to the grocery store.

- Take a closer look at the ingredients in your bread. You're most likely buying bread with preservatives. There are bread makers that make bread without them and those will go bad sooner. Look for sprouted bread. Those can go bad within a couple days of the sell by and the sell by itself is only like 3 days from when they get it in.

- Why would a customer want to pay more for less versus your competitors?

- Ingredients are tasteless because same as with breeding fruits for transport, we do not optimize for flavor but quantity and cost. Good meat is a function of what the animal eats and if they exercise. What you're looking for can be most likely found at your local farmers market.

capsule_toy··on As Our Jobs Are Automated, Some Say We'll Need a Guaranteed Basic Income
No one really knows the long-term effects of basic income, so it's all a bit of speculation and it's certainly possible that what you think will happen actually does. I personally think some costs would go up while others will not, largely determined by competition and supply/demand.

For example, if we look at food, it's a competitive industry and prices tend to only rise when costs (labor, food supply, rent) increase. I don't see why this will change under basic income. People aren't going to want to start spending $20 at McDonald's just b/c they can afford to do so and if Carl's Jr can undercut McDonald's at $15 w/o taking a loss, they will.

I can see housing costs increasing. Everyone wants to live in the same areas, so the supply of good housing is constrained. This is reflected in housing increasing in proportion of a person's income over the last couple of decades while food and clothes have fallen. But I also believe alternatives will start appearing to meet the demand for basic income level housing. It won't be as nice, but at least people can have a roof over their head. As an example, dormitory style living or elderly care facilities.

Lastly, what are the alternatives? If you agree that the problem is that automation is going to make a lot of ppl unemployed while concentrating wealth to the few, what other solutions exist besides wealth redistribution? If we have to redistribute wealth, how else would we do it?

capsule_toy··on We shut down our startup
I think with Dishero, the issue is product-market fit, and without it, none of the other stuff matters. My guess is the restaurants understand your product better and can more easily see how they can make money with it.
capsule_toy··on So Much for the Death of Sprawl: America’s Exurbs Are Booming
Whether you prefer the city or the suburbs is value-based. I value a low crime rate very highly. I don't know how you can claim to be objective and brush aside crime rate as an irrational fear when there are published crime rate statistics. And there is no objective way to say that my valuing a lower crime rate is less reasonable than all the other things you value.
capsule_toy··on One in every 600 websites has .git exposed
It's actually not a problem for many web developers. If you're working in Rails, Django, etc., you're not going to have the DOCROOT pointed at your top level directory. And .git is only in the top level directory, which is already an improvement over .svn.

But let's say we agree it's an issue and should be fixed. What alternative solution would you propose? You can't just get rid of the "magic file" because it actually contains your version history, the thing you wanted to track in the first place.

capsule_toy··on Show HN: Timeup.io – Find a suitable time slot for a meeting with your peers
Personally, I think you're mistaken. Allowing anyone to propose a date outside of the control of the event creator can lead you to confusion for little or no benefit.

Personally, I think the value proposition is to avoid the long back-and-forth messages for finding a suitable time. This is not the same as finding the best fitting time spots for all participants.

capsule_toy··on Ask HN: Best host for a one-page website?
I'm piggybacking off your comment, but has no one else had issues with github pages and custom domain names? I put up a static site on github pages and checked in a couple months later (it was a personal site that wasn't terribly important) only to find that it was down. No changes in the source or configuration. I moved the page pretty much immediately because I couldn't be bothered to figure out what happened.
capsule_toy··on SiteCake: Tiny, simple, flat-file, drag and drop CMS
Looks more like a configuration issue. The big clue is s/he dropped your code into a sub-directory but s/he's getting error in code not in that sub-directory (i.e. - not your code).

My guess is the docroot is set to /var/www/html with CakePHP server configuration.

capsule_toy··on Cutting Corners or Why Rails May Kill Ruby
While I agree with the sentiment, I don't believe it's necessarily cutting corners. Rather, it's by design. Rails values "elegance," and leans towards monolithism. Monkey patching is the means to those ends.

So even though I agree with you, I think it's going to be very difficult changing the philosophy of the Rails' ecosystem.

capsule_toy··on Ask HN: What to do about a client's bad programmer?
Others have covered the possible approaches to talking with the developer and the boss pretty well. Aside from that, I just wanted to point out that the only big worrying issue is the SQL injection. I would focus on this above everything else. You may have to show the client why this is a big deal.

I've found that many businesses are willing to put up with less performant code. If they're getting the same functionality for a lower price from a less expensive developer, they consider that a win. In many cases, it's actually hard to write web code with performance bad enough that a client will care.

I wouldn't just fix the developer's mess for him. I would definitely tell the boss that you're willing to fix the less performant code for him, but unless the website has a 2+s response time or crashes every day, don't be surprised if they say no.

capsule_toy··on How Japan's Line app became a culture-changing, revenue-generating phenomenon
I wouldn't rely on this. My LINE was set to a prepaid number that I had let expire on purpose. I thought I would be fine because I also had a username set. When someone else registered my number, I lost about 90% of my contacts. The only contacts I had left were ones that I was actively in conversation with. I believe this was actually a bug, but there isn't much recourse if it happens to you.
capsule_toy··on Show HN: HotelSaver – Save money on your existing hotel reservations
I think your idea is fine for HotelSaver, but your example, $500 per month savings on $5,000 initial investment, is flawed. When you flip the script around, it's not just the vendor's confidence in your savings, but now the vendor takes on the following risks:

- Risk of nonpayment because of the client

- Risk of nonpayment because the client disputes that the saving is a result of the product

- Payment is delayed until claims can be verified

- Payment can be further delayed because of the client

capsule_toy··on Is My Startup Burn Rate Normal?
I don't think it's fair to make a comparison across geography. There are too many variables, such as cost of living and the employment market that may affect overhead. You can definitely make a case for whether or not starting a company in the Valley is a good idea given high costs, but that's a different argument that's also been done quite a few times over.

For example, it would be similar to me claiming your burn rate of £95k is extremely high because I'm based in India and pay my developers £7 per hour.

capsule_toy··on Doctor in New York City Is Sick with Ebola
You may be interested in this talk by Dr. Michael Osterholm http://www.ustream.tv/recorded/53942765/highlight/563746

My main takeaways were (starting 25 minutes in): - There's a lot we don't know, especially about the current strain

- He's heard of patients that did not have a fever through the entire infection

- There have been incidents/experiments where we do not understand how ebola, this strain in particular, passed between animals

capsule_toy··on The human-driven driverless car
Most classes don't require an expert-level of knowledge and some teachers are completely incompetent, especially prior to high school. I had a science teacher in junior high that did not believe in evolution.
capsule_toy··on Travel planning software: The most common bad startup idea (2012)
I believe this is one of those things where everyone has their own idea of what 1 - 3 should be. I think it's ambiguous enough that people will see what they want to see and then realize that the vision doesn't match when actually implemented.

A trend that I've noticed is that many people don't put much effort in trip planning. Their workflow is basically read travel blogs, talk to friends, pick a couple of big points of interest, book a place that seems nearby to some things, and rely on mobile internet/concierge/locals for everything else. And maybe aside from finding the best place to stay, I haven't seen people consider the other steps to be pain points.

capsule_toy··on For Cinephiles, Netflix Is Less and Less an Option
I think the key is that you're stating that fundamentally, copyright should have value. This is not a given. I can certainly imagine a society where copyright infringement is allowed and no value is given to copyright at all. I'm not saying I would want to live in that world, but it's definitely not the same as a world that allows stealing.
capsule_toy··on Facebook is for grandparents: What we need in a next-gen social network
The problem is Facebook seems to want to do exactly the opposite: open up your life to as many people as possible. It's also shown that it wants to monetize your social connections i.e. beacon and endorsed ads. If Facebook was a service like a phone, then I'd have no issue with it, but it has shown that it wants to play a bigger and more opinionated part of people's lives.
capsule_toy··on I didn't get into YC – here's my project
I'm not a huge fan of the differentiators in your pitch. Last minute help and non-monetary compensation seems like it'll run into logistical and scalability issues. Not taking a cut of the money makes me wonder how you'll make money. Take away these differentiators and you end up with another tutoring service.
capsule_toy··on How we hacked Facebook with OAuth2 and Chrome bugs
I'm not sure what you're suggesting when you suggest not relying on browser implementation. This sounds impossible as the browser is the client and the client will have access to user credentials.
capsule_toy··on How we hacked Facebook with OAuth2 and Chrome bugs
I'll take a shot at this, but I only did a cursory reading of the article.

To begin with, I don't believe you are vulnerable through this exploit any more. Facebook has fixed this by changing the response in OAuth so that it would no longer trigger the block redirect. In particular: "Facebook had '1; mode=block' header. Now it's 0; because of us"

Every site using Facebook's OAuth was vulnerable. I don't believe the basic FB like button actually uses OAuth, but using FB as a way to login to your site would.

The vulnerability takes advantage of Chrome's handling of the above response from the server. When it sees that response, it loads a separate page to prevent the request from going through. The problem is this particular page has details about the request, like OAuth credentials in the response, and allows a third party script to have access to details about the request. Once an attacker has access to OAuth credentials, they basically have access to the login credentials for that user (ie as if the user's username and password were compromised)

Any user that is logged in to FB can have their OAuth app credentials compromised if they visited a site running this malicious code.

capsule_toy··on Allow “Phone a Friend” during Technical Interviews?
I don't think not knowing functional programming is peculiar at all. When I went to school, the dominant language was Java. Aside from a few courses, some of which covered functional programming, every other course and project was written in Java. It'd be very easy for me to imagine a good graduate making it through University and not remembering functional programming at the end.
capsule_toy··on OK Cupid launches Crazy Blind Date
It just sounds to me that you're saying it's tough for a guy that doesn't understand the cultural norm. The States seem to favor ambiguity over being very straightforward. I feel that there are definitely benefits to this approach, but if you don't learn to navigate it, things will be more difficult.
capsule_toy··on Harvard Scientist Proposes Refreezing Arctic to Prevent Global-Warming Disaster
As far as I can tell, the problem is that we really don't know about the long reaching effects of global warming, and you're not accounting for the extreme possibilities. There have been periods of time where the earth was extremely inhospitable to life. I'm not saying that will happen but to simply believe that there will be enough food without actually modeling possible outcomes is foolish.
Page 1 of 4Next →