Live data from Hacker News

Gears

ciechanow.ski

121–130 of 230 posts

Re: Gears

#121
post #115

Earlier quoted context omitted.

I'm a professor currently writing an online textbook. I can assure you that writing a textbook, without anything interactive, is extremely challenging. I find it hard to imagine a time when my book will be good enough that adding interactive explorables will be the best educational return on time invested. (Though I'm thinking about it!)

Not to dismiss your work, but do you think the best investment of your time is to write another textbook (assuming this is an undergraduate level book in a relatively well-explored field), or in adding detail/great illustrations/great interactive charts to an existing work? I know (really, like, I know ) how detrimental this would be to anyone's career, and I'm not saying this as a moral condemnation of what you're d…

I'm writing a textbook on a topic no existing book covers: the internals of a web browser.

For your broader question---I understand what you're saying, but it's very difficult to edit someone else's writing. That's where "committee voice" comes from: it's the lowest common denominator to multiple authors working together. And often how I visualize things comes from how I look at things, and coming up with a visualization for how someone else looks at things is hard.

Take the OP as an example. This is a long blog post on gears in general, but animated by the specific question "what shape are gear teeth". If I were writing a blog post about gears, I wouldn't start at that place. And then, imagine if this blog post started text-only instead of visual. "Involute" would now be described with algebra, not a picture. The algebra is complex (compare the Wiki at https://en.wikipedia.org/wiki/Involute), and that algebra itself would need pictures. Illustrations and explorables aren't, ideally, something you sprinkle onto existing text.

Re: Gears

#122

I really like this presentation! It’s wonderful. I don’t mean to hijack but I thought this would be an appropriate place to share a photo album of the 3D printed planetary gears in my open source robot: https://imgur.com/gallery/GqXD2Zj I’ve been 3D printing gears for some years now and I want to spread the word that 3D printed gears actually work really well! The gears in the image album above have been operating on…

Which material are you using the print the gears?

Re: Gears

#123

I really like this presentation! It’s wonderful. I don’t mean to hijack but I thought this would be an appropriate place to share a photo album of the 3D printed planetary gears in my open source robot: https://imgur.com/gallery/GqXD2Zj I’ve been 3D printing gears for some years now and I want to spread the word that 3D printed gears actually work really well! The gears in the image album above have been operating on…

Which material are you using the print the gears?

PETG. Specifically it would either be Hatchbox PETG or PushPlastic PETG.

Re: Gears

#124

The whole blog, really. Someone throw money at this person to write science texts full time.

Imagine if we could revamp the textbook industry so articles like this have a fighting chance of being included.

Re: Gears

#125
post #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)?

I was wondering the same!

The author appears to be using his own functions written in vanilla JS. The Gears page loads a custom Canvas library base.js [1] plus an page-specific gears.js [2]. iOS graphics appears to be an area of expertise [3] for the author.

[1]: https://ciechanow.ski/js/base.js

[2]: https://ciechanow.ski/js/gears.js

[3]: https://github.com/Ciechan?tab=repositories

(P.S. is an interesting choice, I had expected before opening the page inspector. Separately, I love the creative use of TLD in the domain name.)

Re: Gears

#127
post #115

Earlier quoted context omitted.

I'm a professor currently writing an online textbook. I can assure you that writing a textbook, without anything interactive, is extremely challenging. I find it hard to imagine a time when my book will be good enough that adding interactive explorables will be the best educational return on time invested. (Though I'm thinking about it!)

Not to dismiss your work, but do you think the best investment of your time is to write another textbook (assuming this is an undergraduate level book in a relatively well-explored field), or in adding detail/great illustrations/great interactive charts to an existing work? I know (really, like, I know ) how detrimental this would be to anyone's career, and I'm not saying this as a moral condemnation of what you're d…

> Not to dismiss your work [...] assuming this is an undergraduate level book in a relatively well-explored field [...] not saying this as a moral condemnation of what you're doing

Why is that your default assumption? Seems very strong when GP gave basically no details.

Re: Gears

#128
post #58
post #9

Earlier quoted context omitted.

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…

> another edit: I also believe one reason that this visualization is good is because there's no build process in the JS. The author clearly just edits the code and refreshes the browser. You need that kind of fast edit-view loop to make good visualizations. You can go a step further and reload code without refreshing the page. This makes it even easier to make the sort of fiddly tweaks that visualizations require whi…

In some cases I've exposed sliders to enable a 60Hz feedback loop on those fiddly tweaks. In other cases Firebug or its modern successors already expose enough.

Re: Gears

#129
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.

Is there a widely known name for these types of 'explorable explanations'?

Re: Gears

#130
post #93

Earlier quoted context omitted.

That's also what I was taught as a best practice, but it's not always possible. Otherwise, best practice is to index the gears (ie mark a specific tooth on each). That way, when you disassemble the gearbox (it's bound to happen sometime for maintenance), you can make sure it's reassembled so that the same teeth will continue to mesh, preserving the wear pattern. Otherwise, wear is substantially increased.

That's also what I was taught as a best practice, but it's not always possible. Well of course it's possible -there are infinitely many sets of coprime numbers! Silly engineers

I look forward to trying out your infinite gearbox implementation.
Post reply on HN