skysight-inc/HackerNews huggingface dataset:
That was a very long read, and the journalist did very little work on behalf of the reader when it comes to summarizing. On the other hand, some in-depth context is good at times.

One thing that jumps out at me as a new understanding of the situation is a kind of mutually-sympathetic view as to how both parties got to where they were.

If you take all the direct statements from both sides as true, then one question is: do we have a plausible story that could have occurred? I'd say so based solely on this article.

To me, I am imagining Mr. Snowden who has significant ethical concerns. Or as is suggested in kind of a classic 'newspeak' bit of advice by the NSA 'process' concerns.

And, as he digs in a little, he learns:

* He has no real protection for whistleblowing, or at least he has even less protection than some other whistleblowers, whose lives are essentially shit.

* The training materials are at best outdated, and if you're inclined to be untrusting, teach people they have legal rights which have expired. Presumably he had become well educated on these laws, and so felt upset when he answered the training test per actual active law, and then failed.

* There is no real culture of concern for uncovering and fixing these gaps.

In addition, the NSA docs say he hadn't been briefed on any methods he could engage with whistleblowing-type concerns.

It's also pretty obvious that those concerns would have been quashed. There has never been, to my knowledge, a public NSA statement that his ethics ("process") complaints had merit.

So, in that world, he made his choices, and he and we live in the world shaped by the consequences of those choices.

On the other side, you have a group of people who felt they were doing the right thing -- good people trying hard in the cause of nationalism and safety -- and just have typical organizational slippage. Nothing nefarious.

And they feel targeted by a very junior contractor with a chip on his shoulder. The e-mails are like "Wait, we train them who to call with concerns. .. Um, well we're supposed to, but schedules are tight lately. So he didn't get that training. ... Yeah, so is there a problem with that 702 test? No, that's just someone junior complaining. People who work here know the drill. That's totally immaterial bitching from someone who's salty about failing. Did he actually raise a big stink about these process concerns? Well, I found this one clarification e-mail. Nothing like what he claims. Are there more? I dunno."

So, maybe there's some whole internal investigation and response that was triggered that's not being released under this FOIA. But it seems to me like both parties could be telling the truth as they see it, at least up to the point that the PR folks get involved and add spin, there's plenty of spin. But, the fundamentals seem to me to be comprehensible from either side.
And no material design.
I've been using Scala as my main development language since 2011. I came from a strong functional programming and C++ background, consequently learning Scala wasn't hard for me, and I find all claims about Scala's complexity overblown.

I'd say Scala, used pragmatically (e.g. avoiding advanced stuff like Shapeless or Scalaz), is currently the best mainstream programming language, meaning it offers the best compromise between language power, maturity of implementations and library eco-system.

My main criticism has always been the slow compiler which was eyewateringly terrible in 2011. With SBT's incremental compilation and faster machines the situation has become bearable.
I've used Bombus on my Nokia 6300 without any troubles for quite some time back in the day.

The problem with OOM was actually pretty common for J2ME apps in general, because of how widely the phones differed in their specs, and how little heap they often exposed to J2ME.
Is it really Medicare, or medical insurance in general?

What you would need to solve this is socialized medical care supervised by the government, who takes from those who can contribute and gives to those who are in need. It wouldn't have to be completely run by the government but would have to be supervised by it.
You got it right as I see it, and I'm not even an American citizen. Thing is, separating the components is sounding like an external entity will have to do this. I don't see it happening; not by the citizens who decide to take a new direction en masse, and also not by govt oversight or so on. Was wondering if you had thoughts related to this which you can elaborate on. To me it feels like a stalemate: no real democracy, just status quo maintenance.

(Tangential: I'm really bummed out with how the Dutch govt has chosen to entirely ignore the outcome of the last Dutch referendum held on the 13th of April, 2016, which was about the EU's association treaty with Ukraine. Significantly voted against by citizens, Dutch govt and all other eu member states, all chose to entirely ignore the outcome - while to this day they choose words extremely careful to make it seem differently. Democracy, over here, has died to protect the status quo.)
Text messaging is enormous and it is going to get a lot bigger as companies monetize it with service and retail chatbots. The competition is fierce and although Facebook has the best position, it is not written anywhere that it will remain in that position forever. It's crucial to get the experience right, and you do yourself no favors by distributing your user base and developer resources across multiple platforms.
It is the difference between amending documentation (MIT) and producing infrastructure (MPL/LGPL) to ensure that whatever is currently in-tree and covered by the license is exactly what is available for download in the event anyone ever patches it... else you are out of compliance. It isn't just changes, either, it's the files in their entirety.[1]

In a perfect world, no company would balk at having a GitHub account and having a public fork available, but many companies out there right now are still rather conservative about these things. Some barely use source control. MIT is simply one of the easiest licenses for these places to comply with. In my personal experience working at unglamorous places like these, they're fine returning patches as long as they never have to think about the legal implications or feel like there's a burden for using the code in the first place.

The MPL is a poor choice for this sort of code because it makes the assumption that distribution is a given and will happen automatically, but if you're doing application development rather than web development that simply is not true that the code will always be a 'View Source' away. There are certainly applications where this license would be more appropriate, but I do not think an isomorphic vDOM library would be one of them, since this is rather foundational glue.

It would be rather nice if trueadm would reconsider, if possible.

[1]: https://www.mozilla.org/en-US/MPL/2.0/

[1a]: https://tldrlegal.com/license/mozilla-public-license-2.0-%28...
What's reasonably new-ish news here is that Snowden had engaged about a failed certification test in person and separately from the Executive Order clarification e-mail.

What's not proven in these docs, but seems at least imaginable perhaps even probable, is that the 702 test contained questions which required answers based on an expired law. That expired law gave analysts much more leeway than they currently had.

If that's what happened, I think we can understand at least partly why Snowden claims he raised more serious concerns, and simultaneously why NSA did not consider complaints about failing his test when evaluating how he had engaged.
Acquire a lock from zookeeper prior to executing a user supplied command
I did not say that you said anything inaccurate. (Well, the unimportant 4 vs 3, but that is unimportant.)

I said that the way you said some of it was prone to being misinterpreted as meaning some other things which are not accurate.

Now, perhaps my initial misunderstanding was just due to me being exceptionally stupid, but I think that there is a fairly high chance of misinterpreting the things in question.

As such, I thought it would useful for it to be expressed in way which would be less prone to misinterpretation, because you don't want people thinking you mean something other than what you do mean, especially when what you mean is true, and the misunderstanding of what you mean is false.

I'm under the impression that he was forbidden from using a computer connected to the internet, not from using a computer in general, but I only read the Wikipedia article, so I could be wrong about that. ( Also, that distinction might not be very important.)

Indeed, that he was found not guilty does not reduce the harms he suffered.

But, as far as what is indicated about the legal system, I think it IS relevant. I don't know much anything about Canadian law, but I would figure that the purpose of the forbidding is rather different than what it would be it it were part of sentencing. Was it not meant by the authorities as a (rather too extreme) means to prevent more of what they suspected might be harm, until they could determine whether what was being done constituted harm? Or something like that?

Again, this of course does not make things better for the person. But as for the implications about what the law is, I think it is extremely relevant.

Regarding the impersonator, uh, I thought the things said by the impersonator only came up near the end of the case. Did I misunderstand this?

I thought it was kind of an addendum?

> Anyway I find your tone threatens my opinion. Please send me your name and address...

Haha, very funny.

___

Has any of what I said been false or unclear?
That makes sense. I'm assuming that the majority of GPUs are not running scientific workloads, instead deep learning and matrix ops for finance.
The Chinese directly sensor and tell you what you can and can't do. In "democratic" countries anything that changes the status quo or stands up to power puts you at risk of being targeted; maybe you'll end up in a relationship with a state official or maybe you'll be goaded by someone into breaking the law. Maybe you'll never be able to trust anyone ever again.
> I'm just curious as to why it doesn't seem to happen any more.

my _guess_ is that it is quite hard, and the payoff not so great, which would deter folks from venturing out too far. something similar to what happens in commercial space where a huge amount of energy is expended in enticing users to click advertisements etc.
I am in the middle of reading Adam Tornhill's 'Lisp for the Web', and I just stumbled on this book.

Yes, Lisp seems to me to be getting more exposure, but that may be my 'Lisp-colored sunglasses' ;)

Is caveman2 a lot easier, or what other advantages does it have over piecing stuff together?

I have always liked and programmed in Lisp, but not for the Web, so I need to get up to speed with Web frontend/backend programming again for personal use, not a job.

OT: Mark, I am on your 3 edition of 'Loving Common Lisp', and I really appreciate the Networking chapter update, and your smooth writing style!
No, it's dog whistle for Norway is full of Norwegians.

https://www.google.ca/webhp?sourceid=chrome-instant&ion=1&es...
Ethnic groups.
Norwegian 94.4% (includes Sami, about 60,000), other European 3.6%, other 2% (2007 estimate)

Of whom 80% belong to one religious denomination

Religions.
Church of Norway (Evangelical Lutheran - official) 82.1%, other Christian 3.9%, Muslim 2.3%, Roman Catholic 1.8%, other 2.4%, unspecified 7.5% (2011 est.)

Not even a mix of 'white people', not even Baptists and Methodists, just Norwegian Lutherans.
Yes, but that was many decades ago.

For comparison, in the same time frame, US has actually invaded a different country outright, with a total death toll for its residents being on the order of hundreds of thousands even for the most conservative estimates.

And these days, said country manufactures a lot of goods for sale in US, and has recently signed a weapons deal.

I'm talking about Vietnam, of course.

The primary reason why Iran is the enemy of US today, is because US actively supplies its regional enemies - Sunni monarchies like Saudi Arabia, for example. Stop doing that for a decade, and I bet you that things will change significantly.

The problem is that it is a self-fulfilling prophecy loop - US supports KSA and others to counter Iran, which Iran [justifiably] interprets as hostile, and acts accordingly, justifying more US backing of its enemies etc.
have a look at https://account.conversations.im
I'm - the author of the essay and developer of Conversations - are running this server with one of the ejabberd developers. That server is really up-to-date and has everything you need to run Conversations. (every XEP mentioned in my essay)

If you want alternatives there is jabber.at, which has also proven to be very well maintained in the past.

And there is jabber.de (but they don't have MAM (yet))
Review of the Access Principle by John Willinsky (2006)
> This is coming from me being most comfortable with OOP and dynamic languages.

If you've came from the dynamically typed side then it's surely harder to learn a programming language with enhanced type system.

> Furthermore, there are no shortages of Scala apologists who are so utterly enamored with the cleverness of the language that they will not concede how much of a pain in the ass it is to learn.

Because for most of us Scala was the ~30th prog lang. Scala is for the polyglot programmers and unfortunately the current education system doesn't teach anything besides Java, PHP etc.

> The attitude in Scala-land is that you are the problem, and not Scala. When you do encounter a roadblock to a seemingly simple problem, which will be quite often, you're lucky if you find a 20 paragraph explanation on StackOverflow. Otherwise, you can hopefully find a lengthy blog post about something closely related. In either case, the attitude is that it is _not_ Scala's fault that solving problem XYZ requires you to understand several chapters of advanced concepts -- it's _your_ fault for not already knowing it.

Can you provide us some examples when you need to read over 20 paragraphs to solve a simple problem?
Any such assessment largely depends on your definition of "state-funded terrorism". Saudis, for example, fund a massive network of Salafi religious schools all over the world, that has a very impressive record of radicalizing their students. Said students then end up running organizations like Caucasus Emirate or Daesh, or just blowing up local targets of opportunity (including moderate Muslim clergy that is trying to actively counter Salafi propaganda in their area, thereby preventing or at least limiting further radicalization).

But most importantly, I was asking about US. How many terrorist groups in US does Iran fund, and what damage have they done to date?
I agree with joof. I consider this grey tipping towards white rather than black hat. s/he basically just automated default credentials or autologin attempts, the door was already wide open and there were already numerous pieces of evidence s/he wasn't the only person to know that. If you see a door wide open a curious hacker will look.
Just came across how you get "signed up" for the upgrade - see the main screenshot here:

http://www.pcworld.com/article/3078663/windows/microsoft-den...

That's definitely a textbook case of a dark pattern.
I do a lot of image processing algorithm development (e.g. building custom segmentation algorithms). I started out using Matlab during my DPhil research because (a) it came with very fully featured toolboxes, and (b) most other researchers wrote their code in Matlab too.

Recently I've started making heavy use of Python at work. It's made significant strides in terms of its image processing libraries. I haven't used scikit-image much, but we routinely work with OpenCV at our office, because its feature set is a great complement to Matlab's. However there still remains a lot of really useful 3rd party code that's only accessible with Matlab.

Our current workflow, as a result, is to use Matlab and Python where necessary (because different problems are more tractable with one or the other), and to then stitch them together. This is a bit messy but doable. (I wrote a blog post about it on my site if anyone needs to look into this.)

Bottom line - the Python libraries are fantastic for dabbling with image processing, but for serious work, depending on what you're doing, you may still need to get your hands dirty with Matlab for the time being. This is unfortunate, because Python is free and Matlab is $$$. This will likely continue until a large enough proportion of the academic image processing / computer vision Matlab researcher userbase switches over to Python.
> Some 20 years ago it was common knowledge among hackers that the reason critical IT-infrastructure has not been used to do real harm was that "good" hackers locked destructive hackers out of systems they had pwned.

Can you elaborate, this is fascinating.
Hints for Computer System Design (1983)
Iran orders foreign messaging apps to store data within its borders
FPGA? ASIC? Sure it's possible, but really only done in highly specialized environments, like bitcoin mining.
Receive Tailored and Responsive News with the Algo News App
Here's the link to my post on integrating Matlab and Python, in case it's helpful.

http://www.hacker-dad.com/integrating-matlab-and-python/
It's about cash flow - NIT would be paid out approximately once per year, making it much less practical to work with.
How to stay motivated during long-haul freelancing projects
Representative democracy in one of the more well known forms (America's) is demonstrably an oligarchy: https://scholar.princeton.edu/sites/default/files/mgilens/fi...
If you search for the word 'video' on HN, the top link is 'Facebook Fraud'.
I think when we receive PR modifying generated Rust code, we should say "that's autogenerated; can you change JSON instead? If you think it's too much, we can figure out JSON change ourselves". I think the later half is important.
I have. Have you seen the equivalents of McD's kiosks from 1890's Berlin?

https://en.wikipedia.org/wiki/Automat#/media/File:Stollwerck...

Those things are bound to replace most food service workers by the 1920s at the very latest.
FBI is developing software to sort, track and profile citizens by their tattoos
From AWS status page for Asia Pacific:

10:47 PM PDT We are investigating increased connectivity issues for EC2 instances in the AP-SOUTHEAST-2 Region.

11:08 PM PDT We continue to investigate connectivity issues for some instances in a single Availability Zone and increased API error rates for the EC2 APIs in the AP-SOUTHEAST-2 Region.

11:49 PM PDT We can confirm that instances have experienced a power event within a single Availability Zone in the AP-SOUTHEAST-2 Region. Error rates for the EC2 APIs have improved and launches of new EC2 instances are succeeding within the other Availability Zones in the Region.

Jun 5, 12:31 AM PDT We have restored power to the affected Availability Zone and are working to restore connectivity to the affected instances.
While Matlab still probably comes ahead in image processing, surely in computer vision Python is on top? You mentioned academic research, isn't the majority of modern object recognition, segmentation, etc. done with convnets? Most popular convnet libraries are in Python.
No good deed goes unpunished.

How unfashionable by today's standards of shooting a guy in rags from IR vision enabled, high calibre helicopter gun because he has old rifle and some ammo so might pose a problem to somebody at some point in the future.
I'm surprised that so many people on HN support UBI, it sounds horrifying to me. Did you learn nothing from communism? By increasing taxes you decrease incentives for making wealth, and, more importantly, infringe on individual freedoms.

Infringing on human rights of the rich people is one of the worst things you can do for the economy, because they are the people with means of production, and they are the people with options to go somewhere else.

The premise that you are free to make as much money as you want and not be punished for it is one of the biggest things that made USA awesome in the first place.

The idea behind UBI is that we can now afford it because we have abundance of resources to support it. If that were the case, these resources would be available without the need to coerce people out of their money.

The only way to get those resources without taking away the freedom is to treat UBI as what it should be - a charity. Only when there's so much abundance that people are willingly giving away enough of their money to support everyone else, when it's a choice and not a coercion, will UBI have a chance at working without creepy and horrifying consequences.
I am 99% confident of this, but would you clarify for us 100%: are you that Alan Kay?
CEI EnSight 10.1 Crack and Patch License Free Download
We tried. It didn't work.
I'm just going to link to this post: http://math.stackexchange.com/questions/311610/modified-eule...

Primes have a pattern, just obvious by their definition. They are self-similar. That doesn't mean there will be some magic non-linear formula for generating primes or detecting primality. But it does mean there are properties that might not be so obvious.
"puellavulnerata" = the wounded girl...
Autobahnkreuze and Autobahndreiecke in Deutschland
So was homosexuality not too long ago.
I believe the screenshot is what you get when you did not cancel the scheduled upgrade and the process starts in earnest.

Note the very nice video in there.
It's definitely him. Let's not make him bother with authenticating himself.

We detached this comment from https://news.ycombinator.com/item?id=11839876 and marked it off-topic.
Did you at least read the article ? He writes about replacing the current welfare system with UBI.

About the taxes, I think you are wrong because you think in black and white. It's not binary, it's a spectrum and you want to have a balance, in USA the current system is very favorable to the rich.
Personally I'd consider the end of (a)social media a holy grail. We already have AI, and RI (real intelligence) is something I don't believe humanity will create with technology. Tha tis, not until we know more about our own nature and how it is "sparked", so to speak.
http://c2.com/cgi/wiki?PrimitiveObsession

It's completely orthogonal to you argument.
Digital Assistants:Will the assistant become master? #shortstory #scifi
Bitnation.co: border-less, decentralized, voluntary, distributed government
Bill is back, and he is a major force behind Nadella, Nadella is just a marionette. Yes, Microsoft used to be a better citizen when Ballmer was in charge.
Make your puny commits look beautiful
They build cool stuff on top of Google tech, basically. They're in a few different locations, so there's more than one team. I've only worked with them as an external contractor, so I'm not sure what the official elevator pitch is though. But here's a few of the projects they've done: http://www.thefwa.com/profile/google-creative-lab
Not an answer to your question, but somewhat related:

I recently worked on an automated thumbnail generator which used PhantomJS (headless Webkit browser) to load some 20000 pages and screenshot them. The problem was that these pages had javascript code that would start loading resources long after `onload` and friends had fired. So the way I implemented onload was to monitor all resources and if there was delay of few seconds after the last one had finished, I'd consider the page loaded. It turned out to be quite robust.
What is timeboxing?
Buy off-plan properties
Android+Arsenal+-+yasea
>If UBI is to be instated, we would also have to implement harsh laws to prevent the upper classes from evading taxes. Moving wealth to a tax haven should be made a criminal offence (with jail time).

How about you don't instate something that requires harsh authoritarian penalties against non-violent behavior to work.
The Oxford philosopher who gave Elon Musk the simulation theory