skysight-inc/HackerNews huggingface dataset:
While I understand that giving people experimental drugs is extraordinarily dangerous, it still saddens me that, in all likelihood, these guys only got the rules bent because they were doctors. Anybody else would likely not have had the option.
I'm using Vulcan on CoreOS to route between a few backend containers for several static sites and it has been going great for a few months now.

Disclaimer: CoreOS employee
The site looks nice, cool intro video and all - but when I tried it out locally (my PHP has "display_errors = on" and "error_reporting = E_ALL"), I saw error messages all over the place. "A session had already been started, ignoring session_start()" shows repeatedly, and various "undefined variable" / "undefined constant" messages. Not so pretty.

I too applaud the author for embracing the spirit of open-source; but I think now would be a great time for him/her to learn the super-basics of PHP (and programming in general) best practices. Develop with all errors being tracked and displayed! Don't use undefined variables or constants! Use tutorials / books that were written in 2014, not in 2003!
What is an "efficency sweet spot"?

When I consistently drive at the speed limit (in the Netherlands, 120km/h) I have to fill up every 4 working days. When I consistently drive 100 km/h I only have to fill up every 5 working days. Takes 20% longer but the tank also lasts 20% longer.
An excellent way of thinking about it.
Paedophile snared as Google scans routinely Gmail for images of child abuse
How do you protect against pirates? Honest question.
hi! how does it compare to tokumx?
Show HN: Dump receipts as you get them through the year, recall them at tax time
Writing Yo in React and Firebase
CDN Raw logs to S3 Export
I would add that the default output is a bit kludgy.

Rendering output to JSON is super annoying when your commands have lots of '\n....\n....\n....\n....' in them and you're trying to find the "line" where the relevant error message appeared from the command called by your state.

Also, there are some messages (e.g. ssh key verification failed) that require a higher level of verbosity than they should for the correct error to appear.

Still light-years better than puppet or chef though.
I wonder if we'll see city medallion prices fall as drivers like this choose to not buy/rent medallions. Once that happens, the math might change such that it makes sense for him to keep the medallion.

Sucks to be an investor who bet who bet against technology, ouch!
I posted this on the site, thought some might be interested here (disclaimer: I'm the creator of ShutIt):

We had similar requirements in our company and ended up building our own tool for building containers in docker and shipping those. So far it's working out really well, particularly in the "ease of learning" department.

http://ianmiell.github.io/shutit/.

https://github.com/ianmiell/shutit
https://github.com/ianmiell/shutit/blob/master/README.md

http://shutit.tk

To take each of your requirements in turn wrt ShutIt:

- No masters.

ShutIt builds containers for shipping, so there is no concept of a master.

- Code should be as simple as possible.

What could be simpler than "pure bash", wrapped in a transparent and simple python framework? eg here's the mysql module:

https://github.com/ianmiell/shutit/blob/master/library/mysql...

- No optimizations that would make the code read in an illogical order.

ShutIt is "pure ordered". Each module has an ordering and code is strictly sequential. It even outputs the commands into a "black box" recorder on the container which can then be used to port to other CM tools if desired.

- Code must be split into two parts: base and service-specific, where each would reside in separate repositories.

https://github.com/ianmiell/shutit/tree/master/library

These are shared infra, while custom modules can be cut and kept private.

You can also build "meta-modules" which simply require other modules and do nothing else. These then form the base layer of our dev builds.

- The code must work for multiple environments (development, staging, production).

ShutIt's highly configurable, so you can code whatever you want wrt different environments.

- The code should read and run in sequential order.

ShutIt demands sequential ordering.

Any questions, please mail me: ian.miell@gmail.com
thanks for the link. I wonder how it compares to tokumx
The same way you defend ports against vikings – by having coastal defenses and a navy.
Using the article's logic, why have speed limits on country roads at all?
PHP Language Specifications
You should pay a visit to SpaceX company. Union/non-union is a non-issue.

Edit: Come to think of it, Elon would be very very happy if rocket manufacturers really had to deal with union the way car/plane makers do. That would mean rocketing across space is really like getting on a jet liner. But we all know that's many years away.

So yeah, union/non-union is a non-issue for SpaceX.
Some feedback about the website; the nicescroll.js plugin reduces usability in my opinion. It changes the expected behaviour of my browser, and it took me a couple of tries to get the page to stop where I wanted it to.
Off topic but related: almost all roads in The Netherlands are provided with speed detection induction loops.

The data is open and there is a nice website showing the top speeds: http://www.bestwelsnel.nl/ (best wel snel = pretty fast)
http://www.universal.sg/ -> maids typically paid ~sgd$500/mth
http://news.asiaone.com/print/News/Latest%2BNews/Singapore/S... -> south asian construction workers typically between sg$480-800.
why are the chinese workers paid more than the south asians???
how is that..er..implemented?
i can't imagine how people working/staying in singapore can live on that kind of wages..http://www.numbeo.com/cost-of-living/city_result.jsp?country...
Feds' Silk Road Investigation Broke Privacy Laws, Defendant Tells Court
Why as a Developer You Should Care About Design
Apple's Abrupt Mac OS X Change Could Block Many Apps
Alan Turing's theory of how limbs and fingers form in the womb finally proven
>I've never heard of ansible being referred to as a new generation. What do you think defines this generation?

IMO, it's three things:

* A push-by-default model rather than pull-by-default (that never made sense to me: option, maybe - default, HELL no).

* A focus on minimizing the dependencies (puppet has a ton of annoying unnecessary and attack-surface-increasing/ RAM-gobbling dependencies from the agent to the SSL authentication).

* Not using a DSL - just using YAML and an intentionally dumb templating language - helping to enforce a far cleaner separation between configuration and code (the divide can get muddied with puppet because its DSL is too powerful).
singapore's idea of '$harmony' is 'lets not go there..' -> https://en.wikipedia.org/wiki/OB_marker
It's usually more concise because idempotency comes by default. Instead of saying "create this file" (which might throw a 'file already exists' error the 2nd time you run the setup script), you say "ensure this file exists".

Some bash commands are idempotent too (e.g. apt-get install), but it's not something you can rely upon, and you often have to code the idempotency in yourself.
>The main problem with raw SQL is that what you really want is a genuine programming language.

In my experience, if you take a data-oriented approach (where you add value through structuring/modelling data), SQL is just fine. If you take only an application-oriented approach (where you add value by making use of data), you may be tempted into viewing the database as a dumb object store, and SQL starts to creak.

Having said that, in the cases where I have wanted composable SQL, SQLAlchemy has done a fine job.
I haven't looked at Salt, but I had a love/hate relationship with Ansible so far.

To be clear: Starting with Ansible was amazing, the first couple steps were easy and enlightening. Maybe I'm expecting too much now and act entitled or something? That said, it broke down rather quickly.

- My first issue was documentation. This article is correct about the current state of the documentation, but the site was in a really bad state in limbo (between redesigns or something) for quite some time. Offers on the mailing list (Not by me) to restructure the website, as a community effort, were declined. Basically the documentation was, from this point of view, unusable before the current design went live. Broken links, no easy structure.. It was 'an adventure'.

- The bigger/biggest gripe: Everything I try to do in Ansible seems to turn into a shell script. Limitations in Ansible and the "Use a template for bug reports"/laggy response on GitHub lead to workarounds all over the place, where I had to resort to 'raw:' and/or 'shell:' where there should be a reasonable way to do things. One (of quite some) examples would be [1]: For starting random services (postgresql, dovecot in my case) Ansible just breaks and hangs forever in my environment. Ah well, let's resort to shell: service postgresql start (which .. doesn't do change tracking, isn't the same thing .. but works).

I'm really happy with what Ansible allowed me to do. I'm not satisfied with the result I have here and still look for a way to drop all my (necessary!) debug: and shell: modules for a different solution.

1: https://github.com/ansible/ansible/issues/5923
Not ‘would likely not have’; the rest of the deaths in the current outbreak haven’t had this chance.
that is wrong. not actually illegal, since 2004. only that u need a prescription i think.. https://en.wikipedia.org/wiki/Chewing_gum_ban_in_Singapore
They use the LLVM as the backend, which is quite well optimised. The relatively poorer performance of that program on x86 may just be a bug (as the x86 version is compiled with a slightly different version of the Rust compiler); the program uses recursion, which may not be a Rust idiom and hence may not be well tested for performance regressions.
instead of being saddened by it you should be happy that these are two lives spared for people who can go on to now help others. and it also will potentially accelerate the development of these drugs.

what would be truly sad is if we had the ability to save these people and we didn't do so because it would be bending the rules.
m1 fiber works too
1) i love how credulous this article is. Even people who have only ever played the Bioshock games, and have never thought about anything else can see beyond the 9th grade level ethics/civics necessary to see what the problems with sea-steading are.

2) Are we seriously citing the freedom ship of all things as an example of what the future of sea steading might be like? http://www.dailymail.co.uk/sciencetech/article-2514936/The-i...

Cities are complicated. Cruise ships are complicated. (Anybody remember http://www.cnn.com/2013/02/11/travel/cruise-ship-fire/ ?) I would looooove to hear someone explain what the logistics and supply chain management necessary to run a city-sized cruise ship would have to look like (note, none of these sea-steading articles ever discuss this question). And, sorry just to harp on the Bioshock thing again, but seriously: http://i.dailymail.co.uk/i/pix/2013/11/28/article-2514936-19... and http://img1.wikia.nocookie.net/__cb20130412063520/bioshock/i...

3) If you have enough money to sea-stead, or get yourself onto a hypothetical freedom ship... is paying your taxes and following a country's laws really so onerous that you would abandon your family and social network in order to move out onto the ocean onto platforms with experimental levels of quality & sustainability? (I mean, maybe you're an engineering nerd and you think it'd be awesome to live out on the water. But in what way does that dove-tail with the political aspirations of sea-steading? Why not just get yourself a boat if you've got that much money?)
If all that was presented was effort and concept, it would be (mostly) praised. What I see people criticizing is the end result produced so far. Presenting criticism is not being a “douchebag”.
u left out the gini increase.
That's very true. That's why Bintray has both "web identity verification" and pgp signing, while Maven Central gives you signing only, without a way to really identify the author.
To be fair, Nancy Writebol (one of the two who received that drug) isn't a doctor, though she did volunteer at ELWA Hospital. From what I read, her official job title is "Personnel Coordinator", and she is also a certified nursing assistant. She was also helping disinfect staff leaving the isolation ward.

Regardless, if we've only got a few doses of an experimental drug available, I think it's totally fair to give it to the folks who are putting their lives on the line to help treat hundreds of others.
Thanks for the feedback. Just disabled it.
"As doctors, trying an untested drug on
patients is a very difficult choice since
our first priority is to do no harm, and
we would not be sure that the experimental
treatment would do more harm than good."

Uh, we're talking about a virus with a 90% mortality rate. What are you afraid the drug might do? Kill them?
Ansible is nice, but I share the same gripes as darklajid. Plus, with Docker taking off, I question how valuable Ansible will be going forward. I see it as a "nice Chef" or "usable Puppet". Not revolutionary.
consider the 'tiger economies' of the 90s. look at productivity growth for each of them. its quite interesting.
why is this not called game of pwns?
Depends on how you view it.

According to the chart Ansible has been around since 2005? Salt is barely 2 years old?
Look at the uptick of the last few months and SaltStack seems ever slightly steeper than Ansible.

I am SaltStack guy, albeit a newbie. Barely got done installing (much much easier than Puppet) and trying out few commands. I was hooked on SaltStack when I was able to run following command once and get result from multiple machines near simultaneously.

> salt "*" cmd.run "df -h'

I get result from all machines near simultaneously.

Above command is same as you logging into each machine (say hundreds or thousands) and running 'df -h' to see status of your storage space. You could write/test/deploy a shell script and push it out to all those machines. Or set up some monitoring system. Or install SaltStack across your network (very simple to do) and run above command once on your SaltStack server and get immediate feedback.

I tried working with Puppet long time ago. The idea of having 20 minute window for pushing out changes never seemed attractive to me.
I guarantee you will not attract the best talent if your vision includes them wearing camouflage.
Anyone here cool enough to remember the OK Soda hotline?

Of course nowadays it would all be spam and viral promo stuff. Sad!
As the article states, the 85th percentile rule is as old as the hills, and the principle about speed differential is as well. All the data I've ever seen would appear to support it. Do you have any theories as to why states with higher speed limits (or in Montana's case, no speed limits) don't have terribly different worse outcomes from those that have lower ones?
explanation and correct answers needed for most questions and there was one such a lengthy question ...toooo long , dint read !!!
SaltStack documentation is awesome.
I may be biased because I am starting out with Salt but the documentation (and their website) is awesome.
> Also, what is with your last sentence?

Do you have issues with hyperbole? You seem to have taken it literally.
May I ask why people think Puppet sucks?
Don't fool yourself, it will cost a LOT more than $85 million to build. $85 million is just how much gets spent directly and indirectly in Texas.
very cool! probably one of the first web scrapers I've run across with a front end where you can easily show users / investors etc what this does. and it seems to work pretty well. really like your output display as well.
Damage their genome? So, they live but their children will have horrible deformations? Or they live but their bodies get damaged so bad that they are basically bound to bed and medical machines for the rest of their lives? Or ...

There are fates worse than death. And then ethics: Is it right to use patients who fear for their live as medical test subjects? Is it really an "informed consent" if a person who fears for its live gets promised a "possible cure", even if that cure could do ANYTHING? If someone tortured you and you started saying "I do everything, just stop it!" - would that be informed consent? Isn't Ebola a natural version of torture? And so on ...

It's easy to say "it worked! We cannot justify to not help those people who will die anyway", but there is NO guarantee that it will work a third time. It could dissolve the organs of the next person. And then it wouldn't sound so great anymore, would it?
ShutIt – Complex Docker Deployments Made Simple
I do partially agree with you, but it's at least worth noting that people in the medical field are much more likely to have the capacity to genuinely consent to the receipt of experimental drugs (in the sense of actually understanding what they're agreeing to).
Hmm yeah, doh!
It seems feasible to design an exoskeleton suit that is mechanically incapable of breaking your bones. You could pick some flexibility constraints that define a conservative model of how human limbs can bend and swivel, and then design the hardware with physical interlocks that prevent it from moving beyond those limits. Picture an elbow joint that has a metal flange situated such that if the motor tried to extend the arm beyond the normal human straight elbow angle it would be mechanically blocked.

The thing that I find more worrisome is the fact that little squishy people will be handling things that are so heavy that, if fumbled, would carry enough momentum to rip right through them. Imagine letting a 250 kg piece of metal slip -- if it hit your flesh, that's a problem. Once the strength of these suits gets high enough to handle loads like that I think we'll have to see more actual exoskeleton armor to protect the pilots.
I really like scalikejdbc [1] over slick especially using the parameterized queries. They handle it more elegantly than slick which even for Scala has a pretty meteoric learning curve. I also really like how I don't need specific dialect to get it working on newer restricted sql db's/olap systems like phoenix [2] or presto [3].

[1] http://scalikejdbc.org/
[2] http://phoenix.apache.org/
[3] http://prestodb.io/
but what exactly is 'this system'? apparently a former president asked to see the books but was denied access? how does anyone know if its all bullshit? maybe 'this system' is already bankrupt? who can tell if they wont show?
Company red tape and military culture is nothing alike.

The most "conservative" company would have techies that don't meet any customers come in a suit, and those are almost extinct now.

In a military, depending on where you are and your rank, you could detention / penalties for not being shaved, not having your shoes shined, having a haircut that's too long by a few centimeters. You often can't take a week (or even a day) off without weeks notice unless it's an emergency. You could go to jail for disobeying a higher up.

And most importantly, if you signed up for (say) 3 years, you can't quit before those three years are up. Seriously, if you think corporate red tape is anything remotely like serving in the military - you need to revisit your idea of what the military is.
$15.3 million for 300 jobs. That's $51,100 per job. Not counting what no doubt are significant tax incentives as well.

Free markets are awesome eh? ;-)
I wish that Ansible would work with orchestrating Docker containers.

Here's my thought - Docker is replacing the use case for using Ansible/Chef/Puppet for a lot of people. It is far too easy to build portable docker machines and deploy them on bare metal. For me, the use case of provisioning a softlayer server and then setting it up using Ansible/Chef is no longer present.

However, the problem of orchestrating a bunch of Docker machines is still unsolved. I was hoping that Fig would solve it, but by their own admission [1], Fig is going to be closely tied to Orchardup and not intended for general use.

So, if I want to launch a hadoop cluster over 20 Docker VMs, physically hosted in 5 different servers... I really have no way today. Notice, that the complexity includes setting up bind-volume mapping, logging, passing of variables from one Docker VM to another, etc.

I'm not sure if Chef is more suited to this, given that Octohost moved from Ansible to chef for a Docker PAAS [2], but I would definitely love for Ansible to do this part really well !

[1] https://news.ycombinator.com/item?id=8075705

[2] https://news.ycombinator.com/item?id=8086092
Great, I was looking something like Muut. Looks friendlier than Disqus. Before I sign up, does anyone know, on how to plan to monetize their free service?

Edit: found it - if you want to style or extend it, you can opt to pay a fee.
Interestingly enough, no one ever listened to Gavin King (creator of Hibernate), when he said that you shouldn't use an ORM for everything.

It is relatively easy to draw a clear line between using:

* ORMs for domain model persistence (complex, stateful CRUD)
* SQL for relational model interaction (complex, stateless querying)

Bottom line:

* Don't use ORMs for querying
* Don't use SQL for complex CRUD
SEEKING WORK - Remote

Portfolio : http://ankurgupta.name/work.html
Skills : Python, Django, Go, Martini, C++, Qt, jQuery, AngularJS.

ankur @ outlook . com
I think you need a video of your app, highlighting its unique features on your website.

Like any app category, there are numerous alternatives, so you've got to really demonstrate what makes your app different and compelling.
Impressive work and a fantastic writeup to boot. Kinda makes me want to accidentally break something (okay not really).
I recently read about a study of these sorts of programs in the US and it concluded that the average price to get jobs to your State is $100,000 pr job.
who wrote this, Satoshi?
IMO, Chef > Puppet > Ansible
I wouldn't go near salt
If anyone's still looking, it looks like there will be another attempt.
I'm one of the founders of Perch CMS (http://grabaperch.com) which has a blog add-on. One of our core features is that you can drop Perch and any of the apps into an existing website - without needing to put the entire site into a theme etc. So it's a different approach to something like WordPress.

The video tutorial takes you through a full install of Perch for content management but the videos towards the end cover dropping in the blog app and customizing templates http://docs.grabaperch.com/video/tutorials/swift/
Doh! Too late to edit or delete my original comment :(

(And I can't downvote my own comment.)
> Regulators are focused primarily on the disruptive effects of voice calls rather than texting or other data use

I feel like this is going to be kind of a mess. "I'm not making a phone call, I'm voice-only skyping over wifi!"
A Gentle Introduction to Backpropagation
10 Most Popular Third Party Tool Categories Among App Developers
Well, compare to eastern European salaries then ;)
I disagree. Some of the worst horrors Ive seen over my carrer is systems written by developers using an ORM "So they don't have to learn SQL".

I find some folks has these really strong beliefs:

1. SQL is for DBAs, Im a developer!
2. SQL is legacy and if you use it directly you must be some kind of luddite.
3. I tried to write some SQL once by copy/pasting someone else's, and I got really strange results back. Nevermind that I dint try to actually understand the query.
The best part of this game is the leaderboard:

7e+177 - maplesyrupguy

1e+73 - Game itself was harder than to hack it

1.3999999999999998e+26 - I learned at least one thing...

1.555555682012021e+24 - Tries to teach security, fails at security.

1.4e+22 - jon

1e+22 - idiots

123456789212345710000 - Ironically it's easy to hack a game about finding security bugs!

100100000000000000000 - did i do

70000000000000130000 - alex

2800000000000251000 - frankwins