skysight-inc/HackerNews huggingface dataset:
This allows them to also spy on the US government, which can provide them with valuable information as well. They cannot advertise that the hardware is insecure without giving up their position and capabilities.
This is a neat coincidence: I rediscovered an old box of SimTower just last week. Unfortunately, I could not find the disk any more.

I remember the most infuriating weakness of the original game was that the speed of transportation was linked to real time, while the in-game speed would increase during the in-game night. The effect was that if there were large queues late at night, they would never empty before dawn because the elevators were moving unrealistically slowly.
I started Learn You a Haskell a couple days ago on a lark and I'm also loving it. I've also heard a lot of praise for Real World Haskell which I plan to look at next.
Because then you wouldn't need the surface's differentiating feature to use it.
Yes, Microsoft's keyboard connector changed between the Surface RT and Surface Pro to add additional pins for power.

This is why Microsoft's latest Power Cover also doesn't work on the Surface RT but works on the rest.

It is possible the Music Cover takes advantage of the additional pins.
Points taken. However his talk was the first time that dots were connected for me in a way that made sense to me.

I am far from against banning porn, however, in certain situations some people can get addicted to porn. They may not be physically addicted as per heroin addiction, however, some addiction to porn has crept up on a couple of friends, to have a negative effect on their relationships. At the time I lacked anything helpful to say, a warning that 'erectile dysfunction' is the result of porn addiction might have made things easier.

There are lots of people on the lecture circuit that go on and on and on about one thing. Dawkins is a bit like that, he irritates the hell out of me. Yet, despite his presentation, he is correct.

There are others that have the opinion that porn has a negative effect on male libido, Gary Wilson does actually quote some science in his talk.
I couldn't tell from my quick skim through... So does anyone know, is it velocity sensitive?
I sorta keep a daily schedule but I'm not rigid about it; some days are certainly more about focusing on tasks than others. For me, it's at least as important to keep a short-term and mid-term todo list.
AI Has Grown Up and Left Home
In my experience the times where I find I've done something that "feels" productive but isn't (e.g. browsing projects on the internet, working on other things) are times where I feel stuck on my main task. This could be due to lack of clarity, or because there is a step that is boring/uninteresting/tedious.

The best advice I can give is that when you find yourself unwilling to do the work, break the work down into concrete, bite-sized steps. Then do the first one, then do the next one, and you'll get it done. If you can't do one of the steps because you're blocked, figure out the steps to get unblocked, write those down, and do the first one.

The other thing I've found that helps is to set a clear schedule. The rhythm of the office helps get things done. I still wake up to an alarm at 8, I have a coffee at 10 and 2, and lunch is at noon. My wife comes home around 6, and I try to make sure I'm done at 6:30. I occasionally break all of these rules if I'm in the zone and really getting a lot done. If that happens, I give myself more time off later/the next day to ensure I'm always on a sustainable pace.

If you're already stuck in a distraction quagmire, try to recognize it, and set an alarm for 30 minutes. When the alarm goes off, go back to work. If you still can't work, go take a walk and try again.
As I said in a separate comment below, I believe there is an actual hardware limitation here. According to two of the MSFT team's reddit AMA, the peripheral connector hardware did change (a few power pins were added).
The issue is the added complexity of having to enable backing stores and the multiple code paths. It's not about "how much we can glue inside X11 until it sort of works sometimes".

You can throw out 95% of X11 and most developers would be much happier, bugs would go down, and everything would still work fine.
Really? That's wicked. But most of the times I have witnessed such things, the problem is with process and not people. Processes come from top down. Let's all try to bring this to the attention of the top brass.
Know Ruby? Learn Rust
> People say that when a piece of Haskell code successfully compiles it is usually correct. LISP can't do this, even though there have been experiments with pluggable type-systems.

Why can't Lisp do this? In the Common Lisp world, there's some pretty aggressive, though still optional, static type checking. There's also Qi, Shen, Typed Racket, et cetera. The question is orthogonal to the question of syntax.
Technology Hasn't changes us
Any tl;dr?
Nice introduction to the Rust language from the point of view of a Ruby programmer.
The book is available as a paid ebook or is free online:
http://www.rustforrubyists.com/book/index.html
Not sure if it's what you're after exactly but Where Wizards Stay Up Late:

http://www.goodreads.com/book/show/281818.Where_Wizards_Stay...
The feed is so pixelated, what if it's a shovel, and not a weapon? I felt this confusion constantly, as did my fellow UAV analysts. We always wonder if we killed the right people

If this question even comes up once, drones should never, ever be armed.

Why is is okay to repeatedly kill the wrong person in another country? Can you imagine if that happened even just once in the USA?

We need an international ban on armed drones before it is too late.
I could be wrong about this, but I think I remember reading that Google became a registrar in part to get info behind the privacy services.
In general, using credit card details as a form of identification is a bad idea since it's exactly the sort of behaviour phishers and scummy "free sample" rebillers are trying to encourage. These attack vectors are much less successful if the median internet user believes "anybody asking for my credit card details when I haven't agreed to pay for something is a scammer"
Hacking Secrets into Art
If WikiLeaks had gotten a copy from Snowden, you would have had this catalog now.
I've really enjoyed reading

http://www.amazon.com/How-Got-Here-Irreverent-Technology/dp/...

"How We Got Here: A Slightly Irreverent History of Technology and Markets" by Andy Kessler

"Expanding on themes first raised in his tour de force, Running Money, Andy Kessler unpacks the entire history of Silicon Valley and Wall Street, from the Industrial Revolution to computers, communications, money, gold and stock markets. These stories cut (by an unscrupulous editor) from the original manuscript were intended as a primer on the ways in which new technologies develop from unprofitable curiosities to essential investments. Indeed, How We Got Here is the book Kessler wishes someone had handed him on his first day as a freshman engineering student at Cornell or on the day he started on Wall Street. This book connects the dots through history to how we got to where we are today."
There is a vested interest in making developer tools as weighty and difficult (for the PITS) as possible .. why learn programming when you can just buy an app?

This is nonsense. You appear to be arguing that every computer user should be able to develop software - equivalent to arguing that every driver should be able to build a car.

You know why modern computers don't ship with development tools? Because they are no longer used exclusively by people who are computer programmers. They're mass-market devices now, and one of the requirements of that is that they need to allow users to perform tasks without learning how to develop software - an act that is totally orthogonal to actually performing those tasks.

Coupled with this, those people who are developers and require access to development tools have immediate access to them, thanks to the Internet. You can immediately download SDKs and IDEs for both Windows and MacOS, and every major Linux distribution comes bundled with a compiler. Same for Android, iPhones, etc. - it would be nothing but a waste to provide development tools when the vast majority of users do not require them, and when they are so easily available elsewhere.

I'm also completely unclear what "fuss and nonsense required to just get a window up on the screen" you think exists, given the ~10 lines of code which is required to do this on any platform.
Banks should send ZERO emails, period. It's not secure for that.

I do sometimes get emails from them but they're "useless" (usually a simple notification)

Several banks have their own message box inside of Internet Banking.
You greatly underestimate the breadth and depth of the prudishness that motivates the creation of content filters.
The article is not that long, and worth reading in its entirety.
I think that one thing we 'normals' don't seem to understand, is that when you are in the business of killing, murdering, maiming other human beings, you're no longer really part of society. Society is determined by the survival of its members - start removing them, and you get a lesser society. That is obvious.

But we in the 'normal' society don't have a clue what those in the 'murdering business society' really think about us. More often than not, you'll find that the 'official killers' really don't care about human life - or else they wouldn't be devoting their time on earth to the singular purpose of killing, maiming, destroying life.

Its a simple fact that if you get up in the morning with the intention of taking a human life, if ordered to do so, then you no longer belong to the human race. You belong to something else. Not a single one of us in the 'normal society' can entertain the thought of killing someone, on a daily basis, and not suffer consequences. How is it then for those who spend their entire lives working to be the best possible killers they're allowed to be?
> The UAV's in the Middle East are used as a weapon, not as protection, and as long as our public remains ignorant to this

Honestly, it has always been seen as a weapon. The whole point of drone is to carry out mission 24/7 as much as possible, because a pilot can't fly back and forth without sleeping. Also, humans have emotions they don't always follow orders.

> incredibly difficult for the best analysts to identify if someone has weapons for sure

I have always thought the military fly drones to carry out specific mission, such as taking photos or launching an attack. And the latter is usually confirmed by some "intelligence". I want to see how many drone attacks were performed without a single human intelligence confirmation.

> But here's the thing: I may not have been on the ground in Afghanistan, but I watched parts of the conflict in great detail on a screen for days on end

This is best seen in the movie Black Hawk Down (2001), based on true story.
The Victorian Internet: The Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers
Tom Standage

Ted Talk: "Jeff Bezos: The electricity metaphor for the web's future"
http://www.ted.com/talks/jeff_bezos_on_the_next_web_innovati...
x/abs(x) is really sign, which is something you can implement using bitwise oprations.

Your solution fails when price == 100 as sibling pointed out.
> As of now I'm thinking that I'll never block my kid from looking at any kind of content. If she happens to come across some nudity or sex and she has questions about it I'll be open and honest and explain it. Life is sex, sex is why we exist, sex is beautiful and sacred. I hope my daughter will have great sex someday, why hide it from her now?

Spoken like an intelligent and thoughtful person. Posts like this ultimately keep me coming back to HN and make me realize that most people here are true one-percenters when it comes to intelligence and the ability to think rationally.

Most people in this world are complete dumbasses and morons and that's part of the reason why the world is in the state it is right now.
I guess they use the same form for every customer support issue.
> "the video provided by a drone is a far cry from clear enough to detect someone carrying a weapon, even on a crystal-clear day with limited clouds and perfect light"

I wished she had pushed the questioning even further:

Even if it's a weapon, that doesn't mean the person is a threat. I mean it's full of people carrying weapons in the U.S., they are not presumed a threat.

And even if the person is deemed a threat, maybe the he would surrender, but now he is not even offered this choice.
Greenwald forms Pro-Privacy-Alliance with Snowden, WikiLeaks, Ellsberg, others.
...it's already mentioned that Google will just as easily ban you even if you follow their rules.

Are there examples of sites that have done no SEO, and can still point to a banning-type event in their search result ranking history? Obviously this wouldn't be a big site; it might just be a random business the marketing of which is mostly offline.
Side note, I am excited for the application of all of this drone technology into things other than killing. War seems to be one of the few things that the US is unapologetically willing to go into debt to fund. Lots of cool possibilities with high resolution sensor technology.
Not to justify any of this business, but why on earth wouldn't they apply 'beyond reasonable doubt' in their own minds when summarily executing somebody in the first place?
I have my bank send me an email saying "you've made a credit card purchase" every time I make a credit card purchase, just as a low-hassle way of keeping an eye on things, but those emails seem to be sent from completely separate systems from the (very occasional) marketing-ish email. The later they seem to contract out.

Certainly nothing that I need comes through email.

I would expect that they are separate systems for Citibank as well.
You seem very opinionated about this. I haven't given this as much thought as you have, but I think that doing something to protect your society from evil must count for something.

Do you really see it as black and white as you describe it?
> As of now I'm thinking that I'll never block my kid from
> looking at any kind of content. If she happens to come across
> some nudity or sex and she has questions about it I'll be open
> and honest and explain it.

There's some really, really nasty stuff out there. Really nasty stuff. Not just people having sex, but some brutal stuff that a medic friend of mine says gave him significant nightmares for some days.

It's not just about nudity and sex. If it were I'd be less ambivalent. As it is I feel that you're being a bit naive.
What is described sounds closer to a spec than unit tests, correct? This is probably a great idea for a lot of prose in general, not just blog posts.
You think he is bad here? Just read his comments. They speak plenty about his character.
How is a guy two continents away carrying an AK a threat in any sane fashion? He sure as hell can't use the gun to fly over the ocean.
There is such a thing as innocence, the time in your childhood when you can be carefree and not have to consider the terrors and vices of this world. It's natural to want to extend this gestation period, so that a child can meet serious subjects with a more mature mind. At what age would you have your child consider the implications of two girls one cup? Of being in a child militia? Of walking on broken glass?

The protection (along with education and discipline) is the responsibility of parents, not the government. Successful governments have set up constructs to attempt to aid like minded parents (for example the justice system and public schools).

While the porn filters could be construed as an extension of that aid (attempting to delay/soften the introduction to a controversial and mature topic), the ability to censor is at too great a risk for abuse by those with power or influence.
Great advice. Thanks for the detailed response.
hacka ett akont på lol
hur gör man det
Its not nonsense - it used to be that you could write a new application for your computer if you wanted to, easily enough, and you'd have the exact same tools as anyone else would have - because the computer shipped with them.

The 'developers' arose as a class of society simply because computer use became decoupled from application development.

>>10 lines of code to make a window

But this doesn't actually do something. Used to be, you could write a functional application with 10 lines of code -but now, because computing is being run by Fashion Directors (I agree with you on this, btw) where 'trends' are more important than actual use, we get a lot of weight added to the truss normally bearing the load of 'usefulness' to the user.

I don't consider that we've actually made a lot of progress with human computer interaction over the decades since the Canon Cat was around. In many ways, I think we've been side-tracked in the computer industry. The rise of Windows, for example, set the whole computer industry back 10 years ..
Don't blame the victim. If Citi is sending unwanted e-mails with no good way to unsubscribe then they are sending spam, and the fault lies with them, not with the people who say to themselves, "hey, this is spam, I should report it as such."
These seem like compelling arguments against our "war" in the middle east, but I'm not sure why we should be singling out UAVs. People die in wars. Sometimes they are enemies, sometimes they are friends, and sometimes they are innocent bystanders. Do drones really make war worse than it already is?
To be fair, me labeling something in my email client as junk doesn't signal my intent to harm other people's experience. If it does that, the blame is on the service providers: namely those signaling intent which I did not wish to signal.

The issue other users have are with their own service providers using a system that apparently can be easily gamed or falsified.

Finally, the problem is on Citibank's end, but sending unwanted email with people who have explicitly requested they stop.

If users don't get account related email they signed up for, it's on Citibank's end to solve, as well as the service providers they are using to retrieve their email. They alone are at fault.
I think the innocent victims that we make today will get us on track to developing better drones with more resolution and less errors and doubt.

I imagine a perfect drone without any human controller, doing it's business by AI, actually making the world a better place.

[edit] lots of hate and naive comments. Fact remains that human progress has always come through sacrificing some of us for the greater good. Innocent people have always died and will keep dying until we get to a point where robots take over for us.

I am not being sarcastic. I stand by my opinion.
A little bit more background on Heather Linebaugh: http://www.vice.com/en_uk/read/soldiers-in-the-military-are-...
Wholesale lingerie silk
wholesale lingerie silk
Either naive, or an idealist sans children.
> More often than not, you'll find that the 'official killers' really don't care about human life - or else they wouldn't be devoting their time on earth to the singular purpose of killing, maiming, destroying life.

That's not true. Many joined the military because they believe in their version of patriotism. They are also trained to adopt to utilitarianism as much as possible. The part they are missing when they follow deonotology, as a solider, at least to the Kantian, using someone as a merely mean to an end is not right. So killing 20 villages to kill 2 terrorists is not acceptable (and Nagel's absolutism argues this). But they try to justify their action by remembering they are soldiers and they are fighting terrorists. So killing a few innocent may justify the end.
Yes, I do. The reason is because I think that anyone whose job it is to murder, maim, kill - officially, with sanction from the state - and who chooses to do this as a career is a very, very sick individual. We do not need a military that can deliver a bomb on some individuals head at the drop of a whim - we need an organization that makes peace, for the state, far more.
Because everyone hides behind "just following orders" up the chain.

It is also somewhere along the line of why police feel it is okay to try to shoot suspects on a busy street and often shoot the wrong innocent person and mess up their lives.
> You know all those bloggers/SEOs at MOZ giving webmasters tips and tricks on how to rank higher? Well, they never said: “Guys, you gotta do basic on-page SEO, buy quality links and you will rank higher, that’s all you need to know.” Instead they keep selling stories how their clients rank using “white hat” SEO.

GrantTree is ranked pretty high against our competitors on several keywords that are important to us. This was all entirely through whitehat SEO within about a year of setting out to do it. We've just written lots of high-quality content on our blog, and then contributed genuine, original articles to other sides and got them to include a link to GrantTree or to one of our topic sub-pages (like http://granttree.co.uk/tax_credits ) in the byline. We've never bought links, nor will we ever buy links.

Now, GrantTree's context is not super-competitive like, say, Expedia or RapGenius... but we do have competitors. So competing with good, well-structured content and genuine contributions to other sites does work - at least in some contexts.

Also, I'm frequently on the receiving end of these "your blog/site/whatever is awesome and we'd love to publish a high-quality article on your blog and we'll even pay you for it" emails, and as far as I'm concerned they are spam. I never even bother replying to them.

I'll be happy if Google nails those spammy bastards to the wall - both the paymasters and the so-called bloggers.

(Note: this makes no judgement on the claim that Expedia is partaking in this)
>sanxiyn's comment seems to fully understand the context

No it doesn't, given that the context was specifically runtime checks like array bounds checking, and he replied with a non-sequitur about memory corruption.

>That does not match my definition of type checks.

That is because "your definition" is incorrect. I am using the actual definition. "Dynamic typing" is a deliberately incorrect name for untyped languages. Runtime checking of value compatibility is not type checking.
Just some scans for now: http://cryptome.org/2013/12/nsa-tao-ant.pdf
Alright kids, hug it out
To make matters worse, I forced my girlfriend recently to start using LastPass. After being forced to enter in a LastPass generated 20+ character password for the 3rd time in 5 minutes just to install a free app, I was worried she would either throw the iPad in frustration or yell at me for making her use LastPass! :)
Target did not store the PINs. Storing PINs is forbidden by the PCI (Payment Card Industry) rules. If a merchant stores PINs or CVCs (Card Verification Code), he will lose access to the credit card system, and can't sell nuthin' no more.

The PINs were skimmed by malware in the POS devices.

Changing your PIN periodically is not a bad idea.
You act as if the alternative to drones (20 year old kids with guns) never kills the wrong person.

Yvain's essay asking "what if drones came first" is highly relevant here.

http://squid314.livejournal.com/338607.html?thread=9878703
Hinged dissection
The drone program is probably the most efficient way to recruit new terrorists.

Which is probably in the interest of the NSA. How else can they justify their dirty work if their is no more perceived "treat".