skysight-inc/HackerNews huggingface dataset:
Even if qualified as an instance of “do good and talk about it”, Tim Cook's stance on this matter is rather untypical for not only the IT industry (see other comments in this thread). I for one see no alternative to legal regulations for stopping this race to the bottom.
Nope, the rescission happened this month, january 2019, and if the little game can rescind, so can unhappy old linux programmers who don't like being ruled over by non-programmers as "thank you" for their decades of gratis work.

They can rescind if they wish. Linus never required them to sign over their copyrights (unlike the FSF), which is the reason why linux became so much more popular that HURD amongst developers. Nothing is free however. It comes with the danger of unilateral rescission by the copyright holder. You can believe whatever you want but that is why the FSF always required assignment. Previously the linux programmers did not have non-programmer women attempting to rule over their speech and "conduct". Now they do. There is good reason to rescind in the face of this gross disrespect.

The idea in the past was "the code is all that matters".
Now it is "women rule you, though they do little to none of the work, just like everywhere else in western life, mmmaallleee"

The men who programmed the work for free are now treated as utterly replaceable worthless cogs. (See the utterances of: Bruce Perens and Matthew Garrett, on this issue (both who feel the programmers are replaceable and should be thrown out (but their code kept!) if their "conduct" is "offensive"). They can and they __SHOULD__ rescind the granted gratuitous licenses.

The GPL has been retroactively rescinded before: the ATSC capture and edit tool, the distros did indeed quietly comply. It is simply a right of the owner in the US. He can revoke your permission if you did not pay for it in some way.

Do you know why? : Because it is his property, he is merely lending it to you, allowing you to use it (that's what a license is). He can end this permission, this loan, at any time, if it's for free.
This is the argument that always gets made, but I just don’t buy it. The fact of the matter is that you will always need a ton more cars during rush hour, and those cars have to be stationed somewhere during non peak hours. So no matter what, you’ve got cars needing to be parked in high density areas.
I also had issues installing Win10 for someone, weird error messages, the solution was to open a command prompt and format the disk manually with fdisk and create partitions manually.
print is a considered a big antipattern in python since it's equally easy to use the built in logging.debug. With pycharm launching the debugger is as easy as right-click a file and press debug, i don't know anyone who doesn't use it.
Japan's Rail Workers Pointing at Things (2017)
Functional Programming Matters( 1990) [pdf]
I don't think there's any practical benefit in "mastering" any particular language. In my opinion, it's much more useful to master certain concepts/fields or platforms. For example, instead of choosing to master either Node.js or Python, it would be more helpful to master server-side application development so that potential employers can rely on you to develop a well-written backend no matter what the language being used is.

Becoming an expert in C++ has little value because you have to also be good at applying that knowledge to certain fields, and that's especially true when almost every field (machine learning, application development, embedded systems, etc) has solutions that can be implemented in multiple languages.

TL;DR Don't focus too much on the language, focus more on the concepts of the field you want to work in :)
I think the same brain space is used by futurists too. Magic batteries, dehumidifiers, a/c units, rockets, tunnels, Mars colonization, integrated neutral/digital systems. People want to feel like they are a part of a new age of knowledge set apart from the intellectually content masses, and feel like they're more honest in breaking free from the doctrine handed down by elites.

And no. It's not fair to say that about religion in general. There are many reasons why people believe their religions.
Its for SEO

They are signaling to people that will never use their tutorial about their prowess

Many people fall for the “mega-talent” allure
Programmers: Let's make something better than a spreadsheet

Microsoft: Let's make better spreadsheets
I don't see this sentiment elsewhere so I'll share it... I enjoyed reading this article but I think it's really fked up he wrote this about his parents.
>Please point me to the source for the drivers for my rtx2080. That would be super helpful!

There are cases where good hardware has no drivers for latest windows, like I had a Wacoom tablet that the vendfor would not result drivers for newer Windows version but continued to work out of the box on Linux. The fact that NVIDIA are jerks and not providing at least documentation for the community to make drivers is not the fault of the Linux community or the fault of us the NVIDIA customers,

The proprietary driver work well enough for my 970 but my next card will be an AMD one
If the point of the article is that vets have access to euthanasia drugs, then I don't disagree, but I don't think it's worth writing - are we going to change that somehow, as a society? And, the article could have focused on how to control access to dangerous drugs, if that was its point.
Indeed. And as a response I’ve stopped granting notification permissions to anything except email and messaging.

Notifications used sparingly, with restraint, is really, really useful. This spam-fest we’re seeing now though? Fuck that shit.

I can see FB and “friends” adapting though. They’re now sending me email-notifications when I don’t grant them in-app spam permissions. Really.

All the big players are working together real hard to ruin everything.
You took a declarative language (HTML) and mad it imperative (Python). Why is that a good thing?
If you haven’t read it I’d highly recommend “The Universe in a Single Atom” by the Dalai Lama. He is one smart person, and I found it both delightful and thought provoking.

https://www.goodreads.com/book/show/100629
They do the same things

Try to enjoy yourself
I have never seen an ad in windows in my entire life on any of my machines. Apparently it is the first thing I disable when I open up the settings on a new install. It's gotten to the point that I'm almost curious about it. Ubuntu has the amazon integration which bothers me about just as much.

Ubuntu tried to pull some weird netbook phone hybrid that didn't work well on any type of device. 8 years we had to live with Unity.

I'd say that the UI of Windows 10 is about ten years ahead of anything in the linux world (and I doubt linux well ever be as polished). I say that as someone who is possibly going to do the switch to linux this year, but I'm in for a rough transition.
Does learning a functional language make a better OOP programmer?
Be real on your price tag here, I pay 30€ a year (since around ten years) for an email/domain provider. More mainstream I also pay 2,99€ a month for iCloud storage wich also include email (should I wanted to) and lots of services.

Theses services are cheap, they are just not as mainstream as they should be. But your hundred dollar a month estimation is just a fear mongering excuse to stick with privacy reselling model.

On the side note, Google should start to wonder what drive the double digit growth of Apple services revenues. iTools was an experiment, .Mac was clumsy, MobileMe was a setback... But I think Apple pretty much nailed it with iCloud.
A while ago I was on a quest on the perfect board game for me. One which involves very little luck and a lot of strategy. For that reason did I scrape all of them from a page which did rate them and made it possible to sort and filter by that properties.

It is publicly accessible here:
https://app.link.fish/#/collection/6B/list/entries/extended
>> reading info and retaining info are two different things

I apologize, I projected my own experience and assumed that other people were able to remember the main points of what they read. I guess most people don't have have great memory. I never thought of myself has having good memory but I remember the main points of most of what I read.
Crypto focus for 2019 will be on compliance
Or you are more likely to get help if you are a bit more thankful than normally
I have a probably TMI story about a case of food poisoning my wife and I had that was prefaced by us being especially frisky for a few hours — we even both said something to each other about how unusual it was. I’ve always wondered if there was a connection.
With encrypted upload, you usually get a destination authentication thrown in for free, i.e. you're uploading to the right server :-)
- Linux kernel has SMP and good multi-core support, just for you to know.

- Linux kernel is not just for desktop, and being used in near real-time systems as well as mobile. It is the 'distribution' that makes the difference to their audience.

- Multi-user environments are very real in workplaces. At least one additional employee account is needed for using a system without modifying it.

- There is no obligation to understand car design to drive them. But, what if one day you wanted to check the engine? That is at least you can't do with proprietary systems.
Oh, my sincere and deep apologies. Clearly, your high rank on the leaderboard of a forum directly implies that you don’t support the status quo. What an obvious conclusion I have overlooked!
I think you're making some fair points but the fact that you're going ad hominem very much detracts from that. One man alone wouldn't have the power to change a whole culture of misuse and overreach.
The government didn't act like that, they followed their rules. From what I gather, they wanted independent evidence and McDonalds gave them brochures and data printed in-house.

If "everyone knows McDonalds sells Big Macs" is a good argument then it shouldn't be hard to find evidence that it indeed is so. It wouldn't have been hard, McDonalds just didn't bother to provide that for some reason.

If a small, young company would try to defend their trademark nobody would believe them even if they printed brochures, menus, and told "yes, we really really really do sell these". There's nothing of substance in such claims. Printing is cheap.
I totally agree with this and on top, for me personally, I don’t care about the obsession with better cameras in these phones (now multiple modules adding to the cost). I always carry at least a compact camera (RX100m3), and often a full frame mirrorless camera.
constructive resolution tip: next time omit the info on the resolution
> Thing is about Jehovas witnesses is they believe that there’s a limited number of places in heaven, and only the truly devout will get a spot

> No mattter how many times I’ve told her that she won’t earn one of the ~200,000 spaces in heaven (it’s really what they believe)

It's not. They do believe that a limited group of people - 144,000 to be exact - will live in heaven to be kings and rulers, but the rest of faithful JWs will live on a paradise earth, without any disease and death - forever. So they don't "compete" for the spots in heaven, if fact they believe those are people already chosen by God and feel that they have heavenly calling somehow. It is true that they feel they have to sort of "earn" their spot on the paradise earth by having deep faith and doing good deeds, among of which are contributing to the church financially, preaching the "good news" and converting people.

Source: I was a JW for 14 years and quit few years ago.
Well there are multiple things that "simple" could mean. If I'm looking to learn about construction, why not start with sticks? I already know exactly how sticks work. I can find them on trees, lash them together with bits of bark or just fit them together with friction, and there you go. Sticks are simple!

But what if I want actual walls? Insulation? Fireproofing? Waterproofing? Wolf-proofing? Oh my god, no, don't start with that "it's simple with concrete" stuff again. I get lost every time you get into nominal mix ratios and slump. Concrete's too complicated. I know sticks. Can't you just show me a simple way to do it with sticks?

The two kinds of simple here are conceptual simplicity and practical simplicity. The former is easy to understand; the latter is easy to do something with. Conceptually, a coffee machine is way out of my league: fluid dynamics, steam pumps, PID control... that's some serious stuff. But to use it I press some buttons and coffee comes out.

In software, it's possible to make things that are both conceptually and practically simple, but it takes very careful and deliberate design work. The function, say, is a building block that can take you all the way from int main(void) to AWS Lambda. But modules vs classes vs namespaces vs packages vs bundles vs environments? Forget Promises, we still haven't got a simple design for how to group data and code together.

On top of that, the incentives rarely line up. By the time most people get to a position where they can design their own materials, they've forgotten that sticks ever seemed complex. Most libraries are written by professional developers for other professional developers. Professional developers are paid to write code that does stuff, so practical simplicity tends to dominate.

Even amateur audiences for tutorials and the like often prefer practical to conceptual simplicity. They want to copy-paste some code, press run and change a few lines over and over again until it works. Sure, that makes them bad software engineers in the same sense that I'm a bad coffee engineer, but they don't want engineering, they just want to make something that works. "Learning how to make things work is engineering!" you explain. "But I just want this one thing to work", they reply, forgetting this is the fifteenth thing that didn't work.

So there are a bunch of reasons why tutorials tend to use lots of "rest of the owl"-style libraries. I agree that this isn't a great way to learn the fundamentals, but I'd argue that most people don't really want that. Maybe you don't either – have you tried doing it without all the libraries? Perhaps "what you came here to learn" will turn out to involve a lot of other things that are conceptually simple but delay your progress towards achieving a practical result.
This is the second time you've submitted this in a week, which is a reasonable thing to do, because (at least on the surface) it seems to be an interesting article. But it's not likely to get much of a response, because it's been submitted before, and even had some discussion.

The top comment on one of them[0] is by fyi1183:

> This is basically the TCS version of a clickbait headline. It's a separation of BQP and PH by an oracle. Certainly a nice result, but to put it into context, we also have a separation of P and NP by an oracle. Yet, we are very far away from actually proving that P and NP are distinct.

Here are some previous submissions:

https://news.ycombinator.com/item?id=18907424

https://news.ycombinator.com/item?id=17680053

https://news.ycombinator.com/item?id=17554510

https://news.ycombinator.com/item?id=17394357 (2 comments)

https://news.ycombinator.com/item?id=17385799

https://news.ycombinator.com/item?id=17381474

[0] https://news.ycombinator.com/item?id=17368493 (32 comments)

https://news.ycombinator.com/item?id=17366987
Yeh, the exploding complexity due to the increasingly wide choice of tools seems like it could exacerbate already steep learnings curves for software development—but if you don't have some teacher/learning source that you just decide to trust as your guru, I'm not sure what choice you have other than to just dive in, or spend time researching options, or maybe a little of both. I guess the ideal option here is to have an expert that can give you advice that you just go along with, so if you tell them "I just want to build a clicker" they can just tell you "Just learn javascript and html and css" or w/e
Or perhaps it's because I appear to be the highest ranked woman here

... and apparently one with psychic gifts who always correctly deduces gender given only a username.
Note that it’s a clearance sale within ‘certified refurbished’, so these are not entirely new devices.
There might be data limits/throttling on the consumer's side.
Fevers are a response of the human immune system, and so are subject to human selection pressures.
You get downvoted because you are very wrong, Ubuntu used GNOME or Unity, this desktops were very different then Windows, they had a top bar or side bar, they had 3D compositing before Windows released Vista, menus were not invented by Microsoft, MS did not invented the clipboard, keyboard shortcuts, I don't think they invented the "window" either so what is your point exactly? that Linux DEs should be forced to use things different then Windows
I'm not (knowingly) engaging in fear mongering, I just looked up what I'd pay at ProtonMail (privacy first) to have equal storage space I get at GMail (19GB; privacy last), and that's 20-30 euros.
Looking at a web search engine, how much would that cost me?
What about a place that syncs my images from my cell phone? Or Analytics for my blog? An OS for my smart phone?
Google provides all that for free and finances it by mining the data users give them in return.

Apple gets something like $9bn a year to let Google be the default search engine. That's revenue for Apple, coming directly from Google's wish to get more data. If you remove that, will iphones be 10-20% more expensive?
Not saying that’s false, but YouTube has a bunch of very famous authors.
Functional Programming – Currying and Partial Application
I use NTFS.

The catastrophic failure modes are present only through hardware and misuse issues on a mature file system.
If people want to believe in flat earth, let them. And flat earthers should allow others to believe in what they want to as well. In 1000 years people will look back at all of us and think of how primitive we were for believing many of the things that we believe too. And another 1000 years after that then people will do the same. I think that looking down on people for believing something different is the same as racial hatred (it all comes down to prejudice)
Note: This is crypto-currency, not cryptography. Annoys the hell out of me, bu it's a battle I've lost, and not a hill on which I'm prepared to die.
I believe that in both case there is a placebo effect: if you have to program in a language you don't like, you'll be unmotivated, bitch about it frequently etc. If you program in a language you like, it doesn't really matter how well it is fitted to the job, because you'll take shortcomings as challenges and sort of want to prove it can be done productively.

"The right tool for the right job" is only part of the story. Proficiency can go along way.
Very true. alternatively SHA sum all your data per directory. That’s easy enough to write scripts to validate
It’s all just layers of shit for people who are incapable of knowledge acquisition. Maybe one thing is piles of chicken shit mixed with pig shit and the other thing is one pile of horse shit but it’s all just shit. Flat Earth crap, anti-vaxxers, chemtrails, Scientology, Mormonism. They like to draw distinctions between them but it’s all just a matter of the kind of shit.

Waste of time trying to say which one is stupider than the other because they’re all stupid. Not a worthwhile distinction irrespective of what percentage of world population believes whatever.
Sounds like the complete opposite of what Jiddu Krishnamurti would say. Krishnamurti would ask whether you can live without conflict, agony, turbulence, and yet, live more fully. To me, Krishnamurti is speaking from the position of sanity, such sanity, that nowadays seem to exist only on a small scale, in places, where the "what's the right thing to do" is not muddied in the accumulated daily problems arising extended from the human psyche and our current way of life.

Or are you saying that there is no way to be productive without the stress that is more and more present in our daily lives, in this environment of competition and constant yearning for more, for example?

Edit: deleted a phrase.
Because in most parts of the world, data is still expensive. It's to save money for the consumer, not for Netflix.
Religions are a combination of unbelievable fairy tales and rational teachings with thousands of years of deep thought about and iteration on how to make a better world. Secular ethical thought is still in its infancy and highly disjointed; and it's not clear that it's even possible to achieve what many religions have without the unbelievable fairy tales.

Remember, as much as Buddhism might teach you to be... well, Christlike frankly, you still have to accept that the afterlife, karmic cycle, and Nirvana are intrinsic fairy tales unseverable from the religious teachings themselves.

Maybe the fairy tales aren't bad. Even if they aren't true.
Tesla influencing the rest of the auto industry is completely wrong
> I've had interviewers scoff at me for mentioning Bower and Grunt, saying that the latest best practice was Webpack

This is how you know you don't want to work for them anyway. Putting "best practices" before requirements...
I strongly disagree. A well structured project which is broken up into meaningful modules with good separation of concerns and where each significant module is tested in isolation; that kind of project does not need TS.

You don't need to do type assertions with JavaScript; in the tests you may need to assert that certain properties exist but only to the extent that this property is relevant to the test case. This is purely a logic concern, not a typing concerns.

Types are just labels which try to make sense of reality so it makes no sense to assert their correctness.
I thought this “visual learner” vs other kind thing failed to replicate. Example of article listing some sources: https://www.theatlantic.com/science/archive/2018/04/the-myth...
I've been wondering about this. How do you guys test your restore? Do you schedule a manual test restore once in while? Do you automate the test?
Which superhero series?

I wonder how long a show is worth something to them?

In a decade they'll have 1000 series, can they slow down making shows then? Or do they need to make 5 hours of new tv every day forever?

Does a 10 year old show attract customers?
I thought I'd seen a .tool TLD that may have helped you but unfortunately it's .tools instead.
I agree completely, if we want to change that, government has to be involved. There's little to no incentive for a company to change.

I doubt many users are fine with a price increase, and for some it may be prohibitive, and they'll not be happy to no longer be able to afford a smart phone. If your electricity provider only offered affordable rates in exchange for giving up a certain amount of privacy, I'm sure most people would still go for it. Most people need electricity much more than they need privacy.
There's a study - unless I'm misremembering - about controlled diet groups getting bigger, which should't happen. But the articles are vague (all Allison related) and no concrete study pops out on Google :/
Does an RTG count as "nuclear power"?
M Discs brother, they are cleared to last 1000+ years. Long after most people's cloud backups have turned to dust, my most treasured data will endure due to my use of these discs (which may well be unreadable from a hardware standpoint in 3019. But shit, hope they keep the schematics around.
There are people who are pretty good at guessing the CPU architecture just from a hex dump.

Though, CPU architecture is only part of the problem, identifying the actual SoC is easier when you open the device.
Do countdown timers increase sales?
When the first thing I learn about someone is how long they've been doing their job, a little red flag begins to climb the pole. It usually announces some deeper insecurity about their competence at said job.