Hacker News new | past | comments | ask | show | jobs | submit | more Forlien's comments login

IQ might be a better predictor, but the linked paper says it's not a far better one:

"The results demonstrate that intelligence is a powerful predictor of success but, on the whole, not an overwhelmingly better predictor than parental SES or grades."


That might just mean that intelligence is useful not only for gaining personal success, but also for raising offspring who will be successful. Is that a problem that society should try to correct?


Hmm, do you think there are some things you can say that would classify as an action you could be arrested for rather than an idea?

For example, yelling "Fire!" in a crowded building, offering a bribe, and threatening someone all seem like actions you could be arrested for in the USA where the only evidence is your speech (or a recording of it). Would these qualify as thought crimes to you and if so do you think there is a developed nation with free speech where they are accepted?


How about threatening violence against a member of a protected class? Is the crime worse because of that persons protected status, even if that didn’t matter to the perpetrator?


There should not be protected classes..

All people should be treated the exact same under the law


http://www.businessinsider.com/americans-are-drinking-less-s... says 41 gallons per capita in 2014. Converted, it's 0.4252 liters per day, so a liter per day is more than double the average.


That's per capita; not everyone drinks soda. A liter per day could certainly be the average for soda drinkers.


I wonder what the difference is between mean and median in this case?


The standard deviation must be pretty high. There are lot people who drink almost no soda.


I feel a bit dumb asking this, but your explanation doesn't make it clear to me why you can't think of a bind on Maybe as a flatMap on a List with 0 (Nothing) or 1 (Just) elements. Could you elaborate further on how thinking of a bind on Maybe as null propagation eliminates it also being interpreted as a flatMap on a restricted-size list?


You're right, maybe is equivalent to the type of lists with at most one element. There are however monad instances which are genuinely different.

For example the state monad is defined as

  F(X) = S -> S*X
I.e., a value of type F(X) is a state transformer which takes a state argument of type S and produces the new state and a value of type X. In this case, bind is sequencing of state transformers.

Using the state monad you can write code that looks like it uses a global variable of type S, while being completely pure which makes testing and refactoring easier, and of course doesn't pollute the rest of the program.


Unfortunately, not all monads are list-like (though there are a lot that are). The most notorious example is probably Cont[1], the monad of delimited continuations. State, ST, and IO all struggle to be interpreted as lists as well.

[1]: http://blog.sigfpe.com/2008/12/mother-of-all-monads.html


Is this a case of a more specialized tool (with fewer but more focused features)? For example, you can view email in vim, and I'm sure you'd get better performance than Gmail for large emails but very few developers I know use vim for that.


This seems strange. If you view page source on this comments page while logged in to Hacker News, does the source show you as not logged in? When I do that, my source contains the link to my profile (user?id=Forlien) at the top so I know it's giving me the logged-in version.


Actually no, it shows me as logged in (I can see the logout link).

Whereas with the site I'm working on locally, I get the login page. curl with appropriate options copied from firefox gets me the full page.

I don't know why I get different results with the two sites.


Where do you draw the line for how much you can cut costs and sacrifice a little bit of productivity or retraining? For example, I often see programmers talk about having proper tools to do their job, whether that be high quality keyboards, faster computers with more memory, or subscription IDEs like Intellij. Should government programmers be denied these things because it is possible to program quite well without them?


Great question. I was thinking of the people who use office for communiqués and presentations and such. You don't need Microsoft Word to write an interoffice memo, nor do you need it to write a request for proposal.

That would free more money so that the people who did need or could truly benefit from premium tools could get them.


For what it's worth, I have a counter anecdote. I go to a university where for some computer science courses, your labs are on computers with a Linux desktop environment. Other students seem to do fine in these labs. Even so, when I look around the classroom during lectures, almost all the open laptops are Windows or Mac. Perhaps these students don't get enough exposure over the couple of courses or don't get shown enough of the reasons to switch to Linux.


You can add these shortcuts into your browser. On firefox, you can right click on a search box and specify some character(s). I'm sure there's a similar process on chrome too.


too much work. changing my default search engine to ddg is faster and easier. i don't even know all of the bang commands! if i followed your advice i would have a significantly inferior experience.


At this point, I've set up search keywords in firefox to do this. Now, for example, I type "gi rabbit" for pictures of rabbits. It's nice because they also can be used as shortened parts of links. Eg. "@ john" to go to twitter.com/john


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: