skysight-inc/HackerNews huggingface dataset:
Yes, ban both adblock blockers and paywalls.

The first are overtly refusing to accept users' terms. The second are trying to have their cake and eat it too: viral content propogation whilst refusing to present content to those who come at it via link aggregators and discussion sites such as Reddit.

Both actively thwart Reddit's intended aim: informed discussion of an article _by having read it_. If they don't want to participate, then don't participate.

Moreover, advertising, the advertising infrastructure, and multiple aspects of it are creating a seriously problematic WWW information structure: crap content, user-hostile design, hugely excessive bandwidth usage, slow browser response, and privacy and security risks galore. At the same time, the actual creative producers and journalists responsible for primary content are hugely undercompensated.

Eliminating the existing advertising regime would allow all of these to be addressed.

That said, high-quality information has a very serious revenue problem, and I'd like to highlight that.

It's a topic I've explored in some depth, "Why Information Goods and Markets are a Poor Match"
(https://np.reddit.com/r/dredmorbius/comments/2vm2da/why_info...). Or if you prefer a real economist, Hal Varian's "Markets for Information Goods"
(http://people.ischool.berkeley.edu/~hal/Papers/japan/index.h...).

A frequently proposed solution is micropayments. I don't see those as viable, Clay Shirkey, Nick Szabo, and Andrew Odlyzko have all written at length on why not.

Rather, a universal content tax or broadband tax seems an alternative. Phil Hunt of Pirate Party UK and Richard M. Stallman of the Free Software Foundation have suggested this, I'd made my own universal content proposal some time back
(https://np.reddit.com/r/dredmorbius/comments/1uotb3/a_modest...)

I've also done some back-of-the-envelope calculations on amounts. _Total_ global ad spend in 2013 was $500 billion, online was $100 billion. If _only_ the world's richest 1 billion (roughly: US, EU, Japan, Australia) were to contribute to this, the tax would be $100/year to eliminate _all_ online adverts, and $500/year for _all advertising entirely_. The money could fund existing creatives -- writers, editors, film producers, journalists, and musicians -- at roughly _twice_ today's compensation.

It's worth a thought.
Probably not. Types and casting seem complex to people coming from more dynamic languages – that's okay though! It formalises something that you generally don't have to think about in Javascript – the tradeoff being that you have more consistent, less buggy software at the expense of more effort while writing it.
> They took an oath to defend the Constitution

Wow, I didn't know that. Well it figures - when oaths or promises like this are demanded by an institution (university, army, government) for the advancement of career, it isn't hard to guess that most people will comply, despite their actual feelings and goals. The whole concept of public oath seems to be in place mainly to maintain the public belief in the institution, rather than actual procurement of allegiance.
Amazon working to address racial disparity in same-day delivery service
As someone else with no prior knowledge, I'll take a crack at it.

Here's the paper: http://shagunsodhani.in/locis/docs/paper/paper.pdf

> Spatial association rule mining is a useful tool for discovering correlations and interesting relationships among spatial objects. Co-locations, or sets of spatial events which are frequently observed together in close proximity, are particularly useful for discovering their spatial dependencies.

> Boolean spatial events (features) describe the presence of spatial events at different locations in geographic space. Examples of such data include disease outbreaks, crime incidents, traffic accidents, mobile service types, climate events, plants and species in ecology, and so on.

See figure 1 in the paper for a visual. It sounds like the purpose of this is to find sets of events that occur close to each other, physically, using MapReduce over large amounts of data.
Yeah, and they do the same thing when a McDonald's opens in a town for the first time. It doesn't mean they think it's "fancy."
Why should a company that shouldn't have been in business be protected from being put out of business?

You can't really prevent people from breaking the law (why have the law if it's impossible for anyone to break it?), but predetermined consequences could be played out when the law is intentionally broken.

It seems that RICO would apply to this situation. Multiple individuals and companies/funds conspired to commit fraud.
Does everyone on HN pay for the WSJ or something? I don't understand why anyone upvotes these submissions.
It's the Chinese workers telling us all of this. In most democracies, people just say they don't like the job they have or try to get another one. The stuff we hear about Foxconn et al is unusual. The sources are Chinese over there working at such places and/or immigrating here to U.S. to get away from the stuff. So, we figure it's probably true.

Of course, China could always reduce their media censorship so we can get honest coverage of everything. Then, we might know more. :)
Wow, this is actually something I've also been interested in making. I do hardware and I'm located in the San Diego area. When were you thinking of starting?
And Scala devs don't need to learn Scala.js; Doppio runs Clojure and Scala. :)

(Joking; both of those projects are pretty great, and have different goals from Doppio.)

(Also, Scala in Doppio is... uh... quite slow. As you may imagine, if you are familiar with Scala's compilation process.)
C has very loose semantics that make it difficult for a compiler to reason about code, as the saying goes, C is often little more than portable assembly. There's a reason that CLion was a big deal when JetBrains announced it, reasoning about C/C++ code is HARD.
What existing tools can automatically generate a virtual filesystem based on tag metadata?
Uber took your advice very seriously.
Don't compare objective-c to c/c++. Objective-c is a different level of retard.
Finally! I've been needing this for a long time. Great that it doesn't force package installs on you...
Gippy: Fast, powerful processing of large remote sensing datasets
IMO, it's a bit like geneticists walked into the human genome expecting a simple SQL database, and discovered the thing was littered with pl/sql functions, and that some of the functions actually double as data, when shifted over a byte or two. It's no surprise then that it's taking longer to understand the genome, and nor surprising why differential genomics is so useful.

Whether this was the best use of scientific resources, I donno.
Average US Home value: 225,000

Average SF Home Sale: 1,200,000 (Condo)

So factoring it the fact that the SF condo likely has one less bedroom the HCM is 6.0!
The portmanteau "AItheists" isn't a good name for the AI-atheists. It works better for the first group of Singularitarians who believe that AI is god.
This is about the trending news section (top right of the screen on desktop), not the newsfeed.
NX enforced kernel W^X, SMEP/SMAP, always-on stack protector and a limited attack surface (..say, from pledge(2)), only serve to make such theoretical attacks impractical against OpenBSD.
Facebook Routinely Suppresses Conservative News
I read the label for unfamiliar brands of re-fried beans to make sure they're vegetarian.
Yes, there is a good reason: Security exploits!

Fortunately, Doppio requires no plugins, and is written in 100% JavaScript. Crisis averted!

Also, more languages than just Java run on the JVM; Doppio can run Scala, Clojure, and other JVM languages.
How does Swift compare to D?
I'm actually not frustrated with the hierarchical nature of filesystems. I'm most frustrated with the state of filesystem search these days. I don't want to tag and curate my files. I want to search them.

I've strung together something using bleve full-text search and some OCR libs to scratch my particular itch but it still doesn't quite get all there.
Hey @popey456963, the implementation is to mine spatial colocation patterns. A spatial colocation pattern is a set of features that co-occur in space. For example, two crimes, say Robbery and Assault, would form a colocation pattern if they are reported together at many places. Think of spatial colocation pattern mining as association rule mining in the spatial domain.

Thanks for asking this question, I have updated the page.
"Buy up crap, package and obfuscate it, then sell" is properly called securitization. http://www.investopedia.com/ask/answers/07/securitization.as...
One of the things that keeps Android in my phone is the ability to load languages: Ruby, J, Forth, Octave, Clojure...now Basic. I want a supercomputer in my pocket, not a curated garden.
@coderdude, yes the purpose is to find sets of events that occur close to each other, physically, using MapReduce over large amounts of data. Thanks
In the modern world, it's not ideal to create a drug to cure something.

The drug companies produce the drugs they can. They are nervous enough about having enough blockbusters in their upcoming pipeline that if they could make something that cures a given cancer, they would.

We've eaten the low-hanging fruit. If any of us went back in time a hundred years we could come up with a polio vaccine just by trying a few times to remember what we learned about it in grade school. Modern diseases that don't have a cure in a pill isn't because someone never thought of doing it; it's because it takes hundreds of scientists doing lots of long trials to find something that improves outcomes by 10%.
> I always viewed p2p as just a more efficient way of mimicking the lending and interest-collecting functions of a bank/credit card company.

How? Seems less efficient to me.

In any case, I thought one of the advantages (perhaps the biggest advantage) of borrowing through these companies is that they have less stringent standards than banks and credit cards.
"The first are overtly refusing to accept users' terms."

As they are refusing to accept theirs :)

This is just contract negotiation. I'm not sure why you have an issue with it (or would desire to ban it). You have told them "we want to change the terms'. They are saying "no". Great, so move if you don't like that supplier.

Humorously, the thing you (and reddit) want to perform by banning is known as "concerted refusal to deal":
http://www.businessdictionary.com/definition/concerted-refus...
no not virtual filesystem, i meant querying your files by date or tag... find, grep and something to print the tag would do the job.
The article is only about known bugs that are sitting in a bug database, which makes the entire piece trivial.

The main concern in software quality turning unknown bugs into known bugs, not with reshuffling the type and priority fields in a bug database (which is of course important).

"Zero bugs" means "exhaustively tested or else proved correct" (given a perfect set of high level requirements and detailed specification to begin with).

Any other use of "zero bugs" in a headline is clickbait.

The bugs that screw you are the unknown ones. Like security exploits that the Bad Guys find in the field before you do.
Watch Mercury Sail Across the Sun
>Of course there is "conservative news" and "liberal news". Liberal news is things that happened, things that will happen, etc. Conservative news is a made up stories, things that never happened, etc.

So what do you call Vox and Rolling Stone? Do you really have such a simplistic view of the world, where half of America is a bunch of morons with no legitimate gripes? You are destroying America. You are spreading division and hatred instead of understanding and reasoned arguments. I wonder if you would say the same thing if you were commenting with your real name.
The thing that I picked up from the article wasn't so much that there was hacky managerial solutions, but that there was gaping operational holes in the company. This meant that the hacky solutions never got fixed.

A lot of early-stage companies have been known to engage in grey-area practices to hit that growth factor. Reddit, for instance, faked a bunch of early users to make it look like people were using it. But if it came out today that a large percentage of Reddit's users were faked, it'd be a huge blow to the company.

This becomes even more critical if you're dealing with any government/regulatory body- you're legally bound to fill these gaps before "plausible deniability" can't be used.
@krapp

EDIT: I said stay on topic, because some will try to go tangent to prevent meaningful discussion on the real topic. Much like politicians not answering questions. This achieves one's goal of causing FUD to keep the person/organization's brand from getting tarnished.

If facebook comes out saying it's not true, will anyone really believe them, knowing their past practices?

Facebook has a lot of eyeballs looking and thus influence, and so the higher-ups there now want to use it to influence others. Much like celebrities do.

And they got to such position of influence using not so good tactics. Are people ok with this? My guess is not.
> “It was absolutely bias. We were doing it subjectively. It just depends on who the curator is and what time of day it is,” said the former curator.

> Other former curators interviewed by Gizmodo denied consciously suppressing conservative news, and we were unable to determine if left-wing news topics or sources were similarly suppressed. The conservative curator described the omissions as a function of his colleagues’ judgements; there is no evidence that Facebook management mandated or was even aware of any political bias at work.

It sounds like any issues were from curators who weren't being adequately supervised, instead of top-down orders from executives at Facebook.

This is different than what the current Hacker News headline suggests. Can we all collectively read the article and understand that the issue is different than our preconceptions lead us to believe?
Oho! Stop the press:

>> Its vision system relied on near-infrared fluorescent (NIRF) tags placed in the intestinal tissue; a specialized NIRF camera tracked those markers while a 3D camera recorded images of the entire surgical field. Combining all this data allowed STAR to keep its focus on its target. The robot made its own plan for the suturing job, and it adjusted that plan as tissues moved during the operation.

>> The researchers trained STAR only on how to perform this particular intestinal suturing procedure. “We programmed the best surgeon’s techniques, based on consensus and physics, into the machine,” Kim said.

So it's a combination machine learning - expert system robot. Machine learning (I assume Convolutional Neural Networks) for vision, some planning algorithm for the suturing job and expert knowledge for the surgical techniques.

That's the shit I'm talking about! Let's see more of that! Don't just end-to-end train some deep net and try to have it learn to do everything from scratch. Use background knowledge! Combine techniques! Be smart, dammit!

Edt: btw, this sort of thing, systems with hard-coded expert knowledge besting human experts, that's age-old stuff. It's how it used to be done before the last winter (AI winter). Nice to see it back.

Edt 2: Apologies for the ex!cla!mation! marks! but I'm so! excited!
True, at the time Social Security just wasn't big enough (yet) to make much of a difference.
There are three parts in this sequence:

1. Boot up - this is very machine-dependent ("MD") so you'll find it in each architecture's source code. Look for files named "locore.s" or "locore.S" in places like src/sys/i386/i386.

2. Kernel - the machine-independent ("MI") part, or where the fun begins... this is in src/sys/kern/init_main.c, look for the function main(). You'll see the different subsystems initialized, from the lowest level (auto configuration of hardware devices and console initialization) through fundamental subsystems (virtual memory, disk, network, processes, etc.), all the way to the scheduler. The scheduler will only have one process to work with (PID 1) which is init (src/sbin/init), so that's what gets executed.

3. Userland - /sbin/init is the first process that runs, and it takes care of running everything else, like daemons and eventually your login prompt. Your points of interest in init.c are runetcrc(), read_ttys(), and multi_user().
You can have some poor's man tag management with subdir-per-tag containing softlinks, but it gets unwieldly pretty quick.
I hope it brings with it some advances in diagnostics. I have some kind of autoimmune condition (I think) that has resisted a proper diagnosis for over 2 decades. Whatever it is, I lost my livelihood to it, and now I stand to lose my savings as well. Since I have no diagnosis I can't even apply for social security benefits, much less hope to return to work (I used to write code pretty successfully).
Nassim Taleb disagrees with you https://mises.org/library/how-time-and-uncertainty-can-make-...
> the US government could start making the company look like jerks by offering $50 billion for the patent

Pretend you were in charge of Medicare/Medicaid. The NPV of the lifetime care cost of the HepC symptoms of each HepC patient on your rolls is $X. You want to encourage someone to develop a cure for HepC, so you put out a price bid for what you will pay someone who shows up with a cure. What price do you offer?
I had a Yamaha piano and a Yamaha motorcycle growing up. I always thought that was really cool.
Hmm, I'm not seeing that on my account. Of the last 20 charge-offs, all but one of them had at least 12 months of payments. The one made 6 payments and then disappeared (unable to contact; loan sold to third party debt buyer).
> On Wednesday, the 12-year-old service quietly said it would cut off unlimited ratings access to companies that do not share their own evaluations of submitted samples.

Not sure why the headline spins google as the bad guy here. The system works best if all companies contribute, and clearly there's some who are not contributing.
Infrastructure Secret Management Software Overview
It is important to lend to many borrowers. Lending Club recommends at least 100. That normalizes the risk. My returns have been consistently 9.5-10.5%, net of defaults.

I started with an experiment: $2,500 loaned $25 at a time to 100 borrowers. Lending Club forecasts the default rate based on their own credit rating. It went well and the actual return was about 1% higher than they forecast.
> iPhones

Yep, buying a nice phone for half the price of phone service is why poor people are poor. How stupid of them. If they had just saved an extra $10 a month, they wouldn't need that second job.
I have submitted a question on this topic (https://news.ycombinator.com/item?id=11623372) a short while ago, since the only other overview I could find was from 2014. Following the sound of crickets, I went off and built my own overview and comparison of what's currently out there.

The gist also has a link to a feature matrix of various products.

Corrections and additions would be very welcome!
But where is the metadata? With OP's tool, it is in some db, so you don't have to tamper with your files or their name.
1. Choose a dominant religion.

2. Grab the source material of said religion's scriptures and other authoritative texts.

3. Jot down the approximated date of said authoritative text's believed/identified authorship.

4. Interrogate the scriptures and authoritative texts for presented rationales. Admit these to be the primary offered reasoning, and the highest source of obligational determination for adherents. Where possible, include comparative and secondary sources that identify and illuminate social, cultural, political, intellectual, scientific, and philosophical understanding and reasoning of the period that may also be additional sources of obligational determinative weight.

5. Compare to known timeline of understanding physical risks of prostitution and other sexual behaviors.

6. Place everything on a timeline and see which came first. Trace the development of human ideas, beliefs, and knowledge through time.

I'm not making any radical suggestions here. This is just basic intellectual and cultural history.
That Louis CK bit was great.

(I may be the only person in the western hemisphere who loves computers but doesn't own a smartphone.)
Or Facebook has learned the art of Plausible Deniability.

If the bias happens during hiring (by preferring candidates who naturally lean left), then Facebook merely needs to give them curation power without giving explicit instructions.
https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...

Copenhagen theory of ethics:

If person A ignores a problem, but person B comes up with an expensive solution to the problem, person B is the monster because he should have come up with a cheap solution. Person A is completely innocent.

(Obviously this is nuts.)
> In what case would you be able to fool Prosper or LendingClub but not a traditional credit card company? Couldn't they just adopt similar lending standards?

Traditional credit card lending standards are adopted because the issuer is the lender, and directly bears the default risk. On a peer-to-peer service, the money being lent is Other People's Money, and Other People bear the default risk. The incentive, then, is to leave it to those Other People to set lending standards that will protect their money.
>If there's a regulation that your browser spend 52 hours on a web page, here's a script to make your browser browse that web page for 52 hours, clicking aimlessly among the pages. You're welcome; you've got other crap to do.

There is no such regulation. The regulation is that anyone selling insurance must spend at least 52 hours going over the technical details of their industry.

Zenefits incredibly conflated this with "only your browser needs to appear active for 52 hours".
The neat syntax is sometimes butchered by unnecessary casting orgies.
Swifts outstanding feature is its simple C interoperability.
The compilation times (Xcode) are lengthy compared to C or C++.

Example: https://youtu.be/mgpAmqdiPKE
I've been quipping that Swift is the Javascript of tomorrow, today!
That's because the opening is 17 moves deep when the error is made. You're entering mid game at that point. Ruy Lopez, Queen's Gambit, Sicilian, Dutch, and King's Indian defenses, Stonewall, others, are generally preferred, because of their strengths. But if you're not familiar with them 17 moves deep, and several of their variations, you're screwed. There's a reason why you have "Encyclopaedia of Chess Openings"- it's the disproportionate strength of chess.
I am not surprised Facebook has been doing this.

It's ironic. Silicon Valley is all about question the authorities. Ask why.

And now we hear stories like these Orwellian like practices...

This will be another interesting topic historians will examine years from now. What happens when an outsider/outcast/underdog group becomes the insiders/powerful. Do they act like tycoons in the past (using power to preserve itself) or keep true to the spirit of outsider/outcast that may lead to its demise?

I vote for Silicon Valley powers becoming like the past tycoons.
I am staying on topic. That I ask a followup to identify the extent of where someone stands on an issue isn't going off-topic. The parent made a statement about ideological leaning informing their ire toward information suppression. I was curious if it was one-way ire. Since you aren't the parent, I don't think you're able to answer my question.

Moreover, the topic here isn't just Facebook, but their suppression and intentional modification of news and information based on a specific ideological bias.