skysight-inc/HackerNews huggingface dataset:
Canopy Labs (YC S12) Raises $1.5M for Consumer Insights Platform
That is the way to block spiders that obey the standards and enough do not that robots.txt is not a solution.
Complexity Is The Problem With American Government [pdf]
The example would be much clearer as an aggregation query. Roughly:

db.demo.aggregate([
{ $match: { score: { $gt: 0 },
person: { $in: ["bob","jake"] }}},
{ $group: { _id: "person",
sumscore: { $sum: "$score" },
avgscore: { $avg: "$score" },
minscore: { $min: "$score" },
maxscore: { $max: "$score" },
count: { $sum: 1 }}}
]);
>It's possible to build something without holes.

http://www.schneier.com/blog/archives/2009/10/proving_a_comp...

I'm guessing you're planning on releasing your document viewer/OS sometime around the head death of the universe.
This is a product concept I've been thinking about for some time and wanted to put out there for discussion. I do not work for Facebook.

By marking posts as Legacies, your favorite memories would be shared with family for generations. Imagine receiving a photo today from your grandparents, taken when they were exactly your age. The idea here is about preserving and repeating important life moments rather than letting them disappear down the Timeline - or worse, limiting their view to just your current list of friends after death.

As a side effect, by tagging a post as a Legacy, you're in effect scheduling it as an event to repost to ancestors in the future who would be seeing it for the first time. With millions of these updates scheduled for the future, Facebook would have a stronger outlook for the long-term and greater odds of future generations coming on as users.
I agree, $200 is way too much to pay for content from a person I've never heard of, and couldn't find any easy reference in the page. With that kind of money you can get a lot of good content in a lot of places.

I just don't see the differential that would make me spend that much money on this.

No known clients, no big companies in the past. It makes me hesitant to even consider buying this.
What analytics are you using? I thought most would use javascript to avoid problems like this, and I would wager that the vast majority of bots don't bother executing javascript. You will always have legit bots hitting your site as well.
Why to Make Your App Free for Education
I'm very optimistic about iPython as the solution for "executable documents", much so over Javascript by itself (despite all of Bret Victor's amazing efforts).

There is a development branch of iPython by Brian Granger that emits JSON when you display a python object in the notebook. You can easily create handlers that display any Python object using javascript. That means D3.js or whatever HTML5/WebGL app you can throw in there becomes the front-end to a very powerful numerical computation back-end. Check out this demonstration I help code, http://www.flickr.com/photos/47156828@N06/8183294725
The worst thing is to have people not buy, but have no idea what kept them from making the purchase. So thank you for the feedback!

I'm not someone super famous, but I have designed a lot of software applications used by companies ranging from Johnson & Johnson to Hobby Lobby. But they were clients of the company I used to work for (have since left), since I now work on my own I can't call them my clients.
Those are identical to the outlets I saw in Germany, so I guess they're European. Definitely not American though.
>> Or did I misunderstand the MongonDB and it actually is so bloated by design?

Depending on the type of query and the way you designed your database schema MongoDB queries can be either more concise or (in your words) more bloated than SQL. You can't really say either one is more bloated than the other in terms of query syntax.

Personally, I generally prefer MongoDB queries over SQL, because it doesn't have a concept of joins, inner queries, temporary tables, etc, which usually translates to more but simpler queries. If the data model for your applications relies heavily on any of these features, maybe you shouldn't use MongoDB (or any other NoSQL database, for that matter).
You'd be interested in one of my other projects, TLC then :)
It's an objective-c bridge for lua, with which httpkit will work out of the box

https://github.com/fjolnir/TLC
I use Trello. I have just one board. I keep one list per project, plus a list for ideas, and a list for priority TODOs -- stuff I need to get done today or tomorrow but for whatever reason didn't do immediately.
What has overtaken it? Open GL? Got any citations on that because that wasn't my impression at all.
Flickr released an iPhone App, they should have released 3 years ago.
Jack Dorsey: Let’s reconsider our “users”
Well, I expect

first_user = User.find(4) && second_user = User.find(6)

to be literally equivalent to

second_user = User.find(6)
first_user = User.find(4) && second_user

I honestly can't see why you might want it to mean something else...

Edit: I see. if you do something like

if (first_user = User.find(4) && second_user = User.find(6)) {
..
}

it might bite you. You might expect it to be equivalent to

first_user = User.find(4)
second_user = User.find(6)
if (first_user && second_user) {
..
}

which I personally think is a very, very bad practice. Parenthesis should always be used when there's even the slightest possibility that you or another maintainer/contributor might be confused about.
Manipulating Google Scholar Citations and Metrics: simple, easy and tempting
http://www.whatdoestheinternetthink.net/zynga
Ouch
You should show arguments on why these are lies. Whether they lost the elections does not change a thing.
(A.R. essay, 2011.12:)

'Because as it stands, Python 3 is the XHTML of the programming language world. It's incompatible to what it tries to replace but does not offer much besides being more “correct”.'

Ouch. Too close to the bone.
Customer development in a diagram
Which thread did you suggest App Inventor in?
Facebook strikes deal with 888 to launch more real-money gaming apps in the UK
Gift ideas for photographers
PivotalTracker takes care of my needs. It is just the right scale for keeping track of what needs doing and organizing it into an order.
MongoHub (http://mongohub.todayclose.com/) works for me.

It's not very polished, but it gets the job done, and it makes it relatively easy to edit stuff that's already in the database.
> It's the ability to sideload apps that is reason for the high piracy rate and less willingness to pay for apps.

This hasn't been true at all in my experience. Whereas it's very easy to jailbreak an iOS device and set up a 3rd party app store with pirated applications, having to manually download and sideload APKs on Android phones makes it much more difficult to pirate apps. In fact, I know several iOS users who have pirated all their apps, but I don't know any Android users who have.
Is Wiki server space scarce? I should be able to post an article about the tree in my back yard if I want. "Notability" is simply not something an online encyclopedia should be worried about.

Not that BBS history isn't notable. I'm just saying it would be wrong to delete it even if it wasn't.
The software customers don’t see
Sometimes I'm really baffled by the dominance of American date formats instead of clear, natural and sortable ISO 8601.

YYYY-MM-DD HH:MM:SS.ffffff+ZZZZ
MongoDB's query language is just not very good.
One gem that stood out was that "It is customary in the UK/USA to shower at least once per day."

Isn't this more or less the standard world wide?
I had the same reaction to the Facebook, Freshbooks, and MailChimp logo placement. Struck me as a little shady. The book sample is excellent though, and I'm considering the $199 package, primarily for the web app .psd.
Does anybody know what the response times of commands is? Is it possible to make a disco-like light show controlled by music or are response times too long?
Optimization at the Obama campaign: a/b testing
Because it seems to be from selenium (from referer), it is triggering the JS too, we are using Google Analytics.
Apparently http://zinc.io does provide an API for placing orders on Amazon.
Sorry, but the promo price is just for today.
Paul, art and HN
If Paul Graham loves art and studied design in FLorence, why is HackerNews so minimalist?
Use mod_qos but keep a close eye on it for first few weeks as you tune it:

http://opensource.adnovum.ch/mod_qos/
Using a tile or node based A* map, there's no additional cost for altering heuristics on the fly. All paths are always dynamically generated on the fly.

The only reason early AI had 'pre-calculated paths' (an assertion I am dubious about, to be honest) would be that it was running on processors that could barely push the graphics of the time to begin with.

Those days are loooooong behind us.
All the page design is about setting the expectations up (200$) and then showing the, only 29$, book as a no-brainer buy.
Thanks for the tip. But living in our own home here results in being tied to this region (at least for a while).

The situation is not so bad, that it kills me right now, but I will keep looking - and using my time, learning some new things while "doing my time in front of a monitor" ;-)
That's what Ingo is referring to. "Unfortunately there's a nostalgic cost: your [i.e. Linus'] old original 386 DX33 system from early 1991 won't be able to boot modern Linux kernels anymore. Sniff."

Turns out Linus is not the nostalgic type.
Thanks.

For what its worth there is 1 theory for SEO that the code to text ratio on webpages (not apps obviously) may play an extremely minor part in ranking. If you served the css from a cdn the page would be faster (rank higher) & better optimized (rank higher).

I can't say it will make a difference, but it might.
Oddly enough IE is the browser that seems to keep the option of disabling Javascript buried the deepest within their context menus. In Firefox it's just Preferences -> Content -> uncheck "Enable Javascript" (I do this to avoid NYTimes' paywall, lol) but in IE you have to scroll through an exceedingly long list of checkboxes that's a couple levels deep into their menus to find "Disable active scripting" because they still refuse to call it Javascript. I always forget where it is and have to hunt for it every time. Obnoxious.
Clear analysis from the outside. Thanks
map/reduce anyone ? if you are using mongodb like a relational database , then maybe you should just stick to relational databases...
I use evernote with a notebook stack (action pending, completed, ideas) for development projects and using a modified version of the secret weapon I manage all my side projects in there.

http://www.thesecretweapon.org/
Il Gufo Online Shop
Il Gufo shop on line. Since 1980, Il Gufo is a brand specialized in the production of fashion clothes for all kids, shoes and fashion collections for baby girls and baby boys. We pride ourselves on producing unique hand-made articles with the same care and skill as before. We ensure the highest quality, which has always been our trademark.
If you’re trying to hack/deface a website, don’t submit a pull request
Really funny idea. Are you using http://zinc.io to ship the stuff from Amazon?
I got a quick laugh from this, especially that the demo actually worked! However, as the blog post mentioned, for the love of god people, do not do this for real. Haha
Octave is "a free version of MatLab" for Linux, I think it should work.
I will definitely do that. Expect more posts on my blog with exact numbers and lessons learned.
Also speeds up the page. Just one HTTP request, instead of two.
I may have been thinking of a edge case in CoffeeScript when I wrote that, but you're right.
Startups Are Easy
Flagging actually also works as a massive downgrade of votes. Get a couple of people to flag an article and it will go down 10 places on the front page. So don't use flagging just to "bring it to someone's attention". It's far more powerful, and should be used judiciously...
What would Jesus do? https://twitter.com/jesus
I'm constantly doing side projects, most of the time more than one at once. Found Asana to be an awesome tool to keep track of tasks and you can even expose it to your clients so they can comment on them. If you want to keep it even more simple I recommend wunderlist
I just use the Issue Tracker and Wiki on Bitbucker or Github (depending on the project).

I find that since I'm using the source control anyway, I may as well keep a track of everything there too.
If the issue is information asymmetry, you could say the same thing about car repairs. Most people don't know a thing about fixing their car, and if it's not fixed correctly, they could die. I don't see this pricing issue happening with car repairs though.

I think that with sufficient competition and a system that doesn't require/encourage people to go to the specialists recommended by their primary care physicians, you could significantly drive prices down. There is in fact probably a place for technology in all this, insofar as curating and maintaining accurate statistics on the record of individual doctors in a manner that is easily accessible to all patients. Then you wouldn't have primary care physicians giving referrals to friends from medical school or residency (a change that could actually improve specialist quality).
My understanding is that Cleawire is repurposing their spectrum for LTE. isn't that a zero sum game ? Are these guys (technically) legitimate or are they just trying to milk the last cents out of an already obsoleted Wimax infrastructure ?

BTW, I've used Clear for 6 months about two years ago in the DFW area & my experience was nothing short of horrendous.
Regarding "def self.method" vs. "class << self; def method; end", one very big advantage of using the "class << self" technique (which Github discourages) is that it allows grepping for "def method" to find the location of the method definition.

Perhaps my editor is old and featureless (and Ruby's dynamic nature doesn't help), but I grep for such things multiple times per day.
Wow, easy there tiger! Diego has a valid point, and while you may disagree with him, personal insults such as this are futile and very unbecoming of an HNer. Please do keep it civil and understand that HN is an open arena for discussions and dissenting viewpoints, that's what makes it interesting and different.
Terrible idea, but I could see someone implementing a version of this which displays:

url.com/123455

www.url.com/long/longer/longest/url-structure

for mobile vs desktop in an application.

It makes me shudder.
Are there known user agents that you can identify as coming from the scrapers? If so, you either block that way and not worry about IP addresses or choose to disable Google Analytics on those requests so it doesn't skew GA data.
The whole "these people are experts in CSS/HTML" shtick never works for people who aren't already decent at web design. Instead of listing their companies, mention some of the projects they've worked on.

I know who many of these people are, but that's because I have a lot of web design books on my self with their name on them.
Not really. "Scraping" just refers to extracting data from a site using an automated method, it doesn't have any connotations about the motivation or acceptability of the process.
Colour prints are also often prohibitively expensive.
California sues Delta Airlines over app privacy policy
Thanks for the hilarity before my bedtime.
Why not exclude the EC2 ip range from analytics ?
You'd end up blocking all traffic then. When was was the last time you pulled robots.txt?
Android is the new Feature Phone in some ways (as well as high end models too).

Google always intended saturation to prop up their Ad model.

Interesting to hear stirrings of Apple iterating faster.

Apple already pwn the market profit-wise. But do they need to fend of a competitive OS which aims to saturate?

Or can they live side by side? And nudge out Windows phone together?
Plain text. In my case Emacs org-mode.
Personally, I'm almost painfully verbose with my parens to avoid exactly this scenario. Better to be explicit about my intent to the interpreter and other coders.

Having an assignment that could be skipped by short-circuiting also seems like bad practice, but I realize it was designed to be a toy example
I use a wiki for strawman feature proposals and for the roadmap; each entry in the roadmap gets a bug in Bugzilla, and all milestones/releases get a tracking bug depending on the bugs that should go in. milestones/releases are every six months, so there's an inherent deadline in there.

it's an open source project, so this not only helps me having a clear idea of what I'm meant to be doing, but it also helps others to contribute to it, by giving a precise idea of what can be worked on at any given time.
"Notability" attempts to give Wikipedia the credibility that "anyone can edit this" takes away.
He's not going to be able to change who he is, so if he's not well known then he's not well known.

If you think being famous is what makes someone qualified to create a product you want to buy, then you're not going to buy his product. That's just the beginning and end of that question, and he shouldn't worry about that one bit.

He's not going to sell as many books as DHH would, but hopefully the product stands on its merits and will provide more value to its readers/watchers/interacters than what they paid for it. My guess is that to many it will.
Step 1: Don't post to Hackernews that you hack into places

.. Tongue in cheek commentary aside, the title comes off more like the content would be on par with the grugq's presentation on Opsec for hackers (http://www.slideshare.net/grugq/opsec-for-hackers).

The argument to never modify anything only holds true for pentesting, for a slightly more nefarious attacker it's not unheard of to actually do some system maintenance & configuration fixing to close holes behind them to prevent other attackers from gaining access through the same entry point. Increasing the system stability has a tendency to make people look the other way, it's far less likely that someone would say "Hey, that server has been performing better, let's see if it's been compromised."
I would place buy buttons with a blurb about your money back guarantee at the top right of the page. Ideally I want to know most of the information that will influence my purchase above the fold or get to it easily via links.
Not just Poland. I've been to an identical wedding in Slovakia (I can still remember the burn from the slivovica).
I try to quickly explain what each person has done. They are all awesome people who have put out some really fantastic work. Honestly, I am expecting that people will recognize the names (like you did).
The proof-of-concept should be a page that tracks the swipes and can then log in on Windows 8. I bet then Microsoft would prioritize fixing it.
As was identified, most of the scraping occurs via Selenium. Selenium just automates a real browser, so it'd look like 100% legit traffic with a legit user agent (it defaults to using Firefox)
Kinda ;-) I think it's dishonest if done intentionally (which I suspect it may have been), but it is also quite clever too.
As a Russian American, Ive noticed a definite curiosity remnant from the cold war regarding how the two countries live. The difference is that Western culture is all over russia (from copying tv shows like American Idol to Fabrika Zvezd), movies in theatres, etc whereas in the US, it's the older generation that harbors a curiosity about Russian people.

My father, a doctor who emigrated at 35, started practicing in a small town in the midwest about 20 years ago. He had patients who wouldnt see him as soon as they learned he was Russian...and he had patients that displayed a real curiosity over our food, language etc. I'd say that Russians possess a certain disdain for Americans...they would love to enjoy a similar quality of life, but they find the culture too simple/vapid/devoid of meaning. Russians will say they would NEVER move to america, but many of them would in a heartbeat
You're right, honor doesn't factor into it in the U.S. But it sounds like in India, musicians don't busk because they are afraid of being perceived as beggars. Which is unfortunate.
It is true that one will probably immediately reassign the $- variables. And that's definitely true that there are cases when conventions impede good style. I would probably say, though, that in most cases the latter of your examples is preferable.

if string =~ /First: (.*?) Last: (.*?)\s/
first_name = $1
last_name = $2
# etc...
end

looks far better to me than

if string =~ /First: (?<first_name>.*?) Last: (?<last_name>.*?)\s/
# etc...
end
Redesigned MIT OCW Website
Good point. A valid counterexample would be the well though out text book examples of minix (and gnu hurd) vs Linux.

Sometimes paralysis by analysis is a bigger problem than bugs and bad architecture. And often the alternative to "usable" isn't "perfect" but "never shipped".
Selenium executes Javascript, as do other WebKit-based scrapers, like phantom.js.
The idea of the "Caucasian race" comes from a German philosopher in the 18th century. It has to do with him considering the Georgian people (from the Caucasus) to be the most glorious looking white people. http://en.wikipedia.org/wiki/Caucasian_race#Origin_of_the_co...
Koozoo Raises $2.5M To Cover The World With 24-Hour Mobile Video
Automated reset password option please? One that automatically sends an email to my registered email address, with the new password?
Disclaimer: I was interviewed for the book and just finished skimming through my copy.

First off, Nathan generously offers a full money back guarantee. If you don't find the book's value outweighs the cost, ask for a refund.

Second, yes, you can wade through hundreds of blog posts or whatever else to find a lot of what Nathan presents in the book. But I value my time, and the overhead of doing that filtration vs. having Nathan do it for me is worth a lot more than $200, especially if I build web apps for a living (which I do). There is relatively little new information under the sun — but I gladly pay people to package the best available information up and tie it all together nicely.
The main thing is to not fall into the "productivity porn" trap of trying to find the best tool instead of actually getting stuff done - when something simple is more than enough.

Keep a simple list of things to do as a backlog and maybe another list of "would like"s. I personally use SimpleNote and Notational Velocity for both.
Samsung made itself miss out.
Boosted Decision Trees for Deep Learning
They're technically legit. I have one of their Sleeve Rocket devices for the iPod Touch 4 and it works identically to the Clearwire WIMAX service I have at home. I have no idea what happens when their infrastructure switches to LTE. Now with Dish/Echostar getting spectrum and maybe making a deal, I think the switchover is going to be on hold for a bit.

I've had better experience with Clearwire, mainly because I'm about 500 yards from a tower and don't use a mobile device at home. Their signal really fades in and out as you go mobile with this Freedompop device. I wouldn't rely on it for 100% service if you're trying to replace a phone with a cheap iTouch.
He was a pioneer in the sense that he extended the classical Indian music genre in many ways (i.e. through innovative compositions and film scores that added many non-traditional elements)
Why does everyone's house look the same?
Actually, I found it dishonest. It's the equivalent of small print to me. I'll do a walk through of my initial reaction when I saw those logos.

1) Oh! Those companies have purchased this before to make their sites better! If they stand behind the product then maybe I should look into buying it.

2) Hmm...they didn't purchase it. Maybe the creator of this product was part of the design team for those websites and he knows what he is talking about.

3) Oh.....Those are just examples of web apps.
So the solution is simple isn't it? Google Analytics filter > filter referers like Selenium (or the entire EC2 block).