skysight-inc/HackerNews huggingface dataset:
Regarding the horse example, there US horse population is 9 million. The demand for horses never went away despite automation and has remained steady. If one tried to extrapolate the early 20th century horse population trend to the future, there should presently be no horses alive.

Although the labor force participation rate is falling, the total labor force size has not (although it has flattened in recent years).

Rather than the total elimination of jobs, a more probable concern is the bifurcation of the labor force by IQ, with those with an IQ below a certain threshold barely getting by, stuck with low-paying jobs that barely pay ends meet. Due to economic and technological factors, this IQ threshold will likely gradually keep rising. http://greyenlightenment.com/two-nations-within-a-nation/

This is why the decline of manufacturing jobs has not hurt the overall labor market size, because such semi-skilled, medium-IQ jobs are being replaced by service sector jobs. However, the pay for these jobs is not as good.

Often what happens is the new technology will coexist with the older one, as the bank teller example shows. Other times the implementation is so slow that it is not a concern. I remember in 2007 McDonald's, Jack in the Box, and other fast-food chains began to install self-order machines, but the adoption was really slow, the machines were often broken, and the machines didn't replace the role of the cooks and cashiers. People needed help using the machines, necessitating staff. Same for those food store self-checkout machines. Rather than the machines eliminating the cashiers, they coexist. Some people like machines, but others don't. Machines break and someone has to supervise the machines in case someone needs help or tries to fool the machine by imputing the incorrect weight or item.

Overall, I am not too worried but I can see some cause for concern. Regarding post-scarcity and UBI, entitlement spending has been on an unstoppable rise for the past 50 years. We're already headed in that direction. SNAP, medicaid, disability, and section 8 housing is pretty close to a UBI and post-scarcity. The future is one where the government assumes a greater paternal role in helping those who are unable to keep up with an increasingly competitive economy.
from a cursory glance I believe that you add the transactions, it doesn't automatically access your bank accounts, etc
Get their Paypal credentials and pay for the game using fake purchases?
Check out ReasonML, great Typesystem and robustness. Tooling is still a little rough though.
Its been improved a lot-
https://lirias.kuleuven.be/bitstream/123456789/512439/1/icfp...
How to Prioritize Tasks  and Gain Control of Your Time
Most of what I tried gathered somewhat from English to Japanese. Perhaps it is my lack of imagination!
Build your own mailing list and subscribe form with AWS Mobile Hub and React
> And licensing. Qt is LGPL or commercial.

And if you need on-screen keyboard, there’s no LGPL option available. You have to pay them significant amount of money, and also per-device fee.
Maybe I'm project the experience of people close to me and my own, but it helps to not feel left out that we have jobs in somewhat valued careers with somewhat guaranteed future employment.

I've been noticing that the more fragile the professional situation, the more people seem to regret or actively join the (already at full speed) bandwagon
No, the problem is that even copyright-infringing people enjoy the protection of the law, and that it's illegal to distribute malware.

Also note that receiving a pirated copy is not a crime in most jurisdictions I know, just a civil law injury. Stealing their passwords, however, is a crime.
Elm, Julia, Elixir sound interesting and diverse
>Personally, I don't think striving for equality of outcome will do society any good.

Well, isn't it just convenient that if we don't strive for equality of outcome then life will just have to remain tilted in favor of white/asian men
Is the ‘r’ in ‘fri’ in Danish and Swedish pronounced as a trill (Russian ‘Ру́сский’), tap (Spanish ‘pero’), or an approximative (English ‘red’)? Is it dental, alveolar (Spanish ‘pero’) or postalveolar (Hanover-German ‘Rachen’)?
> i.e. maybe include PySpark

Pandas and Spark are both DataFrame libraries, and seem to offer very similar functionality to me. Why do you prefer Spark over Pandas?

> very limited so far as ML/DL technologies

I mean, getting Tensorflow up and running with GPU support isn't trivial, but it's not exactly hard, and Keras[1] provides excellent support for a wide variety of other backends. What, in your experience, is less limited?

[1]: https://keras.io/
You should have done that ages ago. Essentially any anti-cheat software is malware that spies on you.
TokenTax: Cryptocurrency Taxes Made Easy
Does this work for links from a Google search result too?
The Learning-Disadvantage Gap of Socio-Academic Discrimination
And more recently with uhd. Those disks were supposed to be “uncrackable”. Well thanks to some older uhd drives pirates now have full disk rips and as far as I know they’re not even breaking encryption.
That's not the discussion.
The flat rate tax is usually combined with a flat tax excemption to make it a progressive tax at the very bottom of the income spectrum.

For example the first $5000 of income would not be taxed.

Someone who earns 10k would pay $850 which is a 8.5% effective tax rate.
Someone who earns 20k would pay $2100 which is a 10.5% effective tax rate.
Alex from TokenTax here

A few things about us:

We have crypto tax experts on staff that will ensure your cryptocurrency data is accurate and all of your tax questions are answered - no matter how tricky!

Since winning the Grand Prize in the PH GLobal Hackathon. We've shifted our focus to be about tax optimization. That means different things for different users - but for most of you we will determine the optimal tax lot that should be sold to minimize your tax burden, for every trade, across all of your exchanges and wallets.

Some users might want to pay more taxes this year because you're carrying forward tax losses, or you re in a particularly low tax bracket this year. If this is you - reach out to us and we will ensure you get exactly the tax result you're looking for.

Very soon we will be incorporating a new customized tax feature where we will intake a few data points (filing status, estimated income, self-employed or not, and address and give you an even more precise tax minimization product)!
That's true. However, using credentials harvested in this way is almost certainly going to constitute unauthorised access of a computer system and a breach of the Computer Misuse Act.
A Modern Architecture for Functional Programming
I believe Chinese cash is contributing to soaring real estate prices in specific cities worldwide, though I do not believe it's the sole root cause. That being said, I was attempting to clarify what the article was discussing, not my personal perspective on what causes real estate prices to soar in Canada.
> - lack of maternity leave

Tangential: I heard a wild, but interesting argument the other day about how allowing different maternity leave between men and women, ceteris paribus, would lead to gender discrimination when hiring. The reasoning was: regardless of the reason being "fair", companies would see women as having a higher chance of taking more leave than men, and thus have less value, overall.

It was an interesting argument for prohibiting differences between paternity and maternity leave, i.o.w.: you must give new fathers as much time off as you give new mothers, no more, no less.

It sounded nice so I never researched whether it was experimentally confirmed / disproven :)
I quite like project Rosalind http://rosalind.info/about/

It's practical enough and far enough from bare algorithmic exercises that it's interesting for a long time. And you learn Bioinformatics in the process, so that's a double-win.
How do this quotas, with harsh penalties, work in practice in this example :

1. company have all male board members

2. company is great and successful and not one of the board members want to switch the job

3. deadline for quota is approaching

Do the company now need to fire 30% of this guys and is it a valid reason for firing (company can`t get sued)?
I run all my games in a virtual machine (Linux KVM with GPU passthrough).

In my case, the gaming VM is shared by all windows games, but with some extra effort it is possible to isolate each game in a separate VM. (What comes to mind is using qemu qcow2 format for the base windows image, plus a snapshot file for each game installation)
Which is probably what a legal counsel would've advised them to do. Get rid of the "feature" without admitting to what it actually did. Would've been much harder to prove how they used it without them admitting to it.
GPLv3 section 6 requires you to to provide instructions that allow the user to replace GPL-licensed software on a device, unless there is no upgrade functionality at all (so if you have an upgrade mechanism, you must open it to the user, if you burn the software to unchangeable ROM you don't have to replace that with writeable memory just to enable user replacement)

LPGLv3 section 4 modifies this for LGPL-licensed software, requiring you to allow replacement of LGPL-licensed parts of software under the same mechanisms.

This is commonly known as the "anti-tivoisation provisions".
Exactly! But where would I start? A project, what kind of? I'd love to do some Elm or Elixir
> I find it extremely hard to believe that a day will come where the majority of humans on this planet won't want help from other humans to accomplish their goals as they go about their daily lives.

If robots are better at helping people accomplish those goals then why would people ask other humans for help rather than robots? I already choose to book my holidays with machine rather than human assistance, pay for my groceries via machine rather than human.... For the moment I pay humans to do some things (cleaning, food preparation, art production, ...), but it seems entirely conceivable that machines could get better at all of those as well.
>That kid when he grows up might indeed feel weird about all the undeserved money...

Are you serious? How is taking money from one person who never worked for it and giving it to another person who never worked for it going to make one feel self-conscious and sympathetic to the other?
I was a permie at BARC 2004-10 and bought shares in 05, 06, 07 using the employee discount system when they were around 700. I got one free for each paid, and the ones I paid for came out of pretax income, so effectively I paid ~30% of face price. But even at that entry I'm still underwater.
>> I don't fundamentally see the difference between a website running unsolicited mining crapware in your browser versus unsolicited adtech crapware.

Misuse of computer resources IMHO, no different to any other sort of code running on someone's machine with authorisation. We'd call this hacking in different circumstances.

I don't like the whole ad-auction-crapware thing, obviously, but it seems like it's a different thing to actually start using my hardware for your own calculations, using significant resources, without my explicit consent.

I'm sure salon aren't doing this, but I know I've stumbled across quite a few sites that do.

-- edit -- this just sparked something in my brain. Imagine Amazon Lambda but executed in the browser, by site visitors just like this...
It says the clock has never been manually wound, but can it be manually wound? It's weird they keep repeating this in the article (and all the linked articles) because it seems it's just not how it works, a bit like a solar powered watch.
Congratulations on staying hungry. Euler is indeed a good source of code katas. But you could try to implement more complex engineering data structures like linked lists and hash tables. I'm studying myself some Solidity development and to help along the way I'm writing small articles. You could do the same, because when explaining what you know, you realize if you dominate the subject.
Fat Lama (YC S17) Is Hiring Software Engineers in London, UK
Huh, was that also in the first edition?

I learned using that and if this pattern matching pattern (heh) is indeed in there, I must have overread it...
Agreed. The "islands of immutability" approach.
> Admitting to the crime is a form of damage control. Someone with a clue figured out what was going on, spoke to the lawyers, and determined that the penalties, if any, would be harsher if they wait for a trial before admitting guilt.

I don't think so. I'd guess a lawyer would've told them to get rid of the feature, delete all collected passwords, never use any of it in the future and most importantly, don't admit to anything. It's rare that a lawyer advises you to admit to a crime. Before they admitted to it no one even knew if they ever used the collected data.
It would also make them "sticky" and less likely to move away.
I’ve pirated apps before buying to make sure I’d like them and they work. It’s surprising how many apps don’t have trials or trials that are not so limited you don’t get an idea how it works. This is really true for Mac AppStore apps.
That's stated in the discussion as one of the major points of bpfilter against netfilter's nftables.
Using rust to build a high performance distributed game
I like how the car alows down a lot when squeezing through tight gaps
They "might have" is the critical phrase. Not they "would have" the author is arguing that the prosecutors were overly cautious, not that they should handcuff random CEOs
I disagree, even though python is the language I do most of my development in. But it probably depends on the problems we're thinking of a data scientist solving.

If you're doing a lot of work with matrices, model fitting in production, then python seems fine. However, a lot of data scientists I see are more like scrappy data analysis / visualization types, who are churning out small dashboards. In that case R's tidy verse and shiny are just incredibly fast to develop with.
The worst thing about go, it's its dev community.
Anyone who claims otherwise probably hasn't read any of the GitHub discussions (things like this https://github.com/golang/lint/issues/65 are pretty common; when users are being told they don't understand how amazing Go is.)
That comment took a weird turn into Iran-Contra.
How the Docker container creation process works (from docker run to runc)
The similarity is definitely there in its tribal intolerance for other views. Claiming to fight for inequality becomes a bit hollow when the way you do that is to hinder other people from speaking.

There is a space in between two unfortunate extremes of people who respect other peoples right to speak no matter how vile and uncomfortable it makes them feel.
Ask HN: Resources for building own ad server?
Does anyone know of any resources on how to build an ad server? Would appreciate guidance on language usage, etc.
This reminds me of a cloudflare blog post I read a few years back about the xt_bpf module for iptables.

https://blog.cloudflare.com/bpf-the-forgotten-bytecode/

I wonder if the projects are related.
What happens when your key is simply stolen and posted online? They think that grants them the right to spy on all your passwords.

Where is the company, Flight Sim Labs Ltd., registered? It's difficult to find an address. They also removed info from their About page. From their posts it looks like they might be in the Netherlands.

Anyway, I'll contact the FBI and local authorities about this if I can find out what jurisdiction they're in and I hope others do the same. This crap is absolutely unacceptable.
Sure it can, just raise the weight by hand (or, if I've misunderstood it, do whatever other operation is caused by the change in pressure).

It probably doesn't have a winder, but that doesn't mean it can't be wound.
>We probably should run our games in containers

Yes, we do it already. We pack Windows games into WINE, WINE into Flatpak, distribute it on torrents:

There you go, games in a container supported by piracy, with privacy out-of-box included: [DTH crawler website with magnets, might be blocked in your country] -> https://skytorrents.unblockall.org/search/all/ed/1/?l=en-us&...

Why people do have to do it? Some companies install spyware, other companies install a lot of 3rd party crap, DRMs that slow down games for paying users, don't support Linux platform despite promises...

Pirates will always be one step ahead, you can make a game with good user/buyer experience like CD-Project or great customer support - Darkwood [1] and make it win-win for literally everyone, or lose at some point.

https://www.gamingonlinux.com/articles/the-developers-of-dar...
Can rewrite the example from the post:

uniqueAuthors =
books
|> List.map .authors
|> List.concat
|> Set.fromList
|> Set.size

as

uniqueAuthors =
books
|> List.concatMap .authors
|> Set.fromList
|> Set.size
Yeah, I also distinctly remember HN's overwhelming disgust with the practice of exposing people for marching with Swastikas ("an ancient Indian symbol!") and calling for the extermination of jews. That was right around the time that woman got "accidentally" killed by a one of the free-speech advocates driving his car into the "marketplace of ideas".
unequal society was sustainable exactly until now. there is no evidence whatsoever that it won't still be.
As long as using the pixel art as-is remains an option.

So many classic games have been destroyed in this process.
The EU study does not say what the pro-piracy crowd wants it to say.

The study only looks out the count of games and not the dollar amount spent. A non-pirate who buys a $60 game and all the DLC and microtransactions is counted the same as a pirate who buys one $0.99 steam sale game. It does say that sales for blockbuster movies are heavily impacted by piracy.
that would work with "some snazzy file manager" or back-up tool, you just have to give the app partial/full file-system access with a big fat warning, or it has to use the OS's file manager to access the files. The OS then decides whether to query the user, or use previously configured settings (like the trivial file conversion example below)

"Trivial file conversion" tool can be implemented the same. The app tells the OS "hey, I want some files to convert" and the OS either grants access to a set of files/folders, or queries the user which file(s) (s)he wants to provide. IE the "open file" modal is the only window to accessing files. You can think of it like the HTML5 File upload & Drag/drop APIs, but a bit extended & more user-friendly.

Obviously smart engineers can think this through for longer than 3 minutes like I just did, and come up with better/user friendlier/safer solutions. But it breaks all backwards compatibility in almost any desktop OS
This bullshit job argument has never made much sense to me, but I see the argument a lot. If companies care about maximizing productivity and profits, and given America's hyper-competitive economy and super-fickle stock market where the difference between meeting the earnings estimate versus missing it by a penny can make the difference between a stock being up 10% or down 10%, why would a company waste money on jobs that are bullshit. Obviously, they (the company) derive value from these jobs or else such jobs would not exist (or at least not for long).
Forget about counter-sued, this is a criminals matter.

One for which you can earn hard time. Even if you don't use the spyware. I wouldn't dare work for a company that did this.

Copyright violation is merely a civil matter, cracking a serial number generator is not even copyright violation. Breaking DRM is still illegal, but that's all. I'm not even sure we've established that's it's illegal to distribute information on how to crack DRM. Certainly, not in all jurisdictions.
> Given the retinal image of one patient who (up to 5 years) later experienced a major CV event (such as a heart attack) and the image of another patient who did not, our algorithm could pick out the patient who had the CV event 70% of the time.

To put that in perspective, in this study, a random choice would be right 50% of the time.

So this is interesting, but would it be useful diagnostic tool?
>When I was a child, we had to drive almost 50 miles to visit friends who were also "brown people" of vaguely the same ethnic group.

Excuse my ignorance (I'm European and don't know the American
perspective) but what is the context of this sentence? You had no friends with different skin colour or heritage?
Common combinators in JavaScript
Annobin: Storing Extra Information in Binaries
>It is repeatable and testable

Except when it isn't and when it isn't.

A vast majority of articles published right now will never even be reproduced and yet we take nearly all of them as if they are gospel.

>If the meaning of life exists, it must be possible to find it with science. I see no contradictions here. If you see, you are welcome to reveal them if you will.

Science is based on some kinds of assumptions taken on faith (like every thought system). Here are a few (there are more surely).

1) Everything is observable to us as human beings.

2) Everything scientific will be reproduced and confirmed by someone else despite there being very few financial incentives for anyone to undertake all this costly reproduction and confirmation.

For (1), we know that there can be multiple dimensions, yes. A 2d figure can never really experience and observe the third dimension. He can only wonder about it, ponder about it, conjecture about it, but never know it because his physical senses will not let him understand that third dimension. Observations are powerful but they are limited by our observing senses. For (2) there have been countless hoax papers snuck into scientific journals, I don't need to cover this too much. Most scientific work is not reproduced, but posting it online will make most people think it is true.

You also forget that the meaning of life may exist and yet operate in a way we cannot sense. Just as there are planets we cannot see and may never be able to confirm.
Ask HN: Using affiliate for charity
I was reading my emails and wondering if it would be a good idea to create a service so that influencers and bloggers could use their affiliate links from time to time to donate to charities.
The service would allow them to create such links in seconds and choose for which charity to donate the profits made by the link.

It could also be seen as a service to help charities promote giving through affiliate links.

Another idea: Making a Chrome plugin that would be a bit like Adblock, but instead of hiding the ad, would change the ID to give the revenue to the chosen charity.

What do you think about that?
Do you have any other ideas?
Would you be willing to participate if a project emerge of that?
I'd say:

1. You need research skills that will allow you to ask the right questions, define the problem and put it in a mathematical framework.

2. Familiarity with math (which? depends on what you are doing) to the point where you can read articles that may have a solution to your problem and the ability to propose changes, creating proprietary algorithms.

3. Some scripting language (Python, R, w/e)

4. (optional) Software Engineering skills. Can you put your model into production? Will your algorithm scale? Etc.
Problem is that most of the people in the new industries make no money.

Whether you look at the app economy or you look at the influencer economy few people make most of the money.
Not even sure if users broke the law. Just using a 3rd party cracked software doesn't necessarily violate laws (at least no criminal offence). The distributors and crackers clearly violated laws but any user with a cracked serial number was targeted. That also included people who might've received the number against payment from someone else and thought they had a genuine copy.
>It feels like we're moving away from jobs that are purely productive, to jobs that are more creative.

Yes. Those + unwanted human surplus (most of us in the future) or some UBI scheme.