skysight-inc/HackerNews huggingface dataset:
Almost all popular Google products (other than search and Gmail) have come from acquisition: Maps, Analytics, Google Apps, Android, Blogger, Picasa, YouTube, Postini, reCAPTCHA, etc.

My good friends Robby & Wayne's company, Zenter, was acquired by Google in 2007. While Robby has since left, Wayne is now a very respected eng manager in charge of a very important project, so I would argue that acquisition was successful for them.

So while many acquisitions do not work out well (and usually loudly), it would be a big mistake to pretend that applies to all acquisitions.
Comcast can just as easily MITM your SSL connections, for your safety of course.

But that ridiculous, right? Since everyone verifies SSL cert signatures...
Even if there were a way, you do not want to short something that jumps 15% in a day even if you believe it's overvalued.
In the long run you might be right, but when you get margin called it won't matter.

Just 15 days ago, it was trading at $50.00:
https://news.ycombinator.com/item?id=5398042
How To Create Your Web Design Style Guide
Just like replacing the remote control batteries, right? Wrong, Tesla batteries cost a fortune, so while you can replace them, it will hit your wallet http://en.wikipedia.org/wiki/Tesla_Model_S
La Unión profesores aprueba resolución para garantizar la seguridad
Thanks for sharing that. Just curious, how hard do you have to work for that $16K?
How to prepare for interviews?
Hi,

I am a developer in India and have been working with mainly Python in the backend - though I also work on the front-end. I have also developed complete production-level apps as a freelancer. I also have some very basic work on my Github.

I am trying for a job in the US. I've had 2 interviews but it didn't work out though according to me, one of them went really well. I think I am not prepared enough for interviews. My question is - How do I prepare for interviews before I start trying again?
s/privacy/qa or your discipline of choice that is seen as "slowing down" development. While most devs should be thinking about this, you're correct in that their culture generally doesn't encourage them to.
Since bitcoins are heavily (completely?) coupled to actually holding them, shorting (which is based on the concept of lending an assert) isn't really possible.
Kingsoft Office software support center, online support for Android Office
One thing I have learned over the years: It is easy to write "this is crap code" over a lot of production code I have seen. But making it better, writing consistently great code in the usual environment is much harder.

Don't let the macho attitude of HN infect you too much - a lot of people here (and elsewhere) are great in criticizing others.
NASA’s ex-CTO built a cloud in a box and he wants you to buy it
Venture philanthropy projects vie for $90K grants
Bitcointalk likes it.

https://bitcointalk.org/index.php?topic=164977.0;all
Well if you're an IEEE-CS or ACM member, you agreed to the joint Code of Ethics and Professional Practice:

http://www.acm.org/about/se-code

10.3:

Approve software only if they have a well-founded belief
that it is safe, meets specifications, passes
appropriate tests, and does not diminish quality of
life, diminish privacy or harm the environment. The
ultimate effect of the work should be to the public
good.

3.12:

Work to develop software and related documents that
respect the privacy of those who will be affected by
that software.

In Australia we have in addition the Privacy Act, which creates very strict regulations on collection, storage and use of information about individuals: http://www.privacy.gov.au/
HTC Facebook Phone ‘HTC First’ Photo Leaked
You know, there is nothing wrong in picking up code from stack overflow. If you are very efficient in picking up good, well written snippets that fit the style of the project and work without debugging and any time waste - more power to you.

Personally, I consider google search (and stack overflow) as an extension of my development environment and I'd recommend using it and melding your dev env with google search as much as possible. It really helps and speeds things up.
Can we get them on 6 strikes?
Yes. And driving less is one of the predictable reactions to higher petrol prices.
I can't believe the stock symbol "DATA" wasn't taken already.
I think the key phrase here is "low probability, high impact event". For a startup, ceasing to exist because nobody cares about your company is a high probability, high impact event. That's why many new products have gaping privacy problems. Also security flaws, technical debt, and other failures of sufficient planning and investment.

The challenge is that for a company with a good product, the highest risk threats (no product, crap product, nobody cares about product, etc) are mitigated. Then these lower-probability high-impact risks come to the front. This tends to happen faster than most small companies realize - like the first day there's any meaningful customer traction.

Suddenly, a team that's lived by 'move fast and break things' needs to catch their breath and pay down some debt - privacy, code quality, security, etc. Nobody enjoys that, so it's easy to postpone it too long.
I love the title...it makes me want to just keep the rhyme going...

"Others are just nay sayers, but on HN we just rhyme sayers, but I'll just get down voted by a bunch of HN-taking-things-too seriously player haters.
He does fear it will affect their decision to hire him.

All I can say, I had an interaction today that reinforced my view. Was at a friend's house and her boyfriend announced at the beginning of lunch, "Please just know I have severe hearing problems, so if I don't respond or continue a conversation we're not actually having, it's not you or me being rude, please just correct me." I really appreciated him being honest and upfront and it enables me to better cater the conversation to suit his needs as we spoke. I recognize that a studder is different in that the interviewer doesn't have to adjust his way of speaking but rather his listening, but I still think there's a benefit from the heads up. Maybe just say so instead of giving a card, then.
This is great! Looking forward for it, there are very few mature C++ IDEs around and this would be a nice addition, specially if it matches their offering in other languages.
"I love using non-textured design as it's easier to do code wise"

Can I suggest that (apart, perhaps, for rough prototypes) that's one of the _last_ things you should be letting drive your design process.
Software teams rarely scale well -- sure management styles and culture will come into it -- However, scaling and layering up software teams is horrendously inefficient. I'd argue that's a bigger boundary.

If you take software out of the equation - Apple is pretty huge. Both in their own right & positively massive when you consider their contractors and partners.
Inside Laiki - Countdown to catastrophe
My takeaway from all this is that if you need a loan to afford a Tesla S, you probably shouldn't buy one.
I have been using IDEs since the MS-DOS days and my life is way better with them than without.

Using vim, emacs and similar always leaves a taste of doing a time travel to the early days of UNIX using text terminals.
Why are you hoping people sell something at this level? Why does it matter? If you're interested in protecting the masses from a ponzi-scheme, you're basically just saying "Those holding Bitcoins currently should get out, but other people should get in". For every seller there is a buyer.

Unless you have technical advice you'd be interested in sharing about where the price might head?
In the morning you eat breakfast or cessationfast? It goes both ways. I suppose since it's common for breaking vows to be a euphemism for cheating in a marriage, you have the modern colloquial meaning.

Or maybe he was implying that they "smashed" their sobriety. Zing!
More money than an apprentice machinist or more money than a professional? I would guess the former, which is a pity.
Same with Adobe. Everything in their creative suite except Illustrator was the result of an acquisition. They had a lot of botched and failed acquisitions over the years but there's no question they wouldn't be where they were today if not for a series of very smart acquisitions.
The utility function for money for humans is not uniform.

Also, people hate to lose money. i.e. the difference between losing 1 dollar and breaking even is not large in fact, but is really large in mind. Even people who recognize this is irrational still suffer if feel they have lost money - so, removing this suffering is valuable to them.

If you only have 10 btc, selling one to break even lifetime will permanently mean you did not lose money. If btc go to a million each, an extra million will not make much difference, since utility of money at the top is much less than at the bottom.

Therefore I think it makes perfect sense for humans who bought btc cheaply to sell fractions of their total holdings to remove the possibility of losing money on btc overall.
> Honest question: Why is everyone so cynical and brash here?

It's a rockstar developer thing. You wouldn't understand.
Let's Be Disruptive
g++ is no standard. ANSI and ISO are.

Contrary to many in FOSS think, all C and C++ compiler vendors have language extensions and gcc is not immune to this.
In my experience, the pay was independent of how difficult the work was. The hardest job I ever had (technically) was the lowest paying one.

However, the stress has consistently gone up with any increase in pay and/or responsibility. Being a startup CTO (which I was before going back to contracting) was a total barrel of monkeys for example.

By the grace of exercise, diet, sleep, and vitamin D supplements do I keep my sanity intact.

Edit: I just noticed you're one of the Goodsense people. Could you elucidate your question a bit better so I can answer more completely? Do you want to email me instead?
Very clever! Some feedback:

* Text can get truncated sometimes: http://f.cl.ly/items/1G3L1F2D3P032T2F3m3E/Screen%20Shot%2020...
* Is it possible to change the actual menu bar color? The overlay kind of makes it hard to make out the other items in the menu bar. Maybe an opacity setting would help.
Turn your Dropbox into a powerful business tool
Netbeans is also quite good, given that it is the official IDE for Solaris development.

What I miss in Netbeans is an integrated static analyzer like Eclipse's CDT (Codan).
Curl directly to gist
Why Bitcoin will never be a real currency
The costs of Middle East policy doesnt need factoring in, they are there already. And the cost of petrol isn't the same everywhere as it is in the US, and is significantly inflated by taxes in many places. Over 50% of what I pay is tax.
Well if the author says so.
Usually the blame is on the developers that don't make use of what Java offers.

There used to be a blog series explaining developers how to take advantage of Swing to make nice UIs. The problem is that most don't care and use whatever is the default.
If overvaluing is not only possible, but a problem in some industries, how is undervaluing not possible? By your statements I can overvalue myself but cannot undervalue myself for the same reason of not knowing my actual market value. I'm not trying to be nit picky, but I just don't understand.

It seems to me both are possible and become serious problems in all employee/employer relationships for a variety of reasons.
It was going OK until he said to get a 40 and drink it on the curb. Fuck you, whatever the fuck your name was.
Definitely... Usenet rocked and there's probably still more knowledge on Usenet than, say, on all the StackExchange sites taken together.

I take the Usenet trolls everyday over the revisionism that takes place on SO.

Usenet was better for programming, gaming, scientific, etc. topics than the Web and Usenet was better for binaries than the Web.

100% agreeing with you... All it needs is a good reboot and we're good to go for a few decades : )
I wonder, now that a lot of stock symbols are taken, if we will see more vanity type symbols like this. Reminds me of the evolution of domain name usage.
Woo not a lot of Seattle IPOs!
Alternative to Citrix virtual desktop -Citrix or Propalms
http://www.propalmsnetwork.com/comparisonctx.html
I'm probably underpaid. 3 years experience, currently @ 90k. Too happy with the current situation to care enough, and not really in it for the money.
Panorama Photos
I'm currently looking into web based BI tools and have Tableau on my radar at the moment. Is splunk able to do traditional relational database reporting for business users or is the value more in IT operations? I'm googling, but finding a whole lot of handwaving.
That article is opinion mixed in with misinterpretations mixed in with citing from SEC filings.
Pick any random company and read their SEC filing, and you will surely think they will crash and burn in short order.

[..] a number of components are currently obtained from single or limited sources, which subjects the Company to significant supply and pricing risks.

Many components [..] are at times subject to industry-wide shortages and significant commodity pricing fluctuations

A significant concentration of this manufacturing is currently performed by a small number of outsourcing partners, often in single locations. Certain of these outsourcing partners are the sole-sourced suppliers of components and manufacturers for many of the Company’s products.

[..] the Company must make significant investments in research and development. [..] In contrast, many of the Company’s competitors seek to compete primarily through aggressive pricing and very low cost structures

Due to the highly volatile and competitive nature of the industries in which the Company competes, the Company must continually introduce new products, services and technologies, enhance existing products and services, and effectively stimulate customer demand for new and upgraded products.

Substantially all of the Company’s manufacturing is performed in whole or in part by a few outsourcing partners located primarily in Asia.

Many of the Company’s products include third-party intellectual property, which requires licenses from those third parties. [..] There is, however, no assurance that the necessary licenses can be obtained on acceptable terms or at all.

Thats Apple. There are a bunch more of these, too.
Good idea! Two things:

- Spotlight searches makes it flicker

- Make it narrow for non-native (i.e. not only lion style) full screen aswell. It's awfully disturbing together with full screen iTerm, MacVim etc.

Other than that it's quite neat! I'd rather have it fill than empty though, maybe make that an option? ;)
It's certainly the case that many feminists do not apply the reasoning in the FAQ. I should have been clearer that by "contemporary feminists" I meant "adherents to more recent feminist thought" rather than "feminists who are currently alive" ("third-wave feminists" was the context of the conversation). The relevance is that one of the words in the draft Django code of conduct means significantly different things to different people, which is undoubtedly true, although I'm not particularly lobbying to change it.
I feel like such a loser reading this...
wxWidgets is worth mentioning. And instead of mimicking, it uses native widgets/controls under the hood.

The non-GUI part of the framework is a quite decent as well.
Is only me or they missing a trick by skipping C#? Or are they concerned it'll disrupt Resharper sales? Or is there simple not a market for C# outside of Visual Studio and MonoDevelop?
Hey I'd buy one that's made today in six years time. It'll need software updates and a new battery, but I think the rest would still be fine.
...a cross-platform UI toolkit will never be usable by just recompiling and having you GUI work just fine on another platform. Especially MacOS, which was always somewhat special about everything! It's good to learn just one GUI toolkit, but you'll need to split your codebase and even if you have the same base UI for different platforms, accept that lots of windows and dialogs and menus will have one MacOS version and one Windows version (usually you can skip the Linux one because Windows-style apps play well with Linux except for when abominations like Unity fuck things up...).
Great. That's a sensible solution.

Congrats by the way :)
When I studied linguistics, dialects were simply defined as regional variants of a language (and that includes the "central" dialect, which many would equate with the language itself), while an accent was what a non-native speaker would get (e.g. "English with German accent"). Whether some dialect rose to the political status of language, was a political question, and not really something for linguists to worry about until they took a course on sociology.

The way the word "accent" is used by most non-linguist English speakers, I'd say you're mostly right: People will say things like "she's got a Southern accent" – when she was born and raised in the South, speaking that same regional variant of the language that her parents spoke, ie. speaking that dialect.
I wasn't thinking about properties. We've used a C++er approach (I feel the stench of Java in you ;) ): objects are stored natively in memory and only when serialized - if needed - transcoding is applied just before, on the flight, on local copies. Since the objects for which representation is different are small (actually, only integers), it's insanely fast and almost no memory is wasted.

It's not quite "0 ms transcoding" but quite and most importantly it's 0 ms read/write access time (you spend more time accessing the object in memory than serializing it).
That's the whole point. Code is not meant to serve the people who maintain it. Maintainability is only a concern once lack of such starts impacting your actual customers. If writing ugly code and fixing it up later is necessary in order to get shit out the door, why is that bad?
Unfortunately I can't. That's why I welcome the JetBrains announcement. Xcode doesn't even attempt to do the most basic things like renaming and code completion is entirely broken. Eclipse was too slow to be usable last time I checked and code completion didn't work properly either.

There is a relatively new clang based vim plugin that I haven't tried yet. Using clang to parse C++ into an AST is the right approach, so it sounds promising.
Thanks for the detailed explanation. I always wondered what tax was along with cost of living because to me Silicon Valley salaries look ridiculous! But I can see how being in the valley can be important for many companies and therefore the higher cost per employee is also justified. Of course, I'm sure there's also a good talent pool making it more worth it.

So I guess a good ballpark would be that most people in the valley would pay ~35% taxes in total. Then, the cost of living but I'm sure the quality of life is also pretty great :)
How do they put the rocket in the title like that?
A bit ironic to read a liberal supporting trickle-down economics. I guess it's ok when it comes from government subsidies.
> If you take software out of the equation..

I'd argue that you really can't do that in this case. Apple's main value proposition is hardware/software integration and if your software teams can't keep up it will limit the product lines you can manage. However, in Apple's case, most of their product lines sell so incredibly well that they still operate at a massive scale, even though they have a limited amount of chips in the game. This is of course where Tim Cook comes in, and why he's CEO now.
How does it determine depression vs boredom?
Loved the " only " part.
Nicely said. One point to add would be that bolting on security/privacy
after the fact generally results in failure. The "highest risk threats"
you mention push companies toward trying to solve their technical debt
later, if they survive, but this just makes the after-thought bolt-on
failures more probable.
These are both good points.

We did use to have a distclean, but seems to have been lost in various build system updates.

Matching parentheses/brackets in the REPL would be really nice too. Can one do this with readline? It would be great if you could file an issue - just trying to nudge you into joining the fun. :-)
Twitter Cards & Path
Splunk is not able to. Check us out at chartio.com
I have a feeling that this was more common in the past.

Except, 1993 is not that long ago and University of Durham is one of the best universities in the UK, especially in his chosen subject. There is no way he could have got into that university on a PhD programme without passing rigorous academic tests.

Oh, and he did it all with English to a high level.

So, indeed, that is quite (art of British understatement) impressive!
Free Kindle copy of "The Phoenix Project" on Amazon
Have you ever used the debugger in Visual Studio? That is THE thing I miss in vim and the likes (yes there's vimgdb ect but that's peanuts in comparision). Combined with the features mentioned by others, that is why poeple want a set of tools that integrate with each other, hence the name, instead of a bunch of standalone tools that also work but don't know enough about each other to seamlessly play together.
It's not "trickle-down economics". Trickle-down economics is when you use economic policies that benefit the rich hoping that the rich will spend that money in ways that benefit others. This is subsidizing the adoption of new technology, hoping that the technology itself develops to a mass-market state.
Eh, I think your viewpoint is clouded by your friendship with Jeff Miller. You "know" that his motives are pure, because you think he is a good person. But this is not at all clear for someone who doesn't know him, especially if you look at the initial messaging about the Punchfork acquisition.
It's a trade off. It's only worth it me to be out here because I'm a founder. I think being here as a consultant could potentially be advantageous but it hasn't factored into anything non-entrepreneurial/job related.

Also I did the detailed break-down because I hate it when people drop vague numbers without any background detail. Drives me nuts. I know people are curious as to what the cost of living is like in SV, so I figured I'd hammer it out.

My goal is to found something consistently profitable and move back out to the country so I can go back to shooting and tooling around on dirt bikes.
A proper writeup is in the works, but to cover the basics: we know not to implement our own crypto. :)

Passwords: we apply scrypt() before any use or storage. We never store the plaintext.

Device-to-device: standard PKI. We have a CA, and the CA's cert is bundled with the client software. Devices generate 2048-bit RSA keys at setup time. They then generate a PKCS10 CSR which our CA signs, provided you give a valid username/password. When peers wish to communicate, they establish a DTLS connection (we use OpenSSL's DTLS implementation, and AES-256-CBC as the default ciphersuite), verifying that the other device:

* is certified by our CA to represent the claimed user and device (identity)
* is not using a certificate with a revoked serial number
* is trusted to send and receive information about the relevant shared folder (authorization)

Device-to-server: Everything between your machine and our servers uses TLS. Where possible, we trust only our own CA. Implementation-wise, we use Java's crypto providers for TLS.

Revocation: When you unlink or remote-wipe a device, we mark the certificate associated with that device as revoked, and notify each of your clients either immediately (if they're online) or as soon as they come online and reconnect to our push notification service that the revoked device is no longer to be trusted. (This is one of the other tasks that our servers provide - prompt delivery of device revocation information.)

We update our libraries promptly and are subscribed to the appropriate mailinglists.

Finally, if you believe you have discovered a vulnerability in some part of the AeroFS system, please contact us at security@aerofs.com (PGP key 6E1DC9F9, if you prefer encrypted email).