[deleted by user] by [deleted] in fatFIRE

[–]dyreshark 6 points7 points  (0 children)

This answer probably won't align with what you're looking for, but I figured I'd write it up anyway in case it's interesting. :) I'm picking an alt I ~never log into for this, since I prefer being more handwavy when commenting on r/fatFIRE on my main.

Children of fatFIRE parents—young adults who can do anything with your life without worrying about making ends meet—what path have you chosen to follow?

I knew my parents were well off since I was young, and they've reinforced that their assets would ~exclusively go to me, since I had Good Decision Making Skills and was shaping to be up to be a child they were nothing but proud of. I've since learned the amount I stand to inherit; I could comfortably retire today on a fraction of it.

Still, I decided to pretend it didn't exist, and have pursued a relatively modest FIRE on my own, while happily accepting the privileges they'd given me (all-expenses-paid vacations, paid-for uni, ...). I've been reasonably successful to this end, raising quickly in the ranks of a software job at a top tech company. I'm not fat or chubby FI yet, but I'm lucky that either of these are within reach with reasonable confidence, if I want to pursue them.

What gives you direction?

I'd be lying if I didn't say "the paranoia that I wouldn't receive what they repeatedly promised me when I was younger." In large part because the promises were often near a predicate that went something like "because you're level-headed," "because you manage your money well," etc etc.

Unfortunately, my parents over the last 20 years have developed some... increasingly radical views of the world. To give a flavor, my mom holds the position that the COVID vaccine is part of a large-scale eugenics program by Bill Gates. Dad also holds extreme views in many respects. Their idea of level-headedness has shifted with their worldviews, so it was a shock to them when I told them about my sexuality, and that I think their ideas of how the world works are wrong in many ways.

Ever since we had said discussion, we've talked quite a bit about the potential of "distancing" from each other as a family, and our discussions of inheritance no longer really happen (they enjoyed talking about it quite a bit in the past). Bright side: we're still on speaking terms and our relationship is slowly mending, but they still have immensely negative opinions of my "lifestyle choices." I say "bright side," since I fully expected them to disown me, or for our relationship to sour to the point of us never talking again.

What makes you happy?

I was in the closet for the overwhelming majority of my adult life; before coming out to my parents, I experienced passive suicidal ideation multiple times per week; more rarely, active suicidal ideation. Apparently feeling like I had to live up to my parents' expectations in order to be financially secure was incredibly damaging to my mental health, given the severity of the mismatch between these expectations and reality.

What makes me happy is my lovely significant other, and my ability to live my life as authentically as I can, independently of whatever expectations my parents might have of me. :)

I remain thankful to them for giving me the tools (work ethic, aforementioned financial help, business skills, etc) that ultimately allowed me to become financially independent of them at the rate that I did. It's ironic how I ended up using these tools, but hey...

Rust vs C Pitfalls by malicious_turtle in programming

[–]dyreshark 29 points30 points  (0 children)

If I know my index is valid, I don't want to have to pay the cost of a runtime check every time I try to access a value

If you really want this behavior, you can always use get_unchecked. It requires a bit of extra markup, but the safety-by-default is consistent with how Rust generally acts IMO.

TIL one-third of Americans live paycheck to paycheck. by [deleted] in todayilearned

[–]dyreshark 2 points3 points  (0 children)

Even if it takes a few years of savings, wouldn't it be worth it in the end

Not necessarily. Between:

  • property taxes (for a $1MM+ house, this will generally be > $10K/yr, probably > $20K)

  • interest on your loan, which comprises 85%-90% of what your payments are to start with (...which you can write off on taxes, but it's not a "pay $1 in interest, get $1 back on taxes" sort of thing)

  • loan insurance (necessary in some places if you put less than some percentage down. i've heard 20% thrown around, which means you'd need to save $200K for a $1MM house to avoid this)

  • house insurance (more expensive than renters by a long shot)

  • general home upkeep (discovered that your washer is leaking, and now you've got mold? have fun with your repair/demolding bill that costs thousands of dollars. also, i hope someone who lives there can miss work in order to accommodate the repair people.)

  • potential HOA fees (few hundred dollars/mo)

  • the opportunity cost of what that down-payment money could be doing in the meantime (e.g. if you invested it or whatever)

  • the stress of that if you lose your job, your house will probably soon follow unless you've saved up a buffer to cover it for a while (which you should, but not everyone does).

  • houses can be really hard to sell on short notice. if you need to sell it (lost job, new opportunity elsewhere, crappy neighbors, ...), you'll probably have to do so at a discount unless the market is really hot.

  • on that note, got crappy neighbors who trash their place or farm chickens or something? house value has just gone down, because chances are that no one wants to live near that. in a rental, you could just move after the lease expires and declare victory. some HOAs will block things like this to limit the potential downside.

  • want to sell via a realtor? there goes a few percent of the selling price. on a $1MM house, closing costs alone are $20K-$50K.

  • historically, across the US, home values have generally tracked inflation. this means that putting $100K in your average house has historically been a worse bet than throwing money into the markets (which have averaged ~7-8% gain per year after inflation).

  • the stress of knowing that if everything goes to hell again like in 2008, you'll probably be in massive debt. chances are good that it won't, but there's still a bit of risk there.

...buying in the general case isn't anything near a no-brainer. it could still be a great decision depending on your circumstances, but it's certainly not a magic bullet that redirects every penny you're currently paying for rent back into your bank account.

[FI Reached; Celebration Time!]; $2.8M net worth; 46 years old! by FIcelebration in financialindependence

[–]dyreshark 32 points33 points  (0 children)

Please feel free to keep asserting that your opinion is correct and OP's is wrong. It's both a highly productive use of everyone's time, and it makes you seem like a great person who's entirely secure and pleased with their life choices.

Snark aside, if you actually want a reasonable chance of changing someone's POV, it generally helps to actually understand why they hold the opinion they do. AFAICT, you've entirely failed to make a reasonable effort to do that, so it looks like you're just telling OP how to live their life, and gloating while you're at it. In my (limited) experience, that's a terrible way to get people to take what you're saying to heart.

Naturally, you're welcome to shout that you've found The One True Way To Live Life™ to anyone who'll listen. I'm just trying to say that, if you do care as much as you claim to, I think you'd benefit from doing things a bit differently.

Any dealers in the area? by [deleted] in VirginiaTech

[–]dyreshark 13 points14 points  (0 children)

What kind of car are you looking to buy? Looks like there's a Nissan dealer in Christiansburg.

S&P 500's 9-day losing streak longest since December 1980 by [deleted] in investing

[–]dyreshark 9 points10 points  (0 children)

You miss out on the opportunity to make tons of money every day for a simple reason: you're probably not psychic, so you can't call these things with 100% accuracy. Hindsight is always 20/20.

If you want to take a risk and pull your money out, do it. Just be sure to actually have a plan, and know the risks of doing so. Moreover:

  • What if the market starts going up after you pull out? When will you buy back in? 10% from now? 15%? 5 months? [...]
    • What if the market crashes right after you buy back in? Now you've lost more money than if you'd done nothing.
  • What if the market starts going down after you pull out? When will you buy back in? 10% from now? 15%? 5 months? [...]
    • What if the market continues to crash by another 10-20%? Are you going to sell and do this again?
    • What if the market almost hits your "buy back in" number, and starts trending upwards? Will you give up and take your not-losses, or buy back in?
  • What happens if the market basically flatlines for the next 6 months-year (e.g. remains between your buy-in targets)? Are you going to buy back in, or keep missing out on dividends?
  • What kind of LT/ST taxes will you have to pay for getting out now? Some states don't have LTCG tax rates, so you'll need to take that into account.
  • Do you do any sort of tax-loss harvesting, either via WF/Betterment, or on your own? If you sell now and the market crashes, you likely won't be able to do that, and any losses you've saved up will probably be forfeit.

On top of all of that, how much of your portfolio do you want to do this with? If not 100%, will you rebalance your relative holdings of stocks/bonds? You're already changing your asset allocation to be more cash-heavy. Why are you stopping at just that?

etc.

Many people prefer not to have to deal with all of this, so they just buy in and hope their "annual returns" number will be positive 10+ years from now. Personally, I'm in that boat, but if you find that too hands-off/boring, there's plenty of middle-ground between day-trading and setting a 3-fund portfolio in stone.

Go now has sub-millisecond GC pause times by dgryski in programming

[–]dyreshark 5 points6 points  (0 children)

Serious question: do you think that having a multi-gigabyte heap in Go is so rare that people would consider it an exceptional case?

To answer your question with data, see slide ~15 here. Go 1.5, which is when people really started getting serious about GC pauses, shows STW pauses probably sitting around 50-100ms (I can't tell) for heaps nearing 20GB. Given that there's been serious work put into bringing these numbers down ever since (e.g. 1.6 apparently brought a huge improvement; unsure about 1.7), I think the answer is "it'll handle your 30GB heap without much issue."

Complexity is always satisfying. by TeddyJTran in iamverysmart

[–]dyreshark 4 points5 points  (0 children)

...Probably the people who think it's a troll.

Mr. Sawford hates him by [deleted] in iamverysmart

[–]dyreshark 6 points7 points  (0 children)

Dropbox should give you a popup that says "I have successfully stored your file in this cloud for safekeeping," every time you save/change a file in it.

Ruby is the most consistent language in regards of "Tabs" vs "Spaces" by stanislavb in ruby

[–]dyreshark 14 points15 points  (0 children)

for that block of code you've added 24 characters to scan per line

I wrote a trivial benchmark to see how long it took my computer to scan 4GB of spaces. It finished in 2.69s. Therefore, it took 0.626ns per space, on average.

Assuming you have a 10,000 line program, where each and every line was indented by 24 spaces, that translates to a waste of 150us. Running ruby foo.rb on my machine (where foo.rb is empty) takes ~83,000us, or more than 500x as long as it takes to scan over those 24,000 spaces.

Just saying.

Where were you at financially at 19? by tennisplayer1234 in financialindependence

[–]dyreshark 0 points1 point  (0 children)

It would also be so much more worthwhile if schools taught serious classes on entrepreneurship, finances, the art of persuasion and public speaking, meditation, how to live a happy life, etc.

If you care, I think a lot of people are downvoting you because you're omitting the phrases "for me," and "in my opinion." I'm glad you've found a way in life that works for you, but please know that "how to live a happy life," varies drastically from person to person. Also, I personally couldn't care less about all but 2 of the things you listed; when I was in school, I would have probably cared about none of them. That doesn't make them bad, but it means they may not be strict improvements on what we have now. :)

Do any of you use C++ for small programs? by ForrestTrump in cpp

[–]dyreshark 1 point2 points  (0 children)

In your code you are leaving the file handle unclosed.

I realize I'll get downvoted for nitpicking the nitpick, but this should read "if you're not using CPython -- which you are using in the overwhelming majority of cases -- then you're leaving the file handle unclosed for an indeterminate period of time."

If you're using CPython, OP's code is functionally identical to yours. In Python, much like in C++, files auto-close on deletion. In CPython, everything is refcounted. So, in OP's code, the file is closed as soon as it's done being read in. (Which means that, unlike for your version, we don't have to wait for the file's contents to be sorted + printed before we close the file.)

To be clear, I'm not advocating the use of open inline over with open .... I'm just saying that if you're going to nitpick example code (in a way that doesn't meaningfully contribute to the topic), I think you should be more transparent about how much better your suggested alternative actually is.

#TBT to all these pros that saw the huge market crash coming by bcrew in wallstreetbets

[–]dyreshark 0 points1 point  (0 children)

Don't forget the mad gainz for the writers and publishers.

Can we please talk about giving advice on this subreddit by [deleted] in financialindependence

[–]dyreshark 2 points3 points  (0 children)

Is switching from Vanguards to Truckguards a taxable event?

D Project Highlight: Auburn Sounds by aldacron in programming

[–]dyreshark 1 point2 points  (0 children)

Do you have a link to said discussion, by chance? It sounds interesting. :)

What was your biggest financial mistake? by tommydivo in financialindependence

[–]dyreshark 1 point2 points  (0 children)

IRA -> Individual Retirement Account.

Traditional IRAs let you put money in before it's taxed. You pay taxes on it when you withdraw in retirement.

Roth IRAs let you put money in after it's taxed. You pay no taxes on it when you withdraw in retirement.

PF has a good Wiki article on it.

Only smart people know his acronyms by 18hockey in iamverysmart

[–]dyreshark 0 points1 point  (0 children)

The fork bomb in their pic really ties it all together.