skysight-inc/HackerNews huggingface dataset:
For the big tech employers, specifically as a software developer, a reasonable start point now is probably 140-150k. If that's the premise from GP.
What you're missing is that if two containers have the same base they will share all of those resources (both on disk and in RAM). Thus while each container is a complete system you can still fit many more containers on a given host than you could VMs (which don't share anything with each other).
Step 1 - Take a low paying job as your first software job.

Step 2 - Switch jobs for pay increases every couple of years.

Step 3 - When you get to market rate for senior devs, say, "Look! I doubled my salary!"
Actually I think it was created at a time where it was used very sparingly and had very limited scope. The joke used to be that the average javascript program is one line. I don't know if that was ever exactly true but a lot of early javascript was on inline event attributes (think "onclick" and the like).

For that use a forgiving scripting language is a good fit. What changed is what javascript, and the web, is used for. Embedded Java and Flash showed that there was an appetite for the web to do more and the security problems involved with those technologies showed they weren't a good fit.

Javascript was adapted to fill that void by default as it was the only language that every browser could agree on using.
It's better for the job hopper (and you) if you pass on him, and he's hired by companies that aren't bothered by him leaving after a year. According to the post, there are plenty of opportunities like that. It sounds like consulting to me, though.
> Rico could infer the name of a third, unfamiliar object when presented with it alongside two of his toys. Chaser could learn names by exclusion and remember them, just like Rico.

Neil Degrasse Tyson demonstrates the above with the actual dog Chaser:

https://youtu.be/_6479QAJuz8?t=66

I almost always prefer the written explanation rather than watching a video, but this is one case where it's worth seeing.
If Bill Gates really thinks ctrl-alt-del was a mistake
> M. Agaram

Who's that?
I also tried things like:

How old is the French Prime-Minister?
How old is the Portuguese President?

President always defaults to Trump and Prime-Minister to May (May also responds with two different results even though it show the same text(/source?).
Also in Sapien "Prime-Minister" wasn't recognized.

I'm very excited about technologies like this one.
A couple thoughts:

1 - As has been mentioned before, it's not really 1.3 Billion. If they have liquidation preferences, the value is much less.

2 - If they come in very late, growth investors may be ok with 3X or 5X.
Apart from working at one of the big tech companies (Google, Amazon, MS, Facebook, etc), I can't see staying in one place for ten years as a good way to move from 150k to 500k. In most of the companies I've worked (outside of the big tech companies), going from 150k to 200k in 10 years would have been above average.
The post you're responding to is the type of stuff that is difficult to decipher r.e. "In the Bay Area it's easy to start a company/get a new job."

There's a fine line between "It's relatively easy to get a new job/start a company" and "Just get a new job to pay them to relocate."
The parent might have been thinking of QuickBasic, which saved programs as byte-code, along with formatting information to turn it back into text: http://www.qb64.net/wiki/index.php/Tokenized_Code

VB6 projects were actually a textual format - even the widget layout: https://msdn.microsoft.com/en-us/library/aa241723(v=vs.60).a...

As someone who runs a WYSIWYG app builder startup (https://anvil.works), I can attest that this is a Really Good Idea for debugging your IDE.
The Dot Com Bubble Peaked at Three Trillion Dollars
I don't get it? What's the joke?
This depends on the terms of the lease. That seems completely non-controversial to me. There's a bunch of stuff in my lease that I couldn't do, which are perfectly legal in many other contexts (smoke inside, have a dog, have big parties, etc...). Likewise, a KKK friendly lease would also be legal and honestly I don't think you'd have a hard time finding people who would be willing to have you.

And I've yet to find someone who has said they can't discuss their beliefs. They just don't get "our" support to do it.
> All the companies in California are actually Delaware companies, and the income inequality and quality-of-life disparity is a direct result of this kind of corruption.

Why would you call that corruption?

Corruption from whose perspective?

How much impact do you think that has on roads being maintained or not (or more generally, local/state funding and budget management)?
Wow, great work! I am definitely going to test this out over the weekend. However AFAICT the `aws.Config` approach breaks certain backwards compatibility w/how wal-e handles credentials. Also wal-g does not currently support encryption. FWIW, I would love to simply drop-in wal-g without having to make any configuration changes.
"Protected class" is a term used in US law to indicate a group of people with common characteristics who are protected from discrimination based on that characteristic in certain circumstances. It's illegal to discriminate against people over 40 in the US for employment purposes because "age over 40" is a protected class in employment law via the Age Discrimination in Employment Act of 1967

See[1] for a list of the protected classes

One would assume a hiring manager would have a familiarity with the laws around hiring. Especially since many states (and maybe the US?) are required to post information about those sorts of laws in a visible place in places of employment.

[1] https://en.wikipedia.org/wiki/Protected_class
This is an extremely well written story, I kept imaging action scenes from thriller.

But I kept wondering the legality of actually stepping into an iPhone fab without permission. As the journalists might be seen as given prior approval, what if they saw the new iPhone and how does journalism in here functions toward revealing information v.s. respecting policies. I also felt that the reason this article was written is only for partially humanitarian cause, but still largely trying to capture curiosities from readership, and the risks definitely seem to have paid off.
This New Mexico Petroglyph Might Reveal an Ancient Solar Eclipse
> making fun of Java for its verbosity and clumsiness

Java has a particularly verbose and clumsy type system.
I walk mine without a leash and she almost never disobeys other than the occasional squirrel. They pick up on things very fast so it's very easy to get them quickly integrated into the small things in your life.

When I go shopping I'll leave all my windows completely down and she just hangs on the edge and waits, despite being able to jump out she never does. When we get back she helps carry bags back into the house.

They read humans incredibly well. Their constantly trying to predict your next move so they can take the appropriate action. so when we yell at my newphew to get away from the door the dog will physically get in his way. After a few times she just knows to do it.

Likewise she's great during parties to herd people into the right areas. I point at something she grabs it, I get angry at someone she starts growling, I don't want to be disturbed, she intercepts people getting close to my desk.

I'm sure many other breeds can get to a similar point but it might not be as easy or intuitive for them. I never tried especially hard to train my dog.
How to think like a programmer
I had trouble understanding the benefits of it as well. A container is a snapshot of a specific version of an application/daemon and the OS it runs on all bundled into a deployable/runnable image. You create a container for every version of an app. Deploying or rolling back is almost as simple as deploying an image on any host that runs Docker.
So they aren't confused with "Pants Maker"?
You might want to look into: http://ts.data61.csiro.au/projects/seL4/

Specifically:

Bernard Blackham, Yao Shi, Sudipta Chattopadhyay, Abhik Roychoudhury and Gernot Heiser

Timing analysis of a protected operating system kernel

IEEE Real-Time Systems Symposium, pp. 339-348, Vienna, Austria, November, 2011

---

TL;DR: They assume worst case for cache misses.

e.g.: "The latency of a read or write to physical memory on this platform was measured to be 80–100 cycles; in the static analysis we assume a 100-cycle penalty for all cache misses."
This is really cool. Website design is killer and looks beautiful. I tried "Who married the 51st president?" which didn't work but when I tried "Who married Barack Obama?" it responded correctly.

I then tried "Who married the president?" and got the correct responses also.

The only thing I would change is at the bottom of the Plasticity demo you should have a big sign up button. And a link to your documentation.
Immutability, and consequently determinism, are wonderful traits to embrace when you're managing deployments across environments and regions for dozens or hundreds of services.
Ha, great memories of the ZX Spectrum programming-keyword keyboard!
> Redhat is valued at ~1.3B USD.

Redhat's market cap is $17 billion, so I'm not sure where you're getting that figure from. https://www.google.com/finance?q=NYSE:RHT
Well, we need to differentiate between application containers (Docker) and Linux containers (old:openVZ, new:LXD/LXC). Then there are application containers which are even more "limited," like Flatpack.

I'd argue that only Linux containers are like VMs.
SL had its own charm and it was good till it lasted. Last couple of years it has changed. Because of the increase in migration to cities and different states the crowd has increased manifold. Unless it's off season even 3A is too crowded for a peaceful laid-back journey. Of late I've stuck to AC coaches just for comfort and relative hygiene.

While backpacking in North East (2 yrs back) I happened to hopped on a slow overnight passenger train in FC which was felt awesome.

--

SL, 3A, FC: https://en.wikipedia.org/wiki/Indian_Railways_coaching_stock...
Yes! I've found it quite effective to start new problems with some (mostly composition-based) types as a means of jotting down the core inputs and outputs, then work out towards the edges in both directions with deserializers/readers/parsers in one direction, and repositories and work-doing algorithms in the other direction. A little dependency injection to wire the pieces together in complex systems and you're in business.
You seem to be arbitrarily limiting "language" to a specifically-human definition. Animals can certainly express thoughts and emotions, and there's no reason to suggest that they have any limit on the levels of emotions they feel. If you want to see hope, just wait for an animal to start hoping that you'll feed them in the very near future... And they'll likely communicate the idea very clearly as well. Language so far has only been a barrier in human understanding and acknowledgement of these capabilities in animals.

As much as this is an appeal to authority, I'll refer back to the Cambridge Declaration on Consciousness [0]:

"The neural substrates of emotions do not appear to be confined to cortical structures. In fact, subcortical neural networks aroused during affective states in humans are also critically important for generating emotional behaviors in animals. Artificial arousal of the same brain regions generates corresponding behavior and feeling states in both humans and non-human animals. Wherever in the brain one evokes instinctual emotional behaviors in non-human animals, many of the ensuing behaviors are consistent with experienced feeling states, including those internal states that are rewarding and punishing. Deep brain stimulation of these systems in humans can also generate similar affective states. Systems associated with affect are concentrated in subcortical regions where neural homologies abound. Young humanand non-human animals without neocortices retain these brain-mind functions. Furthermore, neural circuits supporting behavioral/electrophysiological states of attentiveness, sleep and decision making appear to have arisen in evolution as early as the invertebrate radiation, being evident in insects and cephalopod mollusks (e.g., octopus)."

[0] http://fcmconference.org/img/CambridgeDeclarationOnConscious...

EDIT: I'd like to point out that human language does, as far as we know, have some very unique features which have not been entirely duplicated by any animal. However, that very fact is also what makes it extremely limiting and self-serving as a "barrier of entry".

https://en.wikipedia.org/wiki/Animal_language
VMware did pretty well, though!
The question isn't if Docker the company will be successful in the future -- it's will they be as successful as that valuation suggests by selling support contracts.
It's simple maths. In the worst year for suicides, Foxconn had 14 deaths out of 930,000 workers. Divide one by the other and you get a remarkably low suicide rate by any standard.

https://en.wikipedia.org/wiki/Foxconn_suicides
One meets all sorts of people on those train rides. From boring middle class families, to mystics, and of course those older people complaining about the corrupted youth.

Good to hear that you didn't turn into one of them!
YouTube admits 'wrong call' over deletion of Syrian war crime videos
Rust is not only a fantastic language, but the level of community involvement from the devs is just completely unlike any other language I've seen in a very long time. That really makes me excited that it will be adopted in the industry over time and ideally replace some of the nightmare-level C++ code out there.
101-useful-websites
(The following is not arguing against the article, but just providing some context. It's about time we see more arguments against neoliberalism, which serves only a very tiny portion of people at the expense of large masses of others.)

For those in the US who are used to non-standard definitions of "liberal", the word "neoliberal" refers to people who support unregulated markets, austerity, and free trade. Reagan is perhaps the most iconic neoliberal in US history.

Confusingly, many self-professed "liberals" (US definition) are accused of being neoliberals. Examples include Bill and Hillary Clinton.

Even more confusingly, the word is now used not to describe people who have any relationship to classical liberals (what libertarians aspire to be), but rather people who support a strong government that serves the wealthy -- anti-labor, anti-market, elitism tending toward plutocracy.
Is this production ready, or just an early dev snapshot?
I've had to use Docker before, and I still have no idea what it is. It's true that they love to say "virtualization" and "containerize" the same way the media loves "disavow" and "recuse".
"Neoliberal" refers to economics, not politics as such. Obviously, the two are inextricably linked on some level, but neoliberal economics tends to be associated with what most people would call conservative politics these days, tending towards libertarianism.
While I cannot put a label on it right now (but surely it has a name, read about it somewhere), it is some kind of paradox that sufficiently advanced civilizations will broadcast themselves openly and detectably only for a very very tiny fraction of time (tens of years are nothing on intergalactic, interstellar or even planetary scale).

We quickly learned that blasting long-wave analog voice signals to the skies and expecting the reflection behind the horizon is pretty inefficient and moved to shorter, shorter and shorter waves. Not only you don't need to blast local radio stations in local language to the other side of the planet, having hundreds of computer wireless networks in one apartment building means that it actually shouldn't broadcast more than a few walls away in order for multiple networks to coexist even with time-division multiplexes and collision avoidance magic.

So, in about a hundred years, we discovered RF, we then started by blasting long-wave radio stations using ionosphere as a mirror, gradually moved to more and more local frequency bands, we then launched satellites to wirelessly ping across the ocean, only to hide the signals back under the sea and ground using fiber optics for practical reasons (bandwidth, latency), we went from analog to digital and we started encrypting just about everything. In the end, we will produce mostly random noise with ultrashort reach.

Next step - we will enclose Sol with Dyson sphere and disappear completely :)
Yes, this is definitely a class of questions we don't do right now, but have updates coming for soon!

Good catch on "Prime-Minister", we will patch that.
Why Nazis must have freedom of speech
Bullshit. My team built the original app store in Apple.
Left-wing violence is on the rise. All of those 8 people killed by the left were in 2016 (Dallas and Baton Rouge attacks on police officers), none of the people killed by the right were (unless the ADL is mysteriously counting the killing of an Imam in NYC by a Hispanic man whose motive is unknown as "right-wing").

That's assuming the ADL's numbers are right and none of the other people the GTD called "anti-police extremists" were left-wing, which appears to be incorrect. [1]

The "rise of the violent left", as The Atlantic called it, is a depressing trend.

Anyway, I have to go and won't be able to respond until tomorrow. Have a great day.

1: https://en.wikipedia.org/wiki/2014_killings_of_NYPD_officers
If you ask a human why they are doing something they will often make up a reason and not even realize they're doing so. Especially when emotions are involved.
I don't think the GOP/NDP comparison is apt, because Germany attempted to ban the NDP completely and the NDP works continuously with literal Nazis. If the KKK had a political party of its own, that would be comparable. There are only a few thousand members of the KKK left, though, so that is unlikely to occur.

I think that for the same percentage to identify with Nazi ideology it would require millions of people to be so comfortable with it that they would openly give Nazi affiliated parties their support.

I don't think millions of people support Neo-Nazis in the US.
I would prefer a push based system like Bitcoin where I can assume 100% control and liability at near-zero cost but I know I'm in an extreme minority.

People love zero liability so that's where we are and we all have to pay for it.
Certain algorithms/models are implemented in PyTorch or Caffe and typically it's huge amount of work to convert them to TensorFlow while ensuring correctness / Parity. Also I personally like design of PyTorch.
There is also the fact that things stay inside a container (more or less). You want to remove mysql? No problem, just discard the container. Compare that to removing mysql and all its config files etc. from all over the place.
I remember when I first did that with a unix machine, immediately my perspective on desktop computing changed. i thought it was witchcraft.
Thanks! That's good feedback on the layout, we're changing it now!
Google releases source for Google I/O 2017 for Android
You can use any email address in the git commit metadata. If you use Linus' email, Github shows the commit as created by Linus.

If you want other people to be able to verify you actually created a commit/tag, git allows to sign objects with a PGP key.
It's a bit anthropocentric to ascribe human utility calculus to alien behavior motivation.
> user experience is very easy to replicate

Wrong. The built-in Docker Swarm has currently the easiest UI for container orchestration (there is still stuff which could be done better though but still). This paired with sensible defaults and batteries included, such as a load balancer make Docker the clear winner and apparantly nobody has been able to replicate the UX. I know k8s has a bigger market share but is also way more complex.

Edit: Why the downvotes? Afraid that your k8s know-how will drop in market value? Please reply with valid counter arguments instead of this maddening silent downvoting. If I was wrong let me know where and why.
Yes not only that, they have changed the UI so much that it explicitly confirms that you want to make this data public.
In theory that's what it was originally intended to mean, but these days there seem to be an awful lot of people who think it does mean that if you're white your life has been easy and you brought every hardship on yourself. For instance, this tweet was doing the rounds a few days ago: "Imagine sucking so fucking bad that being a white guy is hard for you?"[1]. 26,000 retweets, no ambiguity whatsoever, no real pushback or criticism of it that I saw at least on the left.

[1] https://twitter.com/mikeyfrecks/status/896362940634472449
> Since when is austerity a neoliberal policy?

Austerity in the public sector is an expression of neoliberal priority of reduced public regulatory and tax burden as the means to achieve economic growth, which produced a preference to relieve fiscal imbalance with spending rather than revenue-side measures.
Even automatic collision avoidance systems don't help if a kid chasing a ball jumps out from between two parked cars right in front of your car.

30KPH car-pedestrian collisions are >> 95% survivable. The fatality rate drops dramatically above that speed. Dropping speed limits to 30Kph in areas with shared infrastructure and strictly enforcing them can drop pedestrian fatality rates all the way to zero:

http://www.visionzeroinitiative.com/
Believe it or not, this grew out of the threat of lawsuits if they DIDN'T prescribe opioids because they were ignoring the "5th vital sign" (pain).

The real culprits here are the corporations - they should be liable for paying for the treatment of the folks addicted to the drugs they pushed.
I'm not that optimistic. In my experience, nightmare-level code will be written by the person who wrote it no matter what language they use. Rust doesn't look all that cleaner than C++, just that it has a few more safety guarantees. I'm sure terrible code will be written in it. And I'm sure clean code will be written in it that people without context will call terrible code.
I'm saying it's only censorship if you don't believe that other groups also have freedom of speech and association too. In order for the domain name thing or the CloudFlare thing to be censorship, you have to believe that none of those entities are able to practice freedom of association, or the right to choose who they do business with.
In the case of Docker, containers = prepackaged ready-to-use out of the box software. Basically, you run some software (e.g. mysql) inside a docker container and it comes with everything it needs preconfigured and installed (e.g. libraries, configurations,...). This makes it easy to:

- Deploy to many places having the same environment

- Update these programs easily (you just need to download and run a new container image)

- Clean up easily by discarding the container

I should probably also add that Docker is also a community to share these application images (containers).
According to this USA Today story, it depends on where you live (down to the city): https://www.usatoday.com/story/money/2017/04/27/whats-your-s...

Personally, I've always been asked and it has definitely bitten me especially when moving from a region with a different cost-of-living.