skysight-inc/HackerNews huggingface dataset:
Yikes, you're giving me déjà vu. I did exactly what you're thinking of doing when I turned 25. Google was my first job out of school, and I worked there for 3 years. I also had a mentor at the time who was encouraging me to stick around.

I went off and did my own startup for 2.5 years, and then wound up crawling back to corporate America.

I believed in 'following my passion' when I left, and I definitely wasn't finding that at Google. After all, my last project there was building automated tools to serve legal requests for Google+ - not exactly what you have in mind when you join.

A couple of things I wish I had known when I left:

- Following your passion is bunk. Most people don't understand themselves well enough to know what they're passionate about. There are always going to be parts of jobs that you don't like, even when you're working on your own stuff. I actually found the percentage of dislike to increase when I was doing my own stuff - I had to do sales and marketing for my own company. I never had to worry about that at Google.

- A lot of people try to find some larger meaning for what they're working on. I always wanted to work on 'something really important', and I wasn't finding that at Google. Problem is there just aren't that many 'really important' things. Even if you work on phenomenally successful products like the iphone, you could argue that product did not make the world much better in any meaningful way. What's worse, 80% of software developers spend their careers making glorified CRUD apps, or worse.

But this problem goes away if you just drop your need for doing something important. Nowadays, I don't care about the larger meaning of what I'm doing. I don't get hung up on that mental argument. I just take immense pleasure in the craft of producing software. Writing code is wonderful - you get to solve puzzles all day and learn new things. If that code changes the world, then great, but I don't 'need' it anymore.

- Pay - quitting Google cost me 1/2 a million dollars. I didn't make squat in my startup over the next 2.5 years. When I went looking for a job (I'm in Colorado), I realized that Google pays in the 90th percentile, and it was hard to find companies who would match my former salary.

So in retrospect, I probably would have stayed and just worked on side projects to satisfy my curiosity while I continued to make bank at my day job.

There are many, many wonderful things about Google - the people are all super smart and competent, the internal systems rock, HR 'just works', things like expense reports aren't a pain in the ass, and you can go off and explore awesome internal technologies.

Yes, you might spend some time working on 'boring' stuff, but that's going to be true at any job.

Anyway, that's just me, and I have a ton of perspective. I never would have found that perspective if I hadn't quit, so everyone has to follow their own journey.

Good luck.
Re: starting your own company

Is there a problem which you see that no one is addressing? Please put aside software problems when considering this, since a start-up solving those sorts of problems is most likely to be acquired by a place like Google in 4-5 years, putting you in the same situation as you are now (perhaps with more money than if you stayed).

Have you worked at a small company? Are you excited to learn the skill necessary for running the day-to-day operations of a business?

Is there some subject that's always on your mind?

Do you have an idea who you want to help with your startup? Do you know anyone who matches your intended market? Can you think of a role or position that you could perform where you would meet more of your intended market (before starting your intended startup)?

Who in your professional network could you reach out to invite to work with you?

What's your goal? How much money? What will you do with your free time once you achieve it?
How can decentralising data fight grid cyber-threats?
The count of Google Authenticator in the Play store is between 10,000,000 - 50,000,000 [1]

The MS authenticator has between 1,000,000 and 5,000,000 [2]

These stats are just for Android devices not iOS.

10's of millions of users is not insignificant. Why does the global number of internet users matter here?

[1] https://play.google.com/store/apps/details?id=com.google.and...

[2] https://play.google.com/store/apps/details?id=com.azure.auth...
Or perhaps you need to be a frustrated machine language programmer?
You've completely missed my point. The ability to borrow sets the price. This is how prices on goods are set, not by how much it costs plus a "fair profit".
The lack of a magnetosphere is less of an issue than popular science claims it is.

The current atmosphere weighs about 25 terratonnes[1] and MAVEN estimated solar wind is removing 100 grams/sec[2]. That's an annual loss rate of 0.12 parts per billion (10e-10). A thicker atmosphere might strip more quickly, but we only want to thicken it by 2 orders of magnitude. Even if the loss fraction increases quadratically with pressure at 0m altitude, that gets you 10e-6, a millionth o your atmosphere per year, or about 1% every 10,000 years.

[1]: https://en.wikipedia.org/wiki/Atmosphere_of_Mars

[2]: https://www.nasa.gov/press-release/nasa-mission-reveals-spee...
Your first ever job is at Google? At 24? And no loan debt? How is that even possible. Not to be a dick, but honestly it sounds like your family is wealthy enough that you can do whatever you want.
When I left Google I was told I could come back within a year and not have to go through the full interview process. Just a few rounds of calls with recruiters a hiring manager. They apparently do this for anyone who goes out with high performance ratings on their last perf (Exceeds Expectations or greater).

Not a grace period per se, but pretty nice.
may i ask which business pays your bill? could you share a link? how did you get to find paying customers?
tmux new-session -A -s mySessionName

I use an ssh alias at work to always log me into my tmux session if tmux exists on the server

ssh -t 'tmux new-session -A -s mySessionName || exec $SHELL -l'

I shared this with a workmate and he just changed the session name and we both have our own tmux sessions.
Love reading the status updates from the Dolphin Emulator, although I don't even have a machine with a powerful enough GPU to run their emulator, it's fascinating to read about the technical implementations, especially when I used to own a GameCube and Wii back in the day.
I'm curious as to what businesses you started? :) (email me! :D its in my profile)
Interestingly, a few days ago Google Authenticator asked me if I wanted to switch to a simple confirmation (instead of manually entering the 2FA token).
> Why? This is not an axiom, it's a conclusion. Defend the premise.

My basic premise is that shareholders do not have the tools to protect themselves from (to use inciting language) predatory management. Sometimes it looks like it works perfectly. Google seems to be doing just fine with a dual class arrangement and not all shares having the same voice.

We have certain restrictions on freedom all the time. You may not consent to die* for example.

I am not very good at explaining but the idea is that freedom of speech and freedom to carry arms have restrictions imposed on them. Even freedom to privacy is not absolute. I don't know what the legal words mean in practice but from what I've read even habeas corpus has the limitation of "unless when in cases of rebellion or invasion the public safety may require it". The point is that if all these rights are in some way capped, why can't the right to earn money and spend be capped as well?

OK, I haven't answered your question so far. I don't have a good answer with formal proof. I just think an effective income cap is possible within our ethical/moral framework.

* well this one is changing but I guess you could argue that the wording can be you cannot consent to die without adequate safeguards to make sure you know what you are consenting to.
Worked for small software company for 4 years. wasn't interesting work but company was in Hawaii, so could surf every day. Travelled 8 months in SE Asia. Stayed home a while and 3 months in central American. I had some of the best times of my life. Not only fun, the culture is so different and amazing. Opens your mind in so many ways. The freedom of doing what you feel like without worrying of having to be at a job in a few weeks or months is priceless.
2 years after leaving my job, needing to find a job I feel like a have a huge gap in my CV. But it was totally worth it for me, maybe I didn't have prestigious job like yours but if you have worked for Google, you won't have any problem finding work if they don't want you back.
Can you suggest some good telegram chats?
How about plain-old unpaided leave?
Fwiw, the rim-driven pump-jet the article is talking about is not the same thing as the caterpillar drive [1] from Hunt For Red October, to which the article compares it.

That said, this could be a similarly effective improvement to the submarine's acoustic signature and stealthiness.

[1]:https://en.wikipedia.org/wiki/Magnetohydrodynamic_drive
Wishlist for a modern UI testing automation tool (12-point listicle)
We have to go further back ... Aaaaaah, what's that caveman doing drawing on the walls of this pristine grotto?
Is anyone still making reasonable slide rules? A few years ago Think Geek offered a slide rule, and I bought a couple, but they are nowhere near as smooth as the slide rules I had in the '70s.

I find it interesting that the pocket calculator quickly killed the slide rule, but did not kill the abacus.
"Leaving Google because feeling unfulfilled" is one thing. "Starting one's own company" is another. "Spending 6 months in SE Asia" is yet another. They don't necessarily work together toward a common goal: you have to decide what is the most important to you.

If you decide to leave Google because you don't like it, then obviously that's up to you, but if you truly want to start your own company, you have a much better chance of coming up with a good idea (and skills/networks to make it happen) if you work at Google than if you're traveling the world. Honestly I'm not sure how the travel and doing startup is even related.

That said, you're young and if you're good you can always get back to Google (or another similar company). So there's no big harm in trying something different and seeing if it works.
You can't automate to a level to replace them. You can automate order taking, but the human order taker who does it also cleans the store, fills and packages orders, leaves the store to clean the outside and dumps trash, answers customer questions about food, troubleshoots register issues, balances their drawer, and more.

And something as simple as checking straws and napkins or making sure the floor by the soda machine is clean can't be automated cheaply. Automation in general is too fragile to handle the demands of that kind of work.
If you're referring to https://www.tesla.com/blog/tragic-loss, that doesn't even claim "Tesla drivers have fewer accidents than the average American driver"; all it claims is that it has fewer fatalities.

That isn't surprising, given that larger and newer cars tend to be safer, and that the average American driver was driving a smaller and older car than the average Tesla driver (possibly on average on worse roads, too, but I'm not sure about that)
What is this point of this quote? I downvoted this comment because it does not contribute to the discussion. A common tactic is to post a quote, wait for people to refute the most common/charitable interpretation of the quote's meaning in the context of discussion, then to reply with "that's not what I meant" and end it satisfied.

So tell us, what is the point of bringing up this quote?
> 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.

It is most definitely not unethical to not comply with a bullshit authoritarian contract like that.
The Man Who Rescued Lego
https://news.ycombinator.com/item?id=14480758
> So you should see 70% white players, 15% hispanic players, 12% black players, 5% asian players. Is that the right solution? But is the fact that black Americans dominate the league actually a problem? And what the heck are you supposed to do to fix it?

Arguably yes. The NBA itself is an irrelevantly tiny portion of the economy. But it creates a huge pressure on African American kids to focus on being successful through sports instead of academic pursuits.
I didn't notice anything about the types of claims. The acceleration could contribute to rear end collisions if someone stops quickly after accelerating, i.e. pulling into traffic, and the person behind not reacting quickly enough. Almost all of my "accidents" have been this on the receiving end, but minus the crazy acceleration.
Definitely less silly than get inside the fridge.
Startup life is really hard - you will have to answer questions much harder than this every day if you do a startup. Therefore, based on my own first hand experience and observation on more than 100 startups I funded, only passion, determination and persistence can make your startup a success.

From this point of view, all the questions can come back to the root question - are you really passionate, determined and persistent by nature? If no working at Google or any other giant companies is way better than doing your own startup; Otherwise, you shouldn't come to Hacker News to ask this question but you have already quit Google because working at Google for one more day is just a waste of your time one more day.
What if I'm wrong about Apple? My analysis of its AR glasses leaks
Just be prepared that it may be really hard to find a resturant with a (real) non-smoking section.
Thanks for this - I'm just beginning on the long journey of learning programming, and have been looking for challenges to set myself now that I have (some) of the basics down (but large, practical projects are still somewhat daunting).
Chrome Ad Blocker vs. Mozilla Tracking Protection?
I feel like the primary reason this is pointed out that way in the article is to defend their stance on removing the older DirectX backend. For a very long time, DirectX (9 and 12) was the fastest backend on Windows, and I believe it still outperforms OpenGL.

For what it's worth, I have the Android build of Dolphin on my phone (Pixel XL) and it seems to perform more quickly under Vulkan, but has some major graphical problems that prevent it from being playable. I suspect that once those are worked out, Vulkan will outperform OpenGL, but I'm not familiar enough with the project to say anything for certain.
The consequences are hard to predict because it involves multiple antagonistic feedback loops, and even whatever you define as "value" at the beginning might end up shifting over time.

Here's one way of looking at it that I think cuts a bit through all that. It starts with the following assumption:

- People earning minimum wage now, as well as people earning the higher minimum wage in the future spend a larger fraction of their income than average.

I believe this is almost axiomatically true: Minimum-wage earners by definition have below average income, and the fraction of income that goes into savings and investments rises with income.

Now answer the following less-obvious question: What (rough) % of jobs currently paying less than 15$ actually produce value exceeding those 15$?

Example: someone at McDonalds get 7.25$/h. Their work serves 16 customers in that hour (in reality they may prepare the food for 30 customers, but split those with a cashier etc, but that doesn't matteR).

That means each customer currently pays $7.25/15 = 50c for that labor.

Raising the minimum wage would double those costs to $1. Let's say the meal comes out at $12.50 instead of $12.

If people still feel they're getting more value out of that meal they will continue to buy. That will result in a net transfer of wealth to below-average earners, who are more likely to spend it, leading to the projected increase in employment.

If people balk at the price and start cooking their own food, people working at McDonalds will lose their jobs.

In reality it's almost certain to be a combination of both
I'm guessing this feature was never tested properly

we all assume code (or feature) that are not tested should be assumed to be broken
Let's count all the reasons not to leave:

1) If you don't have an amazing idea now, leaving won't make it easier. If anything it will be worse since you won't be constantly exposed to real-life problems.

2) Building great product is about a lot more than ideas. It's about execution, timing, scaling and a ton of luck.

3) After only two years at Google you're probably an L3 or L4 engineer. You have much to learn. Seriously. It probably took you a year to become productive so you've only scratched the surface. Go find a senior mentor and get them to talk about their journey. You'll be surprised.

4) Startups are hard. Don't believe the hype. Your startup will fail you. Even if the startup succeeds, you personally are unlikely to hit a payday. Remember the Golden Rule: Those who have the gold make the rules. The most likely outcome from any startup is that it fails. The second most likely outcome is that it fizzles and gets bought. Your equity would turn into a diluted options over 4 years.

5) In another 3 years at Google you'll save so much money that you'll have an entirely different set of financial options

6) Your long term career impact and financial success will actually be better off if you find a way to apply your ideas and passions within Google.

7) You are currently surrounded by some of the smartest software people in the world working on some of the hardest problems.

8) Look for a transfer to one of Google's SE Asian offices. Lots of interesting projects there.

To be blunt, it sounds like you're finding out that working as a software engineer is, well, work. It is. That doesn't mean you can't find your passion in what you do.

Buy yourself your own computer and work on your dreams at home while receiving the engineering and execution experience of your lifetime. Actively seek to learn more about your craft from a company that is still writing the book on this. Take advantage of internal instruction opportunities to expand your skillset (where else will you get paid to learn about ML from some of the best). Once you've earned your stripes at Google you'll be able to work anywhere on a just about anything. You'll also find that you actually understand the realities of product development and software engineering in ways you do not today.

I started working at Microsoft in the late 80s. I'm now at Google as a PM. I've done a bunch of startups and consulting along the way. My career has spanned over 30 years and there's no doubt in my mind that it was the time at Microsoft that gave me experience, skills and opportunities I would never have had elsewhere.

If your heart is set on the romance of startups, go find it. You'll learn a lot there too. Just don't do it because you're bored of work.

PM me if you want an extended version of this with Google insider specifics.
My email address is not my identity.

https://github.com/sakurity/securelogin/issues/3
Ask HN: What do you want from a job board if you are a Sitecore Web Developer?
Hello,

I've built a quick prototype of a job board for Sitecore Web Developers http://sitecorejob.com.

I wanted some feedback from developers whether it will be useful for you guys or not?

How many Sitecore developers are here on HN? Do you think Sitecore platform is trending or not? What do you want from a platform which will give you job posts?
For CRUD apps that don't do anything graphical, the current crop of web apps don't do anything better than a mainframe and a 3270 terminal did 50+ years ago.

It's not actually true (unicode alone is a big improvement), but even if it was, so what? If a technology already fulfilled those needs pretty well, why would you expect major improvements to arise? The improvements come from the fact that you don't have to restrict yourself to text and labels.
If your answer is "I don't know but I do know that I don't like it here", then definitely give notice and line up somewhere nice to go and have a think for 6 months or so.
Also worth mentioning is the inverted funnel of Doucouliagos and Stanley, which suggests that there's considerable publication bias in favor of the traditional economic narrative.

[1] Page 31 of https://pdfs.semanticscholar.org/49f8/49647aec895a598869113b...

[2] Annotated version of the key figure here: http://ethicussions.blogspot.com/2014/05/inequality-and-its-...
Thanks for sharing. I'm putting together materials for a course on data structures that I'm teaching this fall.

I have the theory part covered, but I'm always on the lookout for things that could make for decent practical assignment problems - reasonably attainable in scope, but without being too contrived.
The Consolation of Philosophy by Boethius. Actually I read this in school, but most schools don't teach it. It's a brilliant book written by a man who was thrown in a dungeon in the middle ages for standing up for what is right. He brilliantly, logically shows step-y-step how neither money, nor power, nor fame can make you happy and where true happiness lies.

Diamonds have to go through tremendous heat and pressure to become beautiful. I think the suffering this man endured brought about an amazing work.
We cannot be entirely sure of the behavior in any situation that is sufficiently different from anything that was presented during training. You can't necessarily expect a "common sense" response in that case, and in this sense the neural networks are black boxes.