Mechanical Watch
211–220 of 425 posts
Re: Mechanical Watch
#212Earlier quoted context omitted.
I mostly agree with you, but I don’t mind minification when appropriate, as it can serve a functional purpose with tangible end-user-friendly benefits (less downloaded over the network = faster response times). But if you want to be friendly to the tinkerers, you could always host both the *.js and *.min.js versions, and have the webpage just pull the latter - anyone who wants the unminified source can remove the “mi…
That's simply not a very well followed (and thus discoverable) standard. Especially for hand crafted code, minifying functions and variable names only obfuscates what is written and minifying whitespace often only has minimal benifits. In practice this seems to be a lost cause, and links to alternatively hosted source code is more common. Sadly this makes is simple to introduce subtle, harmful differences between the…
Re: Mechanical Watch
#213Wow very comprehensive & well done. If mechanical watches tickle your fancy, there is a ton of watch repair video on YT. I particularly enjoy wristwatch revival ( https://www.youtube.com/channel/UCD80T1s2Za4K682CQDGwEKQ ). A warning though, if you consider to get into that hobby. I tried, it's really hard, expensive (I spend close to €1k and that is with b-quality stuff. Good stuff is 5-10x more expensive.) and can b…
Re: Mechanical Watch
#214There's something magical about mechanical watches. Maybe it's just knowing that you have this perpetually winding machine on your hand (in the case of "automatic" mechanical watches). Also knowing that the thing will last forever, take care of it and it will probably outlive you. Can't say that about an Apple Watch. If you want a good mechanical watch that won't break the bank I suggest picking up a Seiko SKX (thoug…
I keep considering a mechanical watch, but I think I'd find the accuracy a bit tedious - having to continually adjust it every week so that I didn't arrive late to appointments. I like a watch that gets out of the way - it just works. I've got a Citizen watch a little like this: https://www.citizenwatch.co.uk/stiletto-ar1130-81a.html It's a quartz watch, powered by solar power through the face. It has 'just worked' f…
Re: Mechanical Watch
#215Earlier quoted context omitted.
I keep considering a mechanical watch, but I think I'd find the accuracy a bit tedious - having to continually adjust it every week so that I didn't arrive late to appointments. I like a watch that gets out of the way - it just works. I've got a Citizen watch a little like this: https://www.citizenwatch.co.uk/stiletto-ar1130-81a.html It's a quartz watch, powered by solar power through the face. It has 'just worked' f…
You can always get a spring drive from grand seiko - it's mechanical (with an "brake" driven by an integrated circuit, but still no battery) but basically only gets a few seconds off per year. Lowest price point for those is like $5k though.
Re: Mechanical Watch
#216I was curious how he did those visualizations so I looked at the source code. Turns out he codes everything by hand in WebGL [1]. Absolutely impressive stuff. Source code is non-minified so you can have a look and understand everything as well. [1]: https://ciechanow.ski/js/watch.js
He does it "the right way™". Use the platform. Don't use any framework or generic library. Go straight to the point and code what you need, when you need it. Don't minify or bundle anything, and let the people who are learning and courious a straightforward way to connect the dots, without forcing them into a github repository with 90% of the code unrelated to the thing and existing just to glue 1000 pieces written b…
Hard disagree. "Use What's Right For You™".
Of course there is value in understanding the platform beneath your framework or generic library, but that's just an extension of "understand what you're using and why".
Re: Mechanical Watch
#217Also, seeing this web page I got frustrated by the fact it doesn't tackle what got me the hardest time: how can the crown move the hands without any clutch mechanism (some have) ? It's a matter of friction and torque, so it's hard to get while reasoning on a "perfect" mechanism.
Re: Mechanical Watch
#218I was curious how he did those visualizations so I looked at the source code. Turns out he codes everything by hand in WebGL [1]. Absolutely impressive stuff. Source code is non-minified so you can have a look and understand everything as well. [1]: https://ciechanow.ski/js/watch.js
He does it "the right way™". Use the platform. Don't use any framework or generic library. Go straight to the point and code what you need, when you need it. Don't minify or bundle anything, and let the people who are learning and courious a straightforward way to connect the dots, without forcing them into a github repository with 90% of the code unrelated to the thing and existing just to glue 1000 pieces written b…
Doing it like this has the potential to be the most performant, but it does so in the same way as writing your programs directly in assembly is potentially performant.
I also don't think that the source code is particularly readable for me, and contains lots of magic numbers and very imperative code. I would personally find it a lot more readable if it was written in some sort of declarative way using a library, even if I have to look at a GitHub repo instead of view source.