Mechanical Watch
321–330 of 425 posts
Re: Mechanical Watch
#322Just imagine the utopia that would emerge if all education were conducted through web-essays like this. Bravo!
Re: Mechanical Watch
#323Earlier quoted context omitted.
That looks like a fair bit of boilerplate, and a shitty tutorial with comments that mostly just repeat what the code says, but the API doesn't look unusable. https://github.com/patriciogonzalezvivo/glslCanvas/blob/mast... has most of that same boilerplate in a less repulsive form. https://github.com/patriciogonzalezvivo/glslCanvas/blob/mast... has other bits.
Honestly I think your examples are both genuinely less comprehendible to someone without a deep understanding of GL going in than my example. It’s a very bad, non-object oriented API in an object oriented language. It was designed for and by people who know GL in other C like languages, not for people who know JavaScript. It is unlike any other part of the language. The fact that I have to write a shader myself, as a…
Re: Mechanical Watch
#324Earlier quoted context omitted.
it depends if you are doing something to get paid, or to last, or to be really good. only in the first case do i ever consider a heap of abstractions
Abstraction is the only thing that makes any of our advancements possible. Not even the simplest of math theses could be proves without a “framework” of relevant lemmas, nor could you write even a single hello world without the layers upon layers of abstractions written carefully over the decades. Sure, there is also bad abstraction, but the problem is the bad part, not the concept itself. Without abstractions you wo…
The equivalent would be a mathematical services company, who created "free" abstraction packages that required you to rewrite all your math, away from the scientific community standards, to fit their abstractions, and who also made money on consulting and selling books. And the big benefit of it all, is really that they only abstracted away writing summaries of your papers, which is actually the easiest part that is quite irrelevant to your research.
Re: Mechanical Watch
#325Earlier quoted context omitted.
As an owner of an SKX who doesn’t know much about watch longevity, how long can I expect it to last? Are there other automatics that will outlast a person’s life? It still blows my mind that you can take the SKX scuba diving, especially when you factor in the price. This may sound cynical but as I get older and see the world becoming more and more digital and connected, I find myself appreciating analog, mechanical t…
Mechanical watches can last a lifetime (or more) if properly maintained and periodically serviced, just like old cars. People all over the world pass down their Rolexes and Omegas, still ticking, to their children and even grandchildren. Patek Philippe is well known for their slogan, "You never actually own a Patek Philippe. You merely look after it for the next generation," showing confidence in the longevity of the…
Re: Mechanical Watch
#326There are no images, like, why? :(
Re: Mechanical Watch
#327Earlier quoted context omitted.
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…
I strongly disagree that this is "the right way". I think that the platform provides low level primitives that are _designed_ to have abstractions built upon them. 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 lo…
It also has the potential to evolve in the most efficient way.
Re: Mechanical Watch
#328There'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…
Re: Mechanical Watch
#329I 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
A couple years ago I did some consulting for a company that needed a point cloud rendering engine. Luckily I had one ready to go. I showed them and they liked it and their young devs asked which library I was using. When I told them I used OpenGL they couldn't believe it. To them OpenGL was the "black magic box" and using it akin to having secret conversations with the GPU in some arcane cryptic language.
Re: Mechanical Watch
#330i'm continuously astounded by how accurate the Omega Aqua Terra is. it will be within 90s over a 30 day period after 4 years of daily use with no servicing. the fact that something mechanical and so tiny operating at 3.5hz can do this is mind blowing to me. it has a cool [8800] co-axial escapement: https://www.kapoorwatch.com/blogs/through-the-scope-the-omeg...
https://www.youtube.com/watch?v=PVhSQ_Azkr8
Not the best video you'll find on it now, but he was a fascinating man.