skysight-inc/HackerNews huggingface dataset:
How do you deliver eight pallets of bottled water in one hour to eight shops?
Ask HN: I have an idea to fight cash-tax evasion, looking for comments
Good morning everyone,
I Have had an Idea That I think has never been implemented by governments to fight cash evasion
I'm from Italy and here is a quite big problem [1]

This idea also allow to maintain high limits on cash payments to those who still seems to not live without cash..
but to kill 100% -> and I mean really 100% of cash-tax-evasion

THE IDEA IS : put an expiration/validation system on cash bills (maybe only those bigger than 1€ )

:: HOW TO DO IT ::

1) - obviously it would not be convenient to throw away the banknotes so the banknotes are "revalidated" in a database of the state that contains the banknote number and the expiry date.

2) - to revalidate the cash just "photograph" ( maybe in future if this works the bills may have a qr code for a better digitalization ) it with an app for smartphones or specially created tools that follow the same principle of scanning and sending that can also be integrated into special counterfeit banknote detectors or go to the bank with banknotes every MAX 2 years for perform the operation at the counter

3) - the payment operators can equip themselves with a machine that validates the cash (which will probably be like a counterfeit money detector but which moreover read the serial number and validate it (send it to the ministerial database)

4) - expired cash is no longer valid, it can be re-enabled only at a bank by presenting identity documents of those who deposit (or could be worth 40% less than the nominal value creating a kind of "forced tax on the black" ( or read *6 )

5) - during validation (through specific machinery / mobile app / bank counter) the cash is tracked and associated with the validating entity (in this way an operator / private individual will not validate cash for third parties without then declaring it in the balance sheet)

6) ..
( not enough chars, see my comment here below or full : https://pastebin.com/G6WfmxTn )
I use WireGuard daily since 2017, and it's one of my most favorite computer programs in the entire world - robust, reliable, state-of-art cryptography, and seamless integration into the system.

I've never donated to WireGuard before, and I didn't think about donation (I installed WireGuard from my package manager and didn't realize a donation link exists), until now.

Just donated 25 USD.

Thanks Jason. No thanks, Google.
I sometimes use my work laptop for personal browsing, but I don't download or install personal hobby stuff on it. If I come across something I want to download for myself, I mail it or a link to me private email.
6) - the "expired" cash is worth 40% less every two years ( so after 4y is worth 0.60.6 and so on ) , and the expiry date cannot be verified (only bank can verify during a deposit ) but only validated during the taking in charge of the banknote during a transaction., only in this way this system work (otherwise a parallel market of expired currency could arise)

... you can build a blockchain around that system if you prefer :)

:: PROBLEMS & SOLUTIONS ::

7 ) single-state database would be not enough ..
because in Europe there is a single currency shared between more states.. this way new-entry of cash may seems expired.. in this case, however, until the system is implemented at European level it is possible to monitor the flow of "unregistered" cash that a merchant acquires during the activity, and still allow checks on individual cases that become suspect, or the merchant is required to verify the identity card of a foreigner who pays cash in excess of X, everything would still be very effective because the amounts collected in Italy in cash from a foreigner are traced at least in the receiving part and from there on money enters the validation round

you can in the case put a limit on the cash-transaction ( credit card is ok ) used for foreign purchases in Italy with "expired" cash which is much more effective and less limiting than putting a low limit on all purchases in cash , this is a quite low limit anyway circulating with large amount cash ( expecially between countries ) is already forbidden and dangerous..

thank you everyone for your comments,

[1] https://www.bloomberg.com/news/articles/2019-09-17/italy-wei...
Gmail has a filter feature, can't you use it for that?
Surely even the poor people have 3 days off per year. They're just unwilling to give it up. If the school can decide on the 3 dates I can understand but otherwise it's just laziness.
I like the way how I'm hit to paywall with intention to read Blizzard news.
> The idea that awarding a prize to the most respected scientists in a particular field is solely for the purpose of advancing an ideology is in itself extremely anti-intellectual and biased.

Man, if you want to hear about anti-intellectualism and bias, go and look at the SMD theorem. Economists will continue to assume that Macroeconomic demand curves will continue to slope downward.
Sure, there is very little distinction. I'd argue that both are donations. Pay-as-much-as-you-want (if $0 is an allowable price) represents a donation with a slightly different funnel.

The for-profit vs non-profit distinction is immaterial to me; the distinction is between actually paying for products (e.g. buying an ingame item or support or a subscription or whatever; some sort of 'contractual' thing), and literally giving money away with no strings attached.

Google's particular funding model for their App Store is a different kettle of fish entirely - they can decide that apps beginning with the letter A pay a 90% fee and that's just how it works.
Always that same, tired argument. Yes, they are a private company. But also yes, private companies can be regulated.

Twitter already cannot refuse service to people based on the color of their skin.

Volkswagen did not implement a "freedom of speech, we're a private company and do as we please"-device but a cheat-device violating environmental regulations.

Utility companies have a "duty to serve" and cannot deny you service because you wrote a bad review about them on yelp.

It has long been my stance that companies whose products have major societal impact especially on the functioning of our democracies should be regulated along the lines of public utilities with a duty to serve. This duty to serve is not boundless, just like with the traditional utilities.
> “As Mr Osterloh points out, its Nest cameras shine an LED light when they are in record mode, which cannot be overridden.“

Yeah, as of about a month ago it can’t be overridden. The changes they’ve made to Nest devices recently just confirm the fact that their products are heavily predisposed to violating the privacy of anyone nearby.
Vulcans as exposited by the script, Vulcans as demonstrated by their on-screen behaviour, or Straw Vulcans that Joe Average thinks Logical types are supposed to be?

Because for all that the script claimed, TV Vulcans repeatedly demonstrated emotions. Nobody likes Straw Vulcans though, not even the actual Vulcan characters in Star Trek.
This looks very nice -- like a long-overdue replacement for crush3r.com, which I was very fond of ca. 2011. Keep it up!
Like pesto ones too right.
I once won one of those contests and didn't notice until half a year later. They were kind enough to send me an alternative prize.
If Facebook is not a stranger platform, then what are businesses doing there?
Homelessness is confined to only certain cities in the US, mostly those located on the West Coast. So please don't imply that the entire country has the same political points of view as the West does. Philosophies, when tried, have consequences. The homeless of West Coast are suffering through them.
Disclaimer: old timer (not sure if you whippersnappers do the same anymore).

The few times that I really needed performance out of a particular C/C++ function, I'd enable the compiler's output to generate ASM, and then see what was being generated, and either rework the code (to keep it readable for the next guy), or optimise directly with ASM, and often an iterative mix of the two. Loop unrolling (as in Duff's device) was a common one for array iteration performance improvements. I don't see a lot of "optimized C" in the wc impl. I'd imagine that wc optimised for use in a GPU would be pretty spectacular, even beyond using a few ordinary cores like the Haskell result did... but as you say, it's pretty unnecessary in this case.
It's an unfair comparison - monads are relatively well known concept, and compiler options and libraries are just as baffling in C as it is in GHC.

In all respects, the only "esotetic" thing is the WHNF (which, if you worked with haskell for any while, is quite understandable).
>Nobody bats an eye when an article talks about cache lines and how you organize data in a multi-dimensional array (zig-zagging one way is faster than the alternative).

I don't follow, this is not really about programing languages and more about optimizing for a given architecture. Surely this problem would also arise if you're trying to optimize Haskell code? Or, for that matter, assembly, Go, Pascal or any language that lets you have low-level control on memory layout of your data.
Cheap trick: keyboards without numeric keypad.

Also die hard Kensington Expert Mouse user, it sits immediately right of my Return key, drastically reducing motion needed to use.

// For those reading along, if you haven’t used this device, it’s amazing for accurate work on dual 4K screens. The trackball is the size and weight of a billiards ball, so you can “fling” the cursor with physical momentum, yet due to its diameter, position with sub pixel accuracy.
This is absolutely true in my experience. Going to my therapist I realized that I spent all my time focusing on negative outcomes for a given life problem of mine. So much so that the failure to imagine a more optimistic outcome left me paralyzed to act. This paralysis left me feeling hopeless and depressed. As I talked things over I realized that:

1) We have a perverse tendency to reinforce our existing views in new experiences. For example, if one believes he/she is not a very charming and likable persom, every opportunity to make a new friend may thrown away because the person doesn't have confidence to present themselves in an interesting way or the person may misinterpret another's neutral body language as a negative signal during a conversation.

2) Experience is the best teacher. Experience etches things into our subconscious. If negativity is etched in our brains then it takes a strong conscious effort to over turn it. This can potentially scary because the effort to experience a positive outcome may result is us being beat down further. But we have to see it for what it is, one experience, the next may end differently. Overcoming depression requires concious effort, hope and resiliencey. This is not something that happens overnight.
Ah ok, so you'd essentially allow it in fewer contexts? I would definitely have supported that, although I do think combining walrus with other boolean expressions in if and while is super useful and not particularly hard to understand.
What else would you expect? Any other commercial app store - especially VC-backed - will eventually follow suit with Google's and Apple's stores in order to maximize profit over everything else. This includes denying any kinds of donation links.
People already pay for Meetup.com. As an organiser I think I'm paying around $180 a year and that limits me to three meet-up groups under my ownership.

From what I've seen, no one is complaining about paying for Meetup's services. It's the unfairness of the charge that is the problem.

Why is it unfair? For one, meetup attrition is often in excess of 50%. So, 100 people RSVP, you pay $200 for that one event (more than the previous annual fee), and maybe 50 people show up. It's also out of scale with what similar services charge. Another problem is that it makes running a free/community meet-up unpredictable financially. I'm happy to stump up $180 a year if it means Meetup.com makes it easier to grow the audience for a group I run as a hobby. I'm not happy for that to become, potentially, 12 times that.

People are demonstrably willing to pay for Meetup.com. They're not willing to open themselves to unpredictable and, frankly, wildly higher fees just because Meetup's parent company is going through a hard time.
I’ve heard the argument described like this:

Indicating I’d exactly that: indicating your intention to turn, which is useless information because it causes people to assume they know what you will do.

It’s not an entirely flawed argument.
Though I am not using android app, I just made a $10 donation. WireGuard has been a great software for me on Desktops.

Cheers
It makes sense given the history: the EU forced phone manufacturers to settle on one charging standard, this lead to everyone having a micro USB charger, allowing everyone else to piggyback.

Off course it made sense for phone manufacturers to choose some pre-existing standard that can handle data and power in one connector.

But if 20 years ago you would have asked me to guess the future universal power connector, I would have guessed on a standardized size and voltage for the ubiquitous round connectors (barrel jack?), or maybe an adaptation of headphone connectors. MicroUSB with its comically small contact area, (originally) only 2.5W maximum power and fragile connectors that are a pain to plug in wouldn't have been my guess.
By "open ended pricing" i mean - pay what you want. This is very common in food industry, "house restaurants" if you will. I get a meal and very well can pay $0 or $1000.

Agreed, donations do not necessarily mean I receive anything in return and I purely want to support like clean water efforts in 3rd world countries, but policing the difference seems unrealistic.

But that seems like it should be a special non-profit category. I think I'm beginning to convert to a 'middle' ground that there should be a sole proprietor non-profit, but that seems insanely hard to police.
This is one of those things that is completely lost on someone who has never written in a low level language. I automatically assume JavaScript developers to be completely oblivious to this entire class of software development knowledge.

It is important to understand your platform all the way down to the CPU, including things like branch prediction and caches if you want to have performant software.

Software has been getting slower more rapidly than hardware has been getting faster for nearly a decade, and the free performance gains that software people have taken advantage of when better hardware is made available are just about exhausted.

It's time to learn your platforms, software people.

[later addition] This kind of thing is also one of the reasons that teaching OOP principles as they are taught today is so bad for software performance. Modeling object relationships to match the real world will, in every non-toy program, produce object structures that are actively unfriendly to cache efficiency, and will therefore produce software which performs very poorly when compared to software that was written with the hardware platform in mind.
Yup, the article is advertising Async, not remote.
This is a company blog post, so it's always about advertising, even when it's not explicit.

They promote Async, because they also claim that their coloboration tool (email/slack alternative) is the right option for async.
Whereas the German left and center -- and every other political party in the world, for that matter?
C++ ConcurrencyTS: A Basic Implementation
Kensington Expert Mouse, designed to point with your fingers.

The ball has weight and diameter for both speed and accuracy, surrounded by a ring for scrolling.

// See mkl’s sibling comment, also elsewhere in this thread.
> I believe they should follow up on it to sort things out.
reply

I'm sure you believe that.

Do you work at Google in a position to supervise app reviews? Because if you do, then you can help straighten this out.

If you don't, then it is hopeless. Technically, Google has the right to drop any app for any reason whether it is fair or not (so suing them or something isn't an option). OP already followed the ONLY channel that Google provides (an "appeal" handled, I presume, by a bot that generally issues quick, automated rejections. Sure, I wish Google had a better policy, with some sort of genuine appeal policy which included genuine human review, followed a consistent policy, and most likely had a public record of decisions... but they don't.
This is a basic but usable implementation of the C++ ConcurrencyTS. The README lists what's supported and what's not. I think the when_any implementation is flaky.
I just said 40h as that is what the law specifies as what is a full time job.
Agree that 40h is too much for most knowledge based jobs.
The abomination created by putting pineapple on pizza is either Canadian or German:

https://en.wikipedia.org/wiki/Hawaiian_pizza

Dig a bit more and it seems the German claim is a bit stronger. The postwar years were difficult in Europe.
Decentralized AI – Ben Goertzel – TEDxBerkeley
A very small percentage earn enough to be able to use them regularly. One five minute trip costs more than a TfL day pass.
AS/400's were physical boxes - I worked on them back in the late 80s, as well as system/36(38?). They even had a PL/1 compiler, if you couldn't stomach RPG :-D
I didn't actually mean to discuss what's normal and what's skewed, and much less what's better or what's worse, but just to state a quite objective fact (that even the rightmost parties in Europe are to the left of American mainstream left) without sparking controversy. But I'll bite.

The Japan example is true (although they do have serious social issues), but the fact is that European countries utterly dominate most list of the best places to live. See for example

http://worldpopulationreview.com/countries/best-countries-to...

https://www.usnews.com/news/best-countries/quality-of-life-r...

https://ceoworld.biz/2019/04/11/best-quality-of-life-2019/

where most of the countries in the top ten are European, with special predominance of particularly leftist countries like the Nordic countries. And at least the first two are American sources (not sure about the location of the third one).
It's hardly "anti-intellectual" to note that unlike the actual prizes funded by Nobel over a century ago, the economics "Nobel" was created by the Swedish Central Bank only 50 years ago. That's not exactly an unbiased source. If there was no chemistry prize and Dow Chemical or Bayer stepped in to create one, it wouldn't be anywhere as respected as the actual Chemistry Nobel, would it?
Many languages will have counted a 1gb file before Clojure has even started up.
Just curious, how strictly do you keep your personal works away from the work device? Is there a lot of inconveniences you faced doing this? For example, if you need to book a flight quickly, do you have to wait until you get home?
Phones have parental controls. Learning how to hack those is a worthwhile skill to learn, too.
Hiring Senior SEO Manager Remote OK
My basic understanding is that Steve Jobs was a manipulative, mentally ill child abuser who gets a pass because he made the iPod. Everyone has their own perspective, but I’d rather not be those things than do them and make a difference by manufacturing popular consumer goods. But this is of course not an argument for depression.
Yeah I was thinking about that... Can the remote person do this:

assist
scp $HOME/.ssh/id_rsa.pub me@myserver.com/user/downloads
My hometown! Cool to see it on HN.

Maastricht uses to be the only traffic lights on route from Amsterdam to Paris. Yes. Traffic lights on a highway, in the middle of a city. As if the highway in the middle of a city wasn't annoyinh enough the traffic lights added some extra noise, fumes and pollution.

The new tunnel has been the most magnificent change I've ever seen. And IIRC the entire project was within budget and time.
If you figured the sw out, care to publish a blog post about it?
Because some problems are bigger than others. If you're going to make a pedestrian area, try to make it at least mildly inviting to pedestrians. Who would want to go walking on Market now? Even if all cars were gone?
The LDS church (Mormons) are much more accepting of LGBTQ+ members than other Christian sects from what I’ve seen. And that “tax” is called a tithe. And it’s optional.
I just meant what they say. I have no insight into what they actually feel.
Deleted. Wrong thread.
哈哈233333
That’s not true. There are several roads that wind through GGP for driving and parking. Crossover Drive cuts through approximately the middle.
Yea, the "internet" apparently needs a festering cesspool of bugginess, resource hogging, and remote code execution vectors to be "creative". A programming language that lets you take control safely would just be too stifling.
Show HN: Wikipedia articles in AR with React Native
That might be true. As a person who always find himself between dark and winning days, I started to wonder if something in middle could be achieved.
U.S. Procurement Won the Civil War, Today It Would Lose a War to China
To purely play devil's advocate, there are a number of 'home restaurants' (operate out of my home) that are pay-what-you-want and operate quite profitably. I believe 100% they should be taxed (i'm totally conflating taxes and apple/google profit share but it's a form of a network fee?).

Through this discussion I do wish there was an exception for FOSS for individuals at a legal level.

I can 100% agree though that the fees which google/apple charge are extortionist.
Resurrecting the SuperH Architecture (2015)
Does that even work in C when sizeof x[i] > 1?
It was hidden camera footage from a whistle blower who worked at CNN.

https://www.youtube.com/watch?v=m7XZmugtLv4
Wrong thread? :)
AltStore is a thing, assuming you have a Mac...
One can see the world more realistically without being depressed. Depression IMHO isn't necessarily a byproduct of a pessimistic worldview. If anything, nihilism (if we consider it a pessimistic worldview) had helped me to be more realistic. To accept that there is no intrinsic meaning in my life. If anything, it has brought me down to earth.
The argument was that your supporting facts don’t support your argument, so the facts are right there?
>The first book that Ed and I wrote together, Counterrevolutionary Violence, was published by a small publisher that was doing quite well. They published 20,000 copies of it, and were ready to distribute it. The publisher was owned by a big conglomerate, Warner Brothers, now part of Time Warner. One of the Warner executives saw the advertising for the book, and did not like it. He asked to see the book, and when he saw it, he went berserk and ordered them to stop distributing it immediately.

>The publisher at first did not agree. They said they would publish a critical volume with contrary views, but that was not enough. To prevent it from being published, in the course of the discussion, he just put the whole publisher out of business, destroying all their stock—not only our book, but all their books.

>We brought this to the attention to some civil libertarians at the American Civil Liberties Union. They did not see any problem. It is not government censorship; it is just a corporation deciding to destroy a publisher to prevent them distributing a book.

All that needs to be said when someone lies that freedom of speech only applies to government censorship.
As soon as you do that, the effect is gone. It can only ever work in a few isolated cases. Attention arbitrage so to speak
Yes. Absolutely. Let me see whether I can delete it.
I'm on an unrooted phone and F-Droid doesn't do auto-updates or even "update all". I have to remember to open F-Droid once in a while to click "Update" and then "Install" for each app, one-by-one.

I understand that it's probably Google's fault for not providing APIs/permissions but it's still terrible UX. I only use F-Droid when an app isn't available on the Play Store.