skysight-inc/HackerNews huggingface dataset:
What is remarkable is how the discussion is framed in the US. Why is it that killing a US citizen without trial terrible while deliberating whether killing a non citizen without trial is terrible not even part of the discussion?

Obama's assasination program throws away 800 years of progress of civilizing the world.
The second U2 was shot down by Cuba, not China.
Avoid bidding sites and build a freelance business you can be proud of
Does the HN title accurately reflect the article?
Was this a wordlwide study?
The title of the article is
"U.S. children read, but not well or often: report"
I've been meaning to join as a member for a long time.

https://www.aclu.org/secure/our-civil-liberties-are-under-at...
Is that a sign of innocent people pleading guilty or a sign of an efficient judicial system? Got any stats to back up your inference that there are significant amounts of innocent people just pleading guilty? I'm not really sure what the point of your post was, but I don't have the ability to vote it down as irrelevant.
Just for downloads of my apps (games mostly). More action in the firefox marketplace. Maybe just because Play Store is bigger pond.
It seems you've studied this more than me, so perhaps I'm just misunderstanding you, but it sounds like you are equating a finished game with endgame. Scoring a finished game is obviously trivial, but even when a small number of positions remain open on a Go board, the game tree is still combinatorically vast, and I don't think there are any "simple rules" for determining optimal play.
I started drinking Mate after my father brought some yerba (and two Materas) from Chile. I prefer it to coffee mainly because the latter kills my stomach and intestine while I tolerate Mate quite well.

One recommended way of serving it is to grab a Grapefruit and "knead" it (as if it was dough) so that the juices are freed inside. Then make a big hole (like a triangle) with a knife, getting as deep as possible; add some yerba mate in the hole, and then place the bombilla (straw) in there. You can add some honey for a sweeter flavour.
"I believe that killing an American citizen without a trial is an extraordinary concept and deserves serious debate."

Opposed to killing anyone without a trial?
I am no lawyer, and so can't say anything about a legal opinion. But from a "my way of looking at it" perspective: someone who is actively trying to kill american citizens, and is, meanwhile, preventing himself from being tried by hiding in a foreign country should be stopped. Better for all involved if he's stopped without killing, but stopped either way.

I would draw the comparison to someone holding a hostage at gunpoint. You don't put that person on trial before final judgment comes down.
Show HN: Bootstrap-Wizard
The Computer History Museum has a number of physical artifacts from the ILLIAC II, III and IV, including a number of the logic modules: metal chassis units that held from 3 to 8 vacuum tubes that performed a single function.

http://www.computerhistory.org/collections/search/?s=illiac&...
Brain zaps can trigger lucid dreams
That's a very nice idea for an Arduino project. I already have an Arduino hooked up to my home server that can sense motion/light/temperature, so it should be easy to set it up to remotely control the AC as well.
How 3-D Printing Body Parts Will Revolutionize Medicine
Start of the True Space Age
HP Makes $1 Billion Bet on Open Cloud
A Data-Driven Exploration of Tech IPOs From 1997 to Present
12 Web Application Frameworks for Node.js
You need to signin and "purchase" the free font, then download.
Use: fonts@mailmetrash.com / 123qwe
function run() {
var base_domain = document.domain.split('.').slice(-2).join('.');
var pollution = Array(4000).join('x');
for(var i=1;i<99;i++){
document.cookie='x'+i+'='+pollution+';Domain='+base_domain+';Path=/';
}
}
My guess would be that it doesn't matter. The relevant text seems to be [0], and it focuses on the act of publishing, not on who does it.

Being a victim doesn't give you any particular rights to publish this information. But the law says nothing about merely telling it to all your friends. And if you're walking the line between these two, it's probably better to talk to a lawyer before speaking.

[0] http://laws-lois.justice.gc.ca/eng/acts/Y-1.5/page-45.html#h...
We may be the only ones who write, but whales, birds, and elephants are constantly jabbering on about something. Maybe some whalesongs are poetry about existence as a whale.
At least it is a start. Once the killing of US citizen without a trial is accepted as undesirable, then we will move on to attempting to have our compatriots reflect on the morality of killing foreigners. I do not see a problem with starting with a low hanging fruit to let our friends have a taste of some sort of morality before trying to convince them to climb the tree for more...

That said, even if we some day manage to summon political will to regulate the use of violence by our government more strongly, violence of the threat thereof is an essential part of relations between human polities - framing it as uncivilized will not change that.
github is not your fucking resume, whippersnappers.
Ask HN: Can you help me make an argument against Wordpress?
I've used wordpress for the last 6 years, with a number of companies, but I've finally had enough of it. It's too bloated, too much work and there are better ways of getting things done.

The problem is, I haven't had a chance to try anything new (i've switched careers), but at the same time I try to persuade others to move away from traditional CMS'es ala Wordpress et all, over to something else such as Static Site Generators and so on. Unfortunately, I don't have much to substantiate the claim.

Is there anyone here that has successfully moved away from Wordpress onto something else and been 'better for it' ?

Why did you move away from Wordpress?
How big was/is your site?
What tech stack did you move to?
Was it worth the move?

Tell me anything.
I'd like to share the results with my friends.

Thanks.
Same as with the NSA revelations: the NSA is spying on Americans? Horrifying! Now obviously we have to be able to spy on Johnny Foreigner, who knows what he will be up to, but our citizens?
Or maybe because of Krebs' notoriety he gets lots of playback from these thugs trying to boost their street cred by pulling one over on him. Its a high risk/high reward game for the thugs, and their egos are blinding them into jail terms.
I wouldn't say scoring is trivial -- it depends on both players agreeing which stones are alive or dead. Experienced Go players "just get it" but computers don't: http://www.andromeda.com/people/ddyer/go/scoring-games.html
All stories having anything to do with women on the internet get heavily flagged by HN users and disappear quickly.
On the other hand, US has a sloppy record of actually getting the guy they wanted.
http://www.policymic.com/articles/89135/8-stories-of-civilia...

I would draw the comparison of someone holding a hostage at gunpoint, so cops go and kill an innocent guy in neighborhood that is pretty much unrelated with the person holding the first as hostage. I'd definitely want to setup a way to judge those incompetent cops.
Well, true, in the way the sentence is written I am generalizing.

It meant to have a "usually" after the first parenthesis and the "don't"

And in the same way I know programmers who never heard of the Newton-Raphson method I know ones that know a lot about scientific subjects and mathematical methods.
Any governments primary responsibility is to their citizens. Every government in the world has killed, but there is an even further burden of proof when you turn in against yourself.

It is the difference between supporting a mission (even one that many may disagree with), and simply being an organization that exists to continue itself.
Ask HN: are there any successful businesses with open-source physical products?
In the online space, there are many successful businesses that open source their software without ruining their business, such as blockchain.info. The positive aspects are great: strangers get to submit bug fixes, collaborate and share ideas for the product, and more. Usually the first-mover advantage is enough to keep their business going.

Has anyone seen something similar done in the offline space with a physical product? I'm looking for examples of companies with unique products that, instead of filing for patents, completely open-sourced their projects and made them open for collaboration.
Some people have tried: http://senseis.xmp.net/?GeneticProgrammingAndGo. See also: http://senseis.xmp.net/?ComputerGoProgramming, with relatively bad results.
The context that these discussions often lack is that there are situations where it is considered acceptable for law enforcement to kill a suspect. An armed hostage taker being taken out by a sniper, for example. What is the rule that says that could be OK, but killing Anwar Awl Alaki is not?

Superficially, the rule seems like it would be based on whether capturing / arresting the person is not feasible, but doing nothing has a high probability of resulting in that person being involved in a violent crime (killing of hostages, participating in a terrorist act). Unfortunately, deciding if that is true for a given situation is of course a judgment call. But to simplify it down to "the government shouldn't kill people without a trial" overlooks some things that need to be considered. Could he have been feasibly arrested? What would have been the consequences of doing nothing?
That was a good read!

I wrote a Go playing program ("Honinbo Warrior") in UCSD Pascal on my Apple II in the late 1970s. I made some money selling it commercially, but it was mostly a hobby.

Also in the 1970s, I had the privilege of playing the women's world champion and also the national champion of South Korea. They both gave me huge handicaps, and still easily beat me - I am not a very strong player. Go really is a great game.

I bought Crazy Stone for my droid phone, and it really is a fine program.
I don't disagree you there. Especially where such high stakes are involved everyone must be held accountable.
"someone who the state claims, without presenting evidence, is actively trying to kill american citizens"
FTFY
Brain-Linked Prosthetic Arm Wins FDA Approval As Our Bionic Future Looms
The whole point of trials is to establish that the person performed the crimes that they are alleged to have performed. You can't assume they're guilty and then declare that not holding a trial is OK.

Bob is actively trying to kill Americans and is avoiding trial by hiding in a foreign country. Joe is a peaceful guy who's falsely accused of trying to kill Americans, and lives in a foreign country for unrelated reasons. By what system do you propose we distinguish between Bob and Joe?
War has gone on for as long as civilization has been around, it is not an extraordinary concept.
Really cool! I might play with this a bit.

Since tablets came around, I hoped games like this would appear. Everybody grabs their smartphone/tablet to play a game in a big screen.

The tablet as a living room peripheral is an interesting idea.

EDIT: After reading almost all of the docs, I'm really eager to try this. I'm not a fan (or experienced) with html/css/javascript, but Unity support is a good feature. I simply cannot upvote this enough. I hope more HN'ers see this post. Congratulations!
I would say arduino is a pretty good example. Open source everything, but you can still buy an arduino board.
Intel fires 80 in Israel
If you really must have this, you can get it already with Relation#merge. If you're just referring to using one query as a subquery in another, this is available in ActiveRecord directly without needing to drop to Arel. In fact, unless you're meaning something very different than what I am interpreting, there's nothing Arel's buying you over ActiveRecord::Relation in this regard.
I use wordpress too, and I too find it bloated, tedious and messy. Why can't I just blog on something that mimicks the final product? I'm curious to try http://ghost.org but meh I don't have the time for that right now. Would love to see any persuasive/compelling responses from others.
Repost: https://news.ycombinator.com/item?id=7732025
Westport Debuts California's Only CARB Certified CNG Ford F-150 at ACT
I can see how this would be useful for testing across-device inside your home network, but for resolving domains for development on my macbook I prefer dnsmasq which I set to resolve the tld .dev to localhost. [1] I'm often commuting by bus/train so I don't have a stable internet connection at all time so I couldn't use xip.io anyway.

For php apps the only thing I need to do currently is make a symlink, and an apache vhost entry makes it work [2], kinda like pow! Thinking about it, I could even make that symlink step optional, or add passenger to the mix to support nodejs/rack apps.

[1]: https://github.com/larrybolt/dotfiles/blob/master/homebrew/p...

[2]: https://github.com/larrybolt/dotfiles/blob/master/apache/999...
Free private repos: https://bitbucket.org/plans
Measuring the impact of Google Analytics
Facebook as a super-responsive page-user interaction network
Happened ever before on HN?
Not chainably, out of the box, though you can abuse build_where to do this and join with strings easily enough.
Real Entrepreneurs Are Hunters Rather Than Farmers
Isn't this what Nest does as well?
Remember that .com was only ment for commercial ventures, .org for non-government organizations and .net for network providers? [1]

I guess the 'TLD's shouldn't be polluted' ship has sailed quite some time ago.

[1] http://tools.ietf.org/html/rfc1591
Yeah, I know what genetic programming is. But your programs don't just have to beat each other, they have to beat expert humans. Since there isn't a way to "crossover" operations from human players to the next generation of programs, crossover is of limited use. That means the only way to progress will be through random mutation, which will take a very long time.
A cubic is more general than a quadratic, so clearly a quadratic is going to be a special case of a cubic.

We can demonstrate this by looking at the equation for a quadratic Bézier:

(1 - t)^2 P_0 + 2(1 - t)t P_1 + t^2 P_2

Now, let's increase the degree.

= [ (1 - t)^2 P_0 + 2(1 - t)t P_1 + t^2 P_2 ] * [ 1 - t + t ]

clearly this equation is equal to the above one because 1-t+t == 1 and multiplying by one does nothing.

= [ (1 - t)^2 P_0 + 2(1 - t)t P_1 + t^2 P_2 ] * [ (1 - t) + t ]
= (1 - t)^3 P_0 + t(1 - t)^2 P_0 + 2(1 - t)^2t P_1 + 2(1 - t)t^2 P_1 + (1 - t)t^2 P_2 + t^3 P_2

Group by powers of t:

= (1 - t)^3 P_0 + t(1 - t)^2 [P_0 + 2*P_1] + (1 - t)t^2 [2P_1 + P_2] + t^3 P_2

Which is exactly a cubic Bezier curve.

Thus, all quadratic Beziers can represented cubic ones, but the reverse does not hold, thus quadratics are specializations of cubics.

QED.

This is known as degree elevation.
So far I've found i3wm on linux to be the most productive desktop I've ever had. It can be run on any linux OS though ubuntu or mint are probably the easiest to get up and running with.

The main reason is multiple desktops and speed of switching between programs. For example I use 10 desktops with the following programs on each:

1 - Web Browser
2 - Terminal
3 - Apps (whatever project I'm working on logs its console output here)
4 - Unit tests on left, integration tests on right
5 - Music manager
6 - SSH (into test / prod server usually)
7 - Collectd server stats
8/9 - Misc
0 - Webstorm

So whenever I need anything it's a single keypress away, instead of alt tabbing or jumping between a bunch of windows trying to find the one I want. It's allowed me to work while travelling the world on a 13" laptop when I used to have to use 3 large monitors at home to feel productive.

It's also really easy to jump between and reorganise windows with vim bindings.
The Tiny Box That Lets You Take Your Data Back From Google
Where did all that personal info on the kid come from?
> There is a perfectly other language available called Python 2, it has the larger user base and that user base is barely at all migrating over. At the moment it's just very frustrating.

I come from a different perspective, I looked at the benefits of Python 3 and looked at my existing code base and how it would be better if was written in Python 3 and apart from bragging rights, and having a few built-in modules (that now I get externally) it wouldn't actually be better.

To put it plainly, Python 3, for me, doesn't offer anything at the moment. There is no carrot at the end. I have not seen any problems with Unicode yet. Not saying they might not be lurking there, I just haven't seen them. And, most important, Python 2 doesn't have any stick beating me on the head with, to justify migrating away from it. It is just a really nice language, fast, easy to work with, plenty of libraries.

From from _my_ perspective Python 3 came at the wrong time and offered the wrong thing. I think it should have happened a lot earlier, I think to justify incompatibilities it should have offered a lot more, for example:

* Increased speed (a JIT of some sort)

* Some new built-in concurrency primitives or technologies (something greenlet or message passing based).

* Maybe a built-in web framework (flask) or something like requests or ipython.

It is even hard to come with a list, just because Python 2 with its library ecosystem is already pretty good.
Unix time to roll over to 1400000000
Hah you accidentally caught me in a math error!

Sweep(X) = 0.6 * X * 0.6 * X = 0.36 * X^2

I transposed the "percent of overlap" with "percent not overlapped" and viola problems.

If there's a 40% overlap from one person's social network to another that means that 60% of their social graph isn't included in the first person's and thus it's new for the sake of the two-hops strategy.

NumTargets(X,overlap) = 300mm / Sweep(X,overlap) = 300mm / ((1-overlap)*X)^2

NumTargets(100,99%) = 300mm

NumTargets(1000, 99%) = 3mm

NumTargets(100, 5%) = 33241

NumTargets(1000, 5%) = 332

So it's actually even worse then even I initially expected because the reach of the two hops method is doubly-quadratic. It's quadratic in terms of how much overlap there is from one person's social/business network to the next AND it's quadratic in how many connections each person has.

We're piling assumptions on top of assumptions here but lets suppose that at least 100k is the minimum number of targets we're comfortable with the NSA having to snoop on before they get everyone's data. It's not the right number but it's illustrative.

According to the spreadsheet I just put together we can satisfy this in a number of ways:

overlap = 99%, X just about all realistic numbers

overlap = 90%, X ~ 600 or less

overlap = 80%, X ~ 280 or less

overlap = 60%, X ~ 120 or less

overlap = 40%, X ~ 90 or less

overlap = 20%, X ~ 70 or less

overlap = 5%, X ~ 60 or less

There's no region that's got clearly reasonable assumptions where the NSA can't with a little bit of work get all the call records on all Americans again.

In other words, if it took overlap = 5% and X = 20,000 (to me not that realistic) in order to make it "easy" for the NSA to collect everyone's call records I might be less incensed. But the way this scales there's no reasonable assumptions that make it incredibly difficult for the NSA to vacuum up data on everyone.
Always-On Distraction is Killing Our Creativity
The biggest utility problem for wallet was that the processes in question were:

"Does this merchant use Square? Sweet - I'll give it a try. Pull phone out of pocket, open app, wait for GPS to lock on and find the merchant, check in to merchant, tell checkout person I'm using wallet. Wait for them to try to figure it out since I'm the first who has used it in a month. Charge account"

vs.

"Pull piece of plastic out of wallet. Charge account".
How Remote Places Can Get Cellular Coverage by Doing It Themselves
As others have pointed out, it's hard to make any conclusions from a high conviction rate.

Prosecutors are only supposed to prosecute people if they think the person really did it, and if they think they can convince a jury.

Prosecutors aren't supposed to prosecute "just to find out what happens."
This looks like what ngrok/localtunnel does, but free and opensource.
Couldn't agree more. Once, in an interview, I was asked for a link to my "Github resume". I replied, "I don't have one. I get paid to write code." I got the job.
For local testing you can simply use the whole 127.0.0.0/8 subnet. If your webserver's listening socket is bound to the any-local address (0.0.0.0) then you can setup 127.0.0.1, .2, ... , 127.255.255.254 as vhosts.

No need for DNS or different ports.
Atmospheric studies? Training in commercial environments? To see what happens? Because they can? Sekrit stuff?

If there's an actual military mission for any military plane that requires it to fly over or through a commercial area, wouldn't you prefer that pilots and ground operators already know how to do that?
> Once the killing of US citizen without a trial is accepted as undesirable

Sadly, I suspect the wind will blow the other way on this one.
Monegraph Uses Bitcoin Tech So Artists Can Establish “Original” Copies Of Work
I wasn't joking. He should have to pay back the 'damages' or 'pain and suffering' or whatever terminology you would like.
You might wish to try postach.io if you don't have time for Ghost, as all you need to do is just create an account and start blogging. :)
There were also five U-2 planes shot down over China: http://en.wikipedia.org/wiki/Lockheed_U-2#Taiwan_.28Republic...
I wouldn't state it as intensely as justizin, but I agree with him. ~60% of programmers I'd call first to work on a project with me don't even have a github account.

Github is a great resume if you're young and don't have real work experience, if you want to change "tracks" and show you have skills in a different domain, or if you really love and support open-source.

I guess it's a self-resolving problem as companies who take not having github activity as a negative probably aren't places people without github account would want to work anyway.
Yeah. Most scientists are doing mathematics, not programming. Somehow math has done just fine without developing the patterns you see in programming. It's as if they weren't necessary in the domain.
Paying for Advice Instead of Googling for it
Just like Skinner's superstitious pigeons, if you ever caught a pokemon and happened to be holding B+down at the time, there was a small part of your brain that wanted to believe that helped some how. So you do it every time in hopes of increasing your odds.
This is for those with window or portable A/C units that are controlled with an infrared remote. Nest is for those with central air.
God, no. Everyone is trying to build a Geocoder and everyone is failing, because no one is actually realizing that geocoding is probably the most complex topic in GIS.

"Yeah, let's put some Elasticsearch and PostgreSQL and it will work out fine." No, it won't - you have no idea. And of course you won't believe me, but let me list some problems you will have that you don't realize right now:

* There is a lot of different charsets. Latin, kyrillic, there are umlauts, RTL, weird abbreviations, language standards that you don't know, because you don't know enough about foreign cultures.

* It's a shitload of data: OpenStreetMap is expanded about 700 GB large (not including history). And you will want to have autocompletition or autosuggestion, so response times will have to be < 100 ms.

* Ranking. Your user types "Tokyo". Is it the restaurant next to the user, is it the capital of Japan or is it some village next to Shitfuckistan?

No matter what, it will take you about a year to get any usable result. So I suggest you to look into Nominatim (the standard geocoder of OpenStreetMap which has actually got a lot better) or Photon (a geocoder based on the Nominatim DB, but with auto suggestion).