skysight-inc/HackerNews huggingface dataset:
A clear understanding of what a tool does is critical to its adoption.

The definitions of "clear" differ depending on who the target audience is. If you're assuming a heterogenous group of unknown faces, then you aim for colloquial and simplified language.

When marketing to programmers, however, the use of technical jargon and specific concepts is an absolute necessity for something to attain clarity. It's the avoidance of such that obfuscates meaning.

Here's an example of a good software overview: http://homepage.ntlworld.com/jonathan.deboynepollard/Softwar...

The nerd-centric viewpoint that tool should succeed entirely on their own merits, with no affordances for the user, is crazy

This is a straw man. Introductions can be concise or detailed, but they must convey some of the technical intricacies and underpinnings regarding the software. Using marketing language, clouds of buzzwords and too many dumb copy-paste examples leads to cargo cult development and people who jump on bandwagons as opposed to surveying for what is technically superior.

Furthermore, there's nothing wrong with your one-liner.
Lots of fear mongering (I'm assuming in this article). I suffer from bad panic attacks, but I also have a history of drug abuse so benzo's are basically not an option for me except in extreme cases. I tried buspirone instead and it works great for panic attacks. However, I've never once had a doctor who didn't lecture me for at least 20 minutes on the dangers of benzos whenever I brought it up for anxiety. I think these people are going to "special" doctors. We have a lot of them in seedier nearby areas where you can get anything you want prescribed to you within reason. Maybe these are the places they are referring to? It just seems weird that any doctor would be downplaying the side effects and dangers of benzos.
An experimental redesign of the Docker website would be pretty cool. I'd love to see it.
In my case in 500,000 lines of code or so it was the only example. Nothing like the stuff I found in a different job going from 4 to 5! The enum keyword was painful! and then we found class names in the database instantiated at runtime with reflection once the migration was "finished". Some programmers are mean to those who come after.
The average of two even numbers is an even number

In which universe is that true?
I just got an iPhone 6 Plus from T-Mobile a couple days ago, and I don't seem to be getting an IPv6 address over LTE. Maybe they aren't doing it everywhere yet?

I'm in Western Washington, in the Puget Sound area on the other side of the water from Seattle.
OSXI Tijuana? Let's go international.
I remember once trying to get an older professor on board with the concept of unit testing. He couldn't wrap his head around the idea. What kind of madmen were the Computer Science department hiring that programmers were wasting their time writing code so trivial that you knew what it would return before it ever ran?
OK, PowerShell magic time:

calc
$a = Get-Process calc
$a.ProcessorAffinity = 1
$a.PriorityClass = "Idle"
$b = [Diagnostics.Process]::Start("PowerShell", "-c while (1) {}")
$b.ProcessorAffinity = 1

Ta-da!
But what gets built, and who benefits? And what happens to the people who were digging ditches? Does anyone care? Is it enough to wave our hands and say that statistically people like them will be better off in the future?
Putting Cuba and North Korea in the same basket is wildly misleading.

Although Cubans do not enjoy complete political freedom, most people there have a higher standard of living than before the revolution, almost everyone knows how to read and write and most social services are free (Cubans have better healthcare than US citizens).
Wow, that README is pretty good. I was sold on Docker already and it's got me excited.

I wish the site landing page did this, too.
> A lot of people working in software are building things that, in the aggregate, disempower people and transfer even more power into the hands of the owners of capital.

Information technology doesn't do that, broken social systems do that.

With a non-broken social system, the same automation would be empowering (Unconditional Basic Income is one element proposed as part of some proposed ways of un-breaking our social systems in this area.)

Software developers -- as citizens, especially in democracies, representative or otherwise -- ought to be aware of and engaged in solutions to broken social systems, but one shouldn't blame the effects of broken social systems on information technology.
It's great that you're sharing, so thanks for that. I get it that it's better than pseudo code but I'm having a hard time seeing the words "high-frequency trading and Python" next to each other
Everything associated with Cuba right now feels like financial opportunity for insiders. How does this go down any other way than the Soviet privatisation did? Everything from resort development, in some cases re-developemnt since American companies still have or had businesses on the island before Communism - to technical infrastructure. How does it not be that process?
"The question would be whether Uber, Zipcar, Etsy, etc are taking any more of a cut than a a more traditional taxi medallion, a car dealership, an art gallery, etc. I suspect they are taking less, since they are transferring a lot of the risk of owning the property and running a business to their contractors."

I would think the opposite. What makes you think the companies wouldn't take maximal profit and make their contractors accept increased downside risk at little-to-no increased net income?
It would be great if doctors prescribed benzos more carefully.

Benzos probably shouldn't be used for sleep, and certainly shouldn't be the first thing that's tried.

This article doesn't seem to be saying "stop prescribing benzos", but just "stop being so careless when prescribing benzos".

This article mentions the Z drugs and suggests that they're less addictive, but it doesn't mention the rise in referals to Dublin drug and alcohol services for people struggling with zopiclone; or the fact that zopiclone is one of the meds most frequently obtained using stolen prescription pads in Paris. The z drugs probably have similar addiction potential as diazepam.
Doesn't look like Lisp, more like Clojure.
Basically none of the functions, macros or syntax is from Lisp.

The documentation says:

http://lispyscript.com/docs/

> LispyScript is not a dialect of Lisp. There is no list processing in LispyScript . LispyScript is Javascript using a Lispy syntax (a tree syntax).

That's about right. It actually uses some kind of s-expressions, but not Lisp syntax.
So what is this quettra software and how do I ensure its not installed on my android devices?
> (There will be other jobs that are created to fill the replaced jobs).

Maybe. The newly created jobs don't necessarily appear immediately or provide a smooth transition for the displaced worker though. This can cause a lot of disruption in peoples' lives and may be a huge inefficiency of the system as a whole.

A challenge would be to figure out how to eliminate the disruption caused, while still 'innovating' and 'progressing'.
The explanation is simple, really. The 6:03pm action was by Candidate Obama, whereas the later one was at the direction of President Obama. Two different guys, you know.
Or the marginally shorter:

docker images -f "dangling=true" -q | xargs -r docker rmi
Payroll Giant ADP Cuts Off Small Business Clients’ Access to Zenefits
Just for your notes, I did not get a "good approaches" discussion. We just jumped straight into it. So much for consistency?

I don't really want to go any further in public. I already sent you my feedback (and received no response, for whatever that's worth). Good luck in your future endeavors, and thanks for your reply.
Whenever I see a product segmented that way, I'm immediately suspicious.

That much work means that a) they're trying to sell something because it isn't obviously better and b) they're more worried about messaging than being simple and useful.
There's the rub... people like to get high on this stuff. For whatever reason that I can't fathom, they like having their mind wrapped in gauze. :(

Responsible doctors will strongly warn about the addictive nature. Irresponsible doctors will simply write a prescription, knowing that either their patient is an addict or they're creating an addict.

Ambien is the latest version of this. Ambien is "perfectly safe", even if they warn about Xanax. Xanax used to be "perfectly safe" as an alternative to the obviously addictive Valium. Sigh.
You're both ignoring an important contextual clue.

We’d have $8 drip coffee in the mornings with a rosemary or lavender scone, or something else ridiculously fancy, rubbing shoulders with the people our age and older who actually made money.

Pick up any guide on how to get ahead in business or sales, and it will include advice to project an air of success and engage heavily in networking activities. Now I'm personally pretty frugal, but that in itself can be a limitation. You're not likely to meet your next hot netowrking prospect standing in line at Dunkin' Donuts, even less so making coffee in your kitchen and hunching over your computer at the library.

I'm not saying the way to success is to go out and spend yourself down on fancy coffee. but look at how so many startups operate; they set up very very nice work environments and then burn through their runway cash hoping they can innovate enough to attract another funding round while also attracting talent by creating a great team with a great place to work. This writer is just trying to leverage the same approach that is promoted all over the place. I don't think she's doing a very good job of it, but if you want to meet people who can advance your career then you need to put yourself out there and putting yourself out there costs money.
But how are those problems to drivers today? The vast majority of drivers don't drive between multiple systems very often, so within their experience it is uniform. And what is simpler about km vs miles, given that everyone already knows miles?
>neither of us knew how to cook it //

TBH I'd YouTube something like this - bet there is at least 1000 videos of cooking salmon. Or look it up in a recipe book.

If you get a device aren't you going to look up how to use it? Well you could just look up how to use a frying pan or grill.

>I'd much rather pay this one-time upfront cost than expend a bunch of time trying and failing or taking classes in order to develop a skill I'm not passionate about //

Fair enough: to my mind the hardest part of cooking a meal is ensuring everything is ready at the right time and fresh and hot for serving. None of these devices appear to help with that(?). Want some boiled potatoes with that salmon then you're going to have to learn how long they take and synchronise the cooking, unless they have a saucepan version that links with the other one to boil your spuds.
If you don't mind answering, which Haskell frontend are you planning to use?
* The 13th Amendment doesn't "codify slavery for a certain class of people".*

Bullshit. It certainly did. That later laws, and the 8th amendment, were used (rightfully) to remove the threat of slavery, does not negate that at the time the 13th amendment was ratified it did allow for actual slavery as a punishment.

Specifically:

On December 18, 1865, Secretary of State William H. Seward proclaimed its adoption. [0]

During the second session to the Thirty-ninth Congress (December 12, 1866 - January 8, 1867), debates centered on the meaning of the exemption in the antislavery amendment, since punishment for crime found fit locale no only within the walls of prisons and jails but also on the auction block. In the very sentence abolishing slavery, provision had been made for its revival under another form and through the action of the courts of the United States. Those declared free by this clause of the Constitution found themselves returned to slavery. Senator Charles Sumner presented to Congress a notice posted by William Bryan, the sheriff of Anne Arundel County in Maryland: "Public Sale. -- The undersigned will sell at the court-house door, in the city Annapolis, at twelve o'clock m., on Saturday, 8th December, 1866, a negro man named Richard Harris, for six months, convicted at the October term, 1866, of the Ann Arundel county circuit court for larcenty, and sentenced by the court to be sold as a slave. Terms of sale, cash". During this same session of Congress, other cases were presented to demonstrate that these sales were nothing less than lingering relics of the Black Code. [1]

Please note that fully a year after the 18th amendment was passed, that slavery was still in use as a punishment for a convicted crime, and even after the amendment was passed, there was concern that the antislavery amendment wasn't actually doing it's job completely.

I will again note that I never made any comparisons to the any soviet system, and that all I did was note a historical oddity. As for it being "telling" that I assigned them the same label. I did not. The original poster did, I did not. We're not the same people, and whatever you see in me bringing this up, unless it's about a history lesson, then you're wrong. period.

The comparison between Soviet labor camps and US prisons is unhelpful.. I agree with you 100%, and I never made such comparison.

[0] - http://en.wikipedia.org/wiki/Thirteenth_Amendment_to_the_Uni...

[1] - Slavery in the Caribbean Francophone World: Distant Voices, Forgotten Acts, Forged Identities, ISBN 978-0820321660, pg 195
"We’re a generation in which children were empowered by promises that they could grow up to be anything they wanted to be."

I'm part of this generation and I think this sentiment is the the thing I dislike most about my cohort. Nobody ever promised us anything like that. The story was you have the opportunity to be what you want to be, provided you work for it. For some reason, the kids I grew up with took that to mean they deserved whatever they wanted and that there would be no sacrifices involved. It's cliche, but entitled is the most appropriate word for millenials.

It's a moot point though; we were also empowered to question authority and think for ourselves. Anyone who did that realized that we can't all be rock stars.
How I Wrote My Second Book in 3 Weeks: Lessons I Learned the Hard Way
True, and same with the button to keep the door open in elevators. Both where huge surprises to me when I moved here.
"I find that position to be very hard to understand - devtools live or die by their adoption"

Some of the time, that is true, but not all the time, maybe not most of the time -- you are putting the cart before the horse. In fact, I would argue that this is an anti-pattern. Yes, you might use (e.g. to pick 2 unrelated domains) Hadoop or Python because they are popular, but consider how they got popular in the first place.

Devtools exist to solve a problem. You should not evaluate devtools based on the webpage or how many people are using it. That way lies Oracle enterprise. :-)

The problem with Docker's website is not that it exists. It is that it substitutes sales & marketing for just simply explaining what it is to a developer. While one could classify this under the category of "marketing", it would be a mistake -- kind of like classifying man pages as sales pitches. Just tell me what the fuck it does for god sakes and I'll decide! I could give a rats ass whether Facebook uses it, etc...

To be clear, I find Docker, the tool, useful, I just think it doesn't need "Marketing", it needs a useful webpage.[1]

Ruby was not adopted because of its webpage or its user base, it was adopted because one person bothered to look into it, liked it and decided to build a very popular web framework around it. Others saw the value in that domain and it exploded. Similar situation for Linux, which started from an FTP site and usenet posting. :-)

"The nerd-centric viewpoint that tool should succeed entirely on their own merits, with no affordances for the user, is crazy."

Unrelated to what I was talking about entirely. Affordances to the user is a merit of the tool itself. Docker could be considerably easier to use in some regards, and that would improve it's usefulness as a dev tool. However, this has nothing to do with attempting to gain marketshare with no direct relation to merit.

[1] But then Docker, the organization, is selling something, aren't they?
> I don't accept that competitive, winner-take-all behavior is at all "natural"

You don't have to accept that the sky is blue either, but we are all the descendants of those who obtained the most resources for themselves and their offspring.
I found the way to sell unit testing to the academics is the following. The unit test isn't a proof that the code works on all inputs, it is a demonstration that there exists at least one set of inputs the code works for. As we know: a lot of code doesn't even meet the seemingly easy weaker second condition.
Yes, that is what is most common these days. Unfortunately the "slug" unit never caught on, it's way more fun to say than "pound-mass".
CVE-2015-4335/DSA-3279 – Redis Lua Sandbox Escape
Ask HN: What are some frequent questions your non-technical team members ask?
My question is more towards engineers here.

Sometimes the simplest inquiry while being in the zone can be distracting. I'm wondering what are some of those questions you get asked as an engineer during work?

For example, some usual questions are:

1- Is the website down, why it's not loading?

2- Can you do this change to the text on the site right now?

Looking for more similar questions.
It Begins… Brazilian School Forces Jewish Students to Identify All Jews
Because I don't think anybody else wants to risk angering the hivemind:

I'll just say it--pretty much only Amazon, Google, Facebook, Apple, Baidu, and perhaps a small handful of other companies need Google infrastructure.

Everybody else is probably just chasing shiny on their investors' dime.
No worries, the secret laws totally make this legal, honest!
> I hate when people say "Design is nothing, content is what matters..."

Design is absolutely essential... but only if everybody else is doing it.

(In that sense, it is a bit like advertising.)

Design and advertising are distorting the free market. We cannot see if one product is better than the other by looking at its design. We can only conclude that one company has put more effort into the design of a product, than another company and from there we often end up with the fallacy of concluding that one product must be better than another.

However, advertising and design nowadays only show that one company has bigger pockets. Or, in other words, money is spoiling (through design and advertising) the evolutionary properties (in terms of quality) of the free market.
Beddit Sensor
I think there is a mix of things being bandied about under the "container" banner.

On the one hand it is about getting more bang for your hardware buck.

On the other it is about someone getting so deep into netsec that they have developed gills.

In the bang for bucks category you have a chain of one box pr database etc.

Then noticing that the hardware sits idle most of the time, so virtualization is depolyed to pack more server on a single box to keep it in use.

Then noticing that virtualization comes with a performance overhead, so it gets replaced chroot/containerization to give the impression of unshared box.

In the netsec category it is really about namespace. Limiting the view of the world the processes gets.

This has a superficial similarity to chroot, but can go much much deeper.

And if one go deep enough, every server ends up looking like a digital fort Knox...
totally forgot about ikaros. you're completely right, of course. Lightsail is a smaller, cheaper, privately (and crowd) funded solar sail project.
Extensive prior discussion: https://news.ycombinator.com/item?id=9674606
What is missing here is that the previous drugs used for anxiety and sleep have been significantly more dangerous. Quaaludes and barbiturates have very different overdose characteristics. Benzodiazepines open up certain receptors instead of binding to them, so overdose is more difficult without mixing them with other drugs such as alchohol.
I don't believe gorgeous or ugly UI came into consideration when we switched payment system for my SaaS to Stripe. Our main consideration were ease of integration, payments transfers from Stripe to our Bank, and User payment dispute resolution. I doubt it we ever check Stripe dashboard and use Stripe App since the integration. Only time we go look at anything on Stripe site is when we need look up something new we are trying to integrate or user payment related issues. I would love to know how Stripe users are using the dashboard and other UI oriented stuff beyond APIs. What values do these thing add to users' business.
This situation has several evolutionary stages to go through yet. Simply moving servers to another country is nearly meaningless. Servers can only be reached by passing through hostile territory. End to end security, and security for data at rest has to become pervasive.
I was prescribed benzos without any warning from my doctor (granted, this was the VA). I was on a fairly high dose and had completely forgotten my supply when I went to Sweden for the summer. Cold turkey.

Let me tell you something. I've come off a lot of things. I've been addicted to a lot of things. Nothing, and I mean nothing compares to coming cold turkey off a benzo addiction. You truly have no idea how awful it is. It was at least several times worse than anything else I'd ever experienced coming cold turkey off of. And I'm including opiates, cocaine, tobacco, and alcohol in my list of things. All of those things were a hayride compared to benzo withdrawals. I was sobbing and laughing hysterically at the same time that I had diarrhea and vomiting, it was sweaty and awful and my joints hurt beyond belief, and I couldn't sleep while this lasted for two days. It scared the shit out of my wife. It scared the shit out of me. Later on, another doctor told me that going cold turkey off the dose I was on is deadly, and kills people. If you are taking them recreationally, please please be careful to avoid cold turkey withdrawals.

I think some people will doubt me, but if you have never come off of benzos abruptly, even if you're taking them now, you really have no idea what it's like. It is worse than any negative physiological experience I've ever had. Benzos are poison.
I think this is the right track. Shared control is probably a requisite to avoid some of the bleaker possibilities.
Doesn't it say something about JavaScript, dissatisfaction with it, and the overwhelmingly splintered ecosystem, when every comment is suggesting alternatives to the solution in the article?

I guess we chalk this one up to "neat if you're a hobbyist or solo dev with no maintenance handover, but generally commercially unviable."
Why so many nutrition studies are “fundamentally and fatally flawed”