skysight-inc/HackerNews huggingface dataset:
One of my favorite anti-portfolio is the one from bessemer: http://www.bvp.com/portfolio/antiportfolio

I remember when I advised my friends to work for Google in 2002 and people were looking at me like I wanted something bad for their career. It's always easy to dismiss opportunities that are one of a kind... even YC, with more data than anybody, makes "hiring mistakes".
I mostly like Peewee's API, it is like a mixture of the Django ORM and SQLAlchemy. It could be a sane path forward for Django's ORM, but backwards compatibility will still be hard. Django's ORM has a lot in it's API that are hard to or shouldn't really be replicated like extra(), annotate(), aggregate(), F(), exclude(), raw().
Founders must both fear and embrace failure to succeed
Show HN: A prototype of an html5 game my friend is working on
Why Google predicts Microsoft’s next game console will beat Sony’s
Monads are important, but I don't think it's fair to call them the "crux" of Haskell programming. For some reason, monads are over-dramatized and get far more attention than other great Haskell features and abstractions, possibly making Haskell's already unfair reputation as difficult and academic even worse.
As a programmer and a non-designer, I don't understand how this will help me. Why are each of the successive design tweaks better than the previous ones? I've seen pages with flat designs and with gradient designs, with images and icons and without, and with various fonts, and they all look fine to me. How are you supposed to tell the difference between good and bad design?

And to take it further, if an average person like me can't even tell the difference, what's the point of it?
Mathematician Paul Erdős famously spent 19 hours a day doing math

Mathematician Paul Erdős famously took amphetamines regularly.

http://en.wikipedia.org/wiki/Paul_Erd%C5%91s "Ron Graham bet him $500 that he could not stop taking the drug for a month. Erdős won the bet, but complained that during his abstinence mathematics had been set back by a month: 'Before, when I looked at a piece of blank paper my mind was filled with ideas. Now all I see is a blank piece of paper.' After he won the bet, he promptly resumed his amphetamine use."
I think this has very much to do with culture, and very little to do with 'science'. As a scientist, I've been in institutions where this single-mindedness tends to be the case. Currently I'm at an institution where this is far from the case. Each person here is a whole person. Each person here is an award-winning scientist, a family person, and excellent at something else or two too. It breeds itself - and those who were not "well-rounded scientists" would not fit in here.

When writing up my own resumes and applications, I wrote in a way designed to weed out those places that wouldn't revel in that well-roundedness. I did not 'pretend' to be something I was not - to do otherwise only invites disatisfaction. I knew my application wouldn't be accepted by people who were not themselves well-rounded - but I wouldn't be happy at those places anyway.

There are singled-minded scientists, like there are single-minded <insert profession here>. There are well-rounded scientists like everyone else too. Cultures breed one and another. Likely you'll enjoy work and life most if you find the culture that fits you. Further, I also don't think it's particularly correlated with talent in the field either. There are both fantastic and crappy institutions with very different cultures, ethics and expectations.
I lost 40 pounds of body fat in 3 months by not eating carbohydrates, and eating an over 2000 calorie high fat diet. I think that losing 30 lbs of body fat the normal way isn't that extraordinary. I think what I did by hacking the system was more so extraordinary.
I experienced this first-hand as a well-rounded undergraduate working in a graduate lab. It was frowned upon if you did anything other than live and breathe whatever work was done in the lab. There was some kind of competition on to see who was more dedicated and self-sacrificing of leisure time, hobbies, friends, family, etc. I'd always be dead last playing that particular game. I value my work/life balance and invest a great deal in my side projects and hobbyist pursuits.

The same general disdain for people with well-rounded interests occurs at some companies so this effect certainly isn't limited to science.

Ultimately, the solution is to change the culture of the lab (or workplace) you are working in... not always an easy thing to do from the bottom up, mind you.
Stop turning over PG's every word like some soon-to-be unemployed English major. It is pathetic. You need experience with the real world through use, and not by the cool reflected glow of the Internet on your monitor.
I think this woman's blog post is interesting, for all the obvious reasons as well as the consideration that Aspergers and other forms of autism are associated with Silicon Valley children.
>>I periodically fire up an EC2 instance

That was point oc put forward: A normal human being won't bother setting up an S3 account.
How to hack your seed round in India?
Israel Government Emails HaCked by Teamr00t
gavrielm@most.gov.il 274733

taldi@eca.gov.il 666002

granitr@agri.gov.il 607013

irissh@justice.gov.il 558691

noa.hasdai@moh.health.gov.il 661590

diklad@gazezet.health.gov.il 581556

medina@mmi.gov.il 569698

ronitr@court.gov.il 283093

yehudit.hodeda@moh.health.gov.il 375755

michal@jda.gov.il 212211

talipa@education.gov.il 264102

oritl@justice.gov.il 730751

mshenkar@knesset.gov.il 761767

anat.sharizly@sheba.health.gov.il 429387

muchaelm@moch.gov.il 713883
I think much of what this cheatsheet covers really did not give me any problems when I was first learning Haskell. Most of the syntax is well-designed and intuitive: for example, list comprehensions are just like set-builder notation from math and pattern matching does exactly what it looks like. (As an aside, I think this is a good example of why syntax does matter. I learned Haskell at the same time as Scheme, with no prior functional programming experience. Haskell's pattern matching syntax made understanding complex recursion far easier than Scheme's if and cond statements.)

Much of these difficulties are also ameliorated with a good text editor (Emacs). With good syntax highlighting and indentation, it's easy to write syntactically valid code. It also really helps to be able to easily load and run GHCi.
"Clearly has no idea what Google Play is"

Oh dear, Techcrunch, you seem to have misunderstood comedy.
I just spent 2 months in Indonesia. Some readers may be surprised, but Blackberry is definitely still right up there as (arguably) the most desirable mobile device brand in Indonesia, which has a population of 250 million. They're not dead yet.
Google’s sync changes are going to screw Gmail users on Windows Phone
> But, at the end of the day, the webpage is still obviously twitter bootstrap with a few tweaks

Certainly, but is your site targeting developers? If not, the average person has no idea what bootstrap is. They will like the site if it has a decent layout and does something useful, fun or solves a problem.

I think you should always strive to make something unique but trying to hide the fact that you built something with bootstrap from people who don't even know what that is seems like a waste of time.
You've a video on this page that doesn't work without Flash or H.264. Both are proprietary.
Http://www.writelonger.com/show/YwgOD
im searching friends
TUF-16 Finale's Roy "Big Country" Nelson Snacks on "Meathead" Mike Mitrione
I couldn't see a way to aggregate it in the ganglia linked.. could you share how many mysql (maria) queries per second you guys are averaging?
Oh ok, so what I described (the atoms of your body being stretched apart by tidal force) will eventually happen, but not necessarily until quite a while after you cross the event horizon, if the total mass of the black hole is great enough. Thanks for the explanation.
Sixty-Two Things Wrong with "Future Perfect"
Yes. For starters, you can put in a T61 motherboard (14" 4:3 model only, and avoid Nvidia GPUs - they're all defective) and 8GB of RAM. Minor alterations to the frame are required.
Author has no clue about what is Democracy and what is secularism. A country can be democratic but not a secularism. Democracy means people chose their own govt(Pakistan is also same). Secularism means religion does not matter for the jobs.
It's only 32 years until 2045. 32 years ago was 1980.

Emacs was first released in 1976.

Lisa with its mouse and GUI was first developed in 1978.

The first handheld mobile phone was demonstrated in 1973.

The TCP/IP protocol was first standardized in 1982.

Thirty years on we're still relying on the same core technologies, though more mature.

What new technologies have appeared in recent years that will become more mature in 5, 10, 20, 30 years?
Tom Preston-Werner: Development of Jekyll to be revived in 2013
It appears that Tom Preston-Werner, current CEO of Github, is going to give Jekyll, his most popular open-source project, some love in the New Year.
I disagree with a few things about your comment. Your criticism of machine learning feels off-base, and is too specific to describe such a wild field. Who sells parameters? What does that even have to do with whether it is a science? I can think of other fields where every detail of an experiment isn't spelled out in every paper.

It's hard to separate machine learning and statistics because so much of machine learning derives directly from statistics. Motivation is probably the most important distinction; machine learning is applied statistics. I'd say it's a mix of science (the scientific method plays a big part in model building for example), engineering, and math. Statistics is first and foremost a branch of mathematics, not science; the scientific method does not play a role in the vast majority of the field.
Google really should think about the majority of their freeloading users when they do things like this!

... wait a moment...
as an online marketer that actually creates revenue as opposed to 95% of HN readers that have unprofitable startups.
These sites arent bad at all.
Just because they arent resposive and dont have jquery or whatever junk dosent make them bad.
"For India to appoint a Muslim to be the chief of the country’s intelligence service is a big, big deal." - This is not true. 6 years back Indian president was a Muslim. So in India all it matters is talent not religion.
This is incredibly important.

Every time I talk to people from outside of the country about the US, the first thing that comes up is the difficulty of obtaining proper healthcare.
Tell me your t-shirt size (to stop swag events from running out of your size)
Reminds me of "The Quiet Ones" New York Times piece - http://www.nytimes.com/2012/11/18/opinion/sunday/the-quiet-o...
Specific implementation for d3 GeoJSON datasets http://bost.ocks.org/mike/simplify/
I think you missed the point of the article, or are you trolling?

How about: in addition to being a well-rounded person, someone who has been on a Division 1 track and field team knows how to push him or herself beyond the limits and endure discomfort few people can comprehend, is dedicated, disciplined, and knows how to handle competition. Actually, having been on a D1 team in a demanding sport is some of the best proof of these qualities that I can think of and is a stellar thing to put on a resume.
I built www.StockTesting.com
It allows anyone to trade or test strategies on the stock market with Javascript, all from within your browser. You can see charts of your backtesting strategies from the last 10 years, or even set your strategy to autotrade the market and update your phone by text message, voice call, or email. You can do this all just by calling a function from within your javascript code (eg) : call_my("cell","555-1212", "Just sold my shares for a cool profit of $"+profit);
It was designed to be easily digestible.

Judging by your shallow critique, I would surmise you(ironically) had a low attention span and didn't even read it.
I think haskell has more orthogonal language features than, say, java, where everything holds together pretty well but you can't un-congeal features and use by themselves.

Besides GHCi this is my reference shelf

- http://www.cl.cam.ac.uk/~ns441/files/thips.pdf

- http://acm.wustl.edu/functional/hs-breads.php

___________

- http://www.haskell.org/hoogle/

- http://www.haskell.org/haskellwiki/Typeclassopedia

- Prelude source and http://www.haskell.org/onlinereport/haskell2010/haskellch9.h...

_______________

- 2010, 98 reports (which are very readable, unstiff/undry docs

- use google to search stackoverflow/questions/tagged/haskell

- http://ezyang.com/haskell.html

____________

Books: Hudak's "School of Music" (tho I'm not sure how interesting it is unless you know how to read/play music), and the 3 books by Hutton, Thompson, and Bird. It has been remarked that the "gentle Intro" is actually kind of harsh, the Hutton and Thompson books really are gentle intro's:

http://www.haskell.org/tutorial/

http://haskell.cs.yale.edu/euterpea-2/haskell-school-of-musi...

http://www.amazon.com/Pearls-Functional-Algorithm-Design-Ric...
Ask HN: On an album do you always like the song after your favorite song?
I've noticed that if I listen to an album again and again and started listening to it because of a particular track. I almost always start liking the track right after. Does this happen to other people ? Is there a scientific reason for this ?

So, if the song you like is 'i' and you start listening to an album because of it. Do you always end up liking song i+1 since it plays right after ?
First off, Microsoft can fix this problem themselves, by supporting standards such as CalDAV and CardDAV. Microsoft is still very poor at supporting open standards over their proprietary ones. That needs to change for their own users sake, because Microsoft is not the only game in town anymore, and they can't seriously expect Google and Apple to pay them for the privilege of using their own proprietary stuff in the future, when they can use their own.

Second, WP has like 2-3% market share globally. Would you expect Google to support IE6 if it had a 2% market share? Google actually stopped supporting IE6 when it had 20%.
Cats, I recall reading, "domesticated themselves" a long time ago. As a direct result, they are absurdly successful. Surely that's a valid adaptation.
Situation seems to also affect Windows 8, RT, and Office..

http://www.zdnet.com/gmail-loses-google-sync-how-windows-8-r...
I've been delaying my migration off of Gmail. Google just accelerated it considering I'm moving all of my machines and family/friend machines in the next few months to Win8. Depending on how easy my final migration turns out to be, I may move everyone.

Thanks Google for the forced motivation.
Yes, this is inspired by BVP's antiportfolio. I love their humor about a topic that stings all VCs.
CardDAV and CalDAV are open standards, no? Sounds like it's Microsoft's turn to step up to the plate.
Judgemental comments are not very well received on HN, still there's just one thing I've to say about this article - "the author has no idea wheat he is talking about".

He seems to be ignorant of India[1] has a democracy, a republic and he also seems to be a regular reader at those forums which often churns out hate comments and incorrect and whimsical outbursts.

[1]I cannot say the same about Pakistan as I do not live there.
That should be "screw gmail consumer users on new windows phones" - existing consumer users, and all current and future business/government/educations users don't appear to be impacted.

From the original post: http://googleblog.blogspot.ca/2012/12/winter-cleaning.html

"Google Sync was designed to allow access to Google Mail, Calendar and Contacts via the Microsoft Exchange ActiveSync® protocol... Starting January 30, 2013, consumers won't be able to set up new devices using Google Sync; however, existing Google Sync connections will continue to function. Google Sync will continue to be fully supported for Google Apps for Business, Government and Education. Users of those products are unaffected by this announcement."
Reading this nearly brought a tear to my eye. I can't imagine what it's like for a mother to fear her own barely-teenage son and worry about the implications of his condition for the remainder of her life. I agree it's important to discuss mental illness and how it should be handled, but what is she suggesting should be implemented to address situations like this?
It's really not as black and white as you seem to be imagining it. There's lots of prompting and asking questions. If they don't think of unit testing straight up, that's fine. It's just a nice indicator if they do think of it. Things generally flow as you describe - in a non-linear fashion. They'll get the basic method done and then I'll ask them about possible edge cases and error handling. The problem is that even with this prompting, many people can't come up with what those may be. And then, if I suggest what they may be (eg how should we handle nulls), how they go about handling that in their code is when it can sometimes become really messy.

It's definitely not a failure. When a good programmer comes in, it's immediately obvious. They have no trouble. I mean, it really is basic stuff - writing a loop with a few if statements - not some fancy egg dropping puzzle or the big O notation stuff that Google gets you to do.
Well, looks like I'll be switching to Outlook.com fully. I've been using it with my Gmail pushed to it for a while now, but I've often found myself wondering why I should be routing through Gmail in the first place. Without the ability to sync directly to my phone in the future, why bother? Its just really sucks having to bounce from service to service every few years because the boys can't play nice.
the light just does make it to the event horizon to leave because of time dialation effects

No, the light does make it to the horizon.

our math breaks down at the horizon

No, the horizon, and the spacetime inside all the way down to the singularity, can be described perfectly well mathematically.
The fact that scientists have to be "always on" these days is an interesting development. Its probably largely down to the fact that the academic job market is so terrible that only those who are fanatically dedicated can succeed.

In some ways, this is a good thing for science: only those who are truly dedicated (and thus likely very good at it) will become professional scientists. On the other hand, the poor academic job market also means that its tempting for smart people interested in science (who could be very good at it) are likely to go and do other, more lucrative activities (e.g. software, finance, etc.)
Sure, but the point I was trying to make was that the (maybe historically) cruddy toolset will likely have contributed to the decline of the platform, and nobody seems to mention that.

If they've improved the dev environment for BB10 then at least they're doing what they can in that regard. Hopefully it's not too late.
Browsers pulled a Moore's law on me
>>Play with your schedule. Wake up earlier, go to bed later. Time-shifting is your friend.

This is bad advice, in college you can skip classes and choose where to fail, you can't skip meetings and your mistakes live can't be dismissed. Having an inconsistent sleep schedule is a great way to mess up your life.
We use node+express for everything at MileWise. I put together a starter project for quickly bootstrapping new projects that's ready to go using our favorite set of tools:

Expres, Jade, Stylus+Bootstrap-Stylus, Passport (for auth), Mongode (MongoDb-native wrapper)

Maybe it'll help you get started! It's ready to be deployed to heroku or node-jitsu etc. And I use mongohq for new projects until they get bigger.

EDIT: link... https://github.com/milewise/sideproject
If you have been living in a cave for the past few months...

I want to stop reading right here.
Minor nitpick, does our current model have any concept of a 'global perspective', my understanding is that all perspectives are equally valid.
I wouldn't call these shortcomings of Django's ORM as much as design decisions that may or may not be agreed with. I've found Django's ORM pretty useful in that, it reduces the amount of typing you need to do. BlogPost.objects.filter() is shorter than "SELECT * from BlogPost where ....". Of-course, Django's ORM gives you a few ways to implement complex SQL statements. However, ORMs in my opinion aren't that great with dealing with complexity. They can take you only so far before you realize that "Hey, I could write this query much better manually". At the point where you need that, ORMs are pretty useless. There've been times that I've manually enforced database level constraints and enforced uniqueness on 2 or more columns with a replace statement to avoid race conditions. An ORM wouldn't be able to handle that kind of thing. Not at the moment anyway.

But that brings me to my point. Do we need to keep running after abstraction (ORMs) when the needs become sufficiently complex and the abstraction ends up making things more opaque ?

ORMs are great for simple stuff. Raw SQL rules for complex stuff. Yes/No ?
> Apple and Google both support CalDAV and CardDAV natively, but Microsoft doesn’t support either.

Sounds like Microsoft's problem, not Google's. This is what Microsoft gets for not supporting existing open standards. In any case, surely they support IMAP? This seems like it affects google calendar/contacts and not gmail.

EDIT: I guess IMAP doesn't have push notifications, but that's hardly a crucial feature.
More info on CalDAV & CardDav (both standards)

http://caldav.calconnect.org/standards.html

http://carddav.calconnect.org/standards.html
Not directly related to this cheatsheet, but I was reminded by the section on operators: you can combine multiple binary operators to get something a lot like ternary operators. E.g., in ghci:

Prelude GOA> let True ? x = \_ -> x ; False ? _ = \f -> f
Prelude GOA> True ? 4 $ 5
4
Prelude GOA> False ? 4 $ 5
5
Prelude GOA> False ? 4 $ True ? 3 $ 7
3
Prelude GOA> False ? 4 $ False ? 3 $ 7
7

Pretty neat, I think.
Does anyone know a) how often this sort of pattern presented itself historically, and b) what people did back in the good old days? For example, what would a small rural town have done to support someone like Michael? Would they have treated him somehow? Would they have assumed he was possessed by a demon and tried an exorcism? Or would they have found a way to get rid of him in a hunting accident, and had a dirty little town-wide secret? Or what? It's a really hard problem, obviously, and history might at least give us some ideas (possibly some very bad ones, granted).

Of course, since his outbursts are so episodic, it would be interesting to consider installing some sort of drug system in the kid, remote-controlled that either knocks him out or just sedates him when he gets belligerent, similar to how diabetics have insulin dispensers. It would be interesting to see if his "sweet, sunny" self would accept this leash on his evil twin, or even the particularly interesting possibility that he can be taught to observe the episode and trigger the device himself. It would also, of course, be interesting to get an fMRI of his brain before and after an episode - he could advance our knowledge of the biological basis of rage and hatred. Heck, if he's really that smart he'd probably do well to consider a neuroscience track so he can study himself, eventually.