skysight-inc/HackerNews huggingface dataset:
INT. CAB - NIGHT

Korben tries to control his car, reeling from the impact.

VOICE (O.S.)
You have just had an accident.
Seven points have been temporarily
removed...

Korben manages to stop his cab, pulls over to the side.

VOICE / KORBEN
You have one point left on your license.
Have a good day.
In that case, the sentence would be properly formed thus:

"The Germans do stop at traffic lights. Non-Germans, do not."

Notice the difference?

Final Edit: the German-formed sentence I was correcting:

"Yes, because we (Germans) are actually stopping at them!"

.. becomes:

"Yes, because we (Germans) do actually stop at them."

Now, we can certainly look at the downvotes I've earned as a result of my personal foul use of language, but for the German-native speakers who make this mistake, it makes a huge difference in how well they are, actually, understood by English visitors. Please re-read, and see for yourself.
Pebble Smartwatch App Store Launches Today on iOS
It's generally less than 0.5% and the few techies that do it via NoScript are well aware of what to do when things break. And you'll spend far more than 0.5% of your time and budget working to make a JS-less fallback version of all your work.

It's like supporting IE6 at this point. It's a tradeoff. And for the vast majority of us, it's a near-complete waste of resources to cater to them.
The problem that this criminal complaint will face is the "Alliiertes Vorbehaltsrecht".

"erstens der Überwachungsvorbehalt, das Recht, den in- und ausländischen Post- und Fernmeldeverkehr in der Bundesrepublik auch weiterhin zu überwachen; zweitens den Geheimdienstvorbehalt, das Recht, die alliierten Geheimdienste mit Unterstützung des Bundesamtes für Verfassungsschutz außerhalb des deutschen Recht zu stellen, wenn es geheimdienstliche Interessen erforderte."

"firstly, the surveillance exception, the right to continue to monitor the domestic and international postal and telecommunications traffic in the Federal Republic, and secondly the intelligence exception, the right to the Allied intelligence with the support of the German Federal Office for Protection of the Constitution to act outside the German law if intelligence interests requires so."

While the "Treaty on the Final Settlement with Respect to Germany" is considered to have made Germany become fully sovereign, the "Alliiertes Vorbehaltsrecht" is still in effect according to [1] and [2] (both links in German only, sorry, there seems to be no online source in English).

[1] http://de.wikipedia.org/wiki/Alliiertes_Vorbehaltsrecht
[2] http://www.zeit.de/politik/deutschland/2013-10/nsa-uerberwac...
A/B testing seems to be the industry standard it seems, at least when making changes from in-house designers. It's becoming more a of a science, with the hypotheses based on art and design.

A good rule of thumb: If you can't give a definitive % increase in actions, conversions, etc., then you probably shouldn't be submitting the change.
+1 for mentioning Rob Pike, the guy's gifted!
(You don't like to hear this, but it's your german soul crying here, more than anything else.)
Meanwhile in Slovenia
All the federal government would have to do is threaten to cut all federal funding and subsidies to the state. An example would be funding for interstates, but there are many many more. I can't remember when exactly, but I'm pretty sure they've played this card before.

I can't think of a single state whose politicians would not back down from such a threat.
I own a Roku, and find it works great when you're laying down on your bed and want to watch a movie on Amazon/Netflix. However, for entertaining, the easy access to Google Play Music and the ability to cast Chrome tabs was the reason that I chose Chromecasts everywhere, and stuck with the Roku just where I want to watch Amazon movies.
Having helped put something out on the internet and hoping (http://gosu-lang.org) I 100% agree, but I think there is something else in there beyond just advocating a language. Let me try to articulate it:

Programming languages don't win because they are better qua programming languages. They win because they solve one problem really well that others do not. Ruby (+ Rails) -> building structured web apps. Javascript -> Being there. C -> Being portable assembler. Java -> C with garbage collection.

Consider the greatest language ever, Lisp (I hate it, but I recognize it's power.) The reason it's never taken off is that there is no one big problem that it solves that other languages can't solve easily enough.

The bad news for a lot of the better, smaller languages out there is that the newer problems are often solved in libraries and momentum (tooling, deployment support, etc.) in the big languages is huge.
>> sysadmin crap

>Without this “sysadmin crap” you would not have your precious PaaS.

The difference being that I don't have to deal with the “sysadmin crap”.
You can already cast your computer screen.
Maybe your Chromecast has a weak WiFi connection? Try moving it a bit with an HDMI extender (one comes in the box with it).

The Chromecast can do 1080p and full quality audio. It's not a limitation of the device.
Some cities already do this (Seattle for one) with red light cameras, license plate readers, and automated fines.
Also remember that the controller doesn't need to be an Android device. You could actually get an iPod Touch (perhaps a used one) for this. Or a used / refurbished first gen Nexus 7?
I'm curious about this too, it says Chrome OS but nothing about Linux in general.
Why is HN so negative? Is it jealously, anger, annoyance, spite? FB's focus is to appease 'normal' people. Not people who live on sparsely designed HN. Go ahead down vote me, but people should try the new app for a few weeks before knocking it. If you don't like it, you can stop using Paper and go back to the regular version.
No, that wasn't it at all. You obviously aren't a very good magician.
Adobe bundle Chrome with their Windows Flash player installer.
Crime is at a low relative to a spectacular peak of crime so high that it challenged the safety of privileged rich white people in major cities. It remains a scourge of the underprivileged.

It's not just that I think "eavesdropping should be done by domestic agencies", but also that I think eavesdropping should be done under the aegis it has always supposedly been done under, one that acknowledges that eavesdropping is the most intrusive investigatory act the government can engage in, that monitors the private thoughts of individuals and in many cases causes defendants to effectively testify against themselves.

It would be difficult for a domestic law enforcement agency to build anything resembling the infrastructure NSA has built, for exactly that reason: the cost/benefit ratio just couldn't ever work out. That's why NSA/FBI "fusion" is so scary to me; it repurposes an infrastructure that has a workable cost/benefit because it's budgeted for in a military context. That's what I mean by incentive problems.

But once again: "parallel construction" isn't new. It's also what happens when highly-placed criminal informants help make cases against organized criminals; to use the CI themselves as part of the chain of evidence would be to risk losing that CI. I'm not sure how much the practice bothers me in this context. And, like I said: other parts of the "parallel construction" story bother me a lot more than the NSA evidence; for instance, our new unelected canine prosecutors.
> particularly when you are a new startup and don't have enough information (or capital!) to make educated server purchases.

I doubt there are many founders who are technically informed enough to know about Amazon Web Services, but don't know about the other big 3 (Digital Ocean, Linode, Rackspace). If you truly don't, then you must not be a tech company, and I have a hard time believing a non-tech company without any technical founders would even know about AWS.
They used the interstate funding threat to get all 50 states to toe the line on 21 year drinking age.
OCP?

http://robocop.wikia.com/wiki/Omni_Consumer_Products
If the bridge supports the 3-4 major email providers, it effectively becomes "log in with your email address" (it already supports Gmail), and A LOT of the friction goes away.
Chrome tab performance may be weak due to a slow router. I bought a newer Asus and it helped quite a lot. I can play youtube videos within a Chrome tab and it works perfectly well, even with the router several bedrooms away.
This is really awesome... have to figure out a way to get it to work with our python/django stack. Maybe for landing/un-authenticated pages.

Kudos to Matt and Brendan on the landing page design -- very few "Show HN" landing pages actually convey what the product does!
You only have to be a paid Plex supporter for early access. This will be a free feature soon.

Plexpass is only $29.99 a year or $74.99 lifetime.

Personally I think everyone using Plex on a daily basis should be a paying member and support future development.
I haven't tried it before but it seems the Roku app on iOS lets you stream music to the Roku player. In addition to that, many new home surround sound systems come with Bluetooth streaming capability, though then of course you have to keep the phone close enough to the stereo to not break the connection.
When the question is "where can I find suppliers of generic Chinese ________?", the answer is always "Alibaba".

http://www.aliexpress.com/w/wholesale-android-phone.html?Sea...
It is a bit hidden, but calling julia from C is possible in the 0.3 prerelease: http://docs.julialang.org/en/latest/manual/embedding/
We did something similar a few months back, though there's no CGI effects in our video:

http://kahbow.com/post/70484446933/
The big drawback is that with 0-based indexing you can reference elements relative to the tail. If 0 is the first index and -1 the last index, then 1 is the second index, -2 the second last, 2 the third, -3 the third last and so on. 1..-1 would be all elements from the second up to including the second last.

I don't see how you could have indexing from the tail being internally consistent if the arrays are 1-indexed.
My first thoughts after reading the NTSB press release:

* Police are going to love this. Why sit in your cruiser and fire a radar/laser gun (which requires aim, patience, concentration , and a is error-prone) when you can just sit back and let the cars themselves tell you when they're speeding. For the same reason, once people figure it out, consumers are going to hate this.

* Hacks will abound - some good, some bad (you get to apply the labels you want ;) For example, I can imagine a car being hacked to report 99mph when going through intersections so everyone else stays out of the way, but if a police officer is nearby (thank you, Waze), 55 allllll the way home.
The difference I see is that remote-based streamers are better when you know what you want to watch. Push-from-device based streamers are better when you are just browsing and come across something interesting.
Looks nice, thank you!
Amber.checkout, a Chrome extension to re-use your buying data on 100 merchants
Sure, but there's no reason to call it crap - have some respect for your fellow ops ;).
Yes, but you can dim down the LCD and the audio is piped to the chromecast. It's a 'hack', but it does work.
Right, so make 5 the minimum then and reserve certain words. I guess I can always use usernames such as "administration", "dashboard" or "profile", right? I believe setting a minimum of 6 letters is a questionnable approach to this problem.
That is _exactly_ what I was imagining, and very exciting. Let the experimenting begin!
Assuming NSA is primarily targeting jihadis, one of the explanations is that a preferred technique is "throwaway" online accounts, with the login details passed between users. This prevents the content from going between service providers, and arguably within Google is probably more secure than most Internet email. Thus, one account might be used for one conversation by multiple parties, or even one message.

(Plus, a user might use dedicated accounts for communicating with specific other users, as a form of compartmentalization, and of course a cell or network probably has multiple members.)
Apple hit by a patent suit over A7 chip
I have used lex/yacc a number of times, and written several parsers by hand, and I don't see anything really wrong with using compiler compilers. Sure, it's good to have the experience of writing parsers by hand, so that you know how it works. But a compiler compiler is probably more likely to be correct and efficient, especially when still in the process of developing the language and things are changing rapidly.

The best of both worlds is a library like Parsec in Haskell, which lets you write in the native language, but feel like you're writing in a DSL. Parsec is a breeze and easily my favorite thing with which to write parsers...
I'm working on a similar system. The impact this will have on the tech industry is potentially huge. Imagine your mobile device pairing with cars. All of your preferences are automatically uploaded to the vehicle. Including predetermined destinations that you might have already defined before leaving. As you move down the road, the applications you have installed on your mobile device will give you data regarding the surroundings. Yes, it will probably contain advertisements, but it will also contain valuable information about the area.

I know that privacy is a concern (which is shared among all). It is the biggest challenge faced at the moment. Implementation is heavily dependent on third party systems over which we don't have any controls.
I would say that Lisp never took off because when it had its moment to shine, it failed in the speed department. Since then, many languages have since filled the expressiveness niche that Lisp filled.

Of course, that discounts Clojure, which is showing Lisp's power to a new generation, in an environment they can relate to (the JVM).
The argument is more along the lines of 'the users for these systems use 1-based subscripts in their technical literature so we'll make conversion from formula-in-physics-paper to running code easier by having the corresponding data structure match the user's expectation.'

0-based arrays are easier for computer folks who occasionally have to implement the code that translates 'a[i]' into a memory access. 1-based is easier for physicists and mathematicians who were subscripting variables before there were computer implementations to worry about and had a pile of literature already written using that idiom. It's just a clash of conventions.
A sign that some retailers have no clue how to generate revenue in changing times. Technology has provided more transparency and this has had a change in consumer behavior & spending. Brand loyal customers are what keeps some of these uninnovative chains running but for how long. They need to get realistic on price, innovate and find innovative ways (even with tech) to not only reach these consumers but keep them engaged & shopping.
I don't know how often I hear at work "Put it in my dropbox", where "my dropbox", of course, refers to Box.com.

I did work on a project once where most of the contributors referred to Google Drive as their dropbox, as well.
There is 1000 photoshops out there - they just don't use the name "photoshop". For a product like that the copyright doesn't really make a difference, except it might confuse customers.
'A Cancer That's Eroding The Market': Reactions To EA's Dungeon Keeper
My brother just went to study medicine; they didn't get to CAT scans yet, but from what I saw he's learning about ECG, he is expected to understand the physics and math behind it on a basic level.
Smartphone connected Ethernet cable tester and network analyzer
Bootstrap 3 vs Foundation 5
Or a one time $75 payment.
What will drive mainstream desktop Linux?
Even cloudfront is ridiculously overpriced for a CDN. If you're pushing anything close to real bandwidth you could do a lot better elsewhere.
A broken clock gives the right time twice a day :-)
I don't see an 0.3.0rc or obvious github branch -- what's the best way to follow 0.3.0?
Thanks! Let's take a stab at getting you setup with something small tomorrow ;)

It's funny that you said that about our landing page, because before this, we were probably the most egregious offender of having landing pages that didn't convey what we did. Takes a lot of work to find the right words and presentation, and we still want to make it better.
Wasn't there an argument that Bernoulli principle is a wrong model to talk about how aircraft flies, and that the Newtonian dynamics is a better one? What's the state of the art?
You've obviously never given a toddler a cellphone to play a video. They'll find a way to do it, so you have to watch them like a hawk. For older kids, this is less of a problem.

On the other hand, they can use the AppleTV remote quite easily without much worry. So, the lack of a viable (dedicated) remote for the Chromecast is an issue for some.

For us, I have an AppleTV in the living room that the kids can use, but a Chromecast in the bedroom that only my wife and I use. Although, I have had a problem before where my 3 year old figured out how to tell Netflix on an iPad to play a movie to our Chromecast. She had no idea why her movie wouldn't play and got very frustrated!
OSM only gets better when people add their knowledge to it. Add your knowledge of hardware stores in your town and it will be less for the next person to complain about.
What are some of the ways 'solving' P vs. NP would affect society (or certain specific computing problems)?
One yet unrealized advantage of ChromeCast over AppleTV is that it has an open API available which developers can use to extend it to do more creative things. And the client support isn't limited to Apple only device - web, Android, iOS, desktop everything is supported as a client.

Besides it's only $35 and it works well.
Fantastic list with much more depth than I expected. Some surprises that others might be interested in from this article and comments below:

[1] Keeping buckets locked down and allowing direct client -> S3 uploads
[2] Using ALIAS records for easier redirection to core AWS resources instead of CNAMES.
[3] What's an ALIAS?
[-] Using IAM Roles
[4] Benefits of using a VPC
[-] Use '-' instead of '.' in S3 bucket names that will be accessed via HTTPS.
[-] Automatic security auditing (damn, entire section was eye-opening)
[-] Disable SSH in security groups to force you to get automation right.

[1] http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlU...

[2] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Cre...

[3] http://blog.dnsimple.com/2011/11/introducing-alias-record/

[4] http://www.youtube.com/watch?v=Zd5hsL-JNY4
Parser generators are a different issue than lexer generators imo. With a lexer, usually it ends up being a lot easier to do it by hand, because otherwise you end up fighting the system or writing awful regular expressions. Parser generators at least let you use nice formats like BNF.

Edit: also your lexical spec is much less likely to change than your grammar is.
India wants to build the largest (by far) solar project (4,000 MW)
You answered why it's not a LISP. What about the second part of the phrase I quoted?
And devouring your battery as it does so. Native Amazon Video support is a must-have for me to use it full-time.
A web app to give maths exercise to high school students and correct them. I am making the app understand symbolic calculus, so it would pinpoint exactly what the student got wrong.
The Anatomy of a Great Stack Overflow Question
Hadoop, There It Isn’t—A Startup Bucks The Big Data Consensus
Though is probably isn't as straightforward as other options, I really like how Lepl is put together:

http://www.acooke.org/lepl/intro.html

A quick example:

https://gist.github.com/rch/8791893

Edit -- I guess not many people agree with me:

http://www.acooke.org/lepl/discontinued.html
The "even nicer [array for loop] idiom" is pretty cool:

for (var key = 0, value; value = someArray[key++];) {
// value is already defined by for loop
console.log('index: ' + key, 'value: ' + value);
}

Also, I finally understand closures:

"Whenever JavaScript executes a function, a 'scope' object is created to hold the local variables created within that function. It is initialised with any variables passed in as function parameters. This is similar to the global object that all global variables and functions live in, but with a couple of important differences: firstly, a brand new scope object is created every time a function starts executing, and secondly, unlike the global object (which in browsers is accessible as window) these scope objects cannot be directly accessed from your JavaScript code... A closure is the combination of a function and the scope object in which it was created."
Totally understandable - we don't want to exclude you based on the number of characters in your desired username. We just don't have a good set of all the words we need to reserve upfront - what we really want to avoid is ever forcing someone to change their username because of a conflict like this.

We'll see what we can do to allow shorter usernames without ending up in this situation. Thanks for the feedback.
Now how about a Chromecast w/ dual-band networking or, even better, an ethernet port? The 2.4ghz band is next to useless in high density environments like my Brooklyn apartment.
Here's an additional idea to shorter copyright periods (not mutually exclusive). Weaken protection for a copyrighted item over its duration.

For example, when the subject is first copyrighted, it enjoys all the protections we have today, but say at different time periods (6 months, 1 year, 2 years, 3 years, etc.) more things become fair use or public domain.

As a simple example, take a copyrighted song. When first registered, it would have all the protections known today. But suppose that after awhile, the allowed cases of fair use are extended.

So at a certain point still within the copyright period, people may be able to use certain bars of the song. And eventually people might be able to do their own covers of the song, perhaps more/earlier fair use is granted for those not earning money on it, e.g. your YouTube fan videos. And at a certain point, people can start using parts of the song in other works that are not wholly dependent on the song, such as use in a background track to a small segment in in a YouTube video like the credits out-tro.
No, you can also stream to the chromecast. e.g. Google's "cast tab". I use it to watch stuff off my plex server or hulu (don't have a hulu plus account).
Corruption across EU 'breathtaking' – EU Commission
And that there are a million clones of it already.
I really hope this will back the politians in a corner and shine some light on what Germany is gathering and sharing with its so called allies.
Is This Story an Ad?