skysight-inc/HackerNews huggingface dataset:
Clippy has some interesting history.

http://robotzeitgeist.com/tag/bayesian-inference-engine

(I subbed that link, got two upvotes and zero comments https://news.ycombinator.com/item?id=5219280 )

> Well, after doing some research I found out what went wrong. In a paper published in 1998 at the Conference on Uncertainty in Artificial Intelligence (UAI), the Lumiere team described the inner workings of the Assistant’s inference engine and also how much of it was included in the released version of Office 97. Below is a list of the features that were excluded from the product release (those keen enough can cross reference the list with what was demoed in the video above.)

> • No persistent user profiles.

> • No reasoning about user competence, i.e., novice versus experienced user

> • Small event queue with emphasis only on the most recent interactions of the user with the software interface (this means the engine was trying to guess the values of many variables using very little data.)

> • Separation between user interface events and word-based queries; for word-based queries the engine ignored any context and user actions.

> • Last and possibly most important and I quote from the paper, “The automated facility of providing assistance based on the likelihood that a user may need assistance or on the expected utility of such autonomous action was not employed.” Instead, “The Office team has employed a relatively simple rule-based system on top of the Bayesian query analysis system to bring the agent to the foreground with a variety of tips.” This is why Clippy kept popping up all the time. It was not using the mathematically correct engine that the researchers had designed. It was driven by some rule-based system that one or more of the developers from the product team thought was a reasonable substitute.

I don't think modern MS would make the same mistake, but who knows.
Most likely they weren't hacked. All of the credit bureaus sell your personal contact information and it is easily bought. As part of that "data package" they also include a rating (not credit score) of your credit so that purchasers may pre-qualify you for offers.
Actually Hackerman time travelled itself by accident to 2015.
Now we only need non-trivial tab completion, command history that survives restart, and ssh in a prompt, and we can feel like the nineties have arrived.
Decent at being obnoxious.
The "Black" version is interesting, because not only is it more offensive (and so probably slightly easier to remember), it doesn't require a separate way to distinguish the colors black and brown so there is less to remember.
Reproject GeoJSON Between OSGB36 GB National Grid and WGS84 CRSs
It's funny to read something like

var isString = typeof string === "string" ? true : false;

in a file called "bestPractices.js". I'm totally aware that this example is about the ternary operator and not about boolean logic, but if you want to teach best practices, then your examples should be the best practice in every respect.

Testing a boolean expression and assigning "true" or "false" to a variable accordingly is one of my personal indicators about the advance of someones mental programming model ;)

So why not instead:

var textColor = hasSpellingMistakes(text) ? "#F00" : "#000"
Can't agree with you more. I've been given a Dell XPS 13 at work and I need to get one of those anti glare screens... Lenovo did it better for sure.
Yep. This is good overall and certainly for password reset e-mails.
Oh. True, thanks for the explanation :)
Yes there are complex share cases that disbar investors based on nationality.
> If you instinctively and intellectually adhere to a system of values, why would you advocate something that goes against it?

Because less market regulation is not a value by itself, its a policy, a means to an end. My interpretation of kenny-log_ins' post was the hidden accusation that the Economist doesn't properly seperate the two, and thus falls victim to ideology.
It's only used opportunistically, though (which is still much better than plaintext).
What the new Microsoft needs to do to become relevant again
First, I doubt that programming skill exactly follows a bell curve. Most people can't begin to program; conversely, most people can begin to run. There's a barrier to entry in programming that gives the distribution much positive skew.

Second, the criticised idea that "everyone is either an amazing programmer or a worthless use of a seat" is probably true in capitalism. Either you have skill enough for an organisation to employ you profitably, or you don't.

That difference might be a hairline's breadth. But it acts as a significant tipping point. It doesn't necessarily indicate anything about the true distribution of programming skill. It's just a cut-off point.

"Annual income twenty pounds, annual expenditure nineteen pounds nineteen and six, result happiness. Annual income twenty pounds, annual expenditure twenty pounds nought and six, result misery."
> We need a principle that allows for nuanced collection

In fact, that's exactly what the Fourth Amendment demands. If the government has probable cause to suspect someone of wrongdoing, they can a search warrant particularized to that one person. Authority to spy on everybody's communications is exactly the type of 'general warrant' that the Fourth Amendment was intended to prohibit.
> Another option is to store the seed in a MAP_SHARED segment.

I assume you mean MAP_PRIVATE?

But that doesn't work. MAP_PRIVATE pages are copied to a fork.
I would be surprised if they would make such a gamble. The last thing they can afford is another PR disaster with Windows 10.

Right now, there is very little incentive for a user to move on from Windows 7 on an existing machine, particularly if it is not touch enabled. Now imagine if they hear that Windows 10 is riddled with bugs and doesn't work.
That's a great move, and Facebook deserves props for this. Not only for making it easy for people to disseminate keys, or for making it hard for my email provider to read my email, but for also eliminating phishing. Now my email client will show me beyond a shadow of a doubt that a given email was sent by Facebook.
I stopped buying games by EA and Ubisoft about 5 years ago for this very reason - shipping incomplete & buggy software with the mentality "we'll patch it later". In EA's case, those patches didn't even materialize a lot of the time.

I take it from your comment that they're still up to their old tricks... I'll continue my boycott of EA and Ubi
Coming Next: The On-Demand Sales Force
I try not to use shortcuts like this, but I'm always very wary of vitriolic posts that address the founder of a site with "Dear <first name>", thanks to Something Awful: http://www.somethingawful.com/news/annotated-dear-richard/ It's happened so many times over there that it became cliche, as that post indicates.
A Little Bit of Forth [video]
And there's the rub: I don't think most free citizens consider the murdering of thousands of people to be a crime. An attack, an act of war? Sure. But some weird version of a spree killing? Not so much. Especially when we're seeing large NGOs with missions to destroy/incapacitate existing nation-states.

So to argue that "it's all the same" really does a disservice to the analysis here. It's not. In the past, we had clear lines of civilization: pirates and others who operated without being part of a nation-state were executed on the spot. Now, however, we want to treat anybody we meet as being all the same. That's a nice sentiment, but it ends up classifying ISIL as some weird kind of criminal organization, and it is most certainly not that kind of thing at all.
Are they allowed to ship a browser as a core OS feature? I thought that ship had been sunk - in the EU at least.
Yes, but say I upgrade my Win8.1 during the free year. In two years time I want to reinstall. Will there be an option to a. download some Windows 10 installation media so I can do a fresh install, or do I b. always have to first install Win8.1?

If it's a, is my Win8.1 license key valid? Did the MS activation server get the memo that I upgraded during the free year? If it is b, will the upgrade from Win8.1 to 10 still be free after the first year, or not? I already upgraded my license once,but do they keep track of this? Can I still activate? Or does it count as a new try to upgrade after the free year?
Congress Mustn't Authorize More Chilling First Amendment Wth Material Support Laws
I cannot say I am surprised. I could talk about Arabic almost every time I comment here. That get's boring. Let's move to Vietnamese.

So one of the coolest co-workers my father had was a recon pilot during the Viewnam War. Not doing the high altitude picture stuff, but SIGINT and comm monitoring over the radio stuff.

He volunteered and went to Nam for the Navy. He was sent to schools stateside to study Vietnamese first, since he did well on the ASVAB, or whatever the hell it was then. While studying with Vietnamese, in DC I think, they would play cards and learn to talk. His first mis-step was crossing his legs, putting one leg on a knee, and showing his instructor the sole of his foot. Super offensive apparently, and off to a more boring instructor he went.

Then, once he was in country on intel flights, almost all of the people in the bases were South Vietnamese, but he is trained to speak Northern, for less than obvious reasons. So this got him into trouble routinely, and made him an issue with on-base stuff. One woman, a cook, on his first day was in the room and he asked "How are you, sister?" In Nothern, this is fine. In Southern, he called her a slut or a whore (someone can back me up on this). She ran out crying, and they needed a new cook.

He said he caused a lot of problems like that. That was the first time.
Just to clarify. MS said users of win 7 & 8 will be able to upgrade for free to win 10 within a year.

I believe I read somewhere that this will be MS's last release #. It will be a rolling release from here on out. I have not seen details on how they monetize that unless they switch to Apple's HW model.
No its actually really good. Just got a Lumia 640 and its pretty cool. Granted I look like an idiot asking it stuff every two minutes but meh.

Mr Clippy was a merely a bumbling idiot.

Perhaps a nod to the past, if you ask about mr clippy the cortana ring turns into a paperclip and tells you he's retired.
Even though Kong uses Nginx under the hood as a user you interface with Kong through the CLI or REST API and don't deal directly with Nginx or it's config files. While Kong is a mix of Nginx + Lua + Cassandra it's meant to take the place Nginx in your software stack.
Do they use --hidden-recipient ?
I feel like you are trying to make a bigger point than is available from the evidence.

The Icelandic sagas are surely part of lore, do you agree? They are prose history, and not stories of mythology. It say that Flóki Vilgerðarson climbed the mountain Hornatær, looked out, and only saw ice, which is why he named it Iceland.

This and many other stories in the sagas do not try to express some universal concept, other than being how people lived. They don't all describe some sort of hero's journey or quest.

I see no reason to imbue the term lore with that extra meaning. Certainly some of the stories describe anti-authoritarianism. But that it not unique to myths and legend. Real people can also be anti-authoritarian, so histories will also include accounts of anti-authoritarianism.
I have seen lots of companies using pirated windows, adobe software, etc.

I’ve seen schools use pirated Zarb, etc.
Many things that took a long time to do were not worth doing.
By doing that you aren't transferring 1 USD, but you are transferring 1 paypal "usd".

And having two parties create paypal accounts and go through all the necessary verification steps to actually do that is most definitely hard.
That's mainly due to the old BIOS mbr only supporting one bootloader at a time. I know on my old BIOS PC that when I installed a linux distro it would displace the windows bootloader with grub, and vice versa. On UEFI based systems, this is less of an issue, as I believe you can have multiple bootloaders.
I find them much more ergonomic than touchpads and often faster to get stuff done with too
At my previous company we used Mandrill and were extremely happy with it. I like their Web UI a lot.

I never used Sendgrid though so I can't compare the two.
Aren't there IRC bots already that successfully convince conversation partners to give them their credit card numbers?
I'm sure the US government is already working hard on organising an incident.
Modern crypto algorithms are considered broken if they're not secure against known-plaintext and even chosen-plaintext attacks.
This is purely anecdotal, but my device usage is spread between:

* iPhone (General Use)

* Macbook Air (Development, consuming media)

* Mac Mini (Work, development)

*Windows PC (Gaming)

Also worth noting, my wife has a 2-in-1 laptop which she loves.
Show HN: The first websynth that's 100% mappable to a MIDI controller
Yeah, you'd have to clone the data.
I agree wholeheartedly. Glossy screens have their place, and that place is as a desktop display in an area where light is controlled so there is no glare. On a mobile device they are nothing but a pain.

Unfortunately, I'm uncomfortable with giving Lenovo any of my money after Superfish and all the computing technology that interests me is only available with glossy screens (Microsoft's Surface tablets are particularly cool, but I still haven't been able to take the plunge).
Everyone is different. I personally don't consider talking about why a raise is important to you, in a human way, is a bad thing. I wouldn't want to work for someone who thinks that what is most important to me in life is irrelevant at work.

I had that bit as optional because some people want to keep stuff like that out of it, which is fine.

The overall gist is that when making your case, if you truly like your company and want to stay, you do not want to come off as an arrogant, greedy asshole who is up for grabs to the highest bidder. You should come across as a loyal, enthusiastic, high performer who simply wants the salary (or possibly promotion) they deserve.

Sometimes getting you a raise will require your boss having to fight a battle for budget, and to do that, it helps if they actually like and respect you as a person as well as value you as an employee.

I have gotten many raises over my career, so this approach has worked for me. However, every situation and person is unique.
More tech swag than you: Dog has one gold Apple Watch per paw
thanks for the input. i've looked into a few open source models. can you tell me more about how this might work or any examples of open source games with this model that i could possibly emulate?
Browserify VS Webpack – JS Drama
>North Koreans have used (걔산기) (Gyaesongi)

Which sounds exactly like Japanese 計算機 (Keisanki) meaning calculator, so why bother eliminating the Chinese writing if you are going to leave the Chinese loaned vocabulary in? Now you're just left with a huge swath of the vocabulary where the roots have become indistinct and impermeable since you eliminated the orthographic clues from the writing. Replacing it with English loanwords seems doubly hare-brained since there's no context for association to learn them with!

All this angst among the Eastern Asian nations over language-historical events that happened a thousand years ago. I bet the Chinese feel real dumb now that they obliterated their own orthographic heritage just in time for computers to come in and make mastery of the written character redundant.

You don't see us fretting over whether we should eliminate the Greek roots or Phoenician lettering from English.
No, I'm not talking about modules. I'm talking about modular code:

I mean that in many languages it's at least possible to write code that can be understood fully in isolation. Objected-oriented programming, etc, etc.

In C that's impossible. Due to UB being global.
Spent a few minutes trying to find the one extremely rude email he once wrote to a customer, since he liked to do that from time to time and it stuck in my head.

Instead, found this, which gives sufficient documentation that, yeah, he probably was: http://www.businessinsider.com/steve-jobs-jerk-2011-10
> Stupid question: shouldn't it be KEY_SPEC_PROCESS_KEYRING rather than KEY_SPEC_THREAD_KEYRING ?

Not a stupid question.

It doesn't really matter; the distinction between 'thread' and 'process' on linux is very thin: `CLONE_THREAD` and `CLONE_VM` are independant.

I chose to use `KEY_SPEC_THREAD_KEYRING` to err on the safe side.
In the back of my mind I also considered that thread-local would be 'more' local than process-local, and hence might be faster inside the kernel (but this is unverified).
The Wikipedia page about Karplus–Strong string synthesis says that there is a refinement of the algorithm that could also be used to model acoustic waves in tubes and on drum membranes.
I wish a JavaScript MIDI player could use those high quality audio synthesis techniques to play MIDI files.
Don't contact me! I have nothing to do with HN. I just post a lot. Contact the other Dan, dang, who is a mod and can implement ideas.
Did they just kill pgp.mit.edu by linking from this page?
I'm having problem retrieving keys from pgp.mit.edu, or it's just a coincidence...
For me Yosemite still has a lot of issues, mostly performance wise in it's current version.
I found forth a pretty interesting language. Started collecting some useful links if anyone else wants to get started. https://github.com/owainlewis/awesome-forth
> "why care about security when Facebook has your data"

(not specifically responding to you, just a general response)

Facebook and the NSA aren't the only threats to protect yourself from. Improvements to security aren't bad just because they aren't absolute 100% solutions.
Buckle up, my friend. You are in for a trip and like LSD, there is no guarantee of good or bad. I personally love it.
> Most people can't begin to program; conversely, most people can begin to run.

This is based on what? You really think that most people can't be taught the basics of "Hello World", or a function that multiplies two numbers?

Plenty of people write Excel formulas when faced with the need to. That's "beginning to program".
Yes, I've done the same thing with a Makefile.

The editing part of "poet" looks good, but it seems like one of those tools that might suffer from being overly developed.
Or dialects and vocabularies.

And at least to me (non-native speaker), the most difficult dialects are English. I mean, accents from England. I can usually understand very well people who come from the Indian subcontinent, or China, or Africa... but Manchester? Liverpool?

Northern English dialects perhaps sound funny but for me they are not that hard, despite some describing the Newcastle accent as most difficult.
Signed (and unencrypted) mails are vulnerable to known-plaintext attacks; in other words, it is possible (although not always feasible) to alter their content yet retain a valid signature.
-Wall AND -Werror
The Nuclear Age is far from over. If anything, we've just gone from the "only big players can afford them" to the "we don't really know who has them" stage.

There were reports of the Russian Mafia having control over nuclear material. [1] The collapse of the iron curtain caused a wonderful climate for well funded criminal elements to get their hands on all sorts of nasty stuff. This is documented, but not really discussed that much. I've read that many governments are actually a lot less worried about the Russian mafia having this material than they are about North Korea having these weapons, as organised crime doesn't really stand to profit very much from a nuclear stand-off. Apparently Mossad even purchased some of it to "stop it falling into the hands of Islamic and other terror groups" [2]

You can't put that genie back in it's bottle. The Nuclear Age won't be over for a while yet, it's just in a quiet phase.

[1]: https://www.law.upenn.edu/journals/jil/articles/volume16/iss...

[2]: http://www.rense.com/general44/maf.htm
70 mph is clearly too fast in that situation. You're missing the point, however. The conversation was about how robocars will be safer than human drivers, because they're not stupid. It isn't a contradiction, to point out another scenario in which many human drivers are stupid.
How do you feel about Aldous Huxley's Brave New World? A juxtaposition between BNW and 1984 is very interesting in terms of what actually happened vs. what the authors portrayed.
Missed that. My bad
Actually, Europeans can be jerks and aholes as much as Americans. I'm speaking from personal experience. Given half a chance, as they were on the project that I'm working on, the Europeans behaved identically, perhaps worse, to Americans. If the stakes are right (promotion and $$$) and the opportunity presents itself, just about anybody can be a jerk and get away with it. Sorry if the truth hurts.
Stupid sexy manboobs.
This sounds like it's more about keeping Facebook data out of Google's hands. They must leak a lot of information about who did what on Facebook to them through notifications ending up in Gmail accounts? Does that impact either party in a significant way? Just a thought.
Not just that, some teams just don't have a vested interest in winning. I mean, why try if people are going to give you money regardless of how you perform?

With maybe the exception of this season, the Toronto Maple Leafs were basically guaranteed to sell out every game.

The Leafs haven't won a Stanley Cup since 67, 3 years before I was born, and I honestly don't think it will happen again in my lifetime.
There are some, with certain (low) success rates. Expectations on IRC are weaker than those for an in-person conversation though; many people are inattentive or have limited English skills. I read an interesting excerpt from http://www.amazon.com/The-Most-Human-Artificial-Intelligence... , arguing that the Turing test would become much more interesting once the humans started playing to win.
Random TV Show Recommendation
How to Secure APIs in the Play Framework
As much as I'm pro-diversity, pro-inclusion and whatnot, I don't want to be associated with people who self-labeled themselves as "mediocre programmers", even if that group only includes Mr Kaplan-Moss. I want to aim to be as good as the best people in the industry. I think every profession needs its heroes to motivate everyone to move forward.

Will I be more insecure and anxious because of that? Even if I will, it's none of Mr Kaplan-Moss' business. I don't need him to be protected from the real world where people have different level of skills; sometimes higher than mine, sometimes lower.
I think that's exactly the problem I was trying to pass: I don't want to use JS to modify the content of an iframe that's embedded in my site. Why? Because it's dirty.

The advantage of using the 'all' property is that big companies like Twitter or Google could simply provide us with a CSS stylesheet that formats a specific HTML to look like a tweet. Then we (as developers) would be able to manage the download of the tweet server-side. This will lead to the fact that the client has to make much less requests to third-party servers -> faster site.

I may have struggled a bit with formulating my idea behind this whole scenario. I will try to do that better in the future... :)