skysight-inc/HackerNews huggingface dataset:
You can monitor your own property if you inform properly (post notices, renters have to agree, ...)

> Can they apply for an exemption and is it normally granted?

No. If your camera monitors public space (streets, sidewalk, ...) it either has to be so far in the distance that it can't identify people or cars, or you have to block these parts of the image (either physically, or by blanking those parts of the signal before they are recorded. Many cameras allow to put black boxes over parts of the image in firmware)
I haven't seen it, but is it political? Criticism of politics is "fair". Criticism of poverty, etc is not.
I kind of wonder if billg doesn't want the FBI bringing up all the previous work that Microsoft has done installing backdoors in their products for the US Government:

http://www.washingtonsblog.com/2013/06/microsoft-programmed-...
I've had something similar since at least my teens. At night if I look closely at streetlights, I see what looks to me like a magnetic field around streetlights. I don't think that's what I'm actually seeing, but that's what it looks like.
Hi atom-x,
thanks for your interest!

It actually really is what the title says: you can have a look at the public Twitter Streaming API here [1].

Obviously you won't receive 100% of Twitter's Tweets (I dare any iPhone to receive every Tweet that contains the character 'o' in real time, for example) but as many Tweets as Twitter Servers decide to send you (depending on multiple factors, not publicly known, but I guess your connection speed is one).

Also you won't receive 100% of the Tweets because you have to pay Twitter for that service. Still, you'll get plenty of new Tweets live: just give it a try! It's quite cool to see it in action [2].

I'm happy to answer to any other of your concerns :)

[1]: https://dev.twitter.com/streaming/overview

[2]: https://www.youtube.com/watch?v=756d2fXJjas
I love this so hard. I've been a dev for over a decade and just recently discovered functional programming (in a now undergraduate academic sense) and it has changed all my code. Things are so much simpler, easier to follow, and far far less code as I focus on data structure as state, and functions as things that operate on the data structures. Everything is just so much simpler now.
and even that data is highly unreliable, for instance if you zoom on post-war Europe (after 1952) one of dots is antic Battle of Bedriacum (which happened in year 56, but BC)
This could be HPPD[1] or related. There seems to be uncertainty as to if hallucinogens cause some of these effects directly, or if they simply help train the mind to notice what was already there. For instance, is visual snow there already, and hallucinogens simply make one more aware of it and capable of focusing on it (similar to how tinnitus is worse if one focuses on it)?

https://en.wikipedia.org/wiki/Hallucinogen_persisting_percep...
I think your perspective is a valid one. However, I don't think everyone realizes they are actually being spied on or to what extent. The media says one thing (not always the same thing) and government denies it. I believe to many people that's enough controversy to avoid thinking too much about it.

And to pre-empt any argument that I may be too faithless about people's natural proclivity to protect themselves, consider something as as epic and clear-cut as climate change. I can't think of a better example of something so threatening to society yet so popularly disregarded.
Managing Typography on Large Apps
Totally agree. That's why I register as independent.
Good point, I think it would indeed mean pulling in all of OCaml's runtime model.
I would add that much of the supposed non-government threat we face, at least in the case of terrorism, was actually created and continues to be sustained by government policies.

Government has gotten us all involved in an endless war of attrition in which the average person has almost nothing to gain and everything to lose. If the priority was really to keep the population safe, things would be handled very differently.
Almost every single telemarketing call I get these days is coming from not only my own area code but also my own prefix (using random, clearly spoofed numbers). Incredibly annoying, it's at the point where I don't answer the phone for anyone in my own prefix who I don't already have in contacts.
Couldn't it be that it is much better that persons of very different political views don't talk so much, face to face?

I can imagine quite well that this would easily in yelling at each other etc. Also at least me I even get more hate to views someone says if I talk to him/her personally than when I only have to see his/her arguments in the internet.

In other words: That people of very different views don't talk much to each other is in my opinion both a "self-protection" and quite plausibly rather prevents spreading even more hate.
Afaik inside is possible but requires signs (and probably you're subject to checks), outside no. You can't even have empty camera bodies pointing to the street.
https://www.youtube.com/watch?v=XEVlyP4_11M

I assume this is the same episode everyone was talking about but it's the Snowden one and the street interviews are pretty sad (as they always are).
Irish citizen working for the UN Refugee Agency was targeted by the NSA
To indicate that the submitter is done making revisions I advise to remove the WIP indicator http://doc.gitlab.com/ce/workflow/wip_merge_requests.html this feature is available in CE and EE.

If we start recommending automatic reviewers based on the blame this would likely be an EE feature.
I want to excuse myself. It wasn't an attack against your comment but I see how it could looks like it.

In essence I share your opinion. It's just I couldn't resist the chance.

I know, childish.
Pattern matching isn't just conditional matching. It's also binding, and even some common operations. Compare a naive Haskell map:

map f [] = []
map f (x:xs) = f x : map f xs

To a Racket one made without using (match...):

(define (map f lst)
(cond
[(empty? lst) '()]
[else (cons (f (car lst))
(map f (cdr lst)))]))

The former is far more terse, and also more directly resembles a definition of what map actually does. The latter is wordy, because all kinds of things have to be stated in explicit terms, and operations need to be performed manually instead of with simple destructuring binds.

This is a mild example too, it gets far, far more useful when you're dealing with type/struct fields and the like.
I actually just attended an incredibly interesting seminar about sea level rise! (ChemE grad student: the our department required it. It was way cooler than watching yet another presentation about catalysis!)

Based on what I saw, I think it's wrong to think of the ocean level as ONLY rising or ONLY sinking. Sort of like how its wrong to call global climate change "global warming": climates are complicated, and some places may end up cooler in the brave new world even if the global average is rising.

Besides the raw amount of water in the ocean, lots of other factors go into sea level rise. Some surprised me! A few interesting ones I remember:

- thermal expansion of the water: i.e. increasing the temperature of a constant amount of water causes its volume to increase

- rising or sinking land: in places like Norway or Greenland, the land is rising from all the glaciers melting. He talked about some piers he saw in Northern Europe many meters away from the seaside.

- flow of ocean currents: the ocean isn't a big bathtub, all the water is moving around. The movement causes the water to rise in some places and go down in others

- additional gravity stuff that I didn't understand.

Among many fascinating figures, he plotted where the sea level rise would be the most dramatic, and the US East Coast was one of the worst in the world. Besides the general rise in sea level affecting most of the planet, something in the ocean currents causes the water to be especially high over there.
Apple is reportedly giving the Chinese government access for “security checks”
I would translate it freely as "to cover more specific situations", specific exploits sounds like a candidate. Or maybe for different OSes, or against different communication software their own solution can't cover.
Interesting. Apple hasn't commented, but they're probably giving access to iOS source code to China. Would that enable the Chinese govt. to better spy on iPhone users? I think Apple knows what they're doing here, and accepting the FBI order would actually put them in a bad situation with China, but I'd be glad to understand more of what's really going on...
I tried it out for a hobby project a while back. I really wanted to like it but there was a lot that felt broken. One problem, if I recall correctly, was that running from within the editor worked but exporting a standalone build produced something that just would not run.

Honestly, having been burned once after investing a significant amount of time, I would stay away unless they've significantly overhauled things.
I came across that field when I tried to find out answers. I found this is the best way to have a better understand for lots of things so far. It shows a better model for many "dynamic structured" things.
IBM's Open Blockchain Boosts Linux Hyperledger Project
It is called FLIR ONE: http://www.amazon.com/FLIR-ONE-Thermal-Imager-iOS/dp/B00VILV...
This coming from the same guy who advocates for cashless third world economies and a one world government[1].

[1] http://www.infowars.com/bill-gates-calls-for-global-governme...
As someone who just wants to try it out, really wish the site had https and hashes with the supplied binaries.
Yes - this in no way conveys productivity when full screen on a thunderbolt display.
What's new in Typescript 1.8
I'm saying that if the UK had open borders, we would be a better country.

I'm saying that if we could get on planes without spending hours in security, we'd be a better country.

I'm saying that your 'terrorism' is a farce. I don't believe in your 'terrorism'. Your 'terrorism' is an excuse to block good in the world, and to further evil, and I've had enough of it.

I'm saying that your actions, under the guise of preventing 'terrorism', have caused more terror. Your warnings to citizens to watch out - terror. Your pat downs at airports - terror. Your encryption laws - terror.
Infinity can be surprisingly sparse.
Those historical disagreements were about something. So much of the current sound and fury is just the marketing department of the status quo attempting to convince us that there's a debate going on at all. On a giant polo field of political possibility, the Bushes and Clintons fight furiously over a tiny postage stamp of "acceptable" policies. Anyone venturing outside that is just craaaaazy!

It sort of backfired on TPTB this time around, however. Not only did they get annoying one-step-beyond-the-pale "alternatives" like Cruz, they also got legitimately different directions like Sanders and Paul. TPTB had wisely saved the easily-controlled pseudo-alternative Trump for this election, though, so he's been able to take the wind out of those sails. His two terms will be like a rerun of W's (or, frankly, O's). In eight years, though, to whom will they turn? There's no way Hillary will be able to stomach "standing by her man" for that much longer. Christie is just too fat. If you want to see the next fake-alternative president before anyone else does, keep watching those reality shows!
Poll Everywhere (YC S08) Is Hiring a Desktop Application Engineer
GitHub Issue and PR Template Generator Featuring Cthulhu and Lewis Carroll
It is counterproductive to cripple the programmers on your team who can handle abstraction to avoid confusing the ones who can't. Why turn 10x coders into 9x coders or worse just to retain your 1x coders? Or work with the ones having trouble with a pattern until they get it?
It's fine to be racist and teach children, as long as it's the anti-white brand of racism then nobody will have a problem.
> You can monitor your own property if you inform properly

Even that is restricted. For example it is not allowed to video monitor your employees in almost all cases. To use video surveillance you have to have a legitimate reason and even then the rights of you and the ones being filmed need to be carefully balanced.
VAT MOSS Forces Ghost Out of EU
If you're looking for samples you'll probably find sufficient if you're looking for NPD affiliates (they're not illegal either). If you look up cases where the affiliation is left-wing or anarchist you'll find even more. The standards for teachers are really very strict [1] - the must be "weltanschaulich neutral".

There's certainly a debate to be had about whether they're too strict, but IMHO, Höcke is so far across the line that I'm all in favor of keeping him out.

Edit: Note: higher standards apply for all government employees, but they're stricter for some, among them teachers, police etc.
I'm working in Germany (Berlin) and I was shocked by how often you see "cash-only" signs and how electronic payments are avoided on a privacy ground. Plus I saw the reaction from a German colleagues when it was a matter of communicating some personal data to a company that manages the salaries and I realised how Germans are obsessed (not necesserily in a bad way) about their privacy
I agree. Granted, it can be easy to muck up compile times if you factor poorly, and get those cascades of "Compiling 1 file...Compiling 12 files....Compiling 100 files".

But, I also do a lot of front-end web work, and Webpack takes a lot longer to rebundle my files than Scala takes to compile. I work on a Rails monolith that takes as long to start up as my Scala project does for a fresh compile. So I think the complaints are way overblown.
It seems even "Massively" Multiplayer Online games can't survive the HN effect. :)
This is standard physics pedagogy, and has been for generations.
Right click, delete element.

Almost as fast as closing the page, and you're no longer letting crap web designers dictate what you read and what you don't.
Could you please not try to derail the discussion with unrelated discussions? While there is a lot to debate in that space, it doesn't really have anything to do with these surveillance tools.
This point cannot really be overstated.

It is quite sad that we've reached a point where technology could empower us to lift up the state of humanity, but we're deploying it in a way to keep humanity in subservience of the state. Of course... there is no such thing as a government; it is just people oppressing other people[0]

Terrorism is broadly defined as using threats and violence to coerce a civilian population for political purposes... when the government grants itself the right to indefinitely detain dissidents and declares that its own territory is a battlefield (NDAA 2012) and authorizes itself to deploy propaganda domestically (NDAA 2013), and does things like threaten economic collapse and martial law if the citizens won't pay $1 trillion with no accountability (TARP bailouts)... who are the real terrorists under that definition?

[0]: http://genius.com/Krs-one-what-kinda-world-lyrics
Bill Gates is still a member of the Microsoft board: http://news.microsoft.com/microsoft-board-of-directors/
<<Was hoping Gates would be less naive in thinking this legal precedent has anything to do with this specific case which has close to 0% chance of providing any real-world information and more to do with the fact that this tragedy is used as political theatre and being exploited for maximum PR and political influence.>>

Regardless of the merit of the case, I think it's pretty inappropriate that you are calling BillG naive. You really think that somehow you have more insight into the situation than BillG, who has access to pretty much any resource and source of information?
In this case I don't doubt it will end up in the courts which will observe due process. The statement was "we will try by all means" and Höcke is certainly free to appeal. Though the statements quoted were obviously racist, not even thinly veiled.
Typesafe is now Lightbend
Replicate a Whole Data Center Locally with Onsho
You posit a very challenging idea. How does one create a "framework for trust" when experts can't effectively communicate their valid ideas because educating the masses is impractical or impossible?

Perhaps the goal is to re-establish trust in expertise. Something I believe has been eroded over many decades by talking heads and overly confident imposters.

How do you teach someone to recognize truth, even when they cannot verify it for themselves?
true, i was maybe generalizing a bit to much.
JavaFX links of the week, February 23
السعودية+تحذر+مواطنيها+من+السفر+إلى+لبنان+لأسباب+أمنية
I have uBlock which I'd reach for sooner as it'd remove the element permanently, however I don't want to support websites like this at all, even with just my readership. There are plenty of other places I can read similar articles. I have no interest in reading junk and these sorts of things are a good indicator of junk in my experience.
So, any reason why this doesn't work in Safari (Version 9.0.3 (11601.4.4)?
Speaking from personal experience only, I work with people who are on the other side of the fence from me politically. We manage to have conversations on political matters without it boiling over into contempt and dislike. Probably the fact that it is a workplace and we all want to keep our jobs serves to keep a lid on it.

I find it far easier to depersonalize someone who I don't see in the flesh on a daily basis.
Consider the debacle Stuxnet caused when there were presumably some very capable developers working on it.

Some potential outcomes of malware, poorly written or not: it spreads to other machines, it exposes information publicly which harms many third parties, it is co opted and repurposed by other criminals.
Well if you use first principles to an extreme, you might decide that work is pointless (or even bad) and you'll decide to live in a small cabin instead like Ted Kaczynski. People who claim to use first principle are usually dishonest about it and have many assumptions they can't justify.
configure scripts became ubiquitous in the mid nineties about the same time as Linux.

Prior to that, it was FTP-uncompress-untar-edit config.h-make.

You'd be expected to spend 10-30 minutes scanning a long config.h file or similar and adjusting as per your local unix variant. Often a BSD or SVR4 like system (rarely both) would work mostly out of the box. AIX, Ultrix, or HP-UX were more troublesome from what I can remember, SunOS or Solaris (never both ;-)) would mostly work out of the box as that was commonly the dev platform.
Not all murderers know their victims...
Source code is at https://github.com/openwhisk/openwhisk

I'm pretty excited about this - I'm an IBMer and I was secretly hoping for us to get an alternative to AWS Lambda.

Plus, since it's Docker based and Open Source, you're existing knowledge should transfer pretty easily and you aren't locked into IBM/Bluemix to use it.
Probably... many of the people behind MirageOS are Cambridge-educated people. I have no university degree and I'm picking up TLA+ as my first foray into formal methods quite well. The amazing thing is that for correctness the maths behind TLA+ is really easy to understand. I think many people involved in systems-level programming could pick it up with just a couple of weeks' training.

I don't think they have done it though... which makes reading through their TLS implementation rather difficult, IMO. The type system of OCaml will give some guarantees but it has a hard time catching high-level design errors that TLA+ and formal methods will.

update This also doesn't preclude them, or anyone with an interest, in creating specifications for these systems. Amazon started using formal methods and found bugs in several AWS services after the fact.

update update s/SSL/TLS/
I think we use different definitions of "opposed ideas".

To keep two opposed ideas in mind should be done with the aim of solving contradictions.

If you can distill a better abstraction you are solving the contradiction and you finish with only one idea.
Apropos:
https://www.youtube.com/watch?v=wcy8uLjRHPM

"[D]ocumentary film maker Adam Curtis shown during Charlie Brooker's 2014 Wipe program"
Boosts economy.

Perplexes law enforcement.

Detractors spread FUD.

(EDIT: A tl;dr haiku. Pun fully intended.)
Excellent post. I wanted to generate thumb images for photos uploaded to s3 bucket using aws Lambda, could successfully implement it.

but found one issue, that many here might not be aware of, S3 bucket and Lambda function should be in same aws region.

Unfortunately, my s3 bucket is in southeast-ap, and aws lambda is not available in this region. couldn't go live today. will have to copy bucket to another region to use it.

hope this helps. thanks.
Have you checked out Termux? I still use my Nexus 7 more than any other device because of Termux. I can ssh into my irssi machine, run youtube-dl, and even do some light dev using golang and vim.
Trusting Your Gut as a Startup Founder
I used "Linux Deploy" for a while and my main gripe with the various Linux-for-Android solutions is I couldn't find a good GUI setup for them. The VNC-based solutions were laggy and didn't work when I tried to scroll or even right-click, and had wierd modes of mouse navigation. Using XServer XSDL worked better but still had random problems at times. Youtube had sound out of sync for instance. Also I really wish there was a GUI solution that could make use of the high-DPI screens of Android devices.

Crouton is working fine for me on a Chromebook though. Although sometimes I wonder if I should have gotten a Zenbook instead of a Chromebook ... the 16GB eMMC is really annoying.
https://news.ycombinator.com/item?id=11103274
Isn't that a bit like hiring a sniper and then sending them into battle armed with a nerf gun? ;-)
Good thing the EU is now forcing US companies to keep EU customer data in the EU. You know, to prevent spying on people's data.
I thought this was quite an interesting comparison between "Old Google" and "New Google":

http://www.filmsforaction.org/articles/never-trust-a-corpora...

Something i'm increasing attributing to the difference between making money and adding value, between a nash equilibrium and the socially optimal solution now seemingly picked up by volunteers like the Internet Archive :(.

I still use google search, youtube and maps but increasingly i can only see this use dwindling partly due to malvertising but as mentioned due to the problem of not getting to depend on any google service. But also in the case of search because of privacy concerns and maps because (free) apps tied to Openstreetmap are so much better for anything other than driving, and i can contribute back to them etc.
Is there a good reason why a binary compatible glibc couldn't be re-written in a better language? People are always going to be using C/C++ and there is little that can be done about that exposure, but at least the libraries they rely upon could be better engineered to have certain assurances about safety.
He's back on the board IIRC. That's still quite a bit of influence.
The Startup Making Evictions Easier
The tracing effect is specific to LSD and LSD-like compounds. Mescaline and DMT, for instance, have very different effects.
IMO it's the motivation - if someone kills a stranger it doesn't mean they're a terrorist

I suspect the BBC's wordplay is due to the on-going European immigration drama
Bill is no fool so he must be taking this side of the debate for tactical reasons - e.g. Microsofts huge contracts with the government, or perhaps something to do with his Foundation and keeping the govt sweet, or perhaps to do with Microsofts installation of back doors in the past. I suspect he has been leaned on to enter the debate. Not defending him, just trying to figure out whats going on here.