skysight-inc/HackerNews huggingface dataset:
1. Assume for the sake of argument that imprisonment of suspected terrorists without trial violates the Fifth Amendment. The question then becomes: What must the government do about the violation --- that is, what is the prisoner's remedy?

A) The canonical remedy for unlawful imprisonment is the writ of habeas corpus [1]. When a court issues "the Great Writ," it orders the prisoner's jailer(s) to bring the prisoner to court and, by implication, to release the prisoner if the court so directs.

B) Article 1 of the Constitution expressly empowers Congress to suspend habeas corpus --- in other words, to strip from courts the authority to order the release of prisoners --- "when in Cases of Rebellion or Invasion the public Safety may require it." [2] Nothing in the Fifth Amendment alters this congressional power of suspension.

C) It might be argued that in enacting the Patriot Act, Congress partially suspended habeas corpus in response to the "Invasion" we call 9/11.

D) The courts try to interpret the various parts of the Constitution to be in harmony with one another if at all possible.

E) So, "properly" interpreted, the Fifth Amendment might not stand in the way of imprisonment without trial in a case covered by a congressional suspension of habeas corpus. (The breadth of this possibility troubles me, incidentally; also, I'm far from a constitutional scholar.)

------------

2. As to whether the Constitution prohibits killing an enemy combatant in wartime without individualized due process in each case: That'd be a really, really tough sell, not least because if that principle had been followed, the U.S. would not long have survived as an independent state.

[1] http://en.wikipedia.org/wiki/Habeas_corpus

[2] U.S. Const., art. 1, sec. 9, http://www.usconstitution.net/xconst_A1Sec9.html
Requiring a low capacity for complex thought sounds like a good API...
Which seems to be what is going on with the book cover, in the picture in TFA.
How to Buy Things Anonymously Using A Credit Card
The article describes how to use anonymous credit cards.
Thanks for the typo :D

in regards to 2, I'm glad you asked, I hope to integrate phone call, social network management as well as email all into a single platform, where, in the end you have list of messages you have to go through

In direct answer, just extend the idea to different mediums.

Thoughts? Feedback?
I'm not discounting her complaints, but the following is not a confusion of cause and effect:

"Silver confuses cause and effect. We didn’t have a financial crisis because of a bad model or a few bad models. We had bad models because of a corrupt and criminally fraudulent financial system."

A= Financial Crisis
B= Bad Models
C= Fraudulent System.

Nate said "A<-B"
Author says "A<-B<-C"

That is not a mix up of cause and effect.

Author's main complaint seems to be that Nate assumes bad models are an accident, and Author claims they were intentional.

Again, not a mixup of cause and effect. At worst it's a naive interpretation of the correct cause.
Look at the cover of the book that the trick mirror is resting on.
Just an FYI, you do know that the Virgin Group has been around a lot longer than the airline company right?

The brand name "Virgin" arose when Branson and a partner were starting their first business, a record shop. They considered themselves virgins in business.

http://en.wikipedia.org/wiki/Virgin_Group

It is a very British story so most of us in the UK probably know the success story a lot better.
> Its interesting to note that the results of early stage enabler technologies are worse than the previous generation technology its trying to mimic and surpass.

This is nothing new - the question is whether the potential of the enabler technology is larger than the potential of the "old" technology (which, presumably, has been maxed out or is getting close).
Just a note, the declaration of independence is not part of the law in the US. In fact, there is little overlap between the signers of the declaration of independence and the framers of the Constitution.
Ah, maybe I misunderstand what you're trying to do. I thought Hal was trying to make it possible to write clients that can buy from Amazon or eBay without knowing anything about the specifics of either. But actually what it's attempting is a sort of machine-assisted documentation system? (Since you still need a human to read the docs to find out how to signup, place orders, and so on.) I can see how that might work, but it doesn't seem like an important problem to solve.
I always thought it came from the Hindi word Safari, which translates to Traveller or Explorer (Safar is a Journey).

I personally codename my projects pffft.
You're correct, this was The Oregonian's editing office and the erstwhile home of the owner but not a press.

https://en.wikipedia.org/wiki/Pittock_Block
I'm in the middle of taking the course, and while I enjoy it, I wish the prerequisites mentioned the heavy emphasis on math. I don't have a CS degree, nor do I have a background in advanced maths, so I find myself struggling with the assignments and in-class exercises.
It's bad but not tragic. If your mailserver and theirs are both set up to use TLS connections by default, it's likely that your data was not available in plaintext on a public network. However the problem with opportunistic encryption is that while most service providers do set up their systems like that, it's not guaranteed.

Still, I'm mildly surprised that Braintree is not following the 'secure administrative login' pattern that most banks use for that type of account management information; since that reduces the risk exposure.

TL;DR they should make you log in to their https website.
Gerthr. Thruthr.
Nitpick: detachable magazines.

Then again, something like a lever-action .22 or even a Mauser would do in a pinch for something like this.
The thing is, there's no clearly defined set of characteristics that makes a firearm "military", "hunting", "sniper" or any other purpose. There are bolt-action rifles that take 20-round detachable magazines[0] and semi-automatics that only hold 4[1]. Incidentally, putting some different accessories on that same rifle makes it look like a military weapon[2].

The primary functional difference between guns labeled "military-style" or "assault" and "sporting" or "hunting" is a detachable magazine with larger capacity. One might think that regulating those would be an effective means of mitigating the impact of criminal acts with guns, but that was tried and did not appear to have the desired effect[3].

[0] http://ruger.com/products/gunsiteScoutRifle/models.html

[1] http://www.browning.com/products/catalog/firearms/itemdetail...

[2] http://www.fnhusa.com/l/products/commercial/autoloading-rifl...

[3] http://www.sas.upenn.edu/jerrylee/research/aw_final2004.pdf
do you know if that goes for the python plugin for intellij IDEA too?
I think the title doesn't describe properly this great article. I'm afraid it might be turning away readers who would otherwise really enjoy the coolness of this read!

The title can be read as "How to engineer pornography", at least that's how I read it at first. OP might want to edit it to remove any ambiguity.
Mullet-platform App (business up front, party in the back)
Announcing BuySellAds PRO
Right - the process may get ugly.
I know I'll get downvoted for this, but I find jwz's site ridiculously hard to read because of the color scheme. It really hurts my eyes.
More two-billion-pixels pictures of Everest
RethinkDB is still very young software and will take some time to mature. The worst issues that we had during the last release cycle did result in data corruption, one due to a bug in our code. Another due to a filesystem we weren't expecting (which we still consider to be a bug in our code.)

Right now we can't recommend RethinkDB for production ready code but we're working very hard to get it to that point. Part of this is beefing up our internal testing system which we've made a big push on during the last release cycle. Part of that is fixing all of the bugs that users submit until they stop finding serious ones.
"Twenty eight people dying is a sad thing, but irrelevant to the 6,755 people that die every day!"

In terms of number, yes you are correct. But are you honestly arguing that just because 28 ppl die due to guns every day while 6755 ppl die due to heart disease, cancer etc, we should stop talking about the 28 ppl ? Say that 1 more time? It is not about the numbers. It is about how those 28 ppl are dying vs. the 6755 ppl. Cancer: enough research/actions are being taken and going on. Heart disease: plenty. Ppl have a choice there with lifestyle etc to an extent. What choice do I have if someone comes at me with a semi-automatic gun ? Is that my fault ?

"Let's ban cars instead of guns"

Even if you say this 1000 times, it does not change the fact that you are comparing apples and oranges. Yes ppl die to due to car accidents but until ppl start using cars to mass murder 26 ppl like sandy hook, stop using this analogy. Try running over 26 ppl at once with a car in a matter of minutes and see how far u get. Try the same with an semi-automatic gun.
http://news.ycombinator.com/item?id=4943361
Get the book Unix Power Tools http://shop.oreilly.com/product/9780596003302.do

Keep it on your desk; read and apply a tool whenever you have a minute.
Rice Cooker Hacks - The Ebert Way
Bayesian methods are the best for people who want to turn de-biasing into re-biasing, particularly when you're dealing with lots of output variables. (Generally when the variables are few, as they are in the things this document talks about, a screwy prior sticks out like a sore thumb.)

Sometimes the distribution that you ~can~ sample isn't really the distribution that you wish you could sample, and sometimes changing the prior in such a model is a way to make it behave as if it was sampled correctly to begin with.
This is an as wide discussion as static vs dynamic typing in programming languages. Both approaches come with their pros and cons and their impact varies from project to project. (re-reading this part feels pretty plain unfortunately)

It's also interesting to mention that there are multiple sub-topics related:

1. schema vs no-schema

2. type checking

3. referential integrity

4. data integrity

Now in reverse order:

4. every database should guarantee data integrity (i.e. you get back what you put in).

3. referential integrity is an interesting and challenging problem in the space of distributed systems that has impact on the trade-offs that the system has to make

2. type checking: while I'm not aware of any non-relational database supporting this, it is a feature that could be added at some point by basically tagging specific fields/attributes with typing information. For the time being I think people that use non-relational databases and requiring type checking are implementing it in the database access layer. But there's no good reason why it couldn't or shouldn't be supported by the database itself.

1. schema vs no-schema: IMO these two represent the two ends of a spectrum where what I think would actually make sense is support for optional schema definitions--in a way this could be similar to the way Protocol Buffers/Thrift/Avro define their protocol.

alex @ rethinkdb
Quora's approach of first-party sourcing "enforced" with social transparency seems to work quite well for many subjects.
Google search volume for the phrase "gun control"
Indeed. Scale has benefits, one can see that for big companies, which have, despite bureaucracy and politics, quite some advantages - scale, wide skills, easier access to financing, global resource access etc.
Yeah, that's why I said "more", that link seems to only point to the one picture. This one has many many more including pictures from base camp.
Fails to mention obfuscating IP address when activating.
Ultimate Food+Tech Gift Guide 2012
I don't want to take anything away from the quality of the teaching (which was quite high), but having completed a few courses at Coursera, I think a big reason the completion rate was so high was that it was simply nowhere near as much work as the other programming courses I have taken.

I'm not sure this is a bad thing at all. I loved the course, myself, and would jump at a chance to take the next one in the sequence. Given the web format, I think shorter, easier to master units of learning are probably the way to go, and this course's high completion rate supports that.

But when comparing it to other course's completion rates, you need to keep in mind that there simply wasn't that much to complete.
Yes. I've read a couple of books by Sir Branson. Virgin Airlines was used by Igor Branding agency in their naming guide of something that somebody might object even if Virgin prefix is an obvious choice for any Branson's company
If you are comparing it to the PC Apps, they will always be much more powerful than Mobile apps simply because they have more screen real estate and processor power available to them.
There were plenty of people who chose not to own slaves even when slavery was legal in this country. Those who chose to own slaves, in my view, were acting legally but contemptibly. Your view seems to be that even those who believed slave-owning was wrong had no right to show contempt to those who followed the law.
> The title can be read as "How to engineer pornography", at least that's how I read it at first. OP might want to edit it to remove any ambiguity.

I read an AMA on Reddit at one point from a guy who worked as a server engineer on some large porn website/network. The questions were mostly about engineering, but the answers were fascinating - when you think about it, porn networks have to face the same scaling issues as many startups, and they have some unique challenges (and also advantages) that other markets don't.

I was secretly hoping this post would be something along those lines. Interesting nevertheless, but not what I was expecting!
The bad models were a consequence of a fraudulent system. So by definition, the models weren't the cause of the financial crisis. Therefore the bad models were an effect, in the same way the financial crisis was an effect.

If this is true, then the author's claim (mix-up of cause and effect) must be correct.
Why am I Constantly Asked to Explain Microsoft's Brand?
Good point, I will add this to the article.
Having spent part of my career in finance, the part she saying about modeling in that industry is true for some situations but not others. (Unsurprisingly.) An insurance company is generally going to try to get its own premium pricing models right, for example. But if the point of the model is to sell someone on something, than look out. I remember a senior banker saying to me "model this merger, and make sure it comes out to be accretive by X cents per share." It was irrelevant to him if the model was accurate - he just wanted ammunition to convince his client to do the acquisition.
Exactly. And she finds this mistake so dire she claims it is "malicious" without backing that up at all. Perhaps that was just hyperbole.
Presentations - Half as long is twice as good
"doesn't directly impact the web"

Try telling that to the scamsters who have launched hundreds of sites asking for donations to victim's family when they have absolutely no connection to the victims.
> My fear is we're redefining WSDL in JSON's clothing.

Absolutely not. There is a 'WSDL in REST' called WADL, and it's _terrible_. WSDL/WADL is like static typing: you have to declare everything up front, it's super rigid, and prone to breaking. Hypermedia is like dynamic typing: it all happens late bound, it's flexible, and open to change.

> the code to actually do something with it is, and that's where my spidey sense starts tingling

Here's one of the simplest examples I can show you: the 'hypermedia proxy pattern':

https://gist.github.com/3172911

Here's the core of the code: https://gist.github.com/3172911#file-client-rb-L27-L37

This says "parse the links out and save them. When I try to load a name, if it doesn't exist, go fetch it from the link pointed to by 'self.'

This allows you to change the client behavior by modifying the server: by compressing or expanding responses, the client makes more or less requests without changing its code. Jon Moore demonstrates this with Java, Python, and XHTML here: https://vimeo.com/20781278 I demo'd this exact example at the end of my talk here: http://oredev.org/2012/sessions/designing-hypermedia-apis

Did you see my Shoes Microblogging example for ALPS? https://gist.github.com/2187514

The meat of it is here: https://gist.github.com/2187514#file-microblog_client-rb-L33... This isn't the best factored example, but I wanted to show a tiny client: this is a GUI program that can read from any ALPS compliant server (like http://rstat.us/) and read/post new status updates.

------------------------------------------------------------

What I will say is this: I don't feel it's _harder_, but I do feel it's _different_. Just like if you try to write Java in Ruby, if you try to write hypermedia APIs like another style, it will feel hard and foreign. I think it's easier to implement a number of clients over time for a hypermedia service, than it is to write a bunch of clients over time for a "Rails REST" one.
All you are pointing out is that yes, the media uses the logical fallacy of an appeal to emotion in their argument to disarm the people.
A thingie that's mostly white with a blinking stick on it where if you hit the keyboard letters show up, and you can make some letters thicker and some slanted in a weird way.
Oh the irony, that Safari on my MBP has a rendering bug, probably acceleration related, that truncates the text in the sixth paragraph.
I highly encourage anyone interested in FPGAs to learn Verilog. There is far less boilerplate and the syntax is a lot more concise.

Mentioned elsewhere in the thread are really good ideas to internalize. HDL isn't programming. You aren't merely writing instructions for a state machine, you are describing the state machine. It is very important to learn how hardware constructs are described by HDL. The best practice is to design tbe hardware on paper and then describe that architecture in HDL.
Programmers occasionally have envy that civil engineering is "real engineering", e.g. civil engineers know how to build a bridge and deliver it on time. Whereas software engineers will come up with 1000 ways to build the bridge, 10 of which work, and take 10x longer to build it. This article seems like a good counterexample.

Like most failures, this is a systems failure. Someone engineered the hell out of that cable. But they neglected to realize that it would be drawn through a steel pipe.

"So, what went wrong? Varying load conditions in the three legs of the 3-phase circuit caused tremendously strong and dynamic magnetic field changes. The electromagnetic forces between the three conductors and the steel pipe (gack!) cause the conduit to wiggle around inside the pipe."

The other lesson is that you shouldn't hyper-optimize locally, and instead design for maintainability. I'm not sure what they were thinking when laying a cable that requires experts to be flown in from the east coast to repair. The simplest mechanisms are the ones that are the most easily repaired. The entire article goes on in great length about how awe-inspiring the engineering of this cable is, whereas I just see a bunch of complexity that probably didn't need to be there. The 118 layers of paper tape, and the oil pumps, and so forth. Surely there was a simpler solution. I'm sure after this failure and the ones on the east coast, they are not still laying cables like this.
There is increase in poverty for the poor AND increase in wealth for the rich. Now the rich people can get away from any suspicion but the poor can't. New laws like NDAA makes it worse for the common american people. Only american people themselves can solve this by atleast getting aware and fighting for their rights!
Notepad++ End of World Edition 6.2.3 Released
She's actually saying that

A<-C AND B<-C

implying that B wasn't necessary for A as long as C.
Apple 'Pinch to Zoom' Patent Rejected by U.S. in Initial Ruling
Because we're wired for a time in which violence was a primary cause of death
I am sure there are technologies that died out in the labs because they looked promising at first but never became commercially feasible.
There are some interesting tidbits in this interview:

- Path has 5M registered users

- Release mobile apps like web apps will get you burned

- Path is big amongst VCs, celebs and "sophisticated internet users"

- A few people use Path for weird stuff like sharing real estate photos with clients and art dealers

- Looking at Facebook for app usage data is off "by a factor of 4"

- If you get 10 of your friends in a social network, they are likely to stay.
If you want to be completely literal and pedantic about it, drones are neither land nor naval forces.
We are discussing guns because the US has a homicide rate on par with countries like Yemen and Bulgaria. Every other 'first-world' economy is significantly safer than us. It's not a binary choice between gun safety and heart health, we can (and are) working on all of these things in parallel. Traffic fatalities have dropped from 5.3/100mm miles in 1965 to 1.11/100mm thanks largely to those overbearing regulations corporatists love to hate. This is approximately equivalent to 120,000 US citizens not killed on highways every year. In the same time span, the homicide rate went from 5.1/100k to 4.8/100k (with a massive spike in the 70s and 80s)... There is clearly room for progress.

As for the "We're one law away from the next Lenin or Mao", I can't believe people honestly think that is a possible outcome. Especially when the length of the gun regulation is more along the lines of "Everyone should undergo a background test before buying a weapon" and "30-round magazines should be more strictly regulated".

Is there any appreciable difference between a country with 200 million firearms and one with 200 million firearms where people with a history of mental illness don't own the weapons?
We had a power short at $work this summer, with MUCH smaller wiring. They brought in an Astro van filled will equipment to do the same fault finding. Standing above the fault, as the Xcel lineman told me to, I could feel the ground move. It was an interesting experience.
Facebook testing service to let strangers pay to message you
Out of curiosity, could you mention some specific Coursera courses that involved more programming work? I might want to check them out.
GitHub Scheduled Maintenance Windows on Saturday mornings
Twitter Strategies: c: be a good tweeter
Not exactly new: http://www.truemirror.com
Same here, I thought it would be about load handling, or maybe something about tricks they might have used on scene. Nevertheless, I also think this article is great! But if I were at work, maybe I would think twice before opening a link that might be NSFW. Or I can picture some people might not be interested in anything porn related, for many reasons.
Also, because most of them dont use Google+ yet.

Why would Google+ be any better?
I don't know about this automatic rejection of complexity. It could very well be that, even accounting for the tough learning curve and the cost of repairs, it's still the cheapest way to transmit that much power in that context.

Sometimes massive infrastructure requires massive repairs, but that doesn't automatically make it not cost-effective.
Samsung face EU sanctions despite dropping FRAND injuction requests
Simple Security
Same Issue; purchased about 3 hours ago
"second system effect" is not naiveté, in my experience. The extent of it might be controlled by experience, but the 2nd one always learns from the first one and overshoots.

It's similar to "bracketing" when you fire artillery. You need one in front and one in the back of the target to be able to hit with the third one.
No, that is not what Prof. Hicks made. His mirror is a single curved piece.

Source: I am a former undergrad research assistant of his.