News for hackers. Stuff that matters.
Re:Mechanical Watch by aliljet on Wednesday May 04, 2022 @11:49AM (#31262138)
This may not be the most valuable comment, but my goodness, the quality of this writeup and it's interactive descriptions of complex mechanical components AND their interactions is radically impressive. The treatment of complex topics in deeply visual and partially interactive ways, for me at least, is a remarkably helpful way to learn.
Re:Mechanical Watch by causi on Wednesday May 04, 2022 @12:22PM (#31262578)
True multimedia is a lost art. We had it back in the 90s when software came on discs and it was a high-density, polished product that combined text, audio, video, and interactive elements on the same page. The internet taking over turned everything back into text, and then as bandwidth grew the only thing we thought to use it on was higher and higher bitrate video.

When I was a kid I thought the future was going to be fully-integrated data. Like I would be able to pause a movie and click on anything I was seeing to get more information. Click an actor, get his bio and interviews about the movie and bloopers. Click a vehicle and get its model. Click a special effect and see how it was done or an animal and learn about that animal. Imagine watching Lord of the Rings and being able to instantly read the original lore of any object, location, or character just by clicking/tapping it. Hell, even the smallest things can radically change your experience. Imagine if Wikipedia articles had appropriate background music. I guess there's just no market.

Re:Mechanical Watch by ghostbrainalpha on Wednesday May 04, 2022 @12:45PM (#31262861)
There is absolutely a market for your LOTR example. I think a kickstarter made LOTR or Harry Potter Interactive applications like you are purposing could charge $1,000 maybe.

And I 100% align with your 90's prediction. What we gained going from Encarta to Wikipedia was amazing, but we shouldn't forget that we lost some things too.

https://www.youtube.com/watch?v=po3yW-wdLr0

Re:Mechanical Watch by gman83 on Wednesday May 04, 2022 @02:18PM (#31263994)
Couldn't the Wikimedia Foundation raise some money to produce these kinds of videos? I wonder why they don't.
Re:Mechanical Watch by skyfaller on Wednesday May 04, 2022 @03:13PM (#31264620)
I think one problem is that it's difficult to make videos easy for anyone to edit, the way a wiki text page is.

- The skills to edit video are more difficult to acquire, in part because - The hardware and software requirements can be expensive, and are not universally available - Once you've made a video, not everyone has the bandwidth to view it in high quality (certainly the first step to editing it)

Wikimedia could hire people to make videos, but they could also hire people to write articles, and (generally?) don't because that's not how they roll.

A Wikipedia-like platform for video would be fascinating, and worth pursuing, but a significant technological and social challenge.

Re:Mechanical Watch by zozbot234 on Wednesday May 04, 2022 @04:44PM (#31265619)
You can already put instructional videos on Wikiversity.

You're right that the editing workflow for raw video is a challenge, but I expect that support for editable animations, interactive simulation, etc. will also be added at some point. It requires some infrastructure for editing securely sandboxed code in-wiki, which is in the works anyway for the upcoming project Wikifunctions.

Re:Mechanical Watch by mgdlbp on Wednesday May 04, 2022 @08:10PM (#31267629)
There's Wikimedia Commons! It even (somewhat) addresses this particular issue by having a system for requesting specialized media-related edits—video editing, photo retouching, SVG editing, mapmaking, etc.

For the unaware, Commons, a repository of media files, is but one of many Wikimedia "projects" (including Wikipedia). It's mostly used for images, but also hosts video, audio (including MIDI), 3D models (only STLs), and PDFs.Aside: considering what the Foundation seems to like doing, I'm surprised they don't do more to promote the "other" projects, especially to Wikipedia contributors—Wikipedia editors (even split by language) vastly outnumber those of the other projects, including Commons and Wikidata, which are multilingual.

Commons' request system connects those who recognize needed edits but cannot make them with those who check the requests pages and are able to. There's the Graphics Lab[0] for edits to existing uploads, and File requests[1] for new uploads that are needed. Judging by the archives, they seem quite underutilized, though that might only be a sign of how few Commons contributors there are. Probably also has to do with the offloading of requests to local pages in many languages of Wikipedia.[2]

[0] https://commons.wikimedia.org/wiki/Commons:Graphic_Lab

[1] https://commons.wikimedia.org/wiki/Commons:File_requests

[2] https://www.wikidata.org/wiki/Q5324355

There's an interesting variation in the nature of barriers to being able to edit. Hardware and bandwidth cost money, but skills cost only time and software can be free. I'd say the Graphics Lab does decently in "teaching how to fish" through tutorials and lists of FOSS software. This contrasts with file requests, where there's no equivalent, because the most common reason that someone can't take a photo of something is that there physically aren't any instances of it nearby.

This kind of barrier to contribution really isn't specific to media; analogously, not everyone has access to the same resources for researching edits to Wikipedia. Wikimedia's also trying to address that: everyone with >10 monthly edits in any project has free access to the databases participating in The Wikipedia Library.[3] Most are relatively specialized, however (IIRC, JSTOR is the most generally useful of the lot).

[3] https://meta.wikimedia.org/wiki/The_Wikipedia_Library

Re:Mechanical Watch by DeathArrow on Thursday May 05, 2022 @01:17AM (#31269789)
>True multimedia is a lost art. We had it back in the 90s when software came on discs and it was a high-density, polished product that combined text, audio, video, and interactive elements on the same page.

This reminds me of Microsoft Encarta.

Re:Mechanical Watch by ghaff on Thursday May 05, 2022 @08:48AM (#31272654)
Microsoft sold a bunch of titles for things like music. They did quite a nice job as I recall during that period when it was really rather wondrous you could hold all this information in the palm of your hand.
Re:Mechanical Watch by causi on Thursday May 05, 2022 @09:33AM (#31273095)
Yeah, a 21st-century version of Microsoft Home would be incredible.
Re:Mechanical Watch by throwaway821909 on Wednesday May 04, 2022 @02:49PM (#31264351)
Last time I used Amazon Prime Video, around 2017, it would show info that Amazon deemed relevant for that bit of the show (apparently it's called X-Ray). Back then at least, it wasn't on the same level as what you described but still something.

The danger was it made me want to pause all the time in case I missed something interesting, but by putting the user in control of what they get info on, you could avoid that.

Re:Mechanical Watch by reaperducer on Wednesday May 04, 2022 @03:44PM (#31264902)
Last time I used Amazon Prime Video, around 2017, it would show info that Amazon deemed relevant for that bit of the show (apparently it's called X-Ray).

X-Ray still exists, but the only way I've ever seen it used is to tell you what the background music is, and the names of all the actors in a scene. But even then, it is often incomplete.

Re:Mechanical Watch by mFixman on Thursday May 05, 2022 @05:35AM (#31271323)
The Kindle has a similar feature for some of its native book: if you long-click in the name of a character it would give you a short description and a timeline of where it appeared in prior parts of the books (with future parts hidden to prevent spoilers).
Re:Mechanical Watch by ezconnect on Wednesday May 04, 2022 @01:13PM (#31263237)
That was also my dream when I first saw the CD encyclopedia and seeing the first demo of AR using google maps of pointing your phone to a building and seeing information about it and then the introduction of google glass, then it all suddenly disappeared.
Re:Mechanical Watch by reaperducer on Wednesday May 04, 2022 @03:43PM (#31264895)
Like I would be able to pause a movie and click on anything I was seeing to get more information

I remember the cable companies promising this when everything went "digital."

I also remember when the movie studios promised us one of the big advantages of DVDs over VHS was that we could watch the scenes of a movie from any angle?

Yeah, that never happened.

Re:Mechanical Watch by rapind on Wednesday May 04, 2022 @04:41PM (#31265578)
And the director / talent commentary tracks, which were sometimes really great (Vanilla Sky comes to mind). I think that was only common for a really brief period unfortunately. To be honest I think it just failed from a market perspective (cost vs revenue). I could be wrong and maybe it still happens a lot?

Suspect the angles thing was the same. Sounded cool but no one wanted it (or to pay extra for it).

Re:Mechanical Watch by causi on Thursday May 05, 2022 @08:00AM (#31272228)
It still happens a lot but those tracks rarely make it onto the streaming service copy. Usually you need to buy the disc version.
Re:Mechanical Watch by digisign on Wednesday May 04, 2022 @03:46PM (#31264919)
There is a movie player that would highlight the character/actor on screen at the moment you hit pause. There is a link to find out more that would take you to the appropriate web page with the info.

I want to say it was google play, but not completely sure.

Re:Mechanical Watch by rkangel on Wednesday May 04, 2022 @04:04PM (#31265121)
Amazon Prime Video show you information on the actors in the current scene. If you are (e.g.) chromecasting from a phone you have it continually on the mobile display while the film is on the TV.
Re:Mechanical Watch by newaccount74 on Wednesday May 04, 2022 @03:53PM (#31264997)
Amazon Prime Video
Re:Mechanical Watch by digisign on Wednesday May 04, 2022 @04:42PM (#31265597)
I've never used that, so there must be another one.
Re:Mechanical Watch by randomswede on Thursday May 05, 2022 @03:33AM (#31270614)
The Google Play video player sometimes does it (or at least sometimes used to).
Re:Mechanical Watch by tomtheelder on Wednesday May 04, 2022 @12:17PM (#31262510)
I almost couldn't believe the quality of this while reading it. Not just animations, but simulations? That perfectly illustrate the concept being discussed? Incredible. Not to mention the incredibly clear and articulate prose.
Re:Mechanical Watch by justusthane on Wednesday May 04, 2022 @12:47PM (#31262897)
His post on how GPS works is equally excellent[1] (as are, I'm sure, the rest of his posts).

[1]: https://ciechanow.ski/gps/

Re:Mechanical Watch by pcurve on Wednesday May 04, 2022 @02:58PM (#31264455)
This might be the single best work of art on the Web I've seen since 1995. Nothing else even comes close.
Re:Mechanical Watch by remarkEon on Wednesday May 04, 2022 @12:30PM (#31262693)
1000%.

Sent this to my dad, and can't wait to talk this weekend. When I was a kid we would tinker around with watches in the basement but, alas, I had different interests and never really got around to truly understanding these mechanisms. I don't really know web development beyond setting up basic pages, but how the CAD was integrated into this is wonderful and I'd love to see more posts going through things like human joints or ICE, or maybe weapons ... other things where we kind of intuitively grasp how they work, but don't know the details. This entire blog seems to do a lot of that. So cool.

Re:Mechanical Watch by positivejam on Wednesday May 04, 2022 @01:29PM (#31263418)
He has one on the ICE actually, though I don't have the link handy.
Re:Mechanical Watch by mbrubeck on Wednesday May 04, 2022 @01:41PM (#31263561)
Re:Mechanical Watch by remarkEon on Wednesday May 04, 2022 @10:54PM (#31268832)
Wonderful! Showed this to my wife who, bless her, hates stuff like this and she’s captivated.
Re:Mechanical Watch by bambax on Wednesday May 04, 2022 @12:48PM (#31262908)
Came here to say the same thing. This incredibly well done, well written, well executed, well... everything. How does one find, not only the talent, but the patience to do such incredible work... Mind boggling.
Re:Mechanical Watch by surement on Wednesday May 04, 2022 @12:21PM (#31262562)
The author calling this a "blog post" really undersold it!
Re:Mechanical Watch by alimov on Wednesday May 04, 2022 @01:30PM (#31263437)
I think that the person(s) that created the interactive visuals would find this to be a helpful comment. Radically impressive is a fitting description. I don’t think I’ve ever seen and interacted with anything like it, although I imagine people working with CAD software get to see and mess around with this kind of stuff pretty frequently.
Re:Mechanical Watch by hamburglar on Thursday May 05, 2022 @12:39AM (#31269547)
And in true HN style we react to such objectively awesome content by having a slapfight over whether the author wrote the code in the “right” way.
Re:Mechanical Watch by qorrect on Thursday May 05, 2022 @03:34PM (#31277539)
My first thoughts were "This is what the internet was invented for".

So impressive.

Re:Mechanical Watch by soheil on Wednesday May 04, 2022 @02:07PM (#31263840)
To be 100% honest I found it very intimidating to even begin reading it. It's such a time sink (no pun intended) and a huge wall of text (with figures and interactivity nonetheless).
Re:Mechanical Watch by duderific on Wednesday May 04, 2022 @05:01PM (#31265805)
I usually get about half way through his posts, see how much is left and just give up. Nonetheless I get a lot out of them.
Re:Mechanical Watch by lupire on Friday May 06, 2022 @05:03PM (#31289588)
Dont give up. Pause between sections and come back tomorrow.

Put a reminder on your calendar.

Re:Mechanical Watch by cardinalfang on Thursday May 05, 2022 @02:11AM (#31270132)
The end was the best bit. I have seen good explanations of the escapement and timing gears before, but not of the crown adjuster mechanisms.
Re:Mechanical Watch by unfocused on Wednesday May 04, 2022 @01:58PM (#31263758)
Agreed! This is top quality writing AND interactive illustrations.
Re:Mechanical Watch by fuddle on Wednesday May 04, 2022 @04:35PM (#31265503)
I wonder how long it took him to put together this blog post?
Re:Mechanical Watch by sixothree on Wednesday May 04, 2022 @01:14PM (#31263256)
Does anyone know the tooling used to create these?
Re:Mechanical Watch by phailhaus on Wednesday May 04, 2022 @01:29PM (#31263421)
According to his Twitter, he just uses bare canvas and WebGL. [1] What a legend. You can inspect the page and read the source js, it is unminified.

[1] https://twitter.com/BCiechanowski/status/1484013009219375105...

Re:Mechanical Watch by amelius on Wednesday May 04, 2022 @04:20PM (#31265326)
Very impressive. The only thing that would make it better is a physics engine that would allow the user to play with gears etc.
Re:Mechanical Watch by ManuelKiessling on Thursday May 05, 2022 @08:54AM (#31272715)
Re:Mechanical Watch by pontus on Wednesday May 04, 2022 @12:42PM (#31262836)
I came here to write the exact same thing. Amazing content.
Re:Mechanical Watch by stephbu on Wednesday May 04, 2022 @01:27PM (#31263402)
Came here to write the same - that was amazing...