skysight-inc/HackerNews huggingface dataset:
You and I see a single site where you can go and find movies people have uploaded to YouTube. The MPAA sees a single site where they can go and make their DMCA requests to YouTube. I question how long this will be useful.
I don't understand why there's a big issue with being indexed? In fact they should be indexed if they remove the e-mail address from the page.
Isn't the goal of this pages to sell more? Don't people use search engines to find stuff to buy?

The whole thing is just a big misunderstanding.
John McCarthy himself said,

"Pure Lisp was a discovery, everything that has been done with it since has been an invention."

McCarthy said this while visiting a class at Stanford on May 7 2008 --- according to an eyewitness report here on Hacker News!

https://news.ycombinator.com/item?id=185348
Instead, find it motivational. :) They are accepting pull requests.
The CrimsonCap distro has supported side-by-side Python2 and Python3 for awhile now. There is already a process underway to get the larger components migrated to Python3.

Sure the process isn't 100% complete, but it is hardly 10 years behind.
Why It Took Me 6 Months to Let Go of $15
"Nobody invests. If that's the case, then the amount of goods and services in the economy remains constant"

No, if nobody invests, then there will be NO goods and services at all. That is a recipe for economic calamity, and would create a situation where guns and ammo would end up more valuable than any currency (what is the point of holding a currency if you can't buy anything with it?). I have yet to read a convincing explanation as to how deflation is a good thing. The general premise is that a 'little' deflation is a good thing because it encourages people to save, but the authors always fail to address the fact that deflation leads to more deflation and hence the 'deflationary spiral' that eventually causes things like the great depression. One author actually argues that the Great Depression was a good thing, but I don't exactly agree with that sentiment.

Once again, Gold is a better comparison to bitcoin than any fiat currency, because bitcoin is not a form of exchange for any particular economy and the dangers of deflation do not necessarily apply. More than anything, bitcoin is being used as a store of value. While this doesn't make for a good currency, it does not necessarily mean bitcoin is doomed.
I particularly like how FreeBSD manages software, something similar on on the Linux world is Gentoo.
> You know advertisers collect data about what you watch on TV?

Not unless you have a Nielsen box.
For firmware, 2012 is actually very new. I don't think manufacturers change the versions too often, even on firmware updates - they usually maintain/patch the original firmware (the version that was used when the hardware launched). A motherboard released in 2012 probably has an older version of firmware than the leaked one.
You will know when it becomes a problem. The helpdesk gets flooded. Servers go down. You get white pages and 500 internal server error pages. The entire site folds because a mouse farts.

You add new servers and they get crushed. You scrutinize every line of code and fix algorithms and cache whatever is possible and you still can't keep up. You look at your full stack configuration and tune settings. You are afraid of growth because it will bring the site down. THEN you know it's time to consider switching frameworks. And even then I would try to find the core of the problem and rewrite that one piece.

Rewriting an app in a new framework can kill a company. Be leery of starting over. I personally know of one company who started over some 4+ years ago because the old app was too hard to maintain and only started rolling out the new app last year to extremely poor reception (even with about 1/2 the features of the old app). The reception was so bad that they had to stop rolling it out until it was fixed. They could have easily spent a year improving the old app and would be miles ahead.

That's not to say that all problems are due to the framework either. I've had web servers go unresponsive for 20+ minutes because apache went into the swap of death because KeepAlive was set to 15s and MaxClients was set to a value that would exceed available RAM. The quickest solution was to cycle the box. This was 10 years ago though and I think I had a total of 1GB of ram to work with.
Just make sure you measure resident memory not virtual memory :)
Considering that I mentioned on multiple occasions that it's an iterative process, there's not much else I can say.

Throwaway sketches and thumbnailing are a hack for dealing with creative block. It's a pretty well-known technique.

It's definitely not meant to be prescriptive, and I hope not presented as such. What works for me might not work for you. Bonne chance.
Yea, they have Flask in there, but it's on a braindead setup. gunicorn is using the 'sync' worker type, not gevent or eventlet (which is the whole point of gunicorn) and it's not preloading the app, so it's compiling the code every time the process is forked. No wonder Flask performs so poorly in this test.

Yes, I've submitted a pull request with these changes.
Get the "Gang of Four" book on design patterns. I wish they had told me about this book back in school.
http://en.wikipedia.org/wiki/Design_Patterns
Another win for OSS: OpenJDK sets record on Java benchmark
A Social-aware Dashboard Experience with "Gecko in Walls"
But, isn't it compatible with PEP 394[1]? As I see it, the mistake is to assume the `python`command links to python2.

The PEP itself should maybe point that out and not say that `python`SHOULD refer to python2 and at the same time MAY refer to python3. It only helps to the confussion.

[1]: http://www.python.org/dev/peps/pep-0394/
At the risk you thinking less of me, I think you've missed the point entirely about "counting countries." I mean, clearly this guy did it for the achievement (and hell, that's tough to do--kudos to him), but I think saying how many countries you've been to is entirely acceptable and gentlemanly--it's communicating about your general experiences.

It's a way to communicate how much of the world you've seen--it's a starting point for a conversation. I've never seen it come up in context of, "I've been to 73 countries!" and then that ended the conversation. Even here, the fact that he's finishing up this remarkable achievement is used as a launching point to discuss some of the neat aspects of his journey.

This place is getting more curmudgeonly every day.
From my experience, the Spring one would take 10x as long to make, which means more developer cost and more feedback reaction time. Certainly not a deal breaker, but a cost/tradeoff one must consider.

Edit: clarity.
US millionares took $80 Million in unemployment benefits last year
Akka vs. Finagle vs. Storm
Disclaimer: I'm friends with the developer of this app.

In summary, he thinks that the elastic nature of films being added and removed is what makes the service fun.

He's posted his full thoughts on this here: http://latest.pegleg.it/post/46983349526/pegleg-and-copyrigh...
You're thinking of magicScroll : http://www.magicscroll.net/ScrollTheWeb.html
That point of view implies making client-based encryption illegal, or it's a very short hop to the same outcome, except that message contents are secured separately from the messaging application and infrastructure behind it.
Wow. that's handy. Thanks.
Very sweet and well done. But seeing the Unreal engine running in (kind of) JavaScript raised the awesomeness bar quite a bit.
I'm guessing that Debian, if they have not already done it, will start searching packages for ^#/usr/bin/python$, and filing bug reports for packages that match. So that should not be as much of a problem.

As for user-created scripts...
The grouping of expressions is clearer to many readers in the JS example. Unless you've spent a decent amount of time grokking the lambda calculus, the second line could be any of:

(λx. (λf. f)) x
(λx. (λf. f) x)
(λx. (λf. f x))

The lambda calculus notation is weird. Using "." to separate parameter and body is unusual. The scope of the body isn't obvious.

JS is painfully verbose, but it's a verbose syntax many people have already put the time in to internalize.
My Twitter bot, @dumpmon, found a leak of these here: http://pastebin.com/raw.php?i=b34a2X3b
Think of how much better programmers would be if they were being measured in base20, though. "There are no 20x programmers, but there are 1/20 programmers!"
You would indeed have a rough draft of price optimization software.

Also, you could use our[0] more refined SAAS Pricing Software that takes more factors like time into consideration.

I know the HN crowd will like to know that the entire price optimization system is exposed through a REST API with code samples on github.

[0]https://ventata.com
Yes, that was a painful lesson that was reinforced when my app was unceremoniously dumped.

I've since moved to a firefox app hosted by me, not an appstore. The chrome extension is still available but google has made it really difficult for a non appstore extension to be installed. I'm also looking into greasemonkey.

So I can come back from this stumble but I'm wondering if there is just some bigger hammer waiting for me as soon as I get back up.
Male Pattern Baldness May Foreshadow Heart Disease
New research is drawing attention away from the head and toward the heart for men with balding crowns
Get developer hugs with rich error handling in your API
Productivity Tip from Explosives Expert
I think this is a common misconception about bitcoin. I see no reason why there shouldn't eventually be voluntary third party financial services for bitcoin. There could be bitcoin credit agencies, bitcoin small business loans, bitcoin savings accounts, etc. All these services have value, even if they technically carry a higher risk than storing all your bitcoins yourself (provided that you are knowledgeable and competent enough to do so safely).

Correct me if I'm wrong, but didn't most financial services exist with other currencies long before there was government backing (e.g. FDIC for savings accounts)? It's still really early in the bitcoin game, and I wouldn't be surprised if many of the bitcoin services around today are shady or incompetent, but it takes a long time for reputation-based industries to get up and running.
Ways to improve app marketing
Hey guys,I am not an engineer.I am working for a start-up which focuses on app marketing in China.One thing I want to discuss with you:
apps marketing is apparently a rigid demand for most of the app develpers as there are thousands of new apps which are generated everyday.But the cost of acquring a new user is becoming more and more expensive.Do you know any thing new to improve apps marketing except for the existed admob/tapjoy/chartbost?
How Much Traffic Does a Magazine or TV Mention Send Your Website?
It's certainly an interesting approach to bookmarks, though I'm curious as to why the need for a complete backend when much of the functionality appears to implemented via the browser extension. Would it not have been simpler to link in with the existing bookmarking services, including the bookmarking tools built in browser?

Personally I use Pinboard along with this [1] chrome extension, adding bookmarks, tagging, and searching are a breeze.

[1] https://chrome.google.com/webstore/detail/pinboard/nfccdohlg...
Js-objectdetect: Real-time object detection with Javascript
fork, benchmark, and create a pull request. :)
You can even do:
http://amzn.com/B009PJ9L3Y
Most potentially disruptive things seem to be similarly polarizing.
Why Apple and Google should fear the Facebook phone
I'm the creator of Pegleg and there have been enough people who've had that concern that I wrote a post addressing it a few days ago, actually:

http://latest.pegleg.it/post/46983349526/pegleg-and-copyrigh...

Also, it's up to individual rightsholders to submit DMCA requests not the MPAA (as far as my experience goes). If you look into how fragmented rights ownership is in the film industry, you'll soon realise how unlikely it is that the site dies because of DMCA requests.
That's the first thing I noticed. What was used instead of Warp?

I also see that Snap got pulled in a couple days ago, so it will probably get tested in the next round. Should be interesting to see how it fares against Yesod.
This is exactly what I was looking for. pity I've already paid for a domain name that start's with "Drop" :-)

At least they are clear about what can and can't be done.

Thanks.
I've been working on-and-off on such a thing, and was hoping this would provide a useful bit of technology. Sadly, when I scrolled to the bottom it seems like they haven't got the WebRTC part working, which has always been the hardest part - it's not easy to run something like a web server in the browser.
My Roger Ebert Story (2010)
How To Cultivate your ideas
For some more context, this was the OP's previous question in Stackoverflow.

http://serverfault.com/questions/420877/ive-inherited-a-rats...

Doesn't that change the entire question!
Even cruise ships do drills. God forbid they pull their passengers away from that very important game of Texas Hold'em.

Well, US flag passenger ships (among others) are required to hold Fire and Emergency drills at least once every week. But your point stands: it's only by having a plan, and executing that plan even if it's prefaced by "this is a drill..." is crucial if you want to have a hope of things going the right way in an actual emergency.

Here's the thing, though. If your people are properly trained in what to do, and how to use the equipment, then shutting down power to the rack and extinguishing fire on a single server with a fire extinguisher may be a reasonable course of action. But that contingency should have been considered ahead of time and be part of the emergency plan.

The time to decide what to do is not during the emergency.

As for walking around a smoky room looking for the source, that's nuts. I spent one long day (way too short, though) time at Military Sealift Command Firefighting School. One of the first things they do is put you in a room full of smoke and make you count out loud. After about 30 seconds you feel like you're going to pass out -- that gets the point across much better than lectures ever will.
I would love to see ASP .NET and ASP .NET MVC included in the benchmark.
Keeping it Simple
>I'd assume once you're in OS, all bets are off in terms of who can do what to the hardware.

A common misconception. Even if you are running as ring-0, there are things that you cannot do, and only BIOS can. For example, executing code in SMM mode, mapping/hiding portions of memory, or changing some PCI configuration options that get "locked" after BIOS.
Playing games with labels whilst refusing to accept the essential characteristics of the underlying subject doesn't make you correct.

It's not taxation, it's extortion.

It's not quantitative easing, it's debasement.

It's not enhanced interrogation, it's fucking torture.

It's not pre-emptive targeted killing, it's assassination.

It's not lobbying, it's bribery.

Putting your thugs in uniforms does not make them other than thugs. It doesn't matter which of these labels you accept, the description does not modify the reality. The map is not the territory.

I am sick to death of statist word game bullshit and yes, I will not silently take it while being told once again that war is peace, freedom is slavery and ignorance is strength.

Good day.
My own notes on URL as user interface include a number of ways you can improve your URLs and allow users to guess them: http://alanhogan.com/url-as-ui

I also list a number of positive and negative examples from the wild.
I just want to add that sites like hotels, cruises and airlines have demand based models that consider time which makes finding the right price a bit more complex that standard a standard revenue curve.

We[0] solved this problem for ecommerce flash sale sites and event ticket sellers by creating a limited supply strategy that allows someone to give a starting quantity, current quantity and a start and end date to maximize revenue while trying to sell out all items.

[0] https://ventata.com
His name is Aaron Swartz.

But either way, Aaron is actually a bad example as what he was charged with was still wrong to do (even if you agree with the end result he was trying to bring about). Not "felony" wrong perhaps, but even weev would have been a better example for what you're talking about.
I keep thinking this is a pre-advertisement for the future release of Gemini... :)
> the first thing they'll tell you about Big Red Buttons is that nobody has ever gotten fired for pressing the Big Red Button, because everyone agrees that Big Red Buttons exist to get pushed and you never want to not have it pushed because someone was worried about getting fired.

I'm pretty sure that axiom is not present in all companies and cultures. Hence, the debate.
My personal view is that passion is completely independent of knowledge. Now normally people who are passionate people do have strong knowledge because they seek it out. But there are a lot of people who have a lot of knowledge who are not passionate at all. So I think that you can't judge passion based on what someone knows.
Right, or even be sure that its a legal bitcoin at all, and not just a forgery.
How Food Labels Can Suck Us Into the ‘Health Halo’
Research on food labeling shows that people overestimate the power of foods labeled “organic” and that price is still a major factor in how customers choose their food.
Photo Of Sergey Brin Wearing Google Glass And Driving A Pink, Batmobile Tesla
Microsoft man on always-online consoles: 'Deal with it'
Nothing will break (in the sense you mention). Python 2 will remain /usr/bin/python while Python 3 is /usr/bin/python3.
You're right the html attribute approach goes with angularjs (source: http://blog.derbyjs.com/2012/04/14/our-take-on-derby-vs-mete...).
This highlights the fact that nobody has created a good appserver for node yet. There is such a focus on web frameworks still that everyone keeps writing this code over and over again for their own apps. In my case, I wrote more of a 'service' layer with a set of lifecycle events because mongo generally isn't the only service that needs a connection. We have redis, neo4j, apns, etc. I then just 'require' my service wherever I need it in my application and have access to its connection. Services can also have dependencies on other services, such as a ram based caching layer that depends on pulling data from mongo.
I'd still call and ask though.

As we say in Dutch: never shot is always missed ;)
Well why would they do that? How many people do you think it'd benefit?
I feel you, I don't love Taibbi at all, but at the same time, he's not on the NYT's most e-mailed articles list every week. You can escape Taibbi, whereas Friedman is like Sauron's eye, gazing into your soul no matter where you try and hide.
I sometimes laugh when I try domain names and some are actually taken.. woofcloud.com I was joking but it's away already. wtf
Heh, they once shipped 110v PSUs to us 220v users... I had to build systems at the time, the first one I plugged in made an awesome explosion :P
I ran an ad in an email blast to 11,000 people for $300. 12-20 visitors was all I saw through Google Analytics, and the App Store downloads did not increase.

Since that experience, I haven't spent any more on marketing, but I'm going to give adwords a shot for my Photo Investigator landing page. Are there any other marketing avenues that you'd recommend?
Please make sure to submit it with the title "How I Explained Different Kinds of Alternative Dispute Resolution Mechanisms in the Construction Industry to my Significant Other" and keep it as gender neutral as possible to prevent yourself from being discriminatory.
Hubot Facebook Adapter
The bitcoin should be renamed the Dunning-Krugerrand.
We offered a content-creation service to users and thought that the in-browser spell check would be good enough- turns out there's a LOT of people who prefer the old, Word 6 style of spellcheck where you enact a thing and then step through the errors one-by-one. We never actually built that but we STILL get emails asking for it, and we can tell from context that they're on modern browsers.
I was a developer at a company for a few years and decided I wanted to get into product management. The first thing I did was tell my boss who was somewhat supportive. He let some of the product managers in our department know. We had several conversations but that never led to anything.

So I started being a product manager on my own skunk work projects at work -- writing product requirements and prototyping demos of new ideas that fit in well with the business.

After a while of doing this it wasn't hard to find someone who sponsored the transition from developer to product manager. You just have to demonstrate your ability to execute. Someone will take a chance on you.
Ahh, rapgenius for normal docs!
Coinbase Response: Data On Merchant Pages
Are Mobile Signals Actively used in Ranking Local Results?
I was researching Bitcoins for use in a project I'm working on, so I've been slogging through this and other articles lately with great dismay.

The biggest problem right now with these kinds of articles (this one included) is that while yes, they are dramatic, they are technology-focused. We're not getting a lot of economists writing on Bitcoin. Paul Krugman has written a bit that I think is spot on.

Every article I read seems to compare Bitcoin to other currencies and say it's the same because those currencies are made up too. This is a patently false statement, and why we need more economists involved. Real-world currencies are valued on the GDP and credit-worthiness of the nations that issue the currency. Bitcoin lacks this fundamental property. As it stands, Bitcoin is more like gold or the old tulip craze: it's based on the desire of those involved to have it.

As Paul Krugman indicates, Bitcoin is actually a pretty bad currency. It's difficult to convert to, few places accept it as currency, and worst there's rampant speculation on the fictitious value of the currency. Take the exciting tech out of the picture, and you've got a currency that is about as interesting and useful as the Zimbabwean dollar.

For example, one author writes about how he purchase 92% of a single Bitcoin for $130. One site I found that accepts Bitcoin will send you a free t-shirt if you spend more than 1.5 Bitcoin. So if you spend over $200, they'll send you a $10 t-shirt. What an incentive. And I'm not sure how the site deals with the wildly fluctuating value of the currency.

I know banks and governments don't always manage money well, but there is something to be said for the regulation and support we do get from traditional currencies. If the USD fluctuated like Bitcoin, the US economy would probably collapse.

Needless to say I've decided to just go with plain credit card transactions in our project, and stay away from this volatility and uncertainty.
Oh sure, there are reasons to use an easier/faster-to-develop language, I believe every developer should know a 'hard-and-fast' language and a 'slow-and-easy' language... and know when to use them.

98% of the websites out there could run on python and I doubt we'd see a big performance difference.

However, I really don't think there exists a 10x difference developing in Spring. Hell, I don't think there is a 10x difference in using Struts vs Rails.

Spring development is considered slow as it brings images of enterprise shops taking several years to go through the bureaucratic red tape necessary to incorporate a new feature.

I've worked with plenty of small companies using Spring and their development/release cycle is maybe 1/2 or 1/4 the speed of comparable 'easier-to-build' technologies, but it definitely isn't 1/10th the speed to develop.