skysight-inc/HackerNews huggingface dataset:
That's a weird way to twist GP's post.

It's not GP's "scheme", it's an observable fact - ad blockers are among the most effective anti-malware and computer optimizing solutions out there. More and more it seems to be something as obvious as having a firewall on your machine.

(No! Don't install a firewall! The poor script kiddies have to make money somehow!)

> The only thing you lose is content, but the same thing is true for web sites that disappear because they have no business model other than making content and displaying it along-side clearly marked advertising - it's not like you or anyone else wants to pay for content.

I say, good riddance. The only thing you lose is shitty content. If someone has something valuable to say, people will pay, or that someone will be willing to pay themselves to keep it up (as it is with most really valuable content on-line). If the only way to support your "content" is to shove toxic waste in the faces of your visitors, then frankly, you have no business hosting that content in the first place.

Now, for your middle ground - I guess that if we get there, we'll see a rise of anonymization proxies, Tor 2.0 or something like that. RE native advertising, in your example you're literally defending evil behaviour by saying those people could be even more evil. Like a robber that attacks me regularly and says, "as long as you have cash on you, I'll keep coming for that; if you move your money to your debit card, I'm afraid I'll have to beat you up for your PIN code". Am I supposed to be thankful to the robber that they don't beat me up and settle just for taking my cash?

Fuck it, I say jail the robber, and burn down the advertising industry.
Ageing is not a skill you can learn.
>corrupt cops abusing "probable cause"?

This is why we have a court system. There is (in principle) remedy for the latter, but not for a failure to help someone in immediate distress.
Best phono cartridge under 100
I nearly hit the downvote because I couldn't believe any teacher would tell you not to read Dahl to your kid. Maybe one teacher in a million? Even then I doubt it.

I have a lot of friends who are teachers and their advice is read ANYTHING you like to kids. So few parents bother that they threw the rule book out decades ago.
I have an advice for you.

1. Go and build a telescope - https://stellafane.org/tm/atm/

It involves manual labor and thinking as well. Grind that mirror. Make sure you finish it and then go out and see the stars.

2. At your job do absolute minimum and go home as soon as it's possible.

3. Go out and do some charity work. By doing it you're not only helping others but helping yourself as well to feel better. It's kind of an egoistic thing as well but who cares.
Do you think any teacher would tell him off for reading a childs book to his child? I don't think so ;) someone is fishing for karma
غدا…قطع مياه الشرب عن عدة مناطق بأسوان – وكالة انباء الشرق العربي
To me, ad blockers are a sign the web is working.

Ethics comes up a bit when it comes to ad blockers. Sites make money from ads. Dont' they have a right to?.. I think if we're going to think about it in that sort of way, we need to sort out rights. The web means that servers can serve whatever they want. They have a "right" to send you pictures of clowns when you request their page, even if that page was a news site yesterday. They can also send you ads. The client has the "right" to do whatever they want with that page. They can use whichever browser they want. Display the content however they want using whatever software they want. They can read the code, execute the JS, selectively display the content....

That's the deal. Servers can send what they want. Clients can do whatever they want with whatever servers send them. Users are exercising their rights with adblockers.

On the more practical side, it's interesting how the economics of this has evolved. In the beginning, online ads were pretty useless and worthless. The economic model around online ads collapsed with the 99 crash.

Then Google (or really omniture) figured out how online ads could work. They cleverly used it to serve ads with a tiny, unobtrusive footprint and still make way more money than the dancing monkey ads from the 90s. We've been in rapid growth mode since, and the value of advertising stock is now through the roof.

Now that online ads are valuable again, the incentives to go overboard are overwhelming. Even Google who made small and unobtrusive ads a core idea have crossed some big lines. They look at valuable search queries like "best divorce lawyer in Toronto" where every click is worth $50, all the clicks going to those worthless (free) organic results and aggressively trying to increase the share of clicks going to ads.

Now, even if you search for a divorce lawyer by name, you will first scroll throught a page and a half (on mobile) of his competitors ads. This is unequivocally "obtrusive" in the sense that it puts less relevant content in more prominence than the relevant stuff.

This time it's being driven by ads being valuable rather than worthless.

Back to the rights thing... Ad blockers and the active right of users to reject certain content is a balancing force here. When a respectable news site, forces you through an ad before they load a page, autoplay a video and then pop up (or under) an affiliate link to aliexpress and dating for gold digger pages...
Ask HN: Help finding a tutorials website posted here
A few weeks ago someone posted a link to their own (not sure now if it was their own) website which was about nodeJS video tutorials, laracasts style. Does anyone remember it?
Yea, personally I am excited to see what will come out of the Siri developers kit that was announced this week.

I do not understand how/why bots would replace apps. Perhaps I am narrow-minded about this, but personally I prefer to stay in (some) control of my devices and work-flow.

Cloud based bots are a sad situation, where end user is getting further out of control. But it doesn't have to be like this. Check out https://mycroft.ai/
In case it wasn't clear, the fact that ad networks are separate is a historical relic. Technically, there is next to no impediment to the servers that serve content serving advertising content at the same time.

So Sylos's point "ad-blockers are among the best antivirus-software, speed up page-load times, reduce data usage, improve privacy and require roundabout 0 effort on the user's part. And except for ignorance of their existence or extreme benevolence, there's not a whole lot of reasons for users to not install ad-blockers" actually is only a historical fluke, present in the short term only.

Web sites themselves are technically able to do all of the things that Sylos mentions, without involving any off-server advertising. But web sites today have advertising that is clearly displayed.

By aggressively blocking them, while saying that web sites' broken business model isn't the users' fault, you are encouraging two things:

1) Encouraging the ecosystem to make web sites serve advertising utilizing their own stack

2) Encouraging web sites to collect deep analytics from their visitors and share them directly. This is much worse than colecting advertising view information.

3) Paid shilling. This exists today and is called "native advertising."

It is often indistinguishable from genuine content. As in, I don't know if I am consuming genuine content, or fake content. But the latter answers people's misguided calls for web sites to come up with an alternative model.

It is very simple: today, web sites that are in the business of creating content and monetizing it using advertising networks are NOT in the business of personally collecting and selling deep analytics on their customers. They are also NOT in the business of creating shill content.

This can change in the future. I wouldn't like it to.
Check out https://addons.mozilla.org/en-US/firefox/addon/superstop/ so you can pause all gifs on pages like this.
Yeah, this comment is ignorance at its finest. Mapzen, for example, was also acquired by Samsung, and it still operates as its own little startup, just with more financial security. Joyent seems to be going the same way. They will remain Joyent, but with support from Samsung.
Microsoft enhances its Blockchain-as-a-Service offering with new middleware
CyberLink PowerDVD 16 Ultra Crack and Patch Key Download
>I say, good riddance.

Yes: I am saying you are saying this.
What does burying the lede mean in the context of hn?
You can discuss the definition of multitasking: let us call it task switching until we can actually analyze properly what our brain is really doing. That said: I am very good at it; I get way more done than if I would focus. This is because of the nature of my work and the way I am (raised?). I can switch between a lot of things while keeping context including coding. I do notice this processs list has a maximum though: with 3-4 in depth project chats, 1-2 business chats, coding and browsing (the latter usually relating to all the former) I notice I am full. And I also notice that textual discourse is far less load than oral or oral+visual on task switching. If I do meetings in person or skype calls I basically get nothing done: it is slower and I cannot switch (a lot) because I miss things.
I expect most of it was spent on bureaucracy and trying to figure out what they actually needed.
Because the first browser to introduce ad block would get banned by major publishers and people would stop using it. This would have to be a simultaneous deployment by all major browser vendors. The best they can do on their own is things like Reader Mode in Firefox - obviously there to cut down on the amount of shit on-line, but not strong enough to make the "important people" angry.

Also keep in mind that the Internet That Matters now is the commercial, ad-backed one. Even standardization bodies have serious conflicts of interest now, and the changes are about enabling businesses to make money, not about making the Internet a better / more useful thing for humanity in general.
dupe:

https://news.ycombinator.com/item?id=11903513
https://news.ycombinator.com/item?id=11906558
https://news.ycombinator.com/item?id=11911869
Doing it with plugging in would be a bit pointless. You could do that with no fuel or engine.
There is a simple equation, Ohm's law. Resistors are usually there to drop voltage, but there isn't enough detail in the problem you're facing to know exactly what the answer should be.

I'm not very proficient in hardware, so I'm about as confused as you, but clarifying your question can help. I bought these books (not the plus bundle, though) and they explain things a lot, so there is a very nice explanation for what resistors do in them, and hopefully why they're used where they're used. I mean, for $2 or so, there's no question about it.
'Spam King' Sanford Wallace Sentenced to 2½ Years for Facebook Scheme
I feel like arch wiki is that thing today. It's a bit disorganised and things get outdated while nobody's looking, but there's almost anything you'd every want in there.
Interesting little historical texts, thanks for posting.
Brave Browser has all that build in, and Firefox is heading there with tracking ads now automatically blocked in private browsing windows, but those browsers have the user's back - I imagine Chrome has Google's back and Google is about advertising.

Brave is promising a way for users to microtip sites they visit automatically, to make up for the lost ad revenue, so that will be an interesting experiment.

Browsers need this stuff built in pronto, because non-tech people have no chance of knowing the 4 or so plugins you currently need to install to browse safely.
I'll just keep reading public service news sites.

The online presence of commercial news feels mostly stressful, incendiary, and yucky to me. That publishers don't understand or ignore the way their advertisements ruin the user experience and sell out our news reading habits is just another reason to consider commercial news as basically hostile.
Pinterest Acquires Fleksy
Car damage repair platform Fixico raises €2M to accelerate growth
Opera and K-Meleon also have it built in. Like you said, browsers not in advertiser's pockets.
Which Factors Makes Magento 2 Successful?
Limiting payment methods to specific carriers in PrestaShop
I'm more annoyed about my email address being in the dump than my password (which is/was the shittest of my password set because I don't care about my LinkedIn account).

I, too, may even have used that pw on twitter (RIP both followers of my 4 tweet history). Again, because I don't really care.

I have essentially been re-using passwords for 15 years now (although my very first password on my AOL "gandalf" has long been retired), every now and again upgrading my "default strong" and using a the historical weaker ones on things I don't care about/don't trust.

Password Manager is definitely a smarter solution but I can't see myself setting it up.
Those don't look like actual classification markings, which are required to appear at both the top and bottom of pages. It seems more likely that those are some internal Democratic party markings. Also the fact that the documents seem to be talking about the first 100 days in the future tense would point to them being planning documents produced by people in the party.
Honest question, how is anyone expected to keep up with all of this?

That is a good, honest question, but there is a different standard of expectations for some random programmer doing a project and one of the biggest, most powerful multinational corporations on the planet with business operations (and legal advisors) in most of the world's countries.

If Samsung has the legal muscle to go up against Apple and others in the courtrooms of the world, and the technical muscle to customize multiple operating systems for countless products, they have the resources to read and understand the Linux license. While inept bungling is always a possible explanation for any party, a more likely explanation for a license violation for something as fundamental as an operating system by any party with that level of resources (if one were to ever occur) would be that they examined the issue, understood the situation, and decided that they could probably get away with it.
I'm guessing they mean the sites.

People blocking ads are just the same as people skipping through ads on a vhs recording of TV, or going to the toilet/making a drink when the ads are on. Nobody likes ads.
Qantas can't do much about this at the moment. Their current widebody fleet consists of:

* Airbus A330-200, maximum range 8,360mi.

* Airbus A330-300, maximum range 7,300mi.

* Airbus A380-800, maximum range 9,400mi.

* Boeing 747-400, maximum range 8,350mi.

* Boeing 747-400ER, maximum range 8,820mi.

But the great-circle distance JFK-SYD is 9,950mi. It was only recently that they were able to start DFW-SYD as a nonstop with the A380; the 747s used previously had to make a stop in Brisbane. And once it went nonstop, it was the longest regularly-scheduled commercial airline flight in the world until March of this year, when Emirates began flying nonstop from Dubai to Auckland.

Currently, Qantas is said to be evaluating the next-generation 777 variants for possible nonstop service to and from New York, but until then they'll have to make a stop somewhere. They have the same issue in the other direction, too: they partner with Emirates so they can use Dubai as a halfway point for their flights to and from Europe.
It gives a month's free trial where it fully functions. Then it says it requires payment when it starts up after that. Though if you don't pay anything it actually continues working. So you have plenty of time to try it out.
I always thought I'm (and most people) are unaffected. I had eye-opening experience recently. I was going back home after work and went to buy sth to eat in small shop. I bouth spaghetti and vegetables and the shop clerk asked me "what's with everybody buying it recently?". I had no idea, then I went out and noticed the billboard near the shop changed to some readymade spaghetti sauce that day.
15 Tools That Will Help You Build Your Website (No Coding Required)
Lobbyists Are Behind the Rise in Corporate Profits
First Detection of Methyl Alcohol in a Planet-Forming Disc
>What about all the content available right now for free, without ads?

Sure. We're on one of these pages right now. It has a full-time paid moderator (dang), pays for its own servers, and has no content monetization of any kind.

It is subsidized by a startup incubator, not the readers. This isn't an objection on my part. But I literally can't tell if the conversation is being influenced, and neither can you. It's simply indistinguishable: https://news.ycombinator.com/item?id=7494500

It could be great, it could be draconian, you never know. When I read about Wall Street in the Wall Street Journal, I'd prefer not to have to make the same guesses. I prefer to see advertising in the Wall Street Journal, with an editorial iron curtain between the advertising and content divisions, and advertising very clearly labelled. The Wall Street Journal without any clearly-labelled advertising would be a scary thing.
As rvense explains below, there are a number of very desirable consequences to rusts strong static guarantees, and even performance improvements, all while getting less buggy code. It's even more secure in the sense of being less exploitable: the bugs being prevented by the type checkers are largely about resource allocation e.g. memory but also file handles. And those are often easily exploitable when not properly managed. That kind of compile-time bug prevention is something runtime garbage collection (that is, every VM platform out there) has yet to achieve and so is pretty amazing if you ask me.

Another consequence is the sheer range of applications for which this language can be practically used: systems and concurrent programming obviously, but also Web, realtime, embedded and even supercomputer programming.
The reason for that is that rust mostly feels like a light weight scripting language like python, but because of its performance characteristics can viably be used as a drop-in replacement for C.
Bolivia rejects 'offensive' chicken donation from Bill Gates
WHO: Regularly Drinking Coffee May Protect Against Certain Cancers
There's actually an adblocker which effectively does this:

https://chrome.google.com/webstore/detail/the-ethical-ad-blo...

"This extension provides a 100% guaranteed ethical ad blocking experience. The conundrum at hand: users don't want to see ads, but content providers can't give away content for free. The solution is simple: if a website has ads, the user simply should not be able to see it. This way, the user doesn't experience ads, but they also don't leech free content."
Russian names are generally given name then patronymic (i.e. 'son of' or 'daughter of') then family name. A person is formally addressed by their given and patronymic names.

In this case Felix Edmundovich would refer to Felix Edmundovich Dzerzhinsky.

https://en.wikipedia.org/wiki/Felix_Dzerzhinsky
I'll explain how it typically works in the Netherlands, for non-self-employed people at least (that I'm not familiar with; note also that there has recently been some controversy where companies will classify employees as contractors to get around the stricter permanent contract laws, e.g. PostNL delivery people being contracters instead of full employees).

Typically two temporary one-year contracts will be offered (or some variation of this; four six-month contracts, etc.) Once this temporary contract duration is up an employer can either not renew the contract, or if they do renew it is by law an indefinite contract. If, for instance, you were hired at a company through a recruitment agency and your employment contract was through said recruitment agency, your clock would be reset at the company if you were to negotiate a direct contract with the company after leaving the recruitment agency contract.

It's also typical for a probationary period at the start of the first contract; in my case it was only one month, though I'm not sure if this is usual or if it could be longer for others.

NB: Previously, the law allowed three years of temporary contracts before the indefinite one, but this was changed several years ago.
Especially on a portrait screen (great for reading!) where you can't really scroll away from them.
Announcing Google Research, Europe
"She deployed quick fixes to solve Yahoo’s morale problems, including expanding parental leave and hiring high-profile celebrities to run the company’s media division."

Didn't she also cancel work from home arrangements? I think it's highly debatable if that was good for morale...
FWIW, neither had I.
Shameless plug time! Instead of remembering different passwords or using a password manager (and thus storing all your passwords somewhere) you can use https://salty.pw/
It would be great for stag groups
Regional newspaper sites are the worst. Every time I go there I feel dirty.
Is there any way sites could force you to view their adverts? Short of forcing you to use some kind of custom browser, I can't think of anything. I guess you could say something like "enter the code shown somewhere in the middle of this video advert to read this content" or something? Even then you'd probably get browser extensions to scan the video and read the code.
Data-dependent audio pipeline callbacks? In the schemes I'm aware of, they rarely change after setup--hence my thinking effectively fixed targets were the representative case. (After an update, pipeline stalls plague you until the predictor catches up.)

Breaking inlining is probably the real cost to this. Still, we're talking ~9 cycles per indirect call on this hardware. If you call each callback per buffer instead of per sample (which everyone seems to do), you're down to an amortized cost below 1 cycle per sample for a filter chain 14 deep with only 128 sample buffers. 14 filters probably swamp that cost.

Edit: A good compiler will completely remove my trivial function if it's inlined into call.cc's code. It has no side effects, and neither does the loop calling it 100,000,000 times. The resulting timings would be meaningless: doing nothing is cheap!
I did after reading your comment. Sweet approach and some quite clever algorithms in the implementation. Nice work! I'll have to play with it. If it's not quite the api I need maybe I'll open an issue to discuss a potential pull request. Thanks :-)
TeMPOraL in your sibling comment says "I say, good riddance". That poster should run this adblocker.
You don't need to upgrade everything just to upgrade a single package. With traditional GNU+Linux distributions this isn't always quite true, because it's hard to install different variants side-by-side.

With functional package management every application and library gets its own namespace. Installing something is a matter of picking individual items from their own namespaces and creating a profile, the union of all outputs of all packages that are to be installed.

This makes it possible for users to install not only different major versions for selected applications but even variants of the same package (e.g. different configuration flags or different compiler).

At the bioinformatics institute we are using this to provide scientific software to cluster users. With Guix, users can create custom variants with very little effort without affecting the system state or other people's software profiles.

There is still a lot that can be done by improving package management systems. Giving up by going the route of appification (like it's done with Snappy or when Docker is abused as a packaging tool) is a bad choice, in my opinion.
Actually, I'd say that the "Grizzli777" signature is a hint that it's an individual or a small group. State-level actors wouldn't use pirated software - Microsoft Office is cheap for a government, and running 'warez' is really bad security practice, and a great way to have your own systems compromised.