What does this tell us about the results of this survey?
1,633 karma · joined June 7, 2013
What does this tell us about the results of this survey?
In all honesty, this diagram is missing so much information that you won't learn very much from it about how we do things (and all the things you can't see are confidential). It's more like a map of the relationships between the few bits that have been published.
However, I would tend to agree with your final suggestion that data structures are much more interesting than code.
This implies setting your mortgage repayment rate at a level which leaves you with sufficient income to overpay it. Having set things up this way, you can then size your emergency fund on the assumption that you won't have to pay your mortgage out of it.
Why do this? Simply put, the savings on interest are massive and this improves your financial stability a great deal over time.
Why not do this? It requires careful and diligent financial planning, and that sort of person probably doesn't need telling how to take advantage of the subtleties of mortgages.
As a software engineer, it is extremely likely that you are replaceable, and you always have to factor into your considerations what your replacement is going to do. You don't usually have the choice between "the thing happens or does not happen"; your choice is often something more like "you can do the thing, try to convince people that it's a bad idea, or roll the dice and see if your replacement - who is expected to be more average than you - is both willing and more able to convince people that it's a bad idea".
The average doctor follows the Hippocratic oath. What does the average software engineer do?
(The above argument does not apply if your goal is publicity/drama rather than effective change)
The TL;DR is that a transaction tax would primarily serve to increase bid-offer spread, which slows down the markets and results in every industry selling slightly less at slightly higher prices - which naturally means slightly shifting to favour those with more purchasing power.
* They have an opinion on every subject, and express one in every discussion ("leadership")
* For any proposed task, they can give a list of plausible-sounding reasons why it should not be done ("technical expertise")
* Nobody challenges them because doing anything that sounds even a little bit like a challenge results in you getting shouted at ("respected by their peers")
Words in parentheses are what management sees.
Every time I have seen a case where these people have persisted, it has been because a clique of them back each other up and the rest of the people in the company are essentially docile. Every competent engineer who finds themselves in this scenario then discovers that they are (a) outnumbered, and (b) able to find a better job somewhere else, so that's what happens.
Now, suppose the purchasing company isn't buying the entire business, but (say) half of it? What's changed? (This is roughly what is being proposed here)
The planning permission details in there appear to be a distraction - release of low-value "green belt" land, like that pictured in the article, does happen where needed. The big problem in London is that any proposal for new construction will be met with fierce opposition from nearby homeowners on the grounds of congested roads, limited parking space, overuse of local amenities, and lowering the value of their own properties.
Does anybody have a proposal for how this situation might be changed?
(There's a guy who lives under a road bridge, not far from my flat. He's been there for years. He wants to live under that road bridge. He's obviously crazy, but he's not a danger to himself or others, and it turns out that it's not illegal for him to live there. So he's a +1 to the permanent homelessness statistics, but he's perfectly happy with this - the standard as written will never be achieved in London because of cases like this one.)
Never have I seen this justified in any plausible sense.
The specification that you're both trying to find is called the "System V Application Binary Interface, AMD64 Architecture Processor Supplement" and is found here: http://www.x86-64.org/documentation/abi.pdf
There are similar variations for other architectures. Microsoft does something different, I don't know where their spec lives.
You might find the borg paper very interesting: http://static.googleusercontent.com/media/research.google.co...
The bits of containers that made it out into lxc are essentially borglet features. The rest of the infrastructure around it was never released to the outside world, and now docker is recreating some of that infrastructure. We've had borg for a long time ;)
There's lots more detail in the paper about how these pieces relate to each other.
Others have discussed the technical aspects of what QUIC is achieving, but you can understand its purpose fairly easily by saying "QUIC" out loud ;)
If that's not clear enough, it stands for "Quick UDP Internet Connections", which I think makes it fairly clear what it achieves. You can read more about it in the FAQ: https://docs.google.com/a/chromium.org/document/d/1lmL9EF6qK...
Note that the blog post doesn't say "1% slowest sites", it says "1% slowest connections" - that's the mobile and satellite users. Think about how many seconds it takes to load google.com on your phone when your signal isn't great. How does taking a second off that sound to you?
I think I can see the problem here.
My second observation is that in all the jobs I've had where this was not true, the company has not been particularly successful in the long run. It's unclear whether this is related, but it's interesting.
However, I can come up with an alternative statement that may be a better explanation of what some people seem to observe: if you are not a really good engineer by the time you turn 40, and you expect to be paid based on your "years of experience", get a plan B.
I can't talk about internal systems at all, of course.
While the main point of this article is about legislation that enables interception, they're using gmail as an example and there's something I'd like to point out (took a little digging to find a place where this had been said publicly):
http://googleblog.blogspot.co.uk/2014/03/staying-at-forefron...
"In addition, every single email message you send or receive—100 percent of them—is encrypted while moving internally. This ensures that your messages are safe not only when they move between you and Gmail's servers, but also as they move between Google's data centers—something we made a top priority after last summer’s revelations."
The NSA can lawfully intercept all of Google's inter-datacenter traffic at the borders of the US. Good luck to them in doing anything useful with this firehose of encrypted traffic.
http://www.bbc.co.uk/news/technology-25910694
https://www.reformgovernmentsurveillance.com/
http://www.nationaljournal.com/tech/google-2015-will-be-the-...
http://www.theguardian.com/technology/2013/oct/31/apple-face...
http://dcinno.streetwise.co/2014/11/17/google-microsoft-appl...
When I look at this page, these buttons both seem quite readable to me, and I don't feel that either of them is concealed or hard to press. I do not believe that this page is deceptive or misleading in any way. It clearly and directly tells you what it does. And let's not forget that it's not doing a bad thing, it's offering people a feature which appears to be popular. If you're particularly concerned about adding another layer of privacy defence on top of the already fairly formidable ones that you get by default, you can add your own passphrase to encrypt the information locally on each device, and you can examine the source in chromium if you want to be sure you know what it does.
If you're complaining that the people who designed the feature are trying to encourage people to use it, then frankly I think your complaint is unreasonable.
That's not what this article says. This article is about what happens when the government lawfully issues a warrant to obtain somebody's private data, and orders a private company to give them the data. When this happens the company has some rights to recover their costs from the government.
You may not like what the US government is doing here. I certainly don't. But it's still the law, and companies that operate in the US have to comply with it.
Most googlers who are also engineers can find out what most of these things are, and I would expect many are already aware of what those projects are likely to be. It is a core part of our culture that we share information openly within engineering, and don't leak it.
We can't tell you what's happening. That doesn't mean we don't know.
What, if anything, is wrong with this?