skysight-inc/HackerNews huggingface dataset:
Did babel force you to upgrade right when version 6 came out? They bumped the major version, that should be a pretty clear indicator that existing workflows will break.

Whenever you use a tool, you're accepting risk for the reward you're getting from it. If I run Gentoo on my servers, it's not really fair to complain when an update breaks something.
For the Love of Language Exchange
There are these other people at grocery stores besides the employees, I believe they are called "patrons" to whom you may also converse with...
(What follows are generalizations that of course have exceptions.) For the record, this is likely less true in Barcelona than in most parts of the US. While a supermarket cashier isn't seen as a good job in Spain, people also care much, much less about having a "good" job, and much more about their quality of life outside of work. Also contributing to this is the fact that the difference in social respect and overall quality of life between, say, a supermarket cashier and an engineer is vastly smaller in Spain than in San Francisco.

Anecdote: my wife is from Barcelona, and is currently finishing her PhD in a technical field. We're in the US at the moment and she could likely get a well-compensated job after graduation if she wanted, but is considering applying to be a barista at Starbucks or similar instead. It's not that she particularly dislikes what she studied -- just that she doesn't particularly care about work life one way or the other at all. I've observed this attitude a lot with Spanish friends.
Users routinely do not do updates at all, let alone every other day which some distros make available. It's tedious. There's all kinds of peripheral breakage that really happens in contrast to security vulnerabilities that rarely become exploits let alone active ones.

Also Flatpak does contain the extent of damage by putting the application in a sandbox - different in implementation detail but hardly different conceptually than how Apple "app store" apps likewise run sandboxed with minimal interaction between apps allowed.
SSD Prices Skyrocket as NAND Shortage Deepens, HDD Shortage Looms
It also uses the new context package which is a huge plus in my book.
Evolution probably goes back before cells.

The first living thing would have to be a self-replicating molecule that uses energy. Different forms of this self-replicating molecule would have different reproductive success.

There is a not-unpopular theory that the original form of life on earth was an RNA molecule. RNA is a special molecule, because it can both act as a store of data, and as an enzyme for catalyzing reactions. According to this theory, specialized data storage in the form of DNA evolved later, along with specialized enzymes.

Here's a brief overview of the theory that shows how evolution could happen with chains of RNA only:
https://www.youtube.com/watch?v=K1xnYFCZ9Yg

Jack Szostak at Harvard has a great series of videos explaining this theory, and also a number of experiments that he and his students have performed.
https://www.youtube.com/watch?v=MPzWrv6l9l0
First, thanks for taking the time to offer feedback regarding what we call "secrets" in Kubernetes. As you've rightfully pointed out the current implementation of "secrets" are stored unencrypted in etcd; something like Hashicorp's Vault [1] would be a much better choice for the given use-case.

I've already began exploring how an integration between Vault and Kubernetes would work [2]. There are some things to work out, but those discussions are under way [3]. The current prototype/example demonstrates one way of leveraging Vault from applications deployed on Kubernetes, without changes to the Kubernetes core.

While the vault-controller [2] works, we can do better. One idea is to consider what a deeper Vault integration looks like. Ideally we can modify parts of Kubernetes, mainly the kubelet agent that runs on every node, to handled the secure generation and renewal of unique Vault tokens for each Pod during the Pod creation phase.

Another idea would be to rethink "secrets" altogether and rebuild the entire feature on top of the Vault API. We can "hide" Vault under the current "secrets" API, which would let us remain backwards compatible. That would be phase one. Phase two could introduce new Secret extensions, which would enable users to declaratively manage Vault tokens, backends, and secret renewals through the Kubernetes API.

[1] https://www.vaultproject.io

[2] https://github.com/kelseyhightower/vault-controller

[3] https://github.com/kubernetes/kubernetes/issues/10439#issuec...
How about those people go teach their local kids about science? Or volunteer to take care of the homeless or the elderly? That seems like it would benefit society much more than talking to a few bored people in a checkout line.
What accounting software do you use for your hardware startup?
Looking for recommendations for software that has good inventory tracking, payables management, receivables management, and categorizing expenses.
I can't read the article so it's hard to say. But if it was just about the security vulnerability and you weren't calling their software shit, then that's not what I'm trying to cut away at and I'm not sure why the author took it so personally.
This would work if means of production were distributed more equally. The global productivity is already at a point where many of us don't need to work, but we still do because we are denied the benefits of the automation that you mention.
Except prices for living necessities won't get lower, since demand is elastic, people will just get trapped as debt slaves while corporate stockholders become the new monarchy.
The people who appreciate your projects and would love to thank you everyday for your amazing work are the silent majority.

See Font Awesome 5. When they announced the KickStarter on HN, a minority criticized the existing library (like how the lib is shitty) or their future plans (like how having a pro version is wrong). But at the end, they raised almost $1 million. That shows how the biggest part of the community is really thankful.

If FA5 can raise $1M, I can't even imagine how much could raise Babel, Webpack or Homebrew. You made our lives so much easier.

---

Also, can't recommend enough this book:

The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life - https://www.amazon.com/Subtle-Art-Not-Giving-Counterintuitiv...
The context is about whether race influenced police to deny his rights. How does the complexity of his wiring project matter at all?
> prices should go down

unlikely - can think of a bunch of reasons why this wouldn't happen.

> people will not have to work full weeks anymore, or rather, focus on learning and reaching higher education

too idealistic - why aren't the people who "aren't working full weeks" today focusing on learning and reaching higher education? The logic doesn't work for the people already in this target group, today.
These are some pretty cool cryptographic primitives that form the basis for ZCash.
It only launched today :) I'm hoping for community engagement...
It's definitely an interesting technology and a bold idea, but personally I have far more issues with grocery stores than just a 2m line.

For me, the far more time consuming part are:

1. Finding where something is (yes, after months you'll slowly memorize it all, but when you're new to a grocery shop, this easily takes 3-4 minute per item you need.

2. Choosing between the dozens of options.

The other day I went in this new store just to buy a shampoo and a mouthwash. For each there were over 30 near identical products and I spent way longer than necessary deciding which to go for.

With amazon fresh, I can at least search for a specific product, and also read reviews and specifics right there on the page. Amazon Go doesn't solve any of those problems...

It feels silly to me to create a whole store just to solve a tiny little problem that is grocery lines.
This has been in the eye of retailers for a long time (such as the bar code scanner guns some stores let shoppers use) in part because it makes it very easy for shoppers to (over)spend. Retailers are always looking to eliminate barriers to customers purchasing things. Amazon has a few convenient innovations that make shopping faster: one click purchases, subscription services, the dash button, and possibly one day a grab-n-go grocery. This post doesn't intend to demonize Amazon, these are all innovations that make shopping easier, but I think it's good financially for customers to be cognizant of how this convenience impacts behavior.
I don't mean to be rude, but you are the example of someone who thinks "this tech is useless/bad for me, therefore it must be useless/bad for everyone else".

But in reality, many other shoppers in the world don't have your experience. I live in a large American city and my shopping experience is the exact opposite of yours: I have to drive 10-20 minutes to my supermarket; it is gigantic warehouse-sized; I don't know the cashiers on a personal level (I don't even recognize any of them as they always seem to be different); I usually wait a long time in line (10 minutes). So yeah I would gladly prefer shopping at a supermarket powered by Amazon Go technology.
I can think of a few spots where we've used filter or map which should require a bit of work too. Other than that, your Hitchikers Guide to Python 3 seems about as easy as it can be.
> connecting people to show only what they like

But should Facebook decide what I should be shown for my own good? Because I mostly just really don't want to see what Facebook doesn't show me.
This is the opposite of a factual claim. In 2014, darknets were bigger than legal purchases. https://www.usenix.org/conference/usenixsecurity15/technical...
According to the wiki that was only the v1 hardware rev, which wasn't out for long and was replaced several years ago.
https://wiki.openwrt.org/toh/tp-link/tl-wdr7500
> People want groceries as cheap and fast as possible.
> They don't go to the grocery store for social
> interaction and forcing the majority of people to pay
> extra for something that only the minority get value out
> of is not a competitive strategy.

Spoken like a true New Yorker.

(... or some other big American city, but it's more impressive if that's right.)

The parent commenter describes something I immediately recognise as "very European"; there's room for both of you.
Mutable strings are on the way out though. 4.02 introduced -safe-string and 4.04 lets you build compilers and OPAM switches that mandate it.
"Social experience at <x> feels contrived and not everyone may want it."

This pretty much sums up _everything_. So, why do we even try to have societies?

Edit: You use an example of going to a bar. You realize "... not everyone may want ..." to socialize at a bar? Some just go to drink.
In the late 90's I worked for an online mortgage broker, and 9 times out of 10 when we ordered an appraisal, the appraiser would ask us what the selling price was and return an identical figure for their estimate.
موقع اليوم السابع الموريتانى الاخبارى
What is cheapest in the short term is often not the best in the long run. Economics assumes that the long-term consequences are priced into all decisions, but those consequences may not be clear and people with limited means have to make some very hard trade-offs. The costs may also be put on society as a whole and not borne by the individual. It can be helpful to limit those options as a society.

My best guess at the risks is that we may lose something valuable as a society or damage mental health if we push people away from social interaction. Many people will remain healthy, but those who are in difficult circumstances may find themselves on a downward spiral as they are further isolated from their communities. What if your community doesn't have a large supermarket? We talk about food deserts in the US right now, what if we have social deserts?

A simple example of short-term v long-term, look at soda and sugar-sweetened carbonated beverages. They're extremely cheap. Often less expensive than bottles of water in the US. This encourages many people to buy them as they are a cheap source of calories and sweetness. However, it's only many decades later that we've discovered the damage they can do when consumed for long periods of time. Many people consuming them don't have better food options. A few cities are starting to tax them to make the costs more evident.

Gasoline is another good example. The US is addicted to cheap gasoline and doesn't know how to stop even though we are now aware of the potentially catastrophic consequences.
I posted an Ask HN to review my side project PCPartPicker about six years ago. Got great feedback and things grew from there. I went full-time, had to hire employees, etc. Not big like Dropbox, but we made it over the hump self-funded and without taking investment.

https://news.ycombinator.com/item?id=1883123
James Kyle wrote:

>There’s a lot of these “sub-communities”, places like /r/javascript and Hacker News that often reward negativity more than positivity.

and you write: "hey, there are community issues that we should try to address",

Ok... so exactly how do we address it? Do we repeat, "From now on, let's all be nicer with more positive energy and feedback!"

Ok, now that we've done that, is the problem solved? Why not?

You see, negativity in complaints about others' work is universal. Before the internet, scientists had been slinging mud at other scientists' work in prestigious journals. During the heydays of Usenet we had nasty Lisp debates. And now, we have have rants about Babel6 and Angular2 that's a killjoy for the maintaners. As Captain Louis Renault would say, "I'm shocked gambling is going on in here!"

On a related note... I recently read about autism and a book discussed some of the debates of parents caring for an autistic child. You'd think that an environment like that would foster the ultimate empathy and positive feedback (compared to Javascript projects) ... but no.... some parents are quite mean-spirited in criticism of other parents' therapy methods. To think we can somehow "solve" the problem of Javascript programmers' negativity about OSS projects seems naive.
How the auto industry squashed nimh batteries
The claim that increased automation will enable people not to work is often cited as a defense of putting people out of work in favor of automation. This relies heavily on a number of assumptions that I think are empirically completely untested:

- that automating all jobs will cause all prices to go down. (It seems just as plausible that if everything were automated, then the relatively small class of people who work building and maintaining the machines wield monopoly-like power and charge accordingly, concentrating wealth even more than it's concentrated today.)

- that with lower prices, people will want less money. (It seems just as plausible that people will expect to be able to keep working and buy more to raise their standard of living.)

- that the intermediate state, where many jobs are automated, but people still need to work for a living, is tenable for society

- that there are no significant social problems resulting from a society where nobody has to work

I don't know whether these are true or not, but if they're not, the result will greatly impact the lives of millions (billions?) of people. Obviously, banning automation isn't a solution either, but it seems flippant to bet the lives of so many people on what we think might happen in a system as complex as the global economy.

[edited formatting]
> The thing is, a Hollywood movie is qualitatively different than a FOSS library. In the former case, you are a passive consumer who paid money for a product.

Not in my example. Not even talking about Hollywood. Could also be indie and crowdsourced, just like FOSS can be sponsored by the biggest companies on the planet.

> In the latter, you are an active member of the JS community, benefiting from the shared work of other developers for free - the only thing they're asking for in payment is a bit of kindness, respect, civility and ideally the occasional contribution.

Sure, and that would be the right thing to do. Still he mentions, that he has stopped working on a project for being criticized for ASCII art. I do not know the specific case and mostly I do not care enough, but it annoys me, too, when developers try to be exceptionally funny and clever inside code - especially when they fail. So I think you are allowed to criticize something like that, if you want to.

> Plus, if there's something wrong with the FOSS project, you have ultimate power to change it as you see fit.

Does not apply to criticism about design decisions.

I think reviews (sometimes) have a value in itself for the reader and help to create a working market of FOSS, where the best library gets the most users. I get the developers point of view and can imagine how he feels, but playing devils advocate here lets me conclude, that saying something sucks is okay.
ElixirCasts.io – Focused Elixir and Phoenix Screencasts
2016 Had It’s Perks
Buffer overflow exploit on iPads running iOS 10.1.1
I used to believe that, but yeah, that hasn't happened and is not likely to, because the real world does not operate anywhere close to an efficient market.

Instead, those with the means of production have hoarded the benefits. Despite all of our technological progress after the American industrial revolution, we are working more hours and earning less as a whole. Despite record profits, companies are not increasing wages and prices are not decreasing for anything except cheap, low-quality, mass-market consumer goods.

See: trickle down economics.
The Non-Expert Problem and Climate Change Science
Bill Gates: My Favorite Books of 2016
A supermarket is a pretty dismal place for social interaction, don't you think? It's like saying that white collar bullshit jobs are necessary because if it wasn't for water cooler talk people wouldn't get any social interaction at all.

Social interaction besides the usual benefits also makes otherwise dull or tedious jobs more tolerable. If those people didn't have to work as cashiers anymore (how that could work is an entirely different matter but something like a basic income would be a start) they wouldn't simply disappear but be able to make better use of their time, for example by serving the people in their neighbourhood in more expedient ways.

Keeping jobs for the sake of it just leads to stagnation. People working on a job until they retire (or drop dead, whichever happens first ...) because they either have to or don't know otherwise is not something virtuous but actually quite sad in my opinion. It's often required to make a living and support yourself and your family but we shouldn't accept it as the natural state of affairs.
Strictly from the point of the people who have acquired a STEM degree ( and perhaps have not found a job, or feel they are under-compensated), but only a small percentage of those who spend their career in research will have the skill needed to discover awesome stuff. And the more who go into research the better chance society as a whole has.
mwseibel thanks for sharing!
I read the case of the child mentioned in the article and afaict, he didn't do anything even remotely interesting. The school response to him bringing the "clock" in was an overreaction, but the boy also didn't do anything interesting, and it came at the expense of other kids who are actually making novel things.
Cool! What kind of performance gain does one get by computing the DOM Diffs in a web worker? My understanding is because webworkers you do not have access to the DOM, you still have a single thread doing all the rendering (main thread).
incentives can be positive or negative
SEEKING WORK - Remote Only - Rhode Island US

I've worked as a software engineer for a small start-up (http://tid.al), a digital agency (http://leaplogic.net) as well as my own personal freelance company.

I have experience with (but not limited to) the following areas:

Back-end:

* PHP

* Laravel

* Kohana

* Symfony

* Nginx

* PostgreSQL

* MongoDB

* MySQL

* Linux Systems Administration

Front-end:

* JavaScript ES5/ES6+

* Backbone.js

* Marionette.js

* React

* Redux

* HTML5/CSS3

Contact: me@nickc.io

Website: https://nickc.io (WiP)

Github: https://github.com/hownowbrowncow

Current rate: $40/hr

Availability: Immediate
> ASIC-resistant cryptocurrencies

No such thing. If it relies on a Proof of Work hash, it can be put into a chip, and specialist hardware for a simple function will always be more efficient (hashes per watt) than general hardware. The main barrier is not capability, but bothering to.

Proof of Stake would be different, but all examples are presently experimental.
> If I can't rely on _specific versions_, I have gained nothing at all vs. using .deb.

You can rely on specific versions of software build with specific dependencies, each using specific configure flags, a specific build system, etc. This is one of the major improvements over traditional system package managers that Guix and Nix offer. Both package managers, like Flatpak, can be used on top of any existing GNU/Linux distrubution, BTW, so you don't have to use a distro that so greatly offends like you like the one I help develop. You've drawn a whole lot of conclusions without knowing the facts and have been pretty rude in the process.
I get what you are saying, and I agree emotionally to some degree. But I think there is a fallacy lying in this sort of thinking. This sentiment appeals to the idea that certain life experiences are the natural order of things and are timeless and shouldn't tampered with. In this case though, shopping at a supermarket and checking out in a line is hardly an ancient tradition that has been the same since time immemorial.

That being said, there is value in daily ritual and routine, and we need to find a way to replace our current ones with new ones that are just as meaningful if we wish to automate all jobs away.
I'm kind of surprized that Bodybuilding.com employs more than 90 people.
> Are you saying that someone's homework was incorrect?

I'm saying that I asked for evidence and got opinion. Grading an assignment is not my responsibility.

> There are few things more amusing than when people ask for evidence for the sole purpose of discounting it at any cost. Thanks for being that person.

My purpose in asking for evidence was to examine it. I didn't "discredit" it, most of it wasn't relevant, while some of it made assertions that were counter to the ones you were asked to support. I read the links you posted, and even tracked down the paper that one of them referenced and verified the authenticity of the academic publisher that printed it. I quoted it in my comment, which you failed to address.

To be honest, I'm not convinced that you read the links you posted.

> Do you think Wal-Mart will pay you for your downvotes?

I didn't downvote you - I'm not sure I've ever downvoted a comment on HN.

> I know CTR paid $0.10 per comment, but that was for an election. What is the going rate for defending megacorporations on social media?

Where is my defense? You assertions struck me as improbable on their face, so I asked for evidence of them.
Well, that's fair. If someone steps majorly out of line, time them out or ban them. I'm not saying you should pander, I'm saying you should empathize. (Within reason.)

That being said, exclusion is a very powerful tool, one best used with caution. It's easy to mistake temporary anger for constant trolling. It's very easy to ban someone who falls into that sort of gray area.
That's... that's a really good idea. :)
> ... would allow shipping companies to leave packages in your garage when you aren't home.

I wouldn't expect them to actually do that. Between the girlfriend and myself, we get a lot of packages. They usually leave them by the garage door because it's easier / closer. We've told them before they can leave them inside the (unlocked) garage but the general response is "we can't".