skysight-inc/HackerNews huggingface dataset:
Its interesting how they didn't mention Paypal as a wannabe Alipay tech company, last time I used Paypal, its basically functioned as an alternate bank account that just doesn't accrue interest whenever I use it to buy stuff on the internet or sell stuff. I can also see the similarities between the UI of my actual online bank account and Paypal account. Users (like me) will also really appreciate if they took on more banking stuff because I already have cash in the account. I think Stripe is similar in that aspect too.

This is basically Paypal's dream scenario to become a bank because they already deal with the regulatory stuff but don't get the full money earning potential of a bank.
Show HN: Algo – Turn a Google Sheet into a Web App in 5 Min
Depends. Yes, learn a general-purpose language, and learn it well. But also, learn some other things well enough to be able to use them. Use them when they make the job easier.

For example, my main language is C++, and my second language is Java. But when the problem I have is picking snippets of text out of a text file, I reach for Perl, because Perl is far better at that than either C++ or Java. I don't want to "reuse the same [C++/Java] tools and techniques" in that domain - it's considerably more painful than using Perl to do it.
No, Canadians were also affected.

https://globalnews.ca/news/3956401/eight-canadians-sickened-...
I think the obvious answer is that they simply aren't as popular as the mods claim.
> The substance is that I actually use a security feature that Apple has implemented and it makes my device more secure.

You're missing the point entirely. I said that Apple doesn't really care if you're actually secure or not...and your response to that is essentially "well, I feel safe". That says nothing about Apples motivations which is what my assumption centers around.

> If the actions you take to make it look like you care about security also happen to make you more secure, is it security theater?

And? Again, you're not speaking to motivation at all, which are the target of my assumptions. I can assume anything I want about Apples motivations based on my view of their history and there isn't much you can do to prove or disprove that, which makes your own complaint about my assumptions rather ridiculous. It's a fucking opinion...get over it!

> Can a company do something that both makes them look good in the public eye and be good for their users? I think they can.

Apparently it's good for some users and not so good for others as in the case of this posters story as well as my own.
“I believe what really happens in history is this: the old man is always wrong; and the young people are always wrong about what is wrong with him. The practical form it takes is this: that, while the old man may stand by some stupid custom, the young man always attacks it with some theory that turns out to be equally stupid.”

Honestly, your bias probably comes from hanging around a boring crowd of people.

Also, I'm just going to go out on a limb here and say you're probably (probably is a kind word) an idiot, along with the people upvoting this. It is dissapointing but unsurprising to see this ignorace as the top comment. Throughout history, as people age, they acquire power and resources. That's irrespective of race or gender and changing lifespans. Why would they, in any society, as a social group, willingly hand off control to an younger (and more incompetent and less experienced) generation who, more often than not, will not achieve the results they're promising?
Ask HN: What SaaS or apps are you paying for?
I am curious to know what saas or apps are HN user's paying out of their own pocket for? Not business apps, but for your own personal use.

Personally, I pay for feedly (rss reader), G Suite domain (for my personal email), beyondpod (podcast app for android), mighttext (syncs sms to gmail), todoist premium (task/to do app).
It's just not very clear how easy that protocol would be to implement. The problem is siloed data without clear identifiers to track sources.

For example, it's common in services like Pinterest to have upstream collectors that feed information into a Kafka pipeline to downstream services that use the data as they see fit. They don't necessarily have consistent identifiers that would allow you to determine that person A's data lives in derived form in services 1, 5, and 14. In the limit you might have to scan all persistent data.

It gets much harder once the data leave the company and travel to other online services.

Depending on the case law and administrative guidance that develops to interpret GDPR more precisely this problem may be simply unsolvable for some businesses.
Unless you've explicitly opted in (not failed to opt out), that is exactly what GDPR does
Pai – Resource scheduling and cluster management for AI from Microsoft
Hidden terms in a credit card agreement are not the same concept as voluntarily confirming and paying for a video game in-game purchase. Or what is it that you're saying is hidden in video games?
I have to wonder what the actual parameters are to end up being flagged in this way. I feel like I'm fairly liberal in returning things to Amazon and the painlessness of returns is really one of the primary motivators behind ordering from Amazon for me.

I've purchased around 1700 items and spent around $56,000 at Amazon since 2006. Of those I've returned a total of 90 items.
NES-era games juiced the difficulty so you couldn't beat them on rental. Not quite the same but if I were going to pick a "golden age" of relatively not-exploitative gaming it might go from SNES-PS2 or so.
European companies don't appear to be having this problem. This seems more like a case of US companies having no experience with being forced to follow other groups laws if they want money. We've gone off of what, 60-70 years of the US forcing other countries time make it easier for our businesses? The only other time I've seen something similar is when China started enforcing their laws heavily, and many companies just pulled out
The analogy is not that the two sets of countries are related to each other in the exact same way, but that they can enjoy the benefits of a significant shared ethnic population.
less than 5 hours a day? sleeping more than 5 hours a day does not count as "sleeping in".

also

> For those who only manage to get less than five hours of shut eye throughout the week, but then have a longer snooze on the weekends, there was no heightened mortality risk.

this is just clickbait
> I feel really bad for smaller companies/orgs.

Just like everywhere else, the (continuous) addition of regulations favors the larger, entrenched actors who can afford to deal with them. That's always the pernicious effect of too much regulatory load that states should be really aware of.
I am afraid that fight is already lost.

If you want a website, you need to register with a DNS provider.

If you want to get word out about your website, you need twitter and facebook.

If you want people to find your website, you need google.

If you want to make a video that people will find, you need youtube.

If you say something controversial and want to keep from DDOS'd, you need cloudflare.

Every one of those entities is a commercial entity that has the right and the ability to remove you from their service if they don't like anything about you or what you say.
I wonder if the Russian media publishes stories like this, but instead with the ending “...suspected NSA attack.”

We all know they all do it. Is it just news because it’s the Russians this time?
Free stock photos aren't always safe to use
I believe parent poster's point is that there are other uses for blockchains than (implied by the GP) cryptocurrency.
> We are supposed to employ a 'data officer' this basically cannot be anyone who works in the school at present.

Naive question: isn't the data officer basically a single point of contact on data issues (and have some general knowledge on the topic)? Why can it not be someone working at the school?

By default, if they cannot delegate, wouldn't the responsibility go to the director of the school?

I feel like we tend to be overly pedantic in how we interpret some of the GDPR. For example, a small shop might not have a physical security officer. The owner/manager of the shop still has to have some general sense about ensuring the physical security of the shop, dealing with contractors/vendors (alarm system), etc.

With data collection, isn't it the same? Aren't people already doing this? No one would collect data, and not care about its basic security?

I think it's great that GDPR is forcing people to wonder: what data do we have, is it shared, who is responsible, what's the retention, and can it be deleted on request. After that, I don't buy into the fear mongers trying to make a quick buck.
This is a great interview with Thomas Knoll from DDJ about making Photoshop.

http://www.drdobbs.com/a-conversation-with-john-knoll/184410...
From what I see of history, as humans we already do this by killing of all "invalid" copies of history (books, art, humans, etc...) and replacing them with the new "fixed" versions.

Now that making copies is as easy as owning a camera or USB drive it is dis-information that is the new way to change history.
Sounds like you have sorting set to Top - 24 hours instead of Hot
do you think you don't have enough free time to do boring
part hobby work, or that you don't have enough reason?

There so many things I would do before I'd do something unrewarding.
are the costs more onerous for smaller banks or are they proportional to bank size?
DevOps Manifesto
> Of course this was pushed through by US lobbyists and, you guessed it, that's where the money goes as well.

You can be certain that some (local) politicians got some kick-backs out of it.
That makes this law a very, very, very good thing! Before this, you would have put out that blockchain without a second thought. Now, you're thinking about the consequences and ramifications of what might happen. And when you start thinking about those, and get others thinking about them, then you start thinking about solutions for them.
As a childless man, for example, are relevant and interesting ads not an improvement over the tampon and diaper ads that are all over TV?
If we're taking that route, the Constitution itself is already ageist: you need to be at least 25 to be a rep, 30 to be a senator, 35 to be president/VP. So it's already an established idea that age plays some role in fitness for office.
The Game Boy is only simple in the early stages of emulator development.

You find quickly that it is full of excruciatingly complex edge cases that aren't documented, and aren't well understood by anyone.

We're still making significant progress to this day on it.

And even in the early stages, the Z80-like Sharp LR35902 is quite a hassle. If you want an educational project, consider an NES emulator instead. Still has lots of edge cases, but the documentation and reverse engineering work is far ahead of the Game Boy.

Some reading if you like:

https://mgba.io/2017/05/29/holy-grail-bugs/#pinball-fantasie...

https://mgba.io/2018/03/09/holy-grail-bugs-revisited/#the-ph...
>We are supposed to employ a 'data officer' this basically cannot be anyone who works in the school at present.

As a public body, you are required to appoint a data protection officer. That officer may be an existing staff member, provided that they have suitable training. They may fulfil other tasks and duties, as long as these duties do not result in a conflict of interests. The same person can act as the data protection officer for more than one organisation, so you could share a DPO with other schools or the local authority. (GDPR Art. 37-39) If no-one in your organisation is competent to act as a DPO, then you were almost certainly breaching the Data Protection Act.

https://gdpr-info.eu/art-37-gdpr/

>Things like publicly visible visitors books are outlawed (depending on how you read guidance), the alternative are electronic systems - more cost.

They were already illegal under the Data Protection Act. You can use visitor forms or cards instead of a visitor book - the receptionist still has a record of visitors, but their personal information isn't on display.

>Displaying certain sensitive information, prescriptions for pupils, are now outlawed, this could compromise safety.

This was already illegal under the Data Protection Act. If parents want staff to be aware of sensitive medical information relating to their child, you should have taken a written declaration consenting for that information to be shared. That information should not be displayed in a place where pupils, visitors or any other unauthorised person might see it.
I think it's different. From the docs, this is a one time update to the table. The table itself is not clustered, it's just ordered based on a clustered index, so selects by default should come in that order. But once an insert is done, it's again ouy of order.

Also, an order by using the cluster field most probably invokes an index scan, while a clustered table doesn't.
It’s questionable as to whether or not judgements under the GDPR can be enforced in the US. There are existing treaties that generally enable this, but those also allow for a large number of exceptions. One of those exceptions is usually where something is illegal in one country and not illegal in the other, but we’ve been told there may be exceptions to that as well. It’s a big mess, but generally it would be up to a US judge in each individual case to decide whether the judgment can be domesticated.

However, recital 23 makes it clear that you do not need to comply with GDPR unless ”it is apparent that [you] envisage offering services to data subjects in one or more Member States in the Union”. In other words, it’s not your fault if you are a US-based site and it goes viral in the EU unless it was targeted to them.

Don’t translate to EU only languages, mention EU users or customers, or use an EU-based domain extension. You can also announce your intention to not serve EU customers by blocking EU visitors. Even though some EU traffic may get to your site through VPNs etc, merely trying to block them is more than enough to show that you do not “envisage” serving EU customers, which makes you not subject to GDPR. Those EU users that evade your block through technical means are not subject to the protections of the GDPR.

Finally, one law firm suggested that we put a checkbox similar to this on our registration forms:

”This website was designed to comply with US privacy laws. By checking this box, you attest that you are NOT subject to any law or regulation that conflicts with or is more restrictive than US privacy laws, including but not limited to the GDPR.”
Using a mouse in Super Mario 64 [video]
The argument essentially seems to be this:

Some people are making substantial amounts of money from activities that we traditionally associate with leisure, in the example given, videogames. This devalues gaming as a leisure activity for the rest of society. This is a bad thing. This is an indicator of a broader trend of the monetization of all forms of leisure. This is bad. Consequently we should find ways to redistribute wealth so that everyone can benefit from having leisure time and using it in non-wealth producing ways.

I think this is a fair summary of the argument (but I don't want to misrepresent the argument so correct me if I got something wrong), though I've tried to phrase it in more neutral terms rather than the ideologically loaded ones the author uses.

I agree with some aspects of the argument. I think it's true that people are finding more ways to make money from things that would previously be described as hobbies through the advent of platforms like Patreon, Twitch, and YouTube. I
also think it's undesirable for everyone to view their hobby as a means of making more money, but I don't think it's likely everyone will move to this for a simple reason: these are winner-takes-all fields. The most popular streamers are going to create the vast majority of revenue and reap the vast majority of profit.

Further, money serves a useful purpose: allocating labor to things people otherwise wouldn't do on their own. Sure, it'd be great if everyone could play videogames more without worrying about providing for their needs. Unfortunately, the world doesn't work that way. We aren't at a point where we can produce everything that people want at a small amount of labor time and use the rest for leisure. Plus a fundamental fact about people is this: we're never satisfied. We always want more. Access to money mediates our desire for more by limiting what we can have. It also helps integrate us into broader society by making us do things that at least someone finds valuable enough to pay for.

In short, I think the article is weak because it is dealing with what would be nice (from the perspective of the author, not necessarily my perspective), rather than what is realistically achievable.
Do the leaders of the NFL have brain damage too?
What? If I sign up for a new credit card I won't come across the interest rate at all until I get to the fine-print legal contract. Sure, maybe it's in bold or something there, but it's still not upfront and obvious in the signup flow like the perks are.

Similarly, the ways in which a site will use your data is hidden within the thousands of words of fine print in their privacy policy.

Seems exactly the same to me.
If you generate 1 billion UUIDv4s a second, it would take, on average, 85 years for you to produce a duplicate, and the resulting list of UUIDs would take up ~45 exabytes. And keep in mind that even if inserting a row fails because you've somehow managed to generate a duplicate UUID, it is trivial to make a new UUID and retry. Since the database enforces the uniqueness constraints of primary keys, I'm hard pressed to come up with a scenario in which generating a duplicate UUID would actually do anything serious.
The only thing the 3B2 and the 3B20/21 have in common is the CPU Microarchitecture, they're very very different beasts.
Why Sports Is Leading the Token Revolution
It's certainly possible for Pinterest to be compliant if they actually try to be compliant and change their behavior (not only the privacy policy) accordingly. That doesn't mean that they're going to be compliant.
> To counter this, these people's life experience is entirely of the 20th century. A world of linear growth

Er, no. An earlier spot on the same exponential curve, but there hasn't been a “world of linear growth” in the West since the Industrial Revolution. Maybe, more properly, the preceding Second Agricultural Revolution.

> and clearly defined national boundaries where information can be controlled.

Not really; the breakdown of that feature was recognized and commented on widely throughout the 20th Century, notably in the context of:

(1) the rise of international revolutionary communism,

(2) the rise and increasing dominance of multinational corporations,

(3) the rise of international Islamism
Flask, Heroku, API, Boilerplate
You can use a signature to verify that a video hasn’t been modified, but that doesn’t really help in itself with fakes since fakes can be signed too. And if the cameras are doing the signing, you’d just need to extract the private key from the camera and use it to sign fakes. It would require something like the secure enclave to protect the private key and, of course, we’d then be trusting the camera manufacturers.
Furthermore, if the Generator outpaces the Discriminator by too much then the generator stops learning, or, worse, degenerates into mode collapse. Generators and Discriminators have to be close to each other in capability for either to get anywhere.
Sitewide compliance could reduce revenue worldwide, in those cases it could often make sense to exit the EU market entirely.
The fact that you just referred to your wife as a "big girl" speaks volumes in regards to this issue...
To counter this: that's exactly what someone with relatively little experience would say!
I avoid stuff like this. A few months ago, I read a similar article stating that trying to catch up on sleep during the weekend doesn't work. If you wonder why people are so skeptical of science, it's stuff like this.
This suggests that the expected outcome will be for bitcoin mining to be an activity that exits the EU.

... and if the EU decides to crackdown on Bitcoin for being GDPR-non-compliant, then legitimate users in the EU will stop using it, but the GDPR really places no restrictions on something that doesn't do business in the EU. Since most coin mining happens in Asia anyway, it's entirely possible the BTC community could respond by just saying "BTC is not certified for use in Europe due to the GDPR." That would weaken BTC's value, but there are a lot of markets out there that aren't under the EU umbrella.
Digital capitalism is "attacking" leisure but per the articles first source the decline in young male labor participation is supposed to be due to advances in leisure technology... and the people taking advantage of this are self-reportedly happier because of it.

But because of "commodification" and a perceived social inequality in the leisure sphere this is supposed to be inherently bad for reasons not stated.

Then they shift to talking about UBI.
Even if you abhor the remedies suggested in the article, it is still true that marketers in general are trying very hard to run ahead of the average person's cognitive defences against exploitation. Given that, much of the discussion in the article is interesting and useful (and by that I don't mean "correct".)
"I don't know why our society hasn't realized that everything is X% more expensive specifically because of these [things that are required to pay for the service you're getting]"
>they won't give a damn about your porn, tax cheating, affairs, your padding of expense reports, or whatever they find on your computer.

just at some moment in future, when you aren't some nobody like today and have become somebody meaningful, they would make you an offer you wouldn't be able to refuse - either all this collected info is sent to USG or ... Until that they would use it mostly for some innocuous stuff like what specific message to post in your feed to make you vote that specific way.

>Even if Kaspersky were spying for the Russians

when people say that "if" i'm always reminding myself that it is Western world, people have different mentality here. NSA here had to do _secret_ (or at least Google had to pretend so) tap to Google's fiber where is in Russia FSB has much better VPN into Kaspersky intranet than Kaspersky employees do :)
Depending on the organization, it can be quite hard to find someone who does not have a conflict of interest while still having the necessary skills to act as a Data Protection Officer. As an example, someone working in IT might have the necessary skill, but is likely to have a conflict of interest because part of their duty as a DPO would be to inspect their own work.
I believe one of the sought after features when people want to generate ids outside the database is for offline apps, so there is no way to connect to outside counters. The client should have a way to locally generate an id that is final and will be used for the rest of the entity's life. This simplifies the synchronization with the backend because otherwise there must be a (temporary) client id and a final true id. This leads to very convoluted code that deals with two logically different entities, the "pending" ones and the "synced" ones.
Highly recommend this [1] podcast to understand what sleep actually does and how sleep deprived our modern society is.

[1] https://youtu.be/pwaWilO_Pig