skysight-inc/HackerNews huggingface dataset:
Ok, the weekend came early for me :-)

I needed this for an upcoming motorcycle trip and I needed a sample application for one of my opensource libraries. The code is all right here:

https://github.com/stickfigure/motomapia

It runs on Google App Engine (Java). The frontend is a Google Maps mashup built with CoffeeScript (my first CoffeeScript project). The backend uses geohash indexing and provides a basic demonstration of how to use http://objectify-appengine.googlecode.com/

It took about 1.5 days, but I was able to recycle a lot of code from an earlier project (http://www.mobca.st/).

Enjoy!
I've always thought about this concept and how it would be applied in practice.
And what happens in the xkcd-inspired future where we all have neural interfaces to storage? When the lines between what's in our heads and what's written down are sufficiently blurred, what's obstruction of justice and what's a fifth-amendment right?
Next Week: Amazon And Sony
Hey guys, I am a Facebook engineer working on this.

We've been getting a lot of user feedback recently, spiking significantly over the past week, on the amount of application spam people are seeing in their feeds and on their walls. We turned on a new enforcement system yesterday that took user feedback much more heavily into account. This resulted in a number of applications with high negative user feedback being disabled or having certain features disabled. In particular, many applications were disabled which posted to the walls of other users and had very high mark-as-spam numbers.

My apologies for the suddenness of the action. The numbers were high enough to cause a real loss of trust in applications, which can impact the entire platform. Where we have failed is not providing enough feedback about negative engagement metrics to developers before needing to take this action. This is something we are working hard to fix with the new Application Insights that will be launching over the next few weeks - you will have detailed information about both positive and negative engagement of the content your application generates.

If you think you have been disabled in error, you should have received an email to your application's contact email address with a link to appeal. Just in case, the appeal link is https://www.facebook.com/help/contact.php?show_form=dev_disa... . Note that no content is deleted when an application is disabled. If an application is re-enabled, all the content posted by the application will once again be visible.

-Eugene
The original paper was a joke, as anyone who read it knows, for example the Scala version submitted didn't even implement the same algorithm as the other submissions.
Sympathy for a particular individual is irrelevant here. Some rights should apply to everyone, regardless of what they are accused of. I believe that the right to encryption belongs to this domain of fundamental rights.
And if the document does not in fact exist?
We're definitely in a bubble with these valuations!
He doesn't say he participated in designing POSIX in order to devalue AT&T Unix. He says he wanted to come up with a good name for the standard for UNIX-like systems so that people wouldn't just call the standard UNIX. In his view, that would have strengthened AT&T's position relative to other implementations because AT&T held the trademark on UNIX.
It turns out that Google is a collection of people with similar aims but differing views, not a cabal of braniacs. The original paper was written by a Googler who likely published it on his own for fun (and clearly without review from a Go developer); Russ Cox (also a Googler) "shreded" the paper here without himself passing it by the Scala enthusiasts for their take on it, etc.

Russ masterfully also demonstrated the Google cultural value of politeness, so I expect the results of this blog post will be taken in the gracious manner in which they were written.
A safe is obviously a safe. It obviously contains something.

Encrypted data isn't so clear cut. It's trivial to make a datastore that has several encryption keys, so that you could give out one key, and it'd "decrypt" to some boring stuff, whilst keeping the real data, and the alternate key, secret.

It'd also be trivial to devise a decryption algorithm, and key, which "decrypts" anyones hard drive to reveal illegal images even when none are really there...

So I don't think it's a good analogy. It's quite obvious when you have successfully got into a safe, but how do you know when you have successfully decrypted something, to the real stuff that is important and being hidden in it?
Goes to prove that Apple's problem is not Flash, but the web. They don't want the web to have too many features and anyone who thinks they truly support HTML5 is mistaken.
Where is that quote about not depending on a platform that is out of your control?
I absolutely agree, but I think that the creative part of photography comes from having "the eye" for knowing what a good photo will be, before it's taken. The photo would not have existed to be as good if the photographer did not apply his creative insight in capturing the photo.

But in my opinion, for photographers to dictate the terms of their photos' usage is nothing but hiding behind the status quo (the current copyright laws) to stroke their own egos. They don't want anyone else to be mistaken for as the "creator" of the photo, because that is just too damaging to their ego. They can't just capture an image for people to enjoy (by seeing, or by remixing, or whatever), they have to make sure their name is attached to it and in people's faces for all eternity.

It's really childish, but it's human behavior. We evolved in a world of finite resources where ownership of and the ability to defend those finite resources meant survival and status. Now we have this new medium where we can create resources and duplicate them nearly infinitely, but we're still hard-wired to try to control every one of those infinite copies, because they're MINEMINEMINEMINE. But we obviously can't watch what everyone is doing, so we just mercilessly beat down anyone who looks like they're getting any attention from using a copy.

Sorry for the wall of text, as a digital artist I feel pretty passionate about the subject.
Yes. Exactly. Naive in precisely the way that good technical people tend to be. Which is why it's just such a lucrative business model to screw them five ways from Sunday.

More specifically, I think it's probably more in the nature of technical people to imagine that if any screwing is going to happen, that the screwing will be to the benefit of the company, and thus to their own benefit as well. Whereas I think the business mentality can much more easily gloss over details like division of labor and cut straight to "make more money for me".
Managing Application Resources with the Flyweight Pattern
That'll be my first weekend after I move to SF! Sounds like a deal
The fact that they're available, and you have voluntarily opted in, doesn't mean it's being replaced. Unless your count your household as a sole representative of the web in general.

Still waiting for facts and figures.
Why Macs Cost More
You're supposed to comment out banApp(); when you first push these sorts of things, duh!
The record shows a rather more reflective attitude: http://news.ycombinator.com/item?id=1796989
You are correct. That does not however change the observation that an explanation of his charges is conspicuously absent.
I love in all of these posts they claim Foursquare has 10 million users. There is no way the amount of active users is anywhere close to that. So many people I know sign up, check in once or twice, and never use it again.
Nice and neat as it runs on GAE with Objectify. And it works for Poland as well ;)
This would require a costly hardware-based solution. If such a solution were to become popular, the law enforcement would certainly find ways to prevent it, e.g. x-ray the disks before switching power to find the crypto chip + thermite bomb.
Solar Sinter: a solar-powered 3D printer that sinters sand into 3D objects
That's not what "degradation of the commercial value" means. Not paying a license fee in a case where an artist could conceivably demand one in the absence of Fair Use is not the same as actively undermining the market for the original image - which is what the law is actually concerned with.

This is why posting free copies of other people's movies online is considered damaging. Even if you don't make money yourself, you create an option from a potential customer who would pay to avoid doing so. In this case, the pixelated version is on par with the tracks themselves - legitimate variations that are conspicuously different.

Indeed, the presence and proliferation of noticeably derivative works like this tend to increase the iconic and commercial value of the source by creating the kind of halo effect people associate with "the original." It's entirely reasonable to assume that "Kind of Bloop" actually enhances the commercial value of "Kind of Blue", and everything associated with it.
Best business card in the world? - Video
Minority Report's futuristic interactive presentation technology comes of age
DRM-free and watermarked is definitely a great way to keep the honest folks honest while allowing interoperability and usability of the content.

This sounds like great news for readers.
I've installed Steam again changed download region. It looks like works now.
Just want to say that this is a good response, and I'm happy to see the communication here along with acknowledging that you guys failed to communicate this enough ahead of time. I hope that HN is receptive to this communication, so we can continue to see more of this.
New Product Fake TV - Store News - Mission Possible Spy Store
I guess my point is that that legalese "plain English" is harder to understand than if-then-else statements. And if it's harder to write to boot, then why bother? Even your example:

IF: It rains at least one inch today but not more than two inches; AND: It doesn't rain tomorrow; THEN: You will turn on the sprinkler system tomorrow; AND: You will not do so the day after.

is ambiguous and difficult to parse (I'm assuming you were using this an example not just for the caps and punctuation, but that this kind of ordering of statements is what is commonly used, even though it was a contrived example). At least two issues I see are:

- the terminology is based on today but requires knowledge about tomorrow.
This requires keeping more state to evaluate if the conditions are
being met for a longer time.
With this wording, it almost seems like it's setting me up to fail to
remember to turn on the sprinkler today.
This would be better worded as about today and having knowledge about
yesterday.

- The grouping of the last AND: isn't obvious as to if it's in the body
of the THEN: or an alternative/conjunction for the entire IF:

The intent would be a lot clearer as something like this (in some kind of mock-pseudo-code):

if ( (no rain-today) and
(rain-yesterday between 1 and 2 inches) and
(sprinker-not-on-yesterday)
) then {
you will turn on the sprinker
}

(at least, that's what I think your intent is, but I'm not quite sure since the goal is still somewhat impenetrable)
But even this could be better written with more abstraction, perhaps by defining what it means for the lawn to be sufficiently watered:

you will turn on the sprinker if (last time lawn received sufficient
watering was before yesterday)
sufficient watering is defined as ((sprinkler was on yesterday) or
(less than 2 inches of rain occurred yesterday))

(but, really, I'm not sure that matches your intent either).
I wonder how viable that is. In a world where we're considering sucking oil out of sand and stealing air conditioners for $2 worth of copper, I'm surprised there aren't more landfill reclamation projects - so maybe that's strong evidence that landfills don't contain as many goodies as we think.

Plus, you're not going to find coal or oil at a landfill, except in the form of plastic.
As others have mentioned, there are multiple pacman wrappers and/or alternate interfaces that include AUR functionality. AUR is really easy to handle for me and I almost never have problems using a somewhat popular package from there. If something is really esoteric, you may need to adjust the PKGBUILD, but typically stuff that doesn't have an actively maintained AUR install is obsolete anyway and won't build on newer versions of gcc.

I strongly recommend AUR and Arch. I use yaourt and I can update my AUR packages just as easily as I could if they were real packages -- just pass the --aur flag after -Syu (I also generally use --noconfirm, though this is dangerous and you shouldn't do it). Occasionally I use aurget to build a package if I know I will be using it a lot, because yaourt doesn't save the compiled project (it is saved in /tmp and deleted after the operation completes -- good for dependencies, bad for apps that you intend to modify or build often).
I would actually be rather upset if my filter bubble went away. More than 50% of the time I search for something on Google, I'm actually just looking for the relevant wikipedia page.

When I'm searching for something code related, I always want stackoverflow to be at the top.

Most of the time, when I do a google search, I have a destination in mind, and am simply using google to get there. The only time that I really want diversity is when I'm searching for something in a completely new subject matter. This happens relatively rarely.
Good luck to the Groupon employees.
I just don't think most consumers see enough potential savings in electrical usage to really bother with much effort or inconvenience.
What if you forget the password?
I take it to mean "more focused on the short term." Re: the Chrome comparison, note that Chrome doesn't have revenue either.
Harry Potter fans are a bunch of nerds, Twilight fans are a bunch of love crazy teenage girls

I'd argue that neither is superior to the other, btw - but since we're on Hacker News of all places, it's quite understandable that there'd be a lot of Harry-Potter-loving nerds here! The comment above would be (rightly) heavily upvoted if it had been posted on a Twilight forum...
Uhoh. This will not be good for my productivity...
Does anyone else think Google would be a good company to make a play for this space? They have the right consumer facing brand to offer this type of product.
Mathematical Drumming - Table Of Time In Paradiddles
drumming by Libor Hadrava:

http://www.youtube.com/user/Axiommusicschool#p/a/u/1/csUMM7IajaM

Paradiddle is a rudiment with main focus on making alternating between single hits and double hits smooth ( even ) ( r- right hand l - left hand )
Paradiddle is RLRR LRLL
Creating a even flow of notes playing paradiddle is challenging to begin with ( paradiddle is grouped by 8 notes to complete the pattern )
I took this pattern and grouped it by 2 3 4 5 6 7 and 8 notes without ever breaking the paradiddle pattern ( for example 7 is RLRRLRL therefore the next seven starts like this LRLRRLR and the next LLRLRRL )
On top of all this mentioned I play this on top of a patter with my feet that is in 3 ( RLL in feet ) but grouped by 4 of theses notes
Function vs Purpose
What about the now.

What level of data protection counts as contempt or obstruction? What if I have provided the courts with all of the data, but for some reason they suspect there's more that I'm hiding? What if I honestly can not remember the password for some of my old data? Do I go to jail because my memory is gone?
Free business management consulting click live chat
Dropbox Breach: Fewer Than 100 Accounts Affected, One Person Actively Exploited
I don't know how bad Twilight is, but, while some Harry Potter fans might be nerds, the vast majority definitely isn't.
You're right. Here's what Ian Lance Taylor (one of the Go developers) said:

"Robert asked me to take a look at his code and I hacked on it for an hour to make a little bit nicer. If I had realized that he was going to publish it externally I would have put a lot more time into making it nicer."

https://groups.google.com/d/msg/golang-nuts/G8L4af-Q9WE/MNY-...
It feels a bit empty and disingenuous, like writing a blog post about how one should not do X right after doing X.

There's nothing intrinsically wrong with writing blog posts about things you're not doing, but there is something judgemental about this ("you should do X not Y") post and that makes it somewhat hypocritical ("even though I just did Y").
Looks like Microsoft offering is still alive and you could actually use that. That's what google seems to be suggesting its users. Oddly enough...
Check out http://www.facecash.com. We've tackled POS, order ahead, metrics, marketing, and mobile payments.

Unfortunately, we're not in much of a position to help ourselves:

http://www.quora.com/Aaron-Greenspan/In-Thirty-Days-Payments...
I agree that there are probably market forces at play here. Duck Duck Go definitely fills a niche.

However, I disagree with your distinction between open and closed minded individuals. I think both styles are useful, but the first is for times when you're already informed and know what you're looking for, and the second for when you're uninformed and want a diversity of results.
Depending on what's on the drive, obstruction of justice might carry a much less onerous penalty than what he'd otherwise be facing.

For instance, if it's child porn, he'd be labeled a sexual predator for life. If it's state secrets, he'd be facing treason and espionage charges. If it's mp3s.. financial ruin on top of the felony charge..
I'm not familiar with US law.

In most European countries (that do not have specific crypto laws) you neither need to give the judge any information (except your name and address), nor help the prosecutor (i.e., the judge cannot order you to open a safe, but of course he can try to break the safe hismelf).
REALLY good....
This is why cash is king and "equity" is worthless.

Hey bizdev weenies out there that wonder why you can't find a technical cofounder/employee who will work for equity, here is your answer.
Street cleaning. So glad I don't have to worry about getting towed anymore.
Nobody is questioning the necessity of aesthetic considerations to solve problems of all kinds. What brought up this discussion was the usage of ornate but empty language to describe typography. Quicksort is an elegant solution but would you pay any attention to a text stating that ”Quicksort is not merely a sorting algorithm. It is a living creature; it feels joy at a well-chosen pivot point?“

That notwithstanding, I disagree again. When the author disregards their audience, alienation ensues. To change someone’s mind, I must first have someone’s attention. It’s my job as the author to make the audience grow up.
Reading the forums, it seems many have already had their appeal rejected. Will Facebook restore those apps?
Where can web startups learn about financial modeling?
Glad you responded - some reassurance that the affected apps/data are not (yet) lost/wiped out might help those wrongly impacted by this.
No it's not a good response. Shoot first, ask questions later? They should have a) let the developers know what they need to fix the apps and b) stop these apps from posting to the wall (not ban the apps altogether)
A twentyfour hrs rails app to track Apple shipment via skype
Good point. I like to talk trash about Facebook's PR but one thing they consistently do correctly is report total user numbers only when they are confirmed active users.
Yes, complimentary. You could use WebRTC to implement a Jingle client.
Libel laws are extremely strong in the UK; the closes thing we have here would be anti-trust laws.

As a fun historical example, Richard Branson felt BA was acting monopolistically in England; they both kept Virgin out of Heathrow for some time, and one of their senior execs badmouthed the airline in England.

Virgin took the court to New York State (since, you know, JFK Airport), won the anti-trust case there, then returned and won the libel case in the UK based on evidence in the US case. At least, that's how Branson tells it.
Both—

> We turned on a new enforcement system yesterday that took user feedback much more heavily into account.

—and—

> My apologies for the suddenness of the action. The numbers were high enough to cause a real loss of trust in applications, which can impact the entire platform.

—remind me of this talk, well worth reading:

http://www.lostgarden.com/2011/03/gdc-2011-game-of-platform-...

It's openly biased toward the developer who feels wronged, but the point that should get across is: if your business depends facebook to provide you with a userbase, then you bought into a game where you have no bargaining power.

I don't mean to troll facebook or developers using its platform when I say this, but it's high time everyone in the social app scene started treating platform lock-in as a huge threat, and adjust their strategies accordingly.
Be careful that you're not banning legitimate apps because a few users really hated them and went out of their way to get them taken down. I remember this being an issue recently with DMCA takedowns of innocent FB users.

EDIT: Here's a link to the ars technica DMCA article: http://arstechnica.com/tech-policy/news/2011/04/facebook-tak...
Maybe I'm too cynical, but I could easily see some unscrupulous developer figuring out how to spam negative feedback against their competition on FaceBook to get them auto-banned.
So basically we have a guy in jail who is claiming something and making a public appeal. However, we can find little or no independent information about his case. He provides little information about his case. Indeed, the jail site containing his photo says Charges Unknown.

Let's not jump to conclusions just yet. He was arrested on April 14th. Find out the full case history, what was said, what he's accused of, etc.

It's entirely reasonable to assist anyone who's rights are being violated. But keep that separate from what he's accused of.
Absolutely. Of all different IM programs, GTalk is the only one which has a simple, useful and non-bloated GUI. And of all GTalk incarnations, Windows client is somehow the only one which is usable. IM client which runs in browser simply sucks as a concept.
I agree, it seems silly not to pull the local stuff immediately. Of course, that doesn't exactly align with Google's goal of getting you to their site.
I have encrypted files/volumes that I don't remember the password for (it has been far too long). Surely not remembering is a valid defense.
Here's an interesting discussion on the matter from a few months ago: http://news.ycombinator.com/item?id=1762157

It seems that the primary contention here is whether a password constitutes physical evidence, which must be supplied upon the production of the correct edicts, or whether it constitutes "testimony", which I interpret to mean non-recorded ideation or mental processes. Supposedly the same argument could apply to a safe combination, hence a defendant cannot be compelled to reveal a combo but can be compelled to open the safe. But how do we prove that the defendant has access to the safe? And how do we prove that the defendant has access to the encrypted files?

IANAL but this question particularly is of course interesting to me. At first glance it seems that the 5th Amendment guarantee against self-incrimination would preclude decrypting drives and I've read several proclamations to that effect, but when we consider the rules surrounding surrender of physical evidence, including evidence contained in a safe, it does become less clear where information cryptography fits.

If a defendant handwrites letters in a custom cipher, can he be compelled to reveal the cipher or decode the letter? Perhaps that's a better analog than the safe in our situation.
Perhaps "Test Driven" or "Test First" contracting will become hip in a few years?

Not necessarily actually testing (as in, let's go to court) but mapping out "given this scenario, x, y and z happen".