skysight-inc/HackerNews huggingface dataset:
> Is it not warfare to kill someone that is plotting on harming civilians as a primary means to advance their agenda?

I think you just defined a whole lot of law enforcement operations as warfare. I do not agree with that definition, nor do I suspect many would.

If the US had invaded Yemen and they were targeting specific people to help with their strategic objectives there, that would be a more fuzzy area, and the morality of that would depend on the situation of the invasion.

As it stands, the drones are executing people in countries the US is not at war with.

That said, where do you personally draw the line? Now, take that situation and imagine that instead of the US sending robots to kill muslim preachers, that some place like Iran or China had sent in robots to the US to kill a US citizen like Jim Bell (after all, he has advocated for assassination markets, so the same argument can be made that he is dangerous). Is the line in the same place in that situation?
Well, the payoff is probably not that great, but how much effort is really required to move to 3? Rewriting print statements and changing a couple import statements? Anything else? There's no carrot and no stick, but you're only being asked to stand up for a second so someone can switch your chair into something more comfortable. You're not exactly rewriting it in Perl.
I will never understand why the original software owners aren't monetizing Smartphones like mad.

These games could be ported to iOS and Android with minimal changes and still be succesful.

I tried a Final Fantasy for Android and it was decently playable, I was hoping for Final Fantasy Tactics (which according to Wikipedia was released in 2013 but only for Japan), and very especially for a followup. Square Enix seems to be among the very few that do that, I guess Nintendo doesn' want to cannibalize their mobile platform (they're facing a typical Innovator's Dilemma).
HN discussion at that time:

https://news.ycombinator.com/item?id=4081591
This is going to be correlated to what the web developer is doing more than anything else.

Doing .net work? Windows.

Doing Rails? Probably OSX.

Doing Python? Slight edge towards linux.

Java? Toss up.

Etc..
> If you're happy with Go's "everything is a unicode string" approach then you should be happy to just treat everything as unicode. Don't handle the decode errors - if someone sends some data to your stdin that's not in the correct encoding, too bad.

Go's approach is transparently passing data through. In Python 3 your process crashes if you do that.
What I Am Actually Doing and Why I Am Doing It
It's worth clicking through and reading the formal letter sent by Mr. Devine (a class representative) to the judge.
I had the same experience. After I let my membership expire, I continued to receive solicitations from other organizations until I finally contacted the ACLU to ask that my personal information no longer be shared with other organizations.

Remarkably, and to their credit, the solicitations from the ACLU and other groups did cease. However, despite my strong personal support of the ACLU's legal and political stands, I am not willing to submit myself to that level of junk mail and information sharing again.
> I'm not sure if this is good or bad (who can really say?).

Actually, there are many people who can say whether it's good or bad.

> Didn't Marshall McLuhan predict this back in the 60s? The 'book' as we know it has only been around for a few hundred years. And, certainly it's been quite important to our progress and exchange of information. But, information has been communicated for thousands of years, in different means, with success. I'm fairly optimistic that new generations will rely on different types of communication to exchange ideas and to learn. Books will not be irrelevant, but books (and reading) are being replaced, in importance. What will happen when we re-evaluate all of our knowledge outside the context of the 'Gutenberg mind'?

I suggest you pick up a copy of http://en.wikipedia.org/wiki/The_Shallows:_What_the_Internet... to broaden your outlook.
From a technical level POF is not that great. From a UI perspective it's pretty good. From a aesthetic design perspective it's up there with Craigslist. Working at POF is like working at McDonalds. It's temporary. Pay is anemic for even the people who control the site, so they'll bounce once something better comes along.

In terms of running a company, I would prefer a style more like the guy who started MineCraft. Ie. Million dollar bonuses, really creating a corporate culture! Making employees live their dreams.
The most recent commit[1] causes the server to return an A record instead of a CNAME.

[1] https://github.com/sstephenson/xipd/commit/ea40f65300ccc3d32...
Of course he receives permission to publish the revenue, back in 2006 when publishing the first check, in 2008 when his NYTimes article published his earnings, www.nytimes.com/2008/01/13/business/13digi.html?adxnnl=1 ; why wouldn't he now?

By the way almost no one believed he was earning that much even after Robert Scoble first interviewed him in 2006. (Link is now dead for whatever reason.)
In 60% of the time, it worked every time.

- From http://www.imdb.com/title/tt0357413/quotes
OpenStack 2014 somehow reminds me a lot of OMG/CORBA 1993. It's interesting to watch the industry repeat itself.

Checklist:

- Anybody but "x" club, where X is the market leader. Openstack has vascillated between VMware and AWS here, CORBA had Microsoft.

- Large investments advertised as a penis swinging contest between HP, IBM, and others

- Chasing aging technology architecture as a panacea instead of building the next generation.

CORBA was chasing distributed objects, but the Web and REST was what really was going to matter. Today the big guys are chasing the IaaS model when we have a new generation of platform and application clouds (Mesos, YARN, CoreOS, Docker, CF, Asgard) growing out there.

The vendors will of course try to recoup their investment through reference architectures and "best practices" that tell customers they should have a multi-layer SaaS or PaaS running on an IaaS, even though lightweight alternatives like CoreOS will chug along doing nothing of the sort.

This is similar to how CORBA's IIOP was promoted to be the way to do "real work" with C++ or Enterprise JavaBeans in your middle tier, but this "Web" HTTP thing can be relegated to the front tier. I know fixed income systems around 1999 that literally wouldn't use HTTP for their blotter updates, with the lead devs insisting such events needed to be pushed over IIOP even though the front end was an IE control in a VBX. (this was shortly before TIBCO had effectively seized the market data industry)

- persistent flame wars about governance and architecture of said standard on the social media of the day

- Vendor adoption drastically outpacing customer adoption , developing a "buying customers" effect

This is not to say OpenStack is bad. There is value, potentially a lot of value, as there was with CORBA. That's all case-by-case. Just saying that vendor love fests rarely indicate a true revolution and most often are just an orchestrated marketing game by the current losers.
Thats spread spectrum. Which is what wifi uses. each device raises the noise floor, until you can't add more devices.
Hasn't the CIA been doing this for decades anyway, like many other secret services around the world?
They've also reverse-engineered the RNG. You can capture a high-level Pokemon, and then brute-force the RNG on a common desktop PC faster than the game can generate it, so you will have a high chance of getting some rare thing to happen, provided you can hit the button within the proper tenth-of-a-second. I looked at writing this but got busy with other things.

Generation 4/5 also had a number of other ways to manipulate another RNG, that basically made capturing high-IV and shiny Pokemons almost trivial. People wrote Windows desktop applications to tell you exactly how many times to flip a coin to get the RNG exactly where you wanted it.

There's a big debate in the Pokecommunity whether or not this is cheating. You can probably figure out both sides big arguments already.
Why some tree ring records haven’t tracked recent warming
If your looking for getting back to basics, look at DokuWiki (with the Dokucms template as a gude.) Your not going to see a wide range of options but you will delight in its simplicity of page/user management.

My example (maybe not the best layout, but it works) - http://www.portcommodore.com
Actually that sounds a bit like the bioinformaticians in the last pace I worked. They would write a script that took 3 hours to run, launch it, and play on facebook for until it complete. (They could have learned to use a debugger / IDE /library that would have improved their efficiency - I don't think any of them used "advanced tools" like those). As the database programmer I always had too much work to slack off like that.

Another point, is that when I have to make a bigger architectural decision, then I don't jump straight in and code. I usually come up with two or three possible solutions in my head (or on a piece of paper). I will stare at the wall for most of the afternoon, go for walks, as I play the ideas off against each other. After a day or two I usually have an idea of which solution is better, and why.
If "it increases revenue" is one of the better reasons a charity can offer for an activity, I think they should stop it.

The thought behind that is that they should be maximizing their effectiveness not their revenues, and so should have lots of better things to discuss.
No it doesn't. It has jurisdiction over the rights of American civilians on American soil. Anything else is significantly more murky (e.g. Guantanamo Bay which is American soil but not under US civil jurisdiction).
>And the argument that news reportage has to protect the ignorant from their own ignorance by not accidentally un-ignoranting them is ... tired.

I don't think I made that argument.

Keeping content simple isn't about protecting anyone from their ignorance, it is writing to serve an audience's wants. People who read publications like Medium generally want bite-size overviews and entertainment. There is a reason the vast majority of people would rather read Scientific American or The Economist instead of picking up an IEEE journal.
What resume template for LaTeX do you like?
Sure, but does that justify commenting on a link without even reading the content?

Keeping your resume in source control makes sense, whatever technology you end up using is completely up to you, all you really need is changelist history.
Caught between atheism and a crippling fear of death, Ray Kurzweil and other futurists feed this mischaracterization by trumpeting the impending technological apotheosis of humanity, their breathless idiocy echoing through popular media.

Wat. Why was this bit of out-of-place and mostly off-topic divisiveness dropped into an article about Go?

I don't expect "the Singularity" to come in my lifetime, although smaller victories in "AI" have already proven themselves very useful; but let's leave God out of AI debates. Whether there exists a God or gods (all "atheism" means is not believing in gods, and nothing either way about life after death), whether there is life after death, and what AI can do are orthogonal matters. The one that we can do something about, is the last of these.

For me, I'm a huge fan of AI and would love to see more research in that vein, but I don't dread or fear my eventual death. I don't intend to bring death on prematurely, but my curiosity has me looking forward to it. I certainly don't expect to see a "Singularity" by 2045. That said, if I could program a computer to (say) cure cancer, or extend the human lifespan, I would do it in a heartbeat.

The stereotype that all AI researchers are "atheists" (as if that were a negative, or even a meaningful category) driven by a "fear of death" is (a) untrue, and (b) irrelevant. The great thing about science is that it doesn't matter what your religious beliefs are, and it seems to work regardless of whether gods exist.
The server is open source[1] so you could always run your own if you're paranoid.

[1] https://github.com/sstephenson/xipd
A chess-playing computer had been suggested as early as 1864, and the first machine able to carry out a "program" was invented in Spain in 1914 by the engineer Leonardo Torres-Quevedo and called Ajedrecista http://en.wikipedia.org/wiki/El_Ajedrecista
In my book crashing is better than silently corrupting your data, which is what you'd get if you concatenated two files with different encodings the Go way.
Having written a bunch of Python 2 and porting it to 3 where I deal with unknown encodings (FTP servers), I can't help but disagree with Armin on most of his Python 3 posts.

The crux of his argument with this article is "unix is bytes, you are making me deal with pain to treat it like Unicode." Python 2 just allowed to take crap in and spit crap out. Python 3 requires you to do something more complicated when crap comes in. In my situation, I am regularly putting data into a database (PostgreSQL with UTF-8 encoding) or working with Sublime Text (on all three platforms). You try to pass crap along to those and they explode. You HAVE to deal with crappy input.

In my experience, Python 2 explodes at run time when you get weird crappily-encoded data. And only your end users see it, and it is a huge pain to reproduce and handle. Python 3 forces you to write code that can handle the decoding at the get go. By porting my Python 2 to 3, I uncovered a bunch of places where I was just passing the buck on encoding issues. Python 3 forced me to address the issues.

I'm sure there are bugs and annoyances along the way with Python 3. Oh well. Dealing with text input in any language is a pain. Having worked with Python, C, Ruby and PHP and dealing with properly handling "input" for things like FTP, IMAP, SMTP, HTTP, etc, yeah, it sucks. Transliterating, converting between encodings, wide chars, Windows APIs. Fun stuff. It isn't really Python 3 that is the problem, it is undefined input.

Unfortunately, it seems Armin happens to play in areas where people play fast and loose (or are completely oblivious to encodings). There is probably more pain generally there than dealing with transporting data from native UI widgets to databases. Sorry dude.

Anyway, I never write Python 2 anymore because I hate having this randomly explode for end-users and having to try and trace down the path of text through thousands of lines of code. Python 3 makes it easy for me because I can't just pass bytes along as if they were Unicode, I have to deal with crappy input and ask the user what to do.

Python 2 is a dead end with all sorts of issues. The SSL support in Python 2 is a joke compared to 3. You can't re-use SSL contexts without installing the cryptography package, which requires, cffi, pycparsers and bunch of other crap. Python 2 SSL verification didn't exist unless you roll your own, or use Requests. Except Requests didn't even support HTTPS proxies until less than a year ago.

Good riddance Python 2.
Next-Gen Parrot Drone Is Aerial Photographer's Dream
Wdb 2.0 – the python debugger in your web browser
Here's mine, http://philcv.com/. It's also generated from Github and a simple push to gh-pages has changes up. It's HTML, but modular and would be easy enough to convert the chunkier bits of text to markdown.

If you hit print you'll get a stylesheet suitable for distributing a PDF... or printing.

You can even change the colour theme with the left/right arrow keys, but that's just to help me pick a colour scheme, rather than a feature of the CV itself.
They keep saying that drinking lots of sugary drinks is bad for your health.

But I've seen people who drink lots of sugary drinks, and I've seen people who eat greasy burgers and nothing else, and let me tell you, the people who eat greasy burgers are much worse off.

It is therefore important to understand that drinking lots of sugary drinks beats eating only greasy burgers.
Yes, see page 7 of http://www.hasbro.com/common/instruct/00009.pdf
Isn't utf-8 just a string of bytes where each byte represents a sign? Why is it hard?
I'm working on a web app that does exactly this; you write your resume in Markdown, pick a template (which can be graphically rich; it uses LaTeX), and get a pdf. I'm so sad it's not up and running, what with all these resume threads going!
U.S. citizens were collateral damage as part of that war. That is not the same thing as targeting an induvidual for execution.
Most People in the World Have No Idea How to Manage Their Money
>I have never read a novel.

Wow. This is like someone telling me "I've never used the internet.". You're cutting yourself off from a huge supply of information.
Seems like DOS running in a VM might be a better choice, so that you could run it on a machine with auto-backups.
only humans have been able to build stuff to cross the limits of their own beings.

Actually, no. There are animals that build tools, we've seen chimpanzees that warn other mates of man-made traps and even teach them to disable these. What's more, we've seen animals that enslave other animals, we've seen animals caring for animals of different kind.
Geocoding is a problem that needs to be solved well once, and open for everyone to use.

Since you seem to share Nominatim's goals, why have you decided to create your own solution rather than work to improve Nominatim's weaknesses? Genuinely curious.
Does anyone have a link to more information about the percolated fractal and how it relates to Go positions? A quick googling wasn't satisfying.
Wallet wasn't really intrusive enough. It should have been able to detect proximity to the merchant and raise and Android notification to make the first payment easier and to make enabling autopay easier. But unfortunately I don't think their location detection, or the features offered by the platforms were up to the task. Even for the businesses I frequent and for which I have auto pay enabled, half the time it didn't work. Eventually the novelty wore off and I reverted to cash. It's better for the merchant anyway.
Tado° Cooling – Intelligent AC control
Students drink more but are more impressed by non-drinkers
Tesla to stop supplying batteries for Toyota
I agree that there should be no distinction between citizens and non-citizens. Targeted assassinations, no matter who they are of, are morally disgusting. Using drones to do the assassinations--which inevitably results in mistakes and "collateral damage" deaths of innocents--is even worse. We retroactively justify terrorists' behavior when we use the same methods (albeit with slightly different tools) against the people who happen to surround them.
What is practical in the short term is usually not practical in the long term in my experience.
Well I have only ever been in one population to be honest, so maybe. But it is probably pretty random, so I would be quite shocked if there was a dramatic difference in demographics of both.
Is identifying a threatening or abusive tweet any harder than identifying a spam email? Modern filters can get rid of most spam mails pretty well, and don't delete much that the receiver will miss.
Just for fun I once thought about using my Lego Next kit to build a bluetooth controlled robotic finger to operate my AC remote. So sorry I never got to it.
There is zero discussion of accountability for the cops in any of these situations. If they are so easily tricked, they need to either scale back the militarized force they are allowing to be abused, or become more skeptical about these threats.
Here's good porting guide http://python3porting.com/
I've been experimenting with exactly this, in an effort to create a trading bot (with an eye on bitcoin/crypto-currencies, in particular). Starting from a lesser-known python library and example that solves the cart-pole task, I managed to apply it to create a pretty neat inventory balancer. Anyone curious about it should email me (email in profile).
That sounds like a pretty biased sample. I'd be surprised if square has more than five percent of the market in any identifiable geographic region, even SF, hell, even within a mile of their headquarters.
This is one area where techies for public interest can fight back with words.

I explain it to friends and family this way:

Neutrality means the ISP delivers whatever you request on a best-effort basis (explanation of best-effort here). Non-neutrality means the ISP gets to auction off your ability to connect to sites/services you want to connect to. In other words, you look at site A and it's fast because A paid the ISP; but site B is slow because they paid less.

And this is wrong because (a) you pay your ISP for connectivity to everywhere, for your own purposes, but you have no say in what they make slow or fast based on side deals. (b) you and the site you're connecting to both have already paid for your respective connections, but without neutrality the sites have to pay more again to avoid artificial slowdowns.
SEO Starter Guides: What's Out There and Worthwhile?
FWIW, it's meant for people not necessarily in the AI field, but here's a general post on it[1]. (disclaimer I'm the author).

A lot of people have strong feelings about where cognizant AI could be, I don't think fearmongering is the problem we should be focusing on.

I think it should be more focused on the problem solving potential of these systems and how they will become more relevant as computers get better.

[1]: https://www.linkedin.com/today/post/article/20140506213247-1...
> Python 3 requires you to do something more complicated when crap comes in.

Or in most cases: Python 3 falls flat on the floor with all kinds of errors because you did not handle unicode with one of the many ways you need to handle it.

On Python 2 you decoded and encoded. On Python 3 you have so many different mental models you constantly need to juggle with. (Is it unicode, is it latin1 transfer encoded unicode, does it contain surrogates) and then for each of them you need to start thinking where you are writing it to. Is it a bytes based stream? then surrogate errors can be escaped and might result in encoding garbage same as in python 2. If it a text stream? Then that no longer works then you can either crash or write different garbage. If it's latin1 transfer encoded then most people don't even know that they have garbage. I filed lots of bugs against that in WSGI libs.

If you write error free Python 3 unicode code, then teach me. (Or show me your repo and I show you all the bugs you now have)
Glucode – iPhone, iPad, Mac, Android and Web Development
Quiz: do you know how to undo anything with Git
Do you really know Git? Here's a quick quiz to see whether you know how to undo anything with Git
It is an algorithm that pinpoints those who will be bad in the present and/or future. I believe the code-name is hydra, but I could be wrong.
What's New in 3.0 has lots of information:

https://docs.python.org/3/whatsnew/3.0.html

and maybe take a look at what standard modules have moved to different name or namespace:

https://docs.python.org/3/py-modindex.html
Its the same issue as the 'no-fly' list, you don't know if you are on it, so you can't provide a defense for yourself. There is no way to challenge you name on the list (short of years of trials). The recent case of the woman proved that they can mess these things up and get them wrong, so imagine them getting it wrong due to a similar name or misunderstanding and you end up on a kill list. So the worry is that a kill list becomes like a no fly list, you don't know you're on it until you hear a drone's missile coming at you.
World Cup 2014 coding competition
No law broken, but British police ask for Tweet takedown
Depends on the company. The majority of companies that I work with would not even have heard of github, much less know how to extract information from it (in any meaningful sense).

A smaller percentage wouldn't care one way or the other.

The idea that github is a resume is, to my mind, wishful thinking at best.
The London Evolution Animation