skysight-inc/HackerNews huggingface dataset:
I would reckon that most people have a different philosophy with life than the tired phrase of work-life balance; in fact, that's mainly an HR fluff phrase to cover the fact that many companies consider 50-50 as a proper 'balance.'

A company or corporation inherently isn't and can't be fully altruistic, by the very nature of how a company works; it's essentially a work trade, you give them your time and labor, they give you money - they're not in the business of existential self fulfillment. You use Elon Musk as an example, but I would hazard to guess that while he may find existential fulfillment through what he does, it's not his top priority for his employees. I would venture to guess that his top goal for his employees is to have them continue to contribute to the goal of sending a rocket into space, make better batteries, etc.

Existential Fulfillment is your own responsibility and no one else's, if you want to find a place that meets all of maslows needs - for you - then start a company that does that for you. But don't assume your altruism will also fulfill someone else's top spots on the maslow pyramid; because self-actualization can only come from self.
This keeps coming up from programmers, and it's utter nonsense. Learning Machine Learning isn't hard because I have to remember tricky and arbitrary names like Keras, Theano, NVidia, and CUDA. Learning those, and what they do is the easy part. Learning how to use them, how they work, and when to use them takes a lot more time than learning the names.

Is python a bad introductory language because it's not named "A Dynamic Language With Syntax that Looks Like Pseudo Code and Significant Whitespace"?

Names are easy, humans are really good at them. Like people, remembering them become second nature once you work with them.
Office Hours with Ali Rowghani [video]
So, there's a lot of material out there but it's disjointed. If you get annoyed implementing your own neural net with only Python + Numpy, you might try some more complex examples just to immediately point at them and say "I ran this" and "It did that". (The article uses neural networks so I'm addressing that here even though your question and the article title use the much broader 'ML'.)

1) Brandon Rohrer, now Data Scientist at Facebook, has a few great talks, including one on Bayes' Theorem/Bayesian Inference - https://m.youtube.com/playlist?list=PLVZqlMpoM6kbaeySxhdtgQP...

2) When asking future data scientists what tutorials for ML/NNs they like, they have usually found http://machinelearningmastery.com/ through Google and swear by it.

3) Josh Gordon, Developer Advocate at Google, has some simple ML/DL videos up in a 'Recipes' playlist: https://m.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFY...

If you want to just step through other people's code, you can do that too. Disclaimer: I put the below list together and it's not for ML broadly but for DL. That said if you want to run some examples fast and see the output, a number of folks have made that work for you -

I for one was floored to find great iOS examples (admittedly now deprecated for iOS 11). But If you have an iPhone with Metal (5s and up) Matthijs Hollemans - who wrote the iOS Apprentice at Ray Wenderlich - has Inception, YOLO, and MobileNets pre-trained and ready to go using Xcode, and it's fun to watch them work on your phone -
https://medium.com/@SamPutnam/deep-learning-download-and-run...
>I thought the last full eclipse to cross the USA was in the late 70's?

Right, but that 1979 one didn't reach the major metro areas across the entire swath of USA-48. That's what people mean by comparing it to 1918[1] in terms of widespread national interest.

The eclipses of 1918, 2017, and 2024 attract extra attention because of the paths crossing numerous population centers.

[1] https://www.greatamericaneclipse.com/20th-century/
The Secret Evangelicals at Planned Parenthood
How is what you are saying different from someone saying 50 years ago that they can build both planes and cars, so the flying car is surely achievable in a few years?

The problem is that extrapolation is fundamentally hard.
Meditations on Writing a Queue
> One thing I've learned to accept about Linux, in general, is that it likes to go its own way relative to other Unix-like systems

Solaris is Unix. Solaris shipped SMF over a decade ago.

OS X is Unix. OS X shipped launchd in 10.4, back in 2005.
It's also not clear how it will be used later. It could be used to crop/remove watermarks or copyright messages, and I wouldn't develop it if that's its purpose.
ML really requires more than a tutorial. Just bite the bullet and take Andrew Ng's ML class.

To understand ML you've got to have at least a basic understanding of the math. And it's really not that difficult, especially if you find the right class/book/professor/etc.

The problem is that there are a ton of terrible writers and instructors out there.

I think it's just as important to ignore the terrible stuff (pretty much any blog post on ML) as it is to learn from the good stuff (e.g. Ng's ML course).
https://blendle.com/ seems to be the most promising one from what I've seen
Per the "Win32 event loop" comment, I suspect you're referring to https://bitquabit.com/post/the-more-things-change/ , where the author points out that Flux+React looks an awful lot like a Win32 WndProc function. (HN discussion thread: https://news.ycombinator.com/item?id=10381015 .)
Currencies need to have systems in place that work to make them stable and preserve value, otherwise they're just tools for transactions.

This might be a better state of affairs if currencies are backed by something exchangeable (e.g., joules of carbon neutral energy, etc...). We don't have many currencies like that in the world, as I understand it. Most are essentially contracts between governments that may or may not end in violence.
Vice recently did an episode on one of the top seed producers in the Netherlands (which obviously requires cultivating it) and they seemed very professional. They were organizing month long expeditions to remote areas of the Congo in search of genetically isolated strains and lobbying governments for decriminalization as well as running bio labs.

Wherever there is a black market there is much more crime, especially of the violent variety. Looking at crime in the Netherlands, I would venture to guess that its very much like California's market pre-legalization where most growers operated as legitimate, albeit heavily under-regulated, businesses that could still turn to local police in case of robbery, threats, etc. but still have to worry about flying under the radar (like when the DEA raided a bunch of collectives in California because they were too close to schools)
One counterargument to this reasoning is that many of his promises are for policies that, according to the best available evidence, are counterproductive.

If the base consistently votes for things like “get tough on crime!” or “keep drugs illegal!” or “spend a lot of money building a giant wall!” or “institute a travel ban on questionable legal and national security grounds!”, I think there’s a strong case to be made that there’s some sort of issue affecting the base. Where the issue lies, and which people / organizations are at fault, is the thornier question. (Is it inequities in education? Is it propaganda, good old FUD campaigns, or a failure of the media? Poverty? Drug abuse? Political disenchantment caused by corruption or widening inequality? The legacy of institutionalized racism?)

All of which is to say: I don’t think his base is solely to blame; far from it. We do, however, need to understand why people vote for useless / counterproductive policies, and for the people that espouse them, when we should collectively know better. If we're not willing to face this question, democracy is already broken.
Oh no, I'd rather use a modern editor. Both are cults that need to die.
This is also one of the top posts currently.
Shameless plug: I've tried to articulate what Bitcoin is, and hence why the blockchain data structure was invented, in this article (hint: it's all related to proof-of-work)[1].

I think a lot of people see that 1) Bitcoin uses a blockchain and 2) Bitcoin creates digital money seemingly out of nowhere, and feel fascinated with the technology without being able to explain exactly why. So we're left with a lot of people using blockchains without really understanding the reasoning behind it.

[1] https://news.ycombinator.com/item?id=14553146
It is a true statement. You're not a member of the set of "most people":

> a basic property that most people consider necessary

I use non-ACID stores for some purposes, but don't consider them real databases.
Streaming ROV 3,000 feet below surface in Gulf of Mexico
Interestingly, the way things are right now, when it comes to governance model on a global scale, the Big Bad Banks are more decentralized than Bitcoin or any other crypto currency.

Even if it weren't so, I still don't get why total decentralization is an absolute good thing.

Nature seems to be a symbiosis between centralized and decentralized systems - at every level; extremes (too much or too little centralization) will lead to isolation/extinction or explosion/implosion - think biological systems or stars in galaxies.

I disagree with my crypto anarchist friends who believe that changing the money system will change society (eg. society is a function of money) and I tend to think that the relationship is more symbiotic - society has to change in order for the money to take other roles.

Even so, given human nature, it is not clear if a totally decentralized monetary system is a good thing for society as a whole.

People trust 'authorities' more than they trust math written by a bunch of 'core' devs and that's because the former can easily apply brute force and coerce the latter. Yes, we're still primates and the bigger/stronger argument is still valid.

So I don't think Bitcoin will dramatically change society, but some form of symbiosis between the current banking system and the crypto currencies will emerge eventually - and then we can talk about centralization at a whole different level. Either way, there's no escaping it.
Can you give some details on what issues you ran into, and what "hyper abstraction" meant?
People could also search about it - I've seen a handful of this question today already - without even looking people are posting and asking (this isn't the first time the bar has been there either lol)
Why not use something like Google docs or office 365 then?
I'm not trying to be snippy, but the answer is generally on the front page. Or you could type "died" into the search box and choose most recent.

Personally I'm glad they resist efforts to "improve" the site. I'm tired of the slippery slope of fast and information-dense sites becoming slow and information-sparse. Just my opinion, don't shoot me.
Hey, founder here! Marketing site is static HTML/JS, dashboard app is in Ember, and the API itself is written in Rails.
Oops, no, I recently migrated to a static site generator and some posts broke. I'll fix it now, thanks Jacques.

EDIT: Phew, fixed, good catch, thanks. There was a triple dash in the article, which Lektor interpreted as the end of the post :/
Ideacity 2017 livestream
No, that's not "wrong". But, it does sound like the kind of case where Redux might be useful.
> Imagine if tech were stuck where it was in even 1999. So many things possible today would not be possible (due to cost or unavailability).

Where tech directly touches my life, I wouldn't say today's tech makes me any happier or substantially improves my wellbeing over what 1999-level tech did. Worse in some ways. I do different stuff with 2017 tech than I would without it, but I doubt it's actually improving my life more than 1999 tech. I do have to remain up-to-date and immersed in it because it's an expectation of modern life and you'll drop out of what remains of shared culture and expectations of availability, et c if you don't (especially being a developer) but it's not per se especially appealing.

Self-driving cars (though I expect their benefit to largely be eaten up by race-to-the-bottom behavior or some form of rents capture, same as wide availability of personal automobiles mostly destroyed their time-saving benefits) and (even better) affordable, highly capable general-purpose housework robots would be a big deal for my quality of life, but we don't have those yet.

I'm sure industry and R&D applications of post-1999 tech improvements have been important, of course.
I would be careful with raising pricing. It is a very specialized product that requires changing the way people work with their documents today - meaning you need to educate the users on a) why they need this over the regular document version control in something like Sharepoint b) educate them on how to actually use it and c) define how this product fits into existing document management systems and workflows.

It's hard enough to train people to use existing baseline document management systems and not simply email these things around.

Also, the fact that you need to use your cloud service is a red-flag for certain clients.
When unions are huge and cover large swathes of the workforce, they tend to be more focused on the long-term health of the industry/economy.

It’s when they’re small and parochial that they get really zealous about incumbency protection at the expense of everything else because they don’t have to balance competing interests the way you do when you have a bigger picture to worry about.
If we're talking about "mass" adoption, which suggests consumer-level adoption?

Point #1 is exactly not what you want. It means your currency can lose value almost instantly. Fiat currencies can do this, but only rarely actually do.
Every article I read focusses on how quantum computing differ from classical at a high level. I know these are probably asinine questions, but how are these computers actually​ used? How are these experiments instructed to the machine? Do these machines have I/O? Does the state of the qubits have to be measured with separate equipment?
In practice many places have outlawed various forms of lying effectively. Look at Canada and their false advertising laws or UK's defamation laws. Neither are perfect, both have some unintended side-effects but neither elected trump.

I think the more practical issue is how to get laws to keep the people who make laws from lying. I don't how to get there from here. I think we might be in a position where we either get a market solution or bust.

EDIT - Of course I totally discounted any problems with censorship and these are real issues that I just presumed there will be some way to deal with.
The UK wasn't in the Eurozone - and I've been reading Yanis Varoufakis's books about his time as the finance minister of Greece and I've been fairly shocked at how fundamentally undemocratic (not to say unreasonable) a lot of EU institutions and the likes of the IMF are.

And I say that as someone who voted Remain in the Brexit referendum (note that Varoufakis actually campaigned on the Remain side in the UK).
That is a pretty loose definition of accountability. If your bank screws around, are you going fix it by voting for a different candidate in the next election? I would say that my ability to purchase and run mining hardware, at a loss if necessary, gives me more control over my altcoins than my citizenship gives me over my bank.
Marketing site is static HTML/JS, dashboard app is in Ember, and the API itself is written in Rails w/ PostgreSQL, Sidekiq and Puma, most notably.
To be fair, plenty of _tech_ workers have trouble getting their minds around version control - it's a common joke on the internet for a reason
Docker Swarm vs. Kubernetes vs. Mesosphere DC/OS
I'm working on using Dart embedded in a VR platform. One thing I would really like to see in 2.0 is the "new" keyword to go away or be optional. Even when working with Flutter it becomes very obvious how unnecessary the new keyword is.

I also would like to see Anonymous classes like in Java if it were possible.
In other words it is useless currently.
> I don't need socket activation. I don't need a separate DNS resolver in my init system

It's. Not. No idea why people keep repeating this. The DNS resolver belongs to systemd-resolved, is entirely optional and off by default. Nothing about it is in the init system.

And maybe you don't need socket activation, but there are plenty of valid use cases for it.

See: http://0pointer.de/blog/projects/socket-activation.html
>unless you're going to do full censorship there is no cure, the MSM is clearly against trump in the election

by giving him billions in free air time?
I'll believe in a quantum computer when I see one.
But isn't that power just shifted to an elite who controls the great majority of the currency, and has the power to withdraw/dump coins (basicaly influencing the supply side of the market, and control the value)?

I'm pretty sure there are people/organizations who invested into such positions.

Isn't that a sort of control that may be worst then government power?
This isn't developing a product and giving it to a client. This is for developers to see clients saying "I would pay $X/mo for Y," developers to build it and then be able to charge those clients for it.

Anyone who's pre-launched a SaaS knows you're lucky to get 50% of people who said they would buy to actually buy. People lie all the time. But this is a good gauge. Think an app that does Y is worth $50/mo but there's a dozen people saying they'll pay $100/mo for it? Great! A dozen people saying they'll pay $10/mo for it? Not so great.
Just not enough money...
Linode Block Storage – Early Access
The suggestion that it be a link or something similar has come up... almost every single time there's a black bar. Hasn't happened since I've been here, doubt it's gonna happen anytime soon either.

I just scroll through page one until I see the word "died".
>I think you are greatly underestimating the value of developer good will.

And I think that you greatly overestimating it.

Especially for a company like Facebook, whose business doesn't depend on developers anyway (even their "FB apps" platform is not such a big thing compared to FB core).

>It's really a lot of work to maintain a project of this size, and all of its issues and documentation. I'm guessing it easily doubles the total amount of work.

For a tiny team of a few devs, compared to the 1000s FB has on its payroll. Even if they spend like $1 million per year for just the "public open source" part of it, it's still peanuts.

>But I am personally not supporting this any further, and doing my best not to be hypocritical by on the one hand criticizing Facebook and how they abuse their users in every conceivable way, and on the other hand applauding their open source efforts.

Is that hypocritical though? Sounds more like calling something bad bad, and something good good, even if it comes from the same entity.

Which is something we should strive for maybe?
A thin black bar that occasionally appears with no context is pretty information-sparse imo.
Software Optimization Guide for AMD Family 17h Processors [pdf]
That's good, but you need to move to a whole new OS :(
As someone who evaluates and purchases business software on a regular basis, I agree with this. Business users will pay more for something that's useful.

And you don't want to lock too many customers into low pricing early on - it's a real challenge to start charging customers more when they're used to paying a ridiculously low rate.
Most problems arise from using linked-lists in inappropriate situations. This includes using the default String type. Both the list and string syntax have been overloadable for a while, so using alternatives when necessary shouldn't be an issue. Understand the complexity of the data structure operations you are using and you will get fast code, laziness does not change this (although space usage can be hard to reason about).

The benefits of laziness is difficult to appreciate if you are not used to it. For a great example of the benefits it brings, please read this:

http://augustss.blogspot.co.uk/2011/05/more-points-for-lazy-...
> I'm not trying to be snippy, but the answer is generally on the front page. Or you could type "died" into the search box and choose most recent.

But that presupposes you know this black bar indicates someone's death, which is not the case of the person asking the question in the first place.
How would you cash out on a huge BTC gain? What would happen if you sold say $500,000 worth at an exchange, then had them wire that to your bank account? Let's say no account in your name ever had a monthly deposit total greater than $10,000 and suddenly that shows up. Would you be under investigation by several organizations? Would you be flagged for audit every year for the rest of your life?
And thanks to demand from the yankee transplants, Spiedies is easily found on supermarket shelves as far south as North Carolina.
I was on the fence about this for awhile. So what about the customers who use Keygen for feature-licensing? They would pay more while the customer who uses Keygen to license their entire product pays way less--not exactly fair. For the time being, I think the flat-monthly-fee works. Though, I'm all for discussing a custom plan if that doesn't work for you, as mentioned on the pricing page. :)
It appears to me that this is a tool to identify a market / need that is not being met.

There are people who simply want a product/service, no desire for ownership. They post what they'd be will to pay for it, as a customer, and you decide if it is worth your time to build it.

Anyone? Am I understanding this correctly?
Yup, I'll be changing the default platform for free plans. I'm already working on that. Free users will be able to use IE11. Like this:

https://www.browserling.com/ie/11/news.ycombinator.com
Sometimes the best things are memorialized in song:
https://youtu.be/OEa8wqv4QM0
So does using the client to hold information.
You can! https://www.browserling.com/local-testing
Once more, from the guidelines!

Please resist commenting about being downvoted. It never does any good, and it makes boring reading.

Please don't bait other users by inviting them to downvote you or proclaim that you expect to get downvoted.
Sure. Here are a few resources; they vary in technical complexity and depth of coverage, but they're all rigorous:

Scott Aaronson has a good introductory article in Scientific American[1], and he also wrote a short, accessible article aimed at high school students in 2002[2].

Then there's Berkeley's CS 191 Qubits, Quantum Mechanics and Computers syllabus and lectures[3].

Tel Aviv University has lecture notes for the 1997 Quantum Information Processing course online[4]. These are old, but the information is still fundamentally accurate if what you're looking for is a breadth-wise introduction to the topic.

There's the paper, From Cbits to Qbits: Teaching Computer Scientists Quantum Mechanics on arXiv[5].

I assume you have a computer science background; if that's the case, you might want to start with for light reading on the meta between classical and quantum computing, then dive into one of the lecture notes series. The first two resources are much more digestible; if you're looking for something to read in 10 minutes or so and come away with a basic understanding of the field, those are what you want to read.
_________

1. http://www.cs.virginia.edu/~robins/The_Limits_of_Quantum_Com...

2. http://www.scottaaronson.com/writings/highschool.html

3. http://www-inst.eecs.berkeley.edu/~cs191/sp05/

4. http://www.tau.ac.il/~tsirel/Courses/QuantInf/syllabus.html

5. https://arxiv.org/abs/quant-ph/0207118
We have the most trees the same way we have the most cattle.