Live data from Hacker News

Gears

ciechanow.ski

101–110 of 230 posts

Re: Gears

#101
That gif at the top reminds me of an IQ test I took in 6th grade. There was an entire section where they would show you a sequence of gears and tell you what direction one of them was spinning. Then they would ask you what direction some other gear was spinning.

They all looked like that first gif (but not animated of course).

Re: Gears

#102
post #34

This is an absolutely phenomenal 'explorable explanation'. It methodically layers concepts to foster understanding, deploys interactivity to build intuition, and on top of all that provides crisp, clear narrative on top of all of the amazing visualizations.

Yeah this is amazing. Interactive learning can be super powerful for a number of topics.

Re: Gears

#103

The illustrations are what draws attention and they are very nice and informative. In context of parallel HN discussion¹ on merits of animated SVG, I consider it a loss for open standards that these animations are not made in SVG. If you try to inspect this page, the design and animation is hidden behind canvas and some (nicely written BTW) imperative javascript. It is hard to replicate, and hard to compose with othe…

It's easy to lose track of in the face of scene graph vector formats like svg but you have to remember canvas + javascript can be thought of as a procedural cad system, that is, the epitome of drawing tools.

The svg is a static weak alternative to true procedural generation.

For reference the postscript language is the same way. hand written procedural postscript is an amazing drawing tool.

Re: Gears

#104

If someone ever makes the creation process for this type of visualization accessible to the average university professor, it could blow the lid of the digital textbook market. Most digital textbooks I've seen are basically just putting the text and images on a web page, and maybe integrating multiple choice quizzes. That's seriously under-utilizing the medium. They need to be interactive , and encourage the student t…

I developed some widgets for interactive books in primary and secondary education. We had different quiz widgets (multiple choice, etc) but also drag and drop stuff and other types of widgets. The people in editorial producing the books configured the widgets using custom HTML tags. It worked very well. As long as they knew HTML they could configure these widgets.

The problem is that anything that is easy to produce and configure with a set of options is going to be very limited.

It is certainly possible to create an environment for producing mechanical and physical simulations with visual tools but it would not be trivial to develop.

Re: Gears

#105
Very nice!

These animations are running in a .

Any idea what the author used? Is everything produced with math (eg: a gear solver, etc)?

Re: Gears

#106
post #67

I didn't know anything about gears until someone filed an issue to tell me that a graphic on the Caddy homepage was wrong: https://github.com/caddyserver/caddy/issues/2949 Wish I saw this earlier!

It's funny how often that happens. A favorite example: https://en.wikipedia.org/wiki/Two_pounds_(British_coin)#Desi...

Re: Gears

#107
post #9
post #7

I'm going to add very little to this discussion, but it's the second article from this blog I've seen here, and - like the other one, about the Earth and the Sun - it's absolutely amazing. This is some of the finest work in "explorable explanations". I'm going to save the copy of both just to be sure to show them to my kid in a couple of years; this beats any educational material on the topic I've been exposed to bef…

It is indeed great, and probably one reason you don't see it more is that it's a ton of work! That's 5K lines of hand-written code! (view source and it's at the end of the page) $ wc -l gears.js base.js 4135 gears.js 904 base.js 5039 total I've wanted to make visualizations like this for my blog. Writing a blog post takes me around 10 hours, which is a fair amount of effort. I believe that the visualizations will tak…

This. The time and effort it takes to put such a visualization together for a target audience that might possibly just gloss over the content is immense. Its like making a multi-million dollar movie about people who have no money just to show thier situation. Instead of giving them the money directly. And on top of that you need all the requirements to actually be able to view it in the latest browser.

Re: Gears

#108

I have heard that it is good practice to always chose the number of teeth of two gears to be relatively prime. This is because there can be impurities in the metal, and if you have a small part of a tooth that is harder than the rest it will erode the opposing gear (there is always some friction going on). By choosing the number of teeth to be relatively prime, the wear and tear is distributed uniformly on the gears,…

This is a similar problem to riding a fixed gear bike. When using skidding as a braking technique, specific areas of the tyre will wear faster unless you select a gear (front chainring and rear sprocket) combo with a large amount of skid patches. This is due to the rider always engaging in a skid with their crankset in a specific position - either left or right foot at 90 degrees, and the other at 270 degrees.

Here's a fun calculator for it: https://www.surplace.fr/ffgc/

Notice that a very common gear combo, 44/16 only gives 4 skid patches, so if you're after longer lasting tyres avoid this setup.

Re: Gears

#109
post #62
post #34

This is an absolutely phenomenal 'explorable explanation'. It methodically layers concepts to foster understanding, deploys interactivity to build intuition, and on top of all that provides crisp, clear narrative on top of all of the amazing visualizations.

If you enjoyed the article, check out others by the same author which are done in a similar way. For example https://ciechanow.ski/color-spaces/ and https://ciechanow.ski/earth-and-sun/

Or have a look at all his interesting articles here: https://ciechanow.ski/archives/
Post reply on HN