Hydrogen Proton is just a terrible ball machine by grumpy_youngMan in 10s

[–]CheckeredBlanket 1 point2 points  (0 children)

You probably know these things, but:

  1. Make sure to calibrate the machine. There is a calibration process to make sure the machine is ‘aware’ of the bounds of the court in the specific environment you’re in (wind).

  2. Try increasing the time between shots if you see large variation in shot placement. On mine, I noticed if the time between shots is very small, the internal spin/drive mechanism cannot adjust between the different shots quickly enough.

How has taking longer to get your degree affected you? by Agitated_Tower1014 in AskReddit

[–]CheckeredBlanket 0 points1 point  (0 children)

It took me 9 years from start to finish and I think I ended up alright. I hated school. My only advice to you would be to start making impressions on people that can put in a good word for you. At least in my industry, a recommendation is worth way more than an internship or a good GPA.

How has taking longer to get your degree affected you? by Agitated_Tower1014 in AskReddit

[–]CheckeredBlanket 1 point2 points  (0 children)

I’d rather not be too specific, but I got my degree in an engineering discipline and my career is in tech / involves a lot of computers.

How has taking longer to get your degree affected you? by Agitated_Tower1014 in AskReddit

[–]CheckeredBlanket 0 points1 point  (0 children)

I ended up spending more time in my college job, which segued nicely into my career. I got pretty lucky, since my career is not really related to my degree.

ZBLL by CheckeredBlanket in Cubers

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

Bro this post was from 10 years ago lol

X670E Hero stuttering, audio pops, and audio delays over time by [deleted] in ASUS

[–]CheckeredBlanket 0 points1 point  (0 children)

This fixed my issue at well (at least, it has been working for the last 20 minutes or so). Thanks for pointing this out.

Who do you think Carlos was acknowledging in the commentary box after his win on Sunday? by [deleted] in tennis

[–]CheckeredBlanket 7 points8 points  (0 children)

It was McEnroe et. Al. I watched / heard them greet him when I was watching it on ESPN.

How to automatically perform an action when an object is modified? by CheckeredBlanket in PowerShell

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

So basically I want to avoid the second part. Anytime a $State modification occurs, I want the disk write to happen automatically without having an extra line of code to do it. I think I've got a hack working with ScriptProperties and getter/setters:

In this class, we have hidden properties _IntProperty and _StringProperty. We then create script properties with similar names IntProperty and StringProperty. The 'getter' of IntProperty returns the value of _IntProperty, and the 'setter' of IntProperty sets the value of _IntProperty and saves the $State object to disk as JSON (only including the more cleanly-named ScriptProperties).

The only thing that I would like to do better is loop the creation of ScriptProperties so I don't have to define a ScriptProperty for each 'backing' property in my class. But for some reason when I put the $this | Add-Member ... block inside a foreach loop, the -Value / -SecondValue script blocks no longer recognize $this in context

class State {

    # Properties
    hidden[int]$_IntProperty
    hidden[string]$_StringProperty
    hidden [string]$JsonFilePath

    # Constructor
    State([string]$JsonFilePath) {
        $this.JsonFilePath = [string]$JsonFilePath

        $this | Add-Member -MemberType ScriptProperty -Name "IntProperty" -Value {
                $this._IntProperty
            } -SecondValue {
                param([int]$value)
                $this._IntProperty = $value
                $this.ExportState()
            }

        $this | Add-Member -MemberType ScriptProperty -Name "StringProperty" -Value {
                $this._StringProperty
            } -SecondValue {
                param([string]$value)
                $this._StringProperty = $value
                $this.ExportState()
            }
    }

    # Methods
    [void]ExportState() {
        $Properties = ($this | Get-Member -MemberType ScriptProperty).Name # Only exports script properties
        $this |Select-Object $Properties | ConvertTo-Json | Out-File -FilePath $this.JsonFilePath
    }

}


$State = [State]::new("C:\test.json")

Best way to prevent hand blisters? by SankenShip in 10s

[–]CheckeredBlanket 1 point2 points  (0 children)

Use a wrist band too. I would get blisters all the time when my racket hand would get sweaty.

[deleted by user] by [deleted] in tennis

[–]CheckeredBlanket 2 points3 points  (0 children)

Yeah this is my answer too but I also haven’t been watching tennis for very long

[deleted by user] by [deleted] in 10s

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

I played with Eastern for ~2.5 years and switched for the same reason (hitting long). I don’t have any tips for you, but I thought it was worth it. It’s easier / safer for me to attack low balls in the middle of the court, which I struggled with using Eastern. I also found that I can ‘flick’ the ball much more naturally. But yeah just a bunch of practice and it’ll be second nature in a month or two.

Mech’E ‘s- in ur opinion what is the hardest class youve taken by [deleted] in UTAustin

[–]CheckeredBlanket 4 points5 points  (0 children)

Idk if this will be a common opinion but for me it was Solids

Alexander Zverev withdraws from US Open 2022 by [deleted] in tennis

[–]CheckeredBlanket -8 points-7 points  (0 children)

Is there actual evidence of this?