skysight-inc/HackerNews huggingface dataset:
> Why the downvotes?

Honest answer: It's rude to open with the one-word sentence "Wrong." You compounded it by implying that anyone downvoting is doing so in bad faith. Neither is a good look. The rest of your comment was fine.

> Please reply with valid counter arguments

Sure! So, Kubernetes is Google's attempt to make real, full-strength Google-ish infrastructure "as simple as possible, but no simpler". This kind of infrastructure is really hard, so "as simple as possible" is still quite complicated. This makes k8s a pain in the ass to understand and use.

Docker swarm comes from the opposite end - it's dead simple to use, and seems to be aiming for the 80% use case. After all, most companies are not Google, and can work with a less complicated solution that offers a "Just Push Go" experience. The downside is that it's less flexible and less robust. (I also get the distinct sense that the engineering was rushed. But that can be fixed if it stays popular for long enough - eg I hear MySQL is decent these days.)

The potential problem, as kuschku is pointing out, is that the bigger, more Enterprise-y and more lucrative customers become, the more likely they are to want the power and robustness of Kubernetes. This presents an existential threat to Docker Inc. They could end up fully commoditised, building a vital platform that provides tons of value, but which they can't charge for because all the big support contracts go to Kubernetes Managed Services Providers or whatever.
Starting a company is easy. Making that company succeed is difficult. Finding a job is easy. Being happy in that job long-term is difficult.

So yes -- the statements are true. But not the slightest bit profound.
Redhat has a market cap of around 15 billion, that gives a rough idea of what kind of value Docker could build with a purely service based model for an open source product.
Atom is ded text editor
Thank you for calling my attention to the Communications Act. And you condense my thoughts well; one of my two arguments is that communication is too abstract a thing to be regulated or abridged by the interstate commerce clause. I.e. for interstate communication the federal government shouldn't be able to touch it due to the 1st amendment. I'm not necessarily as opposed to foreign communication being under commerce. But repealing net neutrality is still a step towards this, and in my FCC comment I even acknowledge that I don't support repeal for the official, republican stated reason.

I agree with you about end-to-end encryption but the Qwest Communications thing I think helps make my first point. We shouldn't want the federal government having such economic and legal leverage in this space.

My second reason for opposing net neutrality deals with
> the problem with the free market argument.

ISPs are a monopoly and should be regulated or government owned. Just at municipal and regional levels. To do this you have to allow money transactions higher up in the network topology. To make the market work this way with regional ISPs you have to be able to charge where the content is coming from as well as charging for consumption at the edges. FCC's net neutrality would codify into law a system that makes that legally difficult. I.e. we shouldn't pass a rule today that makes a more ideal system in the future more difficult to develop.

> Endpoint marking packets of QoS has nothing to do with network neutrality. Moreover, in practice most if not all residential ISPs ignore the QoS bits...

But not their own QoS bits for telephone and cable services. Likewise why not let Vonage or Netflix pay for this special treatment?
I know. I've often heard this, but for me that's a bit tricky b/c I'm worried that my current definition of "foo" is not what it is in my .clj file b/c I may have monkey-patched it in the REPL and forgot I did that.
Aside from a little bit of mainstream tech journalist misinformation (Bill Joy being co-inventor of Java? News to me, and presumably the inventors of Java listed on Wikipedia), glad to see this article, the development being described is very promising. I have a bit more hope in this than in most battery breakthroughs, the fundamental idea seems sound, will be interested to see how it develops.
Article+Cloudflare acknowledges this (although they credit Sun not SGI)
[Gaslighting](https://en.wikipedia.org/wiki/Gaslighting) is perhaps one such example.
Not edited for length or clarity.
Scoping the problem, and looking for non-obvious traps that might sink the project.
> In a bit of irony The Communist Party is illegal in the US

AFAICT, while the near total lack of government enforcement (and lack of appeals in the few relevant cases that have gone to court) have prevented many or high-level court decisions on the overall constitutionality of the Communist Control Act, the only federal court to rule on that issue ruled it unconstitutional, and the only Supreme Court decision relating to the Act held that the Act did not prevent the Communist Party from participating in the New York State unemployment scheme.

So, it's not clear to me that the Communist Control Act has any substantive legal force, and it's pretty clear that whatever it seems to say on its face, the force it does have is not actually outlawing the Communist Party.
Yes I don't use deferred type errors much. But the parent poster wanted the option to avoid worrying about type correct programs.
SIERRA LEONE IN GRIEF AGAIN AFTER THE EBOLA DEVASTATION
It's fuel cell, not EV.
Totally true. Nearly all non techies I know use the address bar as a search bar, and once they reach Google in some way, they type the desired site name (not the URL) and click the first result in the list, which hopefully is what they wanted. I find this frustrating, but stopped any attempt to educate them to a correct use of browsers and search engines because there is simply no hope.
We detached this subthread from https://news.ycombinator.com/item?id=15047160 and marked it off-topic.
Pros/Cons of living in the Bay Area for most tech workers:

Pros

- Proudly displaying "San Francisco" in your Twitter bio.

- An abundance of career opportunities.

Cons

- Making six figures, but still living with roommates.

- Commuting to work in awful public transportation.

- Becoming desensitized to poverty and fecal matter on the streets.

- Feeling unwelcome by locals.

- Not being able to afford to live in a cool part of town.

- For straight men: Unfavorable male/female ratios at bars & nightlife.

- Monoculture.
But will it upgrade your 1 based indexing to 0 based?
What an odd way of thanking someone for correcting a misconception?
and this is important because a good deal of tech companies rely on self-hosted GHE or hosted Github.
I usually start design with a domain model, whatever the type system I'll be working with.

(Just pointing out you can go this route regardless of your type system.)
Excellent point, in the heat of many discussions whether even a studied being of the same species [human] would get the hydrogen state reference, it never occurred that even without decoding anything nor putting any styluses anywhere, just the mere possession of the record and, for example, analyzing primordial traces could give us away... And I mentioned the C14 earth-bound analogy, damn! :)
"Can't" is not the same as "shouldn't". Any labor attorney worth their salt will adivse their clients not to divulge more than the minimum they can get away with, but that is not the same as not being allowed to.
I don't mean to minimize your friends' difficulties, but these are solvable problems. I am also not the person to whom you are replying.

Don't include a mailing address on the resume. If you can past the resume screen, the company may be more amenable to a non-local candidate.

Most of Idaho is fairly close to Portland, OR and Seattle, WA. Paying for non-local candidate's flights, meals, and hotels is fairly standard. Kansas is a bit more difficult obviously since it is farther.

Did they lose their whole network when they moved away from the Bay Area? Or did they never live/work in the Bay Area in the first place? It is still possible to leverage one's extended network for opportunities.
Jenkins 2.x for building the images (we just execute docker build and push in a Jenkinsfile), then we use Kontena for orchestration (e.g. the Kontena agent pulls the image from the docker registry). For local development we use docker-compose.

Jenkins and the Jenkins slaves also run on docker, and are managed by Kontena. In fact, the whole platform/pipeline runs completely on Docker. We use Ansible to install Kontena/docker on new servers.
Explanation - I can't reasonably justify lack of diversity and spin it as a positive thing.
As I noted, it depends on the terms of the lease. I was stating that if you violate the terms of the lease that eviction was non-controversial. That said, I'm not an expert in rental properties.

It wouldn't surprise me if all of these services have some verbiage in their TOS or contract that allows them the right to stop service if the content being served is deemed to be inappropriate by them.
Others have discussed how docker uses a layered approach, and how two containers that share a base system will share most of the filesystem and memory.

The real power of containers comes with container orchestration (i.e. Kubernetes, Mesosphere, and OpenShift). By leveraging containers, container orchestration systems can provide high availability, scalability, and zero-downtime rollouts and rollbacks, among many other things. These things were hard before containers & container orchestration. By allowing containers to be moved between nodes in a cluster, one generally achieve higher hardware utilization than with VMs alone (which is in itself a big improvement upon software on bare-metal hardware). All of this also leads to easier/better continuous deployment, as well. This, in turn, leads to easier testing, and greatly simplifies provisioning of hardware for new projects.

So, the benefits are:

- Cheaper than VMs (through better hardware utilization)
- More reliable, through HA load balancers
- More scalable, through scalability load balancers
- Better testing, through CI/CD enabled by containers
- Faster application delivery by simplifying provisioning
This article says "Wouldn’t it be nice if we could just make the parser faster? Unfortunately, while JS parsers have improved considerably, we are long past the point of diminishing returns."

I'm gobsmacked that parsing is such a major part of the JS startup time, compared to compiling and optimizing the code. Parsing isn't slow! Or at least it shouldn't be. How many MBs of Javascript is Facebook shipping?

Does anyone have a link to some measurements? Time spent parsing versus compilation?
The method I've been using successfully:

1. Git commit triggers CircleCI build and test phase

2. CircleCI deploy phase uploads the image to GKE

3. Google Container Engine stages the deployment for release
Lack of Infrastructure Hindering Afrika’s Retention of Science Graduates
Monster brings the Melody voice assistant to its headphone line
You guys should consider donating to anti poaching foundation https://www.iapf.org that does a great job fighting these poachers. There's also David Sheldrick Wildlife Trust which takes care of elephant and rhino orphans https://www.sheldrickwildlifetrust.org. Most of them are orphaned due to poaching
You have to be careful about describing an animal's emotions, even more-so with assigning language to animals. You brought up leaving a dog without food. It very well might hope you come with food. But the sensation it is feeling is hunger. From its behavior, you understand it is hungry: it whines, runs around, looks for where the food normally comes from (you/owner). But the dog is not saying "I hope I can get food." It's not saying, "If I have one hope in the world, above all other hopes, I hope my food would come." Because it can't say that. That's our language, us, assigning concepts to the dog.

I'll put a similar quote, for my argument, from the philosopher PMS Hacker who has written extensively on this topic:

"Animal life is full of fear; human life is also full of hope. Only human beings are aware of their mortality, can be occupied or preoccupied with their death and the dead. We are unique among animals in being able to strive to understand our lives and the place of death in life....

The horizon of possible thought is determined by the limits of the expression of thought; but with us, unlike other animals, those limits are set by the linguistic expression of thought. If one has mastered the use of tenses and of temporal referring expressions, one can think of the past and the future. One can remember not only where – as exhibited in an animal’s seeking or homing behaviour – but also when. Non-human animals may prepare for the future – bury food for later consumption, build dams or dig burrows, but only man can plan for the future.

If a creature has mastered a language with logical connectives and quantifiers, then and only then is it possible for it to conceive of general truths, to think both of how things are and how they are not, to think both of what exists and of what does not exist, to think conditional thoughts, and with the aid of tensed verbs and modal expressions, counterfactual thoughts."

This is from Human Nature: The Categorical Framework, pg.238, published 2007. I had to pull the book out to get the quote right lol.
Does this support macro expansion of any kind? I'm currently using the plugin for IntelliJ IDEA, and it works really well aside from completely lacking support for macros, which makes its type annotations and similar features nearly useless for the project I'm working on.
Will WAL-G eventually support the same archive targets as WAL-E (S3 and work-alikes, Azure Blob Store, Google Storage, Swift, File System)?
> especially as a company that has a reputation for producing unstable APIs that break between minor versions.

I wish people stopped repeating this without verifying it first. Here is a list of past breaking changes in the Docker API: https://docs.docker.com/engine/breaking_changes/
Nice static type systems don't make you write out nearly as much crap as Java's does. It's pretty common for them to be able to completely infer the type of every expression in the program. If you're worried about the mere coherency of the concept of a "verbose type system", well, it was just a clever turn of phrase.
> with one click checkout, fast delivery etc

I have actually never seen the famous one click checkout despite being a frequent Amazon customer. Could it perhaps be illegal in Europe? Not sure what else would explain this.
>but I'm wary of the exaggeration that may be "it's easy".

It really is. It's why I cant bring myself to leave this place even with all it's warts. Knowing that you can just screw off and do whatever you want for a year then have a dozen interviews lined up for six figure jobs with nothing more than a few emails is really empowering, actually. I can't imagine the anxiety of living somewhere else and being dependent on a single good job no matter what the relocation bonus is.
There are Nobel laureates who work down the hall from each other that do not agree on the meaning of the terms "asset bubble" or "market failure", or arguably even "debt" for starters.

I find it hard to imagine a "descriptive economic theory" without relatively unshakably agreed upon definitions of these terms.
Why not force companies to standardize the size and shape of the concrete counterweight, and mandate that it must be easily removable and you can't sell them bundled with the machines themselves?

Then you could simply remove it for transport, and it many cases reuse the one from your old machine, or buy a really cheap second-hand counterweight from your local hardware store.
I did the same thing on first read. Why did that happen?
Sorry to nitpick as I thought something was slightly off with your statement. The largest train is Dibrugarh-kanyakumari Vivek Express although it's a weekly train. The train you'd mentioned is longest daily train.
There was in the US, in about the early 80's I think, a sort of mass abandonment of telekinesis/ESP/astrology/ghosts...all sorts of stuff.

Part of it may have come from the same rise in evangelical political engagement as the Republican party weaponized them, definitely some of it was a push back against the perceived failure of Hippy culture.
"Improper use of this card and/or number by the number holder or any other person is punishable by fine, imprisonment or both."

We could start by exacting real consequences for those who abuse SSNs.
They could eliminate the suspicion by not buying lunch.

A relative of mine was a pharma salesman. She had a database with the lunch preferences for every doctor on her circuit, and bought several lunches a day.
Free lunches, pens, merchandise, cruises...all of these tactics work and have proven ROI for the drug manufacturers. They've known for years that they're worthwhile investments. It's not really the doctor's fault, it's just reality until there's stricter regulation.
Yeah it was kind of an inside joke, as urine output is really important in critically ill patients and I have to constantly remind my residents and nurses of that.

As for the VA's campaign: yes, I remember it. And it's why we have those emoji scorecards all over the hospital. Which doctors never use. My subjective opinion is that we still vastly under-treat pain in the acute-care setting.

And I could talk all day long about how stupid the VA health system is.
> In practice, though, very little code

> written for Electron will run in a browser.

I think many things could run in a browser. All GUI,
whole visual layer could run in a browser (maybe except system menus, but they could be recreated in HTML/CSS). All business logic also could run in browser.

Of course there are some other things won't run in browser, for example file system access (but this could be emulated by some kind of virtual file system). Or native NodeJS extensions (if application uses these). Or some system calls.

But these parts (not-compatible with browser) should be isolated from the rest of application and either ported somehow into the browser or just disabled in the browser version.

What I see is something else - projects are written in sloppy way, with bad architecture, where there is no respect for Single Responsibility Principle whatsoever. They are just written in non-portable way (it's matter of architecture rather than technology).
Giving you the benefit of the doubt that you're trying to understand, I'll restate the logical fallacy a bit more formally:

Person A believes thing 1.
Person A believes thing 2.
Therefore people who believe 1 also believe 2.

This line of reasoning can be rhetorically powerful but it's flawed and, IMO, toxic to the discussion.
My bet is that Docker develops a very healthy services business, offering consulting services to companies that wish to use Docker within their organization, on par with RedHat on Linux. With that, a $1.3b valuation is the tip of the iceberg.
Mayan EDMS crowdfunding is over
At scale? You only have one player.
Dial HP Printer Support Number 1-888-985-8273 and Get Printer Jam Issues
Containers are how we managed to have something like five or six versions of Python in our production environment.
You forgot at least two pros:

- Large salaries lead to higher savings rates

- Opportunities are just not comparable almost anywhere less expensive: there are tens of thousands of jobs from hundreds of employers here in the Bay Area for technology that pays well, compared with hundreds or maybe a few thousand jobs for maybe a dozen or few tens of employers

Also the "monoculture" dig applies to tech specifically: in terms of actual cultural diversity very few places are as interesting.
Dupe of https://news.ycombinator.com/item?id=15041986

Although you were first
There are enough things I find as a company user annoying about docker to make me suspect some company will help fund the community fork. We are not quite there, but if docker keeps making changes that break us.
Exploratory Data Analysis in Python
This is looking at the economic axis not the political one. I wonder if you are thinking about American politics there with liberals as Democrats and conservatives as Republicans, with their respective agendas.
> They assume wrongly that anyone who flags a video is honest.

I don't think they assume that at all. If they did, you'd see at least an order of magnitude more videos removed.

I agree with the sentiment of your criticism, but I think we could phrase it more in terms of prior probabilities or something about the false positive and false negative rate in their review process. Flagging of videos is extremely common and even a small amount of unreliability in the review process translates into a huge number of mistakes.

Also, users of the site don't actually agree with each other much at all about which removals were in error; we could say that there's absolutely abysmal inter-rater reliability if the end-users of the site are the "raters" of the quality of content removal decisions.

Also, most people who flag things don't necessarily know much at all about YouTube's terms of service or how YouTube has interpreted or applied them in the past, so it's hard to be clear on what it means for flaggers to be honest or dishonest. Probably the most common meaning of flagging is "ugh, I'm upset that this video is up on YouTube".
Working with environmental variables in Node.js
Yeah, I'm inclined to agree with your assessment. I think Bill Clinton said something to the effect of "belief is the last remaining bigotry". It certainly seems true to me.
I can't understand the hype, will someone explain why this isn't just another mediocre $700 Android phone?
Based on your name, I assume that you are not ethnically Asian. Do you find racism / xenophobia to be a significant issue for you in either Shenzhen or Taiwan? As a very white Canadian, if I wanted to explore, work and travel for years on end, and was willing to live at the same financial level as the locals, would that be offensive to them?
Yea, that's why I live in the Bay Area. Not because I'm so in love with it but because if I move to Flyover, Arkansas, and end up losing/hating the job, where the hell am I going to go? That's right--moving again!
For those who know, How does this book differ from Foundations of Data Science by Blum/Hopcroft/Kannan ?

http://www.cs.cornell.edu/jeh/book%20June%2014,%202017pdf.pd... ?
Running `cargo tree -d` helps with checking if you have multiple versions of a dependency and where they come from.

You can install it with `cargo install cargo-tree`
> The problems I have while coding in Rust don't even exist in other languages.

Yes, Rust probably requires more thinking to program in than C. But C's hard-to-troubleshoot runtime segfaults become hard compiler errors (with line numbers and useful error messages!) in Rust. Trust me, I've had plenty of fights with the borrow checker. But, once I finally get it to compile successfully, I know that my program isn't going to fail at runtime by accessing memory in some invalid/incorrect way.
Slashdot was running this story:

http://cc.bingj.com/cache.aspx?d=1462716999241&mkt=de-DE&set...
I never realized it until you wrote it down explicitly, but you're right. Landlords laugh all the way to the bank, while the rest of the economy pays their tax. Amazing.
Essentially if you want an official full time work, you have to have a right to work in the U.S. It doesn't matter if you are remote.

If you want to be a contractor there is no such requirement and you may work for a U.S. customer from anywhere and don't need a right to work in U.S.

And yes, almost everything in software is 'U.S. phenomenon only'. I for example, just skip European customers because they are too difficult to work with and pay too little, they don't worth the worry, and their projects are hopeless anyway.
Fish Roe vs. Fish Oil