Live data from Hacker News

Mechanical Watch

ciechanow.ski

391–400 of 425 posts

Re: Mechanical Watch

#392

I 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

Frameworks change and get in the way when a new version is released. It is most annoying. The underlying WebGL changes much more slowly, and in a much more controlled way with a focus on backward compatibility. So I do the same whenever I can and ignore frameworks to get rid of a dependency. The boilerplate overhead can be encapsulated very well into homemade JS functions that only change when I change them. And JS + WebGL is not really low-level.

Re: Mechanical Watch

#393

I 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…

the obvious downside is that it's a lot of work and takes a lot more time... so it might be "the right way™" for some cases, but it's definitely not a rule of thumb...

Re: Mechanical Watch

#394
This is genius. Attention to detail and quality of the writing and delivery is amazing. The fact that the watch in the first animation also shows accurate time reminds me of the 9:41 in each iPhone screenshot when Steve Jobs was doing the Apple demos. Sweating such details indicates a labour of love.

Re: Mechanical Watch

#395

Mechanical watch nerd here. This describe an ETA (swiss) movement, I really prefer the Japanese movement (I know mostly seikos). The mechanism are more simple and more robust. For instance, on ETA the crown mechanism is really sensitive, a lot of tiny fragile parts with a lot of tension in them, it go wrong easily. Also, seeing this web page I got frustrated by the fact it doesn't tackle what got me the hardest time:…

In fact the issue do not change the time around 12 is a bit of mystery to me. Is that applied to all mechanical watch or just European ?

Re: Mechanical Watch

#396

Earlier quoted context omitted.

A mechanical watch needs regular service which is usually just cleaning, lubricating, replacing seals and springs. Eventually it will need replacement parts and that is probably the end of life for the watch. There are a some brands that will service every watch they've ever made, fabricating new parts as needed. Few of us can afford one of those.

To that point - yes, but it's less expensive than many people think. I got a vintage 1970 Omega Seamaster in very good condition some time ago, paid less than £1000 for it. It kept very good time, no issues with it, but I decided that since it turned 50 recently I'm going to treat it to a full Omega service with an authorized workshop, paid £495 - that included replacement original parts from Omega, which of course t…

Do be careful having your vintage watches serviced.

I was lucky enough to inherit my grandfather's pre-COMEX 5513 in very good condition - one or two tiny specks on the dial and a light scratch on the case. The appraiser gave me the warning that I should never send it to a Rolex repair center for servicing under any circumstance. If I did, I'd likely end up having the original acrylic bubble being replaced with crystal, the case polished high heaven, new tritium applied, and it'd probably be worth $15k less.

Collectors want a watch that shows signs of life; they value a nice patina. Many watch manufacturers service things to "modern spec" and try to make a watch look new. For a watch that old, I'd strongly suggest you find an independent watchmaker or two and get them to give you an estimate before you do anything.

Re: Mechanical Watch

#397

There'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…

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

I don’t know how many mechanical watches really will last a lifetime, but they will easily last longer than a so-called ‘smart’ watch.

Six years ago I seriously considered purchasing a ‘smart’ watch. Eventually I realised that they were just another money sink and attention leash, and put the money into a couple of automatic watches instead. I still have them, and wear them regularly. Had I bought an Apple or Android watch, I would have replaced it multiple times by now.

That’s the plus side. The minus side is that I don’t wear one of those two every single day because … I gotten bitten by the watch bug, and now I have a pile of other watches, and I wear those too! I still think that I am ahead of the game, though.

BTW, I write ‘smart’ watch because I don’t think they are really that smart; if anything, they should be called unwise watches, because they are an unwise expenditure of resources, money and attention. Also they just don’t look good. I predict that in thirty years we’ll look back on them much as we do digital watches: as a fad.

Re: Mechanical Watch

#398

Earlier quoted context omitted.

" Turns out he codes everything by hand in WebGL" You really have to admire people who do stuff like that (I can't imagine that I would ever have the patience to do that). What I'm mildly curious about is why would anyone want to do it? Is there a demand for such stuff? I can understand it if the exercise was for training people but wouldn't most people who were interested in the internal workings of watches already…

> I can understand it if the exercise was for training people but wouldn't most people who were interested in the internal workings of watches already be familiar with them? Most young people don’t even have access to a mechanical watch these days.

I fully accept your point that 'most young people don’t even have access to a mechanical watch these days' but I'd contend that that ought not be relevant (as I'll explain in a moment).

First, I should say that I was perhaps a little harsh in my above comment and I didn't convey what I actually wanted to say. Unfortunately, I was distracted by the somewhat irritating fact that I couldn't view any of those drawings on two different smartphones (I could read the article but only saw white spaces where the drawings were supposed to be). It was only later when logged onto my PC that I could view them, and even then the whole page was sluggish and a pain to view. Perhaps those with faster equipment and or faster internet connection had better luck.

Thus, the thinly-veiled message behind my comment was a question about fitness for purpose—both about the subject matter and its method of delivery. My cynical inference was that if people today didn't already understand the basics of gearing, mechanical advantage and escapement mechanisms etc. then something has gone wrong with the education system in that the basics of how clocks worked were well covered in physics (in mechanics) during my first year in high school—and that should not have changed as we still live and move around in a mechanical world—and thousands of industrial mechanical devices use these principles and rely on people having a good working knowledge of them.

By third year physics, everything relevant about the essential workings of a clock would also have been covered at a basic mathematical level: Hooke's Law, gears and gear ratios, friction and simple harmonic motion. Even temperature expansion and contraction and the need to compensate for them was discussed (and in this context the physics teacher even discussed Harrison's famous chronometer and how his design included temperature compensation to ensure that changes in these parameters did not impact heavily on time drift).

In essence, by third year, everything of important in that article had been covered in the school curriculum. If articles such as that under discussion are now being used to compensate for the lack of training in high school science then we have a serious problem with the education system.

Incidentally, even if one's not interested in clock mechanisms, it's worth having a look at this 19th Century publication on mechanical movements that's on the Internet Archive (there are more types around than most people have ever likely considered: https://archive.org/details/Mechanical_Movements_507

Re: Mechanical Watch

#399
Really beautiful site. Made my morning. I wear mechanical watches on a daily basis (I rotate between a few Maratec/CountyComm models) I like the size, weight and the sound and the feeling of the counter weight moving around. And the feedback of the bezel as I time an egg or a load in the dryer...

I really like the correspondence between the respect for the ingenuity of this technology and the "handcrafted" WebGL.

Last line:

"With creative use of miniature gears, levers, and springs, a mechanical watch rises from its dormant components to become truly alive."

Re: Mechanical Watch

#400

Earlier quoted context omitted.

" Turns out he codes everything by hand in WebGL" You really have to admire people who do stuff like that (I can't imagine that I would ever have the patience to do that). What I'm mildly curious about is why would anyone want to do it? Is there a demand for such stuff? I can understand it if the exercise was for training people but wouldn't most people who were interested in the internal workings of watches already…

There's little benefit to writing your own asm these days[1], yet we need people who know asm intimately to write compilers. It's the same here. Without people who deeply understand a tool's input and output, we won't ever write a better tool. [1] don't @ me, cryptographers and kernel programmers.

"There's little benefit to writing your own asm these days"

Agreed, but programming in ASM makes one think differently. In my opinion every programmer should do some elementary Assembler as part of their training, say some basic projects based on 8086 stuff or even the simpler 8085/Z80 etc. It's a long while since I've done any serious ASM work but the techniques one learns and the ideas one develops frame important attitudes that can't be easily gathered from high level stuff (one gains a better understanding of the underlying hardware and such).

You're right, we still need people for this work, it'd be pretty hard to optimize a compiler without them methinks.

FYI, there's stuff I omitted to mention in the above comment, I mentioned it below in my reply to bitcurious. It's interesting 'fitness for purpose' arises given your ASM comment.

Post reply on HN