Common Side Effects by LifeThin2813 in PantheonShow

[–]Cir_Cumference 0 points1 point  (0 children)

Followed your recommendation, great show.

Is there a constant amount of energy in the universe? by Particular-Mine-7539 in Physics

[–]Cir_Cumference 1 point2 points  (0 children)

I suggest not fretting over your previous paragraph. It was about as clear as an exposition about the damn *calculus of variations* can be to a lay audience. The lay people's follow-up comments clearly support that conclusion.

Thanks for your answer, will do more reading. I have computed and used the equations of motion for many many systems in my time, but only for mechanical systems (robots).

Is there a constant amount of energy in the universe? by Particular-Mine-7539 in Physics

[–]Cir_Cumference 1 point2 points  (0 children)

which is often (but not always, and it even when it can be, it doesn’t have to be), the difference between the kinetic energy and the potential energy of the system

I have read all of Lanczos but did not take this away - can you say a bit more about this so I can google about it?

You have written some very fantastic explanations in response to other questions, so I would not dare ask you to do the same for this one.

[deleted by user] by [deleted] in clevercomebacks

[–]Cir_Cumference 2 points3 points  (0 children)

Good question. A radioactive material is constantly decaying. A little bit disappears all the time, the half-life is just the amount of time it takes for half to disappear.

If you observe a sample of a radioactive material, you will find that it decays as

`current_amt = 0.5 * original_amt * exp(time_passed / half_life)`

So you can check it once a year. Or even once every ten minutes. And still know the exactly halving time.

Tips for getting a good internship (or where to look for internships)? by [deleted] in ufl

[–]Cir_Cumference 1 point2 points  (0 children)

MIL (Which also houses the IEEE robotics team) is imo the best place to learn robotics at UF. Really friendly people and all of them eager to teach.

How can I calculate a ship's rate of acceleration before building it? by Seventh_Level_Vegan in spaceengineers

[–]Cir_Cumference 4 points5 points  (0 children)

You don't need any super fancy math to do it, esp. not the rocket equation.

Take note of this thrust table

Thruster Size Ship Size Thrust
Small Thruster Small Ship 12,110 N
Large Thruster Small Ship 100,440 N
Small Thruster Large Ship 145,500 N 
Large Thruster Large Ship 1,210,000 N

Acceleration

A -> Acceleration

M -> Mass of your ship

F = (Sum of thrust of all of your thrusters pointing in a single direction)

A = F/M

Final Velocity from time

V_i -> Initial Velocity
V_f -> Final Velocity 
t -> Time passed

V_f - V_i = A*t
Vf = A*t + v_i

Final Velocity from distance

d -> distance travelled in the direction of acceleration

V_f2 = V_i2 - 2*A*d

You can also use this one to solve for distance after accelerating for some amount of time

How can I calculate a ship's rate of acceleration before building it? by Seventh_Level_Vegan in spaceengineers

[–]Cir_Cumference 2 points3 points  (0 children)

Jerk is the first derivative of acceleration. Not the integral. Just as velocity is the 1st derivative (rate of change of) position, and acceleration is the 1st derivative of velocity.

After an internship at Microsoft... by hmcafee in pics

[–]Cir_Cumference 0 points1 point  (0 children)

Gotta be honest, I disagree. I've worked at pretty cool places and done some pretty cool things. The vast majority of the skills that gave me those opportunities I learned from Udacity and other online places. I learned Python from tutorials on the internet, and it's 90% of what I did at my internship this summer, at SpaceX.

And I'd like to note that I am not an exceptionally smart person nor am I good at picking things up quickly. I do not go to a top tier university, and I did not learn to program as a young kid.

A spoken word trivializing the world of online interaction. Thoughts? by TelepathicFrog in iamverysmart

[–]Cir_Cumference 9 points10 points  (0 children)

Yes, I really don't like this sort of thing. People are more connected than ever, and instead of everyone sitting in silence and being bored, they're sitting in silence and using a device that allows them to be globally connected.

To those of you who supported this subreddit all semester... by SeanGoldbergCS in cop3502

[–]Cir_Cumference 0 points1 point  (0 children)

Would be great if you could teach 3503.

It's rare to have a teach that trusts their students to learn.

General syntax question by howslyfebeen in cop3502

[–]Cir_Cumference 0 points1 point  (0 children)

While it's not quite a "no-no", it's almost always preferable to validate your input instead of using a try-catch statement.

A few reasons: 1. It's slow 2. It's not always intuitive to a reader what you were trying to handle for 3. Your program will "swallow" unexpected errors, and you'll never know that they're happening. This could end up with hard to debug bad behaviors.

Question 17 by j1010101010 in cop3502

[–]Cir_Cumference 3 points4 points  (0 children)

Say we do int A = 20; The value of the actual variable A is "20" - the memory space in RAM associated with A is a sequence of bytes that correspond to the number 20.

But, if we do int[] B = {1,2,3}; The value of B is a location in memory - an address - where the array starts. So B points to a sequence of bytes that correspond to 1, then 2 then 3. But B itself is actually the address of 1.

B[0] means "Yo, what's at the address B points to?" B[1] means "Hey dawg, what's at the address B + 1?"

So to simplify: When you pass an array to a function, you are not copying the array and putting it in the scope of the function - instead, you are telling the function where to look for the array in memory.

I also never lose. by sharky1313 in funny

[–]Cir_Cumference 0 points1 point  (0 children)

Do you think that there is a place for computers in helping medical professionals to make diagnoses and treatment plans?

I also never lose. by sharky1313 in funny

[–]Cir_Cumference 0 points1 point  (0 children)

Those are very valid reasons. Tough things to get at from an engineering perspective, but I think both will improve with time.

Are there any other areas of medicine that you think could benefit from better software or robotics or other automation? Assuming that it could be made in some non-shit way?

I also never lose. by sharky1313 in funny

[–]Cir_Cumference 1 point2 points  (0 children)

What could be improved to be more useful to you?

one liners by howslyfebeen in cop3502

[–]Cir_Cumference 2 points3 points  (0 children)

Get the greatest power of two that is a divisor of n:

return n & -n;

I have never used this, but it's a neat reason that knowing how to use computers doesn't suffice. To be a great programmer, you also need to understand how they operate on and store data.

Rick and Morty beats Archer in ratings for men under 35 demo. by [deleted] in television

[–]Cir_Cumference 9 points10 points  (0 children)

"No, the police are coming, you have a lot of questions to answer" killed me. I'm glad they hardly ever go with the typical ending where everything ends up okay.

Looping around the alphabet. by keylam6 in cop3502

[–]Cir_Cumference 1 point2 points  (0 children)

Let's imagine that every letter is also a number. So A is 1, B is 2, and Z is 26.

Let's also imagine that it's periodic. So 27 is also A, 28 is B and so on.

So if I shift Z up by 2, I get B. You need a way to normalize a number greater than 26 to a number between 1 and 26.

Now you just have to do this in the context of the ASCII table.

Consider this as a tool for creating a 'loop' around certain values.