skysight-inc/HackerNews huggingface dataset:
>The networks are gambling big in a risky industry where only the most prominent shows survive. While top-rated hits can garner millions of viewers, FX research found that the bottom 20 percent of shows averaged around 380,000 viewers, a daunting prospect for networks that depend on big audiences for ad revenue.

Only the prominent shows survive in the ads business model that currently governs these networks. If an Amazon or Netflix show gets 380,000 viewers and this show convinces the majority of those viewers to keep their subscription, then the respective streaming giant has already accomplished their goal. That's another $3.8M (or whatever the average subscription amount is) in monthly subscription revenue. They're not beholden to advertisers. A typical "Black Mirror" viewer might not overlap with a typical "Marco Polo" viewer or a typical "Unbreakable Kimmy Schmidt" viewer, but, as long as each viewer has a reason to stay subscribed, Netflix doesn't care if said shows were to have a low average number of viewers.
Introducing Bloaty McBloatface: a size profiler for binaries
Seriously, change company.
Which MBA program did you do?
A discussed version of the paper[1] says:

>A new study shows that computer technology known as machine learning is up to 93 percent accurate in correctly classifying a suicidal person

P(+|suicidal) = .93

I want to know P(suicidal|+) [2]

[1]http://neurosciencenews.com/suicide-machine-learning-5448/
[2]https://en.wikipedia.org/wiki/Bayes%27_theorem#Drug_testing
No

The interview training at my company mentioned age as one of many things we were forbidden to ask about.

SSN? It was so obviously disallowed it was never mentioned.
75 k is acutally low for contracting.

Good contractors can hit 100k+
Is it really?

Everyone, sudhirj is suicidal! Please contact everyone who knows him and ask them to reach out. I'm sure this is not going to damage his or her interpersonal relationships or career prospects at all.
Exaspy – Commodity Android Spyware Targeting High-Level Executives
No problem from Germany. Maybe because my analytics and user account was created in the US.
Thanks for the late reply, thats nice to know.

My reason so far has been the AGPL license that I have shunned so far but I was really hoping for the next release that I understood should be under a liberal license.
Holy , you can see why I wrote my top-level comment. Even here people are already jumping on the "who cares if it's accurate, take away their freedom and their dignity at the first sign of trouble!" bandwagon.
It's interesting how many of you guys have other interests, but stick to programming since it solves a paycheck problem.
Maybe they should employ versioning for their products if they change so rapidly.
You're getting down voted. Given that both China and Russia are currently well into extensive land/sea grabs and Russia is backing the opposition in a war the US is sponsoring
(And not losing currently) I am unsure why.
Alexa for Social Networks
Hi! Is there any ratings like Alexa for social networks? Who might be interested in it? I'm ready to create something like that.
How to Do Accounting for Manufacturing Business?
Funny thing: I had everything already disabled except the Youtube ones, but it didn't show any activity more recent than April. Except I'm using Youtube extensively, and the history (both search and views) in Youtube itself has the most recent stuff from today.

Even more interesting, I now disabled the Youtube activities there, but the new things I've watched and searched after the change are still showing up in Youtube's history (but not on the myactivity page, thankfully).
Study: Social bots distort the U.S. Presidential online discussion
I don't think I implied there could be no downsides to weigh up.

But I do't buy that adults should be completely unable to even try them to solve their medical problems, but can get wasted on alcohol and literally kill themselves and their family with cigarettes just because they feel like it.
This had a way of always confusing me. For clarity, I'd declare them as:

int i;
int* p;
"Hi this is an automated message from Facebook alerting you that the police have been called to your husband's/friends/boss's location to prevent him from killing himself"

"Actually just kidding, we had a little SNAFU. Thank you for being a loyal Facebook user, we assume this had a neutral effect on your life"
I'd like to drive a train. Train Simulator will have to do for now.
I remember trying that, and I think it only works in the scope where you declared the array. So for example if you pass the array to a function, the size info is lost. Might be because of the "arrays decay to pointers" thing
I left programming for dancing.

I'd been working at the same job for about ten years, and I started to work on a different group that made the same product with a never technology. I hated that, I found it hard to work in that and I wasn't that productive. Also I had some burnout, some depression, and not much to look forward to...

Except for dancing. I had begun some years prior and I became somewhat good, and I even began to teach.

Then an offer came, resign from the job for money was offered to all, I accepted.

For about two years I just gave classes and worked as staff. Unfortunately the money was not enough.

Then I started helping on the dance school's webpage. The money wasn't enough yet.

So I got a programming job and resigned from most of my job in the dance school. I just teach one hour a week.

I really lost my dream job because of money and not being good enough earn enough to life with that.
What do you do if firebase dies like parse and stackmob? This quora answer makes a pretty persuasive argument as to why you shouldn't rely on these platforms: https://www.quora.com/Why-is-Parse-shutting-down/answer/Tim-...
That 85% 'accuracy' is ambiguous.

I couldn't get into the article, but if that number includes false positives, that's not really practical. Suicide is really rare, so it could just be that it picks a 15% of the population that includes al suicidal people. That means the vast majority of those positives are false positives.

Basically, its the precision and recall that matters.
Yes! That is what is scary as fuck with these "magic classification" techniques. The more reliable they are, the more people dismiss false positives. This, applied to criminality is totally 1984.
> That said, I wouldn't mind writing about programming, but I can't afford to stop my day job.

What's stopping you getting started in your spare time? Even an hour a day in the evenings will add up.

You have a lot of good ideas, but they aren't going to write themselves! :-)
Telegram is about to get voice calls
You analogy isn't really on point. It's more of a difference between a controlled reaction (targeted gene splicing) and randomly smashing pieces of enriched uranium and watching what happens (non-site-specific mutagenesis).
Well on the surface, yes! when I started I expected the same. For now there is no work stealing among kThreads. But let me dig into the problem a bit deeper so you get an idea why it might not be very straight forward (also it very much depends on the use case).

Usually these libraries either provide their own queue or rely on underlying event system e.g. epoll/kqueue to manage the state of the light weight threads. Also, the other main part is IO multiplexing, which can be done using select/poll/epoll/kqueue ...

Lets say if they are using some sort of queue, since there is no other thread in the system, thus no synchronization required and its as simple as pushing to the tail of queue and pulling from the head. Now, if I add more threads, now I have to think how I want to synchronize among threads. The straight forward way of doing this is using the same queue and multiplex among kernel threads and use Mutex and CV. However, Mutex has high overhead and is not very scalable (pthread_mutex does not scale well under contention in Linux). What about N-kernel-thread-local queues along with Mutex? Well, if you see the documentation this approach does better but has high overhead as well. What is next? remove the queue and add some sort of lock-free queue, either MPMC, MPSC, or SPSC. This requires some work to determine which one has lower overhead, in my case I have not tested SPSC, and for now settled with MPSC. So the queue part is totally gone, since they probably did not care about all this and used a simple queue.

Next, comes the IO multiplexing. Relying on an epoll instance per kernel-thread is absolutely fine specially for cases where uThreads stick to the same kernel thread, but as soon as I introduce the notion of migration then moving from on kernel-thread to another kenrel-thread means issuing at least two system calls (in case of epoll, deregister from current epoll instance and register to the new one). This has high overhead, so I need to provide some sort of common poller that do multiplexing over multiple kernel threads, but due to having more than one kernel thread, it means connections should be properly synchronized as more than one thread might try to access a connection. Also, it has to be done in a way with low overhead as migrations for my research require to have very low overhead. Thus, the IO multiplexing part should be replaced.

So the main parts are required to be changed, and I believe the effort required to make fundamental changes to an existing system might be more than the efforts required for writing it from scratch. Also for each part implemented, I did performance optimisations and build on top of that which helped to keep the performance at an acceptable level, it would be hard to do the same with an existing system as it requires to isolate various parts and optimise each part, which requires additional effort.

I hope it makes it more clear :)
18F Is Hardly a Waste of Money
F-Droid has OsmAnd~ for free for you, it's really good and worth recommending. No tracking, offline maps, offline searches, compatible with µG location services, save and browse POIs... plenty of options that GM or Apple won't offer.

https://f-droid.org/repository/browse/?fdid=net.osmand.plus
You could implement it locally though.
I'm not sure that the portability/power tradeoff is suitable for the mainstream. Specifically, I am referring to the value proposition of the machine.

There are three reasons for this - firstly, the mainstream cares a lot about price. Apple's new machines are expensive, and it stands to reason that a portion of the added expense is in the engineering efforts required to e.g. redesign the SSD card factor, battery, casing etc) to accomplish the size and weight.

Secondly, Apple's BTO upgrade pricing is extremely high when compared to off the shelf parts. The lack of upgradability, and with respect to batteries, serviceability hurts mainstream users, but they may not notice this at the time of purchase. I know many users with Macs who I would would consider "mainstream" (i.e. not technophiles, people that don't work in IT industries etc), and the vast majority have either upgraded parts in their machine at some stage via a local computer store, or wanted to do so in preference to replacing it outright.

The old MacBooks and MacBooks Pro could be purchased with minimal or required specs at the time of launch, and then upgraded with off the shelf, standard parts by basically any mediocre technician, for a fraction of the cost of buying a new machine and selling the old one on the second hand market, giving them another year or two of usable life. The new Macs cannot, and Apple isn't exactly generous on specs for the lower end models (RAM perhaps, but SSD and CPU not at all).

Third, because of the lack of upgradability, the second hand market for Macs is now extremely fragmented and difficult to navigate. Those people who buy second hand Macs (myself included on occasion) have a much harder time now with the various unchangeable combinations of i.e. 2GB ram / 128GB SSD. If you're looking for an Air with 8GB RAM (almost a necessity these days) and a 256GB or 512GB SSD, you'll be looking for a long time or paying a big premium - whereas a non-retina Pro of similar vintage can be purchased without fear, and upgraded easily and cheaply - often to specifications well beyond that ever available with the machine at purchase. 2TB SSDs, anyone?
Bitesize: housing activity in real time
All narrow minds can be expanded in theory. With an axe for example.
Im currently selling http://jquerycards.com/ A jQuery plugin repository
Recently had to reinstall my mac from scratch. I was able to install 95% of my daily software through brew, by far a new record. Big thanks to the developers / maintainers of this project.
"doesn't it?"
What do you test against to see if someone is indeed suicidal? Self reporting, or do you wait around till they die and see if it was due to suicide or something else?
Though I know that your intentions were harmless, I'd like to add that it's not a good idea to do such a lookup without a sound reason. At some places where I worked, I could have been fired for doing that unless I was looking to fix a bug and this particular bit of data was essential.
If kids of age 8-9 get to learn Python and write simple programs, by the age 20 they'll be building real products that will cover 10--20yo category, and the hard stuff will be like ... really hard. Research hard.
"classify 379 subjects recruited from two academic medical centers and a rural community hospital"

So they recruit people from hospitals and check if they ever thought about suicide/self death? Hmm okay nice test group....

Everybody, healthy or not healthy, in life will think about how it would be or how they would end themselves, it's human nature. Though people in hospitals, potentially sick, generally older, for sure will have had those thoughts, because they often had issues that makes them lets say less enthusiastic about life?
The Definitive Guide to Making Your Developers Hate You
In a nutshell, Hololens has a fixed focal depth of 2m and objects are scaled proportionally to mimic distance. Magic Leap uses stacked optical elements that can be turned on/off (source of the name digital wave guide they use) and each plane is a different focal depth. So, by mimicking the way light would reach the eye normally, the ML results in more realistic objects in the world.
But area denial with shells that cost that much is just hilarious. You could watch the US national debt grow if a fleet of these ships started a barrage.
NEW Mannequin Challenge Goes EMBARRASSING
$3.8B? The average subscription amount is slightly less than $10,000/month...
Doesn't include cookie tracking and probably thousands or more tracking categories.
The Cost of Abstraction
On certain studied construction sites, it was observed that number of reported incidents correlates negatively with fatality rate. Fig 7.1 on Sidney Dekker's _Field Guide to Understanding Human Error_.

I don't have the book any more, but I believe the idea was that emphasizing number of incidents only led to incident suppression.
This is subject specific journal reporting a "machine learning" study with just ~400 odd patients dataset. I would not take these results seriously. The accuracy number cited is meaningless, and other than being a bullet point on someone's CV it does not have much of a value.

85% Accuracy or 0.8 AUC score is pointless, unless compared with current state of art e.g. having psychologist give an opinion and comparing against the correct population, e.g. all patients who get interviewed as opposed to a balanced set.
Yes, exactly.

Something might be called an actor if it can:

1) Create other actors at runtime
2) Send and receive messages to/from other actors asynchronously
3) Can do something in response to messages and then optionally change this behavior in anticipation of the next message.

(Meaning: if you have to predefine all "actors" at compile time, this is not actor model. If you have to predefine "exchange points" AKA channels to communicate between two actors synchronously, this is not actor model. If you can't change your behavior at runtime, this is not actor model.)

Actors are very dynamic entities operating in a wild west environment without any guarantees (about delivery, or message ordering, etc -- just like the IP stack). Messages are sent in "fire and forget" fashion. The power of actor model is that it can be useful even in such an environment.
WhatsApp won’t share UK user data with Facebook anymore
Apologies for my crappy math. Already edited it.
Show HN: PipeTwist, a difficult tile matching game
Actually Instagram does send a message to the user if enough people mark the user in danger of being harmed. Similar with Google where if someone searches for methods of committing suicide the user will get a number for helpline as first result in bold letter.

https://techcrunch.com/2016/10/19/instagram-tackles-self-har...
History features could be implemented in a way that keeps all sensitive data on devices you control. The only way to encourage more privacy-respecting implementations is to consider the downsides, especially for people less fortunate or less mainstream or at greater risk, and demand technology that gives us the features we want without harming the privacy of everyone else in the process.
On the whole, I think a lot of us really do enjoy coding and it's hard to overestimate how freeing financial security is. It's that security that enables other hobbies, too.

I personally enjoy having at least some interests (mainly coffee and photography) that I can pursue without having to worry about costs. If I ever leave programming, I'd probably take one of those up, but I'm afraid the financial support requirements would diminish my enjoyment some. (Sometimes, I want to work on side projects but after programming for 40 hours a week, enough is enough...)

I am though considering opening a coffee cart -- but not to make money. Opening a coffee cart sounds fun precisely because I wouldn't need to worry about profitability and I could just focus on providing something tasty and meeting people.
You have very conveniently sweept it under normal PR behavior. And even used NYtimes link to debunk it all. Lovely. Nytimes pandered Iraq war hard to US masses, never believing in any political position they push.

https://theintercept.com/2016/10/09/exclusive-new-email-leak...

Nytimes sending out first draft to John Podesta:- https://wikileaks.org/podesta-emails/emailid/844

https://wikileaks.org/podesta-emails/emailid/4213#efmDVTDWd
Mark Leibovich giving veto power on a clinton piece.

https://wikileaks.org/podesta-emails/emailid/7524#efmA9fBAI

https://wikileaks.org/podesta-emails/emailid/9416#efmATHAXN

I have left out all the normal questions which journalists ask.

Donna Brazile leaking CNN questions:-
https://wikileaks.org/podesta-emails/emailid/57027

DNC directing questions to Wolf Blitzer to ask to Donald/Cruz/Fiorina:-
https://wikileaks.org/dnc-emails/emailid/25846
https://wikileaks.org/dnc-emails/emailid/25284
https://wikileaks.org/dnc-emails/emailid/23570
https://wikileaks.org/dnc-emails/emailid/23554

NBC news first draft:-
https://wikileaks.org/dnc-emails/emailid/26390

https://wikileaks.org/dnc-emails/emailid/42191 (Don't know what he/she is talking about here)

Newsweek story:- https://wikileaks.org/dnc-emails/emailid/41392

DNC Chairman having meeting with MSNBC predisent:- https://wikileaks.org/dnc-emails/emailid/8867

Sharing story before sharing with editor:- https://wikileaks.org/dnc-emails/emailid/10808

Jake Tapper questions:- https://wikileaks.org/dnc-emails/emailid/4077

Journalists have been giving the campaign full stories before being published, will Clinton team not push back on any negative aspects?

There are 2 3 other emails; one from a batch released a month ago and one around last week. Form your own opinions if they are journalists asking for a genuine access, or...

Sorry for bad formatting...
Sacred ideas
For those that don't know, "this applied to criminality" already exists and has some problems.

Propublica wrote a story criticizing it's use:
https://www.propublica.org/article/machine-bias-risk-assessm...

The company responded with a rebuttal:
https://www.documentcloud.org/documents/2998391-ProPublica-C...

And Propublica has a counter-rebuttal:
https://www.propublica.org/article/propublica-responds-to-co...
I am not sure if you are referring to the runQueue being used in Linux or the whole approach. I try to answer both:

Run queues can be part of any scheduler, they are queues with runnable tasks.

But as why the approach is worth while in user space, it has to do with low cost of operations (context switches) in user space, and also using cooperative scheduling instead of preemptive. Cooperative scheduling provides more control to the user over the tasks, and also has lower overhead since there is no need to manage a quantum for each taks (thread).
I found this concept by accident while I was looking for ways to generate match-3 games. The actual implementation took a couple days, most of which was spent on making it not too difficult. "Easy" is easy, "normal" I can do if I concentrate, "hard" is too hard for me, and "harder" should be just about impossible. Questions, comments?
Hordes of low tech guys on bikes, on foot and in cars gave the US et al one hell of of a bloody nose in Iraq and Afghanistan. Assuming your enemy will fight like you do is a bad idea.
So much of the history of T.V. shows has been dictated by the cable bundle, which force you to pay a network whether you are interested in it or not. And while I think that ultimately this content bubble will pop (or at least fizz out), in the end the average consumer will be left with a much leaner media offering that is more targeted to what they actually want to pay for.
That shows MySQL can be used as a base for building your own key-value store on. It doesn't say anything about it being reasonable (or even good) relational database.
Propublica has an "interesting" definition of "fairness". It turns out there is a beautiful mathematical result that shows that the different definitions of "fairness" are inherently incompatible with each other and cannot be satisfied at the same time.

This is the best article that summarizes the controversy on this subject:

https://www.washingtonpost.com/news/monkey-cage/wp/2016/10/1...

Paper by Jon Kleinberg and Sendhil M. and Manish Raghavan on this topic
https://arxiv.org/abs/1609.05807
You don't really always need it all the way up to the highest possible when you're dealing with e.g. hard floors IMO. Though your mileage may vary obviously (and that wasn't really a crucial part of my comment).
Ask HN: Facts you learned at school which aren't true any more?
Starting from a video of Scott Manley https://www.youtube.com/watch?v=1wIZ2sp39Cc I become very curious and excited to find out more subjects/topics like these.
What facts you learned at school are not true anymore?

Edit: I also found this link https://www.quora.com/Education/What-are-some-facts-still-being-taught-in-school-that-have-been-proven-to-be-false which was posted also on HN two years ago.
Putting a tv critic hat on for a second:

I'm surprised to see Designated Survivor listed there, watching it felt like it was yanked from network TV and stuck on netflix. It has frequent recaps, obvious gaps where commercial breaks should be, and the same few ideas hyped through the season.

But I guess that's why netflix works, one person's trash is another person's treasure. We all find something that interests us.
A fully themeable markdown editor with live syntax highlighting written in Swift
Quasar looks fantastic. Thank you.
That sounds like a smart plan your imagination has. In the coming global climate catastrophe there will be a whole lot of instrumenation needed, and I bet you could build an awesome lifestyle/niche business on it.
But the site you mention does highly recommend approval voting, which is much simpler and doesn't have those problems.