skysight-inc/HackerNews huggingface dataset:
>I've always wondered if it's intelligence agencies, criminal organizations, police organizations, or commercial endeavors that sell services to those three bodies that are paying that kind of money for zero days.

According to this article: 3rd party middlemen, small security firms and large defense contractors are the ones paying for 0-days. There's also has a nice price list for Chrome, IOS, etc.

http://www.forbes.com/sites/andygreenberg/2012/03/23/shoppin...
You wrote the exact same comment here. http://news.ycombinator.com/item?id=4988649
Not only on iOS. The "App Store" model as it is implemented today on most platforms is bloated and corrupted, it's just a mess. It _could_ be a tad better on Android since Google allows 3rd party app stores (could open up for specialization etc, like Steam for Android or similar) but in reality you still must be on Google Play (which is a hell hole) to succeed.
Yes, awk does some real black bagic. It's awesome how it can parse really, really big files.
Not sure what your lab's trying to be backwards compatible with (NFS has had those mount options since at least 1989), but whatever works for you :)

It's a mount option on the client, not the server, so maybe you can change it yourself.

http://www.ietf.org/rfc/rfc1094.txt
You lost me as soon as your "social" thing made the first paragraph unreadable.

http://i.imgur.com/ltdK2zZ.png
> Is Twitter really favoring this key, or is that hypothetical?

I don't know about API quotas, but I'm totally sure that they allow more than 100K tokens.
There was a study conducted a while back which showed that the optimum body-thigh angle for sitting was not 90 degrees but 135 degrees.

http://news.bbc.co.uk/2/hi/6187080.stm

http://www2.rsna.org/timssnet/media/pressreleases/pr_target....
Aren't all Windows 8 installations pretty much identical?
On my Mac (10.6.8), using Firefox 19.0 I get the right mouse contextual menu when I use CTRL-SPACE in the first example with the Tern selections displaying behind it. I don't see this behavior in Chrome or Safari.
If you want to pretend that is all that is involved, then your argument suggests web development with haskell is just as easy to setup as with PHP:

$ pkg_add snap

Well, that was easy.
You should be happy, once I set up multiple users on my nexus 7, I never saw it again :)
Selling screencasts as easy as pie
Any idea what the total volume (in $) traded per day is?
Up to a point, McGyver. I'm a Brit and I missed the "it's obviously terrible", but I could here the ironic amusement at your own former selves and prepared for the worst.
I'm admittedly not the world's greatest developer, and this makes me realise why many may miss your subtlety in this case: it's blindingly obvious only to those who are knowledgeable enough, or where an author cannily signals to lesser mortals that there is trouble ahead. I suspect you just signalled marginally too little for the mean audience. This is a board read by lots of sorts of geeks, and a rhetorical limitation may be that your optimal audience may be full-stack devs.
6 Incredible Drives Above the Trees
Well, he didn't express this very well, but I don't think he is quite that naive. Bytes move across a network media at the speed of light regardless of whether the electrons and pulses encode HTTP headers or not. And the latency of network layer switches and routers is similarly enencumbered by the presence of slashes in resource names. However, it is typical that HTTP-based client/server applications have more layers of serialization and a heavier payload that you'd find with a typical binary database protocol. Plus of course your HTTP server probably turns right around and talks to a database adding a whole extra layer of serialization and network data transport.

You are correct that this is not the case per-se, and I think there is an implication here that a lot of people really do not think very much about the massive overhead of serialization in general - instead they use a heuristic like "HTTP is slow". And while that heuristic does not capture an accurate model of the problem, it does often point in a direction that will prove fruitful as they grasp about blindly in possible solution spaces.
The contentless link and the spammy other comments here make me think this is someone gaming the system to get free advertising.
Of similar note, http://www.commandlinefu.com/commands/browse/sort-by-votes indexes a good number of these tricks.
Based on experience, I would agree with you on the Magento front (as my perpetually-in-the-planning-stages blog "I Hate Magento" will attest), but I have yet to find anything more usable (and customizable) for larger scale operations. I know there must be something less bad. Thoughts, anyone?
"It actually sickens me that this is what the NYTimes has become."

I find this response puzzling. Do you understand the concept of opinion pieces and op-eds?
> experience, learnings,

There are exceptions, but hot startups are usually FAR better than established services companies in precisely those things -- and networking too.
Name a planet for $4,99
Haha, I don't use it that much, I'd rather my parents used it, but I don't want them to see every email/text/chat I get!
Let's torture this analogy some more.

Ikea shelves often break, and thus commonly need replacing every couple of years. This might end up with a higher total cost/kg/year for holding your stuff up in the air, compared to hand building your shelves out of oak or whatever.

Of course, many people move apartments each year anyway, and the old shelves will not fit in their new apartment. So it makes sense to use ikea shelves in this case. Unless of course, the handmade oak shelves were modular and could be easily reconfigured in a way that the pressed-fibre ikea shelves couldn't.

The real problem comes when your ikea shelves fall down, breaking all your stuff. In which case, you were an idiot for putting your important stuff on ikea shelves. In this scenario, you may wish to hunt down and disembowel the interior decorator who told you the ikea shelves would be fine.

So yeah, the right tool for the job. Who'd have thought it? ;)

Personally I won't be giving up my life as a designer of premium bespoke home storage solutions for a job on the checkout at ikea.
There is probably a Pareto improvement that could be made by agreeing to hand Kim and the other leaders almost any amount of material wealth in exchange for them stepping down and allowing South Korea to govern North Korea. It would have to be better to live in a first world nation with hundreds of millions / billions of dollars than to be the Great Leader of North Korea. I guess the fact that this doesn't happen just goes to show how much better sovereign power is than money.
A year or two back three of us (one only very part-time, and two of us inexperienced) developed an iOS app that did two way translation (speech - text - text - speech) using two three different services from two different vendors, from scratch in less than a week. In Objective-C. (It didn't get submitted to the App Store, it was demoed to potential investors and then disappeared, presumably owing to the existence of similar apps.)

Not a terribly ambitious app, but no less ambitious than the app described.

Ruby Motion looks interesting, but I don't really see how it would make a big difference to shipping something like this in a very short time frame.
That sometimes happens to me, after doing 100+ hours/week, for some months straight :). The best solution is to get away of the computer, as much as possible.

Other things that can help:

- Have good ambient light. Don't look at monitors in the dark.

- Adjust the monitor backlight/bright to as low as possible, while it still looks good.

- Take short rests often. Every ~40 minutes, get away of the computer. Look at a distant point in the horizon for a couple of minutes.
American Airlines opens its technology to developers for hackathon
Wanted: a lint for your history that analyzes your commandline usage, suggesting these types of tips based on your historical use.

history | commandlint
I think its a naive attempt at describing worker processes and application scope. if you have a worker process per endpoint which is common with .net apps and lots of endpoints, its quite hard to balance resources. This is true. In PHP, none of this is of consequence.

Now I've got a tiny (280mb deployable, 5 hosts, 37 application pools, 5000 in flight requests 24/7) behemoth on my hands and I can testify its an arse pain to manage resources.
In your FiveYearItch.com signup, did you specify the crucial requirements that you need to succeed: Top colleagues, flat hierarchy, passing the Joel Test? If so, and if they can guarantee you that, go for it!
> [Python is] rivaling PHP to become the most popular interpreted language

Hahahaha. I love Python and loathe PHP but this is just ridiculous.
An ergonomic chair is the best investment a developer can do.

Am planning to invest in a good ergonomic chair myself, have decided on Herman Miller Mirra chair. Any suggestion on other not so costly chairs?
I find ESC, . (esc, then press period) to be more intuitive. (alt+period works as well)
An arguably better (and slightly more portable) way to accomplish this is the special variable $_ , which expands to the last argument of the previous command. Since $_ is a variable rather than a history substitution, it still works when there is no command history (e.g. in scripts) and allows all the usual variable expansion forms, for example ${_##*/} to extract the last path component.
Not gaming the system, I'm here to answer any questions regarding the business and the switch we've made.
Which consequently makes it impossible to use the doctrine of self-defense to try and justify homicide after-the-fact. What's worse for a potential murderer is that all of the evidence they had available for them to make a decision is also available to others afterwards, all of the movements they make are recorded, etc.

Physical danger is not the panacea you make it out to be. Physical danger is what allows trigger-happy pilots to be trigger-happy without consequence. You don't want these pilots to be in physical danger.
this is where code gets to be a bit like dating and general human interaction. "it seemed like a good idea at the time".
When I was working as a Japanese to English translator, I started getting carpal. Switching to Dvorak keyboard solved the problem, with the added bonus that I could type 10 WPM faster after six months of getting used to it.
One could also develop Twitter clients that abuse the service since the regular API rules no longer apply to them..
True story: Worst code I've ever inherited in my life was in Python / Django.
And after a year, no more updates.

You'll be pleased to know that the computer in question runs Windows 8, so upgrades are guaranteed to come from Microsoft.
> "More than ever, I still consider the nuclear attack on America as inevitable, both because the real axis of evil (Russia and China) are still building for that attack, and because our own government is controlled by those intent upon destroying US sovereignty and delivering our nation over to a socialist New World Order."

Classic Mormon survivalist subculture crazytalk.
I don't disagree with that. The author flipped a bad situation and found a way to get out. That's exactly what you should do in that situation, rather than standing your ground to make a point.

Perhaps where I disagree with you (and others who have responded to me) is in how important it is to keep good employees. If the author really is worth more than the more senior staff, the company has failed itself tremendously by losing him. If he is worth more than the others today, what will he be worth in the future (what is his growth potential). Putting up roadblocks for growth in your employees has to be one of the worst things HR can do.
Are you seriously trying to compare the same execution model and then expect me to prove one of the two identical options superior? The shared nothing, single process per request execution model is the same as the shared nothing, single process per request execution model. It is not efficient compared to other models like node style non-blocking multi-plexing, or java style multi-threading, or the better options available in languages like haskell, go, clojure and erlang.
I've known a couple with carpal tunnel syndrome. But even if you exclude that, just about every programmer I know over the age of 25 has had some kind of wrist or hand pain at some point. Probably due to the amount of typing and mousing involved. (I fully predict the rebuttal to be that these people are doing it wrong.)

In most cases there seems to be no long-term damage, and the injuries in question are probably not terribly serious. It's just harder to rest one wrists or fingers than it is (say) one's knee, ankle or shoulder.
> Do you really think that reading books is an optional thing?

Yes, reading books is optional. Note that many people who do not read books do read other formats: essay, magazine, news, short form stories, poetry, and so on.
Make Apps that Make Products with the New Shapeways 3D Printing API
> it started off as little more than the code examples in PEP333 !

Flask had less than 1000 lines when it begun, but werkzeug is much bigger than that.

> Except that it had let's say OpenId added to the framework.

Is that supposed to be a hypothetical example? Because Flask framework doesn't have openid added to it. Flask extensions for it exist, just the way it should. The users can write whatever extensions they want - that shouldn't concern framework developer or other users.

> Now in my opinion the right place to do authorisation is earlier in the wsgi chain - using say repoze.who.

I don't know what repoze is. But if you want to insert a wsgi middleware, you can easily do it in flask.

> But now someone coming along sees the framework can do this

The framework doesn't do auth.

> they just take Armins excellent skeleton code

I don't know which snippet you are talking about, but I believe that's about how to use Flask-OpenId extension.

> but it is about a chain that was supposed to mean we could pick best of breed middleware and yet we are still in which framework is best debates

Flask-openid is a wsgi chain. Flask app object is a wsgi object, and openid extension wraps it. Also, my concern would be ease of integration and extensiblity, not what level it works at.
Could the eagles have flown Frodo into Mordor? (2000)
Does twitter honor the the oauth_callback parameter? Otherwise, how can those keys be used by an attacker?
Hacking Up the Odominator
Agreed - its a stinking turd, but at least it's not oscommerce :)
This is a massive pivot from selling physical media to online subscription media, takes both courage and focused execution to pull off successfully. I think TrainSignal's leadership and overall team is the right group of people to do this successfully. They are a company to watch and take notes from.
I made it as far as ".... Python is the language of choice for serious developers" before I bailed.

I love Python, but let's not make this a True Scotsman fallacy.
re: 4: not only is an ssh agent by far safer, but most agents now allow you to set a timeout on a key, so it's not indefinitely saved in memory.

A passwordless key gives anyone with acces to that file, access to the login associated with it. If that file is inadvertently exposed (oops, checked it into github...), any machine you have a login on must be considered compromised.
wow, what a comment :) thanks a lot for your understanding and very, very usefull feedback!
This is great. Two weekends ago I did the same type of migration using Linode and Capistrano. Heroku taught us what we should expect from a platform, and it seems like, as a community, we're moving towards getting those great features ourselves.
Because his concern is that they are "taking bitcoins", which they are not.
>The fact is, persistent DB connections aren't really that great for websites, where you need a few resources quickly and then nothing for a long time. Having 10,000 idle DB connections is a great way to eat up resources. But you can do it.

Which is why you should be using connection pooling. Which can not be done efficiently with PHP. Necessitating that people create an entire extra layer of database proxying software to do the pooling for you.
Well, to be fair, SixFeetUp is based in Fortville, Indiana (a bit far away from the "reality distortion field" you mention).

Also, with more and more colleges switching to Python as their Computer Science major's language of choice, finding a team of competent Pythonistas is getting easier. I would think that it helps tremendously to be able to hire remote workers (especially since a town of 4,000 probably won't have more than a couple of people who are Plone experts, at most!)
There's a good chance the author if the opinion piece didn't compose (or even approve of) the headline. Generally it's good idea not to get too hung up on headlines for this kind of article.
I am not familiar with how .NET does this. Perhaps it has some kind of a mechanism for dealing with this. Here is an example from the Django/Python world. In your virtual host apache config you have to specify the following:

WSGIDaemonProcess myapp processes=5 threads=5 display-name=myapp-name user=myappuser
WSGIScriptAlias / /var/www/vhosts/example.com/apache/myapp.wsgi
WSGIProcessGroup myapp

Notice the process=5 threads=5. This means that apache will run 5 processes, with 5 threads each. Now imagine if you have several of these apps, all configured to use 5 processes and 5 threads each, which eats up 80% of the RAM on your server. Now, app A gets featured on HN, and lots of requests come in to that app. You can only process 25 concurrent requests (and really fewer since Python's GIL prevents CPU-intensive load to be efficiently scheduled between the 5 threads per process). However, while app A is getting slammed, apps B, C, D, and E are idle. You could get more performance for app A by reducing the number of processes/threads for apps B-E and increasing the number of processes/threads for app A, but this means manually doing so and reloading apache. Less than ideal.

Edit: obviously, don't use this config example.
Only bug fixes "upgrades". Not like he will get Windows 9 for free.
> Is Twitter really favoring this key, or is that hypothetical?

In at least one way, yes. New third-party Twitter clients are limited to 100k users, but Twitter's official clients are unlimited. If those clients built in a "use your own authentication token" UI, you could put your official client's tokens in and work around that limit.
Ask HN: How not to be a computer addict?
I'm always sticked on to HN, reddit, Github and my site. I'm turning anti-social and have no intrest to do anything else either my day job as a ruby coder!
This looks really cool, curious if anyone uses this in production.
Yeah it looks like they copied Visio's Co-Star remote.

Their original remote was small, but it just had too many buttons. The sticks were strange as well.
I don't understand why you've linked to your companys' landing page, which doesn't have any association to your title.
Kinda similar, but then also different. Afaik the relations between east and west germanies were peaceful, while north and south koreas are at war, albeit in extended ceasefire. I'm not sure if DPRK even acknowledges ROK as a lawful government/entity.
And in the rest of the shell.
Want to know what the price of Bitcoin is really about? Look at the 30-day chart.

Classic hype-curve hockeystick. Everyone should by now know what comes next.
There's partly also a trust issue. If I go to buy an app on the App Store, there's a very good chance that the $5 is complete rubbish, is buggy or lied in it's description. There's no way of getting a trial, and getting your money back is harder than pulling teeth.

It's extraordinarily easy to get burned.
Except for when you decide to use it as a tablet, it would be Android 4.1 at that point.
What about food aid? Are the evil food conglomerates "taking money out of our pockets" by charging prices that some people can't afford and thus requiring a government subsidy?

Your theory that by democratically choosing to subsidize something, the government is creating an obligation on the part of private business to make the subsidy unnecessary is bizarre.
I think it's lost on this guy that git and github aren't the same thing, and that github's dominance is the complete centralisation of what's supposed to be a decentralised version control system...
Go out!!!
Texas proposes one of nation’s “most sweeping” mobile privacy laws
Unity 4 Gaming Engine Beta for Early Adopters Program on Windows 8
Speculating on Ned "Luddite" Ludd as a 2013 Figure
Along the same lines, I had bad posture for a long time, and always wondered what to do about it. "Stand up straight" was too simplistic, and "do yoga" was too broad.

The solution that worked for me came from books by Pete Egoscue. "Health Through Motion", especially: http://www.amazon.com/Egoscue-Method-Health-Through-Motion/d...

He describes how to analyze posture (once you learn, you see signs of bad posture -- aka muscle imbalances -- in nearly everyone: people at work, at the store, even professional athletes), and then he lists dozens of simple exercises that work to restore your muscle balance. And at some point you'll do an exercise that engages a muscle you haven't used in years, and when that happens, your body feels FANTASTIC!!

The books are just the tip of the iceberg, too. There are Egoscue clinics around the country that can take you to advanced levels.
500 lines seems like an awful lot for something this incomplete.
There is a strong correlation. PHP makes it very difficult to write correct code. An app written in a language that goes out of its way to help you create more bugs is going to have, on average, more bugs than one written in a language that does not.
Interestingly, the keys were posted 5 months ago.

https://gist.github.com/re4k/3878505/revisions
I think many successful people and organizations take a similar approach all around.

Is your baseball team underfunded compared to others? Use the lowered expectations to test theories and find market innefficiencies.

Are customers are worried that our company is too small? We'll give you the email address of the CEO if you have a problem.

Don't have any money for raises? Offer employees special deals that no larger employer would even consider (like the wave height deal in the story).

Take the weakest part of you and beat the bastards with it.
More:

Bash and zsh support a surprising amount of emacs editing functionality. Cursor navigation (M-b, M-f, C-a, C-e), text selection (C-space), copy/paste (C-w, M-w, C-y, M-y), and undo (C-_).
Why not rsync?
It's showing HN the new site, business, "Show HN".
What type of benefits/features would you break PHP/python down to when making that choice?

I'm wondering if it is also influenced by long/short term view of the benefits. IMO PHP has extremely high short-term benefits, but many of those break down when taking a longer term view on development and maintenance (mainly because the benefits for one often end up being liabilities for the other).
You may be reading a lot of a extra meaning into a generic negotiating tactic / ego stroke comment from a boss.
I can recommend watching Threads to get some idea of just how grim things would probably have been in the UK had there been a war at that time.

http://www.imdb.com/title/tt0090163/

NB Threads, although it depicts an absolutely devastating attack on the UK (~90% dead within a few years), actually uses a rather optimistic attack plan - a real attack would actually have been far worse.

http://en.wikipedia.org/wiki/Square_Leg
Ah fair point, I misinterpreted the grandparent's statement in terms of persistence, not necessarily pooled persistence.
Super smart on AA's part, with this and their sponsorship of things like Startup American they're weaving themselves into the startup and hacker community. At the end of the day they're going to get way more than $10,000 worth of ideas/apps/products.