skysight-inc/HackerNews huggingface dataset:
By design, developers are not meant to have to care about how Cloud Foundry works. It's meant to be a magic carpet. You send your code and pow, it works.

You mention afterthought scripts -- how many blog posts do you read about people who've rolled their own 1/3rd of a platform on top of Docker + various other components? It's fun, it's easy to start, and pretty quickly you're married to a snowflake for which you carry all the engineering load.

It's not that I don't see the forest for the trees -- I do, internally I am constantly saying that developer mindshare predicts the 5-10 year performance of a technology and we suck at it.

But, at some level, we're talking about different forests.
Where are you based?

I have made a list that could help you https://github.com/lukasz-madon/awesome-remote-job
naaaaaaw! Don't squander this golden opportunity to connect with your peeps! You can turn this around, but you've got to "walk the talk" here.

You should just be like, "Hey folks, we're sorry as hell we let you down. I'm here now and I'm listening. What has made you sad, and what can we improve?"

People love that sh--stuff.

That's just my advice. I don't even use Docker. I just like to see warm-fuzzy success, eh?
Hacker Interviews – New World Hackers
Writing Elegant Code with React, Redux and Ramda
How hard is it? Do you also know the process of rejoining Google after leaving (it seems like you're considering that option)?

I'm also discontent with my team, although I can tough it out until the 1.5 year mark which is apparently when transfers are supposed to be easy from what recruiters told me.
No. It's not gibberish, but you need to read more broadly because that paragraph itself doesn't explain. Read some of the surrounding text.

Le Guin sort of writes social/political commentary through the vehicle of fiction. Just read more. You'll get it eventually.
Particles can interfere with themselves in the double-slit experiment if they are being guided by a wave. This explains wave behavior and particulate events as in Bohm's theory.

Sadly, there are issues with photons as particles as their wave equations do not seem to allow for an easy particle interpretation unlike, say, electrons. Of course, the flexibility of QM allows for electrons to have a particle existence and photons to not: http://arxiv.org/abs/quant-ph/0404134 (I am a coauthor of that paper)

And some videos to answer questions about BM: http://www.bohmian-mechanics.net/videos_faq.html
Ask HN: Where Do You Live?
Try to search for your city and upvote to avoid double submission.
Orange County, CA
Top-5 Resources in Deep Learning
It's a human rights violation to demand someone give up their privacy and disclose their income, and then to demand that they hand over a share of the currency they receive in private trade.

To even categorise refusal to disclose one's personal income as "fraud" (which is an entirely different behavior) is political language to rationalise this human rights violation.
Anyone else have beautifulsoup crashing at line 160 of __init__.py?

160 p_text = row.find('span', {'class': 'p'}).text

'Nonetype' object has no attribute 'text'
I just tried and it seems to work for me.
Thiel’s strategy [to shut down Gawker through litigation] demonstrates how tech money...can now also suppress freedom of expression....

I think the writer is pointing out the irony that an investor who has benefited enormously from an open web has now effectively made it less open, because of the potentially stifling effect of lawsuits like his.
A poor programmer uses the first abstractions and ideas to come into their head, and runs with it.

A mediocre programmer uses ideas and abstractions they've heard about being good ideas for this scenario, and just runs with it, occaisionally rewriting as needed.

A good programmer carefully figures out what abstractions and ideas are appropriate for the job at hand, studying and rewriting until they're sure they've gotten them right, and uses them.

A master programmer uses the first abstractions and ideas to pop into their head: they've been at this long enough to know the right approach.
Or not remain a planet because it's all arbitrary anyway. The classification is not meant to align to some sort of cosmic ordering, but to classify things in ways that are currently useful to science.
Mutability is the root of all computing evils
Particles are very useful concept, used seriously also in elementary particle physics. That the concept does not fit mathematics of quantum fields is an incompatibility of the two approaches, not evidence that particles 'do not exist'. The articles you've linked do not even attempt to prove that particles do not exist. Sure, explaining wave behaviour of light with particles is almost impossible and field theory (wave theory of light) is superior. That still leaves the possibility that electrons, protons and neutrons are microscopic particles; currently known to be smaller than 1E-14 m.
Not sure where the leak is, but I can confirm there is definitely one there. For me it happens whenever I restart Docker for Mac: 500+ MB of usable RAM gone. Combined with the fact that we don't reboot our Macs very often and that Docker for Mac needs frequent restarts because of hogging CPU otherwise, that's a bit of a problem.
Light-particles seem like they exist for two reasons:

(1) when you detect things at high sensitivity, you get discrete events.

(2) Quantum fields have a thing called a number operator. When you "measure" it (whatever that means) you get an integer.

Now your language of "quantized packets of energy" comes from Einstein, who got his Nobel prize for noticing (1) in the form of the photoelectric effect. But that paper, though brilliant, was wrong. Classical fields (with quantum electrons) are enough to derive the photoelectric effect.

At first sight (2) seems to back Einstein up, since the number of photons seen on an (ideal) detector is pretty much the measured value of the number operator for the light beam.

But while that works in practice, it doesn't work in theory. The number operator is only really defined for monochromatic fields. It seems like you should be able to Fourier transform things until you had one for time-limited or space-limited situations. But I could never make that work.
Just one note... maybe you should also try to factor in (maybe it's impossible, but do keep this in mind when comparing the two buildings) that probably some things were added later to the original 13-months building, like better thermal insulation, phone cables, air conditioning while the new one have these from the start.
So you should compare 13 months/$637M + X months/ Y millions to update the original building to new standards.
>The normal interpretation of that phrase is that the direct punishment you get is prison.

I'm arguing that this interpretation is wrong, as it ignores the violence and force that ultimately backs all government mandates.

The violent/forceful quality of government mandates is why we should not be making morally legitimate behavior, like refusing to honour a debt that one did not voluntarily assume, or refusing to surrender one's privacy, a civil or criminal offence.
That analogy is stupid. We are only slowly beginning to grasp the full gravity of mass surveillance.
How to Retarget the GNU Toolchain in 21 Patches
I live in the Yukon - when we are out Moose hunting in the fall we often wonder if we could survive the winter if we flipped our canoe with nothing more than we have with us.

Every time this article comes up, I have two questions I've never found a satisfactory answer to:

1. How did they light fires?

2. How did they cook and boil water? From experience pots and pans fail after much less than 40 years.
The collected works of F. W. Lawvere
"If you look at the most successful companies it is obvious that they respect the user base using their service" - I think a better way of putting it would be that "successful companies respect their customers". In the case of software tools like Docker, the customers generally are the users. In the case of Epic, an electronic health record, the buyers are senior management, the users are the clinical staff such as the nurses, doctors and techs. So Epic does give the senior management what they want (buzzword compliance, a safe choice that it's hard to get fired for), but doesn't give clinical staff what they want..because they are not the ones making the buying decision.
If the media liked him, he could have been a far more popular presidential candidate without the internet. In those places where the local press liked Trump, people would think he was the only viable candidate.

The internet has made people wiser and more savvy too. They've stopped one interest group from being able to make their views and messages seem like the only one.
If you aren't familiar with it, Columbus, OH is perhaps surprisingly cosmopolitan. Ohio State University is massive and contributes to its diversity in a significant way.

Columbus is also "America's Test Market," http://www.columbusmonthly.com/content/stories/2015/01/how-c....

The three points at the end are worthwhile, especially the point about perception not being reality.

With the cost of SV, and the evolution of work-life balance, value locations like Columbus, Cleveland, Detroit, etc. may have an advantage.
Human Cells Make Up Only Half Our Bodies
Those "Effective $Language" books make arguments for their advice, which you are free to find compelling, or not. Back when I first read Effective Java, maybe about a decade ago, I thought it was over-complicated hogwash that I knew better than. When I read it again starting about a year ago, I found the arguments for most of its advice very compelling, based on problems I've run into time and again in my own, and other people's, code, and not just in Java. YMMV I suppose!

The backlash against "engineered" software definitely seems real, and I think that's great - questioning assumptions is critical - but I think a lot of the insinuations about peoples' motivations and talents are unnecessary and honestly kind of silly. Most of us are just trying to find ways to avoid issues we've seen become problems in other projects in the past, it's not some nefarious conspiracy against simple code.
> You shouldn't be remotely administering Docker clusters from the CLI (use a proper cluster tool like Kubernetes)

Docker Swarm is advertised as stable, production ready cluster management solution. Then, if you actually try to use it, it is very NOT. Kubernetes is great, but it feels like adding another layer to the system, and it is not always a good thing (especially if you are on AWS and have to work with _their_ infrastructure management too).
The 'oppressed' we are talking about are meth dealers who have spread the drug such that up to 30% of those who live in slums have become addicts. Entire communities destroyed. Filipinos follow your exact same logic, decide the behaviour of these drug dealers is unjustified and must be stopped at all costs. Who am I to judge whether killing these drug dealers is right, or is not right? Meth has not affected my family but it has destroyed theirs! And likewise, if you are the general of a foreign army and do decide to invade them to stop it, who am I to judge you for trying to prevent death of innocents? In both cases I will observe, and if you are in my community, which you are, I will give you my perspective and my advice, but I will never intervene. I will not support or intervene Filipinos efforts to save their communities, nor your hypothetical efforts to invade them. It is my business to advise only so much because we and other commenters are in the same community.

I think that is our moral difference and if you would judge me for it, I will accept it graciously.
Better than ugly, beautiful is.
Better then implicit, explicit is.
Better than complex, simple is.
Better than complicated, complex is.
Better than nested, flat is.
Better than dense, sparse is.
Counts, readability does.
Special enough to break the rules, special cases are not.
But beaten by practicality, purity is.
Silently passed, an error should never be.
Unless explicitly, is it silenced.
In the face of ambiguity, the temptation to guess, refuse you must.
One, preferably only one, way to do it, there should be.
Not obvious, it might be.
Better than never, is now.
But often better than right now, is never.
If hard to explain, bad it is.
If easy to explain, good it may be.
Namespaces are a honking good idea - more of them we should do!

-- The Zen of Python, Yoda
See also https://github.com/pantsbuild/pex

I've had great success using pex to bundle up tools that use a few dependencies. It's a lot simpler than tools that try to bundle a full python distribution.
sorry, did this like 13 years ago as a mIRC script. Nothing left from those days :D
Have you heard about cache busting? Someone just needs to request a page that's not cached and the request will always hit your web servers.
The fear is that this would enable companies to directly lobby against any law that they don't like. For example, Google or Facebook might go against a privacy law being enacted in a country, because that obviously directly lowers their revenue. Or a manufacturing company might go against worker protection laws, because that means that they have to invest more money. Or a fast-food chain might go against a ban on unhealthy ingredients, just because that would cause their prices to raise.

And even if it isn't that simple, and a law really has to be unfair for a specific company, then there are still certain things that need to be done, which are simply unfair. I'm thinking of anti-monopolization measures here. It's certainly not fair to penalize a company, just because it has reached a market share of close to 100%, but you kind of have to do it anyways.
Not saying that's not possible but it's a two way connection. May be your connections installed Facebook on their phone and FB contact permission and they got your name from there. Your phone number didn't come into picture.
But this goes to reinforce the idea that the principles involved in coding games are very different than those for other software, doesn't it? Therefore, what works in games is not necessarily a good idea for business software, and viceversa.
Docker, container for hipsters that doesn't know deploy a simple linux virtual server.
A lot.

zones in SmartOS provide full-blown UNIX servers running at the speed of the bare metal, but in complete isolation (no need for hacks like "runC", containers, or any other such nonsense).

Packaging one's software into OS packages provides for repeatability: after the packages are installed in a zone, a ZFS image with a little bit of metadata can be created, and imported into a local or remote image repository with imgadm(1M).

https://wiki.smartos.org/display/DOC/Managing+Images

That's it. It really is that simple.
Great links

I founded an open-source library for orbital mechanics during my PhD, which is still going strong: https://github.com/tudat

We're developing a new set of modular libraries based off of Tudat: https://github.com/openastro. We're also building an open search engine for satellite subsystems: https://satsearch.co.

Some other interesting open-source stuff going on:

- https://librespacefoundation.org

- http://www.kubos.co

- https://github.com/esa/pykep

- https://gmat.gsfc.nasa.gov
I recently encountered her blog-based writing advice project: http://bookviewcafe.com/blog/2015/07/27/navigating-the-ocean...

To be honest her responses (e.g http://bookviewcafe.com/blog/2015/07/27/navigation-q1-how-do... and http://bookviewcafe.com/blog/2016/03/21/navigating-the-ocean... )
seem saccharine and trapped in the past (1940s? 1950s?). This may be ageism on my part. I think there's a degree of pomposity and self-importance in these blog posts and in the Orsinia review.

See also Le Guin's views on the term "ichor":

https://en.wikipedia.org/wiki/Ichor
'Author Ursula K. Le Guin, in "From Elfland to Poughkeepsie", calls the term "the infallible touchstone of the seventh-rate."'

(Seventh rate? This is ridiculously snobbish. She sounds like a stereotypical patronizing bearded UNIX programmer)
In regards to the length of functions, to me it comes down to whether it is preferable to have the entire content of the function visible to the programmer at the time any changes need to be made, or if there are multiple things going on that can be assessed independently of each other. The idea of setting a hard rule that a function can only be as long as your screen height ignores the context is what is being done within the function, and encourages the programmer to make breaks in places where it may not make sense to do so.
Slightly off topic, my wife just sent me this link after a friend mentioned today how Bayer had links to the Nazis. The last paragraph about IBM is particularly funny.

http://www.11points.com/News-Politics/11_Companies_That_Surp...
Was the "project founder" related to the company that sold you the commercial add-on? If not, why should he support it, unless of course there is some commercial relationship between the open source project and the company selling the add-on?
Humans and gelatinous cubes are both mostly water.
Yes, if there were no expenses then that would change things.

However, some factors mentioned which you omitted were, paying the network of basement pickers to find a supply, paying for new stock, and government subsidized street parking. Those also affect the lower bound.

You also left out paying for employee health insurance. Perhaps if there were single payer health care then more small companies like this could keep on going?

I'm pretty sure that only people who love music and records work at a record store already. You need a lot of volunteers to replace a full-time staff position. A lot of volunteers means more management overhead and more time spent on consensus building.
I think the point of the comment you're replying to is not really what you are replying to. Having the ability to rebuild quickly and frequently is great, and something you should aim for, but actually being forced to do it regularly whether you need it or not is pretty bad.

Edit: didn't notice someone else had already said this, opened this tab like 15 minutes ago
One interesting long term experiment along the same lines provides the data point that if you have a couple million participants over a century or so, skew a bit older on average, eliminate anonymity, and erect a rather high IQ/financial barrier to entry, amateur radio is both much better behaved than most expect yet what little misbehavior exists is incessantly gossiped about.
Dame Fortune
Okay, let me pull out some post-2005 fiction that does the same thing:

James S. A. Corey writes beautiful socio-political commentary in The Expanse series.

Max Brooks' World War Z was biting in its own special way, more (admittedly positive) social than political commentary.

Ann Leckie's Ancillary Justice shows us a world where the only pronoun is "she", and what it might mean for a ship to love her crew.

There are lots of people who write social and political commentary through the vehicle of fiction. It has kind of been one of the defining features of fiction for all of its existence, no?

> Just read more. You'll get it eventually.

This is reasonable. I get that some things can't be communicated too well, and a lot of my favourites I could recommend only in the same way.

Why didn't the article simply begin and end with those two phrases?
Blind application needs to die in general. SOLID is a good idea (it should just be SID, IMHO, but anyways), so are design patterns... when they make sense. When you think "I need to delegate object construction to different subclasses contextually" use a factory. Don't use a factory when you don't think that. When you need to chose an approach that should be given by the caller, no, for the love of god don't use the Strategy pattern. The strategy pattern is a hack that belongs in the past, and you should use lambdas instead because it's the 21st freaking century, not 1996, and we all have lambdas now. So don't use strategy, unless you're stuck behind, and if you do, feel bad about it.

/rant

Anyways, yeah, just use your brain, insist on defined interfaces, and if something might be suboptimal, allow for it to be changed, and you'll be fine.
I'm sorry, I know it's irrelevant, offtopic and I'm a horrible person but... "Baqend"? Who came up with this name? Was there some brainstorming involved and that was the best candidate? What does the branding say about your business? How is it pronounced?
New boss expects PR on the first day
Yep, although not as bad as 3pm. Certainly no coffee after 6pm. Way too many nights spent reading the next random Wikipedia article or dividing 13 with 9 to as many decimals as possible.

Same in the morning, from dead to sharp almost instantly. Sometimes so quick that I wonder if it's mostly placebo. I'm talking positive effect after less than five minutes, usually before even finishing the first cup. I'll have to test against placebo by experiment some day.
I see your point. The source of force that makes you do it should not come from Docker I agree. :) We are just lucky that we can do it when it happens.
I am not a lawyer.
Boltzmann died September 5, 1906. The US copyright on anything for which he was the author expired on September 5, 1976 as I understand it.
Similarly, all Euler's works should be public domain.