skysight-inc/HackerNews huggingface dataset:
nstart already pointed out that it didn't take long to do it, but... i've seen this attitude over and over again - "expenses are cheap, engineers are expensive, money will just keep flowing", etc.

We don't all live in worlds of unlimited budgets. For them to have taken 2 weeks (maybe $5k of effort) to save $130k plus is phenomenal (and yet, also just mundane). This means more money can be spent on hiring someone else, or higher profit sharing for all, vs just continually and marginally increasing someone else's bottom line.

As buffer grows, their needs will grow and expenses will grow. I hate to push out predictions too far in the future, but this $5k of effort is probably going to save them $500k over the next 3-5 years.

What's a bit irritating in all this is that the folks behind it probably won't be rewarded correspondingly (although buffer seems a bit more open and egalitarian about these sorts of things).
I was a programmer, and then spent a year and a half as a games producer, and could have kept going down that path, but decided to go back in programming.

Half the time I spent as a producer I was worried about the fact that I wasn't doing any programming, and my skills were atrophying.

Production had some real perks in comparison, being able to meet a lot of people I admired, going on business trips, etc, but I got frustrated with only trying to cajole developers to add certain features that I thought would make the game better, instead of being able to dive into the code and add the feature myself, and iterate until all the kinks came out of it.

You'd be surprised how many times you can say "this game is too hard, you have to make it easier" or "the text in this UI is too small, you need to make it easier to read" and developers still won't do it, or will only tweak it marginally to say they did it, instead of sitting down and actually trying to make the game easier.

And then the game comes out, and it gets blasted by critics for being "too damn hard".

If I were in that position today I'd be a lot more specific, but I can only iterate when they give me a new build, which usually takes days. I can't change a variable and rebuild it in 30 seconds like I could as a developer.
Somewhere in your config there's a 301 redirect (UHOH!) to localhost, either as a cloudflare page rule or a misconfiguration on your origin server. If you use chrome you can remove HSTS for your domain here: chrome://net-internals/#hsts , this should at least allow you to replicate the problem (just don't visit the https version or it'll be enabled again.)

$ curl -v orchestrahq.com
* About to connect() to orchestrahq.com port 80 (#0)
* Trying 104.27.137.19... connected
> GET / HTTP/1.1
> User-Agent: curl/7.22.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: orchestrahq.com
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Wed, 06 Apr 2016 14:09:23 GMT
< Content-Type: text/html; charset=utf-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Set-Cookie: xxx
< X-Frame-Options: SAMEORIGIN
< Location: https://127.0.0.1:8008/
< P3P: CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"
< X-Content-Type-Options: nosniff
< Server: cloudflare-nginx
< CF-RAY: 28f5d13940ba0719-SJC
Is it bad that the first thing I thought when I saw the title was "How can a website be 1,000 years old?"
The application of updates required manually updating databases. There was an easy-to-use installation procedure but the upgrade process was both not automated and very easy to break.

The developers (at least at the time) were more interested in making repeated breaking changes than they were in investing the effort to allow earlier adopters a reliable upgrade process.

My irritation was that this was the metaphorical equivalent of a business offering a fantastic deal to new customers but treating existing customers with palpable disdain.
The point I'm making does not involve Canonical. When discussing a switch to Linux, most people answer with something like "oh but it should support X (MEGAcorp product) so I can't switch". It should support .docx, or whatever latest proprietary protocols. And when this is implemented, there will be a new shiny closed thing to have.

Also, in its current form your comment is just a Perfect Solution Fallacy.
One of OP's early theses is that the left is all about economic class, but can't admit social classes exist, so conflates them with economic class in order to talk about them.
Culture in many ways is an adaptation to local conditions magnified though feedback loops. Deserts promote different types of stories vs. grasslands vs. seashore. Now days location is less important, but wealth and poverty are also worlds apart.

What IMO get's lost in these discussions is poor people can make rational choices that conflict with wealthy culture. "Sorry, broke" is a shield for many things making savings often money that you simply don't get to spend. What happens when your 50 and owe more money than you will make in the rest of your life?
Feature flags for native apps
Can anyone name adequate phones with FOSS operating systems that aren't Android forks? I think that's what many of us are looking for.
So you buy a couple high stools?
Ethereum smart contracts being used to run a decentralized criminal enterprise
So, TLDR: "my biggest regret as a programmer: having been a programmer"
Why was this comment down-voted? Software developers, assembly line workers, cashiers can all be worked to death. It's a function of labour laws, supply and demand, and culture rather than tax laws.
US and Canada Issued an Ransomware Alert to Networked Systems
The AWS services are a pretty good moat. Building and running your own S3 and EBS is not quick, cheap or easy.
Well put. Also, the developers (at least when I was involved with it) had a thing for repeatedly changing internals such that new developments (most importantly, security-related developments) required orders of magnitude more ability in a variety of esoterica than the install process did.
How Police Failed to Find America's First Serial Killer
In USA there are format shifting rights in the Fair Use doctrine I gather. So one could buy the book and scan it and create an ebook, as this is logically equivalent to getting a copy from a torrenting site but is far less economical and wastes more resources it seems the moral thing to do is buy the paperback and send it for pulping and download a copy of the ebook?

The author gets paid, the publisher gets paid, you get the copy you want with less resource waste than scanning it for yourself.

Anyone have a moral objection to that they'd care to elucidate.
yes, the last kingdom is better (2nd season end this year), it's based on a book series by bernard cornwell: https://en.wikipedia.org/wiki/The_Saxon_Stories
What Rooms Should You Stage First?
My dad never really retired, but lets just say he got extremely picky about the contracts he picked up and the people he would work with. Being able to do what you want, rather than what you need to do to survive, is pretty nice.
Panama Papers: Why No Big Splash or Times Participation?
Um, talking to old frail people who are like you. They are real people who used to be programmers and photographers and surfers and skaters. Chat to them and they often show you their old photos. I assume that because they were like me at 30 then I will be like them at 70.
For anyone wondering what CEP is... (from the blog) "in contrast to traditional DBMSs where a query is executed on stored data, CEP executes data on a stored query."

And

"Apache Flink with its true streaming nature and its capabilities for low latency as well as high throughput stream processing is a natural fit for CEP workloads."

Anyone looking at generic low latency, high throughput systems can look at Disruptor by LMAX [0]. Spring's Reactor framework supports it out-of-the-box.

[0] https://news.ycombinator.com/item?id=3173993
Maybe in the future we will actually look at everything and have to photograph nothing because it's being done automatically by our brain chip.
Why I love ugly, messy interfaces – and you probably do too
1.
Honestly? Years.
Sadly courts don't work as quickly as television series suggest. Every case has a number of deadlines for appealing, pleading, etc. Also, a very high number of cases are handled simultaneously by one lawyer. This one of the reasons why young associates burn out pretty easily.

2.
Medical misconduct as defined by law, with some examples included (a non-exhaustive list). What is your point with this?
That article is purportedly vague so that medical accidents could be judged on a case by case basis. In other words, if the opposition has a good lawyer, you're screwed.

And you're forgetting the point of my post. Even if the doctor didn't do anything wrong legally, he'll still be haunted by the loss of a patient if he could have prevented it somehow.
except docx is an open format..
That's fascinating. I remember reading something a while ago about the loss of regional accents (there's a great "Downeast" accent up here in Maine that no one has anymore, except lobstermen). People like to blame mass media, but in reality it's mass communication and the stigma of having a thick Brooklyn, Southie, or Downeast accent that encourages folks to pretend they don't have one.

On the flip side, there is some evolutionary reasons why humans make quick decision when encountering new people or places, and I would guess it would take generations to change our hardwiring to NOT make those assumptions unconsciously. Even more brutal, if that hardwiring changes, there are circumstances where we'd likely be in trouble but for our split second assumptions.

Fascinating story on NPR last year about a cop in an evacuated Wal-mart looking for an active shooter. Came around the corner to see a white woman and for half a second wondered why a civilian was still in the store. Then she shot at him, he returned fire and barely escaped with his life. So there's arguments to be made for learning how to avoid those assumptions too :) Crazy, mixed up world we humans make for ourselves.
There are already pre-trained networks out there. TensorFlow comes with an example command line tool that you can pass any image and it will tell you what is in the image.

The classes that it can detect are from ImageNet, so that might be limiting.
How Social Discounts Increase Engagement and E-Commerce Sales at Once
Since you're on HN I assume you're doing some kind of software or technical work. What's the market like for that in WV. My family's from Man, a little dot in Logan county.
Yet again, The New Yorker hobbles closer to the realm of click-bait.

After the Malik trots us down the obligatory Sontag shortcut to establish credibility on the subject of photography and authenticity, he goes into some genuinely informative and interesting stuff about Google Photos. But this appears to be a ruse, as Malik pulls back the curtain to reveal that it is yet another article proselytizing about the death of authenticity and the increasing shallowness of us digital heathens. The ensuing unqualified speculation at times borders on the ridiculous:

"We are all taking too many photos and spending very little time looking at them."

Maybe Sedaris and the New Yorker IT dept have developed a secret algo to qualify factual statements like this one? Then there's this factually-stated pearl:

"Photos are less markers of memories than they are Web-browser bookmarks for our lives." How so? Certainly not for myself. Albeit anecdotal, but I spend much more time these days joyfully poring over high-def Iphone photos snapped on trips away or of portraits of loved ones.

Also, its always a bit of a tell with an article's quality when its title commences with "In the future". We only have to look at the amazing HoloLens video on Ars (1) the other day to see that photography may well fall by the way-side once that kind of tech reduces to contact lens size, and virtual imagery will become much more enabled to move at 24 frames per second.

(1) http://arstechnica.com/gadgets/2016/04/hands-on-hololens-on-...
Bootstrapping Is Much More Fun Than Investors
It's something I mess up often. It just feels more natural to put the modifier before the number like with money.
Common misconceptions about locking in PostgreSQL
> I think you have a miss-calibrated idea of how hard/technical/uncommon/expensive this is. This is the IT equivalent of collecting DNA, not Jason Bourne stuff.

I think you have little experience with cops. It's surprising they can figure out shoe laces.
How to create amazing mobile designs? Great tips from mobile and UX experts
It's more that in a business (which is a power structure optimized for efficiency - meaning hierarchical power structure) the programmers are at the bottom of the pyramid. Involving their input would take far too many layers of overhead; so the decisions get made further up where there are fewer people to consult (and hence more efficient).

IMO it is essential in today's world to have competent engineering management in the room whenever any major product decisions are made.
Author is confusing the map and the territory.

A/B testing is comparing the performance of alternatives. Epsilon-greedy is a (good) way to do that. it's better than the most common approach, but you're still testing A against B.
What is, using machine to save people from doing repetitive work?

Is using excavators instead of people with shovels autistic?
>"oh but it should support X (MEGAcorp product) so I can't switch".

> It should support .docx, or whatever latest proprietary protocols. And when this is implemented, there will be a new shiny closed thing to have.

This is fascinating. The word you're looking for is "features".

Consumers want this annoying little thing called "cutting edge features".

I've literally in my entire life developing software never seen someone find a way to cast "feature seeking users" as the bad people addicted to MEGAcorp or whatever.

On the surface, your entire argument appears to be that if regular users didn't constantly want well polished and shiny new features, open source software would be successful.
I got 60$ (from 110$) from them.
Awesome post. Being in the ditches often allows you to see easy ways to fix problems. Being a leader makes it hard to see what's going on in the ditches. There aren't many leaders that listen to the people in the ditches. Unfortunately, most corporations and people in general don't value leaders who listen. They value leaders with charisma. They value leaders that project confidence even if they don't know what the hell they are talking about. It's up to us as programmers to start taking those leadership opportunities and take the road less travelled.
> I think having kids, which I have not done, might slow time down a bit.

Speaking from firsthand experience, it seems to do just the opposite.
But surely Google want to keep notifications more interactive. Native notifications on OSX only allow for minimal interaction and are truncated to a small number of characters. I really hope they allow for other options.
Java vs. C Performance [video]
Facebook was already using this data internally. You just didn't know they could do it until now.
You're pushing raw data to the GPU which is directly executed. I've heard there's a ~15% performance increase doing it this way, but you could never do this with a general purpose OS due to the huge security problems it creates.
Sort of funny how office jobs have the opposite problem: of people who are suffering pain because they have to sit without standing for long periods, and can be accomodated with adjustable, standing desks. (I suspect these will be standard in the future because of findings about the long term damage of sitting.)

Also funny, in a gallows humor kind of way, how people are being considered disabled (both by themselves and the social insurance system) despite the existence of trivial accommodations. It's like if someone's "dream job" were where they could move up close to the stuff they work with so they could see it better, since "the faraway stuff is so blurry".
> Yes. There are tens of thousands of people (and most importantly, their children) for whom multi-million dollar annual expenses are fairly inconsequential.

Indeed.

http://richkidsofinstagram.tumblr.com/
After Abusing H-1B Visas, Disney's Number Two Steps Down
No significant gene flow, so quite a drastic gulf.

The fact that populations in the Americas were decimated by disease after contact should be enough to show how significant it was.
A bit strange though. I don't know what the Mali technology level was at the time but I would assume Vikings had far more advance ship and navigation technology as they are well known for that and it is well documented their extensive travels elsewhere in the world.

Of course pretty much everybody claims to have been in America from Moroccans, Chinese to Irish. But still we only got solid evidence that the Vikings were actually there.
Hey, I was working on the same thing. Wanna talk about it ?
Of course it's realistic. The Malagasy people are descendants of Polynesians who crossed the Indian Ocean to Madagascar, in canoes. With calm seas, there's no reason you couldn't make such a trip. Canoes can have sails too, and you can row your way out of the doldrums.
Being on AWS does not necessarily mean that you don't need a devops person - especially at the scale where not being on AWS actually makes a difference to your margins.

I have seen quite a few people move off AWS successfully onto bare-metal leased hardware. S3 is just about the only service that's difficult to find an alternative for. Personally, I find using something like DynamoDB no different than using an Oracle DB - it's a vendor lock-in. Unless you had enterprise-level support on AWS (which costs a lot) - if you run into issues with Amazon's proprietary services, then good luck to you.

AWS is great to get started, but once you know that you're going to need scale (and lots of infra), it's best to move.

I say all of this as someone who has extensive operating experience on AWS. YMMV.
That is some fascinating sh*t.
don't worry you could end up as the lucky one the author talks about :)
If you were to train your own net, ImageNet is one of the biggest and most complete datasets and you'd surely use it for training. The alternative is to make your own training set, which will cost you money and/or time. For a proof of concept or initial prototype (until your business can pay for it), those classes should be enough.
Any info available about that? Most of the clubs I know of are affiliated with large corporate entities like Wynn or MGM. The highest grossing clubs are all run by the Tao Group.

Also where can you get a jeroboam of Veuve Clicquot or Dom Perignon for $300 wholesale? I'd love a link or more info since I would buy a bunch for parties.
I think it would depend in large part with how active you keep your programming skills and how up to date you stay on industry changes. Sure, your initial reaction to reading this is that you would stay sharp as ever, but management is a different kind of grind, and it tends to wear on your soul. Perks are good, trade offs not so good.

Personally, I'm glad I got our of management and back into the nuts and bolts side of the house.
The issue though is that many (most?) developers/engineers avoid management like the plague since it involves having to actually deal with people
I feel programmers have made it econimically. I know a large number of devs in their 30s who make over 200k a year. But we haven't climbed the social ladder as well. Maybe that follows the money.
Great realization. I'm in a similar boat. On the upside, 30 is still quite young, there's lots of time to do other stuff and slow things down ever more.
That's the same thing they say about investing in the stock market.
Single inheritance is awfully limiting which is what Javascript's prototypes provide. And structurally copying multiple prototypes into a single object to achieve multiple inheritance is an awful hack.
Hahaha! You got me!
I understand the authors frustration, and it's not really about money as some here believe.
In my 6 jobs as a programmer I've also seen so many incompetent managers, so much time wasted, so much bullshit, so much backstabbing and narcissists galore.
But the problem is not really about THEM managers, but about ME and my maladaptive cognitive schemas (commonly known to everybody as lack of social skills, subjugation to authority, procrastination, lack of discipline and so on).
The bitterness results from the fact that even if you're a great programmer, most companies will try to stamp you into a predictable, replaceable and interchangeable little cog and will use you as it sees fit.
If you're not happy with that, if you think you posses great insight and you can do better, you either develop your own product or you take on some sort of leadership role.
That's all kinds of wrong. Having sexual feelings for children is a medical disorder and people who have it are generally urged to get medical help. So I'm afraid that, yes, there is indeed something wrong with being sexually attracted to prepubescent children.

Of course, you miss my point on this anyway - there are people out there who believe that forcing themselves on children is right. There are also those who believe that rape is justifiable - just ask Daryush Valizadeh.

Furthermore, I am indeed interpreting this correctly. I am saying that if you want to force those who don't celebrate diversity from joining your organization, your are rejecting the a part of the diversity that you are celebrating. Let's restate this: if I say that I say that there are some things that humans promote and undertake are so horrendous that I cannot accept them under any circumstances, then I am implicitly rejecting the notion that diversity is to be celebrated. I am in fact rejecting diversity - as almost every single human being does to some degree.

What is basically being pushed here is a form of moral relativism, and taken to it's logical limits it's entirely self-contradictory.

1. https://en.wikipedia.org/wiki/Roosh_V
I am curious as to what tools your team has considered so far, where they partially met the requirements, where they fell short because context will provide relevant answers.

To put it another way, for Google the answer to the tooling question is form an inhouse team, include one of the fellows who wrote C to develop a performant garbage collected language, and then throw some of those quarter million dollar a year plus engineers at writing whatever tools you want. At the other end, some entrepreneurial idea person tells the contract PHP programmer to make it happen next week. In the middle is someone who hires a consultant and another person who combines Legos on AWS themselves.

Which is a round-about way of getting to the critical idea: the good solutions for your company must fall into a very narrow range of technical and business criteria.

Good luck.
your first inference is incorrect.

Lifetime earning potential is almost never linear.
https://broadly.vice.com/en_us/article/paris-hilton-profile-...
This is related to HN how?
Why Controversial ‘Swiss Army Man’ Makes Audiences Uncomfortable
The comparison of Android updates for non-Nexus devices versus this device is a little unfair.

This is pretty much the only Ubuntu phone with significant sales numbers. This is the result of a cooperation between Canonical and bq. This is pretty much the equivalent of a Nexus device for the Ubuntu phone platform.
Nice cherry picking. According to Pfizer's actual SEC filings, for 2015, 2014, and 2013, the company paid 22%, 25%, and 27% respectively.

http://services.corporate-ir.net/SEC/Document.Service?id=P3V...
By the parent comment, I was assuming a distributed team.

Speaking from far-too-much experience, partially colocated teams are a productivity suck.

But I really do mean a fully distributed team needs a way to properly sketch things out. One of the biggest weaknesses I've seen is that people get limited by the equipment. So long as that's a separate piece of equipment from your video conferencing, it should be fine.