skysight-inc/HackerNews huggingface dataset:
a) absolutely - they are not stopping you from doing whatever you want on your machine, they are just not allowing to use their service. I don't think anyone would advocate making "ad blocker" a protected characteristic alongside race, gender, sexuality etc

b) absolutely - most people either don't use ad blockers, and of those that do, most people are not militantly committed to them. There will be a set of people who stop using the service out of principle, but almost all of them weren't making any revenue for spotify anyway.

The only risk to spotify I can see is if they use somekind of nefarious method to detect ad-blockers (eg root kits) and I 1) don't think they're that stupid 2) don't think they would be necessary or useful anyway.

I guess another risk is if they force people to turn off ad blockers, then accidentally serve them malware, but afaik, various other sites have done this and nobody seems to care.
I have this issue with the NPR One web player on Windows7. When the laptop is muted and I press the physical button to unmute it, the mute light goes off, but the web player soft-mutes. Argh.

Why can’t the mute button just be a physical switch!?!?!?
Whoa, this is starting to sound kinda disturbing. Serious Brave New World stuff here. Let me guess, the government should encourage and provide freely sterilization? And every woman should wear a Malthusian belt?

This kind of population control is rarely, if ever, a good idea. What happens if a racist decides to push stuff that targets blacks to try to shrink their numbers? You don't know that we won't get some awful person in charge of that.

Be really, really careful what you wish for and what you argue for.
Profits are not evil on their own: the choices of which costs that are paid, and which costs are externalized (read: paid for by someone else without a correct combination of consent and total knowledge) all together add up to some value on the virtuous-neutral-vice scale.
Interesting story. To avoid that to happen, I'd recommend to get a lawyer and to contest the authorities decision. You could have worked that out if you had looked into it. Sure, just letting it go is suboptimal, but in cases like this one things should still be able to be fixed if the mistake was on the authorities side.
Selling data is bad but serving what is effectively malware is not?
Pixlee | Toronto, Canada | Onsite, Full-time | https://www.pixlee.com/careers

Today, one in four Americans interact with Pixlee-managed content before making online purchase decisions. Pixlee offers a unique opportunity to thrive and grow rapidly at a global scale in a small-team startup environment. Our customers are some of the largest brands in the world and everything you do here affects millions of consumers.

Hiring for:

- Software engineer with experience with APIs and integrations. https://www.pixlee.com/careers?gh_jid=1267422

- Software engineer in test. https://www.pixlee.com/careers?gh_jid=1267422

Reach out to max@pixleeteam.com if interested.
I understand your concern about pulling the numbers out of the air, but I think the commenter above made a stronger case for those numbers than you have with the "cost" numbers. Just a thought to consider
I've been scraping some Japanese sites lately and this has been a minor annoyance. Content-Type rarely has the encoding and Requests doesn't default to UTF-8 so you get mojibake for EUC-JP and UTF-8 unless you intervene.
I spent some time trying to get it to do like a conway's game glider, but couldn't figure one out -must be impossible.
'Until someone finds a use' can be more or less likely.
What Google AdWords used to be, just plain text that was generally pretty relevant to whatever you were viewing, clearly defined as an ad.
I was once a victim and it feels terrible. Since I had experienced it, I have big hate for such people. I don't want to write all my anger here, but please don't ever join such company.
The High Cost of Data Center Clutter
> Laymen aren't going to be reading from these journals, they are really too technical to be informative.

You're right. We should lock up all knowledge to only those are who are not laymen. Want to learn CS, go to school. Clearly the only way to learn is to be taught. /s
Signal is not open. That's the problem. You are forced to use the official client.
Actually it would be fourth time around, as the K7 Athlons/Thunderbirds were electrically compatible with Alpha 21264, although OK, it was not pin nor mechanically compatible as Alpha CPUs need additional directly attached serial (EE)PROM with boot PALcode/microcode/firmware/initial contents of L2 cache. On the other hand on typical lowend Alpha systems this PROM contained complete enought i386 emulator that it could run PC-style BIOS as part of hardware initialization (ie. work with ISA/PCI cards with x86 code in PROMs), somewhat ugly and scary is the fact that large part of the firmware variant needed for booting Windows NT was actually i386 code running in said emulator. (And then there is Linux, which in the somewhat Tour de force way does not care about the underlying PALcode API)

---
) Alpha is to a large extent the ultimate RISC architecture that on the user side does not have any implicit sideefects of instructions and syscalls and interrupts work by simply exchanging two register sets. The idea is that there is PALcode which is the only privileged code running on the CPU, which then keeps track of whether whatever is currently running in userspace is user or kernel code and passes messages between these, to some extent it is microkernel as part of the CPU, which you additionally can as an OS modify (in reality you could not, because the PALcode is amalgamation of both the OS semantics, quirks of the actual CPU implementation and the actual motherboard in given system)
He Asked Permission to Touch, but Not to Ghost (2018)
Most Common Types of Data Visualisation
Can you explain more about the 誤 example you provided?

When you say it's barely recognizable, do you mean simplified vs traditional? Because to me (as a native Chinese speaker) the Japanese and traditional look almost identical. I can't comment on traditional vs simplified because I can read both.

If it's simplified vs traditional, I wonder why OS/browser prefers to render the character in simplified form (I assume the Chinese font you are using has both styles).
One can kind of understand why they did it. A lot of glyphs are the same from one language to another. If the codepoint for Chinese "大" were different from that for the Japanese "大" were different from that for the Korean "大", that would generate some complaints. OTOH, a Unicode that includes both "学" and "學" certainly has enough room for several versions of "道". I suspect this will eventually be fixed, but as a series of one-off additional codepoints, not as a giant duplication for each of C, J, K, and V. Some of the problem seems to have been that while the Chinese Unicode experts realized they wanted to write both "学" and "學" in the same document, the Korean experts never considered the possibility of including Chinese or Japanese text in a primarily Korean document. I think by this point they've realized it, though, so it will be fixed eventually.
Inside the Fake Science Factory is an amazing 2hr talk talk from DEFCON 2018 by 2 German journalists and a British science guy about an investigation into the world of predatory fake journals, conferences, websites. 400,000 scientists involved. Unbelievably huge scam. They wrote bogus papers and presented one at a fake conference. It's a funny talk, if depressing. A great investigation. Maybe the worst is that these fake scientific credentials are then used to sell useless products to dying people.

https://www.youtube.com/watch?v=ras_VYgA77Q
It's funny because whenever the adblock discussion comes up the standard argument is always "why can't the site have a paid subscription option? I would gladly pay for it."

Now that a service is offering subscriptions, people still don't want to pay for it, and the goalposts are shifted further.
It seems like a time span of minutes wouldn't be fast enough for on-the-fly blocking of sponsored posts?
I try to ignore politics, but how do republicans justify this kind of abuse? Isn’t this simply regulatory capture by the telecoms?
If they were trying to cover his first name, they did a pretty terrible job of it.
We can agree to generate a subset - the things we won't add to a certain stream - even if we are more lax in what we accept by using full parsers.
Back in the 1990's when the AMD Athlon first came out Slot 1 was supposed to share the bus with the DEC Alpha. The idea was you replace the bios and you could use the same motherboard for both DEC Alpha or AMD Athlon.

Of course, that never happened. But people keep wishing.
Yup!

Sweatshop (n.) Factory located in a country whose peasant farmers are so poor that I'd rather not think about them, and serving an export market.
Interesting. I wonder if this includes paid customers. 'cause I pay for Spotify, but run ad / tracker block on my network. If they suspend or terminate me they'll be losing a paying customer.
I used to write simple CRUD websites (using PHP, MySQL, HTML and CSS) and I am now thinking it would be nice to learn Python. The questions in my head are so many that I don't even know where to start:

- what is the best way to go about this strategically

- how to set up the development environment on my laptop? (so far I have watched several tutorials and every single one of them recommended something different)

- should I be coding locally or upload everything online?

- should I start with what I used to in PHP and if so, do I absolutely need to learn a framework while learning Python?

- if I need to be learning a framework, should I go for Django or Flask?

And many other things I am uncertain about.

(Edit: formatting)
There is the option to obtain the citizenship following the procedure for it.

There is the option to leave the country.

It doesn't sound entirely unreasonable or unfair to me.
Worth noting that Nassim Nicholas Taleb has some interesting explanations about why practitioners write better and more accurate books than journalists in "Skin in the Game". As you probably guessed from the title, practitioners have a lot to lose by writing a bad book about their practice because it impacts their livelihood. Journalists - while they do face some consequences for bad books - don't pay the same price, and are more likely appealing to a general audience when they write a non-fiction book.
As wolfgke said, open source means that the work can be copied freely - which leads to marginal costs of near 0 €$.
Running a successful startup is crazy and unnatural; that's why it's so rare and that's also why there's backlash against that becoming the default mode of thinking.

Based on a quick calculation, to get from zero to one (billion) users takes just under six years at 7%/week growth.
Greek Pita Gyros should be on the top. You forgot to add it.
Have you tried an ereader?

I have (a cheap Kobo something or other), but it was completely useless for handling most pdf documents and slow enough when navigating a document to get really annoying. It also didn't have any support for annotating or making comments. I've kind of had my eye on this: remarkable.com, but I can't quite bring myself to spend that much. What do you have/recommend?
I don't know about other users, but I'm not canceling my Spotify account to stand in solidarity with the freeloaders. Ad blocking users are a net negative to Spotify, why shouldn't they ban them?
Capitalism is an economic system where the means of production, and the profits that derive from them, are controlled by private owners (capitalists).

That's it. Accessible markets and voluntary transactions, and all that other stuff is window dressing. If they actually were sufficient for capitalism, then an economic system where the profits of all enterprise were state-owned, but all transactions were voluntary would also be capitalism (Despite the noteworthy absence of... capitalists.)
There's a bit of "can't" and a bit of "don't want to"... they just make more money this way.
Sure they would. The $0 the user spent on the service.
You just have to keep an eye out. My sub renews over Christmas and I got one from PayPal for $80. I think last year Amazon had a lightening deal for $80 (may have been 2 $50 cards for $40 each). $85 is pretty easy to find though. I think PayPal just had a deal earlier this week.
I interact a lot with ads on eBay and similar sites. I even subscribe to them! Moreover, I also like ads at Facebook news feed, because they are relevant and delivered at time. I unlike but click sometimes at ads in Google. Everything else is banned with NoScript.

IMHO, ad-driven business model is OK, but implementation matters. If site will _serve_ me with ads, I will use it. If site will try to abuse me with ads, then I will try to shield me from this abuse.

I have ideas how to solve Spotify problems, but it looks like Spotify employee are downvoting opponent comments to death, so they will have my f*ck instead of hint.
Markets To Build In (2019)
I guess the Library of Congress is the closest thing. They are open to the public and have a huge collection but it's not everything ever published in the US. I'm not sure if you can walk in and request to see a medical journal.

I wish municipal public libraries would provide access to scientific journals.
Something Not Quite Right in the Universe, Ultraprecise New Measurement Reveals
> There is very little friction in replacing embedded controllers that are not customer facing. And that's a market were $0.01 in licensing fees can be a big deal.

Reminds me of USB vs Firewire. Firewire was the superior of the two yet it lost. Why? USB didn't have Fw's $0.25 licensing fee per manufactured device.
BackuPHP is definitely much more clear than BackupHP, as PHP instantly relates to "something for my website" in my mind.

I feel "home page" is a dated term that a lot of people wouldn't think of, particularly as an acronym, the last time I saw a blue underlined link titled "Home Page" may have been the late nineties. I think the term has been supplanted by having a "website", and that website having just a "home".

Some other side notes: ourselfs -> ourselves, safed -> saved, hundret time -> hundred times. Probably a couple more little grammar issues in the FAQ. The "see how it works" button doesn't work for me, but it's probably because I have Tracking Protection enabled on Firefox and the Privacy Badger extension.

Hope this helps!
I can deal with paying for stuff. I can deal with "you are the product being sold" services.

I can't deal with being both simultaneously. Companies that attempt that combo can kindly shove a cactus somewhere.

Maybe this is just a bad article, but to me the no ad-blockers sounds like a blanket ban not just free users.
Oh yea - I guess I had a specific use case in mind when I said that =)

What I meant is that I can hammer out some Node/Python that will grab an image w/text and put it through OCR for character extraction. "Programming" it would take me a handful of minutes.
Refund them what? They're not paying anything.
>It genuinely doesn't matter that you think it'd be a great idea, not the tiniest bit, since it would see no adoption.

The discussion around TLS 1.3 delays included plenty of people that also thought middleboxes should not be enabled. If a standard that broke compatibility with them completely would be adopted is an open question.

>TLS 1.3 did not take this "backwards compatibility at all cost" approach you describe. On the contrary, it was engineered very carefully to work _around_ middleboxes. The protocol is untidy as a result, with extraneous compatibility fields, but the cryptography remains as intended.

The second part contradicts the first. The standard has had to be made more complex to allow for the backwards compatibility and that's a future liability. We've had other holes in TLS from these extra complexities that are completely unneeded.

>Again, this issue you're reading about today is NOT a problem with TLS 1.3

Again that's not my point at all. I'm not discussing today's issue in particular. I'm referring to the fact that we keep finding bugs in TLS consistently. I was wondering if we were at the point were a clean slate would reduce this. I've made that point, someone else has pointed out to an experiment in doing just that, maybe someday we'll get a full test. You're dismissal of the actual question as if it's invalid is just being unpleasant without being helpful.
Then be explicit instead of redundant. “Enter your personal identification number to get cash from the automated teller machine.”

What’s the point in collapsing a descriptive name to an initialism then partially redundantly expanding it?
Jeff Bezos Protests Privacy Invasion, as He Builds Surveillance State
I use a Firefox extension to protect me from CSRF attacks and tracking networks. It basically blocks all content from domains which do not not pertain to the page that I am reading. A side-effect of this is that it blocks most ads. The extension is frequently mistaken by many websites to be an ad blocker. I've no problem with ads per se, I realise that they are often important for funding a website. What I have a problem with is that the overwhelming majority of ads on the internet come from networks that are used for tracking.

I don't think I'm alone. I wonder what percentage people use ad blockers primarily for privacy purposes. In a perfect world, websites would implement their own way of displaying ads that doesn't rely on ad networks. This would make ads much harder to block, websites could potentially take 100% of the ad revenue, privacy advocates would be much happier and there would be less incentive for anyone to develop or use ad blockers.
how does one build arms without arms?
I mostly agree; ideally there would be a prominent link to a 30 second video that does a very quick demonstration of how/why this works. This is an example where video is just way better than text for introducing a concept.

I get that not every repo is going to have a nice readme, but it definitely would be nice here.
Hypothetically there are three groups of people: Those who don't block ads, those who block distracting/dangerous ads and whitelist responsible ad delivery, and those who block everything.

In practice the second group is miniscule. There is zero incentive for companies to improve their practices and grow their market by targeting those people. Instead the only path to maximising profit is to increase the value they can get from people without ad blockers.
Starting from 0 it takes infinity years regardless of growth rate.
I'm a Startup Founder Running for the California State Legislature
I'm Ted Dziuba.

Some of you might remember me from the Uncov tech blog, ages ago. I also co-founded Milo.com, which sold to eBay in 2010.

I've left the tech industry, and now I'm running for California State Senate, District 1 (Lake Tahoe area), in a special election coming up on March 26th. I'm a pro-business Republican, which probably won't get me much love with HN, but politics is all about compromise.

I want to make sure that startups, and anyone else running a small business in California, has air support in the State Legislature. There are some very anti-business taxes coming down the pipe in California, like split-roll property taxes, which will make triple-net leases, in the Bay Area especially, astronomically more expensive.

My two biggest competitors are sitting Assemblymen. One has never worked a day of his life outside of the government, and the other made a living collecting federal subsidies.

I'm asking for your help, HN. Running for office takes money. So far, I've put in over $100,000 of my own money, and I am working on raising more. Every dollar counts.

Check out my campaign, what I stand for, and think about what it would mean to have a startup founder as a state legislator. If you can afford it, please consider contributing to my campaign.

https://www.theodoredziuba.com/
How to become a effective at programming as posible?
The 'Seven Ineffective Coding Habits of Many Programmers' talk by Kevlin Henney made me think ... So I wonder how and why I make sure that my study process and my programming work and projects become as effective as possible?
> “CAC card” is technically incorrect

Common Access Card (CAC) is a name for the card, but it's also the name of the system using the card. In a context where the abbreviation is otherwise consistently used as a name for the system and as an adjective to modify other nouns associated with the system, it appears both correct and more clear than the alternative to do the same thing with the card used in the system.
> liquidate social security

That's not a just action for the government to take. The original premise of social security was pay in money as you work, get it out when you're old. Though FDR started paying out immediately from the younger generation, so it started a generation in the hole. However, it was supposed to be basically forced federal savings, with some sort of safety net component as well. Not fair to tell those who paid in they'll never get anything out because someone wants it for policy goals.
There is also the option of being a citizen by birth, yet be called 2nd generation immigrant, or heck, third.
I'm a bit sad to see this cynicism at the top of a Show HN thread. This project is a fun way to browse code history and it's done with an interesting visual style. It's also open source.

I would think someone trying to view a private file is aware that they are signing in via Github to share it. Github Oauth also explicitly states that code access is shared. So, I don't think it detracts from pomber's project.
I can't help but smile at the idea of using sugar to deliver insulin
They do ad revenue sharing and microtransactions.

I made 8 simple Flash games that generated a bit over 20k in ad revenue from 2009-2011 (very little came from Kong though). Anyone can download and host a Flash game on their own site, which meant my games would spread to hundreds of websites and I still get paid for the ads.
I suppose it could have been -- depending on the phones involved. MMS isn't encrypted AFAIK, but iMessage is.

If you want exotic explanations, the images could have been recovered by Van Eck phreaking too, I suppose.

More likely explanation is something like the geek squad scandal where someone with physical access to the device (e.g. cell phone repairman, personal assistant, hotel maid) copied the photos.
I thought it was for set-top-boxes; that's why it's mostly video decode with a small ARM to run the menus.
Sure thing: https://www.ncbi.nlm.nih.gov/pubmed/9448525
Thanks for your help here! Yeah that button opens a inline vimeo player..PrivacyBadgers seems to block that.
It basically means doubling at least every five months, each five months, right?

So, each year, doubling your previous year, more than twice. But comparing the fractions to values pegged onto the first of each and every month, it’s expecting more than octuple values in less than 15 months, by January first of that calendar year.

To put those goals into explicit, concrete terms of absolute units:

Zero Month, January 1: First 100 subscriber accounts.

February 1: 120 paying subscriber accounts.

March 1: 144 paying subscriber accounts.

April 1: 173 paying subscriber accounts.

May 1: 208 paying subscriber accounts.

June 1: 250 paying subscriber accounts.

July 1: 300 paying subscriber accounts.

August 1: 360 paying subscriber accounts.

September 1: 432 paying subscriber accounts.

October 1: 518 paying subscriber accounts.

November 1: 622 paying subscriber accounts.

December 1: 746 paying paying subscriber accounts.

January 1: 895 paying subscriber accounts.

... taken to month 15:

13: 1,074 customers

14: 1,289 customers

15: 1,547 customers

But there’s a cold calculus to this way of thinking: Why should a multi-millionaire take money out of proven investments with 10% or 15% returns, since they’ll double in ten years or less?