skysight-inc/HackerNews huggingface dataset:
Let's be clear here: this is an unauthorized use of Google servers.

Unless Google provides an explicit Terms Of Service for this API endpoints allowing its use, you can assume that it exists only to serve Google-owned software (like Chrome).

Just because it exists doesn't mean you can use it.

There's an obvious risk that Google can modify the API and less obvious legal risk of misusing someone else's resources.

Doesn't mean you can't play with it and use it for experiments but you probably shouldn't cross the line of actually using it in any production software.
Religion and culture has an important effect in the society. I'm not religious myself, but not a great percentage of people can get enough culture to think in a civilized way. Religion is great because the rules are enforced by the religion and thus the religious person himself and not the state or police.
I'm sorry, did I miss the part where they said they would only monitor Twitter? Or am I remembering correctly where they used the broad, sweeping term "social networks", which would include Facebook, and I'm sure BBM chat.

Do you live in a fantastical world where governments pass very strictly limited, narrowly defined laws that precisely target one specific problem? Because here on earth the rule is overbroad laws made by ignorant legislators.
This multiply-linked list just seems to be a special case of an item being in multiple separate lists. In this case, the separate lists also happen to contain all the same items as the first list. Further, these are all special cases of the directed graph.

Regarding the overall conversation, it looks like everyone is arguing over whether "linked list" should be interpreted inclusively to contain all list-like linked data structures, or exclusively to refer strictly to those data structures referred to by the "linked list" moniker in traditional CS textbooks. There is also the issue of whether "linked list" has an informal, conversational meaning among a subset of programmers that differs from its formal definition (I believe this thread demonstrates that it does), and whether it should have such separate meanings.

It is my opinion that neither of these arguments is helpful to the anti-bad-patent/anti-software-patent cause, and it seems that excessive infighting over apparently trivial concerns is a credibility-destryoing hallmark of the stereotypical geek. After all, if you were a politician, would you continue to listen to a presentation in which the presenters started arguing with each other over whether the background color of the slides was more appropriately described as purple or fuchsia (Is fuchsia a subset of purple, or are they separate entirely? Sounds familiar...)?

As an aside, sometimes I wish I could draw a circle around an entire thread and say, "I'm responding to this whole blob," with the page layout updated accordingly ;).
What would a UK social media clampdown look like?
"One thing I do feel pretty certain of is that if you're against duck patents, you're against patents in general. Gradually our machines consist more and more of ducks. Things that used to be done with levers and cams and gears are now done with bills and feathers and webbed feet. There's nothing special about mechanical embodiments of control systems that should make them patentable, and the duck equivalent not." -- http://www.paulgraham.com/softwarepatents.html

I would also point out the other possibility in what I said before: that statements like "duck patents shouldn't be allowed" are wrong. Maybe "wrong" sounds too absolute, so substitute "incomplete" if you like. "Some duck patents shouldn't be allowed" is a different proposition, and probably closer to what most people actually think, but Nilay is specifically addressing the absolutist rhetorical frenzy on you see on sites like Quacker News.
Android Market Sucks
Every day I'm more convinced that one of the more profitable bussines for Google is to charge you 25 USD for register you as a developer in android market. What is android market supossed to do? Put you in contact with millions of users, opening the market for you to offer your application to a lot of interested people. But does it work? no, it doesn't. The real thing is that you must take care on your own of the marketing of your application to make it known for some people, and android market is just for people to download it. But they charge you with the 30% of the cost of your app if someone buys it, so why are they charging you for registering as a developer? they are not helping you to sell. In fact, it's probable that you pay 25 USD that you may never recover, unless you are good in advertising your app in internet, out of android market. If you can do that, your goal is to redirect the people to android market, just for download you application.
The search function in that market sucks, in fact all that market sucks, it is not helpfull at all.
British society, like American society, places consumerism above all else. Britain's "underclass" are reminded constantly that they must have consumer product A through Z to be happy and that they will never have them. The poor of Britain are far poorer when it comes to the things that matter in British culture than the poor of Tunisia on the scale of Tunisian culture. Just a thought.
Twitter Adds Subtle New Feature
"Making your product free does not make it impossible to compete with you." And the evidence the writer cites is third party Twitter clients. Um, right.

Now, the quoted statement started out as a dismissal of Gruber's remark that it's hypocritical to accept Google's anticompetitive dumping but complain about Microsoft et al using patents. A more intellectually honest approach would be to say BOTH are wrong. I could accept that.
>The main reason people want to pay is portability. ... With social, when people interact, the more music they share, the bigger library they build, and the bigger value Spotify becomes. The music service that is the simplest, fastest, and most social -- that's the one that will win.

Although mobile and social are tossed around so much they have almost become buzzwords, this is the most simple and direct explanation I have read that shows how these technologies integrate into a path for profitability.
This is why I think "cash-back" cards are basically in an arms-race with alternative forms of payment. The cash you get back ultimately comes from higher transaction fees, which translates to higher prices, and so people who don't use cash-back cards end up getting charged higher. The only rational thing to do is use cash back cards for all your purchases, which in the large scale makes just escalates the process.
Its been six weeks and the only thing worth of note on there is that they now allow you re-order circles. epic.
Throwback jerseys
Looks cool, but you might want to move your signup bar up over the twitter line, which would put all the important stuff above the fold on an iPad.
It's fairly easy for me to remember those manipulations. But you're right insofar that this would probably be both safer and easier to remember:

Smells like teen spirit, and I like that plenty mucho!

I'm too lazy to do the math on it, perhaps you can help out?

Edit: It's a little annoying to collect these downvotes from people who either haven't done the math themselves or are too lazy to explain their advanced attack methods.

In my naive opinion my string above is at least equivalent to a 12 character password from a set of "Mixed upper and lower case alphabet plus numbers and common symbols.".

I count each word (10) and both symbols (,!) as a character here.

According to [1] an 8 char password of that type would take 83½ Days to crack in a Class-F attack ("supercomputer"). I'm purely guessing that those additional 4 "chars" should put it well into the multi-year range, under the premise my other assumptions are not too far off and that the number of english words is quite a bit larger than the number of ascii characters/symbols.

Any of the downvoters care to debunk that with real math?

I'd be honestly curious about a worst-case analysis that assumes the fragment "Smells like teen spirit" does appear in the attackers dictionary.

[1] http://www.lockdown.co.uk/?pg=combi
This is truly awesome. You could easily use a more complicated grammar, but it might get tricky to generate a password with a specified amount of entropy.
> Salesforce.com was founded in 1999. They've had some of what you quoted for some time. Also note that the Facebook API features you noted (FQL & FBML) are now deprecated. I imagine in large part because they were difficult to pull of reliably.

Maybe so, but does it mean it wasn't innovative? As for Salesforce, you may be right, I'm not familiar with their product history.

> So gut check yourself. Is that worth 50+ billion dollars?

Whoah, where did 50 billion enter the equation? I'm just saying Facebook has been very innovative. If you want my opinion on Goldman Sachs you'll have to wait for another story.

> Now I think you're trolling. You think it's more challenging to throw together a stream of updates based on a graph that's handed to you versus having to correlate millions (shortly after, billions) of semi-structured documents to answer loosely worded questions?

Look, I don't want to get into a pissing contest about other people's tech. Web-scale anything is hard. The reason I think social is harder is because of the realtime graph traversal. When Google started it was months and months between indexings on most pages. Fulltext indices were something that already had a lot of practical knowledge behind them. I'm not trying to say that what Google did was easy, and neither should you trivialize what Facebook did.
and the app itself...underexposed
You sound like a good person to work for.
I IM'd him with this thread to see if he wants to come ping you...
This is getting ridiculous. These guys were busy launching a product, not trying to write a balanced comparison of the pros and cons of every evented framework out there.

Node worked better for them, what's the problem?
Poll: Spaces in if statements
Do you put spaces between the "if" and parenthesis in if statements? For example:

if (test)

vs

if(test)
Hey, one of PadMapper's users told me this was here. Glad it was helpful!

EDIT: And by that I mean samstave told me this was here.
As I vaguely alluded to in another response to one of your comments, the argument could go like this:

1. The linked list was described in 1957 or earlier.

2. The cited mention of the linked list also considers more complex permutations of lists.

3. This patent effectively describes adding a single set of items to multiple lists (I haven't read the patent, so I may be glossing over details).

4. #2 demonstrates that such a permutation of the concept of a list would be obvious to anyone skilled in the art.

5. Therefore, the patent is invalid.
Gah, right after I finish a site requiring me to write my own node soap interface, you guys come and release yours ;) Thanks for contributing back!
I wouldn't use a JS program served from somebody else's website to generate my password anyway. How do I know it's not sending them a copy of the passwords it generates?
Basic Buffer overflow
This thread is unseemly and against the spirit of this community. Nitpicking and fault-finding may feel great, in an addictive sort of way, but they are the antithesis of creation.
If you read through, this actually has a super interesting purpose. From the site:

>Why are we doing this?

Our research group is interested in the use of technology for development. We are building a low-cost, low-power cell phone base station platform for deployment in underserved areas. Once you set up your own cell phone tower, you can do a lot of cool things, like run a chatroulette service.

In this particular project, we are studying how choice and context affect the quality of online interactions. We will be deploying this service in a small isolated cell phone network at an upcoming event where we expect to have several thousand users. We're hoping the Internet can help us test how our system performs under load before the real deployment so we can work out all the bugs.
The cpu structure is on several different lists. That's not exactly the same as being on one list with multiple links.

Sure it is: one list with multiple links is the exact same thing as multiple different lists that coincidentally contain the same items.
Pattern Matching Java
Waiting Tablet PC do wonder 
In your mind, what is the conception of tablet PC, to most of people it is the derivative of computer technology development. All digit products are changing rapid. When we have not absolutely accepted a thing, the new one upcoming come into the market news began spread and into our eyes and ears. We have to sigh the whole world’s step is too fast. One day, you will suddenly find that we are unknowingly used to follow and even purse this kind update and rapid change. Many people even don’t know why to do this, just has used to and conditioned response to purse.
How much money should my company raise?
Yep, they really do get it, but the fact that it makes money is pretty much the only good thing about this new version of spam.
Surely that money wasn't forked over in one big slug.
Instead of random penises, you get Prince Albert in a can?

Not that I wouldn't have fun mining the transcripts.
Hong Kong Stock Exchange Halted by DDoS Attack
See if you can tone down your resume a bit. Emphasize your talents and experience as an individual contributor.

In the corporate world, you have to understand that you would be a scary hire for a manager because you are in a solid position to second-guess.
Yes, if you share your password, it's probably better to use a password that needs to be written down and can't be memorized, in order to have a chance of revocation. (Or you could just change your password.) But for most of us, most of the time, memorizable passwords are a boon.
Nike Air Force 1 Cheap For Sale| Sale Nike Air Force one Online
Well, I watched network connections and saw none. Do that + use Incognito mode = you're probably good.
I just uninstall rvm and install rbenv. It seems to work so far. I'm glad to switch. rvm confused the hell out of me.
As soon as I saw Goldman Sachs, I thought, "oh great, not again". I see them in the news so much and always with some sort of activity that appears should be illegal yet nothing ever comes of them. What gives?
Definitely put spaces
Rosasm is the best!
Aw shucks you've uncovered our master plan.

We have our own account scrapers augmented with a partner API from AwardWallet for the more esoteric programs (CVS Rewards anyone?)
So are the hacknights the best times to hang out and meet people?
I certainly do want to meet people.
ruby-build seems fairly small.
Have you considered just including it inside rbenv's bin directory?

That may decrease the friction and improve the 'git checkout rbenv, add path, and get started' workflow.
Is there any authorized service for small-scale speech recognition from Google or anyone else? A free or cheap one?

Or is there any kind of open-source project? I guess there probably is not since the training set for modern systems would be terabytes of audio data and probably more proprietary than the algorithms.
ored
PS. In the real world no one rewrites broken code once it gets used a lot. You fix the broken parts. The only time you rewrite code is before many people use it, or in the new product (which is basically the same thing).

The 2.6 line of the Linux kernel provides an anecdotal counterargument to this. The kernel team managed to gradually rewrite significant portions of the kernel without ever having to enter a development-only phase. If we could find some way of applying the tools that make this possible (diff, git/DVCSes, peer review, integration tests[0], etc.) to the legal system, maybe the world would be a better place.

The closest thing I'm aware the legal world has now, and it's a far, far cry from what we have in software, is having as much as possible be specific to separate, local governments, so if an individual state comes up with a good solution to a problem, it can be applied elsewhere.

[0] Imagine if all prior court cases were automatically tested against any changes to the law, with changes in outcomes flagged for public review.
I agree there is a risk of misinterpretation as in "all kind all linked lists have been patented, here is the patent" and for this reason, it maybe would have been better to get an even more precise title. By i'm technically still fine with the current one. The claims (both in the application and in the granted patent) barely talk about traversing the "primary" or the "auxiliary" list which provide another sequence (well, providing the same would be... useless), not any kind of tricky algorithm like efficient multiple simultaneous sorting or i don't know what, not even a plain and boring insertion is covered!

This is a special case of traversing multiple linked lists, which is a basic technique. I actually even hesitate to say it is a technique, or at least to distinguish this technique from the very same technique of using a single linked list, because I don't think I could ever come up with a plausible justification for why anybody previously knowing how to use one would not be able to use two.
The restriction making this a special case is that all lists contain the same set of elements. Given the claims, that restriction is unnecessarily narrow and have no technical effect. So the only thing that distinguish this patent from a patent on a particular (but still 100% basic) use of single linked lists, is the phrasing, and the empty (still given the context) emphasis on the fact there are not one, but two, or even three lists.

So despite the fact that basic singly-linked lists + limited to one list by element would not be covered by this patent even in the parallel universe where it would be considered valid (and while we can note that on the contrary, prev/next linked list would), given that it only claims (with many more sentences) that if you have two lists, you can traverse one, or you can traverse the other, i will continue to argue that it covers linked lists, maybe under certain conditions, all right, but those conditions are insufficient to mandate the precision that this is a modification of linked lists, because it is not a modification, it is just about the basic traversal of multiple plain classical linked lists.

(Also, one a side note, I found it cute how the claims are structured, like if the author thought there was a possibility that prior art could be found for two pointers but not three.)

Edit: About the inflammatory part, it might as well have been even more inflammatory by being even more descriptive. Somebody has patented traversal of linked lists.
It takes a village to raise a startup
Privacy and the Unobserved Web
Yes... BSD style FTW (aside from hard tabs I suppose) http://en.wikipedia.org/wiki/Indent_style#BSD_KNF_style
Any ideas why only the first result comes with a confidence value?
pg covered this nicely:

http://www.paulgraham.com/mac.html
WebGL Asteroid Game
I applied, but have not got response yet. When should I get response?

Thanks.
While I ended up arguing a lot of tangents, my original point was that the title diminishes the standing of the anti-patent crowd. Whether "linked list" is taken as a generic term that describes a whole class of data structures or whether it's restricted to just the basic "linked list" types, the title is misleading. The patent does not cover the basic linked list types nor does cover the entire the entire class.

This patent is ridiculous enough without exaggeration. I believe that the patent system is broken, but making misleading claims about frivolous patents weakens the arguments. The truth is already ridiculous enough.

As for your comment about "excessive infighting over apparently trivial concerns", I wish I could dispute that. I feel that geeks as a group tend to be pedantic jackasses, and I'm often guilty of that myself. It does hurt our credibility as a whole.

By the way, your interpretation of multiply-linked lists is correct. You can look at it as multiple separate lists crammed together for minor space savings or as a directed graph with labeled edges (labels here represents which "list" an edge is for). This is why I don't think it's an especially useful data structure; there are better alternatives for most cases.
Interesting... I'd like to talk to you more offline. If you want to chat, shoot me an email, andrew at ishiboo dot com.
I like it. I also created something similar called friendlyaudio.com - similar concept but more towards matching people, and this is all over the internet - no phone #'s
Assuming pwgen isn't actually defective (I haven't looked), you can get more entropy in a shorter password with pwgen. The above looks like 6 bits per character to me, so 48 bits in all. That's 4 bits greater --- 16 times better --- than Randall's estimate for "correct horse battery staple", which is much longer. But "correct horse battery staple office" gets you up to 55 bits. Is it going to be easier to remember "correct horse battery staple office" or "C0olz5KM"? And how about typing them without making errors?
Woah!! Wasn't expecting this here. I guess facebook/google+ wasn't a good enough stress test? Are you guys thinking of making this into a venture?
Overdesign alert.

How about the OS adopting the convention that any codes outside of a few trusted (expected) alphabets get displayed in a way that makes it obvious to a human that they aren't what they look like (eg, a bright red border or something).
I personally prefer

if( test )
I agree Google could easily change the API at any moment, but otherwise it seems a very grey area at best. Especially since they are including this within the open source parts of Chromium as the article implies.

I wouldn't rely on this for anything I wanted to support, but I don't see that it is incurring a legal risk to work with source code Google themselves have released.
I could attest to some of the stuff this guy says. In a certain southeast-asian country, everyone is using Blackberries not because they're cool but because unlimited text-messaging plans makes them really cheap.
You could probably mash something up using Voxeo or even the new Twilio client stuff.

I have this on my project list for some home automation ideas, but it is too far down to actually have been given any cycles.
Aside from it being obvious, I'm pretty sure there's prior art for specifically what this patent describes. One of the times this was posted to Reddit someone posted a link to a book that describes pretty much exactly what's in this patent, with a diagram no less. http://my.reddit.com/r/programming/comments/1bbb3/congratula...
In C, 'if' is a keyword and a space always follows a keyword.
When a revenue stream has been found.
This is an important point. Medical innovation can be perilous. I'm reminded of the setbacks for gene therapy in the 1990s. The case of Jesse Gelsinger was emblematic:

http://en.wikipedia.org/wiki/Jesse_Gelsinger

Speaking of radical therapies, this also reminded me of this New Yorker article I read years ago:

http://www.michaelspecter.com/2001/02/the-outlaw-doctor/

Every time I recall this, I mean to lookup whatever became of this guy. Finally did. A bit of a follow-up here:

A test of his protocol, published in 2009, found that Gonzalez's patients died faster than those treated with conventional chemotherapy, and had significantly worse quality of life.

http://en.wikipedia.org/wiki/Nicholas_Gonzalez_%28physician%...
Why is it 'crazy' to try to raise as much possible?
you should never be too shy to say to anyone. And for what it's worth, PG was one of the easiest guys I've ever talked to.
I've done a lot of work in this area, and I can say that this is significantly faster and higher quality than the other Kinect-based 3D reconstruction techniques out there such as RGBDemo ( http://www.youtube.com/watch?v=Cldf7UdFq1k ).

It's also clear just how much of an advantage having a 3D sensor is for reconstruction when you compare this against 2D-camera-based 3D reconstruction software like Photofly.