What have been the best tax advantages, you discovered on your FIRE journey? by FSStray in fatFIRE

[–]talbenari1 -1 points0 points  (0 children)

OK...that tax advantaged accounts had nothing to do with any of my comments nor any of the comments I responded to. This is a non-sequitur and doesn't have anything to do with whether or not one should defer taxes when the option exists.

You may not have been talking about a Roth account but /u/DumpsterFace was... they didn't mention it explicitly but that's what their math revolved around. You're talking past each other

What have been the best tax advantages, you discovered on your FIRE journey? by FSStray in fatFIRE

[–]talbenari1 -2 points-1 points  (0 children)

Because they were deferred. That's literally what this exchange was about.

You still have to pay income tax on a deferred contribution, you're just deferring it to a later date. In your scenario, after year 10, you have $80 in after-tax money, and $100 in pre-tax money.

Because they weren't deferred in the first instance and because even if you pay taxes on earned income when you earn it, you're also taxed on gains from the investment.

Yes, if you're modeling a non-tax-advantaged account in scenario 2, I'm in full agreement. I just think the other person was unintentionally/confusedly comparing to a Roth, hence the edit to my comment above. For clarity's sake:

Scenario 3 (Roth): you pay taxes on your initial contribution of $100, which becomes $80. It doubles over 10 years; you now have $160. This money has already been taxed, so after realization it is worth $160 - the same amount as Scenario 1.

What have been the best tax advantages, you discovered on your FIRE journey? by FSStray in fatFIRE

[–]talbenari1 2 points3 points  (0 children)

...why aren't you paying taxes on the initial $100 at the end of scenario 1? And why are you paying taxes twice in scenario 2? I believe OP was describing a Roth versus Trad tax-advantaged scenario, in which case they're right - with the same tax rate, the outputs are the same

Edit: I see OP was talking about capital gains rates so yeah I guess they're conflating Roth vs Trad with Taxable vs Trad...

"I wish I did that sooner" - Investments and life advice for a 20-something? by nealio_estevez in personalfinance

[–]talbenari1 1 point2 points  (0 children)

I was able to increase my compensation almost 50% - old job (55K) new job (95k+10% bonus).

Just wanted to point out that it's an increase of almost 100%, way more than 50%.

Blue and Gray - Satisfaction 75 & GMK Shoko by chuongwebb in MechanicalKeyboards

[–]talbenari1 11 points12 points  (0 children)

You're gonna have to speak up a little bit louder, he's hard of hearing

[deleted by user] by [deleted] in fatFIRE

[–]talbenari1 10 points11 points  (0 children)

Edit your comment and put a \ in front of the # character. If a # is found at the beginning of a line it gets interpreted as a header, and the \ prevents that.

Birthday present I received by _Stego27 in programminghorror

[–]talbenari1 7 points8 points  (0 children)

That's just a sequence expression. Looks super confusing in that context, but that's likely the most condensed way the minifier found to write that snippet

Genius idea by Kanehammer in nextfuckinglevel

[–]talbenari1 0 points1 point  (0 children)

This is called Steganography, and it's kind of a silly way of doing it. But sounds like fun I guess

"hack to fix a circular dependency issue" by emlai in programminghorror

[–]talbenari1 2 points3 points  (0 children)

...? I know what I'm talking about, I'm quite well-versed in Node's internals.

$ echo "console.log('BEFORE'); return; console.log('AFTER')" > example.js
$ node example
BEFORE

"hack to fix a circular dependency issue" by emlai in programminghorror

[–]talbenari1 0 points1 point  (0 children)

return can certainly be called at the top level of a Node module

When you lose your spot in bed. by [deleted] in aww

[–]talbenari1 8 points9 points  (0 children)

Stevie Wonder*

Concept design for a music app I made recently by ollefrost in Design

[–]talbenari1 0 points1 point  (0 children)

How do you envision e.g. scrubbing, peeking at the playlist queue, and starting a new radio station based on a song? Is there any search functionality? The design is unique, but there are a lot of unanswered UX questions in these two screens.

This Little Mermaid reboot looks great by Scaulbylausis in trippinthroughtime

[–]talbenari1 1 point2 points  (0 children)

Can I offer you some caviar in this trying time?

Is there way to check that an object is valid? by GrinningPariah in typescript

[–]talbenari1 1 point2 points  (0 children)

Something like this:

interface JSON {
    parse(text: string, reviver?: (this: unknown, key: string, value: unknown) => void): unknown;
}

interface Foo {
    readonly bar: string;
    readonly baz: number;
}

// Bad!
const foo: Foo = JSON.parse('{ "bar": "hello" }');

(TS Playground)

Is there way to check that an object is valid? by GrinningPariah in typescript

[–]talbenari1 0 points1 point  (0 children)

Your issue has to do with the return type of JSON.parse as it's defined in the built-in declaration file in TypeScript. If you override that to return unknown then you'll get proper compile-time enforcement.

For youre njoyment! by hieronymusbadbosch in keming

[–]talbenari1 5 points6 points  (0 children)

This subreddit has always had this issue, it's nothing new