skysight-inc/HackerNews huggingface dataset:
Those were just the early lucky ARPA fundees, mostly because they had excellent computer science departments (or were well-connected politically, like Harvard) or were research institutes like SRI or Rand.

Plus the usual military nodes early on, since all the ARPA grants were sponsored by the military, and they had to keep their fingers on things.
> Of course, if you only care about things that fit in memory, you can do it in Python, but it is still far easier to use command line for these type of problems.

I agree; I was not trying to claim that my Python solution should be used in preference to the shell pipeline solution in any kind of "production" environment. As I noted in another comment, Knuth's Pascal solution appears to be open to the same criticism.
Watch the Olympics from anywhere: this actually works
There's a recycle button that will generate a new one.
Isn't that implied by refreshing?
I guess the issue is, does Google know when someone recycles a captcha, and if they do, are they doing anything about it? It's useless if the captcha isn't flagged and is just given to another use.
> most of PHP’s trade immediacy for the slightest hint of reliability.

This article is a list of best (or at least the author's favorite) practices for Python.

I'm so tired of reading a person banging on PHP and then hyping up best practices for another language. As if nobody can be productive with PHP or would choose it for a new project. Or that PHP doesn't have better practices than what the authors have experienced.

If you like Python, that's great. So do I. Just get over it, these threads are so lame.
London 2012 diving
London 2012 diving http://www.psdmate.com/2012/07/29/london-2012-diving/
London 2012 diving http://www.psdmate.com/2012/07/29/london-2012-diving/
London 2012 diving http://www.psdmate.com/2012/07/29/london-2012-diving/
OT: The rotated "Egg Freckles" text at the bottom looks pretty bad in Chrome on Windows. Try adding translate3d(0, 0, 0) to your -webkit-transform property to antialias it.[1]

[1]: http://stackoverflow.com/questions/6846953/wonky-text-anti-a...
Show HN: I'm porting my tiny PHP ORM/ActiveRecord lib to pure Javascript
I've been, like many of you, researching all the new shiny JS frameworks coming out lately, and found some things very lacking in most, if not all of them:

* Local SQL Data access!
* Easy CRUD
* A simple rails-like api for finding relational data

The TodoMV* demo's are a nice initiative, but none of them show real-world data access. How would you search for todo's that have a certain date created ? How would you find a todo that has a relationship to another object stored in a separate table like a location? sorting? All the frameworks seem to neglect this.

Most of the projects listed have a way of reading and publishing objects to an API endpoint, but none of them seem to be able to easily operate offline to SQLite in a webview.

My project aims to solve this, in a framework agnostic way, and the whole thing stays under 10kb when compressed.

It's still in a very premature state, has no bootstrap yet and works only on predefined databases for now, but the basics and find API already work. Check out the tests.js for some examples, I'd love to hear some feedback on this.

https://github.com/SchizoDuckie/jsdbobject
Clickables:

https://github.com/SchizoDuckie/jsdbobject

https://github.com/SchizoDuckie/jsdbobject/blob/master/plain...
It actually says not available in your country .. just tried it.
+1 BBC

The broadcaster of the first public TV signal back in 1936 and still going strong today.

"On November 2, 1936 the BBC began transmitting the world's first public television service from the Victorian Alexandra Palace in north London[12] following alternate daily test broadcasts of the Baird and Marconi systems to the Radio Show at Olympia at the end of August. It therefore claims to be the birthplace of television broadcasting as we know it today." -- http://en.wikipedia.org/wiki/History_of_television
You should be able to go to zoom level 23 or 24.
Windows 8 fear and uncertainty kicks in | Microsoft - CNET News
Completely agreed that getting it out the door is the real core problem. However, there seems to be a meme that PHP is somehow a panacea for getting things out the door, as if suddenly upon picking up the PHP shovel, the programmer realizes how much time he was wasting having a real equality operator, and bangs out a solution in no time.

I've seen the exact opposite: at least three PHP projects that got snowed under by "attempting to write something mindblowing", and zero Python projects that had the problem.

I think that the truth behind the meme is that there is a certain level of intermediate programmer who has learned that doing things right saves time in the end, but hasn't yet internalized YAGNI and KISS. So this programmer discards PHP and picks up another language and is all excited about this new world of doing things robustly! "I'm going to write the best UUID generator. I'm going to unit test every line of the admin console. I'm going to make an ORM that batches queries in the most efficient way." And because these things weren't necessary, and the programmer is still intermediate, they can't get those things done and get the actual application done in anything approaching reasonable time. If the programmer is forced to use PHP, basically the same thing happens; just with object inheritance, and curl_multi, and novel configuration file formats, and so on.

It's a cliff of enlightenment, and if you fall off it too hard, you might reject the enlightenment itself. Ignorance is bliss!
Even with expert advice, she had to manually recreate the data, going from snippets she could see. Surely that counts as 'destroyed' or at least 'damaged'.
Can I use three of those for one 2011 MBP?
This doesn't actually work, not using latest Flash on Mountain Lion anyway. This, however, does work:

https://gist.github.com/3195652
I've got several times math symbols written in captchas instead of words.. how I'm supposed to write them?
Bring Google Fibre into Canada
I guess you just explained why sites like ThePirateBay are so extremely popular.
The Company Behind The Biggest Consumer Brands
I don't watch the Olympics, as a general rule, but I'm pretty sure that, even if I desired to, I still wouldn't until broadcasters get around to using this decades technologies to deliver content.

You want them to modernize? Get as many people as you can to stop using cable for TV.
Burning Man's GSM network used the GNU Radio project:

http://gnuradio.org/redmine/projects/gnuradio/wiki

The Suggested Reading section gives a really good starting point to DSP, electronics (including Radio and RF design), and Programming (C++ and Python). It's been a great help to hobbyists like me.
Kinda seems more like "how to watch the Olympics for $20" (or more - I don't know quite how many games are available, and at what quality, from the BBC, but I feel like you could potentially use over 200 gigs of transfer in watching them).

Many actual VPNs are somewhat cheaper, and just as simple to set up.

Of course, paying money to a third-party to watch BBC feels as insane and dumb as ever. You'd think that they'd start looking into overseas subscriptions at this point. Nevermind the IOC - why can't they offer anything on Pay-Per-View? Both are great alternative sources of income they're passing up, instead essentially encouraging piracy and sending money to third parties instead!
For those who don't know, I recommend the In-N-Out double-double, animal-style (grilled chopped onions & extra thousand island sauce) with toasted bun. Delicious!
What I haven't seen discussed is the impact of the anti-trust action against MS back in the Netscape days. I wonder what the effect on the corporate zeitgeist was then and how it all unfurled over time.
Not at all. During this year's All Things D conference, Tim Cook talked about how impassioned Jobs would be about one perspective, and then the next day be just as impassioned about the opposite position. You want someone who can see all sides to such a degree that he adopts them.

This is desirable on the development side. Once you ship, you must be bold and take a position. Apple doesn't hedge with their decisions, and it contributes to what makes their products so great.
Python 201: List Comprehensions
I'm quite glad that even though Bell bought CTV in between Vancouver and London, they're still at least giving us every event streamed even WITHOUT cable/authentication.
Ask HN: with a failing OAuth 2.0 standard, what is a newish auth provider to do?
I'm dealing with potentially adding Auth API to an app, where much of its use will be internal for now. I have some setup with OAuth 2, but with the recent talk of how much of a mess it is, I'm reconsidering. What is one to do with a new app, that wants to provide intelligent, connectable Authentication over API?
This comment from the article pretty much sums it up:

"This study treats correlation as though it were cause and effect. The fact that HFTs choose to trade stocks with bid-ask spreads of two cents (instead of one cent) does not mean that the HFTs have made that spread larger.
The high liquidity provided by HFT has to let anyone with a market order receive a more favorable price than they would in the less-liquid market without HFT. HFT is simply improvement of the labor of market-making through the use of machines. For the past three hundred years, virtually every mechanization which improved the productivity of labor was fought by the establishment. This is no different."
> There's no way for LaunchServices to know, a priori, whether a given executable file's default app is going to perform a safe editing operation, or execute its contents.

But in that sense an executable file isn't any different from a non-executable file, is it? The default app for the file could do equally dangerous things with a non-executable.
this is wonderful, thanks for publishing this. I have a plan to launch something somewhat similar to this one day and will test it on myself (as I deal with severe depression) to see if it really does help things in the long run.

Here's a few suggestions from my list of things I want to add to my idea:

-Allow me to add tags to my mood checkin. Over time, patterns will emerge for both positive and negative mindsets (hopefully)

-make the checkins randomly spaced out throughout the day so people don't just start ignoring the app after a while

-try and extrapolate some compound meaning from the data, something like "it seems when you don't get a lot of sleep then see this person, your mood drops"...can be tricky to do, but could really add to the long term value.

Good luck!
Simply put, we need a better way. Some of these are just unintelligible and require multiple attempts. Someone please come up with a model that makes sense!
Per the disclosure request : I am not an HFT trader, nor are any funds I invest in managed by HFT traders. Perhaps this makes me clueless :-)

To respond to your comment though,

"The aggregate effect of HFT might change the amount people decide to put on orders, resulting in their buying higher and selling lower."

I'm trying to figure out the linkage. What mechanism would connect the order pricing from a long term investor with the activities of an HFT trader? HFT works in the first and second derivative space of values and long term traders seem solidly in the linear space. Can you construct and example where the activities of an HFT trader are both visible too, and influential on, the pricing targets of a long term investor?

Oh I do have some Bank of America stock (one of the stocks called out in the article) which I bought in 2009 when they were pummeled by the Countrywide fiasco and their inability to get another CEO, sold half of it for a 100% gain, (net 50% gain on the total investment) and have watched the remainder go up and down. I got my 50% return (and that cash is working elsewhere) and I've got some extra shares that I could sell for anything over $0 to add to that gain (although if you want to do the annualized computation it gets lower if I holder it longer etc etc) but holding that since 2009 pretty much defines a 'long' holding.
I had just noticed that captchas were getting worse. I always thought sites should just make the user perform an operation. Display a hard to read but still legible "type the second letter of the third word". 'e' would be the correct response. There's got to be a reason this isn't done already, does someone know why?
Google is sure to pay attention to this petition.
This seems pointless. If you're going to watch BBC content without paying their licensing fee, you might as well torrent it - that way you're not using up their bandwidth.
Unfortunately there's a reason certain types of foods aren't usually delivered: they're much better fresh. If the delivery isn't extremely fast this isn't going to be very good.

That said, I'm definitely going to try this next time I crave I-N-Out.
His site's design has bigger problems than jaggy text. Ironic that he's warning of the perils of skeuomorphism with that getup.
With up to 24 simultaneous events for 12 hours a day across 18ish days, that's a lengthy time spent at a bar that might not even be showing the event you're interested in.
Just because this is my pet peeve ...

The "+ syntax" does not belong to Gmail, nor was Gmail the inventor of same. foo+bar@domain.net is an ancient tradition, dating back almost to the dawn of SMTP. Of course, the interpretation of the local part is entirely up to the MTA handling it, but foo+bar is pretty widespread. Certainly Sendmail supports it.
I just thought it was me. There's hardly ever a captcha now, that I can get on the first try. I loathe captchas.
But the application doesn't _need_ to execute the contents for bad stuff to happen viz jpg and pdf encoder exploits.

Also, how many applications actually _execute_ (bare machine, vm's don't count) content? My guess is that few if any of the applications a user opens that isn't executed by finder itself is going to execute the file's contents.
This is Google, so I'd imagine they keep tallies.
It's not as important to get Google to pay attention as it is to get the CRTC to pay attention. There are laws in place preventing foreign competition in the Canadian marketplace, which in conjunction with other laws have essentially created a non-competition environment for Canadian ISPs. This petition is more about generating awareness for Canadians and and to trying and formulate a discussion around change.
I don't think you 'get it' Andrew :-) The folks who bust captchas, 16,000 machines is chump change, they run botnets of hundreds of thousands of machines, they dynamically buy EC2 instances, they make a lot of money.

That is the primary reason why I believe that people who use the term 'computationally unfeasible' (you see that a lot in crypto papers) never counted on the kinds of growth we've seen in computers coupled with the ease with which these folks can steal computer power from clueless users.

My claim is that you need an independent engine of computation on your side that can prove you are you with a high degree of confidence, and cannot be corrupted economically by a third party. (so local programs on your PC or Smart phone won't cut it)
They are pretty simplistic. Haven't tried to understand them.

One problem is that they are infrared and not radio.
Yesterday's discussion on HN had the price of broadcast rights at $1.1B, not including production costs. The tv industry is not disruptable. Content is expensive, and margins are not huge. People need to stop saying it is disruptable just because they are unhappy with it. There is a ton of inertia behind the entertainment market.
Didn't look through the list but just because OSX is Unix and they create some new command line operations, it doesn't make them a "Unix command".
Article doesn't mention anything about free.
Does anyone know how to do this on a router running dd-wrt with dnsmasq?
I can't cite a source but I'm quite certain that there is no requirement to provide these channels to non-customers. The requirement is that they broadcast those channels in the clear to customers. That means without a physical filter, non-customers get the channels. Adding/removing filters means a truck roll and $ so often you get lucky.
I'm a big fan of logic captchas. Not only are they way more accessible than image captchas, but the frustration factor is not nearly as high.
Bots would spam your site once every 26 tries.
Parsing and responding to a question like that isn't difficult when the questions are algorithmically generated from a finite number of human-designed types.
This can't happen because it is illegal for telecommunications providers to be foreign owned. The correct first step would be to lobby our "free market" prime minister to let the free market operate.
Cryptosystems that require 2^128 tries to crack aren't going to be much easier even if you have a billion machines; you really need a theoretical breakthrough. :)

Of course that doesn't apply here.
People saying an industry is disruptable, nine times out of ten, means that people want that industry to be disrupted -- not that such a disruption is easy or even feasible.
This is a complicated affair. It's the rights holders to the content that the BBC broadcasts who are probably the biggest hurdle in expanding the BBC Worldwide's reach. Global iPlayer is a start, but it will take time.
With ReCAPTCHA, you only have to get one of the two words right. I've never had it be the illegible word (or my terrible guesses match the "correct" answer), as one might expect given the one you need is necessarily the one for which they have the answer.
The uncertain economics of lending virtual books
'clinical depression' has a biological base and responds better to pharmaceutical intervention, and generally covers the diagnosable stuff in the DSM. 'regular' depression is just being sad because of life events - when your wife leaves you and your dog dies, that's when you get 'regular' depression.
I hope that we can have this discussion; I've even created a repo for it: https://github.com/calvintennant/Open-Specification-for-Broa.... There are a lot of issues with how the CRTC is operating, I hope we can induce change.
The hard part about captcha is making it accessible to users with disabilities.
Can't wait for the article 4 years from now complaining about Twitter logjamming fans' real-time Olympic tweets with ads from P&G.
And yet I have cheaper, faster broadband in Vancouver than I did in Milwaukee, set up with far less hassle and without continual talk about capping usage or filtering torrent traffic. Having lived both countries, I feel far better served as a consumer of Internet services here than I did in the U.S.
There are hundreds of types of cancer - does the DSM have a general entry called 'cancer'?

'Clinical depression' is a way of specifying something more problematic than simple sadness. When your sports team loses, you get depressed.
Yes, but why can't I watch the coverage from whichever country I choose? Canadian coverage focuses on Canadian athletes. Perhaps I'm an ex-pat, and want to watch my home country, or just curious how events are portrayed elsewhere.
It is possible to build a viable smartphone without Slide to Unlock or making it look like an iPhone (Palm did it, Nokia did it, even Samsung did it with the Galaxy S3). It isn't possible to build a viable smartphone without the various UMTS patents. That's the key difference here.

Also the rates that Samsung is asking aren't consistent with other licensees as Samsung is tying the rate to the device rather than the baseband processor that uses the patent. Asking for $25 royalty on a $10 component is unreasonable, especially when said component requires a 100 other standards essential patents to function.

Does a patented oil pump cost more if fitted to a BMW verses a Ford Escort ?
Ah, another article on depression by somebody with no understanding of it, telling us how to be happy.
But is it also true that people who are depressed may also (always, sometimes) be resistant to the suggestion from others that they may be suffering from depression?

Independently of the effects of a disorder, most people don't easily accept any kind of criticism exposing a weakness.
I don't think I'd like this at all. What's the point of disabling animations, system-wide resume, not letting the OS terminate inactive apps, etc?
There was an interesting talk that mentioned CAPTCHA by one of its creators, Luis von Ahn, at the AAAI-12 conference on AI and robotics this past week.

In ReCAPTCHA, the two-word CAPTCHA version, one of the two words is taken from a scanned book. That (unknown) word was one that failed OCR for that book.

The other word is one that captcha already knows the answer to.

The assumption is if you get the known captcha correct, then you probably got the other one correct as well (if it was possible to read it). The answer to the unknown word supplements the OCR of the book.

The captchas are put in random order, and you only have to get one of them right.

Luis's thought was that people are wasting all this time doing captcha - why not use that time to do something useful, like help digitize books.

As an aside, he's also one of the principal people behind duolingo, which is a quite awesome language learning / human-assisted translation engine.
Earth to NBC: The Internet is here
Please don't use the word CPU when you mean computer. The audience on hackernews knows what a CPU actually is, and will do a double take trying to work out what multiple CPUs has to do with running multiple different OS. I know I did
"Huh?"

http://en.m.wikipedia.org/wiki/Skeuomorph
It's also not the end of the world if you strike people as obnoxious or whiny. Come on, it's the Internet, it's not like you'll ever meet most of the folks there. They can think whatever they want of you.
Even the blog's title is a Newton reference... as far as irony goes, a tip of the hat to the past with a cheesy design of a personal blog is a very different beast than an application.

Personally I find his blog design a refreshing change from the follow-the-latest-"beautiful"-trend blog designs that are currently in style. It's fun.
It's easy to criticize captchas. That's why there are so many articles like this, which we all knowingly nod along to as we read.

It's much harder to provide productive criticism that leads to an actual improvement over the status quo. (Although it is easy to suggest bad alternatives to captchas, which is why they appear in every comment thread about captchas on Hacker News, including this one.)
thanks for the suggestion, really appreciate it.

- What kind of tags were you thinking? I've noticed myself starting to go in the direction of tags via the notes I add when I'm tracking a mood.

- Yep that's how notifications will work.

- This is the hardest and most valuable part of working on something like this. I'd love to make meaningful suggestions based on the data, am thinking of the best way to do that.
Filters are coming to CSS so I guess it will be possible to show an image with hidden numbers (or words) and let the user pick a color filter that applied to the image will show the numbers and submit the color and the number to the server for verification. Like color blindness tests.

How about that for a captcha?
I've posted a lot of my personal problems on the Internet - although usually in semi-private venues where I have some sort of relationship or common community with the people reading my entries - and the most common response I get is "Hey, me too."

Haters gonna hate, but I usually just ignore them and choose to engage with the people who choose to engage with me.
I would have to imagine there is still some challenge to 'bringing' Google Fiber to the remaining 48 US states. Sprint's presence in Kansas City was a large determining factor in its selection for the initial fiber deployment. Besides, there are still plenty of service providers (and attendant lobbyists) in this county who would prefer that fiber remain priced well above $70/month.