skysight-inc/HackerNews huggingface dataset:
> Why does terrorism frighten people so much that they're willing to throw away basic principles like "innocent until proven guilty"?

Great question, and one we should always keep in mind. The death toll from terrorism on US soil since 9/11 is indeed very low. That said, the people plotting against us are intelligent and adaptive and wish to do us harm. If they succeed, they might destroy the free society which we've built for ourselves.

Put another way, I'm scared of the physical consequences of a nuclear weapon going off in midtown Manhattan and even more scared of what would happen to our society in the wake of it. You think we'd be having these conversations about which techniques may or may not be torture if there were half a million dead in NYC and the entire tri-state region were irradiated?
Well said, in particular this bit, "Oh, you don't want to take actions to match your words?"

There is a downside though when you get a curmudgeon with a fondness for the "old" days and takes action by re-implementing your build system to look like something you would read about in an IBM JCL handbook :-) I'm sure 8 character error codes were easy to remember but even better is a short sentence on what the error was.
> It will deter the less skilled people from attempting to "hack" the system....

... especially if slight changes are made. Google could change the smallest thing and run the lot back through their mangler and the attacker would have to go through the process of unobfuscating it all over again.
For anyone else fervently googling "valenta studio", it's actually Valentina Studio:

http://www.valentina-db.com/valentina-studio-overview
Yes because it produced the opportunity to do good. At the time of publication it couldn't be known whether good would be done or not.

You can't make moral judgements from a viewpoint that assumes knowledge of the future.
Seven Reasons I Love Minitest
>Ultimately you're responding to a claim which says that there exist semantic errors, by saying that no, that's "a drastically limited idea" of what syntax can do

No I am not. I am responding to what you said, not what you want to invent after the fact. It is very simple, and is the difference between these two functions:

f :: Int -> Int -> Int -> Int -> Int -> Int
f :: Type1 -> Type2 -> Type3 -> Type4 -> Type5 -> Type6
I would love to try it if possible. It looks awesome!
This has also been stated by many interrogation professionals, so it's not like it's just uninformed civilians running around saying "torture doesn't work, so don't use it"
You left out Juju and MAAS... I hope I'm not the only one who's been burned by those Canonical 'Enterprise' projects.
And Obama has the nerve to call beheadings "barbaric"?
I dunno, 59 degrees seems quite chilly if you've just been stripped naked and soaked with ice cold water. Note no mention is made of whether the detainees were dried or clothed first either.
I would've appreciated if you'd annotated each snippet with the source so as to make it easier for us to find the program it came from. One interesting question to ask next would be, what do these programs do with their random numbers? And so, does the quality of the stream or the non-repeatability of it matter at all?
Same to me. And I thought it was strange they did not list Nix as a source of inspiration.

I really look fwd to playing with UbuCore.
Sure, "comparatively less emotionally loaded way of distinguishing from other interrogation techniques that also does not carry the weight of appearing to be conclusory on a matter of law on which the Committee was very clearly not intending to state a conclusion" would probably be better than "uncontroversial".
> But has it really lost? I still see it used a lot in large corporate and high tech environments.

That's because of inertia -- a lot of those companies invested big in SOAP in the early to mid-2000s. They're not going to throw away an investment that big just because it's not cool anymore.

But don't mistake that inertia for SOAP being popular. It's just that so much money has been sunk into it that enterprise users are resigned to being stuck with it for a while.
Could you recommend a pdf or mp3 specifically? I'm really looking for an mp3 to put on repeat.
SQL Special Queries Part 3: Analytical Functions + Combined Select Queries
I have a family member who was hooked on the TV show "24" which featured torture.

I think that it is quite possible that there is some purposeful desensitization going on.
Hey, ISIS admits to beheading people. How is your country any better?
59 is definitely cold enough to induce hypothermia. Particularly if you're naked and/or wet.
> knockoff smartphone available online through various Internet retailers including Amazon.com

Does not mention where phone comes from, how many phones they tested, there is no independent confirmation...

Anyway my Lenovo comes with application firewall. We are yet to see something like that from other makers :-)
VaycayHero grabs $2.8M to take the pain out of vacation rentals
this really resonated with me:

>You can run systems as canaries, getting updates ahead of other identical systems to see if they cause unexpected problems. You can roll updates back, because each version is a complete, independent image.
The math on AWS makes sense if you either have very unpredictable workloads or are a startup that lacks capital to get into any medium to long term commitment.
I bought it too (and congrats, it's a great start!), but probably won't use it until you add multiple-images-on-multiple-monitors.
In 40 years you'll find the same thing, that whatever is happening 'now' was deplorable, and that whatever is happening 40 years from now is 'freedom'.
The difference, of course, is that those in the internment camps were Americans, while most of these guys are terrorists captured on the battlefield. I do think the comparison is inappropriate, but internment was the atrocity, not this.
Compared to what came before it, SOAP was simple! It's just that REST + JSON turned out to be even simpler.
Patents Released Under New Defensive Patent License v1.1
Aviary SDK on Android gradle fix (if you need)
Goodbye sensible run rate. You can only pay fines of the magnitude "in the course of business" for so long.
I think this is a great example of SOAP's failing. While it is simple, it looks difficult. As you scroll through all that XML your eyes begin to glaze and you don't even notice the small section at the bottom. Despite being the most important, the section is at the bottom, has weird grammar, and feels like an afterthought.

>Here the WSDL and XML schemas for the web service descripted here, you can use them to generate a web service binding for your programming language.

>MSN Addressbook/Sharing Service WSDL & XSD files

This is how simple it actually is:

http://www.diveintopython.net/soap_web_services/index.html
Semantics, this is plagiarism not piracy. Both of which are copyright infringement.

Also Michael is incorrect in saying 'Most slides I could decipher are direct copies from slides'. They've been reformatted, unlike the screenshots from the movie in his article.

While the op is not crying foul, there is a small degree of irony.

This is nothing more than an interesting find on creative content generation/inspiration.
In my experience, it wasn't that. Larger companies put value in supporting standards, because it is an important checkbox in their marketing, and SOAP is definitely a standard.
Giant Dunes on Saturn Moon Track Its Ancient Climate
Classification has become a tool to protect careers, not the nation. These people all acted individually towards whatever incentives they saw desirable. Money, power over helpless detainees, I don't know. Specific people did exactly what they wanted to do. And it's not like the whole CIA was on board, but the people who disagreed can get the fuck out of the room and let the adults play torture games.

CIA attorneys, discussing aspects of the campaign involving off-the-record
disclosures, cautioned against attributing the information to the CIA itself.
One senior attorney stated that the proposed press briefing was "minimally
acceptable, but only if not attributed to a CIA official." The CIA attorney
continued: "This should be attributed to an 'official knowledgeable' about
the program (or some similar obfuscation), but should not be attributed to a
CIA or intelligence official.

Another CIA attorney noted that the draft "makes the [legal] declaration I
just wrote about the secrecy of the interrogation program a work of fiction.."
CTC Legal urged that CIA leadership needed to "confront the inconsistency"
between CIA court declarations "about how critical it is to keep this
information secret" and the CIA "planning to reveal darn near the entire
program.
> In Europe you have different views of how markets should be regulated. In the US, deregulation and free markets are the de-facto assumption, but many European economies proudly trend more socialist than we do.

Europeans in general seem to also have a different conception of what the word socialist means, compared to Americans.
I always liked XMLRPC. It seemed really simple. At least in Python they simply mapped to function calls and all of the XML stuff was handled for you. It took minutes to get an API set up with that from any program.

I never understood why it's out of favor?
These are great highlights, although your second point from [1] is a bit misleading. Humans have a 5% error rate because the average person can't differentiate between 150 different breeds of dogs and other similar nonsense.
Just how dangerous do motorcycles have to be before the fun isn't worth the risk? Twice as dangerous as cars? 5 times? Maybe 10x? Surely not 20 times more dangerous?

From Wikipedia's article on Motorcycle Safety: Per vehicle mile traveled, motorcyclists' risk of a fatal crash is 35 times greater than a passenger car.

Motorcycles are insanely dangerous. There are 23 fatalities per 100 million miles ridden in the US. If you ride 4,000 miles a year for 40 years, that gives you just over a 4% chance of dying. Compare to a 0.1% chance for doing the same in a car. And that's just the risk of death. It doesn't include risk of paralysis, brain damage, or losing a limb. Even if you are a perfect rider, half of all fatal motorcycle accidents are collisions with cars. Many of those simply cannot be avoided.

People would rightly call you insane for driving a car that had 35x more fatalities than average. I fail to see how removing two wheels makes it OK.

(Note: I've been riding for seven years and had no accidents. There are some good reasons for riding a motorcycle, but they don't involve recreation.)
Will other browsers be implementing support for this? How much of this type of improvement should we view as Google's ambitions and fast pace of execution, and how much as a Microsoft-style move to lock in users to a specific platform that offers a better, but incompatible, experience?

I'm not taking sides here, I don't know enough to make a judgement. But it's interesting that Google seems to be increasing their pattern of standards-tweaking in order to make a superior product - and who can fault them for that? But isn't that how we got so much of the mess that MS made?

What's to be done?
> The Republicans have issued a rebuttal. I assume this means they support torture.

Stop assuming Republicans support torture.

McCain comments on the report: http://www.cnn.com/video/data/2.0/video/us/2014/12/09/lv-mcc...
Data munging in Perl 6 vs. Perl 5
Oh my god they were quite chilly.
How rock climbing is saving kids from drug gangs and cartels in Mexico [video]
Is there a difference in these documents?

http://www.intelligence.senate.gov/study2014/sscistudy1.pdf

http://www.intelligence.senate.gov/study2014/sscistudy2.pdf

http://www.intelligence.senate.gov/study2014/sscistudy3.pdf
Right to quote.
Thanks. There weren't any of those things when I posted. I checked their Twitter account.
Yeah, it's much easier just to assassinate anyone you want from the other side of the planet with a remote bomb.

Or send in a team of assassins when you want to be extra sure that nobody can survive to a right to trial.
> This is the same as true 7 byte "random" password (0-255).

Characters 0 through 31 and 127 are "un-type-able." So for each byte you only have 223 potential variations.

Plus, frankly, I cannot follow the author's maths. Let me reword it to be more straightforward...

- In a random character password it has a range of 223 characters.

- In a random English word password it has a range of 8,000 words (worst case).

- Assuming a length of 8 typeable characters (223 character set) you'd get 6115597639891380481 permutations

- Assuming a length of 5 English words (8K set) you'd get 32768000000000000000 (530% higher) permutations

That ignores the fact that in a word-password people can still capitalise words, and use other punctuation (e.g. ? ! . and so on at the end, commas in the middle, capitalise names, and so forth). An 8K vocab where everything is lowercase and no punctuation at all is absolute worst case.

I think the best way to settle this argument is not through maths anyway, it is through study. Take x test subjects and have them record a dozen passwords using both methods (English words, and random characters) and then look at the "real world" variations.

I suspect in the "real world" humans naturally build more secure pass phase passwords, not because it is mathematically stronger (although I believe it is) but because even without trying they come up with more variable sentences.
The "anti" side is far more prevalent, but the "pro" side is significantly more present than the "not at all" I'd expect/hope for.
Call for submissions: Alternative Internets
I don't think it's dangerous at all. What's the difference between an empty, non-nil map and a nil map? Why should their behavior differ? The fact that a map can be nil is effectively like an implementation detail. You asked for the value by a key, and the map tells you that key doesn't exist. Why should a map not having a value in it cause an exception? It's not exactly a rare occurrence. go supports this with the two value return, with the second value telling you if the key existed.
Why are we so stupid about passwords?
> rarely talked about

I really wish there was a way for to accurately evaluate these statements. I learned about this by age 10 from my mother, it was mentioned multiple times in high school, it is occasionally referenced in conversation online and in person, and comes up on my Fort Minor pandora station about once every 4 hours of playtime. But I live in a liberal social circle that places a high value on learning history.
This app is awesome. I'm the king of my work commute :)
I wanted something like this. It would be great if it could work as a screen saver too. I rarely see my desktop.
This is shameful... I found this website trawling around http://rectalrehydration.com/
Very neat idea! It's reliably crashing for me every time ~30 seconds after opening on 10.10.1.

Not too sure where to start troubleshooting. Any ideas?
http://rectalrehydration.com/
Yes I tried to live in Paris and I ran away after just 2 weeks (crappy job didn't help). I go there about once a year, and it's enough.

Parisians treat everybody badly, it's not specifically directed at foreigners, I'm French and I feel like I'm annoying them too.

Off course I'm generalizing here. If they know you they will treat you humanly. But just try to ask your direction to someone in the street and feel the "love" :-)
New CAA rules govern use of drones in built up areas in UK
The notion of "updates" for most rom users (I'm on Cyanogenmod), is literally a flash over the existing rom.

However my busybox updater app does run in the background and does update busybox as needed automatically. Same with my su updater. So I suppose parts of my android are indeed auto-patched without my noticing.
A container-sized generator that converts waste heat into energy
Pretty much this, I almost always buy stuff sold by amazon, even if it's a slightly higher price.
Running SQL Server 2014 on an Azure Virtual Machine
The Strati: a 3D-printed electric car that could be built in 24 hours
It was a peak of the architecture astronaut era unfortunately.
A few observations based on limited data...

A good friend hit everything right. MD/Phd on a full ride followed by a high-prestige post-doc that included international research. It took him until his late 30s to be comfortable financially, but now he's in his early 40s worried about tenure since the NIH is cutting grands. And he doesn't have a lot of backup options.

The painful thing is I can't think of him doing anything else with his talents. It's unfortunate.

The flip side is I see a lot Phds in areas like Computer Science, Math and Physics who can reinvent themselves as soon as they decide the Phd hamster wheel is done. (Or can step off a few years in)
Can AI beat 2048?
I first got into programming when I was around 13. I wanted to make games (little did I know how big an order that was!). So eventually I stumbled upon code that looked a lot like this, and I started hacking it out. I would tweak things until I understood why it was there, and then move on. I guess since I didn't know that something better existed it was the only world I knew. I had a lot of fun playing around. What a different world we live in now though. Stuff that would have took me weeks to figure out can be done in 5 minutes today.
> [HN] ... get some friends to upvote the link early on, but don’t be tempted to try and game the voting system.

I'm puzzled by the idea that setting up an ad hoc voting ring (apparently with careful planning, as per the description on how to maximize the quality of the fraudulent clicks) is somehow not gaming the system.
Very interesting!
I bet most entrepreneurs that I know who even work really hard have Lazy Expert Syndrome.

I guess mentoring would be a great thing to do.
I think he's talking about the literal update mechanism on your phone. It's usually a literal flash over the existing rom, not a delta or single packages like most linux distros enjoy.
Syntax Highlighted Diffs
Swedish Police Raid the Pirate Bay, Site Offline
Did he win not losing? I played this for 6-7 minutes and can no longer do anything but cower in the horribly glorious splendor of the God of recursion. I can feel my mind draining out through my tear ducts.
But the point is that people disagree that the emotionally-loaded word should not be used. That's the whole controversy.
It's all about who has the power.

With JSON, if the data returned by the server doesn't exactly match the documentation, it's the client's problem.

With SOAP, if the data returned by the server doesn't exactly match the documentation, the server is broken. The client, reading the WDSL file which documents the API, will report an error and refuse to continue. This means bug reports the server provider cannot make go away by the usual defect-denial techniques.
2015 Design Trends
What's the difference between a nil map and a non-nil but empty map? You asked if the map had a value for your key, and it said no.
Heh, good point :)
There's a video about it https://www.youtube.com/watch?v=ON0A1dsQOV0

Apparently, Qt takes away most of the problems they have with C++
Great idea for an app, however: it doesn't work

-Click 'Next artwork' cycles through 2-3 of the same painting

-Selecting every single 'Technique' throws a 'No high resolution artwork found in those filters'.

For a $5 app this is not good. I've contacted Apple Support for a refund. Sorry to be harsh, but shame on you for selling software that was clearly not tested.
Quoting requires attribution.

My question is under what license (if any) the deck was released. Depending on that, even attribution may not have been required...

EDIT: The CCC wiki mentions material being released under Creative Commons BY-NC-SA, but from context that appears to be referring to recordings of the lectures.
AFAIK, "Ubiquitous Language" nowadays is considered impractical by DDD aficionados.
Remember the Cold War, when the threat wasn't that someone might figure out a way to smuggle a small weapon into NYC, but that we'd have fifteen minutes' warning before NYC was subject to multiple megaton-class detonations, along with every other major city in the country?

There isn't even any evidence that the threat of nuclear terrorism is credible. Nukes aren't something you pick up at the local Safeway on your way home from the daily jihad. Compare to 30 years ago, where the threat was absolutely, 100% credible. Literally hundreds of missiles ready to go at a moment's notice. One bad decision or bad hangover away from a billion deaths. And yet, we weren't having debates like this then.

That's not to say that the US was all innocent and pure. But at the very least, torture was secretive, hidden, not defended in public as being a worthwhile and justifiable act.

And then combine all that with the simple fact that torture doesn't even work. All it does is make their friends angry. Do you really think that torturing suspected terrorists reduces the chances of a future terrorist nuclear detonation in Manhattan? I don't see how.

Edit: Oh yeah, I forgot to point out that those hundreds of missiles and hundreds of nuclear warheads are still there and still ready to go at a moment's notice and we are still one person's bad decision or bad hangover away from total annihilation. We just manage to pretend it's not there.
Pandering is the act of expressing one's views in accordance with the likes of a group to which one is attempting to appeal.

A "developer" who has been excited over "moveForward(100);" has been the subject of pandering.

Your PETA comment is not consistent with the point I'm making. Obama did some cargo cult "programming." I'm not sure that it's worth saying Obama is the first president to have ever "programmed" when all he did was follow a recipe. Obama did not develop any deep insight into software development and how the difficulties of the discipline justify the high salaries of your average developer. There's no real meat here.
Even "vendors" that do update frequently like Cyanogenmod, it's usually a flash over the existing rom, not a delta or single package update. That would be tough to do with a server environment unless every server had exactly the same base (a la BSD's)