skysight-inc/HackerNews huggingface dataset:
> Trump appears to be an equal-opportunity mocker; his mocking mannerisms do not discriminate between targets on the basis of physical ability. :-)

even if that were true, it doesn't matter. If you had a fun joke you like to make imitating blowing your head off with a gun, and then one day you did it in front of some people and all the sudden someone breaks down...that person's spouse killed themselves in reality in just that way. What would a decent do? They'd say, "I'm so sorry!". That's all! they'd apologize. Even though they had no idea their "joke" was actually going to hurt someone. So even if Trump's lie that he didn't know this reporter were true, if he were decent (which he is absolutely not), he'd apologize (for real. Like, you just spilled your drink on someone at a party by accident apologize).

The "jokes" we make are not always the same depending on context. Trump knew very well (despite lying that he didnt know this reporter personally) that the reporter in question was disabled. Even if his routine was 100% the same (which it wasn't), he still reveals himself to be a vile human being to launch into that impression knowing its resemblance to this person's actual physical disability.

But IMO that's all moot because he knew damn well he was specifically imitating the guy's disability. After all, that is Trump's entire appeal. He doesn't care about so-called "PC". That's the basis by which his voters like him, why can't they just own that? Just own it. These trollish denials like the youtube video are fooling nobody except his own supporters who might have some inner doubt that what he's doing is really acceptable (which it of course is not). He mocked a disabled person, and you think he has every right to do so, which in fact, he does! mock away. Mocking is not illegal. But neither is overwhelming disapproval of someone's behavior by others. Trump supporters need to get over it.
> a world where internet access has long since become a basic requirement to function in civil society

Pretty condescending and representative of the HN bubble when you consider this fact: 13% of adult Americans never use the Internet.

http://www.pewresearch.org/fact-tank/2016/09/07/some-america...
Look at what is happening in Brazil right now. They use this system. The minority party was able to impeach Dilma Rousseff and take over the presidency. I would expect lots of these attempts if the US used this system as well
Drat! Thanks for the clarification though!
>So, the biggest complaint about Instant-runoff voting seems to be that it can lead to a counter-intuitive scenario, where a candidate becomes more popular, but loses the election.

This sentence doesn't make sense the original article failed to mention if you poll 50% of the first preference vote you get elected. So if you are at least 50% "popular" you can't lose.

If you poll below 50% it comes down to preferences as it rightly should in my opinion. there is nothing counter intuitive about this. It happens here (in Australia) quite often.

http://www.abc.net.au/news/federal-election-2016/guide/mpor/

Here the Right (Liberal party) candidate polled 40% and lost because the two Left parties (Labor + Greens) also polled about 40% combined.
So I just spent the past few hours learning how and then trying...

msSaveOrOpenBlob currently silently fails in Edge extension content scripts.

My first workaround of creating an invisible objectURL download link from the document body text (trying to not re-download the file) and then programatically clicking it only partially works, because Edge currently ignores the download attribute value on links so you can't set the default file name and you get a disgusting GUID as the default filename instead. This is sadly the best option so far.

My second workaround of re-transferring the file using the document URL directly, again with injecting a hidden automatically clicked <a> tag, also only partially works. This is in fact worse than the first workaround, because it doesn't even prompt to save or choose a file name. It just pops the file open in Notepad with the right file name but the wrong file extension, changing, for instance, "constants.js" to "constants.txt".

And now I'm tired of this exercise. Back to just not caring about Edge.
Thanks! I've heard that comment a few times so I think I will make a quick edit. Appreciate it.
I don't see the justification for speaking poorly of their users. Is convenience a bad thing now? Why do I want other image hosts hosting my images instead? What's the difference between putting them there and a chat platform from a privacy or centralization standpoint? I know for a fact many people use slack to trade images they don't want on the public net. So then I need to host a private image host too? That's a bit silly.

IRC is a fine platform. That doesn't mean it's what everybody needs/wants.
I'd say a browser introduces a non-negligable cost.
> (I like to think of this as pretty similar to the Haskell IO monad. At some point you have to break out of your cozy side-effect free code and actually do something. At that point you have to deal with the messy real world.)

And Haskell is excellent for dealing with the aforementioned messy real world. Better than any of the previous languages (for 1000+ loc) I've worked with.
I.e.: reading from a file or copying memory?
I don't believe it for a second. Even if there's some truth in this, I am pretty convinced this is just a PR stunt hoping to gain them some public sympathy.

"Heroes", riiiight. As a guy born in 1980 and knowing a lot of "hackers" back in the day (and religiously avoiding to learn how to break into people's computers; and I am very proud of that), IMO most of these men and women are former highly un-ethical kids "cracking for fun and profit" and then they were caught and given a choice (sort of like Kevin Mitnick, I'd imagine). Since they didn't want to be erased from this Earth they made the pretty sensible choice to join the NSA. I mean, imagine them knowing everything about your family and making you an offer you can't refuse in a room 5 stories below the ground level... and you're a scrawny 18-year old who just found the world is big and that you can actually piss off very powerful people while you're "poking for fun". I'm sure you'd join NSA as well, especially with the promise of being part of the elite undeground hacker force and being pretty well paid in the process too.

I am sure there is newer blood in there but I'd classify them as the drone pilots -- they never really get to see and experience for themselves the consequences of their actions and are probably as naive as pups. Did you ever notice how the drone pilots are carefully fed neutral and faceless terminology like "engage the target" while "kill these 20 human beings on the vague suspicions they're terrorists" are the words their supervisor is swallowing?

If I'm right this is a PR stunt, I hope it fails. If I'm wrong and they're bleeding people, then I hope NSA bleeds to death.
This question assumes in the reader a shared understanding and acceptance for what "a website" means and should be. Really, the question is asking, "don't you think the Web should be limited to documents, that apps should be left to app stores?"

I think the Web is, long-term, the only equitable application deployment system. We've seen plenty of examples of the walled garden ecosystems using their control to shut down free speech and criticism. We need a Free, Open Web, one that is as accesible as possible. JavaScript being the only language that runs natively in the browser means that these applications must have JS that works.

The flip side of the coin on a completely open system is that you have to take the bad with the good. That some people are bad developers and make a blog platform into an app or don't have a non-app message for why their game or map rendering engine is not working it's beside the point. People do bad work with every tool. But for some reason, when it's bad from the app store, we blame the developers, but when it's bad in the browser, we blame JS and browser vendors.

I think we are ultimately all doing the best we can. I'd rather a world where people can make mistakes than one that requires permission to release software.
Haha, hello from https://keybase.io/twitchax!

This is interesting, and I am super glad that you are here, haha. I am about to (in 2 hours) give a presentation on keybase.io for a MS-level cryptography course. I like all of the features, but I was curious what the primary goal was.

I see a lot of people mentioning the encryption tools (which are awesome and easy-to-use); however, I cannot help but think that keybase.io is really about identity proofs and signing. Would you say that this is the case?

If so, are there any plans to, say, add driver's licenses, passports, or other documents to a user's signature chain? There are some countries which actually give citizens public/private keys for cryptographic purposes like voting, etc.? I ask about this specifically because my professor is Josh Benaloh (author of the Benaloh cryptosystem [https://en.wikipedia.org/wiki/Benaloh_cryptosystem]), and one of his major passions is voting and identity proofs for internet users.

Thanks for joining in, by the way!

Bonus question if you have time: any thoughts about forward secrecy as part of the encrpytion stack in keybase.io?
Google begins removing recist search suggestions
How to Easily Build Winning Web Portals with Multiple, Flexible Revenue Streams
Given how much of Facebook's security team Uber has pillaged over the past few years I am surprised that this has not been fixed at Uber. Securing query logs, realtime alerting for anomalous queries and closing loopholes on internal tools that allowed for such access pretty much defined 2014 and parts of 2015 for the appropriate prodsec teams.
Looks like it also has music control too.

But I'm not sure how they manage to claim a 5 day with a color LCD display, I guess I should add the "always on display" to the list of pebble features I used.
I know that if you SSH into the access point there is a file in /tmp/system.cfg with the configuration.

I had to use this myself to get what were my old settings when I did an upgrade of my Synology docker container and seemed to lose my settings.
Even worse, what if the purpose is malignant. What if we're part of a intradimensional torture device, or something? That seems even worse than purposelessness. Or we're all in Rick Sanchez's pocket universe spaceship battery.
I believe AWS uses/used CSS to animate their admin ui arrow spinners. They use enough CPU to turn the fans on my laptop which rarely turn on under normal circumstances.
There's another important question: How will the clients deal with the fact that they did not get a notification delivered? Will that mean they probably never receive a chat message? That could in some cases be catastrophic for the user. Or would it only mean that they may not get something instantly, which would not be too bad if the client would also poll the server or also try to catch up on notifications on reconnects.
Which Pi do you use? Not sure what's needed to get decent Java performance...
I persist only because when they do get read, they can be absolutely invaluable in explaining what on earth I was thinking at the time.

I wish I could upvote this more than once.
Amazon big profits, cheating taxes in every country and keeping people in zero hours working.. how can company owners be happy of them selfs ? oh my, sad times for working class really.
Answer to “Which Mobile Devices and Platforms Should You Test On?”
I share your opinion of Gladwell in general, but I read the piece without knowing he wrote it, only seeing his name at the very end. I was actually surprised and impressed; I felt that Gladwell actually gave the topic much better attention and research than most of his pop-sci nonsense.

My two disappointments: his forcing of the dichotomy between Ellsberg as an insider-elite vs. Snowden's outsider/college-dropout perspective, and his praise of governmental support/intervention in things such as the HIV/AIDS epidemic (which is ridiculous; it took forever to actually convince the Reagan administration that AIDS was a big deal)... but otherwise I found the article to be pretty fair.
>Headaches from too much sodium

Not to say this is a myth like Chinese Restaurant Syndrome, but there is honestly a lot of evidence either way so we can't make establish a causative relationship for everyone. It is quite possible for people to have a short term reaction to salt because the hormones in charge of water and sodium balance can take several days to stablise, but again, we are unsure of long term consequences especially on an individual level.

https://www.newscientist.com/article/2101015-does-eating-mor...

https://www.scientificamerican.com/article/its-time-to-end-t...

The rest of your symptoms suggest that you are either eating too much like the guy from Supersize Me, or have more underlying health issues that require a better designed diet to heal. It's not food but how you eat.
Did they forget Mad Mx takes place in the Australian Outback? It currently isn't so different than the Mad Max version...
Seems to me it's more like bringing your home-baked cake to Wal-mart and being horribly offended that they don't just put it on the shelves. I think Animats' analogy in a sibling comment of making a pull request against a major open-source is very apt. Wikipedia is a huge and hard to manage project with extremely high standards.
> Americans since the 1960s have wanted the Brits inside the EU to counterbalance the French, whom they do not trust.

Actually, the EU dates to 1993. That's when Maastricht extended a European citizenship. It's predecessor was the Treaty of Rome, essentially a weak confederation; it dates from 1957.

And this idea that we don't trust the French would come from a Brit. Anyways, it's Ferguson. Whatever.
I'm a 100% with you. If I need advanced features my phone is right in my pocket. Timers, notifications, Spotify is perfectly handler with the always on display, week long battery life.

I got the Pebble 2 from Kickstarter, having also ordered the Time 2, and was blown away by how sharp the P2 screen is -monochrome and all. Very sad I won't get the new Time 2, as I felt the Pebble Time Steel display was a step backwards from the OG Steel in terms of readability.

My first reaction to the news was to locate a white P2 on Amazon to replace my wife's Pebble Time. Hope to get it just in time for Christmas.

I'm still very sad about how it all panned out, for the team and all the loyal fans, and selfishly so mostly because I won't see the Time 2 - not only would the display be a massive improvement, but CPU and memory also.
I prefer sites that should work without JavaScript, but I don't always worry about disabling it. There a number of situations where I do appreciate the enhanced experience - image galleries, client-side form validation to reduce server-side errors/warnings (the edits should be both client side and server side, but that's a different conversation), or controls for multimedia come to mind. I get really annoyed by JavaScript powered ads or excessive, bloated libraries downloaded because the developer didn't care.
+1 on this switch. I have two of them in my home network and very happy with then, now that they are setup. Configuring them initially was kind of a pain when I was setting up the VLANs. But I got it figured out on a Saturday and now it runs like a champ :)
I'm not sure how useful that is. It's not like gamers' opinion about games are hard to come by. Gamers are very vocal about their opinions, so any game developer looking for feedback can just go to Steam/Reddit/NeoGAF/whatever and read to their heart's content, or maybe even communicate directly to their player base.
I thoroughly agree with your 1st & 3rd paragraphs, but the situation described in your 2nd paragraph sounds like one in which the lenders are irresponsible, whereas the owners of the borrower alone seem to usually be blamed.
I know that in the San Francisco Bay Area, everytime a student from a highly pressured high school (think Gunn, Palo Alto, Monta Vista) commits suicide by walking across the train tracks, the more publicity it gets, the more copycat suicides happen.

IMO this response by Amazon is the best. Let things slowly sink into obscurity and that way people don't get stupid ideas about getting attention.
It is just me or is anyone else reading the comments getting the feeling that mental health issues are rampant today probably the most neglected space of health care or at least public awareness?

Shouldn't society and/or the government do more to increase awareness of these mental Heath issues and make information and treatments more widely available?
We have a Slack if you're interested: https://inferno-slack.herokuapp.com/
Also, using the two way binding is optional. We've been using Polymer for about the same time with Redux and a unidirectional data flow. I'm very happy with it.
Very true. Our builds are very slow, and they could be much faster if docker caching worked properly. Seems like these issues will be solved soon with the next major release of the platform. Let's hope
I've been on Metafilter for a long time (since the early 2000s -- edit: longer than that, as I just recalled discussing the 2000 US presidential election on there, so it's been quite a while it seems). It was and still is miles ahead of many places on the internet in terms of civility, intelligence, and general knowledge, however it has one very big downside these days: it has gone more or less off the deep end into identity politics. As someone who believes in equality, individuality, and enlightenment values, it's difficult to stomach at times. I basically don't talk on there any more, as I know my viewpoints would not be welcome. I just read, as I still find it informative and valuable. However if you are looking for anything even approaching balanced discussion on certain topics, it's not really a go-to place.
The problem, as I understand it, is that these are summaries of summaries. The actual commit messages are incredibly detailed, then they get rolled up by the lieutenants into a single merge with one line per change, then Linus merges them in and adds to the final summary 'networking updates'. If you want to know what actually changed, then look at the commit logs, e.g.:

https://github.com/torvalds/linux/compare/v4.9-rc8...v4.9
Pointless JavaScript is a bad thing.

Want to take over the scrolling just because you dislike the default one? Please don't. Also, I believe that by this point the novelty of scroll animations (used to be popular a couple of years ago) has worn off.

Want to include a billion JS tracking services on your mostly-textual webpage? Please, make sure they don't interfere with the rest of the page.

Want to include cool charts, even if they're not interactive? Tables with sortable, re-arrangeable columns? Forms with smart autocomplete that narrows choices based on previous choices? Shopping cart? Chat? Anything that will re-render the entire page for changes on less than 1/2 of the page? Yes, please use JavaScript.
Naw, it's easy. Just eat real food or read the label.

The only bummer is Thai and Indian is so sweet it might as well be dessert.
It is unclear why a "strict ban on human cloning" is needed. The article quotes researcher Lewin: "“We now understand why clones fail, which can lead to improvements in the process of cloning of animals. Our discoveries also reinforce the need for a strict ban on human cloning for any purposes.”

A quick read of the article itself suggests the it does no consider human cloning and does not provide support for the conclusion that a "strict ban on human cloning" is needed.

But the reasoning behind the "need" is never explained. I suspect that the need for a strict ban comes from the bioethics folks and is not a real need.
It actually does sound kinda crazy. If you're forced to use Mac at work, why mess around with some buggy, craptastic Linux-on-the-Mac when you can use use the perfectly good Unix already on the Mac.
I posted this in a comment above but because it's relevant I feel it's worth putting here as well[1]:

git rerere (reuse recorded resolution): https://git-scm.com/2010/03/08/rerere.html

"it allows you to ask Git to remember how you've resolved a hunk conflict so that the next time it sees the same conflict, Git can automatically resolve it for you."

[1] This isn't explicitly against the rules but if it's in bad taste I'll happily remove it.
The previous discussion with naasking is here:
https://news.ycombinator.com/item?id=11823781

At this point I have nothing further to add.
You simply know that:

("jane" "jim")

is a list, because that's the overwhelming convention in Lisp dialects. A common notation for vectors, used in Scheme and Common Lisp, is the hash-left-paren:

#(1 2 3) ;; unambiguously a vector
#() ;; empty vector

There is no standard for notating a hash table; it is dialect specific.

For instance, in the Racket language, they use #hash, #hasheq and #hasheqv prefixes: http://docs.racket-lang.org/reference/reader.html#%28part._p...
The hash contents are using the same syntax as an association list (list of dotted pairs).

In TXR Lisp, I invented a different notation: a #H prefix which is followed by a compound S-expression. The first element of the S-expression is a list of optional attributes of the hash, and the remaining elements are the key-value pairs. For example:

#H((:equal-based) ("jane" "jim") ("alice" "bob"))

#H(() (:jane 3) (:jim 5) (:alice 7))

equal-based is needed if the keys are aggregate objects like strings, lists and vectors.

In Racket these would be:

#hash(("jane" . "jim") ("alice" . "bob"))

#hasheq((#:jane . 3) (#:jim . 5) (#:alice . 7)) ;; keywords are #: in Racket

If you want interoperable S-exps that include literals for associative arrays, you have to pick the way some dialect does it, or roll your own, and customize the reader accordingly.

Or else, a decent, portable solution for general data exchange is just to use association lists, like this, which use a notation that is common to many Lisp dialects:

(("jane" . "jim") ("alice" . "bob"))

Though it is not denote an optimized associative array structure, the syntax (at least when it is not empty) clearly conveys that it is associative. The software which processes this can convert it to a hash table, knowing that an associative list is expected for that datum in that position of the syntax. That is to say, we use the representation of an inefficient association list (which, if used "as is" the way it comes out of the parser implies linear searching for keys) and let the applications optimize that as they see fit.
One issue for me is that they didn't seem to have any "nice looking" access points. I like the Unifi ones as they look pretty nice mounted on the ceiling. I took another glance at the Mikrotik site and I see they have an 802.11b/g/n ceiling mount access point, and I wanted 802.11ac. I have a Mikrotik switch that I am very happy with though.
Everything on Wikipedia is CC-BY-SA or free-er, and the software that runs it is GPL. If you think you can do better, feel free to try. I'm fairly certain several people have already tried. I personally find the "hostile culture" to be not too different from a culture with high standards, and high standards are exactly why Wikipedia is popular - you see exactly the same criticisms leveled against StackOverflow and other essentially "canonical" resources on the web. I would not be surprised if anyone who cares at all about quality will get a lot of people complaining that their contributions were ignored or that it's impossible to add anything to these resources.