skysight-inc/HackerNews huggingface dataset:
I've been looking for something like groupdate for a long time.

Time to go back and refactor...
Agree. But I think there's a great future in PC (Personal Cloud) systems. Lots of potential there.
I use postgres for every hobby project I have, and oracle at work.

What I really miss in postgres is row level security like it's implemented in oracle.

To implement RLS in postgres I need to either install veil and go through the pain of configuring it or create a lot of views and work on them (but some scenarios can not be implemented like that).
This boils down to a semantic disagreement. You say people "trust" CAs because they don't know or care about them. I say that to "trust" a CA, you have to know what one is, and nobody who knows what a CA is trusts them anymore.

The distinction between these two vantage points isn't particularly relevant to my point; at least, I don't think it is.
As below, thanks for saying all this. I often wonder what the bloody hell happened to the hacker-ethic and hacker-aesthetic that had drawn me towards tech in the first place.

It's getting very close to flipping my switch for, "Burn it all down and start over."
In this case, he sprayed the crop grown from the seed bought from the grain elevator with roundup. This is how everyone knew that it was in fact roundup ready.

It would be interesting to see a case where The seed were used as if they were conventional soybeans, especially if the farmer didn't know that they contained patented genes.

According to my (inexpert) reading of the opinion, it wouldn't matter and the result would have been the same. But maybe there are other defenses that could have been employed if the facts were different. Certainly the policy argument would look a lot different, even if the legal argument remained the same.
Depending upon the number of data points you are representing, images may take less bandwidth and transfer time than the data itself. For example suppose you have a chart showing network latency; if you sample once a minute and show a month's worth of data you could easily transfer around 500KB for the raw data (assuming 12 bytes of json per sample), while an image file would be 20KB. If you have a dashboard full of images like this, the time to download all that data could become pretty significant to the end-user.
The historical accuracy of the language used in Mad Men
Sandstorm is very good.
This is a port of Eloquent from Laravel [0], which is brilliant. I haven't used this, but if it's a faithful port it'll be awesome.

[0] https://twitter.com/laravelphp/status/333971780886728705
You were basically being cocky saying: "We're doing fine without you and we don't want to work for you."

That's not how business works.
My web site has separate "accounts" for multiple companies, each has multiple users. I'd like three level of analytics - for a given company (both me and the company agent would like to see this), across all companies for all users (I will see this), and rolled up within each company (i.e. higher-level of activity where it's companies are being tracked, not individual users).

User-level data might be useful for tech support (although this is currently working fine with text-based log files and a grep).

So I guess I am not sure... I might be content with web analytics... Each company has its own URL in the site, like so: http://blah.com/company/1001/ViewData, http://blah.com/company/1002/ViewData, etc. Using e.g. Google Analytics I could see data for one company easily, but can I see data across all companies (how many users look at ViewData regardless of company id)? Can I delegate the owner of company 1001 to see only the part of the analytics?

Another monkey wrench is the native iPad app - ideally the analytics would track users across both native apps and the web site.
I wouldn't give this info.
I'd argue that Facebook's interests are served by campaigning for an oil pipeline because there are some powerful people who are for both the oil pipeline and for expanding visas for foreign workers. They are swapping favors, but chose a tremendously controversial issue to do so with.

> Facebook is only tangentially related to FWD.us. Its the political project of Mark Zuckerberg.

Somewhat, but Zuck started it so that he could get access to more cheap foreign engineering talent to help build Facebook.
Wow, some people are really immature.

Although this seems like a good example of why, when crowdsourcing translations, you want to get multiple people doing the same language so you can compare their results.
I'd like to know your secret! I maintained an open source script being installed by fairly computer illiterate users, and I found it a nightmare.
How to Create a Matrix-style “Bullet Time” Effect Using a Cheap Ceiling Fan
http://www.improvely.com, which I built.
Well, really, a professional desktop is what they're missing, and features in OS X that may have been asking for, such as the latest version of OpenGL, ZFS or a suitable replacement, and better virtual desktop/window management that was crippled with 10.7.

It seems as if all "improvements" to OS X are for consumers and "power users," such as Notification Center, Mission Control, porting of iOS apps over to the desktop, etc. There's been no major breakthrough since FileVault 2 was announced, and usability has drastically dropped since 10.6 in favor of kitsch like the stitched iOS apps.
The problem here is that the patentability covers even extraction methods. You find a gene in a plant, you come up with a way to extract it and now you "own" that gene. Even though you didn't discover it nor make it or anything. If the patents ONLY covered tailor made genetics I might find it a bit less onerous but the patentability is VERY broad.

Also they didn't tailor-make the organism. They took a "regular" soybean and added some resistance to it. Had they invented a monsanto bean from scratch that had the resistance then sure.

Furthermore there are people who are infringing on Monsantos patents by virtue of Monsanto soybeans freely and openly spreading their genetic material through the air.

Imagine if the reprap people had designed their printer to be 3d printed (which they did) and then patented it and tried to sue people for using their reprap to 3d print the parts for another reprap. Pretty shitty huh? Now imagine that the reprap came pre-configured to print reprap parts and as soon as you plugged it in it started making them. Along with a note that said "look this printer is going to print parts and there's nothing that can be done about it. But if you want to use those parts, you have to send us a check for $500"

Why does something that's utterly ridiculous in one domain seem perfectly acceptable in another?
I'm always curious about one detail in these cases. There is only a real benefit if they're using Roundup, right? Are they also under agreement when they purchase the pesticides?
You can safely assume that mobile software has been already backdoored. If not by the vendors directly, it is by the companies that are selling "lawful interception" tools based on 0days and what not.
Hi Steven,

I recently released a new app that makes it easy to sort, organize and share your iOS photos by date and location.

Photowerks scans your Camera Roll and displays your photos similarly to the Apple Photos app, but groups them by date taken or photo location.

Features:

•	Quickly sort photos by date taken, city, state, country, camera make, or camera model.
•	View photos in a grid or list view.
•	Tap photo to view date taken and location (city, state)
•	Share photos via email, Facebook, Twitter (with photo captions listing photo date and location)
•	Create new albums in the Apple Photos app.
•	View photo details with standard pinch to zoom gestures and swipe to view previous/next photo.

Here's the app store link:

https://itunes.apple.com/us/app/photowerks/id643351365?mt=8

Price is US$.99.

I'd love to hear your feedback.

Thanks,
Steve Orth
To be fair, CA's and SSL in general were designed to protect e-commerce. As a risk-reword calculation, it probably works for that. The problem is, neither SSL or CA's are robust enough to protect against state-level actors.
plant patents are a specific type of patent. I am not a fan of Monsanto, Kagan (Kagan implied that the monsanto opinion would not necessarily apply to other self-replicating entities - also correct), or patents in general, but I think this judgement is correct. Congress has broad authority to define and determine what constitutes intellectual property, and it's fairly clear exactly what is protected, and why, in plant patents.

Myriad genetics is attempting to use a "molecule" patent to protect a "technique". In the strictest sense, under the current patent regime, they should be allowed to restrict other people from running analysis to detect the allele USING THE PCR PRODUCT. Since the patent is not a method patent, other people should be allowed to run tests on the same allele, for example using an Affymetrix chip, which is what 23andMe uses and does not create the molecule that Myriad's PCR method creates.

The irony is that Myriad chose the molecule patent because it's more watertight than method patents to break, but coming up with "related" PCR products to break the molecule patent would be trivial.
A Move to the Cloud: Boston Selects Google Apps for Government & Education
Pro tip: This change means you’re no longer limited to a 25 GB upgrade in Gmail—any additional storage you purchase now applies there, too.
I urge you to take this criticism more seriously. With your library a programmer is changing the semantics of class nesting in the language, all by pre-pending a very missable and ambiguous @case to the class. I'm no expert but I think this is pretty bad in any language, and especially one that says "explicit is better than implicit"
Awesome suggestions all around. We're definitely going to be trying out all of the above to see what fits.
The point I'm trying to make is that the CA trust problem has been known for quite a long time now (although it's only recently arrived in the hivemind).

Sure, there's a lot of research being done to find the Next Great Thing (tm), but how about a short/mid-term emphasis on shoring up the glaring problems in the existing technologies first? Tighten the number of default CAs, shore up bad SSL and TLS code, tighten default settings in client software.

Things like Chrome popping up warnings about self-signed, expired, or invalid certs may have been a great start, but nobody's really tidying up much on the server end, so the end effect is that the users blindly click through the Chrome warnings.

TL;DR: The Next Big Thing (tm) is going to be great, I'm sure, but how about fixing/tightening existing configurations in the mean time?
Have you looked at the SE-Postgres work? Probably not exactly what you need, but there might be something there.

http://www.postgresql.org/docs/devel/static/sepgsql.html
The Supreme Court only takes on a fraction of the cases that appeal to them. Given the 9-0 ruling and seemingly clearcut contract situation, does anyone know why they chose to take this case in the first place?
No disagreement here. Sometimes you're forced into dangerous situations and must make the best of it. Some excellent advice from the previous director of the ACLU:

BUSTED: The Citizen's Guide to Surviving Police Encounters
https://www.youtube.com/watch?v=yqMjMPlXzdA
> For a long time we kept on searching for 'Jquery plugin to view images full screen'. There were no good matches.

Like they had the time to examine 52412 lightbox plugins and decide there were no matches...

Unheap has a good selection: http://www.unheap.com/section/media/dialogs-lightboxes/
ShowHN: Indent print statements based on depth in the call stack
Google Unifies Its Free Storage, 15GB for every thing
I just debugged this. The issue is that Firefox doesn't allow insecure websocket connections from https.

So either change the url to http://dl.dropboxusercontent.com/u/8554242/live-status.html or override the network.websocket.allowInsecureFromHTTPS setting in about:config to true.
What's interesting in this case is that, in my opinion, the Court ruled correctly; the problem isn't the courts ruling. It's the fact that the law is the way it is: perhaps organism patents should be legal, but the Monsanto situation seems to be a gross exploitation of the current system.

Under the current law, yes, the farmer was in the wrong. It just seems like the current law might need to be changed.
This was the biggest "oh crap, what did we do to ourselves?" moment. Effectively saying "no" took us off those people's radars permanently.
I'll take flat design over liquid buttons and shoddy, poorly thought-out skeuomorphism any day. You may hate it, but it's going to be ubiquitous for a while.
The difference is that citizens have a right against unreasonable search and seizure without probable cause. This constraints what law enforcement agents can do on whims and conjecture. Presumably, the IRS need no cause to provide any tax filing with extra scrutiny or an outright audit. From this perspective, these groups are not protected in the least against "unfair auditing", as that statement has no legal basis whatsoever.. If the IRS can audit anyone's filing, then it makes sense for them to direct limited resources to audit groups who's entire existence is to avoid paying taxess.
If you can find that organism without having to sign a contract limiting use of something that didn't exist without high-tech engineering intervention at significant cost, methinks SCOTUS would side with you. He violated a contract, simple.
I would recommend getting an internship at a startup that already has a strong statistics marketing group. The best way to learn about industrial jobs is by trying them out.
Simple, but powerful: Virtual Pair Programming
This story is disturbing on a number of levels. I'd be very interested in understanding what the law says about the general subject of making recordings of police activity in general.

Could a lawyer on HN explain the the current legal framework surrounding making video recordings of police activity? What are our rights? Can they confiscate equipment? Can they threaten and bully witnesses as reported in this article? Can they go as far as entering your home and, effectively, imprison you?

If one were to make such a recording, what are the five words you can say to a police officer that --assuming he is not a criminal with a badge-- would cause him to back off, leave you alone and not attempt to confiscate your property?
This is disappointing but not at all unexpected.

Monsanto is sitting on a 'terminator' capability that allows them to make second-generations seeds sterile. They don't use it, obviously, but wouldn't it be better for consumers if they did?

- Farmers still have to buy seeds every year
- Farmers do not have to worry about cross pollination
- Farmers do not have to fear second-hand seeds (this case)
- Seed washers do not have to fear lawsuit + no volume, only no volume
- Monsanto can stop suing everyone

What am I missing, other than Monsanto leaving the door open so they can strengthen their position through the courts like this?
But I still can't see my photos in my Drive?
Does anybody know of a similar tool for Android?
Was anyone on HN under the misapprehension that there was no police brutality in the US, or even that the police don't routinely murder people? There are 790,000 police officers in the US, and we're only just now barely starting to transition to a society that values oversight and controls over policing.

I think the answer to both questions is "no". Nobody is surprised by this.

And so I say there is very little value to this post, other than to generate a caustic political thread.

I'd also argue, as I have done incessantly on HN, that if every important social justice story that happened around the world, or even just in the US, or even just in California! had a hearing on HN, the front page would be nothing but social justice stories. There are other venues on the Internet that offer that kind of forum. HN isn't one of them.

I flagged this story, and I think you should too.
Go right ahead. I have no bunker and no tinfoil hats. But don't let reality get in the way of a narrative you'd like to tell yourself.

If you don't want to believe that it's possible for a government to be corrupt, or perhaps our government in particular that's fine. I can't stop you. But it's silly to assume that I'm a crazy person simply because I find it plausible that corruption (which is a thing proven to exist in the real world we live in) could happen inside the government as well as outside it.

EDIT: spelling
If you earn in anything, you have to pay USD tax on it at the 'fair market value' of the earning, in USD.
It's not like this is some kind of corner case.
Considering they grossed $550 million on this, it's kind of hard to justify not doing it, if it tests better.
Supreme Court rules for Monsanto in genetically modified soybean case
As a topic she is treated a little funny in our society. She becomes the face of all sorts of hate for a lot of ideas that aren't really hers to begin with. Such as the idea you can't complain about being abused by corporations. She never said that. Many corporations were evil in her books.

Anyway, I don't know exactly why, but you can't pick and choose interesting quotes from her like you can from other interesting figures. Like Nietzsche or Kaynes, or whoever. People start frothing at the mouth. Likely irrationally.
I agree completely with the creator. The movie's ethos, its own theme lambasts this sort of behavior.

The last thing we need are role models that pride appearance over substance. We have too many victims of that pseudo-culture already in the present day.
This is the mindset we're trying to adopt now. Say yes, because too much work is a much better problem than not enough work.
Geeksphone Peak: Early Days with Firefox OS
Wow, supposed to be much more comprehensive then the first penguin update. This may be a game changer for some.
The underlying query builder - http://knexjs.org - is much more of a 1-to-1 port. Bookshelf shares a number of similar features with eloquent, such as the process of defining relations, and handling eager/nested eager loading, but it also draws a lot of inspiration (and code) from the Model & Collection patterns of Backbone.js.

I owe a lot of thanks to Taylor for writing Eloquent, he has been really helpful with any questions I've had in putting this together.
I'm basically seeing lots of things I love in Scala, but in Python. Makes me want to go learn Python now ^_^
How to Price Your Hardware Product
You and I are saying exactly the same thing. TACK, for instance, doesn't replace the CA system; it creates a vehicle by which browsers can pin certificates on the fly, the way Chrome already pins certificates for certain web properties, which creates a key-continuity system without changing browser UI or the protocol as it is run between browsers and servers.

You and I might also agree: browsers make it too easy to click through the bad-cert warnings. It used to be a trendy thing to argue on HN that these warnings were entirely pointless and should be done away with, which, of course, would have done grievous harm to security above the harm already done by the click- click-click- you're- done UX browsers have already established here.
I haven't fleshed it out completely, but yes, I think at worst it would require, temporary, in memory only storage of the VMs root password to bootstrap the software, with a user specified password applied at the end of the run.
As someone who has experience in both tech and politics... this is off-base. I say this as someone who thinks Keystone XL is an abomination that needs to be shut down by any means possible (that does not result in the loss of life) and who has no love for Facebook.

The stated goal of Facebook in this is to push for immigration reform. Elite Republicans are, all told, fairly pro-immigration reform. They don't need convincing. The "base," however, is virulently anti-immigrant (the same is true to a lesser extent of the less-educated white and black portions of the Democratic base as well). Running ads praising Republican politicians for supporting immigration reform is not going to be effective and more likely than not would cost them votes.

If Zuck wants to make sure he has their support for his policy agenda, he's got to have something of actual value for them. It's not going to be votes, but it has to be something you can easily convert to votes. Money is that, but you can't just spend money on anything and expect to automatically get value for your dollar.
Wait, are you actually arguing that it's an authentic photograph?
Absolutely disgusting!!!
The very notion of "copyright" being applied to life forms is the antithesis of freedom.

A clear case of government, of the corporation, by the corporation, for the corporation.
The People be damned!

Soybeans are living beings, and have been around longer than Monsanto, and the US government, combined.
As such, humanity in general should claim infringement of our unalienable right to cultivate whichever seeds we find upon the face of the Earth, without fear of prosecution by multi-national corporate interests.
I'm guessing their ability to identify a paid advertorial is going to come down to educated guesses. With their failure to identify sites using other blatant spamming and black hat tactics, I don't have much faith that they will be able to get this right.

Unfortunately, the result will be a lot of sites playing within the rules getting unfairly penalized, just like Panda and Penguin.
Is the thought to keep the process the same and find a way of managing the endowment from the Alumni?

Any reason they couldn't seed the additional resources of the Alumni and remain a for-profit entity?
I think the original source is easier to read: http://c10m.robertgraham.com/p/manifesto.html
Indirect Dependencies in Open Source
Not an android user, but iOS has done this to me before (3.x to 4.0). The solution back then was (try each one successively), restart device, restore device from backup, reinstall and restore data. I'd never had to go to the last level except for whey using beta iOS builds.
In this case I was mostly referring to the inclusion of certificate pinning (ex: https://github.com/moxie0/AndroidPinning) in the mobile apps, which would theoretically prevent them from using a UAE or Saudi controlled CA to do the interception. In addition to iOS and Android, we also refused to compromise with low-end platforms like MediaTek, and made sure those clients were also all-TLS and that they employed certificate pinning. We also did common sense stuff like including assertions in all the platforms that would prevent accidental HTTP leakage.

More generally, a lot of common sense effort was put into the general TLS posture of the website. From certificate pinning baked into the browsers, to HSTS headers, to making sure the links in search results are https.

There was a bunch of generally nice TLS stuff in the pipe as well, but I'm not sure if it shipped yet.
Skip to the 3 minute mark.

The problem with these spam signals, like comment SPAM, it's very hard to know if they are from the target of the links, or from some other person trying to damage your reputation online and hoping you get penalised. Google doesn't see the IPs / email addresses that submit these comments. So it's impossible to know if they are legitimate or not when it comes to who has created them.
"... insecurity predominately tended to be leveraged by a class of people that I generally liked against a class of people that I generally disliked..."

This, this, a thousand times this. We cannot look the other way because the "good guys" are benefiting. Not any more.

The person that reads an article about the USA implementing some automated service to monitor foreign communication must realize that other governments are now doing the exact same thing. We no longer have the luxury of pretending that as long as the outcome is good the means do not matter.