skysight-inc/HackerNews huggingface dataset:
This flood of articles about blocking ads are all predicated on the assumption that making money with ads supports quality content, and that the internet as we know it would not exist without ads. Both of these assumptions are false - the internet didn't begin by being driven by ads, and it won't end that way, and ad-driven content is degraded by the ads when it starts to exist because of them.

The intrusive ads which are being blocked do not lead to quality content, on the contrary they intrude on it both in an immediate sense by distracting readers from the content, and in editorial terms, by driving a constant demand for more clicks, more views, and more unique visits, whatever the cost. The result of an ad-driven web is newspapers which have deteriorated into machines for generating a constant stream of listicles, written mostly for free or a pittance by an army of writers. The result is media sites which see the success of Buzzfeed not as a warning but as inspiration, which use services like outbrain to try to keep users clicking in a circle of despair through endless shocking headlines which promise much but offer nothing of substance.

I won't mourn that web as it passes, and I won't be starting to read the Facebook News app or other corporate feeds instead - native apps are subject to the same pressures and the same inexorable creep of advertising around and into the content. This will be a blow for Google though, and I'm quite sure behind Apple's rhetoric about user choice lies a calculation that this will limit Google's bottom line.

The Mona Lisa is an interesting example to use, as it was neither produced in order to display with advertising, nor with advertising within the picture (the two choices offered in the article). It and pictures like it were commissioned privately by a patron who valued the services of that painter but thereafter was displayed for free to the world - maybe there's a model there for online content - commissioned via something like kickstarter for its value but thereafter displayed for free to the public. It also wasn't valued as much at the time as it is now.

We should reject false dichotomies which offer the choice between one sort of advertising or another. The best places for discussion, content and news on the web are often advertising free, or have advertising which is unobtrusive and targeted and therefore not likely to be blocked by users, given the choice (as with HN for example). I honestly wouldn't mourn the loss of most of the so-called news services we currently have, and the rise of other services which request payment from a patron, subscription payments from loyal users, or find other ways of making ends meet (selling related services, bundled content, making money on related transactions like bookings etc). There are lots more ways to make money in the world than advertising, and most of them less degrading.
Coinkite Processes $250M in Third Quarter; 10% of Total Daily Bitcoin Txn
Being willing to pay is not a guarantee you can remain ad-free. Showing ads to paying users will still often be seen as a way to increase revenue further, unless the company has made a lifetime guarantee to the contrary. I pay for Netflix. I would even be willing to pay more for Netflix. But then they started showing ads before content they created.
Its not ignorance or bad intentions. Its not a startup factory, its a fun weekend to push yourself and learn some skills. Stories like these get voted up on HN but they are not the norm in my experience.

With Techstars now being involved, I can see them putting in more clear language about what the outcome of the weekend is as there will always be people who miss the point.
Yep. uBlock works on mobile Firefox as well if you're mainly interested in web-based tracking (as opposed to stuff in other applications). For that, you need more system-wide blocking and permissions as mentioned by aw3c2.
I know "+1" comments are against HN policy, and if you had contact info in your profile I'd have sent you a mail instead. But you don't, and this has to be said:

thank you.
Would love for the next generation of SRI to include signatures as an option (e.g. integrity="ed25519-<public_key>").

Hashes means you have to specify an exact version, so there's not an easy way to add integrity to things like Google's CDN for jQuery that has latest minor version update links for the major API versions of jQuery.

Of course, that means also adding a signature to the payload response (maybe an "Integrity: <hash>-<sig>" header?). So it's understandable why signatures weren't in scope for the first release.
ORTC can interop with WebRTC, so you could create a an Edge to Chrome or Edge to Firefox scenario. In fact, you can implement (to some degree) the WebRTC APIs in terms of the ORTC APIs.
I don't know why, but that line made something click for me, about what the intent of "Agile" is/was.

Agile, from what I can tell, is supposed to be a way to get out from under micromanagement—by effectively creating a contractual interface and protocol for the interactions between the development team and the "stakeholders" (i.e. anyone who could change the business's direction—clients, yes, but also PMs, managers, whomever).

The core of Agile is that developers get to not talk to any stakeholders for a whole two weeks at a time (a "sprint"), and just code. Not heads-down-black-hole coding, but rather collaborative just-us-developers-in-a-room-together coding.

The entire rest of Agile, other than that core, is a process for making sure that the project doesn't swerve out in some stupid direction due to the developers being incommunicado with the stakeholders. User-stories and TDD, client representatives, Scrum, etc. are all just to let a bunch of programmers—without any managers—achieve a peerwise consensus of what they should be working on.

Said that way, it's very likely that it's literally impossible for most corporations to "do Agile" given policies about how management is to be done.
It's still not completely fixed on my Samsung Galaxy S 5. According to that app I'm open to CVE-2015-3864, which doesn't seem to have any details [1].

1. https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-38...
This experience really highlights one of the major misconceptions of Startup Weekend events. It is really an exercise in building a startup in 54 hours. You learn how to work with a team, validate an idea, the devs hopefully learn some business stuff and the business people hopefully learn some dev stuff. You build a prototype and pitch to the judges as if you were pitching to investors. But that's all it is - an exercise meant to improve your skills, meet new people and improve the startup community in your area. I think it is simply unrealistic to expect an actual startup to come out of the weekend. Validate an idea and meet new people, yes, but a startup is much more than that.
10 of the World’s Strangest Buildings
Actually, she needn't have looked so far afield. Leibniz lived just before Hume, and he was well versed in Buddhist philosophy.
The Voice for Real Estate – Sign Law Stopped
I'm going to advise you to look up the word
'unprofessional' in a dictionary, it seems you are using the wrong meaning.
Why Slack could be the future of conferences
>This kind of incident reinforces (in me at least) the idea that environmental legislation is an extraordinarily difficult thing to get right.

And the more detailed you make the regulation to prevent gaming, the harder it is for new competitors to enter the industry. Also good god having read and interpet their frequently self contradicting regs is a nightmare. Hell, Tesla got hit with an EPA penalty early on because they didn't certify the roadster's non-existant emissions.
It doesn't take long to go through all of the permutations in your head and figure out that it's something really odd, but this line in the second paragraph should have let every reader know that the solution was gimmicky: "If I told you that the solution is a VERY unusual move that is no longer strictly within the bounds of the rules of the game then that might help you a little bit." From then on, I read the story instead of trying to solve the problem.
Never visited, didn't even read the The Economist article (didn't want to use up my quota of them) but:

There is a ton of consumer spending in China. Apple stores everywhere in big cities, way more than London or New York for example. The biggest name luxury brands are all over the place. Cost of living in Shanghai is on par w San Francisco, Beijing is probably higher.

Are any of these signs of middle-class prosperity?

The general theory here is that you want a huge middle class spending a lot of money. In aggregate, in the US at least in times past, the broadly construed middle class had more wealth than the upper class, spend more, and also provide useful functions WRT to upper class earnings and spending. E.g. how cool are the Apple products that I see for sale in my local Wal-Mart? I.e. to what extent does middle class adaptation of upper class fashions drive changes in the latter?
The Verge has a poll going today asking if you use an ad blocker:

"Yes, I want free content and I'll pay the ad blockers" and "No, I want free content and I'll pay the publisher through ads".

I'm with you. I didn't use an ad blocker for years. Then I installed a flash blocker because it kept my computer from trying to melt it's self and play video ads while I was trying to read.

Then we started to get so many ads that prevented me from reading content (the link-hover pop-ups, pop-ups that appear after the content has been loaded for 30s, ads that use JS to move parts of the page around) I started using one on the desktop just so I could try to read sites.

In the last year I've been using my phone/tablet a lot more. The experience has been DREADFUL because of ads. They take up most of the screen, slow loading to a crawl, kick other pages out of memory, make scrolling jittery, etc.

I don't care about ads, I just want to be able to read web articles. If the ads are relatively unobtrusive (i.e. not covering up content, not flashing, etc.) they're OK with me. I don't mind banners in between paragraphs of a story I'm reading.

But if I can't read your site because of your ads, you're not helping yourself. The creepiness of trackers only ads to all the other problems.

The ad companies need to be less abusive. In the mean time, I'll use an ad blocker.

(I also subscribe to sites I really like, which only seems fair).
That's actually a great explanation of what makes it special. Compare /. now to what it was like in 2000.
I think generally you're better off using AdAway which is more like a "traditional" hosts-file-based adblocker. I'd be more concerned with using some third party proxy for all data than some sleazy marketers trying to figure out how to sell me virtual gold or whatever.
I see your point, but I think mine is that traditionally if you buy a software license it comes with 12 months (or some time) of updates (minor ver) and upgrades (major ver). I personally don't have any issue with the subscription, its just that if I decide to stop renewing, I should get a perpetual license to the latest version my subscription allowed me access to, not a prior version that I am not even likely using at that point.

This truly may be jetbrains intent, but it isn't worded that way as I read it.
Perhaps we need an approach whereby abuse of patented or otherwise protected technology should be punished in part by termination of the monopoly protection, and its immediate free availability to competitors. I imagine it would create some serious economic hurt for VW if these allegations are proven to be true and their ECS were made public domain - far more than a fine, or at least any fine that's likely to be politically acceptable.
>I refuse to accept websites trying to convince me to give my money to irrelevant third parties.

It's not the the irrelevant parties that bother me, it's the targeted ads based on my history that do!
I wish it wasn't true, but strong sales staff can sell crapware all day long. Again, I'm a programmer. I had to learn this the hard way so I could insert myself higher into the process.
I've found that organizations who strongly embrace agile or other management fads/tenets are often recovering from one or more projects that took too long or went over budget... someone got blamed, someone hired a consultant or read an agile book, and the next thing you know the rules of agile are used as weapons in whatever internal political battles predated the change.

Or, non-technical management is being criticized for too-slow development and an exasperated engineering/product team resorts to agile as a method of radical transparency (you were on board with the sprint plan, we delivered, so stfu, etc.)

I'd say any of these are pretty big warning signs about an organization's culture... in particular they likely reveal that the culture doesn't appreciate good engineering practice or good product practice.
My favorite quote: "If you are driven by social signals, you shouldn’t be an entrepreneur."
What they should do is work an equal split. Five parties? 20% each. If the "leader" wants to run with the project and pursue it in a more serious capacity they can make an offer to the team that will result in dilution.

I'd argue that they'd need to make a case, and the additional share would be conditional. Like "If you can close $100K in financing then you will get another 40% stake."

Likewise if team members really do want to quit their jobs and chase after this, they'd be accommodated in a similar capacity. Adjust the share balance when events happen, not by padding it heavily up front with the expectation that they will happen.

Otherwise you're valuing your contribution vs. some future unknown, yet saying with certainty your contributions are worth 0.4% of that. The chance of that being fair is basically zero.
This assumes tomorrow MS doesn't drop a BSD licensed Android clone of their own and clean up in that market.

I thought Facebook was going to die out too then they became defacto telecoms in the developing world through WhatsApp/Internet.Org, and now have a billion users.
Sweden is so awesome. Thanks for sharing this!
This Is Ahmed Mohamed’s Clock
> shell

> web based

So it's just another website. If it doesn't run from the shell, it's not a shell.

I was excited when I saw the title, happy to browse reddit from my terminal, but the first line in the README debunked that quite efficiently.

(Also, small note: reddit is with a lowercase 'r'. The repository got it right but the submission didn't.)
You are comparing apples and oranges here. Please compare C++ to other systems languages that are regularly used to write systems / fast / "unsafe" code.
That's unfortunate and sad. But we were talking about researchers and bureaucrats with data, whose job is making data driven decisions, and then ignoring or hiding some of the data.
Juvgr xvat pna'g zbir, oybpxrq ol oynpx ebbx naq ovfubc

Vs lbh zbir juvgr ebbx gb p6, gur oynpx xvat vf gura va purpx.

Ubjrire, oynpx pna pncgher gur ovfubc gb ab ybatre or va purpx.
I'm only a bit in but I've already found myself disagreeing with some of these

for example

drawline(int,int,int,int); // obscure
drawline(Point,Point); // clearer

this is only "clearer" until you find yourself at the very common case where you use several libraries where each defines its own "Point".

Now you're writing something like

drawline(Point(vec.x1, vec.y1), Point(vec.x2, vec.y2))

Pretty ugly!

And of course drawline(Point, Point) isn't clearer at all imo. What's the coordinate system? What are the units? Any performance notes on this function? Etc. I'll be checking the documentation the first time anyway.

void do_something(vector<string>& v)
{
string val;
cin>>val;
// ...
int index = 0; // bad
for(int i=0; i<v.size(); ++i)
if (v[i]==val) {
index = i;
break;
}
// ...
}

this is shown to be inferior to the find() version. Again, it's only inferior until the very common case where you're doing something else with the index, which is pretty common during debugging. Then you'll be rewriting the above "bad" version anyway.

Similar problems other higher order functions like for_each().
The article looks at common sense from the passenger point of view, but in fact if you look at it from an airline point of view you can sometimes see a very different picture.

For example, take the following 2 principles, each of which make sense individually:

1. A non-stop product from A to B is a superior to a one-stop product from A to B. Therefore, A to B non-stop is priced higher.

2. If only one airline has a non-stop product from A to B, they will price it higher than if multiple airlines have a non-stop product from A to B.

Let's see how this can play out in practice:

If many airlines can offer a one-stop product from A->B, your airline will offer it cheaply to compete. It may just so happen, as an implementation detail, that your product happens to connect at C since that's your hub.

Now, if you look at the A->C market, you may have the only non-stop product, and thus you price it high.

Result, your price for an itinerary (remember the actual itinerary is an implementation detail of the A->B one-stop product you purchased) from A->C->B is priced much lower than the person sitting next to you that is travelling from A->C only, even though the direct fuel cost to the airline of A->C->B is clearly higher than A->C only.
uBlock origin actually does and it's what I am running right now, ofcourse in blacklist mode.

https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-tu...
Uber for Tutors?
I guess this is the automaker equivalent to a CPU detecting its running benchmark code.
I don't think good content necessarily needs to be paid for. Much of the best content on the web is created as a hobby, with no attempt to monetize, like dr-iguana.com (and countless others.)
Other awesome ad-free content is created to promote retail within the same company, like sparkfun.com.
It seems to me the ease of monetization with ad-networks drive ultra-low quality content like about.com, though even I must admit that there are also good sites out there that are supported by ads.

edit: I just discovered that dr-iguana.com does have ads. I stick by my assertion that there is a lot of great content out there made strictly as a hobby, though.
Marketing problem-solving and delivering history is linkbait, and I dislike bait-and-switch equally among journalism and retail. It's deceptive and the article doesn't deserve the clicks it's getting.

Name it "An interesting historical chess rule" and let the chips fall where they may. (I wouldn't have clicked that FWIW)
Searching for the "grey market" foods of New York City
Right, but I don't really see how that's freeing. A crash isn't good, but having your program be incorrect might be even worse. If the program crashes, you know it. But it might take some time before you recognize that your logic is wrong, which might cause all kinds of damage.

So I don't think it frees you from thinking about concurrency at all.
> I don't care about ads, I just want to be able to read web articles.

FYI, I had the pleasure of installing an ad-blocker (in the spirit of no advertising, I will not mention which one) on my iPad this morning. It lets me turn off scripts and images. The device now responds like something out of Star Trek. Highly, highly recommended if you just care about reading words on the screen.
I think you might be interested in: https://github.com/ianpreston/redditfs
Some Climate Scientists ask Obama to use RICO against dissenters [pdf]
> As such, "your behavior-modifying drugs give you a side effect so we'll shove more powerful drugs in your face" was an attitude that I've seen multiple times and NEVER to good effect.

I don't see why that couldn't make perfect sense, though: someone can be neurochemically imbalanced along multiple axes, but one imbalance can mask the other. For example, if I have ADHD (for real) and depression, then that'll look like I just have depression. If I'm not getting out of bed, you're not going to observe me being very impulsive or notice when I fail to desire to practice things.

But now, if I take an anti-depressant and the depression goes away enough for me to get out of bed, it looks to the study like "in some people, a side-effect of treatment X for depression is [the symptoms of ADHD]." What it really was is that I had a comorbidity.
Data helped me lose 100 pounds
in trying to be more private we may be more transparent

I think that's one thing people don't account for. once most content is behind paywalls you leave much more of a trace than on the ad-ridden web now
Of the top of my head, various combinations of, roughly in order of importance:

- JungleDisk sync folders

- OneDrive folders

- BitTorrent Sync folders

- Dropbox folders

- Firefox account
I mentioned this in another comment, but check out RedditFS: https://github.com/ianpreston/redditfs
Mobile data plans can be very expensive, especially if they're sold by a provider with a lock on a particular user's region.
So you are only 'normal' when you want things? That is a really strange world view.
> None of this is at direct cost to the customer

Then who do you think is paying for those rewards/cashbacks? Who is paying for the extra warranty? Who is paying for the costs of the chargebacks and the replacement of cards that get stolen by the millions?

The answer could be you, creditcard users who dont pay off in time, or people who use other payment methods. It certainly isn't the banks or the merchant who's paying all this.
The Vanishing: Why Are Young Egyptian Activists Disappearing?
Actually, Gopnik needn't have looked so far afield. Leibniz lived just before Hume, and he was well versed in Chinese buddhist philosophy.
There's only one political dynasty in America