skysight-inc/HackerNews huggingface dataset:
Sounds an awful lot like django the way you're using flask
The article doesn't really say why they wanted more female engineers, other than "it was vital to the product."

I'd like to see more women engineers, and I applaud Etsy's initiative, but it seems unlikely that adding a few more super-junior (freshly-trained) women developers to their staff is going to meaningfully change the product in the near term.

I suppose (hope) that these women could help prevent anti-female product boo-boos, like the time Microsoft offered "bitch" as the equivalent to "male" in a Windows XP Spanish localization.
This is fantastic. Now we just need a way to get this into Markdown, and I could write all my docs in edlin.
This article is actually embarrassing. What kind of comparison is this??
I happen to be both, a lawyer and a programmer. Both worlds have their geniuses who 'disrupt' their respective fields. Also, they are extremely intelligent and dedicated individuals whose intelligence is too far beyond anything measurable as to make them seem fit for any kind of comparison.
And then, there's the rest of us. OP is correct in as far both groups produce intellectual output. Both think in very strict systems which need years to master. Also, it requires a specific kind of creativity to find efficient solutions.
For me, personally, studying law and programming was mutually beneficial, because I apply the same form of systematic and creative thinking to both disciplines.

On a completely different level, programming is embedded in theoretical computer sciences/physics/maths whereas law is embedded in sociology, philosophy, politics, economics and history. Thusly, each field attracts quite a different kind of people. But at the core, they required kind of intelligence is quite similar.
How did humans die in the 20th century?
I ssh into the rpi from my Nokia N900 (has a hardware keyboard), and have a little text based python interface for controlling my heating. KISS.
It makes perfect sense in light of StackOverflow's stated reason for existing, which is to answer closed-ended questions.

Can we please not turn this thread into a complaining session about SO's policies?
My favorite Mario hack is the TAS run beating Super Mario Brothers 1, 2, 2 Japan (aka The Lost Levels), and 3 simultaneously with the same controller:

http://www.geekologie.com/2011/04/super-mario-magic-beating-...
Anything that's not OS specific, or compatible with linux?
>>Forcing someone to sell you something isn't trade, it's theft.

[citation needed]
If the application in question is using WSGI to serve the content, I would e.g. advise to use nginx's built-in uwsgi protocol support (here 'uwsgi' denoting protocol and not the popular application server uWSGI itself) for performance reasons. I agree with sirn that uWSGI should not be easily overlooked. :)

uwsgi protocol is built-in in nginx >= 0.8.40; for older versions (and a general walkthrough), see http://uwsgi-docs.readthedocs.org/en/latest/Nginx.html

Here's the relevant bit for nginx's .conf:

First of all copy the uwsgi_params file (available in the nginx directory of the uWSGI distribution [uWSGI here meaning the uWSGI application server, to be installed separately via your distro's package manager or e.g. pip]) into your Nginx configuration directory, then in a location directive in your Nginx configuration add:

uwsgi_pass unix:///tmp/uwsgi.sock;
include uwsgi_params;

– or if you are using TCP sockets,

uwsgi_pass 127.0.0.1:3031;
include uwsgi_params;

(I would advise the former for performance reasons (unix sockets are faster))

Then simply reload Nginx and you are ready to rock your uWSGI powered applications through Nginx.

Here are my nginx relevant directives - in server {} scope,

set $server_root /home/z/www/<basically,your_web_root>;
set $uwsgi_socket unix:$server_root/backend/var/uwsgi.sock;

Then (still in server {} scope),

location /api { # my flask app serves <domain>.tld/api
uwsgi_pass $uwsgi_socket;
include uwsgi_params;
}

That's it! That way I can reuse $uwsgi_socket as many times as is needed, etc.

The most simple way to launch the uWSGI app server would be to e.g.

z@<hostname>:~/www/<web_root>/backend/lba$ cat test.sh

#!/usr/bin/env bash
uwsgi --post-buffering 1 --enable-threads -s /home/z/www/<web_root>/backend/var/uwsgi.sock -M -p 2 -w lba:app --chmod-socket 666 --pp ..

uwsgi --help | grep "\-pp"
--pp add directory (or glob) to pythonpath

So we add a parent directory ("lba" containing the actual application files, e.g. __init__.py (can be empty) so that the directory could be imported (lba:app in uWSGI launch), etc.), tell uWSGI that this is to be the parent uwsgi process (-M), point it to its socket (-s), set number or processes (-p), tell it to actually load our 'WSGI module' (-w), and supply other per-application parameters which are not necessary if you just want to test things out.

app.py (lba:app) may simply contain (from http://flask.pocoo.org/docs/quickstart/) e.g.

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!'

if __name__ == '__main__':
app.run()

That way you can test the sample app by simply sudo service nginx reload and ./test.sh (you might need sudo for the latter, too; also, might need to touch ../var/uwsgi.sock and look into uwsgi --help | grep "user") You can then put the test.sh (or the uwsgi call line itself) into e.g. supervisor - if the user privilege nuances are sorted out, you more or less have a production-worth setup (as far as nginx <-> uwsgi <-> your app is concerned), methinks.

edit sirn and antihero make a good point about Emperor mode
My point was that Salt is much further along towards being that goal than CurveCP. It also minimized how much it reinvented (most of what it does is straight OpenSSL), so it benefits to a large extent from SSL's heritage.
Up-voted. For my now-stolen and ever-crippled Nexus-One.
I'd like to see some numbers on how having 500% more female engineers made Etsy ship a better product - which is what I imagine customers ultimately care about. The idea that diversity is good for its own sake in every possible situation is taken as an axiom - which I'd like to see proven.

It seems like the idea of meritocracy - that the best professional for a given job is based on competence is substituted with one of diversity. Ie that in any group of size n, the personal qualities (gender,race,sexual orientation) of N+1 person joining the group is just as (or more important) that his/her core qualifications.

For example - why does company have to have engineers that mimic its customer base? Wouldn't it make more sense for them to have people whose job it is to figure out what customers want and then tell engineers to code it up?

Now - I am not saying that diversity is bad, rather that it's presented as a given, with no numerical justification.
It's enforceable while such a device is recognisable. I highly doubt that will remain the case permanently.
Thanks. Just looking at the decks provides very little use.
I faced a choice like this as I went through M&A of my most recent company. We were doing well, growing like a weed, but also because it was a consulting services company it was very cyclical and dependent on a few large clients. There was a real risk that we could lose both key clients and staff at the same time and eat up our capital reserve. Growth was also dependent on us reinvesting the profits of the business while maintaining working capital. Each time i took money out of the company, it was taking out of it's capital reserves.

The earnout comes in a stages as is norm when you're expected to stay involved. So it hasn't changed my life much except for paying off all of my debts.

While i think the rich vs king thing might have some truth, I ran my company this time to be king. To enjoy doing good work with smart people and build interesting products. Have an awesome office, run a good conference, and the like. It was a lifestyle business and i wasn't looking to sell it. But i'm happy to have gotten the offer, happy with the arrangement, and happy with my new role as CTO of the acquiring company. It's not perfect, but neither was everything perfect running a company all on my own.

The really ironic part is that i've been involved in many startups, which were very intentionally about making money and value. Odeo became Twitter, and really was worth a lot of value, but left after 2 years & sold my options, long before it was clear Twitter would become, well, twitter. With my most recent company, it was about creating a place i wanted to work myself, with a team i liked, doing great work. Sometimes you make money where you intended to change the world, and change the world where you intended to make money.
I imagine the clientele would be try-hard pseudo-intellectuals, so no.
Once you construct your routes list, what do you do with it? Do you iterate over it with app.add_url_rule?
Recently I watched a documentary in which a researcher told of how he was ridiculed for studying happiness, even though nobody saw anything wrong with studying depression. Then I saw a documentary where a handful of really skinny people were put on a ridiculous diet and their physiological changes were tracked.

Instead of trying to figure out why there aren't MORE women in science, math and engineering disciplines, perhaps we should be talking to the ones who are already there? It seems to me that if we've really had to jump over extra hurdles and deal with lower wages, there has to be something very compelling that keeps us here.

We think these answers are obvious. Maybe they aren't?

ETA: I interviewed with Etsy in 2010 or 2011. It seemed as if I did very well, but it wasn't a career move that warranted relocating the home to Brooklyn. At the time, I thought they were just excited by me, as a professional. I'm feeling a bit sad that it might have just been a "hire more women" drive instead. Bleh.
There is a bigger issue at work here. You can pay the one professor 100K, and have a slightly more relaxed professor that is likely to be more productive, or hire two at 50K that end up spending a large amount of their time looking for better opportunities, worrying about money, losing self esteem when comparing themselves to other professors that are making that 100K, etc. There is a threshold below which, you are just throwing away money.
All these TAS videos make me jealous I never recorded my corrupted speedrun of Willow for the NES. The game was similar to Zelda 1, a tile-based world. There was a code[1] that allowed you access and change what tile willow was on at any given moment. Basically teleport to any room in the game. The on screen enemies would teleport with you. A crazy mixture of moving to certain rooms with certain enemies would trigger the game's final battle sequence with an easy-to-defeat weak monster, causing you to beat the game in under 10 minutes.
If anyone here on HN knows of anyone out there making a vid of this, please tell me. :) I can't remember how to do it anymore.

1. http://tcrf.net/Willow_%28NES%29
Unfortunately both types die with exposure to magnetic fields - I accidentally too mine into an MRI scanner. This may not Oruro at a lower field strength with the chip type however.
You can find plenty of non-exploit speed runs if you prefer them. If you don't like this kind, might I suggest not watching them?
Once you have a steady, trustworthy partner, condoms are mostly used just to prevent pregnancy.

So a cheap and easily reversible vasectomy wouldn't eliminate the condom market, but it would certainly disrupt it I would think.
It is never a good idea to keep backup copies at the same place as the source data, so normally it should be not that common for an attacker to be able to wipe both original and backup. Regarding the offline optical disc backups, they are still ridiculously expensive compared to magnetic spinning drives or tapes. Backup, especially an automated one, is always an extra security risk to consider, but apparently there are no other good ways...
NASA Memo: Guidance for Public Outreach Activities Under Sequestration
Yep, that's neat! Intention was to allow richer, graphical UI. Esp, the timelapse project was a motivating use case for me and seeing the preview images on the phone display is really useful.
Nope, people have been told not to use weak passwords for years and I still know a few who use dictionary passwords with maybe a number at the end, or two. They care, but not enough to change.
Ummm, still not a backup. What if there's an error in the code? What if an admin runs a script directly on the server and resets all repos by mistake? What if a bad release of git comes out and corrupts the master? What if a hacker comes in and wipes them all out?

Only a backup is a backup. Backup, like security, is somewhat onion like.
Although the wording on our landing page (https://codeable.io) may be slightly off, this is exactly what we are after. We hand-pick and invite high quality freelancers to work through us, there is no bidding and they all have clear guidelines about pricing ($35 - $70 per hour, depending on complexity).

We are focused on WordPress for now, but long term plans to venture into other CMSs, frameworks and languages also exist.
That would work, but you'd need to use about 0 gauge wire between the devices. If you tried that with something the size of a lightning cable you'd have a decent chance of vaporizing the wire/connectors.
Dart is better than Javascript, but primarily because any real language is better than Javascript. However let's jump ahead 2 years:

- Browsers will support pluggable scripting languages so the developer will be able to choose Javascript, Dart (native), Ruby, Python or Go as the language they use to code in the browser. Why? Because it's the only way to break the innovation stasis in client-side web coding. As an aside, Microsoft got this right in very early versions of IE when you could script in JS or VBScript for example.

- A new Open Source IDE will become defacto. it will embed Chromium and Webkit and will feel more like a traditional IDE that a text editor with IDE features, or a browser with a console window. The Browser was never designed as an IDE, yet it is becoming one, organically, and accidentally. Ironic since there are very capable sophisticated IDEs out there that can accelerate web app coding. Dart gets this right. Coding in browser is not going to cut it. You need a sophisticated tool designed explicitly for this purpose to build bigger, more complex, performant applications.

I've prototyped some with Dart and my personal opinion is:
- better than Javascript, but
- it's evolved from JS which I feel is a critical flaw
- native IDE is smart, requisite for future web development
- core libraries and language are changing too rapidly to use in any 'conservative' production application

Let's skip the stopgap measures and get a browser that supports Ruby or Go natively, then revisit this whole question.
Clever analysis and exploitation of two known flaws to blow the previous state of the art solution out of the water?

Without any offense intended, this article is basically canonical Hacker News; if you see fit to complain about it, you may not enjoy your stay here.
I'm curious what the author and others think is a reasonable "freedom line". Silicon Valley is pretty expensive and it's hard to know exactly what's implied when someone says "never have to work again". Of course everybody is different and has different expenses, but it's a worthwhile data point.
“There was only one way out, to jump two floors” - The Hindu
Cyprus: The Nightmare Scenario and How to Avoid It in America
There's a Pokemon Yellow run which finishes the game in under a minute, without leaving the starting room:
http://www.youtube.com/watch?v=ry72jYferEo

There's also a run where someone executes arbitrary code in Pokemon Yellow:
http://www.youtube.com/watch?v=3UnB1fomvAw
I would assume they're focused on STIs, HIV and AIDS rather than decreasing pregnancy rates. Whilst vasectomy reversal would disrupt condoms, male anti-birth pills (getting ever closer to production) are more likely to achieve what you're thinking.
This is pretty neat! How would I go about porting this over/ implementing something similar on the BeagleBoard?
What I wonder is, what kind of attitude will people who grow up with those kinds of analytics have towards them?

A little while ago in a conversation about privacy an acquaintance told me that he feels good about the fact there is someone or something out there that cares about his interests, even if it's Google [1]. Thinking back to this brings up in my mind the conversation with the AI Morpheus in Deus Ex [2]; looks like it is still a tossup whether it will turn out to have been prescient. I don't consider data mining to be inherently unethical but I'm not sure what to think of this.

[1] To put this in context, at the time the person in question also reported feeling depressed and lonely.

[2] https://en.wikiquote.org/wiki/Deus_Ex#Morpheus_2

I'll quote the juiciest part:

"Morpheus: Human beings feel pleasure when they are watched. I have recorded their smiles as I tell them who they are.

JC Denton: Some people just don't understand the dangers of indiscriminate surveillance.

Morpheus: The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with data-mining algorithms.

JC Denton: Electronic surveillance hardly inspires reverence. Perhaps fear and obedience, but not reverence.

Morpheus: God and the gods were apparitions of observation, judgment and punishment. Other sentiments towards them were secondary.

JC Denton: No one will ever worship a software entity peering at them through a camera.

Morpheus: The human organism always worships. First, it was the gods, then it was fame (the observation and judgment of others), next it will be self-aware systems you have built to realize truly omnipresent observation and judgment.

JC Denton: You underestimate humankind's love of freedom.

Morpheus: The individual desires judgment. Without that desire, the cohesion of groups is impossible, and so is civilization."
It's not fluids per se that are the problem. You want to block cells (sperm & bacteria) and viruses. So roughly 50nm. Everything smaller should be okay.
Is that at the fuse box or the power point on the wall? Sorry if this is a silly question, it's just that here in NZ it's nowhere near that at the wall as the fuses are 10 amp ish.
and with Rubin out, the de-emphasis on Android has begun.

Google is likely trying to move back to a position of neutrality. It will put apps for its services on any phone / platform that 'matters'.
Other than the wifi access point set up, it should just work on the BeagleBoard. Follow the detailed instructions on the blog post (not the "easy way" using SD card images) and follow a BeagleBoard wifi AP tutorial.
Charging capacitors is normally much more than 90% efficient. They're not like batteries, where a chemical reaction occurs during charging. Resistive losses in capacitors are normally negligible. In this case they will probably still be negligible, I'd guess, because of the high conductivity of graphene.
Seems pretty simple to me: You create a grid for your house, so it will always have electricity. You trickle charge a rack of graphine Supercaps for your house using mains. You dont need to send that power all at once.

The standard devices to handle passing from mains to battery should be able to be used.
Sigh...My "Hacker News Reader" Android app, with 7,000 active installs, depended on a piece of Sinatra/Heroku code to do the screen-scraping. My app is dead for now. I'm going to port the code to Java and get rid of the idea of having an intermediary. I thought it was safer if the screen scraping was centralized so that I could fix it once and for all when things changed, but it worked out that it was a single point of failure.
This way, he could bring commodity prices back up and maintain them at a level that would ensure producers a higher standard of living

A high standard of living is precluded by high commodity prices.
As some-one living in a flat, if there was somewhere with a quality piano I would happily pay gym prices to go play it. Although much like a gym, if I couldn't get at the piano I would soon stop paying.

I live nowhere that would have this unfortunately (140k pop town)
Sorry to break it to you but it's still not antitrust, whilst Android enjoys a large percentage of usage it's not an all out monopoly to the extent an antitrust case would survive. It's high granted, but not monopoly stakes yet.
Criticism of partial libraries is a bit off, as it is a very powerful tool, if used properly.

In .NET world partial classes are often used in the generated code scenarios, when the tool might generate the partial class and later, another part of the class is being added manually to provide some customizations to the generated code.
Show HN: We built this Pocket app from idea to product in 12 hours
It's one thing to be told not to use weak passwords in theory, but another seeing how many seconds/minutes/hours/years it would take to crack your password and have that number change with each extra letter you type. Or so I would imagine.
What if your backup systems get compromised? What if your backup systems get destroyed by inclement weather? Not a backup then, obviously.

Only a backup is a backup, until it's not a backup anymore.
Haha, I guess I should have seen that one coming:)

Do you whitelist or blacklist the internet?
I think he just wants to find people who share his exact hobbies to help fund a clubhouse.

It's not a bad idea, but it's kind of dishonest to assume that this is the sort of thing that interests a ton of people, and that people will flock to it.
One bit missing from this story is that Foursquare and Gowalla didn't actually launch on the same day at SxSW. Foursquare had previously launched at the New York Tech Meetup a week or two earlier to an audience with a surprising amount of clout in the pre-celebrity Twittersphere of 2009.