skysight-inc/HackerNews huggingface dataset:
> Cash is anonymously

Every note has an unique ID. But unlike with an online transaction, tracing a bank note requires a significant effort, sometimes even impossible. An average cash register doesn't log such things.

> Cash does not require power

It most certainly does. First, printing requires power. Any large transaction would likely to require use of a note-counting machine (unless a precise amount is not important). Any small transaction requires human power to process (counting, change) - and it's not free, because it takes power to provide suitable operational conditions. Given that humans are orders of magnitude slower, it could indirectly contribute to a significant resource waste (like queues are being slowes, so mall's parking lot being more occupied, requiring more power to drive around to find a spot, etc etc).
> Cash has no payment fees. Cash does not require power

This is a good example of 'out of sight, out of mind'.

There are obviously costs in creating cash, distributing it, maintaining it (take old/damaged currency out of circulation) and enforcement of counterfeit protection. And ditto for power.

These costs and power requirements are not obvious though, and so the end-user is not aware of the costs involved.

Any comparison between cash and non-cash needs to be sure to count the complete lifecycle of and payment processing and not just the bits that the end-user sees.
Quantum Development Kit
Visa and MasterCard hover around 2-3%, but AMEX often goes up to 7-8% for certain goods, yes.

Credit cards are a massive cost to society and should be replaced.
We are not talking about crypto currencies. We are talking about visa and MasterCard which use a centralized network to process those payments. That is as cheap as it can get.

The power requirements for crypto currencies are the main reason I oppose them. They are a great idea but useless because mining and verifying transactions puts such a strain on our environment that I couldn’t justify the advantages for everyday use. And a crypto currency with doesn’t require a lot of power kind of misses the point.
The FBI's Mistake on Encryption
Microsoft expands data privacy tools ahead of GDPR
I doubt that the privacy-conscious would use payback - that‘s mostly used by seniors and moms. That cash-paying people use payback does not imply that privacy-conscious people that pay cash use payback. Non sequitur.
Yes, the Weimar Republic and its runaway inflation problem is often cited as a cause of this. However, most people who actually lived through that are dead by now. I find it baffling that for some reason this still seems to be such a deeply ingrained aspect of German national identity.
"Yeah and it's obnoxious as hell. When I moved to Munich from the bay area, suddenly having to actively manage cash and coins on a daily basis felt like I'd stepped through a portal to a few decades ago. So many places being cash-only is very much "WHAT YEAR IS IT??" "

We wonder the same thing about US credit cards, that just now switched to Chip & Signature

It's not exactly a new concept, considering that the first smart cards for banking purposes were issued in France in 1986[1]

Those that sit in glass houses...

[1] https://en.wikipedia.org/wiki/EMV
Complete this sentence:

Someone with japanese great grandparents, born in the second generation in america, speaking no japanese, coming to japan is ethnically ..?

Thanks for your contribution.
Highly doubt it.
The Blockchain Dilemma: GDPR and Right to Be Forgotten
In Europe, if you use ATMs of your bank’s network, it is free. For example, customers of a bank that is part of the UniCredit group can withdraw money for free from another bank’s ATM as long as this bank is also part of the UniCredit group.
> Is this really GDPR compliant?

No, it's not.
I've found the Yahoo paper from 2010 to be the best distillation of the general problem of feed following and how to solve it (blending push/pull as you say):http://jeffterrace.com/docs/feeding-frenzy-sigmod10-web.pdf
Question, will Microsoft store our source code on their servers? Or is there a way to self-host the infrastructure required to make it work? Because honestly, this is really awesome when working with other people around the globe.

Edit: Reading the FAQ, no, they don't store anything. https://docs.microsoft.com/en-ie/visualstudio/liveshare/faq
I don't know, this isn't new. Literally every website in the EU has been asking for your permission to store cookies for years.
There's a big difference between a device that occasionally listens and can easily be powered off or muffled and a device that is actively listening at all times and can easily "accidentally" capture your conversations.
Thing is, Avail actually is not a 'plain English' type programming language. The website states things very confusingly.

But look at the FAQ:
http://www.availlang.org/about-avail/documentation/faq.html

Commenter dcw303 in this thread puts it better than I can.
> it would be easier if the languages all used a common naming convention for things like .upper() etc.

Well, it would definitely be easier if all the languages used the same conventions. The problem here, I think, is that all the possible conventions are arbitrary and objectively as good as any other, so there are many of them and settling on a single one across languages is not going to happen.

It's much more important to choose one convention for a language and to follow it everywhere - this improves guessability of identifiers in that language. The convention chosen may be familiar to you or not, but that doesn't mean the more familiar one is any better. So, I think, it's more important for a language to follow a single convention consistently, while choosing which convention to follow is less important.

That being said, I agree that it would be easier to learn new languages if they all followed a single standard for naming things, I just don't think it's going to happen.

> If I can make a reasonably intelligent guess within 2 or 3 tries, then it bodes well for me. Otherwise it is a productivity hit.

Agreed, but note that the 2-3 tries are informed by your experiences to date - someone with a different history of programming languages could find your guesses weird and would have completely different ones themselves.

Another thing, I agree on the productivity hit in principle, just want to note that there are ways of mitigating it. I use many languages regularly (I'm a hobbyist-polyglot, I learned at least 30-40 languages to varying degrees) and I think that a good editor integration (most notably "semantic auto-complete" and "inline docs") can make up for a lot of cases like the `upcase`. For example, if I write this (`|` is cursor position):

a = "asd"
a.up|

and hit <tab>, I get a popup with the suggestion of a correct name (`upper`) along with a bit of documentation. The level of support for this obviously varies a lot across languages, but where it's available I find it mostly fixes the problem of having to hit the docs too often.

> NB: I didn't downvote you

It's impossible to downvote immediate child posts, no matter the karma level, so it obviously couldn't be you :)
ECMaestro cards are separate from the Cirrus network and don't even have a card number.

Which is good, because due to that the fees of German EC cards are significantly lower than those of the rest of the Cirrus system cards.
Ask HN: Product feature creep – what's been your experience?
At some point, every product creator starts thinking of new features to add to their project or service. (Sometimes, even before they've launched.)
It's very hard to resist adding new features, particularly if you compare yourself to a competitor with additional functionality or if your customers are asking for features.

What has been your experience with adding features to your product or project?

For new projects, has it delayed the launch of your product? Has it over-complicated your product? Has it diluted the core proposition of your product?

Or has adding features been a core part of your success? For example, attracting users away from similar products because of unique or additional features not found in your competitors?
IANAL

No, coupling is forbidden. A 20 page, non-legalese EULA is allowed if you don't couple acceptance to using your site.

"You need to individually opt-in to every single use case"

No. But I would be happy for your source on that.

You can't change the usage purpose after collecting, but if you declare what you do before (20 pages EULA) data collection, you're fine.

"and you need to consent to every transfer to each individual third party as well."

Yes, foggy data privacy declaration from the past are no longer allowed, but 20 pages EULA, 10 pages with company listings you transfer data to are.

I'd also add a teaser on top with the most important things, like here https://juro.com/#privacy-popup

If Paypal can do it, so can you.
You have more than enough resources for video encoding, because all modern codecs have a macroblock structure. You don't need to keep the whole current frame in at once, you can slide a window around it. (Conversely, you do need to keep the matching area of the previous frame and maybe even the next frame in order to do proper inter-prediction). That said I would assume GPUs are more suited to this task.

By FPGA standards this thing is enormous.
It's both actually. Being able to pay only cashless is viewed as taking away power over your property.

Re "Payback": use of cheesy pseudo-English (mostly created by the ad industry) and sometimes pseudo-French and pseudo-Italian as well is a mass phenomenon in German to the extent you could fill entire "Denglisch" word books from it.

[1]: https://german.stackexchange.com/questions/40586/why-do-germ...
"Why do Germans invent English words for themselves?"
On the bright side, it made me find out that ublock's block element feature is really easy to use. Even works on mobile!
I used my fingers on my Palm Pilot because it was more practical than dragging the stylus out. It wasn't using fingers per se that was revolutionary with the iPhone but that it packaged everything up in a package that was actually attractive to "normal people" instead of only appealing to gadget geeks and power users the way things like Palm devices did.
The difference is in the steam store app doesn't actually enable you to play the games on the phone itself, while the steam link app will let you do exactly that.
Vevo could have been ‘an existential threat’ to YouTube, but YouTube won
They bought a company called FingerWorks in 2005 - Synaptics had nothing to do with the iPhone.
Maybe in new tools they should randomly change the formatting every run so that people can't parse the output.
Essentially every publisher that integrates with google might be out of compliance with the GDPR.

Until that gets sorted out lots of sites are going to start doing this out of desperation.
I’ve seen a lot of attempts at this product, and none have really caught my eye. Looks like you really nailed it. Btw, great marketing website. The use cases section is critical and it’s amazing how many sites miss that.

As others have alluded to, the challenge will be when users need to do something non-standard with the data. From your comments, it sounds like everything is built in JS. Is your multitenancy isolated enough that you would be able to build a JS scripting engine? That is, to enable power users to drop in some custom logic when they need to, by writing JS against a simple API.

How long ago did you launch? How did you find your first customers, and are they happy with the product?

Also would be keen to hear the story of your journey to product/market fit. Did the product always look like this? Did you talk to users as you built it? It’s such an ambitious project, I’d be scared I was building the wrong thing for months while getting to launch. But it seems like you’ve already hit product/market fit, so kudos for that.
to get the gateway: ip route show default

> > ifconfig's output is simply more readable IMO

I prefer iproute2's terseness.
I use 'Kill Sticky' to get around these popovers. Usually it works. Sometimes scrolling is broken. But it's usually better than clicking 'ok'.
https://alisdair.mcdiarmid.org/kill-sticky-headers/
I could buy "hysteria" as an explanation for the little startup apps or blogs that have shown up on HN these last few days, but these papers have revenues in excess of $2 billion. I have to assume there was some due diligence involved.
I have no exact numbers but from personal experience I can tell you that it's by no means just seniors and "moms" but people of all age brackets who use this. Then again, privacy-mindedness isn't necessarily related to age anyway.
I'd appreciate it... would also make generating pretty UIs around console applications easier as well.
AI, Algorithms and Who Owns the Outcome
The government is not exempted from the GDPR, as it wasn't from the Data Protection Directive that already granted most of the rights contained in the new regulation.
MailerLite. Found it much easier to build an email welcome series automation sequence compared to Mailchimp. And it is free for 1,000 active subscribers.
You can't buy games using the Steam Store app.
in USA? I don't believe.

In EU the costs on debit cards for the merchant is about 1-1.5% and on credit cards a little higher, 1-2%. This are the real numbers.

If you pay more you are getting screwed.
Health insurance -> physical letter: security.

Kindergarten photos: wouldn‘t want pictures of my kids to end up on the web either, maybe slight, but I guess justified paranoia.

AldiTalk: anonymous phones have been illegalized by law a couple of years back. Maybe that? But you could always just recharge via SMS or the web? Don‘t understand that particular point.
Are you aware of the amortization schedule? Interest portion of the payoff is front loaded. It is a very good deal to write a mortgage no matter what the rate is, assuming default risk is low.
That’s true but practically speaking if you live in Europe 9/10 times you will pay 0 fees. If you don’t travel much (and during travel use ATM at the airport), you might never pay any fees.
Not at all. They don't. Once the relays are up, many people simply forgot their existence at all, except they pay the bill. Just like many people's email server... And it's hard to contract many of them due to its decentralized nature, and most people don't actively follow [tor-relays] mailing list.
Also nobody seems to care about the app developers who probably spent months developing this app, to see it go to waste over a bussiness decision.
IANAL

I've not said that this is the only thing you need to do. EULAs don't make you compliant. I've said websites will have EULAs (and be internally compliant) and do everything - except selling - with your data that they do now.

The only real benefit of the GDPR for users is that old (e.g. 2y) data needs to be deleted and companies can't keep your personal data 10y for future use cases.

But you can do most of the things you like with consent and if you do not couple it to your offer.

But the GDPR does not prevent any business model or collecting any data as long as there is consent, you are transparent, you can export the data, consent can be revoked and data can be deleted on request.
> Mathematics education is in an unacceptable state

it's not halting?
Yeah, plus a bit of APL - it's not visible in this snippet, but Avail uses a lot of strange unicode characters/symbols. The `→` in `resp_bytes→string` is one example, but there are many more symbols used: http://www.availlang.org/about-avail/documentation/unicode-c...
I doubt there is much overlap between the hardcore gamer market and Apple anyway.
Even 5 years ago, you had to agree to at least 3 pages of information about how your data is being processed.

I guess it's 10 pages now.

If you as a consumer agree to your data being processed and shared as a business model, GDPR can't really do much for you.
How many scenarios are you likely to face in your life where it's necessary to "fend off multiple violent aggressors"? Is it a statistically significant number? How many of those are improved by the introduction of another firearm vs. allowing the situation to run its course and catching the perpetrators after the fact (which is how most of the developed world does, in fact, handle it).

Even in the rare circumstance where there is a violent confrontation, most people are not able to effectively wield a firearm and make the situation better than it would have been without. That is, household guns for defensive purposes are like driving an SUV— it's mostly about the feeling of safety, but the reality is that it's basically worse in every way than the alternative.
In reality it depends on the ATM network, not on the bank (different companies!), although fees might be waived by your bank for commercial reasons.

For example, a spanish Santander card is free in the 4B network, but you will be charged on the german Santander ATM, as it is another ATM network (the Cash Group).
Powershell is on linux now... ;)
> We wonder the same thing about US credit cards, that just now switched to Chip & Signature

Absolutely the US is backwards in some ways when it comes to tech (bank transfers are another point where Germany is much better). Germany is just more backwards overall. That Germany has no major internationally successful consumer tech companies became a lot more understandable once I moved here, the country is designed for stability over innovation.

The other thing I noticed is that Germans are much more prickly/defensive than Americans when it comes to criticism. Liberal Americans, at least, will eagerly nod their heads and agree when someone foreign points out how dumb it is that college and healthcare are absurdly expensive in the US, or other American problems like too many guns, too little public transit, etc. But any equivalent criticism seems to have even left-leaning Germans circling the wagons.
> In theory, an application with a computation-heavy task could program the FPGA to provide part of that task in hardware (think the hot innermost loop body).

This is absurdly far away; it reminds me of the decades of assumption that 4GLs are going to obsolete programmers or the decades of trying to cross-compile C to FPGAs, badly.

It doesn't help that there's a huge infrastructure barrier caused by closed tools. Imagine if Intel brought out a processor with a proprietary instruction set where you were only allowed to use their FORTRAN compiler (no C, let alone anything more modern or JIT) with a per-seat license. That's where FPGA tools are.

We won't see a Cambrian explosion in FPGA tooling until they are made properly open. Building using open-source tools needs to be actively supported by the manufacturer.

There are also conceptual obstacles; FPGAs are sufficiently different that programmers have to re-learn and re-write idioms in order to get usable results. It's as big a jump as going from Javascript to CUDA.
Really? When you can pay with a card, you can pay by either EC (girocard; German thing, or maestro by mastercard, 500-600 million such cards in circulation worldwide) or a regular credit/debit card (Visa, Mastercard, etc) almost always, and often stuff like Cirrus/VisaPlus is accepted too. That's a wide variety of options?

What other major payment systems are missing?
ePrivacy directive != GDPR. Even if it is ok under the former it may not be under the latter. And considering that they just updated their privacy policy they seem to be trying to conform to the latter.
Yeah that’s what I loved about this article, I finally know what to google.
Thank you, I had somewhat around .2% in mind but I wasn’t too sure. Obviously that depends a lot. For a small business (a one or two person shop), those fees can be essentially 0 because they can just bring it to the bank themselves. I an area with a lot of tourists, the cost can be a lot high due to a high amount of thieves. When I was in Amsterdam there were signs at tourist location to leave cash at the hotel and only use cards because of the high risk of theft.

2-3% fees for credit cards are common in the US if I remember correctly, but the EU has capped the fees to .3% for credit cards and .2% for debit cards. My point was just that cash isn’t free. It’s not that much more then a card.
There might be a slight point here, but speaking for me its all about not giving even more data (power) to "the few", that clearly do not wield that data in our interest.
> it would be easier if the languages all used a common naming convention for things like .upper() etc.

It would be easier if everyone would just speak English all the time, but I'm not sure it would be better.
That tech demo came a year after Apple acquired FingerWorks; who had been producing and selling multitouch technologies since 1998.
Cockroach milk could be the next superfood trend
For a site that shows text and images you have a simple solution change the code

if(isUserInEU())

showBlobkingPopup();)

else

loadAllTrackingScripts();

into

if(isUserInEU())

loadNonTrackingScripts();

else

loadAllTrackingScripts();
Cool story bro, but most grandmothers don't know or care about technology gadgets and get confused easily. She would not have known or cared about "rounded corners".

It's flawed logic to say it's a widespread problem that people "accidentally buy a Samsung" because a salesperson lied to your grandmother. That's an edge case that means nothing.
I tried to learn AppleScript at one point because it had to do some automation on a Mac. It is an exceedingly confusing language, because the syntax does not clearly reflect the underlying semantic and processing model. The English-like syntax just obscures what is actually going on. Yeah it is easy to read, and readability is important, but I think they forgot that code have to be written before it can be read.
I think it's covered by fair use and those takedown notices can be forwarded to trashbin. IANAL though.
Multiple security issues have been found in Thunderbird
Start by disabling javascript, then only whitelisting websites when necessary. Also consider whether certain content is even worth vieweing when confronted with an "enable JS" banner. Your web experience is now 1000% better.
I'm just throwing an idea out here. It is often stated that running Tor exit nodes is both costly and dangerous. For understandable reasons. Yet the network needs more such nodes, to defeat the scenario of one powerful entity operating hundreds of exit nodes. It would be nice if even ordinary Tor users can run transient exit nodes. Now as it stands, nobody will do it. So why not change the functionality of Tor such that it becomes possible for a user to operate an exit node for a whitelisted list of sites (either based on IP or domain names) that they are willing to funnel traffic for? It's still better than giving up and letting a majority of exit nodes be controlled by state actors and other powerful entities right? Serving traffic only for a set of white-listed endpoints can considerably reduce the risk of running afoul of local law enforcement.

I realise this effectively cripples Tor, but normal "uncensored" exit nodes can still operate, by those willing to run them.
I'm not sure having everything crammed into a single line makes it better (at least if a human is supposed to parse it and not a machine): https://svkt.org/~simias/up/20180525-125636_ip-vs-ifconfig-2...
"... an ongoing effort to obsolete the old, cross-Unix standard network administration and diagnosis commands of ifconfig, netstat and the like and replace them with fresh new Linux specific things like ss and the ip suite."

Old does not mean bad but Linux chooses that path as it moves further away from UNIX and being a Unix-like system in its pursuit to be Windows.