skysight-inc/HackerNews huggingface dataset:
Oh my god, apparently it WAS my cat's [1] fault for walking across the keyboard!

Some genius at YouTube decided to implement persistent keyboard shortcuts that enable cats to easily and stealthily change the closed captioned text into unreadable colors!

My cat can press "o" to make the text lighter and fuzzier, and press "b" to cycle through a garish series of primary background colors plus black and white, including the same color as the text, rendering it invisible. There may be others, but I can't tell and I'm afraid to try.

Hoping that my opposable thumbs would enable me to get some help, I pressed "?" expecting to get a list of keyboard shortcuts, but that didn't do anything but violate the Principle of Least Astonishment [2].

It's not all my cat's fault, though -- some of the blame lies with YouTube: purposefully designing, implementing and not documenting such annoyingly cat-friendly but unhelpfully user-hostile keyboard shortcuts.

Googling for "youtube keyboard shortcuts" doesn't show any links to official YouTube documentation on the first page of results -- the top featured hit is an outdated page from an "SEO Consultant" full of social networking widgets and ads and self promotion, that doesn't even mention the closed captioning related keyboard shortcuts, which my cat discovered all by himself.

Does YouTube itself even document its own keyboard shortcuts online anywhere, let alone providing pop-up "?" help?

And does anybody really think that changing the transparency and background color of closed captioned text is so important that it deserved several dedicated undocumented keyboard shortcuts, no matter what the usability consequences were? Or that the user's inadvertent color and transparency preferences should be persisted across all videos instead of applied per-video? Who would even want partially transparent text anyway, let alone a key to change between several transparencies?

[1] http://imgur.com/a/33Mrt

[2] https://en.wikipedia.org/wiki/Principle_of_least_astonishmen...
May she rest in piece. I also thought she was going to pull through this.
A loss for the film industry but moreso for her family :-(
For me I'm thinking of "the service industry", the lower end. Here employees are low-skill, therefore at the mercy of employers who can swap them out for a less testy serf if required.

Those further up the value chain have more of a give-and-take relationship with their employer, the supply/demand curve is more in the favour of the employee. The employee has better savings and is not facing missing next week's rent if they are fired. A very different dynamic.
To clarify, I meant that vast majority of evil doers would pay $85 for less screening (alongside a lot of normal people).

While doing thorough background checks on all travelers is an impossible task, it might possible to do thorough checks on all Pre-Check members. This could be worth it for the TSA, even if 99% of PreCheck members are good.
"Hey Alexa, how do I dispose of a dead body".

Maybe the cops are just hoping to get lucky.
I'm getting an internal server error when I click on the link.
I've responded to your position elsewhere:

https://news.ycombinator.com/item?id=13264644
> but most importantly of the number of recharge cycles.

That was the point I was alluding to. You're mistaken in thinking that this is the most important factor. It isn't. The most important factors are extreme states of charge and temperature. If you account for those and control those, you can easily go a million miles on the battery pack without any kind of major issues. The rest of the car will fall apart before the battery pack gives out or suffers major degradation.
But if you don't normalize by population, you just end up with a map of the most populous locations instead of a map of the highest popularity
What a dire list. The only game that looks interesting is Imhotep. Just a bunch of branded crap and stuff from celebrity designers that sold a thousand copies before even being released. The re-issue list is equally uninspiring, and they cannot resist adding yet another Rosenberg; one that I don't think was ever out of print for a moment. Schotten Totten is a good reprint, though (of something else that hasn't really been out of print for more than a few moments.) But, come on, Ra gets a reprint and it doesn't get mentioned? Shogun?
When writing 32-bit Windows programs, I'm pretty sure it was basically the same as working on Windows 2000: separate address spaces per process, virtualized address space, swap file. In terms of ReadProcessMemory and the like (or whatever the equivalent was back then... I only did Win32/DirectX/OpenGL stuff at the time) it was probably a free-for-all (no users, no security...) but if you were just writing ordinary code then the basic operating model was a bit like the usual NT one.

The preemptive multitasking did work, but I remember it being quite lame, and if your program didn't use GetMessage/WaitForSingleObject/etc. often enough then it could have a deleritous effect on the rest of the system. But you could still see this sort of behaviour in XP at times, and it only really seemed to resolve itself properly when 2+-core CPUs became common... so I don't know how much Windows 9x's 16-bit heritage can be blamed.

This was all quite a long time ago, though, thankfully, so maybe I've forgotten something.
> Windows 2000 was dog slow even with 128MB memory.

Indeed. A couple of years back, at a former employer, I was given a certain task that required me to set up an "office" in our assembly hall, so the only PC I was allowed to use was one that was practically part of the garbage pile anyway, which turned out to be a Pentium III 450 with 128 MHz of RAM. One of my coworkers gave the heartfelt advice to use Windows 98, but I was young and stubborn. Soon, I was young and impatient. ;-) It was fun, though, the PC had no case, it was just a PSU and a motherboard sitting on a very dusty table, which felt very macho. Fun times.
One way for Rust to become more pervasive in the University scene is for it to become an ICPC [0] language of which only Java, C/C++ and Python are currently used [1].

[0] https://en.wikipedia.org/wiki/ACM_International_Collegiate_P...

[1] https://icpc.baylor.edu/worldfinals/programming-environment
Would be great to line these all up in one demo site to test them out. After some digging I found the CycleJS version and it actually performs _terribly_ for me on Linux Firefox (version 50) but does quite well on Chromium (version 55).

https://github.com/wmaurer/cyclejs-fractals
> True, but I don't see that fights over precedence are unique to ArXiv either, or even made worse by it, no?

I'm not familiar enough with other methods of preprint publishing besides arXiv / eprint.iacr, but you may be right that it is not unique to arXiv.

My personal preference would to be to have bits of research done through something like git, so that work along the way can be seen, otherwise one may solve a problem and then be 'out-arXived' by someone who spends an all nighter tex-ing your solution (this is a hyperbolic example, but I think the idea of the potential flaw in the system should be clear).
Make RC4 Great Again: XRC4
For now you can find it on the front page of the blog: http://lemire.me/blog/
This new firmware update fixed the flickering for me: http://downloads.dell.com/FOLDER04078627M/1/XPS_9550_1.2.18....

Might be worth a try?
Thx, but I am specifically looking for some relatively large scale production projects.
There's a difference between those, and the eradication of diseases/increased nature preservation/reduced world hunger/increased literacy.

Basically the post is going way out of its way to show a selection of the good stuff (based on what the author usually covers) that is difficult for the Media to get lots of angry shares based on a polarizing title.
(I think) the argument your parent is making is that Amazon could easily send a software update to a specific Echo to make it record everything it hears.
> huh? why would that matter?

Well, it's nice that she lived long enough to see the part that her character played in the movie, and that her family was able to enjoy it for a brief time without her death casting a pall over it.
spend a couple years getting stiffed by people with heavy accents, you'll start lecturing too.

keep in mind these people don't earn a living wage, they live off of tips.
The /s tag is not an excuse for comments that aren't relevant and substantive. Try to contribute to the discussion.
It's either addressable or it isn't. My understanding of typical PAE systems is that userspace is still limited to 32 bits of address space per process. Any system where userspace is not limited to 32 bits should have a larger than 32-bit size_t. (PAE systems are not true 32-bit platforms.)
If the manager has no idea whether or not the service warranted a 0% tip, then that's the problem right there. It's his job to know that.
"If human labor were to become wholly unnecessary, we are going to substitute for it through transemployment. That is, we will create work that is not strictly needed."

In other words, bullshit jobs:
http://web.archive.org/web/20161017003907/http://strikemag.o...

That's fine if employment becomes fully optional, but I fear we'll be forced into a life without the meaning of useful jobs, and without the freedom of technological unemployment.
For the sake of discussion let's just say this virus makes people more prone to Obesity (certainly there is a lot of correlation)... It would be interesting to test if the damage and/or mechanism of this virus is a one time event or ongoing issue. What would happen if the people and/or chickens were given anti-viral meds... or took lots of vitamin C? Is the effect reversed? I have no idea what would happen but I'd be very interested to see. HIV patients given antiviral drugs sometimes experience lipodystrophy, which may somehow be related but that's just a wild guess.

Also, if I'm a ruthless chicken farmer wouldn't I want all my chickens to have this since it makes them heavier based on the same food intake?

Finally, what's going on with the people who have the antibody but haven't gained weight? What's different about their immune function, diet and/or lifestyle.
According to neilsons, the average age of viewers for the top-rated us news channel (fox) is over 65. Ill believe you when cnn stops running commercials for stool softener and medicare suppliment insurance.

Kanye's breakdown wasnt mainstream news until he started associating with trump ... a boomer.
I, too, am kinda left wondering 'what happened?'
I would like to see a little more serious attention to the "participation" rates in the workforce. Author is a little too reliant, for this particular topic, on the 5% unemployment rate.
I find myself doing most of my hobby programming in C. I think it kind of evokes the same thing other hobbyists(like wood working) get by building something from scratch even though there are easier ways to get close to the same end result. There's just something fulfilling about building something with your own two hands as it were and seeing it work.

That being said, I don't think I'd like to do C professionally and I'll happily stick with languages the manage my memory and have all kinds of libraries that give me "free" stuff.
Hard to make money selling a free OS to replace an OS the customer doesn't pay for already?
Carrie Fisher, Star Wars actress, dies aged 60
I thought all planes had to have on board defribillators?
I have $250,000 in DigitalOcean credits. Is anyone interested?
My throwaway contact e-mail is included in my profile description. This has all been obtained legitimately but I no longer have any use for it.
The Atlantic actually remains about that cheap, particularly with their regular sales. I've never paid more than $1/issue. They, like many other magazines, seem to have moved to a model of doing whatever it takes to keep print circulation up, thereby being able to charge more for ads. They've also been significantly more successful with their web presence than a lot of their peer magazines, which also compensates for the low subscription cost.
It's not just the existence of technological unemployment, it's the pace of it. Over the past two centuries, we've shifted from an economy where virtually everyone is a farmer to an economy where hardly anyone is a farmer. We've mostly automated food production and distribution. But it took generations to do it.

Today, people embark on careers in their 20s that disappear in their 40s and 50s. Such a pace of change is distressing. Consider how many people drive trucks for a living. In another generation, that job will be 90% wiped out. It'll be local short hauls only, places where there's a lot of human interaction and judgment calls. Long haul semis will be entirely automated. It'll save money and it will save lives, and it will be a huge boon to everyone in society - except professional long haul truckers, who will lose their livelihoods. They won't take it well.

Given an opportunity and a mechanism to retrain or switch careers, people can do that. But what if it takes a year or more to retrain? How will they pay the mortgage? How will they feed the kids? People who can't care for themselves and their families feel weak, vulnerable, and ashamed. They'll be angry and act out. They'll listen to political demagogues who tell them what they want to hear and give them scapegoats to blame. Such a sudden social change is politically dangerous.
Probably wouldn't be a horrible thing to be able to add to your will instructions to release data if possible.
I hate arXiv, I can never figure out where is the PDF, if there is a PDF... long live eprint.
I can not agree with applicability of that aphorism in this case.

We have had a very vocal feedback loop of raising issues ("stupidity", "misunderstandings", "neglect") with OP conference as one type of such feedback.

Nothing has been corrected. Do you happen to know of another aphorism that covers the "willful stupidity", "willful neglect" etc. and what it all means (as I certainly don't desire hitting London.)

Obviously those with their hands on the production pipeline of tech disagree with the feedback. Is that really a controversial observation? Really?
Very relevant. We've seen massive unemployment due to globalism during our lifetime.

And we solved all of the cultural and social problems that caused by calling anyone who complained about it racist for five decades straight. Why reinvent the wheel? Just open up the console and type:

npm install ford-model
It depends on what the licence is for Github, both in terms of information contributed to them and information obtained from them.

IANAL and I'm too lazy to read it, but I suspect the case is you've given Githuba very broad licence to use the info but they've passed on a much more restrictive one to their users so they can't just run g1thub, an exact mirror of the site. Public domain is very unlikely, but that doesn't mean gitpay is in breach of their terms.
I agree. I think the reason has to be that you are getting a better level of service and they will have a much lower volume of tables so they need a higher margin per table. (Obviously there are some high volume / high cost restaurants but that isn't the norm.)
Why would that be a reason? There is still only one rust compiler.
GHC deprecated the C backend since 7.0 (just FYI, the choices of LLVM and Cmm backends are more nuanced).
Someone else played that part. It was done with cg.
As a former nicotine addict, that's the only part. But what difference does it make? The pleasure is as real as any other.

Of course fewer people smoking is a great thing. It's just not great enough to justify taking away somebody's freedom to choose for themselves.
Defibrillators do mostly nothing for heart attacks.
"Death is a natural part of life. Rejoice for those who transform into the Force. Mourn them do not. Miss them do not." -Master Yoda

May the Force be with you Princess

Source: a Reddit comment [1]

[1] https://www.reddit.com/r/movies/comments/5kkzmo/comment/dbon...
I am genuinely heartbroken. Rest in peace. :(
Condolences to her family and to the wider Star Wars community.

On a film-related note: I'm assuming any role she might've had in Episode 8 might've already been shot since the film is in post production, but given that she's passed away and (I figure) Leia almost certainly won't be recast, how might Disney rejigger the storyline going forward? Furious 7 handled Paul Walker's death through CG and the use of Paul's brother to stand in for missing shots, but that was to close out a single film rather than to adjust for broader plot gaps in an overarching series.
Yeah, I read it as minimally requiring 3), and either 1) or 2). So probably meant to include all three.
I just got Scythe for Christmas. I'm just waiting for people to return from their families after the new year to give this a go!
Are you the brilliant data scientist no one listens to?
When a clock strikes a 13th time, it cast a doubt over all the previous twelve strokes.
I think you don't understand what that word 'popularity' means...
I fear for the folks coming into the workplace who think that HR exists to be their advocate.
Curious as I'm only a casual boardgamer now, but what would your 2016 list be?
AEDs (defibrillators) are only good for specific types of cardiac conditions.

Since they were performing CPR on her, it's likely she had a very weak or no heartbeat (asystole), which defibrillators are no good with.

Defibrillators are only good when your heart is working erratically, not when it doesn't work at all.
Not really. Here's what's publicly known:

https://en.wikipedia.org/wiki/CyanogenMod#Restructure_and_ce...

Honestly it looks to me that they just ran out of runway and dissolved into an internal power struggle, then someone representing the investor side of things came in to shut it all down and recover what could be salvaged.
Rust is much harder to learn than C. Rust is a good language, but, like C++, it has several levels of abstraction that C does not.

With C++, the template fans took over the language and overcomplicated it.
Now you can't do anything in C++ without some template library. Even C++ enthusiasts admit that template programming is hard. It may even be a specialist skill that most C++ programmers do not have.

Rust picks up where C++ leaves off in that area. There's so much going on under the hood in templates that programmers are pushed into a ritual/taboo style of programming. (That's where you're taught to do something a certain way, but may not know why.)

It's really hard to kill off C.
For the benefit of other readers it might be more useful if you said WHY the poster should mail you.

Do you have job(s) on offer? Are you in the same part of the world as the poster? Or do you have advice you don't wish to share publicly?
After reading your comment, I was inclined to agree with you about the statistics. After reading their FAQ, I was convinced to side with them.

Their point is that the stats are garbage-level useless. And I can imagine people bragging elsewhere that their paper received X,000 hits when in reality it's all spam or bots. It's not arxiv's responsibility to monitor that, but it wouldn't feel good to facilitate that kind of disinformation or invite hit inflation. Especially as scientists, we want to either publish good data or no data, not data that we know to be garbage.
Linkified: https://github.com/gitpay/website/pull/4
contact me ....sean dot anderson at datavirtue dot com

We might be able to work something out. Looking for a PHP developer for out team.
https://msdn.microsoft.com/en-us/library/hh567368.aspx
Really? An aging actress might not be too happy seeing the highlight of her career replaced by a combination of stand-in teenagers and cgi.
You could insist on giving extra money at any business or for any service and most of them would take it.
Because the amount of code already written in C is astonishing and that's just counting stuff that is in the public sphere.

Once there isn't a dependancy on C-programs or code then C will be obsolete. Now the task comes to rewriting hundreds of thousands of hours of code to make it so that the rust backends for systems are up to spec with what's already layed down.

C is popular because a lot of stuff is written in it and it's the obvious choice due to the tooling for certian tasks.
I agree you are on the right path here. You have three options from my point of view (this is not legal advice):

1. Get lawyers involved

2. Get social media and shame involved, which will probably make them take action. You seem to be doing 2 by being in the front page of HN, take it to twitter as well. This is ridiculous but it's "easy and cheap" way of doing it.

3. Nullify your account by setting up fake data and making them update it (automatically?). This is why you sometimes want throwaway services or http://mailinator.com/ , for companies who abuse people's data as seems to be the case.

Waiting for others to comment here, as it's a really interesting topic and I want to see other options as well
Luminous beings are we, not this crude matter - Yoda
The main problem is DigitalOcean does not offer a centralized firewall, so they assume users will and can setup iptables. If they had a centralized firewall and default policy of all inbound traffic blocked and then you specifically open ports on droplets it would make a huge difference.
I worked in fast food and our service was exceptional! It was because the place was run like a well oiled machine.

It had to do with the owners, who were very process oriented and educated people. Plus they really cared. Management was, in turn, very good. All the managers there when I was there had been there over a decade so they probably were paid well. The managers, of course, managed their staff well. It really was a nice place to work.
Maybe I missed it in the article, but it alludes to this: C is the least common denominator. It's not a great language, but it works everywhere and will work in the most restricted of environments.

As the article states, it's resurgence is bc of restricted small devices, but that's not because it's a great language. Debugging memory issues is horrible, having strange things happen because of randomness between compilers, no fun.

I had a recent desire to get back to baremetal, but I didn't go back to C; I have too many battle scars. I went to Rust, and have never looked back or regretted it. The FFI between Rust and C is pretty easy too for any cases where I need it.
64kbps would be sufficient to hear back noise and whisper, so that would make more sense.
THE GRINCH STOLE OUR CHRISTMAS
There is also the chance to port backend formats like Mir [0] or Wasm [1] besides LLVM.

[0] https://blog.rust-lang.org/2016/04/19/MIR.html

[1] http://webassembly.org/
contact me....sean dot anderson at datavirtue dot com

We are looking for a solid developer...and we have a PHP project with a major company.
If you want a good read on containerization, I'd really recommend reading 'The Box', a history of shipping containers. For a topic that might sound bland, it's fascinating.

https://www.amazon.com/Box-Shipping-Container-Smaller-Econom...
This is a horrible assessment of whether we are facing technological unemployment.

There are more bank tellers in the US than ever before

But.. there are more people than ever before. And the number of bank tellers is leveling off even as the population grows.

Overall, there is scant evidence that we are undergoing a technological-unemployment crisis, if only because unemployment rates are low.

Are you kidding me? (First, you have to always be careful with any metric where the collecting agent has even the slightest bias to the outcome. Unemployment is not the obvious number you might think it is for a variety of reasons.) Jobless and underemployment are the numbers you want to be looking at -- and good luck getting good numbers on those but when you do, I think they'll tell a very different story.
You didn't see Rouge One? There's an actor who's been dead for 20 years. Carrie Fisher didn't play her part.