skysight-inc/HackerNews huggingface dataset:
Indeed, Option in Scala has the same problem. I understand null is needed for backwards compatibility, but it makes Option the poor man's Maybe...
First:
Thank you Snowden for introducing Privacy as a Banner issue which makes things like competing on providing greater privacy a "Business Differentiator".
Before the disclosures there was only a murmur of privacy violations that too only amongst the tech literate. Yesterday the old guy manning the register at a store said "Now they can't track you when you pay by cash" to the customer in-front of me.

Second:
What a lazy-ass way to dragnet everybody and get stuck with huge irrelevant data!
If you really suspected some one, the govt. should be able to convince a judge to get a "tap&gag".
In your case, it probably won't make sense to upgrade your current computer. The reality is though, eventually you'll be forced to upgrade. There are numerous components inside your computer that could fail at any time, and your priorities will change as software versions are progressively iterated.

Given issues (3) and (9), my recommendation is to eventually buy a new computer and perform a wholesale virtualization of your current computer onto it. This also gives you the choice of switching paths to an entirely different operating system (e.g. Mac OS X or Linux) rather than to Windows 7 or newer.

The cool part here is that you can start isolating components -- for example, building a virtual machine specifically to run SQL Server.
The USB drive was presumably infected on a computer that is or could be up to date though, indicating the strong possibility that even if the CNC machine were or could have been up to date, it would still be vulnerable.
I never had a reason to ban all Yahoo! cookies on my browsers, until today.
"You won't be able to see this page if the FCC wins"

Why would I sign a petition on a page that is outright lying?
I worked with in the real world at a non tech focused company regularly struggle with WordPress, Twitter, and Email. Just because HN is tech focused doesn't mean everyone's coworkers are.
This is terrible, and linkbait.
The privacy of our users is and will continue to be a top priority for us. Just not as long as it in any way might affect our current revenue streams.
London's The Bishops Avenue
This is hyperventilation. There's little reason to hire a programmer--at the rates we get paid, no less, and especially a guy like John Carmack--without being able to leverage their work for competitive advantage. Which, in the games industry, means closed-source software and copyright assignation. And you can not like that all you want, but attempting to equate it to "slavery" is childishly disrespectful to, you know, slaves.

I've made the decision that I won't work for a company with wide assignation of copyright, because I'm not a slave and I have a choice. Get some perspective.
I think that this solution would work as long as I didn't have to re-init everything each session. Some of the IDEs, not exclusive to free options, dump the sessions fairly aggressively. (And it ends up being a new 'box' with only the project files remaining consistent) Which makes sense, but not helpful in my particular use case.
Do not track, as defined, was pretty meaningless. See the section of the RFC listing the exceptions:

9.3. Exceptions

As a general guideline, exceptions to Do Not Track are warranted when
commercial interests substantially outweigh privacy and verification
interests. The following activities are excepted:

1. Tracking of users who have explicitly consented to tracking, such
as by enabling a checkbox in a preferences menu on the first-
party website of the tracking service.
2. Data obtained by a third party exclusively on behalf of and for
the use of a first party.
3. Data that is, with high confidence, not linkable to a specific
user or user agent. This exception includes statistical
aggregates of protocol logs, such as pageview statistics, so long
as the aggregator takes reasonable steps to ensure the data does
not reveal information about individual users, user agents,
devices, or log records. It also includes highly non-unique data
stored in the user agent, such as cookies used for advertising
frequency capping or sequencing. This exception does not include
anonymized data, which recent work has shown to be often re-
identifiable (see [Narayanan09] and [Narayanan08]).
4. Protocol logs, not aggregated across first parties, and subject
to a two week retention period.
5. Protocol logs used solely for advertising fraud detection, and
subject to a one month retention period.
6. Protocol logs used solely for security purposes such as intrusion
detection and forensics, and subject to a six month retention
period.
7. Protocol logs used solely for financial fraud detection, and
subject to a six month retention period.

To ensure data allowed for only specific uses is adequately
protected, functional entities SHOULD implement strong internal
controls.

Basically every advertising network would fall under 2 or 3.
But didn't that get merged in to the last github on [master]? I believe so. Are you not seeing those come through from the Builder page or something?
Olin later clarified that he believed Sterling was a victim because of "illegal wiretapping resulting in a MASSIVE, life altering breach in privacy." Today, Olin tweeted he was "expressly not defending [Sterling's] remarks or actions."

Hemay well be wrong about this, because Sterling's girlfriend claims she recorded calls at his request as an aid to his unreliable memory. As recording calls without both parties' consent is criminal in CA but sterling hasn't sworn out any complaint against her that we know of, there's a good chance she's telling the truth about that.

As for the rest of it, I don't know. Seems to me a community manager with a ton of Twitter followers ought to be cautious about expressing opinions on controversial topics that might reflect badly on his employer, though I suspect they'll settle their disagreement.
It's not. But from what I've heard, it's much less than that per seat.

I'm saying that the PIs of most university labs would gladly pay several times the retail price of XP just to be able to continue having support for multi-thousand-dollar instruments.

But I think this nitpicking over a relatively minor point--the important part is that upgrading from XP to 7 costs tens or hundreds of thousands of dollars per computer for some people.

Edit:
In case you were referring to the sentence "$10k buys a lot of...," I can see how my intent was unclear (and I was sort of talking about both small and large labs at the same time). My understanding was that there is a minimum buy-in for extended support (something like $100k per year), but that such a contract would cover hundreds or thousands of computers. That's on the order of $100 to $1k per PC.

A medium-sized university lab might have dozens of instruments costing on the order of $10k to $100k. Now, paying $100k to support $100k worth of instruments for a year doesn't make too much sense, but paying a few hundred dollars per $10k instrument does. Even at $1k per PC per year, avoiding an instrument purchase buys a least a decade of extended support. It's just a question of getting a critical mass (or, by convincing Microsoft to open up the program to smaller organizations).
Two reasons that come to mind:

- Java is such a massive ecosystem that you need someone to guide you through the complexity and to show you the diamonds among the piles of dung.

- You're being honest. Really, my impression of Java has been so bad because of people that want "industry standard" and "enterprise" things that I welcome fresh perspectives from people in the field. Ultimately, if someone points out that a certain statement is they own opinion it's easier for you to judge it in a broader context, so even if you still disagree you don't feel like you're being misled.
This jackassery is like if DEC had gone after Microsoft for hiring Dave Cutler et al.

If every company always pursued every technicality allowed by our stupid laws, none of us would be free to change jobs.

edit: Apparently I couldn't have picked a worse example :| However, thinking about the similarities, I'm struck by the sense that these companies are basically seizing on a plausible excuse to extract millions from each other. But these actions diminish the autonomy of these programmers, reducing them to property.
Tyto Care Device Enables Personal Health Exams
What's happening to Valleywag?
1) try introducing a Checked Exception in a commonly used method. Soon you'll be updating 100s or 1000s or methods.

2) checked exceptions don't play well with interfaces (APIs) for similar reasons. any interface user must change their code simply because some new checked exception bubbles up now

3) checked exceptions lead to terrible error handling and hiding bugs/system problems. instead of letting exceptions bubble up - java coders almost always write code that either swallows or simply logs the exception and continues along as if nothing happened. If my bank deposit fails, I don't want the failure to just end up in a log file - I want to know it! Exceptions were designed to usually bubble up and be exposed/handled in a standard way at the top level thread. They are usually not recoverable.

4) they lead to bugs. I very rarely see anyone handle the statement/resultset handling of JDBC code correctly.

5) if they are such a good idea, why does no other language ever created has them?
Which is why I said "Do you have a right to use Facebook and Amazon without them tracking you? Maybe you should but right now you don't, at least not in the US."

It could change. But right now, you don't have that right. Facebook is not the government, and it owes you nothing.
I'm using Om quite heavily and it was my first look at react, clojurescript and single page web apps (prior Clojure experience though). Its been a reasonably pleasant experience and I can see myself continuing to use them quite a lot. Learned a lot about React in the he process too.

I personally would stick with the wrappers as it makes for a more streamlined experience. I like Om though the others look a little simpler, so may be more suitable if you're looking to stay close to React.
I have no idea if this app does this (I don't think it does; it seems to just detect motion blurred frames and discard those as good candidates), but you can actually pull a lot more detail/sharpness out using multi-frame super-resolution algorithms over a series of frames (even if there is movement from frame to frame) rather than just pulling the video codec data out for one frame.
I'm naïve, is sextortion a very real and frequent problem? Do you have stats?
They still can do whatever with your data so whoop dee do.
"Hey, we're not just going to give you everything on this user. In fact, we'll notify the user unless you provide more justification or background on the reason for your request,"

It seems like it isn't necessarily a good idea to let companies decide whether an individual request is justified. Suspects are innocent until proven guilty in a court of law. It's up to our society to remember that they are indeed innocent unless proven otherwise, and there's no way at that point for the investigator to prove anything.

Imagine that an investigator comes to Facebook and asks them for information regarding one of Facebook's employees. Facebook asks why, and the investigator responds that they suspect they're involved in something like what you've mentioned. At that point there's a chance FB might become extremely uncomfortable retaining the services of that employee, even though nothing has actually been proven yet. Accusations like that can ruin lives.

You make some good points, and it might be good to have more open communication between law enforcement and companies. It just seems a little dangerous. There are some unexpected ways that it could turn out to be a bad thing.
I'm guessing that was a journalist error, and he/she should have written "rent" in lieu of mortgage.
So change it. Maybe this is the first step. But what attitude I find strange is that anyone would say they have the right to privacy and the right to use Facebook. That's just not true. It could be in the future (Facebook is already regulated by the government in terms of privacy settings), but people tend to think the restrictions we put on the government apply to corporations as well. They don't. You can downvote it, but it doesn't make it less true.
And another analogy I'd point out is if you're in Photoshop (or in browser), and you use something like icomoon app to make a nice set of font icons and then style some texture/shapes/etc. behind it for something pretty nice. I feel like that would be a completely valid and workable approach...that said, sometimes you'd want to make the artwork from scratch yourself and that would be valid too
KLEE is ok on small programs but has a lot of limitation with real world programs (using libraries mostly) at least according to a USENIX paper last year: https://www.usenix.org/conference/cset13/workshop-program/pr...
I saw through the smokescreen of Staravia's Japanese name, at least.
Maryland dealer will sell nation’s first smart gun
#ifdef win32
...some changes we don't care about on linux
#else
...no changes
#endif

so you'd still need to traverse all the headers, at a minimum.
The fact that they supported it at all was relatively exceptional. You'd better block cookies on all other domains before they, gasp, place more tracking cookies!
That's my read as well: ZeniMax wants a piece of the action.
Marissa Mayer is getting a little weird in the quest to show she has brought some value to Yahoo.

She runs a company that cares about you and want the "best user experience", so long as it doesn't hurt the bottom line at all. And the next rounds of layoffs are probably not too far away, from everything I've heard.
Along those lines, it's good to keep these numbers in mind:

https://govtrequests.facebook.com/country/United%20States/20...

So in the most recent time period reported, there were ~12,000 requests for data, and between 0 and 1000 of them for NSL/FISA requests. Meaning these policies theoretically affect over 90% of the requests.

Providing this perspective in contrast to the "this changes nothing" sentiment.
You mean like the European cookie law? Yeah that worked out great.
Dropwizard is very nice. Can't comment on Play.
> hadoop is a big data system for counting words
Can you email me directly at thomas at sockpuppet.org? That's my personal mail account --- in case people are getting spam filtered. I want to find out what happened there.

We did get a bajillion internship applications this year, and I believe we may have capped out on them, but we should have handled that gracefully regardless. If we scheduled a call, we owed it to you to actually get on the phone. I apologize.
The important thing to note here is not that Yahoo! is so evil. It is that they are probably one of the few companies in the world that are honest about it. And surely after this outcry, or at least 3/5 comments here are talking about needing warnings on "websites like these" or "now I have a reason to block Yahoo's cookies", surely no other companies will publicly announce the end of DNT support.

And besides, Do Not Track is a black box: they can do whatever the hell they like while our browser merely requests "Would you please not track me even if your site is entirely free and ad-supported?" Because it's not like they're keeping databases on us purely for fun.
THE AUDIOPHILE 05/01 by The Wacko Network | Entertainment Podcasts
The Spray folks requested to have it excluded from this round: https://github.com/TechEmpower/FrameworkBenchmarks/pull/842

We're looking forward to having it back in Round 10, though!
The title doesn't even make sense. The default was always to track users. Yahoo could have made this sound a lot less disingenuous if they had spun ending Do Not Track support as "this 'standard' is weak, hard for users to understand, and not guaranteed to be implemented by anyone, giving the average browser user a false sense of security."

This post just makes it seem like one of the higher-ups realized that Yahoo's missing out on a chunk of data that everyone else gets and decided to go for a "quick win".
The doorbell that never forgets a face
Why do I have to sign up? Why is there need for a social network for this app, I just don't get it. It would have worked beautifully just as an isolated app. I actually would love to find great photos in my videos. I was really excited about the idea, but having to sign up and reading your privacy statement about getting all my video data made me delete the app.

Please someone make a copy of this without all the bullshit.
If only it were that enlightening, but no. This wasn't some kind of trascendental breakthrough, this was the kind of psychosis that causes some people to harm themselves, or go on a rampage, and then people ask "Why didn't they get treatment for their mental illness? What is wrong with society?" He was lucky to have a supportive family and access to mental health care, many people in similar scenarios don't end up with a happy ending.
"Others" would in this case be "Google, Microsoft."
Ah, ya, I guess the examples didn't get updated.
It wouldn't be exploitable even without that, due to it being a userland dereference. The mmap 0 trick really only applies to kernel exploits. If you're in a position to mmap anything, you can already execute code.
No, this is different. In the past, tech companies might comply with requests from prosecutors to not inform customers that their data has been requested. This story claims that tech companies now require a gag order from a judge (FISC or otherwise).

I have a lot of issues with FISA, but it sounds as though FISA requests are a far rarer than prosecutors requesting records. To restore balance we really do need to get back to requiring judges to weigh each request for data individually.
Very interesting. If you're going for size instead of speed, then you can do that thread switch in 5 instructions:

pusha
mov [edx], esp
mov esp, [ecx]
popa
ret

(This might be actually be faster too on recent CPUs.)
Do Not Track has been effectively dead for 1.5 years. Very few advertising companies ever supported it due to Microsoft's decision to buck the spec and enable it by default for all IE10 users (a transparent attack on Google by a company whose own advertising business had just imploded in a $4B write-off).

The original agreement was carefully hashed out between advertisers and browser vendors with the understanding that only a small percentage of users would be opting out. When Microsoft reneged on that, the advertising industry backed out.

Whatever you think about online tracking, the voluntary nature of DNT and the complete lack of enforceability (there's no way, as a user, to determine whether a company is following DNT) made it pretty useless. True privacy protection needs to be on the client side (like script blocking or 3rd party cookie blocking), not on the server side.
Having grown up with pokemon and being a tech worker, I am a little appalled at how many of these I got wrong.
This is great, but the author already has a ton of working code and a framework that he can plug and play into.

When I see these types of demos of live coding, I always wonder what it looks like when nothing is working, and when you aren't exactly sure how things are going to come together. Is it worth it, or just an interesting distraction?
A great talk on failure: http://www.infoq.com/presentations/Debugging-Production-Syst...
The fact that java.util.Date is terrible is so many ways should go without saying.
Rosetta stone is very expensive compared to Duolingo (which is free). Also there was study that showed while Rosetta stone was more effective than class room instruction it was only half as effective as Duolingo: http://static.duolingo.com/s3/DuolingoReport_Final.pdf
In the aviation world it's really mixed. ICAO uses imperial and metric measurements for different things. Feet are used for altitude and knots for distance, but temperature is always measured in centigrade.

It's convenient to use feet because planes are stacked in 500' increments and not 152.4m increments. VFR (visual flight rules) flights are usually on the 500's (eg. 3500', 4500', etc. depending on heading) whereas IFR (instrument flight rules) flights are on the 000's (4000', 5000', etc.).

Knots are convenient because 1 knot is equal to 1 minute of 1 degree of arc on a great circle. If you're flying anywhere far away this ends up being important as a great circle is the shortest route between any two places.

Oddly enough, the metric system is useful with temperature because the standard lapse rate is 2 degrees per 1000' of altitude. So if you had to climb from 6000' to 8000' on an IFR flight plan, you would usually drop 4 degrees centigrade, which might be significant if it was raining out and it dropped below freezing. Having water on your wings and climbing up to an altitude where it's freezing is going to make you have a really bad day.
Nope, me too. It's the same in the UK.

rant
This is a rare glimpse of the true nature of our world.
We really do live in a time when individuals are owned by corporate entities. I cannot express the depth of my anger and revulsion at this horrendous state of affairs.
Yet people talk about it as if it's something that is OK. They talk about it for a few minutes, shrug their collective shoulders and move on. It is not OK, this is not just one of those things.
We seem to believe ourselves in some bright new dawn, an enlightened age full of magic, gods and joyous, eternal, unbroken song.
It is a non-sense that the pitfalls of the past no longer apply.
Do not make believe that things have changed, that the human spirit is no longer corruptible.
I honestly think we need to be mindful of the fanciful seeming visions of some of our finest prophets.
I will leave you with a quote:
"If you want a vision of the future, imagine a boot stamping on a human face - forever."
rant
I am using Sablono https://github.com/r0man/sablono a lot. It is a very thin wrapper around the basic react components. IMHO I would advise getting to know React before jumping into frameworks. It's a pretty simple model and incredibly powerful on its own. That being said I think Om is a wonderful framework. But its good to understand React outside of Om.
Regardless of whether you agree with the implied sentiment behind it, it is factually correct in Google's case. They are selling ads. The product is access to people to display ads to, which advertisers are buying.

On a further note, no, we're not ever going to love google anymore. Google is a huge multinational corporation that is beholden to its shareholders. That's just what happens when you get that big. We're not going to praise you for being moral, we're just going to use your products, and you're going to profit from it. That's the deal.
What happens if a company ignores a gag order? What will realistically happen, they won't put Sergey Brin in Jail will they?