skysight-inc/HackerNews huggingface dataset:
I got my first Mac about 1 year and 4 months ago. I've been pretty happy with it. My fallback plan was just to install Windows or Linux on it. To me, the worst case scenario was that I was over-paying for some decent hardware. As it turns out, I never needed to exercise the backup plan.
Zynga may be leaning on "fat fingers" to bolster mobile ad revenue
Fatherpreneurship: Tips on how to be a successful father and entrepreneur
I agree with the author that you don't want to "protect" women or other minorities, you need to make a general effort to make your work environment suitable for everyone.

That said, I can't think of an instance in the ~13 years I've been working professionally where I have observed a minority in a tech company receiving "special care or protection." This may happen in more traditional industries, but my experience is that everyone works their asses off. (My experience is that minorities are often overachievers. I can't think of a single female engineer who was a slacker. I can think of quite a few white males and one or two South- and East- Asian male slackers. Ironically, when we start to see female slackers, then we know that we are creating the right environment. And can proceed to apply the same management tools that we apply to anyone not pulling their weight!)

Today, software developers are in extremely high demand. There is no reason to believe that women, african americans, or any other minority are fundamentally less capable of being excellent engineers. So the question is: what are we doing wrong as a society and as company creators that causes certain minorities to be underrepresented in our tech companies? South and East Asians appear to be well represented, so it is clearly not an impossible problem.

I welcome articles that help me better understand how to create a better environment for capable engineers. There is a clear shortage of female engineers, and there is an encouraging uptick of women speaking about the problems and issues that cause them. The more we learn, the better we will be at closing that gap.
I disagree. If a bunch of people are facing the same problem a good way to solve it is for them to join together and fight it collectively. Insisting that women should play dumb when faced with sexism is just bad strategy.
How to guerrilla market yourself for a job
Debate Runs Wild Over Use Of Klout Score As Job Requirement
Pure functional programming does not mean there are no effects. The name "pure functional" is a misnomer, in my opinion. It just means "typed effects" -- keeping track of what effects pieces of code have.
Some highlights of modern sexism:

* Women don't "dress like sluts" and you won't be raped (Canadian police officer advice ( http://www.bbc.co.uk/news/uk-13739876 ) ).

* USA politicians think that somehow women's bodies can recognise "legitimate rape" and prevent getting pregnant (* http://www.nytimes.com/2012/08/20/us/politics/todd-akin-prov... ), which is just a way to stop rape victims getting abortions.

* The EU made an advert to get women into science. ( http://www.youtube.com/watch?v=g032MPrSjFA ). "Science: It's a girl thing". Just look at it. High heels! Make up! Lipstick! It's like something from Mad Men ('women won't be interested in a thing unless you have lots of make up!')

* It's amazing that so many films still don't pass the Bechdel Test. It's a simple game, where a film passes if it has 2 named women talked about something other than a man. Many many films don't have that. Many many films have 2 named men talking about something other than a woman, one would struggle to find films that fail the male bechdel test. What's going on here?
Most of my initial customers were freelancers. The problem is labeling - some go by "freelancer", others "contractor", "consultants", and so on. I decided early on to focus on freelancer, and got what I aimed for.

Now I'm getting some enterprise accounts (like, universities) who fall off the pricing grid, and quite a few former freelancers and bringing in their contractor friends and upgrading to the team or consultancy tiers.
cynicalkane didn't say that you said that ezyang was incompetent.

> Looking at your GitHub your resume is nowhere near as illustrious.
Is Integrity Funding a startup? Founded in 2007, it has seen 12,443% growth over the past three years and is currently the 4th fastest growing company in the US.

Website: http://www.integrityfunding.com/index.html
Reference: http://www.inc.com/inc5000/profile/integrity-funding

There are a lot of companies on that list of the 5,000 fastest growing companies in the US that I (and perhaps others) wouldn't consider "startups" at first glance.

Also, in your argument you reference your "startup" but say that the company failed because of "lack of execution and growth." But wouldn't, by your own definition, your company not have been a startup because, after all, it was just another idea that fell off the idea tree and failed to grow?
What LinkedIn has forgotten about people
An UIImageView subclass to select a complex polygon map out of many
About 25% of accounts find Planscope organically.

Honestly, I don't spend much time on SEO itself. I follow standard best practices, write content targeted to my audience, and let the Googles figure out the rest.
A well-made sandwich is currently worth more than most startups. Most startups are entirely worthless.
Morgan Freeman nails it. Stop talking about it:
http://www.youtube.com/watch?v=I3cGfrExozQ&feature=relat...
Just out of curiosity, and if you still have it around, I'd love to see the non-long form letter. I wonder if it would appeal to the other demographic.
TopCoder Contest: LoadBalance
Here's Some New Footage From Notch's Next Game
Looks very interesting, just bought your book.
I have reputation < 20 so I get "Welcome to The Stack Exchange Network chat! You'll need 20 reputation to talk here"...
They both have their places.

You can budget against recurring revenue - it generally just takes time to ramp up.

Infoproducts require constant tending (marketing), but when life happens and you need some cash, you can run a sale.

Also - mailing lists glue it all together - best decision ever.
Video: Cloud Tunnels (Cloud Networking via the protocols)
Knowledge Worker Productivity
Imma just gonna leave this here:
http://hulkholden.github.com/n64js/
fully functioning n64 emulator in javascript, which dynamically recompiles mips asm to js so that your browser can JIT it into native code.
the dev blog is full of amazing js perf knowledge too:
http://n64js.blogspot.co.uk/
(videos here also if you dont have any roms to hand)

source code on github.
full disclosure: I work with paul, he's very clever.
Falkvinge explicitly said above that it doesn't matter whether or not the entity is commercial.
Tools for Business Model Generation
Symbian, a post-mortem
Mud Huggers - Exclusive Offer For Walks And Walking Readers
Half of Americans are women. Half are men. Give or take.

83% of Congress are men.

60% of college graduates are women.

91% of inmates are men.

84% of single parents are women.

If you think all that's left of ten thousand years of systemic discrimination is unpleasantness and stupid jokes, I just don't know what planet you live on.
wow. way to go about ignoring and denying your privileges, mister straight white man!

why on earth is that bigoted drivel on the front page of HN?
This article completely ignores the concept of mindshare. Which equates to how many people are thinking about a product, and thus how many people are more likely to buy that product someday. In 2010 Nokia's mindshare was slim to none and slim was heading out of town. He tries to make it sound like Nokia was doing well then but it may have been doing well in the moment, but we all know what the derivative was.

My opinion: Nokia is fine. They have a good business strategy in their new smartphone pillar that I strongly believe will work. Why? Because it's a two pronged strategy. They're selling performant inexpensive smartphone like the Lumia 510 in the developing world that will be retailing for $150 (off contract!). While they're doing this to increase their marketshare, they're making high end 'hero' devices like the Lumia 920 that will ship in the developed world and increase mindshare. Its unrealistic to expect a 'breakthrough' in western markets because many customers are entrenched into certain ecosystems and are difficult to move. That said, mindshare is easier to get, and if you can convince people that your stuff is cool, you can start to slowly nibble away at the western markets. Nokia is fine. Elop is fine. I'm tired of all of this doomsday predicting crap.
The language is quite good, at the same level of C and C++ (minus metaprogramming), with better type safety and native code compilers available.

Not to mention the fact that Pascal/Delphi compilers are usually so much faster than C++ compilers. I never used Delphi much, but I can clearly see its appeal.
Implementing Less in Drupal Base Themes
Urban legend. Wings deflect air downward. The OP even linked to the xkcd comic debunking this.
Wow. Really well-said, and thanks for that reply. I'm going to use that murder analogy.

Though I would hope that the rest of my post showed that my intent was not to ignore this stuff, despite my poorly-worded sentence that made it sound like I thought it was okay to stop thinking about it.
>>soon rendered irrelevant thanks to emerging technologies

wanna bet?
http://www.psychologytoday.com/blog/colorblind/201112/colorb...
The Keep:

http://raganwald.posterous.com/the-keep
What point are you trying to make? There are large differences on average between men and women? Why is this a problem?
A little AA battery trick they don't want you to know...
Do you honestly believe that 91% of inmates are men because of sexism? That there are no differences in let's say propensity for violence between sexes?
Open Source Sketch Recognition Library for Android
Make your own sketch recognition applications on Android. This library is able to recognize and beautify basic shapes. It can also be used for higher-level domain recognition.
It is really hard to take seriously an article with section titles like "SYMBIAN WAS WINNING".
Being a little pedantic: PyPy is written[1] in RPython[2], which is a strict subset of Python, and is quite restricted in many ways (E.g. when I was experimenting with it a while ago, all file operations, including reading/writing, were done with file descriptors (NB. it was a while ago, so this might've changed)).

So it's not as quite as easy to fiddle with as you might expect, but still significantly easier than CPython, I guess.

[1]: http://doc.pypy.org/en/latest/architecture.html#pypy-the-pyt...
[2]: http://doc.pypy.org/en/latest/faq.html#what-is-this-rpython-...
TodoMVC is great for getting a rough idea, but as discussed in these comments, it's not terribly helpful for selecting a library. What is helpful? Looking at the diversity of different sorts of apps and projects that the library has been used to build. For example:

http://backbonejs.org/#examples

http://builtwith.angularjs.org/

http://developer.yahoo.com/yui/poweredby/
So, seriously, what are the "large differences" you infer from these statistics? That women tend to be harder-working, while men tend to be more dishonest?

I mean, I'm not saying you're wrong.
I used this solution on a network of WP blogs with moderate traffic (maybe somewhere around 100 to 500k+ visits per month at best) but after a while some spammers took the time to script their way into the comments.
what about the absurd institutionalized privileges of minorities are much larger in America?
The flipside of this "new generstion" is that racism/sexism matters are being taken to an extreme absurd. In my country, for instance, you can get sued for racism for calling a black person "an idiot"...
Show HN: a new take on a music player. early stage
Yep. General rule of thumb: If you're considering adopting a view that's held by Stephen Colbert (the character), it's probably a bad idea.
on getting out of consulting-- wouldn't that slowly age your relevance on marketing products/workshops/ebooks as an expert on running a consulting company? Why not keep some consulting business to stay 'in the game'?
I tried writing an ARM -> JS recompiler, but my initial tests showed that the slow games tended to re-copy the portions of code that were slow back into their working RAM, causing me to invalidate the recompiled code. Maybe I could get clever and detect when I don't need to invalidate the recompiled code, but I have a feeling that that would actually slow it down overall. Haven't tried this yet, though, so who can say?

What I did observe is that the games that DON'T invalidate the recompiled code tended to run ~20% slower, so I'm not really sure what I was doing wrong there. It mostly seems to be that the code my recompiler is outputting is less well optimized by the JIT, and not that the recompilation is too slow. It's also possible that my recompilation is screwing over the garbage collector, as I have a somewhat verbose intermediate representation that I created in the hopes that I could optimize the recompiled code. I don't have much experience with compilers though, and again, I never got around to this.

I've been pondering pushing the branch that I did this work on, but I was hoping to wait until I got it to perform better before pushing it.
It would seem that loop bookkeeping dominates execution time here. Without it, I get quite different results:

>>> timeit.timeit("'%s' % i", setup="i = 42", number=1000000)
0.31799793243408203
>>> timeit.timeit("str(i)", setup="i = 42", number=1000000)
0.4146881103515625

This is another argument for profiling everything.
Um is it just me or does the conclusion of the article not match the ultimate conclusion of the video?

In the last 15 seconds of the video they say that it's actually because once you get far enough away from earth, the stars are moving so fast away that they redshift to infrared.
I'm not sure these numbers show anything but that men are more violent (hormones and culture, maybe?) and women are more "attached" to their children (a side effect for carrying one on her belly for 9 months, perhaps?)
This music player is different to existing players that it both tries to be simple and everything is centered around a dynamic playlist.

This is Python together with a small C Python module which depends on ffmpeg and PortAudio. So it should be pretty portable.

The GUI frontend code is currently OSX/Cocoa only but it was all designed in a way that other GUI frontends are easy to add.

There is also a downloadable OSX app bundle: https://github.com/downloads/albertz/music-player/MusicPlaye...

So far, it has/does:

* plays music from ~/Music (.mp3, .flac, .ogg, .wma)

* prefers higher rated music (based on your local iTunes database)

* prefers similar to recently played music (based on genre/tags)

* makes UI notifications on new songs

* support media keys (play/pause, next)

* Last.fm scrobble support

* simple GUI. supports simple editing of playlist. songs can be drag&dropped to it from Finder

* ReplayGain analyzer algorithm with automatic audio volume normalization. it does not just read the metatags. this is actually the only other ReplayGain implementation I know, despite the original one from mp3gain.
I'm saying that on the day you're born somebody flips a coin and if it comes up tails you're about 15 times more likely to wind up in prison.

I don't really care why that is. It's not the world I want my kids to grow up in. Let's not give up trying because we think there's an easy out.
Of course they are; they would be stupid if they did not.

If you buy a $1 soda, you think about it for about a millisecond. If you buy a $1000 laptop/phone/whatever, you think about it for at least a day. If you buy for $x billion of parts every year, you have a huge department that does nothing but rethinking the partnership. I bet Apple is rethinking its partnerships with Intel and Foxconn, too. If they can get better stuff and/or better conditions elsewhere, they will move.

Also, Samsung is both major part supplier and major competitor of Apple. Because of that, they will want to move because it would cost their competitor some economies of scale.
Again and again, people make the mistake of treating individual solutions as similar to institutional solutions.

Sexism is not a topic you bring up in an individual setting. You are absolutely correct about this. Women should live and die by their merit just as much as men do.

But at an institutional level, this isn't possible. To exaggerate a little, think of chattel slavery. Could you really say that chattel slavery would be obliterated simply by not talking to slaves about chattel slavery? Of course not; there are physical restraints driven by economic and political assumptions about what would happen. Note that I'm only talking about chattel slavery here, which today only exists in rare parts of the world; I am not talking about racism.

We talk about sexism in IT because this is what needs to happen: people in IT need to pause and think before making a sexist comment. They need to be able to review what they just said in their minds and understand why a comment or evaluation is sexist. They need to be able to do this especially when accused of sexism. They need to understand that some behavior can be offensive and that being civilized in part means that they make sure such behavior is kept in check rather than spewed around flippantly.

That's why we talk about it. It's the same reason we tell you to comment your code. You have to REMEMBER TO DO IT. Some of us are happy magical and already do it as a habit. Others need the reminder.

I encourage you to explore http://geekfeminism.wikia.com/wiki/Geek_Feminism_Wiki
There's clearly some injustice at work here, we must fight to have more women put in prison! Stop the injustice!
Flash on handsets wasn't the norm at the time, no.

But Apple advertised the iDevices using the phrase "the whole Internet", which to many very much includes Flash.
How a Paris company amassed 220,000 creatives for its brainstorming platform
This is an interview I did with a Parisian company who managed to assemble 220 000 "volunteer" creatives in 148 countries on their platform. What I find amazing about this story is the sheer number of that - 220 000 people, but also the fact that they're relatively unknown. Reminds me a bit of how Pinterest became a giant while hiding in plain sight. I tried to get them to explain their model in as much detail as possible.
Food for thought - http://shaneleavy.blogspot.co.uk/2011/01/does-justice-system...
In over my head. How can I work with more advanced programmers?
This was surprisingly fun to do. Adding just one cell in the right place destroyed the whole metagame.
The first thing I did was find an audience of people where there was a consensus about a specific set of pain points (in this case: client project scope creep & transparency.)

I then just reversed their pain to derive a solution. If the pain is "they're cold and wet because it's raining", the solution would be "then shield yourself from the rain."

From there, I derived a product. In the above example, an umbrella; in my case, a product that showed clients how scope relates to budget.

This all came from taking Amy Hoy's 30x500 (which I really recommend.) It's the way successful products are generally born - at much less riskier than ideas you think up in the shower.

If I were starting over, I would have focused more on immediately cultivating my mailing list.
Are you referring to Morgan Freeman's comment as colorblindness?
Ask HN: Interviewing a business co-founder
What do you look for? How do you tell if they have it?

For me:

The basics:
-passion/dedication with a direction
-15 to 20 years of industry-specific knowledge/experience
-long term vision
-work ethic
-appreciation for other processes (tech, design, finance)

But I'm having a hard time deciding if they need anything more:
-should they have expertise in one of finance/marketing/sales?
-PM experience?
-what specific questions would you ask them? Is it same as hiring a PM as long as everything else works?

I haven't come across many that fit even the basic criteria but I'd like to be ready the next time I do, all help is very much appreciated.
No, it's not just unpleasantness. Even digressing from the fact how much those words you talk about actually hurt, here's a neat link: http://www.endvawnow.org/en/articles/299-fast-facts-statisti...

Some highlights, cherry-picked for specific statements about "first-world" countries, because I don't feel like googling for more right now:

* In the United States, 83 percent of girls aged 12 to 16 experienced some form of sexual harassment in public schools.

* In Australia, Canada, Israel, South Africa and the United States, between 40 and 70 percent of female murder victims were killed by their intimate partners.

* Between 40 and 50 percent of women in European Union countries experience unwanted sexual advances, physical contact or other forms of sexual harassment at work.

As said before I don't really feel like googling, but from memory in the US at least 15% of women experience sexual violence during their lifetime, and stats for EU aren't really that much better.

As for OP, the issue here is that in case of a systematic bias against a certain group of people it isn't always possible to remove the possibility of perceiving the dividing factors. You can forbid asking about religion in interviews, but gender is, in many cases, immediately obvious, either from given name or from appearance.

Ah, and calling talking openly about gender an "obsession" is somewhat offensive, saying that the issue isn't treated seriously about EU is also patently false (we regularly have ideas like forcing a percentage of company boards to be women, for example, sadly still ineffective), and adding a dismissive quote by a woman at the end right after mentioning that women can be sexist too is sorta ironic.
You are right. A single feature isn't a reason to think that an entire language sucks. But in this instance we are talking about a defining feature of the language. They're called cascading style sheets for a reason. I know we're stuck with it for now, that's why I'm ranting. My god, this is like PHP in the 90s, if I rant against something, then "I'm using it wrong" or "I'm too stupid and don't understand how great it is". And in the meantime all the CSS "gurus" are teaching people that to centre an element it is perfectly normal to write { left: 50%; width: 400; margin-left: -200px }. Even worse, they squabble over which way to clear floats is the correct one, when the truth is we shouldn't be having to do this in the first place.
>> creating a stack frame is expensive.

> the situations in which Guido is talking about being conscious of your stack frame are pretty rare in typical practice

Excessive function calls in tight loops may be expensive but hardly stack frames.
Show HN: Django Model Parsing with Python's AST module
Except that "out" doesn't really apply. You could definitely critique certain aspects of it (as I regularly do), but he's allowing his own emotion and hatred to get in the way of having reasonable discourse.

Anyone who's looked at feminism even briefly knows that there are lots of issues within the feminist movement, and lots of different ideologies and groups with different goals, and to treat them all as one completely undermines anything relevant one has to say.
And I'm not sure how that's supposed to matter. We are all of us predisposed to live in caves eating roots and nuts and anything we could kill with a pointy rock, but somehow we got past that.
I think he is saying that PC doesn't help, not that things will be fixed if PC is removed.
Well exactly, within feminism the issue of what equality is is a hotly debated thing, and even moreso is the way to achieve it. But I guess if he just wants to disregard that and keep hacking at the strawman it's his problem.
NetHack - Linux Links - The Linux Portal Site
In four years as a PayPal seller we have _not_ had one chargeback. So for us at least it seems that PayPal's fraud detecting system is working just fine.