skysight-inc/HackerNews huggingface dataset:
I have no idea how many subpoenas Google gets per day but my guess is that they get a fair bit of them. I also don't know how they respond to them but I'd wager that they comply with vast majority of them. What I'd like to know is how Google deals with out-of-US subpoenas. Do they comply?

I think you could argue that, due to Google File System's (GFS) distributed nature, you could request a subpoena from a local judge in any country in which Google has a data center because Google would have to prove that a chunk of data belonging to someone is not hosted in that country. That's very hard ot disprove since I doubt that Google keeps historical track of their chunks. The way GFS works, a master keeps tracks of chunks but it doesn't keep a history of where each chunk was. So a clever lawyer could try to subpoena anyone's account given that Google has a data center in their country.

For example, Google has a data center in UK. Could US person's account, be subjected to a UK issued subpoena if a lawyer uses the logic I described above? Maybe.. there's no way to prove that a chunk of your data is not hosted in UK.

Distributed systems ("cloud") are a privacy nightmare waiting to happen, and I think that EU privacy commission will tackle this issue at some point. "Cloud" computing seems to be illegal (to a certain degree, in strong-privacy countries like Germany).

More info here: http://www.jroller.com/MasterMark/entry/google_teh_evil_clou...
Do you aim there even if the goalie is hugging the post? What if you're in the slot and he's showing a huge 5-hole? Obviously, you're not going to try to hit the goalie, so that implies some awareness of the goalie's current location and a reaction to that information.

[Actually, I'm just trying to learn your shooting habits so I can inform my goalie brethren. What's your name, and where do you play? :-) ]
I don't like Mark Zuckerberg much or find him remotely impressive, but it's not even the comparison so much as the diminutive connotations of "the next". If you're truly great, you're not "the next" anything. FDR was not "the next Lincoln", and Obama (whom I expect to be our generation's great president) is not the "next FDR" or "next Kennedy". I believe he has the potential for FDR stature and Kennedy charm, but he is and is going to grow into someone entirely new and singular.
I know of no one who has been tricked by the wealthy into believing they should sacrifice the most basic necessities of life for the sake of some greater ideal. If you know of someone, I will be happy to stand corrected on this point.

But I think we are confusing the idea between those who have no money at all, and those who have no disposable income after the necessities of survival. Both might sound similarly oppressive, but there is a huge difference between them. The former has one obvious form of wealth that they are coveting, and would be the same for everyone in that position; and for the latter there is much more latitude regarding what they consider wealth. They are no longer focused on mere survival, but instead on fulfillment. When people say to me they have no money, they are usually referring to the latter situation. It is probably why it seems like we are arguing past one another.

I think the way I would phrase what you said is "Money matters to the degree that what you want/need can be obtained by the exchange of money." This I would agree with. The way you phrased it, though, it seemed as though you were arguing for the earning of money as a means to fight against the wealthy class's desire to hold you down. As soon as obtaining it becomes a tool to flaunt those who say that obtaining it is crass and shallow, then I see the whole thing become somewhat pointless.

I hope this makes some sense.
Although an interesting diagram, It simply points out a single flaw in CVS merging. This does not necessarily show a quantitative difference between the two.
If the goalie is hugging one post, I am going for the opposite side. That is my patented wrap-around move since I am not as quick as I once was...the goalie always makes it to the same side so I come out a bit and go opposite top corner.

Huge 5-hole I think I look at where his pads are and then try to shoot in between...maybe that is why I am rarely successful there!

[I play in Toronto, and I have an unusually large amount of penalty minutes and not many goals because I play defense]
I like Champaign/Urbana, but it's far from the best place for a startup.
I'm not sure how this will "make PCs history", unless Google plans to outlaw having your data anywhere else but on their servers. If you don't like the privacy implications of giving Google your data, then don't use the service. Personally, I don't plan to--I want my data on my own machines, and nowhere else.
I don't think that would be nearly as effective as the netting - the orientation of the pads would make it only be somewhat upright a small percentage of the time.
If the recommender already has the ability to earn affiliate money without the platform taking a cut, why would the recommender want to give the platform a cut? With Squidoo it makes sense because they get more traffic than they would otherwise, but if I could just set up an Amazon affiliate account and use that to post a link onto news.yc, what do I stand to gain by giving YC a cut?
SMS takes place on the control channel and not the data channel, which has a far more limited bandwidth. This means that SMS messages have to be queued up with control messages, and that a flood of SMS messages can disrupt all cell service in a region. What a stupid design.

And how about that price collusion, eh? They've gone up by a factor of 2 in a year for no reason at all related to either CAPEX or OPEX...
Monsters From the Id: The Making of Doom
I know we're just arguing on an internet forum, but in all seriousness, how can you possibly achieve control?

At this point I'm more interested in whether such a thing is even possible and less interested in being right on the internet =]
Distributed systems ("cloud") are a privacy nightmare waiting to happen...

A lot of technological advances are "nightmares waiting to happen" before the proper legal systems are in place. This is a problem with privacy laws, not with Google's technology.
Double-blind is needed when the prejudices of the experimenter and the subject may influence the outcome. In this case, it's safe to assume that the subjects care more about winning than they do about the study itself.

Further, what you're testing is their reaction to this new thing. It's inherently impossible to not let the subjects know if they're in the control or experimental group. Good experimental design is not synonymous with double-blind.
The Road is brutal and amazing. thanks for mentioning it.
Java :(
I don't know why you are getting massively downvoted other than being a bit off topic.

Anyways, fighting is an important part of hockey. Hockey is a very physical sport, and fighting keeps things clean. Players enforce a whole set of rules themselves through fighting.

For example, even in a non-contact hockey league, you don't do anything stupid like cross-checking someone to the head because they will get their ass kicked.
Anything coming from Jon Harrop is questionable (ffconsultancy.com)
Seriously? This is a price I'm willing to pay for the symmetry setf buys me. In languges with = for assignment, you are stuck with what the language gives you. In Lisp, you are one "defsetf" away from perfect symmetry between reads and writes.

In addition, usually you are going to hide the hash-table. Instead of accessing it directly, you will probably have an interface like:

(defvar *customer-cache* (make-hash-table :test equal))

(defmethod add-customer ((customer customer))
(cache-customer customer)
(write-customer-to-database customer))

(defmethod cache-customer ((customer customer))
(setf (gethash (name customer) *customer-cache*) customer))

(defmethod get-customer-by-name ((name string))
(let ((maybe-customer (gethash name *customer-cache*)))
(if maybe-customer maybe-customer
(let ((c (get-customer-from-database-by-name name)))
(cache-customer c)
c))))

By the time you have more than a one-line example, the length of gethash is irrelevant. You are using your own "API" now:

(add-customer (make-customer :name "jrockway" :email "jon@jrock.us"))
(get-customer-by-name "jrockway")
#<CUSTOMER JROCKWAY {10027D1401}>
I don't think that's a very safe assumption at all. Lots of athletes do strange things for no good reason. See: Patrick Roy stepping over the blue lines compulsively throughout his entire career. I wonder if he still does it now that he's a coach.

I know I play differently if I think something's different with my equipment, even if I have little evidence to support that.
Script that scrapes your daily financial stats from the iTMS
"... before the proper legal systems are in place."

And how long do you think it will take for all the countries in the world to adopt these laws?

For now, I'd consider any tech that can run into issues like I described, a problem, and not the laws. Laws should be considered immovable objects since they're open to interpretation and rely on centuries of case law. Laws have already all but killed P2P... and nothing has changed in the past 8 years that will change that and I'd bet against anything changing them in the next decade as well.
Note, most of the discussion is taking place on this duplicate: http://news.ycombinator.com/item?id=449345
I agree. So I should rephrase my question. Do these ads really perform better than footnote ads? I wouldn't be surprised if the higher clickthroughs are accidental (which, I am sure they measure for).
Ideas for what?
Is this site crashing Firefox for anyone else?
You've got to get on Web Magenta. The number based scheme is so outdated.
Gavin rossdale love remains the same lyrics
"Twitter is not public infrastructure" as one of the posts linked to on here yesterday pointed out. Building it into next-gen mobile messaging is a terrible idea.

Some sort of open standard based on microblogging might be an idea, though.
At least one Senator (Herb Kohl D-WI), is actively looking into this. He's got some pull as the chair of the Senate Antitrust Subcommittee:

http://www.nytimes.com/2008/12/28/business/28digi.html
10 Alternates of Google Notebook
Now Google is going to Discontiinue the Google Notebook service, and if you are the Google Notebook User and want to know some alternates of Google Notebook, than check these list of 10 Alternates of Google Notebook
This is a complete guess and have no evidence to support it:

I don't believe the buttons offer ANY advantage because the people most likely to use them are the same crowd of enthusiasts that already have the bookmarklets in their "bookmark toolbar" that offer the exact same functionality.
I don't know why, but I really can't stand McCarthy. I've tried again and again, and the man is so imprecise with his language. I want to like him, because I like interpretations of his work by, say, the Coen Brothers, but I'll read a few pages of his book and just not be able to take it anymore.

No, my favorite book is a novel called Adverbs, and it's by Daniel Handler, who wrote the kid's Series of Unfortunate Events. I've read it far too many times and I still love it, though now I spend a few months between reading it. And it's just incredibly beautiful. It's a collection of 17 short stories that are all interrelated, and it's playful with language to a fault. It's tough reading the first few times, but it's so worth grasping, because it does stuff I've never seen in other books.

So I don't think it's the best book ever written, but it's enjoyable and it's in love with words, and far too few people have heard it.
The base station (edge) and network-infrastructure (backhaul) equipment probably can't be purchased without SMS functionality at this point. There's no delivery commitment on SMS/MMS messages and traffic at essentially every site is cyclical. SMS gets delivered in the idle space, therefore the marginal bandwidth cost is literally zero.

That pretty much leaves the SMSC/MMSC (the dedicated hardware that processes messages in the center/edge of the mobile network). Perhaps $0.10/message was justified in 2000 when this stuff was only being used by phone geeks, but I think there's a bit of margin in it these days. :)
My article was actually a response to all of the "CL sucks, I'm switching to Clojure" articles I've read this week.

While Clojure is certainly a good language, I think people are "switching" to it from CL due to hype, rather than their deep understanding of the problems with CL. Clojure gives you a few nice features, like immutable data structures, "nicer" reader syntax, and JVM compatibility. In exchange, you give up CLOS in favor of Java's broken object model.

All I'm saying is that I don't think the popular community is really considering CL's advantages before switching, they are only considering the disadvantages. If you are going to consider disadvantages, it's important to keep in mind that Clojure has them too.

(Another often-cited reason for switching to Clojure is Java's libraries. In my experience working with Java, its libraries are pretty bad. Read the URLConnection class that comes with Java 6. It is clear that the API designer has no idea what OOP is, and it's clear that those implementing the library had no idea how to program. CL libraries, I've found, are usually better-done.)

But with that in mind, I really like Clojure. I have the occasional client that insists on JVM applications, and Clojure is significantly less painful than pure Java (or JRuby, or Scala). But it is not my first choice when the JVM is not a requirement.
$20 can't cover the cost of that in many markets (NYC/Bay Area/Boston/etc.) The rent on my tiny studio apartment in Manhattan was $45 a day.
House of Cards: Why Analysts Fear $1 Trillion Credit Card Market Could Be Next Crash
That's not how amplitudes in quantum mechanics work, either ;)
You need three things: skill, love, and market.

skill + love - market = hobby
skill - love + market = job
skill + love + market = career

(The other combinations are less interesting and are left as an exercise to the reader.)
The headline is misleading. It turns out that the Google Streetview pic was staged. From the blogpost:

In case you're wondering, it seems we're looking at LARP ("live action role play"), which is sort of like Dungeons & Dragons. Except instead of sitting around in someone's basement with dice, you dress up in faux medieval armor and attack people with tinfoil swords.

All of which reiterates what we've always felt about Google Street View: Amazingly cool, but also kind of unnerving. Next time, head into the deep woods, fellas.

UPDATE: A commenter lets us know our supposed LARPers are actually part of an art project to bring fantastic scenes to Google Maps.

Someone using Google’s Street View map may be
surprised when looking down Pittsburgh’s
Sampsonia Way.

In May, artists Ben Kinsley and Robin Hewlett
staged outlandish scenes, including a 17th
century sword fight, and an escape from a
building using knotted sheets, to be captured
when a Google car equipped with cameras was
sent down Sampsonia Way.

The artists wanted to explore the boundaries
between virtual and real worlds.

*
Those examples have nothing to do with wanting to, consciously or inadvertently, influence the outcome of the experiment. Double-blind only helps in that situation.
Clojure definitely has nice data structures.

Does anyone do this sort of hash-table-as-function thing in Scheme?
That has to be the first time in history anyone has name dropped Edward James Olmos.
Exactly. Facebook is only useful for keeping in contact with your friends as long as the connectivity graph of your friends actually only includes real friends.

If a friend posts a status update, and a friend of that friend comments, you see the comment. The likelihood you will see comments from some random person you will never meet increases by the sum of fake friends of all of your friends.

Even if you have say, 100 real friends, but each of them has ~5 fake friends, you are exposed to comments from 500 random strangers.
People will laugh at anything here.

Hey! That's not a fair example. "Walrus Bucket" is hilarious.
I'll reach across the aisle here and admit that this happens in the Rails community as well. Reliance on scaffolding and generated code can be toxic and should be handled with care.
These guys must have some sort of top secret crystal ball.

Anyone bothered to email them asking for lotto numbers?
Your studio apartment was expensive because of rent control. http://news.ycombinator.com/item?id=414330 Rent control does not apply to commercial spaces, so ceteris peribus they should be cheaper.
I think the vast majority of our society would function just fine if ~10% of the populace worked a 40 hour week.

It may not be obvious why hiring a cashier to run your gas station is better than buying a credit card reader and a vending machine, but the reason is there somewhere.

There's a continuing search for cost effective replacements for human labor, and when we figure one out, it gets used.

We had several fully automated no-attendant gas stations in my town a few years ago. They're all shut down now.
Actually the takeway for me from this is nothing to do with Amsterdam, but rather that even in San Francisco, home of all things green, car-centered city design makes a real human-centered city seem alien.
In this case, it's safe to assume that the subjects care more about winning than they do about the study itself.

What about the 500 lb deadlift barrier that was only broken when an athlete was tricked into thinking he was only lifting 499.5 lbs?
I downvoted him because (a) it is a worn out cliche of a joke and (b) I played hockey for over 10 years and only got in a couple fights and did not see many more than that. The game is not about fighting. That isn't why it's played and it isn't why it should be watched. Only the ignorant seem to think otherwise.
So all you'd need is 3 regular patrons to make a profit.

If they're gonna sit in there anyway, buy one cup and generate animosity, you may as well turn it into a good thing instead. The goodwill created by offering such an environment may attract many customers that do not loiter as well as food and other sales for those that do.
True that. I actually just wanted to disagree with the author in Haiku form after tiring of the traditional long form way of explaining that in startups, you're supposed to try more than once, not fail and give up; but thanks for the reply anyway. :)
PCall: Common Lisp library for parallelism at function call granularity using thread pools
Nobody cares if the players want to influence the experiment. The point is to determine whether camouflage pads are more effective than regular pads, which isn't possible. There are simply way too many variables that you can't control.
I'd also like to point out the background discussion, which talks about multithreading in Common Lisp in general: http://marijn.haverbeke.nl/pcall/background.html

(I consider these two pages one item, but the concept here is one URL = one idea.)
This is precisely my point, which is that the athlete's state of mind has much more to do with their performance than their equipment does (unless it's completely malfunctioned, of course).

Put 30 other athletes and coaches and so on in the mix and you have a total mess. Even if the markings made a positive difference it would likely be so small you couldn't distinguish it from the noise.
OK, here are 3 billion Zimbabwean dollars. Are you able to be happy yet?

Money is a placeholder.
http://www.streetwithaview.com/
There is an application called ChompSMS for the Android platform that is as close to what you are talking about as I have seen. They provide a more iPhone-like interface to text messages and optionally send SMS messages (for a fee) though their own network. That is to say, using data to send the message to their servers and eventually out into the cellular network again to the destination.

The idea is that in some circumstances, such as sending a text message internationally, their service is cheaper than sending the SMS directly.

[Edit: here is the url: http://www.chompsms.com/ ]
Maybe some people are missing the point of the article: hardware is cheap, getting cheaper: Moore's Law in action.

Software only becomes expensive when it is based upon this intangible notion of "sales," a per-unit figure that becomes largely irrelevant when factoring in dollars spent on marketing and advertising, licensing fees and things of that sort.

OSS has the unique ability to put both categories in somewhat of a corner. Not really intentionally, either; simply by being honest.
As has been pointed out by others, with enough data, we can infer causality with reasonable confidence. It's not as good as being able to design the experiments ourselves, but it's all we have.

The alternative is to throw up our hands and declare that everything outside the lab is outside of science.
You don't need to know the weight of a barbell before stepping up to it. This is a circumstance where it's impossible to not hide from the subjects that something is different.
You may be right, but I've never seen it happen. I have over 600 "friends", many of which I've conversed with online, but none of whom have commented, posted, or tagged me on -anything-. The exception being the people whom I've met in person.
I have a laptop myself, but they can have my multiple monitors and powerful desktop when they pry them from my cold, dead fingers...
I've noticed that sometimes the domain name shown in parens next to the link is kind of useless. Take, for example, http://news.ycombinator.com/item?id=449670. "tumblr.com" is not useful in this case, but "titocosta.tumblr.com" would be more helpful--"oh, it's someone's personal blog named Tito Costa." Interestingly, it looks like sometimes you already do show more than just "domain.com", as in http://news.ycombinator.com/item?id=449221.
i submitted john romero's comments on this article earlier:

http://news.ycombinator.com/item?id=439758
I'm releasing a prototype in a few days. Sit tight.
> Title should be "Perceived problems with hash-tables in Common Lisp"...

Good idea. Title changed :)

I decided not to bring up the printed representation, since other languages don't do much better. Perl will print either the keys and values with no spaces between them (by default), or something like "5/8" in scalar context, or "HASH(0x123456)" if it's a reference. No better than CL, and nobody complains about this :)
And as I keep pointing out, you'll never have the quantities of data required to make that kind of statement with any confidence.

For instance, why do the Leafs get halfway through the season and then start sucking? It's been the same story 15 years running now. You'd like to be able to point to one factor that was constant, but every element of the team and the league has changed at every level, from the coaching to the management to the players to the rules to the rink they play in.

The only thing that hasn't changed is the size of the puck, but nobody's claiming that that's why the Leafs can't win.

Moronic tangent over! I shouldn't post after midnight.
Anyone have pictures of the pads?
Everobody skips 4 when naming versions.
> Most online programs are so simple that there's no training involved.

That is manifestly not the case; complex work is complex regardless of the delivery method. I have worked on and with a couple of web applications where it took several days to train someone to use the application; mostly because of the sheer number of variables they controlled.

What I think you are trying to say is that there is no need to train people in the UI basics.