skysight-inc/HackerNews huggingface dataset:
> I guess you need to be good with children in order for this to work.

Not quite sure what you mean by this -- I'd think that saying compassionate things is not age-specific? Can you think of compassionate things to say to anyone?
It used to be a pretty sweet deal, for $60 you could get unlimited multi-domain multi-wildcard certs. Most other CAs charged more than that for a single wildcard cert, and noone else seems to even offer multiple wildcard domains in a single cert.

Which was quite sensible, actually. Charge for the actual costly process of manually verifying ID, and then allow for unlimited free domain-validations to be issued to the corresponding ID (which is the machine-automatable part).
But would that really work in this case? China is the number 2 mentioned country and while I don't have any demographic information, I find it hard to believe that there would be that many Chinese on HN. Well, not just any Chinese, but Chinese nationalists (people who still feel like China is "home")?

I guess it's possible it could be the work of their "reputation management" online guerrilla tactics. Though, the people engaging in that work generally aren't even Chinese, they're usually subcontractors paid by the Chinese to promote a "positive China" (in my experience, promoting a positive China usually means downplaying or mitigating whatever bad news has come out that day, or if nothing is going on, Japan bashing is on the docket).

For whatever reason, people are under the false assumption that China only tries to manipulate public opinion and spread propaganda domestically. This couldn't be further from the truth. I remember Digg.com having to sue and fight to get the Chinese to stop gaming their system (source: https://en.wikipedia.org/wiki/Internet_Water_Army#Legal_prob...)

People know that the U.S government does it, but they either forget or ignore the fact that other countries do it too. Maybe they just underestimate the scope, or are wholly ignorant of it because they believe they haven't encountered such propaganda before (believing something like that would be "obvious"). But it isn't. Hell, RussiaToday (RT.com) exists almost exclusively for this purpose (to spread russia's narrative of world events). China has their own government ran/directed version as well, Xinhua.com. You see these two websites submitted in excess to reddit and other social media sites.

And do you know what's so great about reddit and HN to a person looking to spread or push an ideology or narrative? The points. They can keep track of what works, what doesn't, how well it works, and they can keep track of their employees. They can see how well each employee is doing at their job. It provides a measurement for them. A quantifiable piece of information to gauge the value of their work. Something they can bring to their bosses.

I know I'm getting off topic here but I'm actually (surprisingly) not surprised India is so high if xkcd's premise holds. While I don't see many Chinese commentors, I do see loads of highly intelligent Indians here. I met one last year on HN who I had do some freelance work for me.
Also I would like to mention that the lack of interest in packet radio is quite sad. I hope the trend will reverse at some point.

How long has it been since you could solder your own transceiver for a practical purpose? I'm talking DIY "wifi" with a range of tens of kilometers (of course ham radio restrictions apply).

AX.25 is ancient and slow, I want to watch youtube over packet radio internet with my ham radio license. Because... why not?

The only guy working in this field I am aware of is this one http://lea.hamradio.si/~s53mv/
Cool. It seems to distinguish words with and without trailing period for some reason ("MySQL" and "MySQL."), which seems a bit too specific. Perhaps a good reason to, though.
Termux terminal emulator and Linux environment for Android
Private ownership of means of production, i.e. capital, and free markets are essential for democracy.

If you have to depend on the village commissar's approval of your politics for your daily bread, you cannot be free.
Doesn't sound like a major hospital. The major hospital in Hollywood is Cedars-Sinai, IIRC.
It's in the official changelog as a new feature: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?p=ffmpeg.git;...
Immediate thoughts go to `debug.traceback` (via xpcall). You're on your own when it comes to Lua<=>C boundaries, however. Now, if you're talking about _manually_ walking the stack... this will point you in the right direction: http://zeuxcg.org/2010/11/07/lua-callstack-with-c-debugger/
Did you try to play fallout 4? :(
“drop up“ is quite natural when you trigger the menu with a key on the bottom row of the keyboard. Classic Windows UI (grumpy old me does not want to talk positively about anything since the ribbon bar) was always strongest in "combined arms" mode, mouse use on the right coordinated with the left part of the keyboard. (Whereas the Apple style seems more polarized to me between easy mouse-only and powerful keyboard-only "modes", with not much in between)
They could put the surveillance on themselves for that good people control group. Oh wait...
Drone strikes in Pakistan
http://knacss.com/ is very interesting but the documentation is French only :(
Of course, but then

2 * 4 + 5.

In Smalltalk evaluates to 18.
Mostly US ...
The effort definitely not minimal. You have to collect 10000 transcribed hours first. This is not easy in many languages.
I always though this was amazing, and a great disappointment that there weren't more videos and documentation about the project. It clearly took a lot of effort, and it's a shame that there's nothing more than a news report to show for it.
Productive and actionable meetings in Slack
Wrong is a binary state, you're wrong or not, both statements are equally wrong. What you're looking for is the term "Farther from the truth" Saying a tomato is a vegetable is closer to the truth (or closer to correct) than to say it is a suspension bridge. However both are completely and unequivocally wrong as wrong is a binary state.
They could always not allow and be left to deal with Afgani collapse on their own. And with soaring and increasingly nationalistic India under Modi.
Characterizing it as a coin flip is unfair I think. If this system can promote individuals to attention out of millions of targets, telling us that this person out of all the millions has a 50/50 chance of being a terrorist, then that is hugely valuable information that deserves further inquiry.

Now, of course we don't know how good the rate is or what other evidence they already have or what exactly a terrorist is for that matter. But in principle, you'd be throwing out a huge amount of evidence if got rid of a system that changed a target's chance from 1 in a million to 1 in 2.
Not long ago I saw this http://imgur.com/gallery/dVBj3#2 (2nd picture from the top). It felt quite zen. The article video is similarly zen. Self organizing furniture / space feels valuable ..
It would be much harder to keep commercial traffic off the ham bands if hams and the government can't read the traffic.
If a CA is not at least allowing client certs (so that you can e.g. use a smartcard with a key for auth rather than a password) then yes they're doing it half-assed.

(Browser makers are quarter-assing their UX for using client certs, but that's a separate issue).
It seems like a safe bet that they will try to learn as much about people as possible. Not so different from classifying them into people who are likely to buy a new car or nutritional supplements.
I think focusing on algorithms (if that's what you're suggesting) would be tunnel vision, and as a result the output of such a system will be much more weakly correlated with productivity than it should be.

Beyond code literacy, the most valuable skills for a 99% of programming roles are empathy and diligence. Unless you're working on the kind of programming that's arguably pure mathematics, algorithms are just not important.

There are plenty of ways to test diligence; empathy is a little harder to test directly but there are reasonable proxies.

Disclaimer: I'm working on a product for applicant filtering (generic rather than coder-specific) https://www.beapplied.com/
The idea that a meeting is a date or not has to be clarified. You can’t just have a drink with a colleague, and let the romantic interest to-be-determined. Americans, as I understand it, tend to have “the talk” which is a clear idiom for an actual conversation where they mutually decide to “be exclusive”, i.e. not take dates with other people. Timing, number of dates and all that are also fairly established.

I have regularly seen in several countries in Europe a relationship going from inexistent to committed, public and exclusive in a matter of hours. “Having the talk” is often understood as an intent to break-up (because it sounds like “We need to talk”). Whether a meeting has a romantic interest is never really expressed: it’s generally either obvious or purposely vague than anything. That has lead many American friends in Europe very frustrated with the dating scene, because it comes off as unreadable. Europeans in the US can find the formalism icky, but they generally adapt more easily.

There are also far more differences between European countries (wolf-calls are apparently common in Italy; Scandinavia can come of as the opposite) than with the US — but formalism is certainly the big one.
Genuine question, how do you use your text editor to chat?
The reasonable thing to do with that information, would be to surveil them further, search their house, or arrest them. Not assassinate them without a trial.

This appears to be what they do?

The National Security Agency reportedly tracked phone calls between the courier Abu Ahmed al-Kuwaiti's relatives in the Persian Gulf to all numbers in Pakistan, and NSA surveillance eventually tracked Abu Ahmed al-Kuwaiti's location in Pakistan via one such phone call.... In August 2010 they tracked al-Kuwaiti as he drove from Peshawar to a residence in Abbottabad – and as analysts inventoried the compound's striking security features they became convinced that it housed a high-level al-Qaeda figure... In September 2010, the CIA concluded that the compound was "custom built to hide someone of significance" and that it was very likely that Osama bin Laden was residing there[1]

As it turned out, that was where bin Laden was killed, so that process seemed to have worked.

I'd note that the arstechnica article gives no evidence at all that this particular program is used to generate kill lists. As you note, identifying possible couriers and just killing them without further investigation is a dumb idea. Fortunately I don't see any evidence in this or other articles that this is what happens.

[1] https://en.wikipedia.org/wiki/Abu_Ahmed_al-Kuwaiti
SKYNET: Applying Advanced Cloud-Based Behavior Analytics
Now a days every company is doing email marketing. Health care those are new to the industry they should follow this email marketing strategy to aware people about their service. Through email marketing they can show their health beneficial products also about new offers. With a good email we can attract more number of customers. Healthcare companies should go for a email marketing campaign.
Most developers forget, especially in for profit situations, that there are only 24 hours in a day. Given sufficient time, a developer can do everything themselves. But do you want to?Thing is, in your current situation, almost no one will buy the top tier plan, because there's no reason to.

I personally don't have much experience with Wordpress, but I do with mobile and desktop apps, and charging $10 instead of $0.99 has always netted me 10x the revenue. People that are buying this probably have a problem that is annoying enough to pay for - whether they pay $5 or $50 or $500 is probably irrelevant to them. They just want the problem gone so they don't have to think about it.

What's the worst that could happen if you increase prices? :-) Just test the page and see if it works. (+ if you do decide to increase prices, grandfather your existing users)
I have friends in military who really hate this. Because they consider themselves just doing a job like anyone else. And the fact its mostly used by politicians for political point scoring.
I haven't found a language which can't be abused. But I have found that C#/.NET and Python has many straight forward solutions which its users gravitate towards. So it is more about that how the programmers in the ecosystem behave that is my main issue.

One anecedote is: "I know I'll use one of the Curl++ wrappers instead of using the normal interface, because C" ... "But this wrapper throws exceptions in the destructor, that is bad and leads to 'interesting' debugging sessions" ... "but C!".
"""
[...]
Configurability is the root of all evil

Every configuration option in a program is a place where the program is too stupid to figure out for itself what the user really wants, and should be considered a failure of both the program and the programmer who implemented it.
[...]
"""

That's so wrong. Providing configurability is flexibility. No programmer will ever know what the user really wants. The most he could do, is to define the most reasonable default values. But there are freaks out there who love to do stuff differently.
i think he has won and it will encourage others to do the same. provoking people can work. bad publicity beats no publicity. now even some dude with no interest in shakespeare has clicked his link. it's https://sites.google.com/site/eternitypromised/ . worse it possibly deserves a second look. is this why the famous english professor posted this? because he secretly liked it and wanted it to be read but be able to give the arrogant author a slap on the wrist at the same time?
Are they different from http://stackoverflow.com/?
A beautiful, countryside village
I would love to have the ability to tag a post as “relevant outside of the US” vs. “not relevant outside of the US” for things like tax, identity theft and banking.
I've developed a DRONE that can TRACK each and every BRAHMIN in the World;
Short film made by young UK kids trying to stop trans bullying – Gay Star News
That's a great way to reintroduce nuclear tests discretely (well, sort of discretely). The cold war is back!
> computing power is dead in the water and has been for 5 years

Not even close, but you wouldn't know it from looking at Intel. They have 18 core Xeon processors that don't need to cost $4k USD. They are planning a knight's landing Xeon Phi with 72 out of order cores, each with 4 hyperthreads and two 512 bit SIMD units (meaning 1 core = 32 float operations at a time!). It will also have special high bandwidth memory for a 16GB cache in between the CPUs and real memory.

Intel's consumer chips have led to articles like this. Part is zero competition from AMD, part is intense competition from ARM and everyone else.

GPUs have not gone without significant improvements. 5 years ago the 580 gtx might have been the best GPU.

The other problem is that there isn't a heavy demand for faster CPUs on the desktop. Software isn't being written with multiple cores in mind, and if it is, it makes use of only 2 or 4 cores for a limited part of the program.

All of this is on top of the fact that the latency from memory is not getting faster. CPUs are WAY faster than most people realize but the way current software is written leaves anywhere from 10x-100x the performance on the table. From the hardware angle, higher clock speeds don't add anything.

Then you get into issues of cache coherent multi-threaded software being very difficult to write for the vast majority of people. How do you use SIMD? Right now the best option is ISPC, Intel's compiler. Everything else is a hail mary to the compiler. How do you use multiple threads? There are various wheels, none of them round. Even allocating memory so that you avoid a system global lock is an issue far deeper than most people will go when writing software.

Intel is in a position where they would look really much better if software was more optimal, but at the same time the fact that it isn't is part of the reason they have crushed their competition in the past.
Looks like an alternative to parquet - http://parquet.apache.org/
And how does it work with this?

while (keep_going) {
my_value = function(argument1, argument2, some_module.CONSTANT,
some_module.CONSTANT2)
// ...
}

Because there is one indent and twenty spaces, and those can't be converted to
tabs, since it would break code alignment.
Nietzche was by no means friendless. The gentry of the mid-1800s, particularly the intelligentsia of which he was a part, could not have survived, much less thrived, without a rich network of friends and professional acquaintances, whose houses they would crash when traveling, exchanging ideas and emotional support.

He even fell in love, in a famed torrential affair with the celebrated seductress Lou Salome.

Nietzche's philosophies grew not from the pain of loneliness, but from the bitterness of being denied the things he wanted, mostly by events out of his control. He had a promising career in the army, until an accident forced him to return to academia. Salome did not believe in marriage and turned Nietzche's proposals down three times. His anti-Semitism eventually made him unemployable by academia.

He did break off with many of his friends at this point, mostly for philosophical reasons, he kept a few around and even made new ones. He was never a true recluse, at least, not any more than anyone else of the time period.
Slightly offtopic, but I wanted a nice breakout board for the ESP8266 and couldn't find one, so I made one:

https://github.com/skorokithakis/tiny-ESP8266-breakout

If you want to just order one, here's a paneled PCB of the earlier versions (the only difference is pretty much the lack of a 3v3 out, plus the traces aren't as pretty): http://dirtypcbs.com/view.php?share=15302&accesskey=

Technical details: There exist some breakouts like this one[1], but they're crap, stay away from them. They don't include all the necessary pullups/pulldowns for the ESP to start running code, they don't include a capacitor and they don't leave room on the breadboard for connectors, so they're useless. My PCB fixes all these problems by adding 0805 10k Ω resistors, a capacitor and by being less than 2.5cm in each dimension.

[1]: http://www.ebay.com/itm/ESP8266-ESP-12-WIFI-UART-Serial-Modu...
We know that they do strikes based on circumstantial evidences (signature strikes):

http://www.theatlantic.com/international/archive/2015/04/war...
Uber's Design Meltdown
Not mechanical, so much lower resolution... but you might have recently seen the History of Japan video being linked around... the guy who did that, Bill Wurtz also did this:

https://www.youtube.com/watch?v=YBI-nZTUgf8

There's an entire subreddit of this stuff as I guess it's really good practice for playing by ear:

https://www.reddit.com/r/zappafied

It includes this awesome Palin one:

https://www.youtube.com/watch?v=YBI-nZTUgf8

P.S. In case you missed it this is the History of Japan one again: https://www.youtube.com/watch?v=Mh5LY4Mz15o If you watch it again, you can hear him using that technique of harmonizing with his own spoken voice in the background music of that video.
"Premature optimization is the root of all evil" -- Knuth
"data frame is the core data structure"

Actually, AFAIK a data.frame in R is actually a list of vectors (i.e. columns) with some constraints.
Is it necessary to clone such a device, or would it suffice to implement only the challenge/response pairs stored on the device that sends the challenges and checks the responses?
Stats of punctuation used in novels
> "LINQ also allows capturing Expression Trees however that's only useful for developers creating LINQ providers or where they need to capture and rewrite/reproject the expression."

As far as I know, LINQ to SQL uses Expression Trees under the hood, I'd argue that even if you're not using them directly, LINQ to SQL is a pretty useful application of LINQ.

Effectively, Expression Trees are what enables custom macros for LINQ. Even if not everyone writes macros, the number of users of those macros is much more widespread.
I had a terrible experience with their support too. I'll never use them again.

The guy kept throwing out extremely passive-aggressive lines while using smilies while I was nothing but polite.

Things like:

- "I understand your problem, maybe you should be more careful next time. ;)"

- "Next time read the fine print! :)"

This was all because I needed to get a certificate revoked. Due to their terrible and unclear interface I had managed to lose a private key that they generated for me and as you know, revoking certificates with StartSSL costs money.

The hilarious thing is the revoke fee is way more expensive than just buying a certificate with a different provider.

Thankfully I'll never have to deal with them again in my life because superior services exist to obtain/revoke free basic certificates.
Even if it's easy (and it may be now - I haven't done it for a while), it's still a whole extra backup workflow, which I have to work out how to do for all different browsers, and if I'm on another machine work out how to import, and work out if it's possible on mobile, and oh look, my personal certificate has expired so I can't login to renew it so I need to create a new account to get a new certificate and email them to get the accounts merged...all for one site. Or

./letsencrypt-auto renew
There is no indication in the article that a nuclear weapon will be used in the test.

I doubt that Russia or the US needs to really test nuclear weapons at this point, it is all about the delivery mechanism.
Find One Person Who Gives a Shit. The Rest Is Easy
How to write app descriptions that sell
Funny how in the title, the culprit is the algorithm and not the organisation.
Gee, thanks. How many of those articles do I have to skim to see if they mention a murdered billionaire to satisfy you?

This one at least mentions disappeared billionaires (if the first 3 do, I missed it):

http://www.cbsnews.com/news/chinas-crackdown-on-graft-media-...

But that could be detainment. And it doesn't go into executives.

Of course you are right, I was just being lazy, but I was trying to be smarter about it than typing an obvious search into Google and reading dozens of articles with the hope that I found one informing me about the claims made by someone I've in the past observed to be interested in the news.
Here[1] are the countries sorted by stories per capita which shows which countries are over represented.

If you want to play with the script that fetches the population numbers, go to Tools > Script Editor and add your Wolfram Alpha API key.

[1] https://docs.google.com/spreadsheets/d/1UX3OvN6MXDkuCiLpKPW2...
It’s in the Budget: Mobile App Solutions for Startups
I no longer understand my PhD dissertation (and what it mean for Math Education)
Just don't try to shut it down.

"We love you, Skynet! We just need to do some routine maintenance."
Ask HN: Why don't people use SCRAM for password authentication?
Blog-posts about password authentication usually talk about encrypting passwords in your database, with the understanding that the user's password will be sent verbatim to the server (possibly over an encrypted transport). The usual alternative is digest authentication, where the verbatim password doesn't go over the network, but the server needs to store the plaintext password on disk, which is even worse.

However, SCRAM authentication (defined in RFC5802) does not pass a verbatim password over the network, does not require a verbatim password stored on the server, or even an unsalted hash. It seems like it ought to be the best possible authentication scheme for all situations - over plaintext, over TLS, whatever. Why isn't it used more heavily? Why isn't it even mentioned in "how to store passwords" threads?