skysight-inc/HackerNews huggingface dataset:
Pocket doesn't collect any browsing history. From the linked docs:

> If the “Recommended by Pocket” feature is enabled, Pocket will send a list of the best stories on the web to Firefox every day. With each story, Pocket also sends a list of related websites that, when visited, signal likely interest in the story. Your Firefox browser compares your browsing history with the list of related websites to sort and filter through each day’s stories and recommend the ones that are most likely to interest you.

> Important Note: Neither Mozilla nor Pocket receives a copy of your browser history. The entire process of sorting and filtering which stories you should see happens locally in your copy of Firefox.

The feature isn't "EU-excepted", it's "US-only", probably because they only have recommendations for US audiences.
There's plenty of stuff more expensive than gold, the reason gold is used is because it's shiny-bling.

People in the past have traded using seeds as fiat, but they wore shiny or coloured things like shells, polished stones, polished metals.

Human vision is attracted to shiny and brightly coloured artefacts, it's not entirely subjective. This is why you can trick a child to accept a shiny coin in exchange for a high value item, or currency note, or even for a higher value coin that has less polish.
> They are beyond your comprehension or refutation.

Where by "your" we mean "one's", i.e. effectively "our".
They've brought the 9.95 "unlimited" plan back, and the cheaper 7.95 plan now only offers 3 tickets per month.
They have. I'm a member of the Cinemark Movie Club.
I can only speak for myself here, but I never found being "PC" to be incongruent with how I normally treat people. Never in my every day interactions have I considered whether or not what I do or say is PC.

Treating people with respect without expecting anything in return gets you far.
Totally! I do too!

Maybe it's just me.. but somethings just don't fit into the calendar.

Like when I pull up to the gym I get a message to do my 100 squats for the day (AND NOT ACCEPT LESS). Or when I arrive to the grocery store to pickup shampoo. Or when I leave the office today to go by the pharmacy to pick up a prescription...
So basically Facebook is saying that if we can’t make money from you, you can’t have an account.
Not quite TB's daily, but close. We were in B2B lead generation, and a lot of my ETL workloads involved heavy text normalization and standardization, then source layering to ultimately stitch together as complete and accurate of a record as possible based on the heuristics we had available.

Providers of that type of data essentially live in a world of "dump dataset to csv[1] periodically, place csv onto the FTP account for whomever is paying us for it currently". No deltas for changed or net new records, no per customer formatting requests, nothing. So the entire thing had to be re-processed every single time from every single vendor and then upserted into our master data.

[1] Hell, usually not even technical information was provided like the character encoding the data was stored or exported at or whether it's using database style character escapes (any potential special character is escaped with a backslash) or csv-style escapes (everything is interpreted as a literal except for a double-quote, which is escaped with a second double-quote).
> They were only guaranteed android updates for two years after 2016

Not exactly. The 2 years is for OS upgrades. They will continue to receive security updates which, IMHO are way more important, for another year. A 3 year lifecycle is still not great though.
When I referred to abuse what I meant to say is that the number of repeats suggests that a great many ticket purchases are not for the subscriber.
Where does it say it's because of EU privacy laws? Could just be that they test the feature on one market first or am I mistaken?
There are so many people undergoing GDPR workplace training at the moment that I think people may stop and think
> a) do you imagine anarchism to be a uniquely strong hindrance

The hindrance is a developer reflexively prioritizing criticism of some centralized part of a design without fully understanding the design, because "centralized" necessarily equates to "bad" or "wrong."

Some of the back-and-forth with Moxie over federating Signal looked suspiciously like a case of that. I see a lot of similar discussions wrt FLOSS privacy/security software. To the extent that anarchy is responsible for the ideological bent that "centralized" is "bad,", I'd say yes, it's a problem that wastes a substantial amount of time and effort.

> b) do you consider that hindering of software development to be a sufficient issue to object to anarchy.

Maybe you can help me come to a conclusion. Where does the ideological bent come from that "centralization" equates to "bad" in FLOSS privacy software?

For all I know, it could be that most anarchists are opportunistic and savvy in how they use computers, and it's only the anarchist software developers who have the ideological bent I described.
I see no reason why each of the 28 member states can't find FB in violation and fine it independently.
MoviePass sorta feels like the insurance game - it makes sense from a business perspective if you can sell to enough people of varying interest in going to the theater to watch a movie...
> Hopefully it will encourage some people to ditch FB.

I know my reasons for wanting to ditch FB personally (I'm about 50/50 on that), but I'm curious as to your reasons for wanting others to dump it.
No offense but, hoping... for what? That Qualcomm will produce locked down RISC-V based chips with their own cores, without open documentation or support, backed by their patent portfolio, with difficult to use BSPs and various proprietary extensions requiring SDK licenses (Hexagon)? The same Qualcomm we love? For software programmers, you might as well replace 'aarch64-linux-unknown-gcc' with 'riscv64-linux-unknown-gcc' and they won't notice much else, but that was never the real issue.

Qualcomm already has control over their products. The value offering from them has never been an ARM chip on its own. That is kind of the problem, in a sense. The distinction between them using RISC-V and ARM is one without a difference, more or less, especially in a market like servers (where margins are plentiful as opposed to razor thin, so BOM conservatism and paying for an ARM ISA license isn't as much a pain point.)

If they don't feel they can enter the market at this point -- a point where ARM and they definitively have real competitive silicon offerings, if Centriq is to be believed -- the issue almost definitely has nothing to do with an ISA, and everything to do with business/their market outlook. If they re-enter later, even with a different ISA -- it won't be the reason. And even if it came true, won't change the reasons people hate Qualcomm.
Holy shit! It's fast
"Abuse" is a loaded word, but I can understand what they mean.

A lot of services depend on individual usage staying in certain bounds, and which would rarely be exceeded by the typical, intended usage; but where the provider doesn't want to commit to a hard cap (cough ISPs, Github). These services would collapse if everyone started re-selling the good, because it vastly changes the use profile. The term "abuse" is understandable (if not always warranted).

But you're right: one individual seeing the movie more than once is not inherently "abusive", even in that sense. But reselling is, for sure: the typical user is not going to see a movie every day, and the MoviePass model is based on such a "gentlemen's agreement", where people won't go out of their way to use every day's ticket (except the rare oddball user).

As a way to root out actual abuse, they have to use some crude heuristics, and one of them is repeat movie viewings. Yes, some honest non-resellers see movies more than once, but the most common case is this kind of reselling.
I get my money's worth out of MoviePass. I'll milk that membership until it dies or the ROI goes negative.

I love you MoviePass, but you are not bright.
In the Netherlands we have our own “MoviePass” (called Pathé Unlimited) started by the country’s biggest theater chain (Pathé) since the early 2000s, so the concept is definitely not new to us, I was actually surprised to learn that Cinemark didn’t have their own subscription model when I moved here since it worked really well in Europe (both for customers and for Pathé).

The reason why the model works for Pathé and not for MoviePass is because of 2 reasons:

- Pathé owns their own theaters, so they can run the subscription program at a loss, but make the money back with condiments sales because of the increased flow of visitors

- Pathé owns the most theaters in NL, there’s always one closeby. The subscription program is usable by the majority of the population because of physical proximity.

So for this to work in the US, the big chains basically need to offer this themselves. I hope that Cinemark will learn from MoviePass’s validation of the market (clearly there’s a huge demand) and undercut them by offering their own program. #lastmoveradvantage
"I find 0 of those good."

I'm sure you do. But the chef who makes their living cooking food doesn't. The person who makes their living running tours doesn't. And the people employed by both definitely don't.
because the subscription service that would serve as the blueprint seems to be on a trajectory towards bankruptcy?

Unless you can get the vendors who sell theaters the digital film to reduce their prices for new releases, there is still an intrinsic cost to the movie itself that isn't going to be defeated by a small increase in snack purchases. Actually, I hear this being a big selling point (increased snack sales), but of the 5 people I know who use MoviePass, 4 of them sneak snacks in via purses. Anecdotal as it may be, I don't trust this reasoning to be a theater's savior either.
I like https://www.askmeevery.com/. It just sends you an email and you reply. And if the reply is numerical, it'll generate a plot and statistics for you.
China’s Social Credit System: An Evolving Practice of Control
Since MoviePass buys it tickets at retail costs, a single heavy user is exceptionally costly. Imagine someone who purchases a $15 ticket 25 times a month for a total of $375. MoviePass would need something like 40 users paying $10 a month who barely use the service in order to offset that single user. It therefore isn't surprising that MoviePass is making changes to curtail those heavy users. Even if only something like 1% of users abuse the system by sharing accounts or reselling tickets, that could be enough to sink the entire company.
Unfortunately, looks like the CPU spikes are still a problem on OS X for me.

I check this every time a new version is released as I'd love to make the switch from Chrome, but Firefox with one blank tab and no extensions uses more CPU than Chrome with 15 actual tabs. When I actually throw activity at Firefox it hogs the CPU even more.

Here's hoping v61 addresses it.
Wow, a bot that plays Go? Sounds interesting. Must not be very easy to create. By best case scenario, do you mean a good use case for Rust?
What evidence do you have they they violate EU privacy laws? Just because they aren't don't it in the EU doesn't mean they can't.
... I was somewhat expecting this to be possibility so we frontloaded our movie watching to get our money's worth but also bought through the Costco deal as we expect Costco to cover if they did go out of business given that Costco has a generous return/satisfaction policy.
That sounds to me like you're saying Apples core beliefs are simply whatever they fancy depending on the time of the day.
Ask HN: Advice to your younger self
If you could send a single sentence of advice to your younger self, what would it be?

Let's assume it could not be a lottery number or investing advice.

For me it I would tell myself to find a successful mentor
I don't see any actual¹ JavaScript on the page, so how would this have been accomplished? Some fancy but broken scrolling manipulation CSS...?

1: The only JS on the page is an IE conditional comment adding an HTML5 shim script, and the Disqus comment embedding script. Then there's the Google analytics that gets pulled in from font references and I guess Facebook JS via the Disqus embed.
Yes, buying gold with the intention of selling it later is speculation. Buying anything with the intention of selling it later for a higher price is speculation.

If you were a jewelry-maker, I suppose you could call buying gold an investment.
I'm not a python guy, but from the screenshots I don't see where it is requesting something other than the version, I don't see where it appends the seed keys or anything on the check version request, but I don't use this or any wallet to care enough to verify.
> This has improved a lot since a year ago but there still needs to be a massive change in the UI design to make it comparable to the competition.

I agree whole-heartedly with this. I am not entirely sure who decided on Riot's garish green UI filled with circles and non-standard UI controls and wildly variable padding/spacing and communities bar that takes up space even when not joined to any communities, but it looks a mess.

If you look at Slack, Microsoft Teams etc, they are consistent, they are clean and they look like they have been designed by professionals. Riot doesn't - yet - and I can quite understand that putting people off, given that there aren't many other Matrix clients for the average user.
Are you saying this law should decide if someone is making "enough" money, before deciding if profit is necessary to provide a service?
You can have the contract in local currency, eg $, convert at the moment of payment and reduce the risk considerably.
Not that I have any insight, but I always got the impression that they were planning to get a significant fraction of the moving going public under their service. Then they could say "give us discounts or well take your chain off of our service" to the chains.
The long term plan was probably to get a large enough subscriber base that they could get some pricing deal from a couple major theater chains. Combine that with some money from selling customer data and they thought they could get profitable and probably could.
Same at least in Portugal, Spain, Belgium, the Netherlands, Luxembourg and France.
Google I/O 2018 Summary – Day 1
I like learning stuff on the job. I have a clear motivation to learn something, rather than just "it's fun", and more support than learning on my own: https://codewithoutrules.com/2017/09/09/learn-a-new-programm...
File this under: DUH!!!! This service never had a chance in hell at becoming profitable. Pretty sad that so much money is thrown at obviously trash ideas like this. I'm pretty sure that money would be better spent funding companies that are working to solve real problems.

I'm just sad I didn't sign up to blow through some of that sweet, sweet free VC money myself.
I think the issue is that it really hasn't been a "take it or leave it" environment in the past years. Things have been done against the interest of user privacy by burying the explanations in long privacy policies filled with legalese, and in the general underhandedness of data exchange between multiple parties. The inability to remove data you've provided to a website, too, I think is problematic in ways.

I'm a big proponent of user control, and a similarly big proponent of businesses taking much greater responsibility for the data they collect (my data was part of the Equifax breach, so I certainly get it). I am, however, leery about laws that essentially bind a business's hands in terms of how they can and cannot monetize on users, even when as there's A) clarity and B) honest, plain and upfront disclosure about how they do that.

If a business tells me to agree to onerous terms to which I could never agree or to go pound sand, I'll gladly go pound sand. As a consumer, I lose no power there whatsoever.
Seems perfectly reasonable, doesn't it?
That is a poor argument. "Selling" a product is not a principle or a virtue that one is required to comply with. Protecting the privacy of users is. Being non-discriminatory is. What if they had to do business in a country that forbids gay people from working? Using your logic - "Oh well they had to fire all their gay employees to just follow the law".

Its hypocritical of Apple to suggest they truly care about privacy other than as a means to simply differentiate themselves to sell some more shiny objects - which might well be a common cutthroat business tactic.
Is this not a conflict of interest? I always assumed the Glassdoor (like the BBB) will remove unfavorable reviews for a price. Now that I know that they are part of an org that also does recruiting I know it. Their review quality was not much better than Amazon's and now it will get worse.
In my experience one of the places where every framework breaks down is when you must combine / reconcile multiple rows from multiple data sources to produce one row in a fact table.

Does there exist a "framework" that lets me do this simply?
The OP certainly clears the bar for being intellectually interesting in HN's sense.

It's true that 'serverless' is a bit of a trigger word in technical discussions and people disagree about what it means, etc., but there are degrees of these things, and you stepped into several further degrees of flamewar. Please don't do that!
Public Libraries Becoming a Haven for California's Homeless
For me it is two things. First, the ability to think about abstract problems is incredibly interesting.

Second, the job pays very well and is in high demand.
Ask HN: Books you should have read when you start a career in SE / CS?
Like most problems, the 'solution' to reducing CO2 emmissions is made up of a bunch of smaller changes, and will not be one large 'fix'. I see no harm in chipping away at even the smallest of gains, provided we continue/push changes at all levels. Even 57kg * millions of devices over 18 months (average lifetime of a phone) is still a substantial amount of CO2 being released, even if it is dwarfed by other sources.
>>Getting rid of repeats saving 35% seems to point to some pretty widespread abuse. Who are these people seeing the same movie multiple times during its initial theater run?

I wouldn't be surprised if there were people (especially those that buy MoviePass, I'd expect them to be movie fans) that see big blockbusters two or three times. But yeah at 35% savings that's gotta be largely abuse.
Nearly 400 Drupal sites infected with malware that secretly mines cryptocurrency
So what you are saying is that the EU should tell Facebook they can not make money by having ads, instead they need to make money by charging people?

Is that typical, for the EU to get that involved in business decisions?
And how would Europe make an American company offer services to Europeans? Is there a legal pathway to do this or would their court summons be used to level out chairs in FB HQ?
So how does cost compare to run a task 24/7 for a year if I buy Nvidia GPUs vs rent TPUs?
Opportunity at The Black Tux - Santa Monica start-up - Looking for Product Managers with at least 5+ years of direct PM experience. Please apply here if interested: https://jobs.lever.co/theblacktux/106ee0e4-9e62-438c-b2f6-a5...
Find Your Working Zen
Navigating with grid-like representations in artificial agents
Great concept, I am having a serious look
I saw Black Panther three times in theaters with my MoviePass because, well, why not? The only theater near me only has 5 screens (I live in a small town), so my wife and I end up with some repeat viewings.

That said, I love MoviePass but know it's not sustainable. I wish they had rolled out these changes earlier. Something like no repeat viewings, 8 movies per month, different price depending on where you live (tickets at my theater are only $9 normally), etc, could have made this thing much more sustainable, and still probably had most of the growth.
Our company encouraged us to leave reviews... What a bad idea. Every new review was absolutely terrible, as expected.
A cat(1) clone with wings
This is a great use of visualizations. Bostock made his mark while at the NYTimes.
According to GDPR, you cannot make access to your service require opt-in to tracking, unless your service very specifically cannot work in any way without tracking. And no, your business model not working because you cannot track users anymore is not the same as your service not working. Find a better business model.

Facebook would still work just fine without the tracking, as proven by the fact that you can switch off targeted ads and everything still works fine.
> The problem is, it's super easy to do the math on whether or not you would have spent more on tickets than moviepass.

This is the crux of the problem, I think. People who see one movie a month are not going to buy it. So they need to be profitable for high-usage customers. Unless they are getting incredible discounts... just not going to work.

For it to make sense, there need to be some restrictions -- e.g., only Sunday through Thursday nights (times when fewer people go to the movies... whatever they might be). But then a lot of people like me, who are too busy to go at that time, will skip it.

If you want me to over-pay for an option, it needs to have some intangible value. For example, if buying a moviepass gave me X times a month that someone else could come "free"... I might value that above market cost, because I could tell others "don't sweat it, it's free" and get friends to come along without feeling I'm pressuring them to spend a lot of money.
Project lead for Matrix here. This is a pretty accurate post, and in terms of the negative points we are painfully aware that UX on Riot (and performance on Synapse) still has a way to go. The current stuff we have in flight to fix this are:

* Lazy-load all room members rather than push them proactively to clients. This should improve initial sync times and subsequent RAM usage by anywhere from 3x to 20x depending on how active your account is.

* Cross-sign E2E devices when you log in so nobody ever has to verify them again. This should kill the constant device verification (and key sharing) warnings.

* Refresh the whole UI/UX of Riot. We have an ex-Canonical/Ubuntu pro-designer working on a complete facelift of Riot/Web, coming in the next few months.

* Perf improvements across the board on Riot/Web - particularly optimising React when switching rooms, and switching from Draft to Slate in order to speed up and stabilise the message composer.

* Algorithmic improvements to Synapse to speed up the hottest paths (shifting from O(N) to roughly O(1) with the size of the room) - https://matrix.org/_matrix/media/v1/download/jki.re/ubNfLtrm...

* Algorithmic improvements to Synapse to avoid fragmentation of rooms by partitioning the DAG into 'chunks', avoiding stale/dead/orphaned chunks from contributing to the fragmentation of the overall room - https://docs.google.com/document/d/1E0cmEeMDwcQarFYxpZ0b9aoQ...

On the minus side, we've been badly slowed down by constant firefighting keeping the Matrix.org homeserver operational despite massive growth, as well having to do a lot of preparation for GDPR compliance - see https://matrix.org/blog/2018/05/08/gdpr-compliance-in-matrix....

On the plus side, we have a lot of new people joining during May to work fulltime on Synapse, Dendrite and Riot/Web - which once we get past the mythical man month stage should make a huge huge difference.

Fun times...