skysight-inc/HackerNews huggingface dataset:
Yes, they've stated that they have no Plan B. I would have to disagree with them though. There are always options. The ruling essentially invalidated the live stream portion of their service. I believe that there is still a huge market for cloud DVR. I rarely watch live TV these days, and if I do it's because there was no other option.
That's very interesting! Would you link to some of Linus's writings? Alternatively, I could try to search for them myself if you point out some keywords to google for. Did you have any particular articles in mind?
Let's run some fake numbers to see.

A quarter is roughly 91 days. About 65 of which are week days, and that is where most economic activity happens.

Suppose that bad weather costs you 30% of economic activity in half the country for just one of those week days. That works out to losing 0.23% of the quarter's economic activity. But we are using a quarter to estimate annual growth, so that now looks like losing 0.92% annualized growth. From one day of disruption over part of the country.

As you see, blip from a bad winter storm on the East Coast really can cause the economy look like it is headed in a much worse direction than it is for a quarter.
The Aereo decision (also released today) was all about the intent of the Copyright law changes of 1976, not the letter of it.
Why do you think a rise in corn production is bad?

Also, in what units are you going to measure the total amount of stuff made, if not in currency?
I would really like to work on some more interesting problems where I get to actually use some cool algorithms

You could try working at a startup, or starting your own. A big financial institution is able to hire people for specific roles. If they need someone to focus on algorithms, they will hire a top CS grad. If they need someone to do web design, they hire you. At a startup, you get (have) to do a little of everything, so you'll get more experience there.

Do you really need that piece of paper, or can just having enough experience and the knowledge itself get you the job of your dreams?

No, you don't need the degree. With a BA in English, I am on about the same footing as college dropouts in the programming world, but my experience speaks for itself. I've worked with many CS majors who learned how to talk about algorithms and data structures, but I have demonstrated that I can ship code actually using them.
If you elaborated with examples or something insightful, you wouldn't get downvoted. There are plenty of people with the opposite opinion as yours. When you phrase it like you did, it becomes a pointless flame war: "Android is the best in every way!" "No, Apple is, you Google fanboy!"
90% of internet users are willing to trade personal info for the use of facebook.
Sure, if resources were unlimited. But they're not, so you have to pick and choose.

You're right that option #2 can work: EFF has represented me and a dozen or so other plaintiffs in a case where we won at the Supreme Court, and the ACLU has represented me in two cases. I'd be a hypocrite if I didn't admit the possibility of winning is real. :)

But if you argue for option #1, history matters: what significant pro-privacy law has Congress enacted in the last 15-20 years? (I can name plenty that have gone in the other direction.)

More to the point, HN readers are more likely to be in a position to pursue option #3. We do have a few lawyers and law students here, but far more engineers, CS students, and programmers.
College to offer video game scholarships
No. You don't pay to watch NBC over the air. Aereo tried to be the one to watch for free and then redistribute it to you also for free (to them).
I was sysadmin for a small ISP about 15 years ago. I was on vacation about 1500 miles away when I called to check in, the owner gets on the phone and says, "I deleted the entire /bin directory on [the primary web server], is that bad?" I told him to not touch it til I got home, and whatever he did do NOT shut it off!

Thankfully we had two machines which were virtually identical OS-wise (RedHat 6 if memory serves). I was able to get everything put back from the twin machine and keep everybody happy.

Thankfully that server kept running with relatively little issue the entire time even with all those core OS files gone. I don't think any customers were at all aware.
Is your data available to the public?

I'd settle for some basic summary statistics.
Most of the other points, while correct miss the big issue: the server should not store the password in case they themselves get hacked. If an attacker gains access to one persons email then he gets 1 password. If he gains access to a server then he can potentially gain access to thousands of passwords. Therefore, having plaintext passwords makes you a target for attackers.
Good point. In a closed community, you could ask users to wait 60 seconds to register/login/etc, or they could pay 10 bucks a year for instant access all the time (plus perks since most people wouldn't care about the wait once in a while).

This could be used by those downloader sites that make users wait.
Disappointing to see that X-Box gamepad there. I keep hoping Google will take console gaming seriously-enough to launch some real Google-branded gaming hardware.
Android TV ADT1
Are there any source that have live transcript for the keynote? Unfortunately I don't have a headphone at work :(
Did you even read the OP? They explain it.
Why did Theresa May change speech on MI5 snooping powers?
It's the over reliance on the prompter.

It has all the energy of someone reading a press release.
Data Visualization: When Bars Point Down
Hahaha, thanks for the laugh. I think you're right.
Any legal defense would rather plea-bargain.
That's absurd. Matías has been with Google since 2010. The look and feel has changed, but it's more evolution that whimsy.

Mobile is the most competitive market on the planet right now. Eye candy is essential to showing growth and momentum. Most people aren't looking under the hood, particularly now that hardware specs are leveling off.
Skeuomorphism is adopting the style of physical incantation of an object for its digital display. Material design dictates a single physical incantation for the UI- everything should feel like paper.

A contrived example of this is a skeuomorphic car dashboard display would have photo-realistic guages with lighting reflections from the cover glass, detailed bezel, etc. My read of a Material design implementation is that it should have a flat design with lighting and depth effects for contrast and shape recognition.
How does this ruling leave that possibility open? What does "no search without warrant" leave open to this interpretation? Are you suggesting that police would be able to make an "in plain view" argument on unlocked phones?
Touch, tablets, phones, and the problem of scaling a consistent UI across geometry and distance (10 foot TV, 2.5foot car, etc.) remains partly unsolved and perhaps mostly unmatured. Sensors remain under-exploited in core UI.

Apps trail OS capabilities, too. So while it may be inconvenient for developers, rapid change is probably a fact of life.
Android TV
Yosefk noted that this idiom in C doesn't require you to recompile all clients when you add a private field, so in some sense it gives you better encapsulation than OOP in C++.
It is you that are recording with Aereo's service...
Last October I made a CSS3 demo where the three-bar navicon icon transforms into an arrow. I'm very excited to see Google adopting it to their new designs.

http://codepen.io/bennettfeely/pen/twbyA
http://www.google.com/design/spec/animation/delightful-detai...
Sure. Here's one I bookmarked a long time ago: http://www.realworldtech.com/forum/?threadid=104299&curposti...
I think they've just been told to applaud whenever the speaker pauses awkwardly.
Depends on the context. I've started to bike to work and now I'm craving wearable computing.
Scalia's dissent is informative on many of the questions being raised in the comments (starting on page 23 of the ruling here: http://www.supremecourt.gov/opinions/13pdf/13-461_l537.pdf).

He compares Aereo to a photocopy shop that provides users with library cards to access materials. Providing the copier and the card isn't a direct violation of the Copyright Act (via direct, volitional "performance" of a copyrighted work). Aereo may be guilty of a secondary violation (enabling a direct violation by others), but that wasn't the question before the court.

To make it even more interesting, this case was specifically about the "play" function of Aereo, and the Supreme Court wasn't addressing at all its "record" function, which is essentially returned to lower courts for them to decide (and I suppose only if Aereo continues to fight).
Incredibly annoying! Surely there's another walkway that doesn't pass right through the camera shot!
Looks pretty solid
The Origins of Product Hunt
I agree that those captchas are obscenely bad. :)

I think we really, really need a replacement solution for them that works as reliably vs. bots.
If aliens have a TV channel does that make SETI@home illegal?
Looks cool, but does it do affine/perspective rendering? I'm looking for a map service that allows me to project the map but still render labels in 2D. Or preferably, to get the various layers on their own framebuffers to be rendered arbitrarily. Elevation data would be a plus also.
That unemployment graph is rather breathtaking, both because it illustrates how impactful the '08 crash was, and how little we've recovered since then. Is there any chance that the graph could be misleading, or should it be believed at face value that one in four people are unemployed?
Apps that work with Chromecast
The squished-up word is the control word, and the straight one is the unknown one. You only need to get the wavy word right and just guess at all the cut-off examples.
Everyone is derivating from Metro UI now. I can't complain, I quite like the look. Funny that Microsoft, in this day an age would be such a trend setter!
Ask HN: Solving the chicken n' egg problem for a messaging app
I'm building a messaging app to connect strangers. But I'd have to solve the chicken and egg problem before launching the app because without users it'll look like a ghost town and nobody will use it. How should I go about doing this? Has anyone gone through a similar situation?<p>Thanks in advance.
The article states
"Code compiled by the optimizing compiler can easily be, say, 100x faster than the code generated by the generic compiler"

So expected a quite more than a factor of 2 ...
Super-snoop bid: UK government hits panic button on EU data retention ruling
> but syntax is an extremely important pillar

Syntax is important because of two distinct reasons. First is technical: how complex the syntax is impacts how fast, how many and how good tools (for refactoring, autocomplete, docs generation, macros and so on) will be created for the language.

Second reason is sociological in nature, and also is further divided into two reasons, one reasonable and the other stupid.

The first is that it's natural for people to use simpler things first. If the syntax involved in spawning a new thread is much more complex than the syntax for making and passing a callback you're going to end with most language users using event-driven, reactor based programming, even if launching a new thread would be more efficient (up to some threshold of difference in performance, above which people will feel it's worth it to use more complex feature). In short, syntax matters in that it statistically dictates how the language is used, which impacts what "best practices" and "idioms" are created.

The second reason is idiotic and unprofessional. Imagine a carpenter who refuses to use a hammer because it has a pink handle, even if it's the only or the best hammer in some circumstances. Emotions felt towards tools - and specifically syntaxes - are what amateurs can get away with, but it's also one of the things which defines them as amateurs. The syntax is "awkward"? "intimidating"? ("unreadable" is a whole another can of worms) That's either funny or pathetic, depending on circumstances.

If you are a professional programmer, you should be already at least comfortable with 5+ styles of syntax, including C-like, Pascal-like, Lisp-like and Prolog-like. This makes it impossible for any syntax to ever "intimidate" you.
Ah, now I understand why the guy is not looking at the people, which is 101 of communication.

EDIT: Unbelievable: they all look at the prompter like it were natural. I really cannot believe this is the most important Google public event and the speakers do not learn their stuff by heart.
The Best University Incubators 2014
This is really good, and I applaud your efforts in that site in general! My one suggestion would be to explain the term "representation" a little better to non-devs so they understand why the secure technique is secure. I like to use the term "one-way encryption" so that it's clearly not some simple derivation of a password, but a mathematical process with proven difficulty and uncertainty when reversing.
Now sure how Eclipse itself would function if they didn't support PDT.
Doesn't work properly in FF30 either.
You should post an update here once you've worn one for a while. I had a Fitbit for a couple of months and just got bored of it.
The DevOps Value Stream is not SOP
On paper this works perfectly, in reality it doesn't.

A lot like Regexes. The first n attempts at a regex always fail, and fail for human reasons - I didn't spot that the pattern I'm matching on actually appears earlier in the writing, the pattern has a typo but I spelled it correctly, the pattern used a unicode character that looked like an apostrophe, etc.

And Vim composability suffers in exactly the same way. "Delete back eight words" works on paper, but eight words isn't a thing you can glance at, it means stopping and counting - especially not if it goes back over a linewrap. And does what about the word boundaries? If the cursor is in the word, at the end, at the start but still has to cross the word boundary to get to the previous word?

Combined with that, the way Vim commands have instant and unbounded effects means that the wrong command or a misspress of a key, and suddenly there's a huge change to the text and you don't know what happened. This leads to the effect where even if a change looks right, if it was a big change ("add a comma to every line just before the last word") needs a lot of careful verification to make sure it worked as intended.

In real world use, almost everything I try to do in Vim outside the everyday patterns of habit, takes enormously longer, works less well, is more fiddly and stressful, than 'just' doing it by hand or in Python.
86,400
What I find surprising about this is the configuration Cryptome is running. I would have expected them to be in a data center in Iceland or on a box in John's closet.
I love how they narrowed their focus to barbershops. One of the hardest parts of many startups is finding and staying focused on the right niche.
Just a guess: (1) It's maybe difficult to separate one missing their country, and missing the language of their country. (2) Also it's maybe easier to miss the homeland, when the homeland is a rich western country, and moving back home would not mean any decrease in standard of living or safety (might even be an improvement over US or UK).
Ok so, I don't have a TV and my car is 2004 and don't even have bluetooth. What's the point of the new new new features so far? Pretty much nothing, no use, thanks.
I'd keep the laptop secret and buy Apple stock. And write Tetris for the Apple II.
(Background: I worked on 3 visual redesigns for Google Search, and was an early tech lead for the Quantum Paper stuff that's being demoed today. I no longer work at Google. This was actually the last project I worked on.)

The design changeover is being driven from the top. Ever since Steve Jobs has died and Larry took over as CEO, he's gotten the design religion, and his goal is for Google's design to remain fresh and drive trends forward perpetually. So as far as the company is concerned, this is a feature, not a bug.

It's true that the individual designers responsible for doing the design often vary from project to project. However, there's a fair amount of continuity as well. The designer who initiated the design refresh announced today has been with the company since 2006; the designer I worked with for the visual refresh of 2010 now heads up design for all of Search. They are explicitly told by executives to make things fresh and remove previous constraints when imagining the new Google.
Indeed. This is done better and with more care in Standard ML.
Perhaps it's better to suggest using at least one capital, one number and one symbol. You can warn a user that their password doesn't use those and remind them to make it long and not a mere short colocation of dictionary words but ultimately - unless it's risking other's security - you can let them set any password they like?
Last time I ran fsck on my ext2 partition the fragmentation ratio was pretty low, and I tend to fill up my disks. Fortunately, homework assignments tend to be shorter, and more likely to fit in a contiguous spot. Anyway, what else can you do?

From a different perspective, hopefully /tmp is on a different filesystem from /home, otherwise the reading the man pages might overwrite the blocks you need to recover with the temporary files they produce. (And less, more, sort, etc.) Also, doing Google/StackOverflow searches is probably unwise due to the browser writing stuff to the 50 MB disk cache (FF default, anyway) on the filesystem you want. Probably step 1 should be "remount the partition read-only". Or better yet, "find another computer to use for research" :)
The Frack Free Food Alliance
That is pretty cool. I'm surprised that foundation doesn't get more press.
Nitrogen-fixing ferns: Aquatic alfalfa
By the looks of things Toyota are going their own way through a partnership with IBM: http://www.zdnet.com/ibm-toyota-to-create-application-develo...
Cloudflare crypto meetup
This is why every system I administer has 'rm' aliased to 'rm -i' (along with 'cp' and 'mv' just in case).

Glad I'm not the only one. :-)

However, that is rather a specific case, albeit a common one. I have lost count of how many times I've seen even very experienced sysadmins do something disastrous by accident that is entirely due to the poor usability of some Linux shell or other command line-driven software with a similar design style and culture.

I have seen someone nuke an entire system, with a shell script that failed at string interpolation and literally did an 'rm -rf /', after I explicitly warned them of the danger and they thought they'd guarded against it. That person was a very capable sysadmin with many years of experience, but expecting anyone to never make a mistake with that kind of system is like expecting a similarly experienced programmer to write bug-free code with nothing but an 80x25 terminal window and a line editor.
The graph represents a 4% chance in the size of the active labor force.

In good times, 1 in 5 people don't work. So saying 1 in 4 is a massive change [when it is 5%] isn't really correct.

It also is only 'prime' so 25-54. 55-65, people still work. Same with under 25.
> There's nothing "contorted" or "illogical" or "false-to-fact" about the copyright law in this case.

The whole thing is contradictory. If the broadcasters broadcast for free over the air and local cable companies retransmit to local customers for free because it increases customer exposure to the broadcaster's advertising, that would be consistent. If over the air viewers had to pay to subscribe and broadcasters also charged cable companies to retransmit, that would also be consistent.

Allowing viewers to watch for free over the air but charging money if you watch via a cable wire is an illogical contradiction that the broadcasters successfully lobbied to have codified into the Copyright Act.
So, what's the maximum length of cable I can between my antenna and my tee vee, and not be in violation of copyright law?

The problem I have with a "quacks like a duck" test is, in analogy, "Your honor, it sounded like a coot to me". That is, it's not a test I can apply by myself. I have to go ask The King of All Duck Sounds if it's a duck, a coot, a widgeon or maybe a grebe.

And that's fine, if we're all interested in a society where we get permission to do anything. If that's what we are going to have, I just want those permissions to extend to all, and for Lee Greenwood to be banned from singing "Proud to be an American". Otherwise, we're going to end up with a de facto aristocracy and underclass situation. Which is prima facie bad, legal or not.
One potentially misleading aspect of the chart is that it covers only 25-54 year olds and one result of the downturn was that older workers have remained in their jobs longer, delayed retirement, etc.
Apple has that as well. In fact Phil Schiller isn't on WWDC.
I'm guessing the problem is that it's encoded in H264, which isn't available in Chromium due to patents.
Now tell us about how a soda only used to cost a nickel in your day!
Depends on the service. Sometimes the service explicitly is my time. Tutoring, for example, or job candidate interviews. I didn't mention this in my first post, but I think I would emphasize that you're explicitly buying time with me, i.e. we'd be on Skype together, working through something. Pair programming for hire!
We need a browser extension to help us solve captchas with OCR. This is indeed ridiculous.
So at what point do we 'switch over' which is to say that the Captcha code realizes that if you solve it your a robot/script because humans can't ?
Can you cite a case at the appellate level that justifies copyright licensing on the basis of ephemeral copies in memory?
It's hard to ascribe a whole lot of meaning to "designed for form factors beyond mobile" because mobile battery powered compiling is the most demanding case. I suppose it means they can scale compilers for ART across plugged-in, big battery, and small battery cases.

Dalvik, and Dalvik's JIT compiler are definitely tuned for small batteries.
Supreme Court Rules Aereo Violates Broadcasters' Copyrights
Statement from Aereo CEO and Founder about SCOTUS Decision
What's the difference between me clicking on my remote to tell tivo to record for me than me clicking on a button in a web page telling aereo to record for me? It's still being done on request, no?
Microsoft are making all the right moves recently. I think they're going to really make a resurgence with Nadella at the wheel!
Stop that.

IO List and Binaries (look at Elixir, also Cowboy and pretty much every optimized piece of Erlang code) solved this problem quite some time ago. Yeah, more syntactic sugar would be nice, but then - unlike many other languages - you can just write a parse transform and be done with it.
I think this includes people who are not working by choice (wealthy and idle, stay-at-home parent, student, &c).
Why isn't a false rape accusation punished with real jail time? I can't imagine the terror that's associated with an accusation that's so hard to fight.
> It also is only 'prime' so 25-54. 55-65, people still work. Same with under 25.

Does the Social Security Administration release data on the number of people collecting SS benefits who are also working? Very interested in the number of people delaying retirement in order to keep working (either because base SS doesn't cover their living expenses, or because they're delaying collecting SS to increase their monthly benefit).
JavaScript is complex enough that pretty much any code inside of the loop could end up doing an array push. Even `console.log(myCompletelyUnrelatedObject.x)` (given an evil property descriptor).
I always worry that they're getting harder because I'm getting old, so it's comforting that an arms race against bots is the real cause! :)
DNSSEC and DNS Proxying [pdf]