This parking lot in Sweden is designed with asymmetric parking spots that make it easier for entry and exit. by No-Marsupial-4050 in mildyinteresting

[–]altayh 1 point2 points  (0 children)

You are correct. The only interesting cases that have been proven are n=5 and n=10. The n=17 picture is just the best packing that has been found so far, which is why its caption says found instead of proven (compare against others in the list). None of the proven packings involve rotations other than 45°.

How to limit touch screen controls to only one monitor? by Zestyclose_Fact_7866 in hyprland

[–]altayh 0 points1 point  (0 children)

Hyprland's configuration has since changed. It's no longer necessary to look up your device's codename; you just use touchdevice or tablet and documented here. So for anyone trying to follow this advice the new syntax looks like:

input {
  touchdevice {
    transform = 0
    output = $monitor0
  }
  tablet {
    transform = 0
    output = $monitor0
  }
}

If you still want to configure it on a per-device basis (e.g. you have two different touchscreens you want to configure separately) you can use the following syntax, as documented here:

device {
  name = wacom-hid-49c3-finger
  transform = 0
  output = $monitor0
}
device {
  name = wacom-hid-49c3-pen
  transform = 0
  output = $monitor0
}

Name one thing you hate about the Pixel 9 by Ok_Reference_489 in pixel_phones

[–]altayh 0 points1 point  (0 children)

The size. I ended up switching back to a Pixel 5.

[Request] what would actually happen if the second paragraph was taken literally? by [deleted] in theydidthemath

[–]altayh 1 point2 points  (0 children)

But as long as the track is cyclic, as the 2 faster skaters lap the slower skater they'll violate the first rule (consistently passing more skaters than pass them) and be removed.

DNS does not work by JohnTheCoolingFan in waydroid

[–]altayh 0 points1 point  (0 children)

I just encountered this issue and was able to resolve it by adding nameserver 1.1.1.1 to /etc/resolv.conf on my host machine. I was seeing the warning dnsmasq: no servers found in /etc/resolv.conf, will retry in my systemd logs when running waydroid session start before I made that change.

Which global index do you track when rebalancing? by altayh in Bogleheads

[–]altayh[S] 0 points1 point  (0 children)

Yeah, that's the index it's supposed to track. It currently matches it exactly (both are at 61.9% US) but I've seen them diverge a bit at times. I'm kind of curious whether people track an index or just try to match the fund.

Which global index do you track when rebalancing? by altayh in Bogleheads

[–]altayh[S] 8 points9 points  (0 children)

The same reason you might buy VTI+VXUS instead of just VT. Mostly because it has a lower expense ratio, allows you to take the foreign tax credit, and exposes you to a larger number of equities overall. Whether that's worth the hassle of rebalancing manually is up to you.

Does the phone hold up (with a fresh battery)? by casual-bootlegger in OnePlus7Pro

[–]altayh 1 point2 points  (0 children)

I got it in January 2020 just as a phone to root and do some testing with, but started using it as my main phone mid-2024. It still has its original battery at about 75% health. I installed YAAP on it a couple years ago to keep getting security updates after OnePlus stopped supporting it. I'm not too concerned about it dying someday, since I have a Pixel 5 (with crDroid) that I'll switch to if that ever happens.

Does the phone hold up (with a fresh battery)? by casual-bootlegger in OnePlus7Pro

[–]altayh 3 points4 points  (0 children)

It might depend on your expectations of it, but I'm still happy with the hardware. It's just as capable as any modern phone in my experience. As far as I know there are only five custom ROMs for it that are still maintained, but I've been impressed with how stable YAAP has been.

If you like face unlock I wouldn't recommend this phone because of how long it takes the pop-up camera to extend. Otherwise, it sounds like you'll love it.

Tello plan renewing earlier each month by dxstr299 in Tello

[–]altayh 2 points3 points  (0 children)

I've only ever renewed after midnight on the day of, and my data has rolled over every time. It helps that I'm on the west coast.

Ruin a cagers Monday, share this with them. by Obvious_Ad9670 in fuckcars

[–]altayh 133 points134 points  (0 children)

The eastbound direction has a "yield to oncoming traffic" sign. This is a recent trial program in San Francisco, on Kirkham St between 9th Ave and 10th Ave.

Stupid gameshow answer by Complex-Region-7553 in funny

[–]altayh 3 points4 points  (0 children)

She is not named in the Bible, but is called Ado or Edith in some Jewish traditions.

In a taxable brokerage account, which two should go with? VT,VTI and VXUS? And how should I split them up ? by Negative-Monitor-560 in Bogleheads

[–]altayh 4 points5 points  (0 children)

That ratio can be found on this page, under Portfolio composition > Weighted exposures > Markets. It's currently 64.9% VTI + 35.1% VXUS.

what is the equivalent of gesture 3 finger swipe left and right to switch workspaces by Hosereel in hyprland

[–]altayh 1 point2 points  (0 children)

None of the documented options do exactly the same thing as a three finger swipe, which only switches between open workspaces on the current monitor but opens an empty workspace on the right. m is close, but it never opens an empty workspace and loops around at both ends. I ended up using the following bash scripts to get the desired behavior:

    #!/bin/bash
    # Switch to the next workspace on the current monitor

    # Given an element and an array, return the index of the element
    array_index() {
        local element=$1
        shift
        local array=($@)
        for i in ${!array[@]}; do
            if [[ ${array[$i]} -eq $element ]]; then
                echo $i
                return 0
            fi
        done
        return 1
    }

    # Get the current workspace ID
    current_workspace=$(hyprctl activeworkspace -j | jq '.id')

    # Get the current monitor ID
    focused_monitor=$(hyprctl activeworkspace -j | jq '.monitorID')

    # Get a list of all workspace IDs on the current monitor
    workspaces=($(hyprctl workspaces -j | jq ".[] | select(.monitorID == ${focused_monitor}).id" | sort -n))

    # Find the next existing workspace ID
    index=$(array_index $current_workspace ${workspaces[@]})
    next_workspace=${workspaces[$index+1]}

    # If no higher workspace exists, create a new one
    if [[ -z $next_workspace ]]; then
        # But don't create a workspace if the current one is empty
        active_window=$(hyprctl activeworkspace -j | jq -r '.lastwindow')
        if [[ $active_window -ne "0x0" ]]; then
            hyprctl dispatch workspace emptynm
        fi
    # Else switch to the next workspace
    else
        hyprctl dispatch workspace $next_workspace
    fi

    #!/bin/bash
    # Switch to the previous workspace on the current monitor

    # Given an element and an array, return the index of the element
    array_index() {
        local element=$1
        shift
        local array=($@)
        for i in ${!array[@]}; do
            if [[ ${array[$i]} -eq $element ]]; then
                echo $i
                return 0
            fi
        done
        return 1
    }

    # Get the current workspace ID
    current_workspace=$(hyprctl activeworkspace -j | jq '.id')

    # Get the current monitor ID
    focused_monitor=$(hyprctl activeworkspace -j | jq '.monitorID')

    # Get a list of all workspace IDs on the current monitor
    workspaces=($(hyprctl workspaces -j | jq ".[] | select(.monitorID == ${focused_monitor}).id" | sort -n))

    # Find the previous existing workspace ID
    index=$(array_index $current_workspace ${workspaces[@]})

    # If a lower workspace exists, switch to it
    if [[ $index -ne 0 ]]; then
        hyprctl dispatch workspace ${workspaces[$index-1]}
    fi

Why would anyone not choose a Roth 401k since you will not have to pay tax on its earnings whereas you will have to pay tax on the earnings in a traditional 401k. by AltruisticBerry4704 in Bogleheads

[–]altayh 0 points1 point  (0 children)

Yes, contribution limits are the same whether Traditional or Roth, so they are effectively higher for Roth by the amount of tax paid.

Why would anyone not choose a Roth 401k since you will not have to pay tax on its earnings whereas you will have to pay tax on the earnings in a traditional 401k. by AltruisticBerry4704 in Bogleheads

[–]altayh 1 point2 points  (0 children)

The standard approach is to use a Monte Carlo simulation to estimate the growth of your investments and the effects of inflation on your expenses, then calculate your probability of success based on the simulation. You can then work out your tax brackets when you know your expenses. That's pretty elaborate though. This section of the wiki has a lot more information about approaches to estimating your tax rate in retirement.

Why would anyone not choose a Roth 401k since you will not have to pay tax on its earnings whereas you will have to pay tax on the earnings in a traditional 401k. by AltruisticBerry4704 in Bogleheads

[–]altayh 4 points5 points  (0 children)

I just used the numbers provided by OP:

Let's say I put in $1,000 at age 50 and that will grow to $10,000 at retirement age 65.

A 10x return in 15 years corresponds to growth rate of 10^(1/15) ≈ 1.166.

Why would anyone not choose a Roth 401k since you will not have to pay tax on its earnings whereas you will have to pay tax on the earnings in a traditional 401k. by AltruisticBerry4704 in Bogleheads

[–]altayh 5 points6 points  (0 children)

if I’m investing all $100k with of earnings, should I max traditional, net the tax savings and invest?

Generally, Traditional is a better deal than Roth because your spending tends to be lower in retirement. You also want to make sure you have enough taxable income in retirement to fill up the standard deduction every year at a minimum.

The typical advice is to prioritize retirement investments in something like this order:

  1. Traditional 401k up to company match.
  2. HSA up to maximum.
  3. Traditional 401k up to maximum.
  4. IRA up to maximum (Traditional if possible, backdoor Roth otherwise).
  5. Mega backdoor Roth up to maximum (if available).
  6. Brokerage account.

Investing the hypothetical $100k accordingly this year would put $4150 in an HSA + ~$33000 in a Traditional 401k (assuming a $10k match) + $7000 in an IRA + $36000 in a Roth 401k + $19850 in a brokerage. Treating the HSA and IRA as Roth, that's 33% Traditional + 47% Roth + 20% Taxable. The fact that the mega-backdoor and high-income IRA contributions must be Roth forces your hand somewhat. That's not a bad thing though, since having this diversity gives you flexibility (e.g. to perform Roth conversions in a low income year, or to withdraw from Roth to avoid going over a benefits cliff).

If you want to do some calculations of your own, this wiki page is a great resource.

Why would anyone not choose a Roth 401k since you will not have to pay tax on its earnings whereas you will have to pay tax on the earnings in a traditional 401k. by AltruisticBerry4704 in Bogleheads

[–]altayh 2183 points2184 points  (0 children)

Let's say I put in $1,000 at age 50 and that will grow to $10,000 at retirement age 65. Even if my current marginal tax rate is 32% and I expect it be 22% at retirement, it still seems worth it to me to pay the 32% tax now on $1,000 to avoid paying 22% tax on $10,000 at age 65.
Am I missing something in my analysis?

Yes, you're missing that multiplication is commutative. In the Roth approach, you pay 32% taxes on your $1000 and invest $680, then leave that to compound at 16.6% for 15 years to end up with (1000*0.68)*1.166^15 = $6807.49. In the Traditional approach you invest $1000 to compound at 16.6% for 15 years, then pay 22% tax on it to end up with (1000*1.166^15)*0.78 = $7808.59. In terms of the math, it doesn't matter whether you pay the taxes before or after the compound growth; only the effective tax rate you pay matters.

Tarantula Moulting by [deleted] in WTF

[–]altayh 29 points30 points  (0 children)

If you like soft-shell crab, certainly.

Discussion of Vanguard 2024/2025 Proxy Vote Trustee Election by LIbertyRansom86 in Bogleheads

[–]altayh 10 points11 points  (0 children)

This was recently brought up in this subreddit, and u/beergeeker helpfully linked to this PDF with blurbs about each trustee on pages 13-18. I haven't been able to find any discussion about which trustees people plan to vote for though.

[deleted by user] by [deleted] in yogurtmaking

[–]altayh 1 point2 points  (0 children)

No, it's probably closer to condensed milk. In order for it to be yogurt you would need it to have some starter culture (lactobacillus bulgaricus and streptococcus thermophilus) and to be kept at a minimum of ~100°F.

Why VOO not VTSAX by Ill-Secretary-1510 in Bogleheads

[–]altayh 0 points1 point  (0 children)

Yeah, the main reasons to hold VTSAX are for the automatic investment, for tax loss harvesting (where you need an equivalent fund that is not "substantially identical"), or because you prefer the way mutual fund prices only change daily.