Just finished reading Poor Charlie’s Almanack. It was good, entertaining and had a few nice pieces that I want to come back to. Note to myself — skip anything added by Peter D. Kaufman as it often sounds as personality cult following.

I might have been hard on Google as Apple showed their Liquid Glass design. Now, they are taking the crown of the stupidest design system from Google. More readability and accessibility issues, more bubbafication, more stupid animations.

There are no adults left. Zero.

From Better, Easier, Emotional UX: The research behind Google’s bold new direction for design

Material 3 Expressive is the most researched update to Google’s design system, ever. Here, Material researchers share the data behind the designs and new insights into users’ preference for emotion-driven UX.

Google released Material 3. Now, this might be the stupidest and ugliest design system out there.

From Building a slow web:

The internet I came to love was quieter. Smaller – which is not to say small. It was still vast, but it was a vast collection of small sites instead of a small collection of vast sites.

Ditching big platforms and using my personal blog instead was the best decision I did in the last year. I still post on Instagram once or twice a year and visit a few subreddits, but my RSS reader is now my primary source for content.

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.