skysight-inc/HackerNews huggingface dataset:
What would that change?

In any GPG/PGP solution that I'd use, the encryption would be automated and transparent. In practice, the web-mail-client would anyway decrypt, store and index that email for convenience - no matter what you do, if your recipients/senders use some 3rd party email service, that email service would have access to your emails after the GPG/PGP layer is removed.

What GPG/PGP achieve is defense against MITM/phishing impersonation and secrecy while in transit between email providers; what it doesn't neccessarily achieve is secrecy in storage and defense from your e-mail client software developer. Coincidentally, these are the exact same security characteristics that a gmail user mailing another gmail user has - there are no third parties in transit; gmail can prevent insertions in the middle with a faked sender; but the stored emails are vulnerable to google itself and legal requests made to them.
You joke... but it happens.

http://nypost.com/2014/04/23/fbi-helping-to-find-call-of-dut...

Kid now is getting prosecuted with $100,000 in fines for his swatting attempt.

The caller could face multiple charges and may also
be required to foot the bill for Tuesday’s police
response, which is estimated at $100,000.
Commanding people to "Call your mom" like that is a ridiculous appeal to authority.
I'm trying to express why Go is a difficult problem to solve.

I'm saying this (scoring, play-out) has been a difficult problem, which was not solved even a small number of years ago, and is still not considered straightforward. Even if it is solved correctly now, that's only a start.

I would also note that Monte Carlo is by definition a heuristic method - it is statistical and not guaranteed to be optimal.
After much consideration, after using Lilina and then Gregarius with the Lilina theme when Lilina itself could not handle the number of inbound feeds anymore, I'm inclined to choose tt-rss... But I have not migrated yet.
The PEP describes it nicely :)

I'm not a huge fan of the "->" syntax myself, but I'm not sure what would work better.
Ok. What about your database password? I think that your application will always have files that it should read for configuration files or other passwords...
Don't know how you do it Markus but POF is awesome.
Yeah, that makes sense, thanks.
C'mon. I assume you are relatively young. But, here are the obvious answers:

1. I have tons of free time. But I am spending it with my kids and family or reading books. Sometimes I am going out with some old buddies.

2. You have no idea what level of technology or engineering I am using at my work. I could be programming microcontrollers or writing risk calculation for a bank. Both require same skill: attention, read documentation well, invent the solution, implement it and maintain it. That is a "strong" developer.

3. You better do following when I am seeking a job at your gig: invite me for a in person interview, tell me the story of your company, tell me the current pains, I tell you what can I do for you, how long I need and how much it costs you. If it matches then we have a deal.
I'm genuinely interested to hear you say that, why do you cringe? Because it doesn't affect you and you don't perceive there to be a problem?

No, I cringe because I know there is a problem, and more sexism - which is rampant in these threads - doesn't help. HN as a whole is simply not capable of having a mature discussion about these topics.
100% agree with this article. Further reading on HTML5 being an evolution rather than a revolution (which is actually not a bad thing!): https://medium.com/p/53e4de6c1630
Yes, but as I pointed out, there's also less human interest in those games. That affects both humans and computers. No one is a grandmaster at Arimaa, Hex or Havannah. If those games were more popular, then both computers and professionals would be better.

As far as the quality of the exaggeration, I think it is misleading. Shogi programs are just catching the best humans in 2013-2014. Go may not resist artificial intelligence for another ten years. That's a noticeable difference, but also not that grand of one. I'd just like a little accuracy: we may not be dealing with more than moderate differences in difficulty.
Remote - US Only
Wordpress PHP/JS/CSS Developer

Seeking an experienced PHP, JS, HTML and CSS developer proficient in Wordpress development. You'll be making incremental code updates, responding to tickets, and also working with a small team on a group of Wordpress powered sites.

Musts:
- Use best practices for Wordpress coding styles
- Understand jQuery and jQuery libraries
- Able to write clear and documented code
- Like working on multiple projects
- Able to communicate easily and in a timely manner to all requests

Requirements
* Minimum two years experience developing themes using WordPress
* High level of attention to detail

Work can be done remotely, but only in the US (preferably within CST/EST timezones)

Email jerry[at]uproxx.com
I would also note that Monte Carlo is by definition a heuristic method - it is statistical and not guaranteed to be optimal.

So is the endpoint evaluation in chess programs. This isn't a difference between Go and the other games. (In fact, pretty much nothing in your original post is)
A Silicon Valley Native Describes All The Ways The Valley Has Changed
Unicode in Python 3
Class action lawsuits are either opt-out (23b3) or in some cases (23b1-2) mandatory with no choice but to be bound. This is especially problematic because the actor in the driver's seat -- the lawyers that bring the suits -- have very different incentives from thier nominal clients. In fact, thier incentives are more closely aligned with the defendant. The defendant wants a quick resolution and global peace, the lawyers want a quick resolution and a large fee, so the settlements tend to offer global peace for a large fee. The class gets worthless injunctive relief, or a coupon, or a charity of the lawyers' choice gets some money, or maybe class members get $10 each but only if they fill out a bunch of paperwork. Class actions rarely ever go to trial. In theory the judge is supposed to protect absent class members but usually they act as a rubber stamp.

Class actions do not comport with due process and should be abolished. If lawyers want to bring mass tort suits let them sign up clients.
realistically, probably a change that nobody thought about or noticed, rather than an actual bug.

What's the difference between an unintended change and a bug?
Same like josteink said, paid repos cost money. And even if there is no description, readme or any documentation, It's still possible to find them. And they may prove useful for someone who is trying to build a similar project.
GitHub is your resume so keep your resume in GitHub
What do you have against the TLD?
Kinda related: *.lvh.me ("lvh" as in "local virtual host") resolves to 127.0.0.1
i can only use it somewhere i cannot use ip address directly but domainname. i couldnt remember any configuration file like that.
Reading all gov't internal communication shouldn't be a master key to getting info on rival bids.

Even sloppy bidding processes in random third world countries include the concept of sealed bids - noone in government should have any info on any bid amounts before the bidding is closed; if Lockheed Martin wants to know my bid before making theirs, then they'd have to wiretap me.

Of course, there are many other options for fraud and espionage, but getting rival bid amounts before due time shouldn't be one of them.
UI / UX Design Interviews – Sergey Valiukh
Exciting findings confirming that there is an increasing number of mobile developers targeting web apps. Also, in the latest Developer Economics Report, Vision Mobile published for the first time that HTML5 overtook iOS in App Developer mindshare (a regular second position in Europe and North America, with Android on top) in South Asia, South America and Middle East & Africa.

Suggest further reading here: https://medium.com/p/53e4de6c1630
Go is very complex.

How about game with much smaller search tree complexity first, like poker.

We don't have computers winning professional poker players yet. They are quite good in heads up game (one to one), but full table is beyond them. The problem in poker is not the complexity of the game, it's in learning how your opponent thinks and how they adjust to your play.
"People who commit serious crimes generally don't think rationally"

This, exactly.

I don't know why so many people seem to think tougher prison sentences/three-strikes laws, etc. will deter much crime. If you're going to commit a crime, you've already convinced yourself that you're going to get away with it.

I think people like to think this way because it's so much easier than trying to solve the problems that lead to crime in the first place.
When tweets contain obviously criminal threats, law enforcement ought to be able and willing to get whatever information Twitter has on the senders, at least when the target files a complaint, and prosecutors ought to follow up.

How is this so easy in copyright cases and so hard in cases like this? If a few theoretical dollars in royalties count so much more than safety of innocent citizens, things really are upside down in favor of big money.

I realize there are limited LE and prosecutorial resources, and they have to prioritize etc., but threats like these are prosecuted in "real world" cases all the time. And a few convictions in egregious cases (like this), reported in the news, would probably exert a civilizing effect on the lowlife of Twitter (maybe just motivating them to go elsewhere).
Show HN: Direct Password Update Links for Popular Services
Poker is not a game of perfect information.
From the article a criteria often missed in the discussion is "...of all the world’s perfect information games..."

Virtually all tabletop grognard games are perfect information games. I say virtually because there might be one I can't think of at this time, maybe a card driven game. I suppose the COIN series is partially imperfect information... Even a noob player can crush an AI trying to play grognard games so usually the computer cheats or is given a massive handicap, like, say, your human controlled division is up against two, maybe three AI divisions. I've played a lot of grognard games both computer and tabletop and I've never found a worthy evenly matched AI opponent although humans can kick my butt. Some computer implementations implement a fog of war which would certainly be imperfect information, but not tabletops or faithful reimplementations of tabletops. A "good" grognard scenario/game doesn't depend on FoW anyway, or at least many people share that belief.

You can model a stereotypical grognard game as "chess with a large hex board, more pieces, and wider variety of pieces". I guess that gives some idea what a computer-proof abstract game would look like. "GO" on a 171x171 grid, perhaps, or chess with 50 kinds of pieces.
Robot hand and arm gets official approval
There is a strong, growing movement to improve scientific code. As two quick examples, the WSSSPE series: http://wssspe.researchcomputing.org.uk/ and the Software Sustainability Institute: http://software.ac.uk/ .
I backed this on Kickstarter (for $100 no less) and while I really want to love the apps and the system, I just don't. Not yet anyway. So many or the ideas are strong and the execution is getting better and better, but as someone who gets a few hundred inbound messages a day, it's not ther for me. Not yet.

But I love what they are trying to do and I don't regret supporting the development of this as a product that gets better moving forward.
Sony's Project Morpheus brings virtual reality to mainstream console gaming
Interesting perspective, thanks. How about those who love programming, but really spend their free time working on projects which are private (either for their company or some other private group). You probably won't find that stuff in a public repository.

I think this is where the CV comes in, you can mention such other projects without revealing the source code.

eg. If I am working on growing a startup in my free time and say, have this awesome idea and worry about someone just copying and pasting my code, I probably won't make it a public repository.

Also, lets not assume that everyone has the same priorities. Someone might love programming from 7am - 6pm but when they go home, their focus is on family and friends. I fear that this "show me your github account" culture could eventually undermine the importance of having a balanced life outside the world of software engineering/general programming
To answer my own question, there is [this](http://osrc.dfm.io/) and [this](resume.github.com), but neither of those lets you pick and choose projects, which would be nice
Well, i think it´s important to note that games must not only have AI that can play well, but rather programmers must make them "fail" sometimes, in order to seem more human, or make them "hesitate".

I guess what you´re trying to find out is which games have AI which correctly portray how a "great player" would act in such a game, and not which games have overkill bots that 360 scope you all the time.

Not sure this can count, but the AI of Pandemic, the game where you are a virus and have to destroy humanity is very well done. It is an accurate portray of a real world scenario under such circumstances.

Ps. Sorry for typos. English is second language over here.
Damn game, because of it we are forced to use "golang" in search engines.
I remember when you posted that check along with the exciting details. It was very inspiring for those of us fighting giants. Thanks for the update.
Emacs, of course, has a wordstar mode that can be activated with M-x wordstar-mode for those of you who're curious enough to try it out.

The copyright for that file dates back to 1991, back when Wordstar was still relevant. Like BRIEF and WordPerfect they have gone the way of the dodo.

I still remember having to use WordPerfect back in the day; but without the little cardboard printout you stuck to the keyboard's F-row it was almost impossible to use.
Let me explain to you the difference between median and mean. Finland has an average population density that is half that of the USA but mostly because the population is heavily concentrated into six or eight islands around urban areas and the rest of the country has a very low population density. To serve 80% of the population of Finland I would need to provide service to less than 20% of its area. The US has many more urban centers, swaths of very low population density that are larger than most of western europe, and a high-density cluster along the eastern seaboard that would be the equivalent of providing Helsinki-level infrastructure over the entirety of Finland.

Not even close to similar.
'There is no international regulation binding all countries in terms cellphone frequency standardisation, but that doesn't stop a phone bought in one country from working in others.' Countries have not standardized so cellphone in country A often does not work in country B. Often there is a choice where some of the cellphones sold in country A work in country B.

More importantly people are far less mobile between countries than they are between city's so the interference caused by non standard cellphones is minimal but still exists.

As to squatting, all it takes is setting up a radio station which is vary cheap. The issue fig leaf economic activity is inefficient, more importantly the having courts decide ownership is vary expensive for everyone involved.

PS: "point" references pointing such as with a finger. Bringing up an idea is often referred to as pointing out something even if no finger is involved. Swapping that which does the pointing to that which was pointed to is how you get from a 'something that is pricked' to a zero dimensional mathematical idea aka location.
Linux kernel vulnerability | local user to root
It is strange that the same functionality is not possible to get via chrome extensions
I seem to recall something like this happening a few years ago. Something about interpret the echolocation sounds as images using the right hardware and software, and being able to synthesize new ones and play them back.

Here's all I could find on Google though. http://www.speakdolphin.com/ResearchItems.cfm?ID=20
Crazy Girl (Pocahontas theme)
> you are pretending monopolies don't exist except where created by the government

There is a strong case for this view, and it is shared by many well-regarded economists throughout history.

And I haven't redefined the terms:
http://wiki.mises.org/wiki/Monopoly
Apart from the most obvious (being accurate) I would say well documented API and properly localised results
Show HN:Emphatic.co – social media done for you, on-demand
This is troublesome to me. I'm just completing my MS in CS and have been coding at my job, but all of that has been on private repos (and have been rush jobs at times so they're not the most well formatted).

I can't share any work code I've written, and the projects look terrible. Would having several commits that say something along the lines of "made it look like less of a hack job" be a good idea? They can go back and see how terrible it looked before, but it was for a class and I had to get it done before I could start on my other class's assignment.

I feel like what I've written could get me a junior dev job, but I know I would quickly outgrow that based on the work I've done before (or maybe I'm giving myself too much credit).
Surprised to see no mention of the underlying math (which is what I find interesting). In case anyone else feels the same, here's an article I wrote about Bezier curves.

http://jeremykun.com/2013/05/11/bezier-curves-and-picasso/
^ This covers my exact thoughts!

I have next to no public repo's available simply because I don't have the time to maintain an open source project, my free time is spent away from the computer attempting to enjoy life!

In answer to
How will you get exposed to a range of technologies outside what your employer uses, and a range of problems outside your work domain?
Get thrown in at the deep end, put my headphones on and work it out. Hasn't failed me yet!
It's already available as a beta feature in Cython.
Yes, the strategy for rollouts (the rest of the game after you leave the currently explored tree) are still an area of research. The successful programs usually involve some sort of local shape matching or other heuristic, sometimes trained using ML techniques.

One of the surprising results is that having stronger play between opponents in the rollout phase does not always equate with a successful search. Having a balanced strategy -- that is, one that does not introduce a bias for either player -- appears more important.
It used to be the case that a lot of their validation was also client side. E.g., the title section of your profile had an arbitrary length size in the input box but not their database, which was an unrestricted VARCHAR (or equivalent), if you removed the maxlength attribute of the input you could put paragraphs of text in it and it would happily destroy the layout to display it all.
This has been known by GRRM fans for quite some time. It's funny what bits of trivia become relevant again as the show finds new audiences.

The reality is, of course, that WordStar doesn't do anything special that there's not a modern replacement for. With the wide variety of software out there available to write documents, I'm sure that there's something that would word as well or better.

But the thing is, GRRM isn't interested in finding a replacement. He knows what works for him. And that's fine.
I'm not sure what exactly a grognard game is - but if it's just wargames, off the top of my head Stratego is a game without perfect information. A lot of fun too. The traditional board version takes three participants to play, but computer/electronic versions gets ride of the referee.
They can't prevent the initial abuse, of course, but they could, at the very least, think about the people who are affected by these attacks before making changes, instead of rolling back only after there's an outcry.

Simple measures, such as banning a whole IP from contacting/following/mentioning the person who reported it, should help a lot. And if they want to allow comments from Tor and other proxies - and I think they should! -, they could allow users to block everyone using them from contacting/following/mentioning them.

In general, they could give a damn, instead of just reacting to criticism.
dig.jsondns.org: Query DNS via REST
Working with strings as code causes editors to get confused, is hard to compose, and means you lose out on any kind of static analysis.
The Mossad is searching Facebook to find its latest recruits
Why not just customizing /etc/hosts then... You guys are relying too much on 3rd party tools without knowing what they do with your data and what they're becoming in the future.
Specially like this part: "App Links is not the panacea but it could be an important first step towards unlocking the gates around Apple walled gardens."

Just to kind of close the circle, suggest further reading here: https://medium.com/p/53e4de6c1630
I've always wondered if it's possible to inductively teach a computer to play Go using some form of machine learning by playing tens of thousands of games; perhaps games with annotations by humans following a simple format to guide the fledgling AI: "Good move", "Bad move", etc.

I used to play Go but stopped a long time ago. It was a game where you had to train your brain to recognise patterns and act on them.
Was there ever a murder/rape threat on Twitter, which was followed through?
Android Radio Station for Jamaican and Trinidadian Music
I think that's more related to the non-unified, pre-DVCS patch centric model of development, and the fact that djb has better things to do/is no longer interested in developing them.

If djb would have found an interested party to accept patches to the codebase, set it up on a code hosting site, then declared "this is the main repo for continuation of djbdns/qmail development", it would have gone a lot further than just "it's in the public domain" and no other guidance.

This has lead to things like "dbndns", which are a good attempt, but definitely not a general, cross unix version solution: http://packages.qa.debian.org/d/djbdns.html
I think you're comparing apples to oranges, both here and repeatedly in your original article.

For one thing, you describe many "sins" that "software engineers" commit, but in reality code that was flawed in most of those ways would not even have passed review and made it into the VCS at a lot of software shops, nor would any serious undergrad CS or SE course advocate using those practices as indiscriminately as you seem to be suggesting.

For another thing, how many "scientists taking a sloppy approach" do you actually know who can successfully build the equivalent of a ~200K LOC project at all, even if those 200K lines were over-engineered, over-abstract code that could have been done in 50K or 100K lines by better developers? It's one thing to say a scientist writing a one-page script to run some data through an analysis library and chart the output can get by without much programming skill, but something else to suggest that the guy building the analysis library itself could.
This is why I only log into facebook through Chrome's "Incognito window" functionality. Of course, if they are tracking IP addresses then i'm screwed.
>The sun only has 2.4 billion years left

According to this[1], you're off by a few billions years. The sun has enough hydrogen to burn for another 5 and a half billion years. After that, it has enough helium to burn for another billion years.

[1]http://en.wikipedia.org/wiki/Sun#After_core_hydrogen_exhaust...