skysight-inc/HackerNews huggingface dataset:
"People who like quality coffee will usually prefer a trained barista if one is available, unless they want to try the novelty of a robot."

That's not why Starbucks is so labor-intensive.

Starbucks developed a good automated coffee-making machine, but decided not to deploy it. Instead, they built a lower-profile manual machine which allows their employees to maintain eye contact with the customer. The whole point of Starbucks, the thing that justifies their high prices, is the ego boost the customer gets from making the barista perform. Starbucks is about sucking up. All their employees know this; it's in their training. Starbucks is a fast food operation with the sucking-up level of a sit-down restaurant.

Read what their CEO has to say on the subject.[1]

[1] http://www.kplu.org/post/robot-baristas-heres-starbucks-ceo-...
Does it web tech really have lesser development time? My experience is definitely the other way around, and I probably have put more hours in on the web side. Web is unbeatable for things like responsive UIs, but when you want pixel based it's hard to beat the development speed of Visual Whatever or Qt Designer.
The Best Shed Session You Will Ever Watch
Well, the guarantee needs to be reasonable only as far as you and the courts are alive to sue them. (Corollary: you only need to sustain DDOS attacks when the rest of the internet infrastructure can sustain the traffic).
This actually has nothing to do with our startup performance, at least on OS X. The comparison graph doesn't have a substantial impact on it. :)

Also, any similarities to Atom are superficial at best on OS X. We use WebKit (where Electron/Atom use Chromium) and most of the app is native code.

I'm less knowledgable about the Windows side, so I can't comment on it.
Recommended reading: Permutation City by Greg Egan. The storyline meanders a bit but there are so many ideas packed into that book that I still think about.
I have; I see it very regularly, in fact. I'm sure you'd see it more often as well if you worked in translation engineering...
is identity even real? such thinking can be construed as a 'reductio ad absurdum' argument that it is not...

how can we even tell if it is a concrete concept? its very poorly defined to begin with too...
You would need GCC to install Node anyway. Not to mention the fact that you probably have GCC or Clang already anyway...
"Criminal lawsuit"

These two things don't go together in most jurisdictions.
Bryan Garner, author of an excellent and well-regarded dictionary of English usage (famously reviewed at great length by DFW in Harper's), coined a term for such transitional constructions: "skunked words".

The idea is that there are two groups of people, one holding to an original meaning, and one with a new usage. Sometimes the new meaning can be directly opposite the original meaning (e.g.: nonplussed), or just different (e.g., hopefully).

So, writers who wish to be understood cannot use "nonplussed," because readers will not know what is meant. A skunked term.

A longer explanation: http://englishcowpath.blogspot.com/2014/11/skunked-terms.htm...
No, it's a wonderfully great time to invest, because given the strong national economy the market is due to keep climbing and recoup the setback from the latest crash, so staying on the sidelines is losing out.

Notice how that's no less informed about the future than your wild speculation?
Announcing Lower, Simpler Pricing
> I'm quite surprised that of all the famous Silicon Valley people, and their rallying behind Jeff Bezos

Because this isn't news to anybody.

I've known that working for Amazon sucks since 2005? And I'm not even in software. I presume software professionals have known longer than that. That's how bad Amazon's reputation is.

What new is that it's getting press outside of Silly Valley.

Thus, the rallying. Just about every Silicon Valley company will come in for a shellacking once people actually start looking at them.
I'm under the impression that with Java 8 Java is becoming much more popular again. And rightfully so IMO.
This puts things into perspective. As a full-time Clojure dev, this graph makes me feel part of a very niche group, for better or worse.
Cheap labor and nothing more. In my career I've learned "experience" 9/10 means experience working at that specific company. Different organizations use different tools, processes, and division of labor. I find time at non-prestigious X is as valuable as time at prestigious Y.
Meet the Man Steve Wozniak Considers Apple's "Fourth Co-founder"
so much human in one story, great job Baldwin!
Apple TV: From perfectly working game changer to source of frustration
The little-known “Soundblaster” Keyboards [video]
TNCAP254B7A
QPX Express API – Global airline pricing and shopping in a single, standard API
Weakness in Borderfree allows users to control prices on ecommerce websites
English is a wonderful language, full of subtlety. For instance: "long and tortuous". Torturous is not the same. We are losing meaning. It is probably rude to correct people. I don't, I hope. I agree that language evolves but sometimes its just incorrect. I mean what in hell is 'wreck havoc', havoc is wrought not wrecked. It's probably already wrecked? I have heard 'wreck havoc' from a native speaker, a BBC radio presenter...live on air. Gaaah! What hope! Pity the poor etmyologists of the future!

edit:grammar lol!
I also think it's important to tell people that there is a learning curve on that, too, even after the learning curve of learning Haskell. It takes some time to figure out how to write the idiomatiac Haskell code that factors correctly to make those changes.

It's a fantastic exercise to get to that point in Haskell, and the skills carry over in surprising ways to conventional languages too, so I unequivocally recommend it to anyone with at least, oh, say, 4 years of experience in "conventional" programming, to get you to the next level of programming skill. But make no mistake, it is quite the learning curve. I think this is a positive thing, though... the reason why it is such a learning curve is precisely that you are learning, in exactly the way you really aren't learning anything when you pick up your fifth object-oriented imperative language.
As I read on their blog, Instagram uses similar logic with PostgreSQL. If anyone interested, it's accessible on http://instagram-engineering.tumblr.com/post/10853187575/sha...
Same in my experience. Often times (and yes, this is anecdotal), using a web framework for desktop - or mobile apps - greatly extends development time, when you take all of the littles thing that it takes to build a production-ready system into account.
"The rank represents languages used in public & private repositories, excluding forks, as detected by Linguist."

As it excludes forks, I have doubt about the data representing the actual number of repositories for the language.. as I have seen many forks doing better then their original repos..
"Needed therapy" is such a click-baity deliberate inflation of drama before we even get to the story. That alone caused me to look for a counter-argument, from someone who worked there, not their wife, or colleague, but an actual employee.

(warning, no drama, no neglected infants, no angry wives)

https://www.tbray.org/ongoing/When/201x/2015/08/16/Working-a...

And btw, the claim that Amazon "encourages employees to tear apart one another's ideas" is also dramatic. Actually, I've seen the opposite happen where nobody says anything "nasty" about anyone's ideas for fear of deviating from the "positive work culture". Bad ideas can go a long way before they're spotted if you're not willing to speak up.

Tearing shreds sounds to me like an opportunity to cut through the bullshit. It doesn't need to be personal, the mission is bigger than the individual. Ego should be put aside. Maybe I should try working at Amazon.

A manager at my former workplace from years ago, let's call it News Corp, said to the technical team of 30 in a meeting once "the reason we are here [at the company] is to make each other look good". I was a pretty cheeky dev back then, but that day I didn't say anything. In my mind I thought "no, we're here to make the online products and services look good".

You can invest time worrying about how things look or how things are, not both. Too much positivity or eggshell-treading or dancing around the truth and high-fiving when discussing or evaluating ideas can be an invisible poison for any business.
Yeah, that was the bit that struck out for me. Fundamentally, an organization is impossible to manage if everyone thinks that they know best. If you argue to your line that you think that the company should do X (or more precisely, the company should pay you to do X), and lose, then you have three options:

a) Do it anyway. The company will judge you as incapable of being managed correctly and will leave you with no responsibility because you haven't displayed it.

b) Don't do it. Everyone will be happy. You may be right, but people won't care. If you want it done in the future, bring more evidence and suggest it again. Work out what people's objections are. Bring it up without implying everyone was stupid for not doing it in the first place.

c) Leave. If you really do know best, why aren't you running your own business?
1. It gets amplified 10dB (power, not voltage) as it passes through each management level.

2. The amount of fear increases geometrically as you descend the management tree from the root.

3. The amount of bonus money for meeting profitability targets increases geometrically as you ascend the management tree from the leaves.
This is the best comment I've seen all day. People forget that chewing and spitting out underperformance is not a monopoly possessed by the employer.
From the original post:

> The rank represents languages used in public & private repositories

The delta is due to private repository usage influencing the rank.
Google went public 11 years ago today
Except that you're entirely authorized to access the computer system.

Purpose or intent isn't defined in that particular law.

Do you have authorized access? Well, as an employee you do.

This isn't a criminal matter, it's a civil one, and no company is going to sue a saboteur unless they need an example made; they stand to gain nothing.

A company doesn't get to retroactively redefine what "authorized access" is as it suits them.
Enterprises powered by Machine Learning
a compound sentence without a conjunction or semicolon? won't you think of the children?!
DiaMon aims to improve open-source diagnostic and monitoring software
From Archer:

"I need a lead-acid battery, fifty units of plasma, some bolt cutters, and something called a - Defrimbulator?"

"That's a made-up word."

"They're all made up."
Would be nice to have the origin of the project... I suspect java is growing up because too much projects migrating to github.
Same with for the spacebar key and the arrow keys :/.
A lot of the spirit you mention and miss seems to be alive and well in the Clojure community. There's a lot of enthusiasm for old-fashioned hacking, improve/extend discussions, just fun times a lot of the time. I don't get that as much when interacting with, say, the JS community, or any other than I can think of. The Clojurescript community in particular is a really experimental bunch, with high energy (and many of their experiments have reached #1 here on HN in recent weeks).
There are a lot of things your FS is not going to give you (eg. transactions), and if you're going to have to query it anyway to get that, you might as well have your blob there too.

For "small" blobs, say <256K, your database is probably faster too. I can only recall one such study (and of only NTFS vs MSSQL), and NTFS was only advantageous at >1MB blobs: http://research.microsoft.com/pubs/64525/tr-2006-45.pdf
The Google Lunar XPRIZE
I've experienced confusion reading corporate documents which contained poor grammar or orthography.

As an example of the latter, based loosely on a real example:

It is preferred to take the server to run-level 1 then to reboot.

So, I telinit 1 followed by shutdown -r now ...?

In operational-readiness documents there really must not be any leeway for confusion or ambiguity, yet I've encountered many such examples. The usual retort of 'language evolves!' doesn't hold true in circumstances where a common, unequivocal meaning is required.

You'd think programmers would be aware of that, writing strictly-defined grammar all day long!
The Foundry MARI Crack and Keygen Serial Key Free Download
Driverless vehicle takes historic ride at UW (University of Waterloo)
>Among the local tech scene in Seattle, there's a quiet view that Amazon is kind of a boot camp where young workers get experience then move on.

That's the common view of digital agencies too; the turn-over will always be high and people are there just to gain experience because the projects are between 2 to 6 months long so within 1 year you're going to be working on at least 2 projects that will launch and be visible to the public.

It isn't a bad business model for the execs at the top; but eventually someone's going to eat your lunch. If you look at agencies, much of those short-term projects don't really increase revenue: I've yet to see any agency that does a retrospective with a client in the room and proves that they helped increase their revenues. In Amazon's case...well they're lucky they have a lot of cool projects to work on but others will eat their lunch eventually.
It does degrade the expressiveness and utility of the language, because when someone says "begs the question" you have to guess at what they find objectionable about the argument. And you can't use the term yourself without the risk of ambiguity (which is sad, because it's a short pithy phrase that refers to a concept that requires a lot more words to describe).
FTA: I always prioritized my work based on a cost/benefit estimate. Amazon culture always places higher priority on work that direct-line superiors consider higher priority. If I had a billion dollar project in the backlog, I could still have my time redirected towards a Senior Manager's pet project or a Director's pet peeve.

i.e. the managers goals are not in line with Amazons goals. If we believe the OP. this dissonance is costing Amazon billions of dollars.

I know corporate politics are bad, but that takes the cake.
Ask HN: Starting a web project in 2015. What stack to use?
I know these kinds of questions might sound silly to ask, but I really love the diversity of opinions that HN provides and the discussions

To give a bit of context: I am an experienced Ruby on Rails engineer. I really enjoy doing RoR and feel more than comfortable using it.

In the next weeks, I'll be starting a web project (mostly a web app, with some public facing pages, imagine a typical SaaS application). There will be some APIs, an on-premise version might also make it into the roadmap.

The logical and pragmatic choice would be to go with Ruby on Rails but I don't want to get stuck forever with a stack that might become obsolete in the coming years (or not). Also, I live in an area where getting good engineers is VERY difficult and hiring is a factor to consider when choosing the stack.
At the last Gophercon Delve was presented as the go to tool, I remember the pres was fast but It was convincing enough.
You're also free to add a vim or any IDE view with interaction based on it.
Because your citation does not refer to anesthetic use but to experimental treatment of depression/post-traumatic stress.

While the other replies to your comment right now refer to real phenomenons, I don't think any of the effects suggested would be extreme enough to explain a higher average recreational dose than anesthetic dose.
> You don't need a commercial flight to go somewhere. Don't fight something you think is hyperbole with hyperbole.

Are you seriously contending that sending an employee into an active war zone is something an actual employer [1] is actually capable of doing? Since you're documenting BS companies pull, care to provide any documentation of something like that actually happening? Whatever Amazon is like, I'm pretty sure they're not going to go to the trouble of flying someone halfway around the world and arranging transport into a war zone just because they went home at 5pm.

Yes, companies pull all kinds of shady shit, but they're not gods. There are laws, and failing that, public shaming. If you act powerless, you'll be powerless.

[1] Aside from the military, or a defense contractor, or other company where employees would be aware that such an assignment is a possible requirement of their employment.
While that would have made scaling easier they would then run into a different set of massive problems because Cassandra isn't a relational database.
Don't count AMD completely out yet. Zen could still be good next year. I hope. Completely redesigned architecture! Please AMD?
"there is"...
I remember the sequence for me: "ok, create frame (?) - add variable, add methods, clone - oh cool - oh wow add variable to parent and everyone sees it, change on child and its local, wow buttons work cool - no new classes needed, wait - I just create a soup in a store to save objects?!?! just add a new variable to Contacts to associate new information to people?!!!! this is awesome"
While I agree with a couple of your premises, I don't think they all apply to Cassandra as much and is too broad of a brush to use.

I don't believe NoSQL means no validation. In fact, I've found things like Cassandra CQL actively prevent me from running expensive queries unless I opt in (e.g. ALLOW FILTERING). Validation is DB specific, but I don't think it's fair to say it's a footgun in NoSQL any more than in SQL databases.

As for choosing what is known by the employee market, I personally don't choose technologies that way (but I do choose based on maturity of course). I rarely look for skills as much as the ability to learn new ones, but I understand it can be a pipe dream when in the market for juniors.
Maxims of Managing Programmers
> Over generalized and inane comment. He/She clearly states that their progress was objective and benefitted the company.

Which is utter bullshit.

All progress is subjective. You can make up all the charts and numbers you like, but its not necessarily his / her job to decide on the priorities.

Honestly, there's no real point developing metrics if you can't convince upper management that the metrics you've developed are in fact superior. Selling metrics is part of your job.

It sounds to me like the anonymous github post assumed that everyone would agree with his/her math, and was pissed off that they didn't. Even if we _assume_ this "self-made" learner who couldn't work with PH.Ds or whatever did his/her math correctly... part of the job is indeed making sure everyone is on the same page and understands exactly what you're doing.

Lets look at the github post.

>> I am an autodidact (my formal education only tangentially describes what I can do), and a polymath (capable of holding my own amongst PhD-level Operations Researchers, Statisticians, Econometricians, Data Scientists, Computer Scientists, as well as Software Engineers).

That is factually false. If he/she was truly holding his own against the other researchers, then upper management would trust his/her numbers and metrics.

There's almost no point to "winning" hypothetical chatter debates by the water cooler. The important battle is convincing everyone else (such as upper management)
Travel Contest on Upvoting Platform Based on HN
> Is it worth shutting down or diverting a discussion due to things like grammar?

I say absolutely not. If you can correct someone, then you must understand them.
The bad thing is it goes against the learned/standard input systems for whatever tablet/phone you are on.
Even today I'm not sure I'd recommend Cassandra for his use case. A stated requirement he needed was:

>Support asking for N number of Pins in a board in a deterministic order (such as reverse creation time or user specified ordering). Same for Pinner to likes, Pinner to Pins, etc.

This can be a pain to model in Cassandra. It would require denormalizing for every key you wanted to order on, and it generally makes updating data a pain.
I hope it’s a sign that more designers / front-end people are adopting good development practices! CSS is already a nightmare to maintain so using source control can only be a good thing.
Not the same thing.

Have you tried to use any of these?

How is their support?

Documentation?
Unless they go into a useful field like education.
I try to get my bloat down, I just load the components which I'm going to use (most of the time it's the grid).

There are some tools like purifycss [1] which can delete unused css

1: https://github.com/purifycss/purifycss
Could the experience of using systemd be more aptly captured than by ardously panning around its FAQ in a stupid PDF?
It's more accurate to ask how many are learning something that the parts of our society that control the money find useful. Do we really need more computer science graduates making time wasting apps or on demand laundry start-ups? There's plenty of STEM grads having a tough time finding jobs even though they've studied subjects very useful to society (cancer research, neuroscience, etc).

And reality can change quickly. I seem to recall back in 1991, as I was starting a Computer Science degree, reading articles about the coming glut of CompSci grads and shortage of jobs. Of course the internet came along and changed that rather quickly.

Your position that everyone just needs to major in the right degree is bullshit. If everyone moved to the top 10 in demand degrees then there would be a glut of job candidates and the problem would basically be the same, people just graduating being told their degree is useless and they made the wrong choice.

http://www.washingtonpost.com/national/health-science/us-pus...
http://www.theatlantic.com/business/archive/2013/02/the-phd-...
http://www.cbsnews.com/news/a-shortage-of-scientists-and-tec...
http://www.popecenter.org/commentaries/article.html?id=2701
> They realized that Python / Ruby isn't that good for backend projects.

That's why both Github and Travis CI are coded in Ruby,hey ?
You see, I would argue that the facetious use of "literally" is not changing the definition of the word. When someone is saying "Ohh my God, my head literally exploded!" the use of "literally" is not meant to be taken literally. It's intended to add on an additional layer of exaggeration atop a ludicrous situation. The reason people say it is to make a joke. People aren't literally going out and using literally to mean figuratively. If literally meant figuratively, it wouldn't be used to express exaggeration in a joking manner.
I think of it like a band (Could well apply to a company too) which occasionally replaces members. So long as they replace few enough members each time that people can associate it with its previous roster, people will accept it as the same band.

Even if after 20 years of incremental changes to the band none of the original members are left it will still be considered by many to be the same band (although they will all likely lament the loss of such and such member) By being recognized as the same band it inherits many of the same rights such as performing the same songs as the previous incarnations of the band (assuming of course it owns, or pays royalties to the right holders, but that is an unrelated topic).

However if too many members change at once, or they lose a member whose presence independently defined the band then people will likely not consider it the same band.

The identity is a label applied to the set, as the set changes so does the definition of the label. For the most part assuming members of the original set do not get placed in different new sets all identifying as the original label, people will generally accept the label as applying to the new set which was formed.

I would chalk it up to people being stupid, or language being imprecise. The alternative seems to be to consider every change to the set to require a new label and be identified as a new set.