skysight-inc/HackerNews huggingface dataset:
>Suppose a female new grad goes to Electronconf and sees all male speakers. Suppose she goes to other conferences and it's the same story.

>

>She feels there's no way she'll be able to break ground and be recognized as successful.

Does a person like that actually exist? Have you ever met a person that was so discouraged and distraught by the fact that many tech conferences have more white male speakers that she decided to leave the industry?!

Or are we just spinning a hypothetical person that does not actually exist?

>Once the cycle of people being motivated and seeing others like you starts, you see a diverse set of candidates joining the industry.

Again, is that actually based on reality??

This is line argument is so frustrating. I strongly suspect you're just making things up. You have a particular belief and you used a totally made-up scenario as validation for your belief.
From someone who's been there done that: former Googler, now running engineering at a startup. It doesn't get any easier to come up with a startup idea once you leave mothership. I know it seems counterintuitive, since once you leave you have nothing else to do but come up with ideas, but you could find that after 6-9 months you still don't have anything you really believe in. That's what happened to me circa 2008. In the end I just joined Google back then. So your mentor seems to be right, even though what he's suggesting is not 100% ethical: if you read your contract you'll see that all of your software related ideas are property of Google. But they can't read your mind (yet) so there's no way for them to enforce this, unless you tell them about it or do something stupid, like using company laptop (or Borg, or Google3 code) to work on it.
I am in a very similar situation.

I work at Google and am happy with the team and the product I'm on. The pay is good and my manager has been very supportive, they treat me very well, etc. but I'm just very unhappy in my life and considering moving.

I have only been at Google a short time (less than 6 months) but I'm contemplating switching to another office or just outright quitting and moving to a cheaper city for a bit.

It's hard to turn down the money. I feel like that's what's keeping me there, especially with the 1 year cliff for my first batch of equity. I'm afraid one year will roll around and I'll still be unhappy but then it will be even harder to turn down the money.
No worries, I appreciate you taking the time to answer my questions.
More like SQRL, but without the ability to authenticate from a different device (smartphone)
As far as I know Byobu is just a nice wrapper on top of screen/tmux to make it more user-friendly for beginners. How would that relate to concerns raised by the OP?
Via the +PrintAssembly switch

https://wiki.openjdk.java.net/display/HotSpot/PrintAssembly
Another option, why not find a startup that you can join remotely while traveling? Unless you really want to not work for 6 months, working during the week and exploring on the weekend while living anywhere might be a nice balance. You'll get experience that will help when you find what you want to do on your own. From a life standpoint traveling for some time is a great experience. From a career standpoint, having a 6 month gap in your resume at such a young age could be an issue. I hire a lot of engineers and to be honest if I saw somebody that worked at google for 2 years and then took 6 months off to travel I would really worry about their commitment. 2 years is about the absolute minimum you should stay at one company. Moving any more often tells me, as a hiring manager, that I risk taking a bet on you, training you, and then having you leave right when you actually start adding value. Obviously, this assumes you need to get another job if your startup doesn't work, but that is unfortunately the most likely outcome.
> As a thought exercise, consider the effect of raising the minimum wage to $100 in a town.

This is the same kind of argument as the infamous Laffer curve, which sounds much more profound than it actually is.

"Let's increase tax to 100%: then nobody will be able to earn any money and everyone will be jobless. It proves increasing tax is bad!" -- Umm, no, it merely proved that there's a certain point (somewhere between 0% and 100%) beyond which increasing tax is bad. Crucially, it says nothing about whether the real world is to the left or right of that point, so essentially it tells us nothing useful.

"Increasing minimum wage to $100" is just like that. Everyone can see that's a terrible idea. And it tells us absolutely nothing about what happens if we increase minimum wage by 10%.
Or was it a product of the computers at the time?

Here's a 1959 computer, donated to a school in 1965. This was filmed in 1969. One of the children wrote a language - minigol - so the younger children didn't have to use assembler.

https://www.youtube.com/watch?v=f1DtY42xEOI

Just turning the machine on requires coordination between several people using intercom.
Now consider the case that you own the Tesla.
Nor income.
Ontario recently announced raising minimum wage from $11.40 to $15 by 2019. I've seen a negative response to this by everyone I know, as many of them say there will be less jobs available and consumer prices will go up. I thought the change would be great though, so I found it interesting that the first source in the further reading section of this report has this in its conclusion:

> "Businesses will absorb the additional 3.3 percent in payroll costs partly through savings on employee turnover costs, higher worker productivity gains, and some automation (the substitution effect). Most of the increase in costs will likely be passed on to consumers via increased prices. Since labor costs make up only about one-fourth of operating costs, consumer prices will increase only slightly—about 0.14 percent per year over the phase-in period." [0]

So yes, there will be automation, and yes, there will be increased prices, but neither of those negative points come close to negating the huge benefit of increased pay.

> "Based on our analysis, we conclude that the proposed minimum wage will have its intended effects in improving incomes for low-wage workers. Any effects on employment and overall economic growth are likely to be small. The net impact of the policy will therefore be very positive." [0]

[0] http://irle.berkeley.edu/files/2016/The-Effects-of-a-15-Mini...
Before merging, yes, they do shed angular momentum before merging. In fact, if you calculated the angular momentum of two maximally spinning black holes, you'd realize that if you could combine them, it would larger than the maximal possible spin of a single black hole with the combined mass. They must and will radiate this away as gravitational waves before merging.
Russian subs patrol those waters all the time they like pushing boundaries it's nothing new really.
>To zeroth order, that seems reasonable. But the added expenses might shift the cost-benefit analysis enough to add motivation to explore automation

Automat restaurants have existed since the 1890s and were first touted as a cost cutting measure.

Ironically enough, they were most popular around the 1930s and disappeared roughly when the minimum wage was highest (1970s) and are now making something of a comeback, when the minimum wage is again, historically very low.
Two years is too little experience for starting something. At google or any company that invest on formation, you can still learn a lot with relatively low stress. Once you start something you wont' have much time to study and you will pay for it (at least unpaid time). I had same ideas in my late 20's but if I look now at the projects they would have been disasters ;-) I waited a little bit.

With google in c.v. you will have door open everywhere. To start something you maybe also need to give a look to how work some other (maybe smaller) companies, maybe get hired, stay some months, observe, may be leave. This is what happened to me before starting to be on my own, but those were the crazy dot com bubble years (1999).

Freedom is nice but needs a lot of work.
So, a small country develop their own high tech sub, airplane [0] , ships [1], special modification of one of the most advanced tanks [2], special order helicopter from EU project, advanced artillery [3] and light tank [4]. And I probably missed a few other expensive toys.

So how good are their defense? ~1 week will it take to invade Sweden according to them self... With the help of the militia. [5].

My concern is that they basically just develop expensive military stuff because they want to feed the industry. A political dance with money.

[0] https://en.wikipedia.org/wiki/Saab_JAS_39_Gripen

[1] https://en.wikipedia.org/wiki/Visby-class_corvette

[2] https://en.m.wikipedia.org/wiki/Stridsvagn_122

[3] https://en.m.wikipedia.org/wiki/Archer_Artillery_System

[4] https://en.m.wikipedia.org/wiki/Combat_Vehicle_90

[5] https://www.svd.se/forsvar-med-tidsgrans (swedish)
I don't think the Swedish navy needs a bigger submarine. The use case was only for defending Swedish territorial water and there wasn't need for a bigger one.
How I could’ve taken over the production server of a Yahoo acquisition
I recently left Apple without a job lined up after years of debating whether or not it would be a good idea. (full story: http://minimaxir.com/2017/05/leaving-apple/)

The reason you're likely afraid is that despite having some safety with savings, the future is still uncertain, no matter how much you can prepare, and even with the credibility from working at a Big 4 tech company, that doesn't mean you'll automatically succeed in future endeavors. (see also prospect theory: https://en.wikipedia.org/wiki/Prospect_theory)
sorry bro, I can not say it. By the way, I think people think this is a gray business so I am not proud of it. I do it just for my living expense. Iam studying iOS app development since I don't want to do gray zone business. just post question here if you have, I will try to answer.
I wouldn't quit without a firm idea of what you want to start; leaving your current role without an idea is likely to leave you more bored and questioning your decision. Having sold a company and worked at Facebook (not Google, but a great place), I'd suggest a long travel where you disconnect and think about what you want. As others have mentioned, you're young (29 here) and have plenty of time to work it out.
Just noting that starting a company is a huge amount of often unrewarding work and unless you have a business co-founder you're going to be doing a lot of non-SWE work which you may find frustrating. Even with a business co-founder you're likely going to be wearing a lot of non-SWE hats. It's definitely gotten easier to start a company, with all sorts of tools and services to make it easier but that is a relative term. It's still long days, constant sales (selling the idea to yourself, VCs, potential employees, etc), and dark nights wondering why you're bothering. It definitely takes some hubris engineers don't always seem to have (which isn't a bad thing).
While commercial and promotional consideration's definitely come into play if the insurers were losing money I highly doubt they would be doing it, so to say there's zero correlation seems strong/wrong to me.

Tesla's are objectively safer according to measurements by NHTSA but that doesn't necessarily mean that all insurers would charge less. For one there is a long time delay in building an accurate insurance model. Also, insurers are not altruistic, they will price at whatever the market will bear so until it becomes very clear that Tesla's cost less or all of the competition starts to do it, you won't see prices come down.
Developers at Rest: Scalability and Performance Split Your Data and Simplify
BASIC was clearly begat by FORTRAN. This is easier to see in the 1960s versions of both languages, which used line numbers and GOTO statements for program flow, although later versions of both FORTRAN and BASIC borrowed structured programming elements from the ALGOL family.
Do you have the option to take an unpaid leave of absence for 1-2 months? This way you can travel and sort yourself out without jeopardizing your job.

But hey, you're young so go ahead and be reckless! Leave your job, blow your savings, come back to the States and see how quickly you are able to find a new job of the same caliber. You're in a very advantageous position and a reality check like that should put things into sharper relief for you.
I left Google to work on a couple different start ups that did not work out. It's not terrible but you miss out on the salary you would have earned had you stayed at Google.

If you want to travel and start a start up then do that. Google has a nice re-hire policy if you leave on good terms and have good perf reviews.
I think you should leave tomorrow.

I'm 36, started in tech 20 years ago. And the only things I regret was working for someone too long, focusing on the wrong startups for too long (and yes, you can tell which ones are the bad ideas - mainly if they're too big and not focused).

The main driver of building your own stuff is necessity, pressure. And the main fuel is time to strategise and think. So by quitting your job you basically have all the needed tools.

And then you just need to get involved with things to find the right idea - talk to people, do things, try this, try that, until you find something that works and validate it. Watch different industries, see where tech could reinvent things. Take your time until you find something worthwhile, make sure it can be profitable in a short amount of time. And consult with people who've done it.
Thanks for the feedback! I'm asking about 1. and 3.

1. I have a theory on why VP sucks -- is it right? What do other people think?

3. Yes -- I'm looking for feedback, but in the context of why visual programming is no good. Also because of below:

2. I brought that up because visual programming is big, which is a good point that Alan Kay made. So I provided an example, or idea that I had. Is visual programming bad in this case? Why, or why not?
Because of the Deutsh limit: https://en.wikipedia.org/wiki/Deutsch_limit
Direct execution? With GPUDirect from NVIDIA you could have an FPGA get a memcpy() from graphics RAM to its data has. Still, not sure how you plan on using this. I would hope that NVIDIA could give us programmable fabric on the GPU silicon, and it could somehow access each compute units instruction execution pipeline. Would be interesting indeed. Or just massive, fast FPGAs with included highly parallel compute IP built in. Or all new NVIDIA cards just ship a very fast FPGA that runs 3D graphics by default, but can be reprogrammed to do CUDA compatible computation and its open source so users can add new instructions or modify existing ones or even reconfigure the number or arrangement of cores.
There's no grace period as far as I know. That'd be stupid on their part: every keyboard jockey would immediately threaten to leave in hopes of getting a counter. Why not, if there's a "grace period"?Once you leave, there's no guarantee whatsoever that they'll want you back, even if you were doing well before you left. And that's by design.
Don't think I understand your question.

Or maybe I didn't understand the original idea.
It's just that I don't get the money by selling you the software itself.

Even that is perfectly fine. The company I previously worked for did exactly that: sell AGPL-licensed software to other businesses.
Do you know how to:

* manage people?

* raise money?

* deliver/project manage?

* be a product manager?

Do you have:

* a set of friends who have a diverse set of non-SWE skills that are willing to join you?

* Determination to make shit happen?

* the ability to give up vacations and weekends for your startup?

Running a startup sounds romantic, but the reality is considerable less so.
Ah, Mother Google.

How could you possibly think about leave her loving clutches.
Visual COBOL:

https://www.microfocus.com/products/visual-cobol/

Compiles to native code, JVM bytecode, or MSIL (.NET).
How does this compare with SQRL?
You may find this piece interesting to provide some context to why this was: http://gender.stanford.edu/news/2011/researcher-reveals-how-...
they failed to disprove the null hypothesis, but that does not disprove the alternative hypothesis
My question is: Have you stopped learning/growing at Google? Staying at Google is probably the safe path. But you're stuck at the Mothership; And as guilded the cage is, it's still a cage. I left my company and now enjoy my days visiting friends, family, biking, dog-walking etc. and work at nights (on the nights I want). My capacity to learn has increased 10-fold now that I'm not slogged down in a 9to5 job (I should add, I'm "old", 46). I've started 3 businesses that are in different stages, one already paying my monthly bills after just 2 months! All I can say is "FREEEEEEEEEDOM!" :-) That being said, Google pays amazing and you'll amass a good fortune that can give you guaranteed freedom if you keep your expenses low and save /invest properly for 8+ years. So the question is: Are you a gambling man? :-)
On the WW1 front lines farmers still turn out old artillery shells fairly regularly. They still find old Wehrmacht gear in the Belorussian swamps
Junior SWEs don't get a sabbatical, unpaid or otherwise.
Leave Google, and travel wherever you want.

It will be harder later in life assuming you plan on being in a serious relationship and/or have children.
When you are done, and realize that you have an idea- open a business. if you realize you don't have an idea, join a different place of work.

After traveling, you might not even want to do SWEing anymore, who know. you might want to go into permaculture! or a open a parking garage in Tokyo after meeting a nice person over there.

If you were 32 I would have a different opinion.

With all the crisis with millennias having to find meaning, not having a steady job and not saving for the future.
I write these words and think "is my suggestion helpful?". in general, I hope saying to someone "go search where you think you will find yourself" is the healthiest thing. regret is a bitch later.

Here is a bonus new word to learn "Onism" it was coined by youtube channel called "Dictionary of Obscure Sorrows". you should take a look at it, it has a good sense if explaining how I feel about your question: https://www.youtube.com/watch?v=IrBlmpqh8T0

Good luck! being 26 will look a more naive time later in life, but don't only take my advice. i'm only 28.
No disrespect to your uncle, but book smarts and common sense can absolutely be mutually exclusive.
I think this is actually the automation hardware being expensive. If you smack into a car with a normal bumper, everything might be fine, but if its full of radars and lidars, fender benders will be pricey.
The Tesoro Compadre[0] is pretty great and very affordable.

Best in higher end might be Nokta[1] and its sister company Makro[2].

Anything from any of those three companies will be good and high value.

[0]http://www.tesoro.com/product/detectors/compadre/index.html

[1]http://noktadetectors.com/

[2]http://makrodetector.com/
And to extend this, think about all of the Americans in poverty that would flourish if we all had equality of opportunity in this country.
I seems like this has the makings of the same racket as healthcare. Eventually, if all car makers start doing the same thing, everyone will end up with highly inflated insurance rates.
Buried alive in reporters
Optimised code is occasionally so cryptic that you'll just waste a few hours figuring out what it does, which basically nullifies the effect of faster compile time.
Uber criticized for surge pricing after London terror attack
You're 26 years old with a high demand skill set, enough money to last a couple of years, and presumably no kids to consider - there will not be an easier time in your life to make this move. Certainly perform your due diligence at Google to make sure you're leaving on good terms with, ideally, the opportunity to come back at some point. But start planning your future now. Traveling the world for a few months will open your eyes to new project/company opportunities you will never even be exposed to sitting in Mountain View. If you're gonna be on the road longer than a few months, plan to pickup an open source side project to keep your skills sharp, build your network, and create a "balanced center" that you can return to no matter how foreign your surroundings.

Ah, to be young again with the world laid out at your feet! Not gonna lie, I'm a little jealous :) I wish you the best of luck and guarantee that, no matter what ultimately comes of it, you will never regret chasing your dream at least once in your life.
Okay, that's better.

I agree that in Go, sometimes it's a bit harder to understand the type hierarchy for interface types. Often it doesn't matter; finding all subtypes of io.Writer wouldn't be useful, for example. Also, if you want a closed type hierarchy (such as for an abstract syntax tree), it's possible using a private marker method.

The particular thing I'd disagree applies to Go is "error messages produced by structural checking are poorly localized and very hard to understand." I can see how sometimes that might be true for some languages, but I've found Go's error messages for interfaces not matching to be reasonable.

Also, there are benefits: the ability to declare a local supertype for a subtype from another package that's not easily modifiable can be very useful, and not having this ability in other language can be rather painful due to the need for adapters.

So this seems like an area where there are tradeoffs in language design, not one where there's an obvious winner and the other side is LOLCODE.
One modern incarnation of visual programming is called "low code", and it seems pretty successful.

This is a good introduction and discussion about whether this is a fad or it's here to stay: https://medium.com/softwareimprovementgroup/low-code-wave-of...
The Shining light of Wikipedia and other disappointments
Assuming you have a great Google salary, I would live frugally and have enough money to be financially independent / retire in 5 years.

Then travel or work on whatever you please for the entire rest of your life!
With Google on your resumé, you won't have problems to find another job. Travel the world for one year, use the second year to find a more fullfilling activity.

Honesty it's a no brainer.
I agree staying too much is usually not good, but you worked for many companies, he only for one. Observing many companies (or at least some) is very useful.
How long before they can?
It does if it produces more sales. If people stop coming because they dislike the machines 15/hour can be a small cost.

On the other hand if people like the machines more they might raise prices.
You're welcome, I have yet to run into a compiler that doesn't support COUNTER.

Correct, you would have to add trace statements at strategic points to get more detailed traces; but the granularity is up to you and once you have basic tracing in, it's usable for more than stack-tracing. In my opinion, basic tracing should be built into any substantial piece of code.