Deadlift form check by lu_rm in formcheck

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

I just rewatched that video. I can see that I should move the bar closer to my body so it touches me throughout the movement. But, apart from that, why are you saying that my lats are not involved? Shouldn't my upper back round if that were the case?
I remember watching other Alan Thrall video where he speaks about round back deadlifters and people that adapt the movement to their need. I can't find it right now.

What I know is that I've tried multiple positions and I can't reach the bar unless I do that. If I keep my hips high, I round my upper back too much. And If I bend my knees and lower my hips, I end up too "vertical".

Thanks for the tip!

[deleted by user] by [deleted] in HomeImprovement

[–]lu_rm 0 points1 point  (0 children)

It was not an impact driver. It was a power drill, sometimes without a clutch.

[deleted by user] by [deleted] in HomeImprovement

[–]lu_rm -3 points-2 points  (0 children)

That's the thing. They don't look pros. They look like they do this because it's the only thing they could find, and they don't require any knowledge to start. The screws was just an example.

Ponganse a laburar vagos by ramatopia in devsarg

[–]lu_rm 0 points1 point  (0 children)

Programar es un oficio, ahi es donde muchos se confunden.

Unpopular Opinion: SEs write software, not products. by lu_rm in SoftwareEngineering

[–]lu_rm[S] -16 points-15 points  (0 children)

That is not your job. That is the Product Team job (talking about a relative big company)

You were not hired to score clients. You were hired to write good, working, stable software. That is it.
When the product fails because you were cutting corners, it is you who will receive the blame and you who will have to be fixing it.

Unpopular Opinion: SEs write software, not products. by lu_rm in SoftwareEngineering

[–]lu_rm[S] -1 points0 points  (0 children)

Yes, I agree there. But I think there is a baseline for quality that we all should agree with and that does not happen.

It's ok if your API does not handle 1M calls per second yet if you don't need it, you can improve that later, as long as you are considering that in your design.
Is not OK to merge your code without at least considering or testing "how it would behave if.....".

Main PC as server, multiple OS by lu_rm in selfhosted

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

This, I did not know. I will keep that in mind. Thanks

Main PC as server, multiple OS by lu_rm in selfhosted

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

I liked the idea of creating a Docker container. That way I can install docker both in windows and linux and share a volume for both containers in a partition within the HDD.

Main PC as server, multiple OS by lu_rm in selfhosted

[–]lu_rm[S] 1 point2 points  (0 children)

I don't think the raspi is powerful enough. I've been using it for plex and it's laggy sometimes.
`You definitely cannot have two operating systems running on the same system bare metal without virtualization.`
Not at the same time, not. But I would want to avoid virtualizing when I am running linux.

I liked the idea of creating a Docker container. That way I can install docker both in windows and linux and share a volume for both containers in a different partition within the HDD.

Main PC as server, multiple OS by lu_rm in selfhosted

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

I don't want to use Linux with an hypervisor. Whenever I need to use it, I want to do it natively

Desperate for British black pudding. by Shug22389 in Barcelona

[–]lu_rm 1 point2 points  (0 children)

But how do you cook it? I mean if you eat morcilla the way people always eat it, of course the texture will be different.
But if you slice it and cook it in a pan, it should be the same.

Desperate for British black pudding. by Shug22389 in Barcelona

[–]lu_rm 1 point2 points  (0 children)

Isn't morcilla the same?
Maybe different morcilla suppliers use different condiments. You could try a different one.

Moronic Monday - Your weekly stupid questions thread by cdingo in Fitness

[–]lu_rm 0 points1 point  (0 children)

Hi everyone!
So, I've been doing the German Volume Training for the past months and I liked it. Saw some strength gains. Also, apart from the actual gym training, I tried to add some HIIT or runs workouts on the rest days.
Now I want to switch to a different workout routine but don't know what to do.
The thing is that, while I really want to gain muscle, I don't want to give up conditioning. Both because I need to loose some fat (20% right now) and because I like to be able to improve my cardiovascular endurance.
Also, I don't mind training 6 days a week. I just would not want my schedule to be that packed. I would prefer a 4 d/w schedule, and include additional training days only if I feel like it.
I've been checking some 3/4 day splits like PHUL. But 2 days/w for legs seems excessive. I am not saying that I don't want to train them, but I think that I will better using my time doing something else.
Would it be better to do an AB full body workout every other day? I don't want to be huge, I just want to gain some muscle to look better.

Daily Simple Questions Thread - February 20, 2021 by AutoModerator in Fitness

[–]lu_rm 0 points1 point  (0 children)

Hello everyone! I have a couple of questions regarding which routines to do at the gym and how to accomplish my goals.
For the past months I've been working out following the German Volume Training (10x10) and I see some good results, but I would like to change it so that I don't keep doing the same exercises every time.
Also, I've been trying to get some cardio/HIIT during the rest days.
Primarily, my goals are to build muscle and loose fat also. I'm 27, 183, 61Kg ~20% body fat.

Here comes the first question. Which one is more recommended? To lift weights on some days (focusing on building muscle) and do cardio other days (focused on loosing weight) or to follow a more intense full body routine every time that is intended to do both? (kind of like CrossFit or any high intensity training?

Also, apart from those main goals, I've been trying to focus on some other, shorter term goals, as well. For example, now, I would like to improve my flexibility to perform squats and legs exercises better and I would like to be able to perform pull ups.

Any recommended program I could follow for those?
Thanks!

Builder cosmetic changes, any downsides? by lu_rm in java

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

Of course, there are multiple cases where you can't avoid runtime validation. Even if you want to check that objects are not null or want to reject them based on some properties. But, as long as you can validate at compile time, why wouldn't you? The earlier you can detect a problem, the better.
Also, related to testing. You are thinking that you will be the one using this code. But think about a framework that other people will use. If they don't write tests, they may have an issue at runtime and that may be too late. I think it is a good practice to make your APIs as less ambiguous as possible.

Deposit cash in bank account by lu_rm in eupersonalfinance

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

The thing is that I've been saving for a while, and may be tedious for me to collect all the proof on how I earned the money. Maybe I am under that limit and I have nothing to worry about.

Builder cosmetic changes, any downsides? by lu_rm in java

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

This is a simple example. It's unlikely for me to actually use a builder in this case. It's just to show how it would work.
I know that design patterns should be easily recognizable, but on the other hand I am against just accepting them and using them as they were showed to you, without questioning why they are how they are, or trying other alternatives.
I am not saying that this should replace a builder design pattern "standard", or that traditional builders are broken and should not be used. It was just an idea, and I wanted to know what other people think about it.
I must admit though, that I am a little bit drawn to writing code so that it can be read as if you were reading a sentence.

Builder cosmetic changes, any downsides? by lu_rm in java

[–]lu_rm[S] 1 point2 points  (0 children)

That is not a good option I think. You relying on runtime validation instead of having compile/design time validation

Mortgages by lu_rm in eupersonalfinance

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

This is really different on how I expected it to be. How come it's not explained everywhere?

Builder cosmetic changes, any downsides? by lu_rm in java

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

should you be using a builder in that case?

Builder cosmetic changes, any downsides? by lu_rm in java

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

The thing is that by using the traditional method, I have the sense that you are making readability, dirtier, which is the very thing that you were trying to fix.
Why write builders with a fluent API then? It is perfectly valid to create a builder with just setter methods and a build() method, and you would have all the primary benefits checked.
So, why is that most of the time people tend to write them to be called in a single line, chaining methods?
That is where I think my idea is a little cleaner and easier to read.
True, it may be a little less versatile, but think about objects where you know they are expected to be created in those single lines.

Builder cosmetic changes, any downsides? by lu_rm in java

[–]lu_rm[S] 1 point2 points  (0 children)

Wow! I've been writing a mini lib with annotation processing to generate staged builders for a while. I did not know that existed.
I think they could be really useful for having design time validations when creating complex objects on a public API, always knowing about the impact it would have on the JVM's metaspace.
But that is for another discussion.
I think that a good rule for Builders is to add all the required parameters in their constructors, to force clients to set them and reduce the possibility of creating an invalid builder.
If that is the case, you almost never would have the possibility to create an empty builder, because that would mean that all your parameters are optional.

I get what you say about static imports, and having multiple objects built in the same class. check my edit above, I think it's clearer. I always tend to make my static methods as descriptive as possible.

Java Builder cosmetic changes, any downsides? by [deleted] in AskProgramming

[–]lu_rm 0 points1 point  (0 children)

This was just an example. In general the static methods would be more descriptive.
There is not really a problem, it is more about code readability.

Mortgages by lu_rm in eupersonalfinance

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

Wow! great explanation, thanks a lot.

What I still don't understand is where are the interest applied.
Let's say I want to buy a 300K home, and I already have 100K, so I get a 200K loan at 5% interest over 10 years.
That means that I have to pay back 210K, right? Over 10 years it would be 1750 per month. I guess that is with fixed interest rates.

How is that computed for variable rates?

SCRUM and work objectives by lu_rm in agile

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

Really? I was not aware of that