skysight-inc/HackerNews huggingface dataset:
Your tax calculation is low I think - looks like $250k would put you in the 33% band, let alone any other regional tax calculations.

$60k/year spending for the rest of your life is very ambitious for a high CoL area. I don't think you're accounting for medical insurance, car ownership, home ownership fees, children, a spouse that earns less than you, etc etc. Costs go up as you get older.

I also don't think you've accounted for inflation.

Please also keep in mind that huge Google/Facebook/Bay Area salaries are a historical anomaly and will not persist throughout your entire career.
Wow, pingtype is cool!

What kind of job are you looking for?
Op is currently stressed and also possibly burned out. I suspect he lost his enthusiasm for the field, if he's anything like myself it's only temporary and he just needs a break. If he's given assessments and he thinks their simple and he completes them, the fact is he stated himself he completed them. I suspect his enthusiasm is missing from this choice right now because he needs to explorer his industry more.
Tesla appears to have industry-leading battery packs, according to Sandy Munro. It's the whole car thing that appears to be more difficult for them.
Seeing as you were able to graduate I'd imagine your issue is not performance/anxiety related but rather efficient application of learned knowledge. This resolves with hours upon hours of gruelling development practice. I'm 21 years into self-taught programming and can testify that it's the constant struggle that develops your chops (fresh grads are often terrible developers).

Now if that doesn't sound like a path you want to go down but you still like programming (even if you don't want to be the one doing the dev work) I'd recommend picking up an MBA or some other administration based masters degree. Seeing as you have respect for the difficulty of programming and have the theoretical knowledge you could be a really fantastic manager and potentially at some point an executive over developers.
We need some sort of DEFCON level for Trump tweets.

I, for one, take his all caps seriously.
You might take a look at the movie industry for an example: it's all people, but the companies don't employ them for very long. Yet people make lucrative careers out of a zillion short-term gigs.
Sabian is another cymbal company that was started off by a former employee or family member from Zildjian IIRC. They are almost as well known as each other in the music world. A bit like Fender and Gibson are to guitarists.
Tandil una nueva forma de entender la innovación
They get deprecation like everyone else which helps subsidize the building of facilities as well as certain on going capital expenditures. Why do they need a production tax credit also (industry specific)? Talking simply renewables so coal & gas is another discussion.
"According to the new book Why We Sleep, by Matthew Walker, the director of the Sleep and Neuroimaging Lab at the University of California, Berkeley, the sleep people get on sleeping pills like Ambien is not true sleep. Drugs like these simply “switch off the top of your cortex, the top of your brain,” he explained to New York Magazine, “and put you into a state of unconsciousness.” That’s not sleep; that’s cryogenics. According to Walker, sleeping-pill sleep doesn’t have the same restorative powers—and there are lots, from an immune boost to emotional resilience—as good, old-fashioned zzzzs."

https://www.theatlantic.com/health/archive/2017/10/better-th...
Note that "feedback optimization" using data from actual real-world perf data has been a standard part of compilers for decades. SPECcpu limits what you're allowed to do with it to avoid over-fitting.
I think this is probably wrong. You need customers to love the product. Polish matters. Which is why github/slack is still used and loved more than bitbucket/hipchat.

Velocity for sake of velocity is not going to result in customer delight
Good Evening, Kraftwerk / Guten Abend Kraftwerk, Guten Abend Stuttgart [video]
You can't possibly expect to compete with Switzerland and the US on technology when salaries are two to three times lower in Canada and housing costs like Vancouver and Toronto exist. Immigrants might be willing to work for less but I doubt Canadians will especially when they can drive a few hours south and make two, there, or more times the salary.
Also, advice that my Dad (a professor in Information Systems) always gave me is that it's more important to get your foot in the door and just get a decent software developer role than go for a job with a high salary or terrific benefits.
> And the inconsistency between when they should single-click and when they should double-click causes a lot of confusion.

There's a lot of anecdotes about how uneasy/annoyed/bothered it can make you feel when watching someone unfamiliar with a scroll wheel instead mouse over and slowly click+drag the scrollbar, but the big one for me is seeing someone double-click on a hyperlink...
+1 to this. Upgraded from an i7-4790 (non K variant)

System runs cooler, quieter and faster. Gentoo absolutely flies on it as well
> I've never found a good description or explanation of string theory for the layman. I look, but then I always run into Brian Greene

What do you find lacking in Greene's description or explanation? I found "The Elegant Universe" pretty good.
Suppliers are probably under NDAs covering non-contract communications, things they need not tell thier shareholders about right away.
Modern Wordpress workflow
Some do. Though it's unclear what that does yet
Sounds interesting, can you point me to a little more?
Haha so obvious thing.
Which Video technologies developers are using? – 2018 Video Dev. Survey
If you want to understand it, read Diet for a small planet. It is famous for being a vegetarian cookbook, but that's only the last half of it. The first half is a political piece about how no country at that time was incapable of feeding its own people -- assuming they stuck to traditional local diets, had peace, etc.

Starvation is often caused by war. It is often essentially a means to beat one side without going to battle.

When aid is sent, it may rot on the docks or be resold to fatten the pockets of local corrupt politicians.

When it gets distributed at all, it is typically Western fare. You now have locals who could afford the traditional local vegetarian diet craving hamburgers and French fries that they can't afford.

When loans are given to developing countries, the need for hard currency to pay it back means locals raise beef to sell to other countries to pay the loans while people go hungry at home.

Etc

And I have just realised this book is part of why I didn't really want a handout while homeless. This book is why I understood I needed earned income of my own, not charity, and how insidious charity can be in destroying your ability to make your own life work.
But the realtime gameplay is where the cheaters are giving other clients items in order to mark innocent players as cheaters.

So everyone's getting hellbanned, at which point no one is hellbanned...
There seems to be confusion about vPro, AMT, BIOS, UEFI, Trusted Boot, and so on.

This talk helped me:
"Replace Your Exploit-Ridden Firmware with Linux"

https://youtu.be/iffTJ1vPCSo
Happy to do some leetcode problems together if you'd like. I have a couple weeks off, and I'd be happy to tutor or give you some feedback (for free). See my profile for email.
Reddit Reinvents the Chat Room with Subreddit Chat
I hope the bad PR from ME garbage follows them to their corporate grave. It's absolutely shameless.
It's less about the brand than the feature set. Any brand that pushes the limits of performance and technology will tend to be less reliable. Toyota is at the top of the ratings partly due to engineering skill, but mostly because their designs are conservative and take few risks. The V6 engine in the Toyota Camry has been in production since 2002 with only minor improvements so they've had plenty of time to work out the bugs.
Any product that your consumer not use at leisure time, get it's profitability reduce to zero.
Oh my god, can we please stop using "chemicals" in the news? Just remove the word entirely from your lexicon if you're a journalist. Everything is chemicals, short of radiation, another scare word journalists love.

And every chemical can and will cause harm in sufficient dosages. Period. No exceptions.
And every time my technically-challenged colleagues want to get photos from their iPhone onto a computer or web service, they can't do it, and don't know why their iPhone's camera is broken and why they feel so stupid with all of this technology.
When is a nation not a nation? Somaliland’s dream of independence
> I experience PTSD like symptoms from the constant barrage of negative thoughts the difficulty and stress of doing these problems are causing me.

A lot of the other posters have given some great advice from a technical perspective. I'd suggest taking some time to evaluate and improve your mental health as well. If you're putting yourself under so much pressure, that pressure alone will hold you back to a great extent.

First off, just relax. Take a little time off to reset your psyche, overcome your burnout, and rediscover your confidence/interest. It's amazing what taking a week off can do.

Take up some activities that have been shown to help with stress relief. Meditation. Exercise. Long walks. Digital disconnects. Healthy sleep cycle.

Read this book: The Inner Game of Tennis. It's a short read, but it will transform the way you approach high-pressure situations.

You mentioned PTSD - do you actually have PTSD, anxiety, or other similar mental health problems? If so, talk to a counselor or find some way to address those underlying issues.

You have a long career window ahead of you, so don't burn yourself out at this point. Job prospects are great for CS majors, and you seem like a guy who's very motivated and hard working. Spend a bit of time taking care of yourself, and I'm sure you'll be fine in the long haul.
The Challenge of Teaching Helicopters to Fly Themselves
It's definitely giving a voice to milquetoast, unqualified and unexamining journalism.
Fran's Writings on Design and Engineering
This reminds of a tweet I saw once that always stuck with me. Basically said your feelings about a situation are always valid but your perception of the situation isn't always right.
I am not here to push any specific ticket. I just think GitLab should move in the direction of redirecting more resources to fixing the warts as a general policy decision.

Ultimately, I am not your customer and haven't been for a couple years so it is up to you.
> ...there is a steep decline in being 'handy'...

That's fixable, you're experiencing that yourself. The Net makes it easier than ever before to learn new skills. It's glorious. My biggest challenge is finding time to pick up all I want to learn. Physical space is also a consideration.

> ...a generation that bought their houses at 5x-15x lower prices so millennials like me could really do with being more hands on.

In the US, and to a certain extent in other developed nations, this unfortunately is much less fixable by being more hands on. You'll tinker at the margins of affordability to be sure, so by all means become more handy because it vastly enhances your house-owning opex costs, and capital improvements can be made with sweat equity. But the core problem space is the dirt is expensive relative to median wages. Fire insurance to replace buildings hasn't grown nearly as fast as the dirt the buildings sit upon; that's your tell that the Millenial cohort is getting completely screwed by the price of dirt.

Staying mobile in your single years with van dwelling is a viable strategy. So is co-op and intentional community living, or extended families. Remote tech work in small villages. Lots of other strategies depending upon personal situations. But you will likely have to ditch lots of conventional aesthetics and sensibilities along the way. This can make it challenging to find romantic partners (4-6' thick insulating walls scream "I'm different" in a not-so-good way to a majority of the population), so there are trade-offs.

> ...The cost of good power tools is lower than before and they're more effective....

If the tool has any life or limb-threatening characteristics, stay away from picking up the cheap stuff made in China or third world countries. Hand power tools can be okay, but for example any tool that expresses a Safe Working Load Limit (WLL) you should only buy US, Japanese, or EU-made for now. Go talk to a few rigging companies in the US, or find a test company and grab some made in China/India rigging gear from Harbor Freight and test to failure yourself, and observe that safe WLL should be about 3x (ideally 5x) less than breaking point.

Plan on a logistical tail of about the the cost of the original tool itself (twice the cost if you are buying used tools) if you are getting into a new tooling area as a rule of thumb. I got a chainsaw last year, and the safety chaps, safety shirt, helmet, face guard, gloves, maul, wedge, fuel cans, sharpening tool, funnel with water filter, etc. are about 150% of what I spent on the chainsaw. Generally, this is the weakest area of information gathering on the Net in my experience. If you are a noob, then plan on digging around a fair bit to find out what else you need to pick up to stay safe. If you are on HN, then you likely depend a lot upon your fingers and your eyes to make a living; with many kinds of tools, those body parts are awfully easy to damage to the point where it is hard to do work in our fields, so take safety around tools seriously, and invest the time into reading up on the right way to work with the tools you pick up.
Do nonprofit work and implement a solution solving a real problem, this is what I am doing atm.

I hadnt done it before but its actually easier than i thought it would be, really its just alot communication and coordination on slack
If you have to ask the question you don't want to do it :)
You have no idea how tired autistic adults get of being told we're not really autistic because "I saw Rain Man, you're nothing like that" or "I knew an autistic kid once and they couldn't dress themselves."
It appears Apple may be unable to recover data from failed 2018 MacBook Pros
https://gitlab.com/gitlab-org/gitlab-ce/issues/38066

When glaring security issues sit open for a year, you need to understand GitLab is a problem for anyone who has regular security audits.

I am not asking for 100% redirection of resources to fix all the issues. I am suggesting they reprioritize resource allocation to lean more towards fixing issues that exist instead of new feature implementation.
Yeah like I said in another thread, CTCI is for more of a software __engineering__ role. There are lots of really easy software developement jobs where you ain’t doing algorithmic/dataatructures, just chilling with other code monkeys , humming Katy perry tunes and stackoverflow searching 4 hrs a day, the rest is breaks and hn reading
Disney, Economic Gravity and Vibranium Physics
I worked at an ASX100 company in Australia and this would go on the gift register (above $200 value.)
Purism published some reverse engineering information and received a "polite request" to remove the post. Hmm...

https://web.archive.org/web/20180407232908/https://puri.sm/p...
Wavelet-Based Visual Analysis of Dynamic Networks
Depreciation determines the minimum age not the maximum. I've seen XP boxes still in use.
See my other post. https://news.ycombinator.com/item?id=17590557
I believe digital cinema packages use invidually-compressed jpeg2000 frames, so thats a fairly widespread usage.
CREATING MY DREAM GIRL (WEIRD SCIENCE)
You don't have to be factually incorrect to be biased in your writing.
But surely since the memory that the frame buffer is encoded into is 1D, OpenGL is really one-dimensional. /s

Sure, the frame buffer is 2D in the end - it has to be, in order to display on a standard computer monitor - but surely the fact that OpenGL is able to natively handle point data as 3D-homogeneous coordinates, and support for techniques like depth buffering out of the box counts for more than any argument that only really amounts to "after it is finished doing all its work you just have a 2D image".
Thats a long list i personally just grab the lowest hanging fruit and run with it. I can sum up all my goals in one sentence or even one praragraph

For me its anything dealing with automation or building things to automate things. Doesnt matter what the job is bc if it doesnt fulfill me so long as hours are okay i can do side projects
Google IME keyboard for Andoid also gives "感じ..." as a first suggestion for this phrase.
Identity is not a concept the universe recognizes. The basic building blocks of the universe provably have no identity; all atoms composed the same are interchangeable.

Of course a philosopher would never realize that, because they'd never bother looking hard enough to get to quantum mechanics.

There is no Ship of Theseusness that gets transferred at any point. You just built a leaky abstraction over how things really work, and surprise: it's leaky.
Not all places hire using these types of interview techniques:

https://github.com/poteto/hiring-without-whiteboards

Don't give up so soon. You can do this.
Here is a video of the WARR pod going through the tunnel: https://www.facebook.com/WARRHyperloop/videos/67189321983076...

In another livestream video from the WARR team Elon Musk states that next year’s competition will take place in the test tunnel of Boring Company. There length of the tunnel will be 2 instead of 1.2 kilometers. At the end of this video https://www.facebook.com/WARRHyperloop/videos/67170361318306...)
The placebo effect is also very strong:

http://blogs.discovermagazine.com/notrocketscience/2012/01/0...

...and as general audiophilia shows, this is true in general: if you think it sounds better or distinctive, it will. Unfortunately it doesn't seem anyone has done a similar study with cymbals yet.
I think you're missing something really profound here. I wrote my masters thesis on identity problems in version control systems (Git, Mercurial, Subversion, and the like). These systems are forced to take a stance on the Ship of Theseus problem — they're tracking the identity of files/documents whose entire contents, name, and format may change over time.

Different systems have chosen to take very different stances on this. As it turns out, taking a stance on what makes a file a file (or a ship a ship) — being explicit rather than vague — does not solve the problem. Not even close. In fact, one of the many little things that make Git a brilliant piece of software is that it refuses to take a stance on identity. Git is intentionally vague about what makes a file a file. It doesn't actually track it at all — file identity is determined retroactively. It's a question for which Git intentionally doesn't have a straight answer.

What I think is really fascinating about all of this is that computers are forcing us to deal with age-old philosophical problems head on. These are not just interesting riddles anymore. They're real problems that need concrete solutions. Event more interestingly, there is something in this that establishes computing as categorically different from just pure mathematics. Computing forces us to bridge abstraction with the real world — to answer questions like what is the relationship between an abstract model and the thing that is being modelled. This to me is really exciting, and what follows from it can't be easily dismissed with a comment like "most philosophical problems only exist because language is vague".
Metal is actually not that bad to live in. Vulkan, on the other hand, is micromanagement hell. I definitely agree with the people saying that it's for "building your own OpenGL".
I've been thinking on this a lot as well. Could go either way as far as I'm concerned.
> If you extend out to timescales of 35 years, you not only have to worry about your employer disappearing, but you also have to worry about your industry and municipality disappearing.

That's a very good point. For example, if the U.S. ever passes a law like GDPR, the growth prospects of Google and Facebook could look very different. They could also end up saturating their markets (e.g., if you double Facebook's user base a couple more times, there will be no new users left on the planet - China is already closed to them). And the price of a stock is based on earnings growth rate.

Also, a large percentage of the recent growth of the S&P 500 has been due to the growth of a handful of big tech companies. If anything happens to their business models, not only will their stocks take a hit, but so will the S&P 500.

There's also no guarantee that Google, Facebook, etc. will be the leaders in new industries and technologies that emerge over the next 35 years - new startups could grab these markets. There's not even a guarantee that Google, Facebook, etc. will continue to dominate their current industries - they could be replaced by startups, just as they did to their predecessors.

Finally, tech companies could become more globalized over this time period, leading to fewer of their employees having jobs in California and more having jobs elsewhere in the world.
Not everyone treats "open source" as a political term. The OSI doesn't have any special right to define it. Many just use it as a catchier alternative to "source available".
The problem of fake news isn’t actual lies, it’s framing.

You tell facts minus the details that would balance a story, so instead it’s weighted to the direction you want it to go. Everything you’ve said is still true and unless a reader/watcher/listener has knowledge of the full story already they have no idea what’s been left out.

Anything from news to history to somebody’s biography is vulnerable to the approach and it’s virtually impossible to stop without some means of inserting all of the left out details into the content.
I don't know if this will be helpful, but when I was in college, I failed a very basic CS math class because I was very anxious, comparing myself to others, feeling inadequate, feeling like I had wasted my college tuition (I took on a lot of debt, and my family isn't rich. The whole reason I got into this was for some semblance of financial security.) I thought I had ADD and that maybe if I got diagnosed I would be able to get some of those magic amphetamines that everyone else seemed to be using. Instead the psychiatrist I saw recommended I seek therapy for anxiety and depression. I was putting so much pressure on myself to succeed and take care of my family that it was impossible for me to succeed in school or even really live my life to the fullest without addressing my thought patterns and emotional state.

I don't know your situation, but there are plenty of respectable jobs you can get with a CS degree without being a master of CTCI. It won't be Amazon or Netflix but it's okay, most people don't work at a Facebook/Amazon/Apple/Netflix/Google.
Does that apply to Melatonin pills? It seems like a more "normal" way to get your brain to sleep than Ambien.
That, I sort-of agree with. Layering isn't unique to 3D, so it's debatable whether the incorporation of a depth buffer makes OpenGL a 3D API.
Just curious, what specifically you mean by "surpass Github"? I mean this with no snarky intention. I'm just wondering what tasks Gitlab doesn't perform as well as Github for you; unless you were referring to the social awareness that Github has.
Well, the point is lost on you. Those players played for France because their parents immigrated.
Being able to copy entire databases within a single database before performing operations. Obvious in hindsight. It's faster, safer and HIPAA compliant. Also at https://harrymoreno.com/2017/06/14/Backing-up-sql-data-witho...
Too complex. It builds worlds well but takes too long to build stories.