Feynman’s Lectures Exercises 8.2 via the Center-of-Mass Frame

First, calculate the velocity of the CM frame:

vcm=mv+m0m+m=v2

Now, calculate velocities of particles in the CM frame:

v1cm=vvcm=v2

v2cm=0vcm=v2

In the CM frame, particles will have the same speeds after elastic collision, meaning:

u1=u2=u=v2

The directions of these velocities will be opposite, that is:

u1=uu2=u

Now, let’s move back to the lab frame:

v1=u+v2v2=u+v2

Let’s calculate the dot product:

v1v2=(u+v2)(u+v2)=u2+uv2uv2+v2v2=(v2)2+(v2)2=0

Therefore, the final velocities are orthogonal:

v1v2

Previous solution, which doesn’t use the center-of-mass frame, can be found at A more elegant solution can be found in Feynman’s Lectures Exercises 8.2.

Feynman’s Lectures Exercises 8.2

‌A moving particle collides perfectly elastically with an equally massive particle initially at rest. Show that the two particles move at right angles to one another after the collision.

From conservation of momentum, we write the equations for the xx and yy axes:

v1=v1cosα+v2cosβ0=v1sinαv2sinβ

From the second equation:

v1sinα=v2sinβ

This gives:

v1v2=sinβsinα

Now, from conservation of kinetic energy:

12mv12=12mv12+12mv22v12=v12+v22

Square the momentum equation and substitute v12v_1^2:

(v1cosα+v2cosβ)2=v12v12cos2α+v22cos2β+2v1v2cosαcosβ=v12+v22

Rearranging:

2v1v2cosαcosβ=v12(1cos2α)+v22(1cos2β)2v1v2cosαcosβ=v12sin2α+v22sin2β

Divide both sides by v1v2v_1' v_2':

2cosαcosβ=v1v2sin2α+v2v1sin2β

Use the earlier ratio:

v1v2=sinβsinα

Substitute:

2cosαcosβ=2sinαsinβ

So:

cosαcosβsinαsinβ=0

This gives:

cos(α+β)=0

Therefore:

α+β=90

The two particles move at right angles after the collision.

A more elegant solution can be found in Feynman’s Lectures Exercises 8.2 via the Center-of-Mass Frame.

Replaced my old IKEA desk lamp with Artemide Tolomeo.

It’s a simple design. Some screws are visible, and you can tighten them when needed. My version is aluminum, so there’s no chance of paint chipping. You can use any bulb up to 70W. The lamp and its mount are sold separately, giving you plenty of options—you can even turn it into a reading lamp with a floor stand. Artemide sells all the spare parts, so you can fix it if anything breaks.

The philosophy of Artemide is that the product lasts for generations. Starting from the design, the quality of materials and manufacturing, our lamps are made to last over time and designed to be repaired if any component is damaged by accidental events during use.

This lamp is the definition of good design.

I’ve been working on a weather forecast app that presents information in a more compact form.

It’s easy to see the difference in perception when you compare the two approach side by side. You can see the entire day’s temperatures at a glance, without scrolling or tapping. The current temperature is visible but doesn’t take half the screen. A full week’s forecast is accessible with just one or two scrolls.

It’s currently available at weather.simonuvarov.com, but works for Dublin only.

It’s a Progressive Web App (PWA), meaning you can install it on your phone’s home screen. Once installed, it behaves almost like a native app, including the app icon (shown at the beginning of this post).

There’s still work to be done, but it’s so much nicer to use already.

Watched Brutalist. This might be the best movie I’m going to watch in 2025.

Feynman’s Lectures Exercises 6.9

Before firing, the total momentum is:

(M+mb)V0=0

After firing one bullet, the platform moves with velocity VpV_p. By momentum conservation, total momentum remains zero:

MVp+mbVb=0

Solving for VpV_p:

Vp=mbVbM=0.005 m/s

A negative sign indicates the platform moves opposite to the bullet’s direction.

A bullet travels 5 m at 500 m/s, thus its travel time is:

t=5500=1100 s

Since bullets are fired every 110 s, only one bullet is airborne at a time.

Approach 1: Considering 10 bullets per second

Each bullet provides a velocity of 0.0050.005 m/s to the platform, then it flies for some time and then it stops. In total, the platform moves for due to 10 bullets per seconds:

ttotal=nt=10×1100s=110s

Thus, the effective average velocity is:

V=0.005×110×10=5×104 m/s

Approach 2: Using total distance traveled

The distance traveled by the platform per bullet fired is:

sp=Vpt=0.005×1100=5×105 m

With 10 bullets fired each second, the effective velocity is:

V=5×105×10=5×104 m/s

Feynman’s Lectures Exercises 6.9

Before firing, the total momentum is:

(M+mb)V0=0

After firing one bullet, the platform moves with velocity VpV_p. By momentum conservation, total momentum remains zero:

MVp+mbVb=0

Solving for VpV_p:

Vp=mbVbM=0.005 m/s

A negative sign indicates the platform moves opposite to the bullet’s direction.

A bullet travels 5 m at 500 m/s, thus its travel time is:

t=5500=1100 s

Since bullets are fired every 110 s, only one bullet is airborne at a time.

Approach 1: Considering 10 bullets per second

Each bullet provides a velocity of 0.0050.005 m/s to the platform, then it flies for some time and then it stops. In total, the platform moves for due to 10 bullets per seconds:

ttotal=nt=10×1100s=110s

Thus, the effective average velocity is:

V=0.005×110×10=5×104 m/s

Approach 2: Using total distance traveled

The distance traveled by the platform per bullet fired is:

sp=Vpt=0.005×1100=5×105 m

With 10 bullets fired each second, the effective velocity is:

V=5×105×10=5×104 m/s