skysight-inc/HackerNews huggingface dataset:
This 100x. If you go down the route of a generalist (and not just "generalist engineer" but generalist in marketing, engineering, back office, etc.), then you will quickly find yourself unemployable in the traditional sense since you will no longer ft any job description.

Maybe you can still wing it if you have a strong network, but if you plan on being employed rather than running a business, err on the side of being a specialist but keep your eye open for shifts in trends and don't become complacent on your existing skill set.
I believe YikYak is based on threads/comments right? The main difference is that my app is more like one big local chatbox.

The initial idea was to achieve the atmosphere we used to have in (Dutch) public transport. Everyone could participate/listen to a couple of public conversations being held.
I'm reminded of the Trotsky quote:

"You may not be interested in war, but war is interested in you"

Ignoring the reality of how organizations function is probably the easiest way of dealing with the realities of day to day employment but that doesn't mean that you also get to ignore the unexpected all-hands meeting with the HR department...
Qualcomm to buy NXP for $38B in largest chip deal
How to Stop Farts from Warming the Planet: Feed Cows Seaweed
Looks nice! Will have a look thanks.
Update the copyright? Then that means they are saying that they didn't have copyright in 2015, only in 2016, which doesn't make any sense...
> terms have been known to evolve over time

And when did this one "evolve"?

>> What is this claim based on?

The claim was "Rape victims are still terrified to come forward".

Further, there are ambiguities in that report:

"Rape OR sexual assault"; "Fear of reprisal OR getting offender in trouble" (28%)

The difference between each of these two things is important, and certainly impacts the interpretation of results.
> The controls were clunky, though.

Especially with the flying item IIRC, that was impossible!
Read and upvoted this previous time it was posted. Reread and upvoted it this time too.

This is a good example explaining why reposts should be not only allowed, but encouraged on HN.
My recommendation is personal only, and does not include any "business-wise" suggestions. I would say being good in different things is better. This brings a simple problem tho, you are going to forget what you are not using. But, "learning" is an experience and a good one. So I would say learning and knowing a good chunk of any/everything will help you even in specializing.
English and German. I need the former to read documentations for being up to date and the latter to communicate with people who can pay me a decent salary. I can pick up any programming language I need but a third foreign language? At my age it could be pretty hard and time consuming.
I'm feeling it. I'm a generalist working as a specialist, saving money until I can take my two related side-projects full-time.
I'm not necessarily agreeing with the OP here and I don't even know what the community is like but this seems a decent page to start[1]. I do like how Wikipedia keeps a page on it's own controversies - I mean it makes sense, but I like that they're open about it.

[1] https://en.wikipedia.org/wiki/List_of_Wikipedia_controversie...
> That's 28,108.80 a month

That is right. We had ~100K / month with on prem Hadoop (energy, networking, OPS, enterprise support, etc. included) that could have been moved to Redshift to save money. However, when we did the comparison a different cloud based solution came out as the winer for our DWH needs. The point is, showing a single number without showing how much it would be with other solutions is pointless. There are several companies that can easily afford a ~29K/month DWH in the cloud.
© Copyright 2015-2016
But cell phones aren't satellite phones. Am I missing something? Do cellular networks rely on satellites indirectly?

I'm not talking about GPS, which isn't an essential feature of cell phones.
Factory in Brazil to produce 60m genetically modified Aedes mosquitoes per week
Me: 30 years professional programming

Certified AutoCAD technician

Certified TIG Welder

Degree in Supply Chain Management

Certified Bicycle Wheel Builder

Potter

Wood Turner

Proficient in 3D Modelling

Launched an ISP in 1995 that is still going

Project leader for a charity market garden supplying produce to a food bank

Assistant director / Assistant Producer of a feature film released on DVD (you can buy it on Amazon)

Producer of 4 music videos that have appeared on MTV

Made most of my own furniture from scratch - bed, table, freestanding kitchen unit, chairs

Was resident VJ at a successful rave series for 5 years

Appeared in stage plays for paying public

Qualified scuba diver

Arrested twice on TV on environmental protests

Occasional data analyst for a Superbike racing team at the national level

This isn't even my final form & this list is incomplete

Live life, box sets are for the dead to get buried in.
They lost the thread
> In my view it is unlikely to work for Docker.

Docker has realised the money is in the platform. So they're competing against Red Hat, who have OpenShift.

They're also my employers, Pivotal, and IBM, and HP, and SAP and every other company with a Cloud Foundry distribution.

The problem for Docker is that Red Hat, Pivotal et al started with selling an entire platform to F1000s. Docker and Kubernetes have great groundswell in the community, but the difference is that Docker need to make money from a sold platform and Google don't -- their play is GCP.

> For orchestration solution they are engineering against Google's Kubernetes.

Let's not forget Mesos, Nomad, Diego (the Cloud Foundry bits) and so on. And yes, it turns out this problem is actually very hard. Much harder than it looks.

> Due to Docker's need to protect their business model, there is no true community in the sense that there is an open exchange of ideas.

This is one of the reasons Pivotal donated Cloud Foundry IP to the Cloud Foundry Foundation, and it's why the Foundation rules are written to grant voting rights to members which contribute engineering effort. Red Hat are relevant as a large and critical part of an ecosystem. So it is for other successful OSS companies. But being the "owner" tends not to go as well. People who buy from us want to know that they can switch to IBM without much disruption and vice versa.

> This situation would make it hard for Docker to justify their valuation.

I can't blame them for trying. And I suppose they didn't see Kubernetes coming to suck the oxygen out of a big part of their platform.

The weird story of Docker will be of a company that created a PaaS, abandoned it for a component, then tried to build a PaaS.

Disclosure: as I noted above, I work for Pivotal. As Docker moves into platforms, we are competitors. Though we cooperate on runC.
Let me share a more nature-based perspective(although, as with almost everything in nature, not generalizable to the whole of the ecosystem)

As you may know, chimpanzees wage wars, some being territorial, some more resource-targeted. They even pick fighting grounds, do all kinds of dirty tricks(set traps, prepare stones-to-throw etc) - but to the point. Whenever a "chimp tribe" is threatened, whether its by resource shortage or a competing tribe, they "pick"(as in "tolerate") the most aggressive, asocial, psychopathic chimp of their own to lead them since thats what increases their chances of survival. That chimp may and usually does commit, at wimp, all kinds of atrocities, towards enemies and even his own _but_ when the danger is over, when that tribe no longer competes for their territory, whenever there is enough resources - they simply get rid of him.

We are in a state of prosperity, technologically, environmentally, there is nothing hindering our civilization to live in peace .. except, we are suffering under the same hierarchical [] power-structure we know from medieval(or even much older) periods. Yes, they are still here(structure, not necessarily blood-lines whatever some may want to tell them selves) .. they are not visible, you may not feel their presence, but they are here, creepy version of Asimov's Foundation, there were here all the time(when incl. turbulences within their ranks), now largely consolidated, mostly united, metastasizing across the planet, leading humanity into its abyss, effectively into a 2 species society .. Pharaos as immortal gods, few layers of abstractions(with its own nobelity) and as much slaves as they need for whatever they need, kept in the dark, with no chance to revolt, ever ..

Now I wont be angry when this one gets flagged but I hope at least some of you young minds do get the chance to read and dismiss the claims above .. because they might come handy in the (near) future
If git exposed a consistent, understandable interface to its data model you'd have a point.

Mercurial exposes a much more consistent, much more understandable interface to a very-similar-to-git data model, so it's not like this is impossible.

So it'd be really nice if people could be allowed to point out the shortcomings of git's command-line interface without other people implying their complaints must be rooted in being too dumb and/or too lazy to understand git.
I used to wear earmuffs at work, eight hours a day. I started to develop intermittent hearing problems (coupled with nasty headache). Like an infection of some sort.

At one point I noticed there's mould in one of the muffs. :(
Popular 'Piracy' Streaming Website Sued in U.S. Court – Most Secure VPN
I'm using dynalist.io - it's like workflowy, but with 1000 more features and they're working on it constantly, adding new features and improvements every week ( http://blog.dynalist.io/ )

notion.so looks also nice, but I can work more smoothly in dynalist
Privacy:

Over Quota

This application is temporarily over its serving quota. Please try again later.
In consulting/freelancing it is better to know many things, but market yourself as a specialist instead of a generalist.
It's still inferior to Google Maps tho. It's not outright bad, but for directions/traffic Google Maps is still miles ahead (at least in random European countries).
I recommend reading 'The Wealth of Nations'. As an economics textbook, it is fairly dated, but it makes the point that ten people with a specific specialization can do more than ten people all doing the same work at once. Therefore the value you can provide increases with specialization as you can be part of a team than can provide more.

My salary increased once I marketed myself as having a specific specialization, but the difficulty of finding a job increased too.

It is a basic application of supply vs demand. As, say, a PHP developer, you're competing with millions of other PHP developers around the world. There are plenty of jobs, but there are also plenty of people who are competing with you, driving your price downwards.

If you narrow it down to knowing a lot about a very specific framework or PHP system - for example, you know a lot about Laravel or Drupal, then you're competing with fewer people, and people are willing to pay more for an expert, but there are also fewer potential jobs.

There's also an associated risk. If you specialize in Laravel and Laravel goes out of style, you will have to remarket yourself as a PHP dev again... Some people specialized intensely in Microsoft Silverlight, and they ended up like this - http://www.commitstrip.com/en/2015/07/28/betting-on-the-righ... (it's not a total loss, as some programming paradigms work across languages). With the risk comes increased reward.
>simply because they are the main oil producer?

You realize that the US is a net oil exporter now, right? The SA regime will collapse because of many factors.

Your comments read like you believe everyone in the world is corrupt except Elon Musk.
If a random girl asks you to show her your penis, first make sure you are doing it in person and she does not have any devices on her. How can people in this century not know that your stream (no pun intended) can be recorded.
Yes, this clarity is actually good - you come in knowing that the company has no culture, and you're not family. All performance, no illusions.

Better than being propagandized to love your terrible job.
I think you are "over quota"
It depends. Each company makes the rules here explicit and visible, as it is the most important thing for any trader.

E.g. at BlueCrest, each trader used to start a year with clean track record and some allocated capital. If you lose 2%, your allocation is halved. If you lose another 2%, you are out. However, if you won 5%, you can risk it, only the initial allocation matters.

For me, this policy is strange, as it clearly incentivizes people to take more risks at the end of the year (and risks are the currency here, you don't want to be predictable), so I assume the policy is different now. But it is always explicit.
@yoz-y: I did read the post, thanks very much. It took no time at all to search (`/\(delete\|remove\)`) those alternatives on the man pages, hence suspected lack of RTFM. :)

My point was a lot of these 'quirks' have been aligned over time. For example, your `git push origin :branchName` can also be expressed `git push -d origin branchName`. There is an obvious convergence toward using the `remove` command in command sub-groups, likewise using a `[-d|--delete]` flag in cases where commands are singular actions.

Your point about versioning is a good one. Default behaviours have been updated using a config flag and a warning in the past, perhaps something similar could be done. I think we're in agreement that Git's porcelain interface could do with a good deal of refurbishment. However, Git's backwards compatibility has become a prison, given you have a ton of code out in the wild running on the promise of: "Any `git` is good `git`". This is where a lot of the cruft lies.

IMO part of the responsibility lies with the community who are creating learning resources to keep up with the changes made - especially those monetising. So newcomers learn a sane, modern, consistent interface, instead of a bunch of esoteric legacy incantations. Indeed, these resources too rely on Git's promise of backwards compatibility to maintain their level of complacency.

Having said that, there's no reason some individual(s) who feel(s) strongly could't write a 'training potty' level interface as a separate binary; intended to be user-friendly, OCD consistent, and to be understood as a functional but completely non-conceptual black box. But they haven't.
This 100x also. I would just add that both approaches are risky:

You can become a 'Jack of all trades and master of none' without vocation to entrepreneur;

Or you can become a specialist in an outdated or irrelevant skill.
PHP + Apache. And we stopped because it's hard to make it evolve and maintain.
Well, you don't have to trust just statistics, go visit one of these:
https://en.wikipedia.org/wiki/List_of_dams_and_reservoirs_in...
Snapchat is targeting teens and young adults with this - not exactly people who have $130 lying around
Shouldn't it be kilometers ahead in random European countries?
Reasonably, for Europeans this helped them a lot because google maps enabled iOS could not search for businesses or restaurants outside of the USA.

Even if navigation took a few iterations to catch up.
That article is paywalled.

Certainly in the past we were "offered" the opportunity to do a 75% off deal. Then IIRC it was 60-40 in their favour. They got all the breakage (payees that didn't turn up) and we had ty wait until the end of the deal period to apply for the money.

It was as close to a con as you could get. Like selling pensioners ludicrously expensive fascia boards and guttering when what they needed was their gutters cleaning.

Groupon knew the business it was good for but seemingly marketed to those with little financial nous. They promised winning repeat custom on the one side and cheap one-off deals to the end-customer on the other.

IMO some version of this could have been good for businesses in my sector but it would require the company not to be greedy. Investors don't go for those companies.
This is what happens when you're a design company masquerading as a tech company.

Do they design beautiful products? Abso-freaking-lutely!

Can they develop complex software/systems? The evidence strongly suggests a resounding, no!

They struggle enormously at providing solid cloud services, their websites suck (particularly their developer portals), they can't write a functional USB stack, macOS has more bugs than ever, even iOS' stability seems to be going downhill.

Don't get me wrong, they have top-notch product designers and UX designers. But engineering has been second fiddle since the iPod launched. Self-driving automobiles is entirely an engineering problem, design doesn't even come into it.
How can a company with literally mountains of cash plus the engineer power Apple has, fail to make a self driving car?
I'm not saying at all that is something easy, but Apple is a beast in terms of resources. I confess that I don't get it.
The date in a Copyright notice is the date of first Copyright for the works. You do not update it to the current year. However, some sites do suffix the current year as well (e.g. 2012-2016), although that's not required as it's already implied (by dint of displaying the notice in the first place).

See -> https://en.wikipedia.org/wiki/Copyright_notice#Form_of_notic...
I give you just one example: a security vendor collects multiple terabytes per day worth of antivirus data and sells the insight that can be gathered from this to large enterprises to support their security operations. I do not know exactly how much they make out of this but is guess it is in the 200K-500K / year / customer range.

Startups on the other side, rarely have the amount of data that could not be hosted on anything for more than 1000-2000 USD/month.
I agree with most of what you said but I strongly disagree with the following:

>Separation of the stages of adding files with committing, I think the default should be combined, with options to separate the stages if required.

My workflow is I make changes which may include many files. Once I'm done with the changes, I like to list the files that have changed, look over the changes to ensure that I don't have any unrelated changes, and if I do then I use "git add -p" for the files that I only want to add part of the changes for, and so at the point where I do that, I need to be able to add files in multiple steps because I only use "git add -p" for the files that need it, and for the remaining files I do regular "git add" since there is no point in having to go through the "git add -p" process with those. Once I have all my changes staged so far, I sometimes remember that there was yet another file that needed to change, so I change that file and stage it for commit. When I'm ready to commit, I review the whole diff that is staged for commit and then I commit it. To me, separate stages of adding files with committing is the only sane default.
Adding support for priority inheritance would be a natural extension to bus1.
Pros and Cons of VMware VSphere Virtual Storage Appliance
4 Minute Fighter Abs Review – Efficient Approach to Six Pack Abs
Brand awareness: Nearly everything you need to know
And Jodel (https://jodel-app.com/), which is pretty big among German students and surprisingly entertaining as well.
> Since the investment rate of return is about 2% for cash equivalents, and the productivity rate of return would be on the order of at least 5%, you could say they were being dollar wise and productivity foolish.

Would that increase be in individual productivity or team productivity? I wouldn't be surprised if the aggregate productivity goes down after moving into offices. I would love to read any papers that touch on this, if any research has been done.

I am a fan[1] of open offices, they bring certain efficiencies to team dynamics. If I want to see if someone is busy, I look up/around. If they look like they are in the zone, I send and IM and walk over. Listening in on ambient conversations in my vicinity when taking breaks/waiting for compiles is very useful as well - it's the extended version of the "watercooler effect" where I keep up to date on things I don't directly work on and I occasionally provide solutions before the issue is raised via email or group chat.

1. I am not easily distracted, I can shut out external stimuli. Usually, when I'm focusing on something (work, TV, book), you will have to tear my attention from the activity, and it will take several attempts. To my dismay, I read this makes me more susceptible to hypnosis.
Zookeeper?
Workflowy is incredible.
It was the foundation for a system that saw me through a very productive time in my life.

I couldn't keep up with the complexity I layered in to it, so I'm building a webapp to do the mind mapping and translations to a to-do 'now' list. My biggest need was a dumping ground for all the things I knew I should be doing.

My brain is much quieter now.
I use both Google, Bing, Apple maps and OpenStreetMap:

- For general searching and desktop use I prefer Google

- Bing and Apple have much more up to date "satellite" views than Google (for the areas I am interested in)
- Apple maps have a spectacularly good 3d version of the city that I live (Edinburgh) in which I love looking at - Google 3D version had a huge error near to where I live

- Bing has UK Ordnance Survey maps, which is brilliant for outdoor activities

- OpenStreetMap is great for paths/cycle-paths in some areas

Edit: For one area I've been looking at (in Fife) the Google Earth view is about 12 years old - which is actually quite handy as we are looking at buying a house there that was built ~10 years ago so it is interesting to be able to see what was there before the houses were built!
Yup- we'll see what's in store for me if I ever have to go through the bigco PM interview gauntlet again! Not even sure I'll pass the resume screen even if I'm friends with the hiring manager! ;)
Getting 100 new followers every week tried-and-trust
Docker have broken out some Docker logic into libraries, which is why the Garden team swapped out their driver to use runC. Kubernetes could presumably follow suit and target the libraries instead of the Docker daemon.

The experience of the Garden API (a containerising system that ultimately predates Docker) is that tighter coupling is actually a mistake.

If Garden had been tightly bound to its implementation or orchestrator, it'd still be using raw Linux system calls and running under a 2nd-generation orchestrator.

Instead it's now using runC, OS X or Windows APIs to create containers and runs under multiple consumers -- most heavily under Diego, a 3rd-generation orchestrator and Concourse, a project automation tool.

Disclosure: I work for Pivotal. Many, but not all, of the engineers who've worked on Garden work for Pivotal also.
Was?
Build an autonomous, voice-controlled, face-recognition drone for $200
For all we know GS could have closed a coffee shop in the building as employees wanted fresh air and go to Starbucks across the street anyway.

34,000 employees. Hundreds of job openings on their career site. 20 people being laid off is not news nor is this "how GS lays people off".

Also "front office" vs "middle office" employees go through very different processes when entering and leaving the company. By custom and by contract.

I highly doubt employees bonusing there would suddenly be laid off in November. That would be news.

The YoY compensation drop and -5% fall in total headcount are more informative about whats happening than a 20 person lay off notice.

Goldman Sachs Elevator on twitter is more accurate than this article.
[CASE STUDY] How to destroy user experience with too many choices
> We vendors are everywhere, and we are biased as hell.

As a Pivot, I can confirm: I am biased as hell.