skysight-inc/HackerNews huggingface dataset:
"It took me four years to paint like Raphael, but a lifetime to paint like a child." - Picasso
Why? I've been recommending the middle ground all along.
> do use it in development for standing up local dev environments quickly

You can do this, for sure, but, tbh, I'd still rather use Vagrant. I'm already provisioning things like my datastores using Chef (and not deploying those inside of Docker in production); I might as well repurpose the same code to build a dev environment.

I do agree regarding using containers (I use rkt rather than Docker for a few reasons) for CI being a really good jumping-off point, though.
I had never heard of this "legacy board game" concept before. Has anyone tried that?

What stops players from writing actions on paper instead of altering their game in order to play more than once?
I do so agree with that. Me, i am a old school programmer. Started with basic, pascal, cobol, clipper, dbase, Vb, C++, php, javascript, java. Always created the framework i needed and the libraries i needed. Straight forward piramid structure software. Everything was functions ( its coming back ). Hardly any testers other then the client and yourself. Lots of that stuf is still running. Now i'm lost a of times in the complexity of the frameworks and the use of endless classes. Debugging takes ages because some class in a total different environment is badly written. My advice, KEEP IT SIMPLE.
I use it in production by way of kubernetes. It's been great so far.
The origins of the Nazis’ secret horse breeding project
SkyGiraffe announces $6M in funding, open-sources its REST endpoint
also, donald trump.
Are you accessing them from e.g. an university network that is quite likely to be included in their subscription agreement? The links I tried there definitely require payment to obtain the full articles.
True, one must not only remember differences in kind but also in degree, though frankly the difference between Russia and the US is historically one of kind, though certainly not to the degree that the Cold War high school history books would suggest.
It was all fine until this moment in history.
Well, once a month FWIW. I have a google calendar event with a list of checks that I do now that everything is out of warranty.
Isn't that what a personal site is for (or at least is allowed on)?

Ranting in a more public space might be frown-upon-able (I apologize for that word) but if it's your own space, spew vitriolic screeds until eternity, yo.

(In my defense, it's right at lunch and I'm a bit lightheaded)
hmm does suspend not work for you? OpenBSD is quite laptop friendly, more so than the other BSDs I'd say. If you're booting every morning then I can understand it being a bit annoying.

OpenBSD is probably the worst when it comes to overall performance of all the BSDs, and Linux.
Neat idea!

Added ten bucks of credit to my Google account, then feverishly dialed the number... "You are about to be connected to a random French." Ooh, how charming. Upbeat hold music, then silence. "Hello?" I call out. Then, my call is dropped. DISAPPOINT.
Aye, theres a lot of important bugs that are just sitting there
'Given huge sets, much like reality, almost anything can be "proven" at some sort of local scale.'

I don't think you're right, I think that some things aren't tractable to this kind of analysis. Obv. Godel type things, but if you believe in freedom of will and an open universe then a lot of other things. For example, the path of true love, the next line of a poem, the summer after next's hot fashion trend.

More importantly (less) international events, earthquakes, solar flares.

Fractals, chaos and incompletness.
You're right, you can use it on all three. Btw, the OS X version is great, more than great, it's the best, but the Windows version is old and kind of unmaintained. Make sure you like it.
I have thought (never tried, though) that large shipping costs in Aliexpress are indicator that supplier wants to discuss the true shipping cost with buyer.

Note also that at least in EU you need to add customs and VAT. And you can't expect always getting top quality if you order the cheapest you can find in Aliexpress.

Again, in EU, it might be easier to buy e.g. this:

http://www.ev-power.eu/Solar-Panels/Solar-panel-GWL-Sunny-Po...

(plus VAT, but already in EU)
Did you mean to comment on https://news.ycombinator.com/item?id=12376886 ?
Yes, lots of them specially at DAX level in projects with offshoring components.
Interesting that the paper starts by attacking "quantum mysticism". Seems to me that the argument it's making renders quantum mysticism easier to believe rather than harder. The concept of particles, after all, appeals to our Newtonian "billiard ball" intuitions; particles are the essence of locality, and our intuitions suggest that a particle universe should be deterministic.

On the other hand, if particles are epiphenomenal, and everything is really infinite fields which only have a certain probability of interacting in certain ways, it seems like, intuitively, there's a lot more room for consciousness to influence those fields in a nonlocal manner. No?

Just playing devil's advocate here :-)
Distribution and ownership of intellectual property are really 2 separate issues.

Researchers absolutely must own their IP as an incentive to advance and commercialize their work.

But if the work is funded by taxes, then distribution should somehow flow back to the public (DoD classified works aside).
I guess you believe in free will?
Right, when a simple footnote in the piece would have clarified the matter rather than derailing the whole piece.

If only there were some way to rectify such things on the Internet, where words are not physically committed to paper. We might call it "editing". It need not even require a professional editor. Some people might even do it in trivial forms such as message board comments.

Do you see where I am going here? For less effort than you and I and the author expended discussing the flaw, it could have been corrected in situ and the piece itself can become stronger. This is why good writers revise so often. It is astonishingly rare for the first version of a piece to communicate exactly what you intend to exactly whom you intended, and even then it may turn out that your opinions have evolved or your audience has broadened or shifted.

It is more efficient to incorporate constructive criticism than to rebut it, in some situations. Given the mutability of words on the Internet, the only two real explanations are "I meant to do that" or "I don't care enough to edit it".
Both sides of this argument are correct because both sets of practices are used for different purposes.

A mid-sized or large software project (say 100k+ LOC) with single letter variables all over, global variables, etc. would be an absolute maintenance nightmare. So the software engineering perspective is correct there. And in large projects it really is helpful to split projects up into multiple directories, use higher level abstractions, etc.

At the same time, most scientific code bases are not in that category. They don't have dozens (or hundreds) of people working on them, they're not going to be expanded much beyond their original use case, and they're mostly used by the people writing the code and/or a small group around those people.
GTK's documentation is atrocious for anything in depth, and has been for years.

Saying that from wrongly choosing it over Qt for a cross platform screenrecording/annotation project a few years ago.

There's literally no way in hell to recommend GTK for any new desktop project that likely has a Windows audience. GTK is a mess. :(
Sell Your Instagram for $$$
I used to have issues with machine learning libraries and python 3. Were they fixed recently?
Small functions (less dependencies) are easier to test
I like it for prototyping. I have done some real client projects with it and it does work well and fast. Especially for apps that either require a custom UI or not too polished at all.
You literally just proved his point.
What's the coolant for in electric cars?
"which isn't enough to run a 3-ton air conditioning unit (30 amps x 240 Volts == 7.2 kW)."

Wow, it always surprises me how much Americans waste and consider it totally normal(I bet you are American, in the rest of the world it would be difficult to emit that expression with a straight face).

Have you considered alternatives? My house in sunny Spain spends less than 1Kwatt in August pumping water in a pipeline in the soil that has a big thermal inertia, and small air conditioning units for the air.

You don't need more if you have good insulation.
Show HN: Advanced Fashion Bot
(Speaking as a person with well-managed asthma)

I assume you're on a maintenance corticosteroid or long acting bronchodilator? I'd hope you don't regularly have trouble sleeping due to uncontrolled asthma...
Sure but I can just go to the Wiki page for Information Theory and see the relevant information. https://en.wikipedia.org/wiki/Information_theory
From the description it sounds like it just downloads raw markdown files, so I don't think it knows about the versions.
This is both very clever and horrifying. This obviously works for development but doing a rolling update of your fleet is stressful without the additional wrinkle of progressively updating which tool you need to inspect or control that fleet.
I'm not entirely sure how copyright works, but does this imply someone has the exclusive right to Boltzmann en Schrödinger's articles? 142 years seems way beyond any term limit
Happens all the time. Since no optic fibre was found in fossil fuels, it seems The Internet dinosaurs used was all the way wireless. Regular glaciation events wiped out old interwebs once in 10-20 thousand years, and we are living close enough to the next glacial period. Use our stone calendars! These are more robust mecia.
I used it in production with CoreOS and now Kubernetes. I almost never touch the Docker CLI and haven't tried Swarm. I think a lot of developers mistakenly think they can get to a production environment in a few Docker commands which is definitely not possible today.
Our profession is younger than most of our grandparents. I want to see what programming practices will be like in 200 years (assuming we're still programming in some way by then).
Sources say: yes.

But I found Art Hobson's website, which includes the published paper and the published commentary

http://physics.uark.edu/hobson/publications.html
One of Docker's biggest problems is that internally they have fomented a culture of "users are stupid" which is immediately apparent if you interact with their developers on GitHub.
I think most of the "outrage" is with the complete lack of validation and the "This is a known workflow within our platform" response more than the ban. Any plans to address the issue other than reactive bans?
Buy beans and a grinder... You can buy a Hario hand grinder for ~10$ and it'll take ~2-3 minutes of grinding or splurge on an electric ceramic burr grinder for ~$400.
I went straight to zero coffee, and from being someone who really enjoyed the smell and taste, to finding it unpleasant. I eat a balanced diet and exercise often so I have no worries about losing whatever benefit caffeine may have given me.
>that doesn't occur without threaded messaging?

The difference I mentioned wasn't one of occurring or not, but one of degree of occurrence.

>hreaded messaging makes it easier to ignore those sub-discussions...

Not as much as it makes it easier to start and digress into endless sub-discussions.
Are you speaking as an insider here, can you confirm no copies of posted courses have been sold at all?
The modest throughput and memory capacity of individuum cannot describe capacity of connection with the entire species. I am not even speaking about linguistical barriers.
> they see cases where it is used for real (like winforms or Direct3D) and cargo cult it into all code they write.

And a lot, a lot, of my CS prof colleagues believe it is deeply important, for reasons most of them are unable to articulate, that in an intro CS1 class all instance variables be private and accessed only through getters and setters. This is actually baked into the College Board's course description for AP CS A, and a point or two (out of 80) often hinges on it in every exam, so it is near-universally taught in high-school level CS classes (in the US). Sigh.
Opsee Shutting Down Aug 31
SEAL Team 6 and a Man Left for Dead: A Grainy Picture of Valor
And yet a few people get killed by brown bears every year in glacier national park through no fault of their own.

Also as a PSA, playing dead works (better) for brown bears since they aren't so interested in dead things, never try that with a black bear who are more like scavengers. If you saw a bear in he states outside of northern Montana or Alaska (or yellow stone), it was just a black bear.
Well, yeah, because Software Engineers are trained for building large projects and those "best practices" are aimed at exactly that, too.

Long functions, bad names, accesses all over the place and using complex libraries, those are errors which are acceptable at a small scale, but become horrendous when you build a larger project.

Many abstraction layers and a detailed folder structure, those might add a lot of complexity in the beginning, but there's not much worse than having to restructure your entire project at a later date.
> The tinfoil hat summary is that the US is trying to push through its own policies worldwide

There is no tinfoil hat about that...
Why not? "Getting carried away" is the fun part :)
> Evidently you thought that TTIP was some kind of reasonable deal for all parties however it is mainly beneficial to some large US corporations at the expense of the citizens everywhere.

To the contrary. I have attended quite some anti-TTIP rallies myself.

My suspicion is that what we're seeing right now was the strategy all along: The European opposition (both inside and outside the parliaments) focused on TTIP because the US is an easier enemy (with all the latent anti-americanism boiling all over Europe). So the government(s) are now dropping TTIP very loudly, and while the public feels appeased, CETA is silently signed into law.
We're using Docker pretty extensively at Segment with over 1,200 containers running in production with ECS (total count, not uniqueness).

We haven't touched Swarm and are staying a couple versions behind. With that said, we're pretty happy with the setup right now.
I have been critical of DuckDuckGo in the past, but it's the only one that promises privacy as a core feature. And if you couple it with a TOR browser or some anonymous proxy, you can hope for some privacy when doing sensitive searches.

A service like this doesn't need to be super popular. If it carves out an important niche, such as privacy aware users, then it can stay in the business and be a solid alternative for a long time. And they'll grow in market share too, they just need to stay afloat for long enough.
I don't think he was arguing against it.
That, or the issues here are the real telling story.
I think it is not true at all. And yes you are probably better off with bundling.
I think you need to adjust the pricing page graphics to reflect there are three purchase options, not just two subscription options. Many people, myself included, will not use subscriptionware.
Why is this ironic? I'm struggling to find a reasonable interpretation for this claim other than "The NY Times has been wrong about issues of spying and propaganda before, therefore it's not worth my time to consider the claims in this article, and I dismiss it completely." Which is a reasonable thing to believe. A little harsh in my opinion, but reasonable can disagree. However, it's definitely not ironic.

Even if you believe that the NY Times is nothing more than an appendage of the US security establishment, then it's completely straightforward that the establishment would be trying to counteract the propaganda. It's certainly not ironic for the CIA to try to identify and stop foreign spies even as it itself uses spies, or that the military builds armor even as it also uses guns, is it?

If you believe that the NY Times has an institutional position that propaganda is always and forever a legitimate tool of the government, then there's no contradiction if they also call out propaganda for the purpose of neutralizing it.

If you believe that the NY Times is more or less a legitimate news organization that maybe has made mistakes in the past, then I think the article is newsworthy and relevant.

I keep seeing discussion of Russian involvement in other countries' politics dismissed as ironic, which seems to just be a rhetorical trick to make it sound like there's a more sophisticated argument than just "I don't believe that source".
You are right and I forgot to mention it. I was disappointed by the 'misleading' title, but I still appreciate that he built a useful and easy to use tool. If I had made something similar for myself, I wouldn't have polished it and it wouldn't have been usable by anyone else.
That's just the US's voting system in action. Unfortunately, changing a voting system is almost impossible Because the people with the power to change it are the ones that benefit from the status quo. Britain came really close recently with the Liberals though, but I think that was an exceptional situation and the incumbents managed to convince the populace that a more proportional voting system was a waste of money.
I agree, Google is important milestone. After Google you cannot have the original Internet experience. And if Gopgle hides something, you will never find that out.
I think it's important because it flags that there is a school of thought (that the author doesn't side with or against) that denies humanism and theism and instead owns that observations and calculations are a better way of understanding our place in the universe than empathy with the human spirit or the purpose of a divine spirit.

This is an inversion of science's place in ontology and epistemology (I hope I've got the spelling that indicates theory of knowledge, not vaginal surgery), previously science has not spoken about our inner lives and destiny, now people believe that it can say everything.

This is a shift that has happened twice before so it's quite something.
It tastes nice on the day I bought it, it tastes like crap already the next day.

Get a decent grinder. Buy and store whole beans and grind as needed. They'll last a lot longer.

Also store in an air tight container in a cool dark place. Beans usually ship in a bag you can reseal (zip lock or fold-over). Make sure you evacuate as much air as you can when you close it up.
I think some of the author's criticisms are misplaced.

Long functions — Yes, functions in scientific programming tend to be longer than your usual ones, but that's often because they cannot be split into smaller functions that are meaningful on their own. In other words, there's simply nothing to "refactor". Splitting them into smaller chunks would simply result in a lot of small functions with unclear purposes. Every function should be made as small as possible, but not smaller.

Bad names — The author gives 'm' and 'k' as examples of bad variable names. I think this is a very misplaced criticism. Unless we are talking about a scientific library, many scientific programs are just implementations of some algorithms that appear in published papers. For such programs, the MAIN documentations are not in the comments but the published papers themselves. The correct way to name the variables is to use exactly the symbols in the paper, but not to use your favourite Hungarian or Utopian notations. (Some programming languages such as Rust or Ruby are by design very inconvenient in this respect.) As for long variable names, I think they are rather infrequent (unless in Java code); the author was perhaps unlucky enough to meet many.
Hooray! Someone else has noticed it and given it a (pretty good) name! I can stop banging on about it. I would actually expand it to include a particular style of gratuitous vocalization that doesn't use this specific interval/pattern.

Pop music today is full of what I've started calling "tropes", of which this is the most glaring. The action of all of them is to make it unlistenable.
>Run the previous version of the cli in a container on your local machine.

I'd rather get out of IT and go into farming is this is considered a valid recourse.
There's no global climate catastrophe.
Does one need to have Docker configured to use this? I haven't gotten around to learning Docker yet.
Make no mistake: Docker Inc has a lot of excellent engineers.

But there's also a landrush going on. Everyone has worked out that owning building blocks isn't where the money is. The money is in the platform. Businesses don't want to pay people to assemble a snowflake. They want a turnkey.

CoreOS, Docker and Red Hat are in the mix. So too my employers, Pivotal, who are (disclosure) the majority donors of engineering for Cloud Foundry. IBM is also betting on Cloud Foundry with BlueMix, GE with Predix, HPE with Helion and SAP with HANA Cloud Platform.

You're probably sick of me turning up in threads like these, resembling one of the beardier desert prophets, constantly muttering "Cloud Foundry, Cloud Foundry".

It's because we've already built the platform. I feel like Mugatu pointing this out over and over. We're there! No need to wait!

A distributed, in-place upgradeable, 12-factor oriented, containerising, log-draining, routing platform. The intellectual lovechild of Google and Heroku. Basically, it's like someone installed all the cool things (Docker, Kubernetes, some sort of distributed log system, a router, a service injection framework) for you. Done. Dusted. You can just focus on the apps and services you're building, because that's usually what end users actually care about.

And we know it works really well. We know of stable 10k app instance scale production instances that are running right now. That's real app instances, by the way: fully loaded, fully staged, fully logging, fully routed, fully service injected, fully distributed across execution cells. Real, critical-path business workloads. Front-page-of-the-WSJ-if-it-dies workloads.

Our next stretch goal is to benchmark 250k real app instances. If you need more than 250,000 copies of your apps and services running, then you probably have more engineers than we do. Though I guess you could probably stretch to running two copies of Cloud Foundry, if you really had to.

OK, a big downside: BOSH is the deployment and upgrade system. It's not very approachable, in the way that an Abrams main battle tank is less approachable than a Honda Civic (and for a similar reason). We're working on that.

The other downside: it's not sexy front-page-of-HN tech. We didn't use Docker, it didn't exist. Or Kubernetes, it didn't exist. We didn't use Terraform or CloudFormation ... they didn't exist.

Docker will get all this stuff right. I mean that sincerely. They've got too many smart engineers to fail to hammer it down. More to the point, Docker have an unassailable brand position. Not to be discounted. Microsoft regularly pulled did this kind of thing for decades and made mad, crazy cash money the whole way along.
I think it's been proven fairly comprehensively that particles don't really exist in QFT in any useful sense. See e.g.

http://arxiv.org/pdf/1304.7469.pdf

http://www.sciencemag.org/news/2016/07/massive-neutrino-expe...

Particles may be a useful abstraction, but they're also a very misleading one.

It looks a lot as if what really happens is best described by a Two State Vector/Transactional interpretation.

Which is very weird, because those are both time symmetric. And that's not a feature you'll find in any particle-oriented theory.
The Fall of a High-End Wine Scammer
Evolution of shells in Linux
The title should say: Docker Swarm is not ready for primetime. We have used Docker in production for more than two years and there has been very few issues overall.