skysight-inc/HackerNews huggingface dataset:
Lets take the Okcupid anecdote out for a ride. I'd say, from personal experience of myself, friends, and Okcupid's old blog posts, that these algo's do a piss poor job [1]. Not because the algo is bad, but because the person at the top is a capitalist. Their job is to maximize profits, not to get people together. Additionally, people are not honest in their profiles. So you get a case of 'shit in, shit out' for the algos. Also, men in particular, are blind to anything but the face[2]. Still, more and more people are meeting online and staying together. In fact, the divorce rates seem to be lower for online meetings[3], 6% vs. 8% for traditional meetings.

Ok, stats and anecdotes aside, this is straight creepy to me. I agree with you, it seems that the programmer is becoming the only real job left. If some dating algo can do a better job than yourself ever could, the only logical choice is to use that algo. But, dammit, its so freaking sterile to me! Yeah, I am old fashioned here, but having a computer say that I am a better match and will have, statistically, a better life with $person is terrible. I have no control of my life then! This person that I might have children with was not chosen by me. Rather, I chose
to reject the algo or roll the dice again.

A recent video produced by "A studio on Fuxing Road" contrasts the Brittish, US, and Chinese election systems[4]. The piece is very pro communist. It glorifies the system of paperwork that insures good governance of China and says this is cheaper and better than the way the US does it. To me, it's bullshit. Even if the 'algo' they used worked and was not corrupt, hell, even if it worked better than democracy, it's still Bullshit. I have a right to say to whom I give my consent to govern me. Everyone has that right. Even if the 'algo' get better than I can ever be, I have to give consent explicitly. I have to know and be informed. I can't stand just rolling over to have the 'algos' determine my fate for me. I can see where it is better for society and for the planet that the algos get the control and we just ride along. But I really don't want that.

Sorry, that derailed there. But I hope you see where I was going. I, too, fear that the programmer, in their data driven wisdom, will step too far.

[1]Unfortunately, offline now: http://contently.com/strategist/2013/08/19/whatever-happened...
[2]http://www.cracked.com/blog/4-things-i-learned-from-worst-on...
[3]http://www.pnas.org/content/early/2013/05/31/1222447110
[4]https://www.youtube.com/watch?v=M734o_17H_A
> And It's not a basic human right that you get to watch Game of Thrones.

Sure, I get your point. But let's say there's a TV show that costs $8 for season 1 of the DVD, but $16 to stream it in SD and $24 to stream it in HD. Sure, I don't have to watch it, and it isn't my right, but I can't help but feeling like it's a big "fuck you" to me that they do this. So forgive me if I have little sympathy for them when I decide to go pirate it instead. Not to mention that pirating actually gives me more freedom and flexibility to download and store the content as I see fit.
Yep it's cordova phone app that points at a meteor app. We used https://github.com/SpaceCapsule/Meteor-cordova-runtime to help stick them both together.

Made it a lot lot lot lot easier to make (and hopefully we'll be able to get an iOS version out of it too).
I love that the author described the ARM as "elegant, pragmatic, and quirky." It reminds me of Gordon Bell's PCP-6/PDP-10 architecture, but applied to the RISC rather than CISC philosophy.

(well, the PDP-10 was pretty RISC for its day and gave us things like BLT, hence bitblit).
I am sorry, but for me that book was a no. It just felt like a self help book, but for programmers, which is kind of ok if you are feeling any sort of personal trouble in the field. Not that this is not already told on the back cover, but no, I would not call this book the best development book. I did not buy it, instead, it was the result of participating in a local dev Google something, but it really surprised me how much bullshit the book was full of.

If you are into inspirational quotes, and repeating the same thing over and over again on your head until you believe it to then get into "hacking" fully inspired and into the productive zone, then this book is for you.
This is one of the big controversies in happiness economics.

I wonder if this effect (which directly contradicts Easterlin's findings that money has no effect on happiness past a certain point; here, they contend that there is no saturation point and that happiness evolves with the logarithm of income) could be somewhat due to the way they framed the question: "assume you are on a ladder of happiness with 10 steps, which one would you say you are on; then tell us how much you earn". It is widely known in behavioral economics that framing effects can have a huge effect on the way people respond ([1] [2], and so on), so I wouldn't be surprised than the way you ask people to evaluate their own happiness could explain at least part of the difference.

One of the conclusions of the Easterlin Paradox is that people care more about how much they earn compared to their neighbors than the actual amount. I feel like asking the question this way (imagining their happiness as a ladder with 10 steps, then thinking about their income) would directly lead to people implicitly internalizing this comparison in some kind of mental model where higher wealth = more happiness because they're trying to imagine what the best life possible could be: "ah I'm pretty happy right now, but if I had a twice as much money I think I would be happier though, so surely I can't be at the last step at the ladder. Actually, people who have twice as much than that should be even happier, so I'll add some steps on top and say I'm a 6 right now".

This sounds plausible to me because while the authors conclude there is no saturation point where income doesn't bring more happiness, this is a scale from 1 to 10 so surely some people must rate themselves a 10. What would those who earn twice as much as them think then? This solution could be that "being on top of the ladder" in people's mind is somehow conflated with "being on top of the income distribution", with all the other levels being computed relatively to that. In other terms, this framing may incite people to evaluate their happiness on a cross-sectional level, with Easterlin's Paradox being precisely that the income-happiness relationship exists only at the cross-sectional level but not at the longitudinal level.

The debate between the two models (Easterlin vs. Stevenson and Wolfers) has been a longstanding debate in happiness economics, with both sides having confirmed their findings with multiple data sets [3]. Maybe they're both right in a sense and the answer just depends on which definition of happiness you're asking people to evaluate themselves with (relative vs. on an absolute level)?

[1] http://economistsview.typepad.com/economistsview/2006/08/the...

[2] http://www.adsavvy.org/the-power-of-framing-effects-and-othe...

[3] http://en.wikipedia.org/wiki/Easterlin_paradox
Don't try to evaluate the languages in isolation, because it's the libraries and ecosystems of the languages that make all the difference in your life. If you evaluate Erlang the language in isolation, you might hate it. But if you evaluate it while trying to make a server that will scale up from 1 to a hundred machines with fail over and no single point of failure, you might find yourself adoring it (in which case you should look Elixir). Python has its sweet spots of amazing things too, defined mostly by its easy to use libraries for doing everything from image processing, language processing, face recognition, and you name it.
Python is easy to get something up and running in quickly. That is, I would say, its primary benefit -- faster iterations. It also has a syntax that makes it easy to read and write Python programs, and lots of libraries.
If I open a new console application in Visual Studio. I have all those boilerplate ready for me so I'm also typing:

Console.WriteLine("Hello, World!");

That's all. So I'm not even talking about the greatness of the C# IDE.
Spot on. We do things to improve our life because we believe it can be better. He is ready to improve his life and a therapist is the way to go. You feel unhealthy or you don't like being overweight, you change your habits. Some can do it themselves and learn about nutrition and exercise and some need the help of trainers and nutritionist.

I have personally used blahtherapy.com and spoken to a wonderful therapist who just after one session helped me. Sometimes we need people to frame things in a different way. We also need people who we can be fully honest with to really get the input we need. That alone is worth the investment in therapy.

frankphillips, I hope these quotes help you just a little bit, because they are very true.

“The reason we struggle with insecurity is because we compare our behind-the-scenes with everyone else's highlight reel.” —Steve Furtick.

"You'll be fine. You're 25. Feeling unsure and lost is part of your path. Don't avoid it. See what those feelings are showing you and use it. Take a breath. You'll be okay. Even if you don't feel okay all the time." - Louie CK
Sure, but trying to persuade billions of people to switch to a new system with unclear benefits and no backwards compatibility is not a recipe for success.
Which other nations require native birth for position?
Python has bindings/libraries for everything under the sun.
>That would take an incredibly long time.

Note that Egypt was a lot wetter when the pyramids were built (circa 2500 BCE). http://www.pbs.org/wgbh/nova/next/ancient/climate-change-may...

>Heck, imagine the PSI of water at the bottom of the pyramid columns when they were reaching a hundred feet high?

A column of water 100 feet high exerts 43 psi at its base.
The point is, direct Java interop is useless, potentially worse, if you don't know anything about Java.
FedEx services a large area.
I mean, we clearly saw that the price rose. You provided an explanation for why it should have fallen. It didn't, so you are wrong. Therefore I think the world "does work like that", in some contexts.
Interesting understanding. For me this article would be better named "how to be less shy". I fight the feeling of loneliness not with other people but by finding it's source and improving my emotional balance through doing other things like sport, discovery of new stuff etc. Fighting the feeling of loneliness with people for an introvert is like fighting the desire to eat with food for fat people. It solves the feeling problem but not everything else. For example when I am around other people I often don't feel less lonely and instead also feel under stress, boringness etc.
The difference you seem to be missing is the actual instances of sexism, which you called out and everyone here is fine with; and, crusades against people like pg, who have never shown any sexism.
It was already widely known as a currency for bad things. The closing basically eliminated that argument.
> If I open a new console application in Visual Studio

That's the thing, you need an IDE to be able to skip the boilerplate, whereas both Python and Ruby have a great REPL that is available from virtually every terminal emulator.
Firefox OS: The Return of Microsoft’s Netscape Fears
Let me know if you get anywhere recreating it!
Note that Hyperboria uses CJDNS, which last time I checked means each node needs to be explicitly granted access via one or more existing nodes, which means unlike many of the other alternatives they're not really trying to address anonymity.

Personally I see that as a major flaw. They claim it is "censorship resistant", but if you can roll up the local part of the network by knocking down doors and leaning on people, I'm not convinced.
Then you're in Windows.... And Visual Sudio is a best in class IDE, but that still means it's an IDE.

(read: there is just a MASSIVE culture gap. It's just as unfathomable to Ruby/Python people why you'd ever use C#.)
If we assume that, could a machine then tap this field?
I've used python for at least 8 years, all on linux. It works fantastically well for complex shell script replacements and small projects like web interfaces. It is extremely expressive (lots of power on a few lines of code) while being readable (at least certainly to english speakers, since strange symbols are minimized).

We replaced an old perl-cgi web site with it, and I wouldn't touch anything related to perl with a 10 foot pole ever again in my life time (cough, cough, ruby). Perl is astounding at hiding bugs.

Python integrates pretty well with Unix kernel apis, and the unchecked exception handling is fantastic IMHO. If you want, you can also do exactly what GO does and have multiple return values (for apis you define), but I haven't felt the need to do that too many times.

I also like pythons string and regex methods. C++ std::string is a freaking pile of crap. (even in c++11, I believe).

Where python annoys me is on a large code base (30K lines+). This is where a very bad contradiction in python's zen appears: staying readable. I should be able to read all the call sites of a function, or method, or references of an attribute, and python makes that impossible compared to what I'm sure you can do in c#. Frankly, I was considering whether using mono/c# would be more appropriate, what is holding me back is clearly microsoft's 'intentions' and I don't like being a second class citizen.

It is also frustrating to have many classes of error appear only at run time, which would have been caught by a statically typed language. Edit: I've used pylint and pyflakes, and currently just use pyflakes regularly, but that's a bare minimum of checking.

So I would be very careful about choosing python on a large project. The problem is, it's just so damn good at doing quick development.
Addicted To Authority
There are some distribution problems that do need to be fixed because they're just weird and stupid.

I can stream a program over 3g using BBC iplayer app. And I cN download that program to watch later if I'm using wifi. But for some reason I can't download the program over 3g. There aren't any rights issues. It's just a weird gap in their delivery.
Beyond just OS X, you can use python and most other languages in that space on cheap, ubiquitous hosting without having to pay extra licensing fees. For me, this is one of the biggest advantages to going the open source route. There are, of course, downsides to not having a company backing your tools, but they can be balanced against the community associated with the your language of choice.

There's also the build/test/deployment cycle when developing, which pudquick touched on indirectly. With scripting languages, deploying a new build to test is usually as simple as saving and restarting the process. Sometimes you don't have to go past saving. The last time I dealt with C# and languages in that space (C/Java/ etc..) a build cycle involved a compiling a potentially several more steps. If you've worked with languages that don't require that, having to use one that does can get annoying pretty quickly. Especially if the project is of any size.

Another big point is the availability of libraries to do things you want to do. Most of the open source language platforms have large repositories of libraries that you can pull into your project with ease (pip, rubygems, cpan, pear, clojars, etc ...) and management tools (gem, bundler, cpan, perl-lib, composer, leiningen, pip, etc ...) to simplify installing/using those libraries.

One other thing, and this is one I see as absolutely huge, python, ruby, php, etc encourage pull people into a larger community if you get beyond anything trivial. This exposes a developer to other languages, other platforms, and other ways of looking at software. Of course, that means the developer has to go looking as well.

Still, there are four (non-comprehensive) big reasons to use any language:

* It pays the bills

* Its a good technical choice for the "job"/project

* You like working with it

* You have to maintain someone else's toys
I like my IDE. It makes the development really easy. I have intellisense and fantastic debug features. I install it one time and open it every time like how you open your terminal.
Actually p/invoke in .net is as easy to use as cffi, so c bindings are not a big differentiator between those languages.
IP protection is not a human right either.

It's an intentional restriction of freedoms to enrich others. Now, it's perfectly fine to consider that restriction an acceptable trade-off in order to encourage creation, but that's not somehow an inherently more justified position than believing it is not justified.
meh, if you like such books, read 7 habits of successful something.
> probably is stuck with windows stack

You're also stuck with licenses for everything from your development environment to your web server, database and not to mention operating system.

Compared to Python/Ruby where development cost can be $0.
Why Freelancing is Toxic for Entrepreneurs
I hear from a source very high up in PayPal that a large part of their codebase is evolving at this point and that in the next couple months, we should be seeing a wide range of developer-friendly changes. I'm not advocating PayPal nor do I have any financial interest in PayPal, just pointing out that they acknowledge how far behind they are and desperately trying to catch up.
Dogecoin already has Dogeapi.com and similar. And since DOGE is a fork of Litecoin, it should be trivial to use this code with DOGE if the authors wanted to.
This had an adverse affect on the Austrian SSN number scheme. The number was your birthday plus 4 digits. In a country with less than 8million people and a functioning healthcare system this works nicely, generates a unique identifier. a lot of software was built around this premise, a government issued, unique identifier.

migration brought in people from turkey, which a while ago was one of the countries handing out estimated birthdays. whenever a gov official visited a town, all new babies were registered and got a birthday at the first of the month.

boom.

the SSN in Austria can no longer be considered unique, but still a lot of newbies fall into this trap.

the butterfly effect.
OK. So, the great pyramids were nearly 500ft tall. At the top, the pressure below would have been around 200psi. Even the most stalwart modern plumbing fixtures have trouble past 72psi. 100psi is the upper limit before things start to fail. I don't think that there would be a mechanical problem with stone holding back that pressure, it's the leakage that would be the killer.
As it certainly doesn't need to be proven further, Egyptians were quite an ingenious people. All of the things you're suggesting as obstacles would probably be trivial to deal with for them at their advancement level. A commenter (seferphier) posted this link that may provide a glimpse into additional possible cues, I suggest to have a look http://www.youtube.com/watch?v=C1y8N0ePuF8&feature=youtu.be&.... I particularly liked the part where it is suggested that it would be relatively easy for them to move 600 litres of water in a single minute. With virtually unlimited water and such a capacity to move it, I think the theory might be plausible and merits further investigation.
I really don't see any bad point of using and IDE. Or being in Windows... It's making me a lot productive. I don't have to search the docs when I forget a function, it is there with intellisense(and explanation of it). I can debug every piece of my code with the values of my variables. It handles a lot of the boilerplate for me too.
What will your verse be?
Discover the world’s best mobile UX 
The developers behind UX Archive want you to build better mobile experiences. To that end, they find and present mobile’s most interesting user flows so you can “compare them, build your point of view, and be inspired.”
> money has no effect on happiness past a certain point

The question is where that "certain point" is. Obviously happiness as measured on a finite scale must level off somewhere. But apparently "somewhere" is north of $128k/yr.
NEWS FLASH: Man on internet discovers commitment devices require willingness to be bound to the consequences!
The 'Anti-Cafe'; everything is free but you pay $0.05/minute just to be there
Semi off topic, but that blog that this article is from is fantastic.
I'm just saying that C# comes with a lot of baggage. You may like that baggage, but most people who chose Python/Ruby instead of C# don't.

Personally, I like C# the language. I hate the baggage.
I didn't even know that was ALLOWED on Hacker News! All this time I've been going back to SlashDot when I needed to post that, and I could have been claiming first posts here.
The secret ingredient for a safer bike helmet: paper
Coders at Work is probably a much better book with no code in it.
I guess I would answer by saying, it depends, and possibly.

If 1 user needed 2501 emails and your plan only offered 2500, then chances are they would be at least a little turned off.

Pricing is really important. If a 0-3000 person list at MailChimp was $20 per month, but Constant Contact tier required (2000-10000) $50 per month, the user could say something like "MailChimp solves my problem for $20, CC is $50. I can't tell the difference so I'll go with the cheaper one."

Again, though -- I doubt there is much focus on targeting competitors' users, but are competing against the user not knowing of their existence.

MailChimp's free tier allows up to 2k list members. They know most people with lists that small won't pay for a solution. As their list grows, MailChimp can ride their success into a paid tier.
Breach of Warranty vs Misrepresentation in Contracts
Close to victory: India will officially be declared polio-free on Monday
Not that much, 150m of water means about 15 atm of pressure.

Did the Egyptian know about water weels at that time?
Oh sorry for the late reply. The Chromium based Opera builds.

I actually never used Opera on the presto engine, and although I miss having more horses in the race, I think Opera based off of chromium is great.
The Woz Honored at Geek Park Innovation Festival in China - Patently Apple
Your Product Needs to be 10x Better than the Competition to Win. Here’s Why:
One thing that has not come up in other comments -- how many languages do you speak? From the tone of your comment, it seems like, not many.

If so, you owe it to yourself to diversify your language set. Which way you go does not matter so much as going somewhere. So don't over analyze it, just write some stuff in Python for a couple of months and see how it feels. The learning curve is not steep.

As you do this, don't waste energy trying to write C# code using Python, or giving up because feature X is not there.
How to improve your memory
>> "Go to Twitter settings and remove the access for that app. Bypassed."

Why would you do that if you have specifically downloaded the app to use that feature? If you were going to remove it from Twitter you would just uninstall the app...
Despite excellent credit, it's still possible to be turned down for a mortgage
Caffeine pill 'could boost memory'
Thank you for the post. It really pushes to think forward.