skysight-inc/HackerNews huggingface dataset:
when I saw "unlimited free storage" I had to try :)

my interest was more on the video than the photo,
when you click the option "High quality (free unlimited storage)" the help mention it goes as far as 1080P for videos which is fair game for something free.

So I uploaded a couple of 720P videos, and redownloaded them to compare if they were the same, what formats was supported, etc.

The good: it works kind of like a private Youtube, it does process the video so when you watch it online you end up having it to auto 360P, which sucks a little. But if when you redownload the video you get the original one (not recompressed).

The bad: the UI and file naming is a joke.

I understand they wanted to make it simple to use and organise a lot of photos and videos, but not being able to see the filename to quickly select a bunch of files and put them in a group (or collection) is beyond me.

But let focus on something even simpler: select an item and no file name ? I mean com'on google, am I not suppose to find/search easily trough my stuff ?

No regex in file name search either ...

My guess is the photo part was the main goal and the video part been added quickly without much of a thinking about it, I do hope it would get better.

So far disappointing, if I was to upload all my videos there, I could not organise them easily and worst I could not find them, it would be useless.
Very cool! I've also kept track of all the streets I've biked or walked down in both Chicago and San Francisco, although I didn't set about it as rigorously as the author, nor did I ever complete them. But it is a fun exercise in motivating you to get out there and to see parts of the city you might otherwise miss.

The difficulty is finding new routes all the time; at first, it's pretty easy, but then you start needing to go further and further out of your way to hit new streets, and the directions get more and more complicated. I have often thought about making an app to do help you with this, but I don't know much about mapping data and how to best store and calculate routes.
If Apple doesn't hold the encryption keys for an iMessages chat (they reside on the participants' phones), they can't "hand over" the conversation. Well I guess they can hand over the encrypted conversation. What am I missing?
SHA1 is vulnerable to it, but you're right that ive drastically overestimated the practicality of a preimage attack. Thanks for the correction :)
15% of Zappos staff accept Holacracy redundancy offer
I'm actually working right now on a `cargo check` command which only runs those phases of the compiler to do with typechecking, to accommodate workflows based around tweaking types and then running the compiler to check your work. Given that the vast majority of compilation time is currently based in code generation and linking, this should drastically improve usability for this sort of rapid-iteration, dynamic-language-style workflow. (Though also note that improving the speed of codegen and linking is an ongoing task as well.)
Sadly, homophobic jokes, if not plain homophobia, are very normal, and they will be for some time.
Those are normally all just at the start of a tenancy. Agents still charge around £100 to extend the agreement after a year.
It causes unnecessary suffering, enslavement and murder of tens of billions of animals, which are all intelligent living beings with feelings and wills to live; it's simply unethical to be cruel and violent to animals. [1][8]

Meat and dairy is filled with junk [2]. Animal protein contributes to the acceleration of osteoporosis [3]. Cutting it out will lower your chance of disease [4]. Humans are herbivores [5].

Modern industrial animal agriculture is a major cause of global warming [6]. Cattle consume 16 times more grain than they produce as meat [7]. The U.S. could feed 800 million people with grain that livestock eat [9].

So, there is plenty wrong with eating the carcass of an animal mutilated in horrific ways. For me, it simply has to do with non-violence.

1. https://www.youtube.com/watch?v=kK_KEQb_YVA

2. http://news.harvard.edu/gazette/2006/12.07/11-dairy.html

3. http://pcrm.org/search/?cid=1010

4. http://www.ornishspectrum.com/wp-content/uploads/A-Very-Low-...

5. http://www.peta.org/living/food/natural-human-diet/

6. http://ecowatch.com/2013/01/21/factory-farming-global-warmin...

7. https://books.google.com/books?id=ishlcmQuatoC&pg=PA293&lpg=...

8. http://modernfarmer.com/2014/03/pigheaded-smart-swine/

9. http://www.news.cornell.edu/stories/1997/08/us-could-feed-80...
What does "compressing" a RAW file even mean? Is the actual content in the smaller downloaded version in some other format (e.g. JPEG)? Or is it simply truncated, either due to a bug or else stripping the actual RAW data, leaving only an embedded JPEG image?

It seems implausible that anyone would consider it a good idea to reencode a RAW file as a matter of course. Transcode it to process and/or compress it? Sure. But what comes out the other end isn't usually a native RAW file. (native RAW -> DNG workflows don't count.) This assumes that such a thing is even possible: e.g. that all RAW formats they'll see permit an alternate compressed encoding. If they did, someone needs a good stern talking-to. Pretty much the last thing that anyone who uses RAW files would expect is a workflow that tampers with the files while still allegedly remaining in the native RAW format.
99% of people don't subsequently edit photos in photoshop; Google's tools are adequate. You're in the 1% who are power users, and so might find the mainstream solution inadequate. For that reason, software like Lightroom exists.
That would be interesting to see. (I've never heard of such a thing...)
The article states that cheap US wine is better than cheap European wine, but that sounds crazy to me. The last time I was in France, you could buy 3 EUR carafes of wine at a restaurant -- cheaper than a Coke! -- and it was really quite drinkable. That doesn't exist in the US.
When I have to choose between a 2 hour flight and a 4 hours train ride, I choose the train. I hate airport security and I find it impossible to do anything in a plane.

I agree that flying is generally cheaper though.
I don't agree with the term choice here, but we haven't determined that it is ethical to consume meat.

Generally meat eaters just do it without considering ethics, mmm tasty.

Is this bad or good? Dunno. Such philosophy.
Has anyone tried using this against patent trolls? They so often drop lawsuits when people intend to fight them...

This seems extra interesting to me since a second conviction of Barratry in Texas is a felony, where most patent lawsuits happen.
I just tried it on the AVD image. It gives you a warning when you revoke a permission for an app built on the older API.
> I would still think you would want to avoid coverage gaps, unless the law definitely mandates retroactive coverage.

You do, but not for the reason you think. If you have a coverage gap of more than three months you'll see a fine added to your income tax at the end of the year, which for most people on HN would be 1% of household income above the filing threshold[1]

[1]: http://www.irs.gov/Affordable-Care-Act/Individuals-and-Famil...
The anarchy stuff is tiring though. Again with the whole evil corp stuff and framing the top guy. Why?

Just because the girl was removed from the meeting isn't reason enough to start attacking a company.
My mail server sees about 24,000 attempts at delivering spam to non-existent email addresses at my domain every 24 hours...
Whoa, nice. Had no idea Google could provide me the _original_ files I uploaded to youtube.
"There is no need to put braces around the contents of a case block."

There is here.

In some dialects, you can only declare a variable at the start of a block. From the perspective of the compiler, a "case block" isn't actually a block, just stuff between labels. In order to declare temporary_variable, it may be necessary to put the braces, and it is probably best practice as temporary_variable may otherwise be exposed to later cases (and in C++, a jump over a variable declaration seems to produce an error).
Thanks for the article. I work on the photos team.

I will file bugs for the drive-sync issue and the issue with the large downloads failing and try to get some answers.
> The typical American consumes 50-100% more protein than the recommended intake

Show me the data. Most people I see are eating carb heavy diets and not much protein. Until you track your macros over tme, you have no idea if you're eating enough protein each day
Best line from the pilot, "I'm an executive. I mean why am I even running Linux?"
Only for international arrivals. Domestic->domestic or domestic->international transits usually don't require reclearing security (other than screwball airports like LAX that just don't have airside connections between every terminal).
Let's pretend for a moment that this is even a good idea. The $500 server you mention has one (1) 1TB hard drive. Let's suppose you add another one for $75. Now you have a total of 1TB of raw space at a capital cost of $600 and unknown operating costs, let's say $160/year in electricity.

1TB of space on Google Drive is only $120/year in opex and zero capex.
I have the same experience with videos

scenario:
uploading a bunch of video files all named in the same pattern

when coming back to the google photo interface to put those files in the same group, searching their name does not return the full list, only part of it.

Only by searching "recently added" I can then find and add the missing files.

If I could ask for features:

- show the file name when you select an item

- allow to search file name by regex
Fair enough. Maybe I'm spoiled by modern airports, which Heathrow definitely is not.

When I change at modern airports, usually in Europe, I very rarely have to go out and back in again. In Geneva[1], the layout of the airport was essentially reconfigured around me to let me walk from one plane to the next. I was the only person doing it; I walked through empty glass-walled corridors, watching through the glass as other passengers went their various ways, guided by wall displays pointing me towards the next flight (no other flights on it; just mine) and at one point I got to a train platform cut in half by a glass wall. The other side was a hundred or so people, and when the train came, I was in one half, and they were in the other. We were likewise segregated at the destination platform. I walked all the way to the departure lounge before I reached a person, whose job was to let me in and not let anyone in the lounge leave through my private entrance. It was basically how you'd expect a modern airport to work; to know who on each flight needed to leave and who needed to be guided to another flight, and for the displays and corridors to provide it.

[1] I think it was Geneva.
I understand. It's a point often made - as if the other differences of travelling by train don't exist. For me, it's not any /more/ of a concern than the others, e.g:

- Departure: how to arrive, time, expense.

- Journey: duration, connections, time of day, day of week, comfort, baggage, expense.

- Arrival: distance from destination, time, expense.

I think arrival is less of a concern as you're quite likely to be going to the inner city, and in Europe it's almost a given that there are reliable and frequent connections to the city.
Wikipedia isn't too bad on this: https://en.wikipedia.org/wiki/Category:Train_protection_syst... - and see my reply elsewhere on this page: https://news.ycombinator.com/item?id=9631443

I would expect there to be a few real experts on HN, though. (I'm not one.)
Correct. Kong is Nginx on steroids (w/ Lua + Cassandra) for managing microservices.
I think bumbledraven[0] has done this, although I think he is/was in the USA while doing it. He was pleased with the result, but it is a destructive process. Send your book, get back the e-book, you don't get the original back because it's destroyed.

[0] https://news.ycombinator.com/user?id=bumbledraven
If you're trying to get this to work in a Java IDE on OSX (IDEA/PhpStorm for me) the only way I could get real italics to work was to put the TTF (not OTF) fonts into /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/fonts

Obviously this path will be different if you've changed your IDE to use a different JRE, but they seem to need to live in the Java home lib/fonts directory otherwise they aren't treated right.

I also had to pick the medium weight because regular rendered like light. The font situation with Java on OSX seems very strange.
That's a false dichotomy, and I think you're well aware of that.
The ones in this interveiw aren't. They have just been raised on the latest techno-hipster idealism.
They're not. In fact, they're a terrible distraction. They put everyone on edge, so it's much more difficult to spot one person acting oddly in the crowd. Shoes, laptops, and liquids rules are all reactions to a single events. Reactionary mouse traps that never get out ahead of the new mouse.

I'm not even sure what benefit it is to the government. I'd be more paranoid about silent security than easily avoidable theatre out in the open.
I've raised free range chickens on my small personal farm for years and let me assure you, they don't need to any human intervention to be inspired to procreate.

If anyone is committing rape on my farm it's the roosters, not me.
Register domain(s) & put your email in the whois records. Once they are indexed by google you should start to get lots of spam.
You can always start collecting it back.
Because past 3 hours the time/cost savings compared to air starts to look really unfavorable. Air travel has a high "fixed cost" (getting to the airport, going through security, picking up any checked luggage) but a low "variable cost" (it's much faster than a train), while the reverse is true for trains. Anything longer than 3-4 hours and the lower variable cost of air travel overcomes its higher fixed cost.
Or light up IF led or so (Fujitsu). There are often indicators to make sure it's the right server.
Guess how many out of 1000 visitors from my last AdWords Content Campaign loaded the favicon.ico ? And how many of them do you think signed up to to my service!?

Answer: 0/1000 (nada, zero)

Adwords for search worked much better though (real users).

I also tried Google ad-sense for some of my websites, but the quality of ads are very bad and no-one clicks on them.

Around ten years ago, Google ads used to be "the shit" (everyone used it) and you where able to both earn money and get quality traffic.
Have the publishers turned to other market places or is my current experience what the world wide web ad market looks like today!?
You are using a school bus to transport one person.
"Oh, you run Gnome, is that Debian? I'm a SUSE guy myself"

that would be something credible, but hey they are getting really close!
People that say shit like this are either completely hypocritical or completely naive.
It's rarely a choice on that scale in/between England/Scotland, though. London-Scotland is ~4-5 hours on the train, or a 1h-1h15m flight.

EDIT: London-Manchester is probably a good example of a good and popular train journey. While other domestic flights over the years have lost out to rail, London-Scotland by plane has remained popular.

London-Paris is better, at 50 min flight vs 2 hour train.

By the way, I'm not arguing /against/ trains. I love trains and flying is such a hassle these days.
This whole thread started by my statement that I haven't seen large projects without errors doing manual memory management.

I doubt very seriously that anyone can write code in large teams where Valgrind will state there aren't double frees, bad frees, or dangling pointers happening.

Or a run with Coverity will state everything is nice and shinning.

Once upon a time I had to write a tool in a well known particle accelerator research institute to track down C++ memory errors in a multi-thread environment for cluster algorithms used in data analysis. As one common problem on that specific team was plugins bringing the cluster down due to memory corruption.

So I also do know one or two things about manual memory management.

And with what I know, I rather use automatic memory management, be it in the form of GC, RC, affine types or dependent types.
In my photos, it recognizes both Weddings and Graduations. And you do combinations like searching for "Judi Graduation" or "Beer in Soho", "Jim at Yellowstone", etc. - amazing stuff!
You're going to want more than one email account. Ideally you would setup one or more catch all domains where anything@domain.com dumps in to your collection. This can be set up with Linux and Postfix. Your configuration should not use any blacklists. Then do what others have suggested to spread these addresses around the net.
Give me a break. I also think the punishment was excessively harsh (the murder-for-hire stuff likely played a role even though he was not convicted on that), but saying he is getting life in prison for "running a website" is a huge oversimplification of the ruling.

That being said, I think this is the federal government showing, through the courts, how terrified they are of people running things they cannot control. Bitcoin terrifies them. They want to send a very clear message.
Not at the moment, but in the overflow menu there is an option to "Remove Results" where you can remove false positives from a set of results.
If you want to use Scala, Play Framework 2.4 + Slick 3.0 would be the deadliest combination in my opinion.
It's not like there is a direct translation from HTML to PDF. They don't really map 1:1. The PDF exported by a browser from an HTML page is an interpretation of that content. Converting from HTML is not a straightforward, reliable way to produce PDFs. Sometimes the process turns out beautiful, sometimes it turns out kind of shitty. Not to mention there are PDF features which are not supported by an HTML export (for example, forms).

A DSL designed for PDF creation is a much better way to approach this. It gives you way more control over what you're doing. Concerning pdfkit specifically, I think a JSON file is a gruesome way to design a PDF, but IMO it's still better than converting from HTML unless you're doing something very simple.
> Any doctor will tell a patient to eat more veggies and get more exercise, and if you've got some specific issue they might get more specific (or refer you to an expert).

Yep. But they won't be very forceful about it, because they know all about the research showing that people don't really give a rat about their doctor's urgings to eat a healthy diet. And they also know about all the more recent research showing just how poor the effectiveness of dietary intervention really is, largely because the percentage of people who stick with them is statistically comparable to zero.

That said, pulling back a bit, I find it fascinating that doctors can spend decades publishing guidelines about the importance of diet and exercise without anyone paying attention, but as soon as someone with a "NOT A DOCTOR" shingle hanging outside their office suggests maybe lightening up on the Whoppers it's suddenly this revolutionary idea that somehow threatens to upset the medical industry.
I have build 1.0.0.94391081, and I get the trash icon both when looking at individual photos and when selecting one or more photos. Which build do you have? (And which device?)
I bet you are fun to watch movies with.
A new study urges trials of MDMA to treat anxiety in autistic adults
The track sizes and electricity are also problematic.

Portuguese and Spanish tracks have a smaller width than the rest of Europe.

So Portuguese trains only travel to Spain (the few that exist). And Spanish trains have a system where they can change the width between the wheels when going to France.

Similarly, trains travelling between Belgium and Germany, if I am not mistaken, have dual electricity system.
> Texas was the first thing to come to my mind

From your source " the protection-of-property element of the deadly force law is “pretty unique to Texas.” ".

If this type of law is pretty unique to Texas, let's look at the Texas law, instead of necessarily simplistic summaries.

Here [1] is the actual Texas state law. The relevant section is 9.42. The law states that deadly force may only be used in the case you claim if the person meets (among other conditions) that "the use of force other than deadly force to protect or recover the land or property would expose the actor or another to a substantial risk of death or serious bodily injury.". Section 9.42B.

So no, you're not just free to shoot people for robbery, willy nilly. There are several steps that, even in Texas, need to be met.

>When is a robbery over? The stuff never stops being yours, and they never stop running away with it.

and

>I think it's legal to try to catch the robber yourself indefinitely, and defend yourself if threatened in the process.

is just nonsense. Even Texas requires that a person be defending their property or (Section 9.41b) "if the actor uses the force immediately or in fresh pursuit after the dispossession and:" with some more constraints after that. You cannot just chase them months later and do anything.

So, "laws don't allow killing for robbery," unless there are quite a bit of other circumstances, and very few places allow it for any circumstance except when there is presumed lethal threat to the defender.

And absolutely certainly the laws do not allow Ulbrecht to hire someone to kill another no matter what the circumstances.

Please cite law statute or legal cases with links. Poorly researched news stories and opinions are much less useful.

[1] http://www.statutes.legis.state.tx.us/SOTWDocs/PE/htm/PE.9.h...

>I think it's legal to try to catch the robber yourself indefinitely
In your situation, static building would also result in rebuilding libc and openssl, and from there your web browser, as most package management systems, and package managers, would make sure that the updated libc were relinked in to as many programs as possible as soon as they were available.
But the bus is free and it works fine.
Workarounds for Sharing Host Volumes with Docker Containers
Same way pirating a movie is the same as stealing a car.
I'm a little biased because I currently work at Google (not on anything related to ads or user data).

Still, I am comfortable with giving Google enough information to understand and predict my behavior. The more I learn about the company from the inside, the more I trust them to do the right thing with my personal information to prioritize my quality of life over their bottom line. My perception is that Google genuinely believes that if they create high quality products that improve their user's lives, the revenue will follow.

As for centralization, I agree that it is good to diversify for robustness and security. Still I trust Google's security measures more than I would trust my own if I were to set up email servers myself. Plus now that Google properties have U2F support and Chrome autogenerates passwords, I don't mind putting all my security eggs in the Google basket.
The latter. The majority of Title IX complaints today have nothing to do with federal funding of men's athletics programs, which was what the law was originally written to address.
Just wanted to point out here that I'm talking population statistics and you're talking anecdotes. As they say, the plural of anecdotes is not data.

That said, if you'd like some data how about the CDC? http://nchstats.com/2010/03/03/adults’-daily-protein-intake-...
Public keys are fetched from Apple's servers; the entire key infrastructure is controlled by the fruit co.

http://blog.quarkslab.com/static/resources/2013-10-17_imessa...