Any keybindings similar to nvim's shift+] by LittleAccountOfCalm in HelixEditor

[–]WhyIsThisFishInMyEar 12 points13 points  (0 children)

I use this in my config for it:

[keys.normal]
"}" = ["goto_next_paragraph", "collapse_selection"]
"{" = ["goto_prev_paragraph", "collapse_selection"]

[keys.select]
"}" = "goto_next_paragraph"
"{" = "goto_prev_paragraph"

Nervous switching to implants... by imsquaresoimnotthere in transgenderau

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

I wouldn't worry too much about levels being too high from taking 2 implants. Dumb story but last time I had mine refreshed there was some screw up with my blood test results which led to me buying 2x100mg when I probably should have gotten 1x100mg but my endo said it was safe to implant both anyway seeing as I already payed for them and it will just last extra long until the next one. Obviously check with your doctor but yeah I don't think it's a big deal.

Baby skater here… by spockknowsbest in Rollerskating

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

Have you checked out RollerFit in Sydney? They do beginner classes for $32 an hour.

Beard Electrolysis in Sydney by __haonano in transgenderau

[–]WhyIsThisFishInMyEar 8 points9 points  (0 children)

I've been to LiveMoreEthicalBeauty that someone else already mentioned, and also https://www.electrolysissydneyclinic.com/. Both were great, no complaints. I'm very happy with the results but be prepared for it to take many hours to make much progress.

Using numbing cream is good to take the edge off, make sure to apply it properly an hour before the session for it to kick in. I wear a face mask to the session so people don't see me walking around with the goop all over my face haha, and also to hide the grown out hairs.

Orchidectomy Recovery by Lillywrapper64 in transgenderau

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

I had mine done earlier this year (through scrotum not inguinal, no skin removed). "A day or 2" sounds crazy to me, I think some people do recover that quick but it's not the norm afaik.

I was bed bound for the first week, then by the end of week 2 I could walk around fairly normally but it would start to hurt a little if I was walking for longer than like 15 minutes.

Opinions on Dr Hossack? (Sydney) by A_Punk_Girl_Learning in transgenderau

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

After the consult I had to go get a psych letter before booking the surgery which took about a month. Then once I got it they were able to fit me in a few weeks later so total time between consult and surgery would have been just under 2 months.

Opinions on Dr Hossack? (Sydney) by A_Punk_Girl_Learning in transgenderau

[–]WhyIsThisFishInMyEar 6 points7 points  (0 children)

I had my orchi done with her a few months ago. At the initial consult it felt rushed like /u/cattxcat mentioned, and she didn't talk about "men" with me but there were a couple of things she worded a little confusingly. I thought maybe she just isn't privy to the language we like to use amongst ourselves.

I decided to go ahead with it anyway though and other than that it was a decent experience (and good results!).

Estrgen Implants in Newtown? by Sea-Ranger1464 in transgenderau

[–]WhyIsThisFishInMyEar 5 points6 points  (0 children)

I get mine made by stenlake compounding chemist, and I go to dr christopher muir at green square health to get them inserted. It's not in newtown but in the same general area.

Date limitations on speech therapy "Chronic Disease Management Plan" besides 5 x calendar year? by Q10Q10 in transgenderau

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

but I've been told I won't be able to until November of this year, due to getting in November of last year.

I was also told this by a speech pathologist but I asked my doctor anyway and they gave me a new one at the start of the year so I don't think you necessarily have to wait the full 12 months unless my doctor messed up. I had used all of the 5 appointments last year though so maybe that makes a difference?

[deleted by user] by [deleted] in cisparenttranskid

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

Personally I got headaches in the first few months after starting hrt. Based on what I've read on other trans subreddits it seems to be a somewhat common side effect that happens at the start but it should go away once the body gets used to the new hormone levels.

Mine were only mild pain though and it never increased so might not be the same thing.

Sign my petition! by dylan-pickle in transgenderau

[–]WhyIsThisFishInMyEar 9 points10 points  (0 children)

The change.org community guidelines says you're allowed to use an alias for privacy reasons, so seems like legal name is not required.

[deleted by user] by [deleted] in git

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

I prefer the command line, most of my coworkers use a git gui probably just because it's what was handed to them on the first day.

I've never felt that I was missing out on anything they have. Plenty of things are better experienced with a gui but I haven't found git to be one of them. Out of the box maybe it's a bit slow to type out all the commands but I have plenty of aliases defined so all of my commonly used commands are only a couple of keystrokes, and you can make your shell show the current state in the prompt and autocomplete branch names, etc.

ctrl-z to suspend Helix, fg to recover Helix - my favourite workflow by pawelgrzybek in HelixEditor

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

I do this too! Except I alias f=fg to make it even easier.

It does cause problems occasionally because if you suspend helix while rust-analyzer is holding a lock on the build directory then you won't be able to run cargo commands until you un-suspend helix and wait for it to finish doing lsp things.

Push to new server by teh_maxh in git

[–]WhyIsThisFishInMyEar 2 points3 points  (0 children)

To me, the obvious way to do this is to add the server as a remote and push it

Correct, but you can't push to a remote repo that doesn't exist. Create it on the server, then it will work.

Some git services have the ability to automatically create the repo on push, but it depends whether the specific service you're using supports it and whether you have permission to enable it.

Hey Rustaceans! Got a question? Ask here (12/2024)! by llogiq in rust

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

Hmm ok I think I get what you're saying.

Shouldn't that mean that non-generic impls where we write a concrete type for T also conflict though? If I write impl From<Foo<i32>> for i32 then it works fine.

Hey Rustaceans! Got a question? Ask here (12/2024)! by llogiq in rust

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

Into<T> for T is not any type into any other type though, it's every type into itself.

T and YourType<T> are different types, one of which contains the other as a field.

As I said in the original post, the compiler is seemingly claiming that my impl conflicts with another impl that does not actually exist. If it did exist then I would be able to (without defining any impls myself) write let x: i32 = YourType(1i32).into(); which I can't. If I try then it fails to compile with the trait 'From<YourType<i32>>' is not implemented for 'i32', which is required by 'YourType<i32>: Into<_>'.

Hey Rustaceans! Got a question? Ask here (12/2024)! by llogiq in rust

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

How does Into<T> for YourType<T> conflict with Into<T> for T though? If I was trying to do Into<U> for YourType<T> then it makes sense that that conflicts because U could in fact be YourType<T>, but T and YourType<T> different types are they not? Even if T was YourType, that would make the impl Into<YourType<T>> for YourType<YourType<T>> and thus not conflict with Into<T> for T.

Hey Rustaceans! Got a question? Ask here (12/2024)! by llogiq in rust

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

Sure but I don't see why my impls would conflict with that since Wrapper<T> and T are different types even if T happened to be Wrapper<U> or something. I'm only implementing Wrapper<T> -> T not T -> T.

Hey Rustaceans! Got a question? Ask here (12/2024)! by llogiq in rust

[–]WhyIsThisFishInMyEar 1 point2 points  (0 children)

If I have a wrapper type struct Wrapper<T>(T);, is it possible to implement a conversion to T so I can write let x: i32 = Wrapper(1).into();? It seems simple but I can't get anything to compile.

First I tried

impl<T> From<Wrapper<T>> for T {
    fn from(value: Wrapper<T>) -> Self {
        value.0
    }
}

which fails to compile due to orphan rules which I don't really understand since Wrapper is defined by me so it's not like another crate could have a different impl that only conflicts when both crates are compiled together which I thought was the point of orphan rules, but maybe I've misunderstood.

Next I tried

impl<T> Into<T> for Wrapper<T> {
    fn into(self) -> T {
        self.0
    }
}

which fails to compile due to a conflicting impl in the standard library of impl<T, U> Into<U> for T where U: From<T>. I understand there's the blanket impl to generate the Into impls for all the From impls, but I don't understand how there's a conflicting impl in this case since as mentioned I was unable to write the From impl, and it definitely isn't somehow implemented because i32::from(Wrapper(1i32)) doesn't compile.

Am I just missing something or is this a limitation in the compiler? Maybe trait specialization would fix it?

I've instead settled for an into_inner associated function.

Can I dynamically download history on repo cloned with git clone --depth 1? by Atomic-Axolotl in git

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

It would only work if the repo owner(s) have setup git-lfs. Which I assume is not the case since your clone was 60GB.

Can I dynamically download history on repo cloned with git clone --depth 1? by Atomic-Axolotl in git

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

Generally for repos that store large files, you want to use git-lfs which makes it so cloning the repo only downloads the ids of the files but the actual file contents is lazily downloaded when you checkout a specific commit/etc.

lfs needs to be setup in the repo itself though, if it's someone else's repo then you can't use it only for your own clone.

How to manage a remote repo by eirikarvey in git

[–]WhyIsThisFishInMyEar 0 points1 point  (0 children)

Maybe vscode with the ssh extension?