The comments here are unfortunately reddit-level of (in)correctness, but if you really want to know: testosterone doesn't affect your hair in any way, what does affect it is DHT which is synthesized from testosterone by your body with 5α-Reductase and the way to significantly dial down that process is to take 5α-Reductase inhibitors (widely available and affordable medications).
increased testosterone from working out is probably around 10-30% long time, which is a far lower variance than natural level variance in healthy adults. i think i heard from several (claimed natural) strength and bodybuilding athletes that their total testosterone is at the lower end of the scale.
that said, natural free test levels are at a fraction of what enhanced pro bodybuilders tend to supplement, and there are mass monsters with hair. cutler, yates, ferrigno and golden era bodybuilders like schwarzenegger, zane, columbu all had full heads of hair.
Yeah, wanted to point this out. I have mid-range natural test levels, more than my dad, and don't have any signs of balding. My dad lost half of his hair by the time i was born.
Steroid consumers have al least ten times my leves, and while this is a factor indeed, in is not necessarily decisive.
Yeah I think that is the biggest factor. I got family members that are built like brick shithouse from a life since childhood of physical labor that still have their hair into their 70s, there is no way they weren't maintaining high levels of testosterone their entire life but it didn't seem to matter.
Not sure about the "kind", but minoxidil works by increasing blood flow to hair follicles. So if massages can have a similar effect, I don't see why it couldn't help.
I've also read that maybe massaging the muscles around the scalp to loosen it might help. E.g., a scalp that's too tight can have detrimental effects on the hair follicles.
That being said, I don't know what kind of evidence there is to support either of those things. Seems like a safe enough thing to try though.
I am the same. Most my projects were infra leaning and I had a very general idea of what I wanted, not clear steps. I learned a ton in the process of cleaning up my home networking, understood network topology and restrictions, how to work around ISP imposed bullshit and setup a home network accessible remotely and securely. I also learned about stacks like Portainer/Adguard etc. Setting up Raspberry pi as a general purpose server including media serving via Jellyfin. Until you do it, even with the LLM doing the heavy lifting, you won't learn how to work around the issues.
I setup exactly one personal finance service/dashboard and one Android app for a specific purpose. Then I stopped because my needs were met. I'm sure I will get into it when I need to again.
You can either use it as a PoC testing enabler in which case it will be bunch of unfinished things. Or you can be deliberate and focused about your goals and the results will match that. Of course being a software developer helps.
There is a separate aspect of having domain expertise in that it open paths for a software engineer to make a lateral switch to a Business Analyst role. That in turn opens paths to management track on the business side as one gains deeper knowledge. If you have business expertise AND direct SDLC experience, that is a different kind of value you bring to the table.
Obviously it is a very different kind of track, take a long time to develop and means you are no longer programming but then with LLMs, hand rolled programming has been massively reduced anyway.
But what about navigating the code by the call stack? I didn't know that GitHub has a way to do that. Or maybe I'm probably coming across as being dumb enough to be talking about still trying to have a mental model of what calls what.
I've never used breakpoint debugging, was always a printf debugger. And now an agent can do that loop for me.
Prompt is usually something along the lines of:
>I would expect the behavior of this to be [X] - instead I'm observing [Y]
And the agent will form hypothesis, place printf statements, compile, and scrape logs on loop - each loop ruling out hypothesis or narrowing down what portion of the code is responsible for the unexpected behavior.
It has been able to pin-point the exact line(s) of code responsible every time I've reached for it so far.
They are not entirely wrong. The person you replied to said "that country's citizenship":
> So a person who was born in the US and is therefore US citizen at birth will not be allowed to have that country's citizenship
Taking example of China, you said "the child is issued a Travel Document and treated as a citizen domestically"
"Treated as a citizen" is not same as "having Citizenship". OCI card holders are India are pretty much treated as citizens, except few rights such as the right of suffrage/ability to engage in agricultural land use etc, but that doesn't make them citizens of India.
There is a huge political difference between OCI and a Chinese travel document. A CTD explicitly lists the bearers nationality as Chinese.
An OCI card, as you said, is effectively like a PR card for former citizens. It is explicitly not citizenship politically and India fully recognizes their foreign citizenship.
If an OCI holder with a US passport gets arrested, India will notify the US consulate as they are a citizen. The same would not apply for a Chinese travel document holder. That is what I meant as “treated as a citizen domestically.”
As to political rights, I assume in practice that one cannot join the Party without first revoking their other citizenship, if at all. But since it is not a democracy, that was never a right/element of citizenship in the first place.
I use Vivaldi because of its Workspaces which have so much better UX than tab groups. I don't need to see my Social or my Tech tab group until I'm switching for it; Firefox shows them all the time - atleast I haven't found a way to hide them and associated tabs until I need them without having to launch a new window. In Vivaldi, they are ready to use immediately upon switching while keeping everything in the same window keeping my taskbar clean. All this while not making my CPU fans run like a jet engine.
I would rather have this experience with Firefox but they are probably more busy focusing on email, vpn and whatever the flavor of the month is.
As much has many people have voluntarily given into this, a while lot have been pushed into it at work. When the new norm is to be able to deliver everything instantly, quality has to suffer. As much I miss carefully hand rolling all my code under relatively generous deadlines, those days are gone.
> but also says a lot of it comes down to just getting a feel for when the LLM is going to go haywire
That has been my experience too. The days when I'm very focused, being extra deliberate and constantly questioning/examining/challenging things, the results are much better. Autopilot days just go through in a daze and the outcome is objectively worse. This has made me much more hands-on and pushed me towards models which are actually not that "clever" like codex at effort=low but fast. Given that I'm doing the meat of the thinking, might as well not be slowed down by the model and lose the flow.
+1 to all of this. The challenge can be staying focused and thinking when the AI assistant is (1) moving very fast and (2) often times doing multiple things at the same time.
I know I have struggled to keep up, and fall into the trap of approving things (either commands or recommendations) without taking the time to really process and think about them.
It's a bit like the age old problem of "it's super easy to ask questions, and can be super hard to answer many of them". So the economy of the conversation gets out of whack fast.
reply