[HN Gopher] Hyperlinks in Handwriting
       ___________________________________________________________________
        
       Hyperlinks in Handwriting
        
       Author : nathell
       Score  : 165 points
       Date   : 2022-10-02 12:41 UTC (10 hours ago)
        
 (HTM) web link (handwritten.blog)
 (TXT) w3m dump (handwritten.blog)
        
       | flobosg wrote:
       | In a similar vein: https://www.jeffbridges.com/
        
       | lemper wrote:
       | personally, whenever I write, the pace of my writing dictates me
       | to think slower and choose the wording to be short enough while
       | keeping the intention clear.
        
       | Zisko wrote:
       | I clicked through to the transcript after reading the handwritten
       | part and it felt like a punchline because of how readable it was!
       | It would be nice if this were somehow a JS toggle but hidden on
       | the same page to enable accessibility.
       | 
       | I think the problem with doing something like this (besides
       | accessibility) is you can never get the comfortable reading size
       | right because the screen size/shape will never align with the
       | flow of your text.
        
       | nonoesp wrote:
       | I'd go for the SVG format instead of rasterizing to PNG. It's
       | going to be lighter and give you a similar crisp feeling.
       | 
       | Have you tried passing the pages through a OCR transcription
       | system like tesseract? You also get this with the text-parsing
       | feature of the reMarkable 2 for free, and I was thinking you
       | could use the [link title] syntax to mark links and have some
       | sort of automatic mapping to the links so you don't have to
       | specify the links "by hand."
       | 
       | Anyhow, great idea. It's a bit small to read on iPhone.
       | 
       | A cool idea would be to convert each word to an individual image
       | and put each of them inside of an inline div to make the article
       | responsive.
        
       | cantSpellSober wrote:
       | So for every edit, typo, etc, repeat steps 3-9 ( _and_ update the
       | transcript)?!
        
       | tacostakohashi wrote:
       | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ma...
       | 
       | If it were me, I'd go for the <map> tag instead of fancy new CSS!
        
         | LukeShu wrote:
         | AFAICT, there's not a way to get those nice hover effects with
         | a <map>, at least not without a bunch of JS.
        
           | Groxx wrote:
           | Yeah, my first thought was <map>, then I moused over it and
           | noticed how utterly trivial this would be to re-style in
           | comparison.
           | 
           | This is a good approach, I think. It's kinda fine-tuned for
           | reMarkable output, as it's mostly pure black or white pixels,
           | but clearly they're fine with that. And the end result works
           | quite well, and seems as easy or easier to implement.
           | 
           | This is all also kinda made moot by there being a link to an
           | _excellent_ transcript at the bottom. Accessibility needs are
           | better covered by a straightforward alternate page than
           | <map> alone.
        
           | saghm wrote:
           | Not sure if I triggered some sort of race with fast mouse
           | movement or my mouse being over the link before it appeared
           | or something, but for me on Firefox on Linux, the blue color
           | went away when I hovered my mouse over a link. I'm not sure
           | if that's really a benefit; it honestly confused me and made
           | me think that I wasn't actually hovering over a link at
           | first, since that's not how traditional links work.
        
         | innocenat wrote:
         | When I clicked the first link in the article, I though it was
         | an image map too.
        
         | dizhn wrote:
         | I don't know if this is the same way image maps were made in
         | the early 90s but that's what I immediately thought of too.
        
           | ldjb wrote:
           | <map> was introduced in HTML 3.2 in 1997. The other technique
           | I often saw was to cut the image into a grid of separate
           | image files. They would look to the user as if they were a
           | single image, but you could hyperlink some of the images so
           | the effect was that parts of the overall image were
           | hyperlinked and some weren't. Developers came up with all
           | kinds of interesting tricks in those days!
        
             | yosito wrote:
             | My first websites were built like this. I'd design PSDs and
             | then slice them into images that I'd place in tables. I
             | completely forgot about that approach!
        
         | SquareWheel wrote:
         | I had the same thought. I remember exporting image-based
         | webpages in Macromedia Fireworks using HTML maps. No reason
         | they shouldn't work today, even if they carry the same problems
         | now as they did then (image-based websites are _massive_ ).
        
           | cantSpellSober wrote:
           | What IDEs have a GUI for creating image maps anymore? Last
           | one I remember using was in Macromedia Dreamweaver.
           | 
           | > image-based websites are massive
           | 
           | With the huge gains we've made in image optimization since
           | <map>s were popular this isn't _always_ true anymore.
        
             | kevin_thibedeau wrote:
             | That's more due to the huge gains in javascript bloat
             | offsetting the cost of images.
        
               | cantSpellSober wrote:
               | No it's due to image optimization. 5 bloated apps can
               | easily be smaller than 1 bad gif.
        
         | notjustanymike wrote:
         | Map is no good for SEO or WCAG though.
        
           | tacostakohashi wrote:
           | Are images of handwritten text good for that?
        
             | cantSpellSober wrote:
             | Maybe there's an opportunity here with on-the-fly OCR.
             | Imagine if a screen reader could really _read_.
        
               | eyelidlessness wrote:
               | I have to imagine some can, as the article mentions on
               | the fly OCR of handwriting to generate the transcription,
               | and I can select text from the handwriting on my phone
               | (iOS 15 currently).
               | 
               | I was initially surprised to see it's not transparent
               | text overlaying the image, but apparently the text
               | recognition is actually that good.
        
               | yellow_postit wrote:
               | On the fly for each end user loading seems wasteful, why
               | reprocess each time?
        
               | jahewson wrote:
               | Safari already has this.
        
               | cantSpellSober wrote:
               | Safari has Live Text; that's just Google Lens with less
               | features
        
             | easrng wrote:
             | No, they aren't.
        
           | cantSpellSober wrote:
           | <map> and <area> are fine for a11y if marked up responsibly
           | (they accept ARIA attrs and alternative text for example). I
           | learned Amazon still uses them regularly!
        
             | danielvaughn wrote:
             | That's interesting, do you know what Amazon uses them for?
        
               | cantSpellSober wrote:
               | I've seen them in promotional carousels. One large bg
               | image, each individual product is it's own <area>
        
       | perihelions wrote:
       | Oh, that's not that I thought the title meant!
       | 
       | Imagine if you could hyperlink as you handwrote notes, fluidly
       | with the motion or gesture of the pen. As with text editors like
       | emacs or *vim, you'd create new modes of thinking as you interact
       | with a machine at the speed of thought, with the underpinning
       | physical motions being too fast and too easy for conscious
       | attention. Make wormholes from one part of the writing surface to
       | a distant one, recording connections, asides, without conscious
       | effort. No more than you expend on the shapes of letters, or the
       | layout of QWERTY.
       | 
       | Instead, we're kind of stuck on the UX of "ordered sequence of
       | rectangles", with some usability hacks to mitigate the severe
       | limitations of this skeuomorphism.
       | 
       | Surely there must be some astounding low-hanging fruit here, in
       | the UX of epaper handwriting as a tool of exploratory thought.
        
         | sanshugoel wrote:
         | Something similar is being carried out by team at Muse..
         | https://museapp.com/memos/2022-09-linked-cards/
        
         | [deleted]
        
         | akkartik wrote:
         | My sense is that the design goal of Zettelkasten is basically
         | this. Why note cards? Why only a few sentences per card? So you
         | can insert text in a fine-grained manner -- and so you can
         | insert cross-links in a fine-grained manner.
        
         | jonwest wrote:
         | It would be cool if there were a gesture for this within
         | Remarkable, like if you underline a word and draw a line to
         | another word or it pulls up a table of contents you could point
         | to, then when you finish the line, your "link line" would
         | disappear leaving only the underline.
        
           | bee_rider wrote:
           | That's a neat idea. I was hoping the author would share an
           | interesting strategy for linking to external documents inside
           | a handwritten post. But I don't see any way it could be much
           | more elegant that "I just wrote the URL down manually and
           | linked the text to it," which is what they did. But linking
           | to points inside the document, you could get pretty clever.
        
         | psychomugs wrote:
         | My current note-taking stack is an Obsidian Vault on my iPad
         | with the mazec handwriting keyboard [1] (this post was written
         | with it), occasionally switching to Nebo [2] if I want a long-
         | form writing experience. Apple's built-in scribble
         | functionality would be great if it weren't so inaccurate and
         | kludgy when correcting mistakes. I won't wax poetic about
         | Obsidian more than others already have, but this setup gets me
         | very close to the link-as-you-write workflow that I sorely
         | wished I had in grad school.
         | 
         | [1] https://apps.apple.com/us/app/mazec/id943711253
         | 
         | [2] https://www.nebo.app/
        
       | _visgean wrote:
       | I have been playing lately with source code of
       | https://www.tldraw.com/ to do something similar - allow writing
       | of blogs / websites completely on ipad. I managed to insert links
       | into the SVGs that were clickable...
       | 
       | My thinking was to allow people to doodle / made little comics on
       | the web. Right now artsy people are confined to exporting to pngs
       | and including it as image.. I was thinking somebody should just
       | grab ipad and start drawing. If they want to write a text they
       | should be able to do with pen, keyboard or voice transcription...
        
       | zeta0134 wrote:
       | On my monitor I found the text very difficult to read in giant
       | print, so I tried to zoom out to make it smaller... and was
       | somewhat disappointed to find that the text countered that zoom
       | and remained the same size. This is an accessibility problem;
       | many folks will need the inverse. Please don't do this.
       | 
       | (If you're in the same boat as a user, you can work around the
       | issue by resizing the browser window. Well, you can on PC, I'm
       | not sure that's possible on a tablet.)
        
       | caxco93 wrote:
       | I opened this on iPhone with Safari and you can actually select
       | the text and copy paste
        
         | cantSpellSober wrote:
         | Can't select in normal browsers.
         | 
         | I remember when whiteboard coding interviews still existed, I
         | was shocked to find someone actually writing code by hand _on
         | purpose_.
        
           | mlajtos wrote:
           | Haha, coding with pencil on paper (but modern) is actually
           | pretty awesome: https://mlajtos.mu/posts/new-kind-of-paper
        
         | neon_electro wrote:
         | But even then it appears to be a different OCR process than
         | what the author intended; spelling mistakes and text to speech
         | errors abound. Not accessible.
        
       | petepete wrote:
       | <img src="xyz" alt="Handwritten post">
       | 
       | Thanks for the info!
       | 
       | I'm with the author in that this is a nifty trick, similar in
       | some way to the map element (https://developer.mozilla.org/en-
       | US/docs/Web/HTML/Element/ma...), but it's one of the least
       | accessible web pages I've ever seen.
        
         | wongarsu wrote:
         | I find the screen reader experience of
         | 
         | - image: handwritten.blog
         | 
         | - image: handwritten post
         | 
         | - link (image): comment on this post
         | 
         | - link (image): read the transcript of this post
         | 
         | - link (image): back to main page
         | 
         | not bad at all. Sure, it would be better if the transcript was
         | just part of the page, but I understand the tradeoff and it's
         | quick enough to get to the transcript.
        
           | petepete wrote:
           | I didn't even notice the transcript text down there! That's
           | better but still far from ideal.
        
         | 1-more wrote:
         | He could do an aria-describedby pointing to the link and it'd
         | be a fair bit better.
        
       | mlajtos wrote:
       | The trick with overlaying colorful rectangle on top of
       | handwritten glyphs is the same thing I did for New Kind of Paper
       | [0]. Apple PencilKit has this weird behavior that when you change
       | color of some stroke, the canvas freezes for some time and the
       | experience is horrible. Overlaying SwiftUI rectangles on top is
       | the easiest way.
       | 
       | [0] https://mlajtos.mu/posts/new-kind-of-paper
        
       | kkarpkkarp wrote:
       | I like how sarcastic it is that link to this completely
       | inaccessible post written as PNG image is at HN just next to the
       | link to Bogota's gov page which has a sign language titles :)
        
         | kixiQu wrote:
         | There is a link to the transcript, and the link has alt text
         | indicating what it is.
        
           | cantSpellSober wrote:
           | Why bother with subtitles when I have a copy of the
           | screenplay right here?
        
         | account-5 wrote:
         | Did you mean ironic?
        
       | sinistersnare wrote:
       | Another blog with handwritten posts is [1]... This person also is
       | an Emacs contributor, and writes the blog with a Supernote ([2]),
       | not a Remarkable.
       | 
       | [1]: https://sachachua.com/blog/2022/09/monthly-review-
       | august-202... [2]: https://supernote.com/
        
       | cantSpellSober wrote:
       | Every <a> is empty! No text at all! This site is barely usable
       | let alone accessible.
        
         | chazeon wrote:
         | I realize you could click the "view transcript" at the bottom
         | of the page to get accessibility.
        
           | cantSpellSober wrote:
           | A leftover from a bygone era, kind of like "click here to
           | view the Netscape version of this page!"
           | 
           | The transcript appears to only have 7 steps, there are _9_ on
           | this page...so _is_ it a transcript?
        
             | jwilk wrote:
             | I see 7 steps on both pages.
        
       | layer8 wrote:
       | Unfortunately the site doesn't support Safari Reader mode.
        
         | sinistersnare wrote:
         | Interestingly, the transcript linked at the bottom of the page
         | does not active my FF android reader mode either. However, that
         | page _is" quite readable.
        
           | layer8 wrote:
           | I hadn't noticed there was a transcript, thanks. The
           | transcript page does support Safari Reader mode. I _think_
           | that Reader mode could also be supported on the main page,
           | given that highlighting and copying text is possible there.
        
       | e-clinton wrote:
       | Everything that's old is new again. Reminds me of using Frontpage
       | in the 90s.
        
         | thrown_22 wrote:
         | I'm reminded of Dijkstra's notes but with hyperlinks.
         | 
         | It unfortunate that the OP didn't turn their writing into SVG,
         | and it's somewhat stunning that turning a webpage into a PNG
         | with a ridiculous resolution results in a _smaller_ webpage
         | size than most webpages with similar functionality today.
         | 
         | The new web: forget HTML, use PNG. \s
        
         | avgcorrection wrote:
         | There's always a twist. Now you get to do the old things with
         | an expensive gadget.
        
       | jiggyjace wrote:
       | I was hoping this would be an innovative way to write hyperlinks
       | kind of what bit.ly or QR codes do and then you just point a
       | camera at what you drew and it will go to it.
        
         | almostarockstar wrote:
         | Ah now I'm not going to stop thinking about this all evening.
        
         | pbhjpbhj wrote:
         | You could do this with a standard marker (like the corner parts
         | of a QR code) on a piece of transparent adhesive plastic,
         | paired with a database. Turn anything into a QR code.
         | 
         | In theory you could do it without the plastic sticker on the
         | lookup side, but it seems like you'd use far more resources
         | with little gain (principle gain being you only need one
         | transparent marker; principle loss, you have to search every
         | image for every "marker code" ever created across every part of
         | the image).
        
         | graftak wrote:
         | Just write the url and a camera--on iOS at least--will find it
         | and make it clickable.
        
       | g105b wrote:
       | I'm curious, if you write with pen and paper, does it look the
       | same as how the remarkable 2 renders it? I returned my RM2
       | because it make my handwriting look wobbly and difficult to read.
       | Now I've returned to paper, but now it's more effort to OCR.
        
       | ildon wrote:
       | Alternative idea: convert the file imported from remarkable to
       | vector images (SVG) and enclose the hyperlinks in <a> tags
        
       | levesque wrote:
       | This webpage is an accessibility nightmare. Can't even zoom out.
        
         | wongarsu wrote:
         | Zooming is a bit hit-and-miss (works great in Firefox, not at
         | all in Edge). But I just tried it with a screen reader and that
         | experience is great: every image has alt tags, the link to the
         | transcript is about the fourth element, and the transcript is
         | beautiful semantic HTML that the screen reader can easily makes
         | sense of.
        
         | psytrx wrote:
         | > on this blog, I want to thoughtfully embrace imperfection.
         | 
         | Jokes aside, yes it is a nightmare. However, you can find a
         | transcript at the bottom of the page, which makes it a little
         | more readable.
        
       | devonnull wrote:
       | That's a lot of work for I don't know how much gain. And, more
       | importantly, I have to agree with a number of posters here that
       | page (and anything like it) is an accessibility nightmare.
        
       | personjerry wrote:
       | Maybe just try using this service instead?
       | https://paperwebsite.com/
        
         | chrismorgan wrote:
         | The goal here is to present the content in hand-written form.
         | That service is just OCRing and discarding the handwriting
         | medium, which is not at all what's wanted.
        
       | jawns wrote:
       | I created a handwritten blog back in 2005, then discovered that
       | there was a Flickr group devoted to handwritten blogs:
       | https://www.flickr.com/groups/handwrittenblogs
       | 
       | It looks like that group is pretty much frozen in 2005-2006, and
       | it's really interesting to see how these blogs were handled back
       | then.
       | 
       | The domain on which I hosted my blog is no longer active, but
       | I've still got all the source code, and it's fun to look back on
       | it as an experiment.
       | 
       | For me, the hardest part was the SEO. I ended up transcribing my
       | handwriting as much as I could, then had the images cover the
       | text.
        
       | worldmerge wrote:
       | Could you put the text in the alt text? I was kinda hoping this
       | was using a handwriting font.
        
         | wongarsu wrote:
         | There's a link to the transcript at the bottom.
        
           | cantSpellSober wrote:
           | Goes against the idea that all users should have "full and
           | equal enjoyment" of a site instead of a "separate but equal"
           | version just for "them."
        
             | kixiQu wrote:
             | Is that really a goal of accessibility, though? Are image
             | descriptions not "separate"? If this is not enough, should
             | no one have any images on the web at all?
             | 
             | I don't think we should discourage people from setting up
             | systems that have this kind of accessibility, even if it's
             | not as "pure" from the perspective of duplicated content.
        
               | cantSpellSober wrote:
               | Yes, it's an explicit goal of accessibility, and predates
               | the web
        
               | thrown_22 wrote:
               | So how did we encode smells for the noseless before the
               | web?
        
               | cantSpellSober wrote:
               | Losing our sense of smell is actually somewhat dangerous
               | and more common than you think (can be lost temporarily
               | due to illness).
               | 
               | So we install smoke detectors and put expiration dates on
               | things to detect danger without smell.
        
               | thrown_22 wrote:
               | Yeah but how do you encode the smell of a rose to someone
               | without a nose? You're being incredibly discriminatory by
               | only giving the smelless a warning and nothing else.
        
               | csande17 wrote:
               | Indeed, the Web Content Accessibility Guidelines
               | explicitly allow creating a separate accessible version
               | of content and linking to it. They call it a "conforming
               | alternate version": https://www.w3.org/TR/2016/NOTE-
               | WCAG20-TECHS-20161007/G190
               | 
               | (The guidelines say it's preferred for everything to
               | conform directly, but they use "artistic integrity" as an
               | example of a situation where a conforming alternate
               | version could be used. I'd say that applies here.)
        
             | thrown_22 wrote:
             | Yes and?
        
         | zichy wrote:
         | Even then it would not really be accessible. Alternative texts
         | are just text blobs without any semantics and are read by
         | screenreaders without any interruption.
        
       | zaps wrote:
       | This site should be part of the marketing demos for the
       | iPhone/iOS.
       | 
       | Without any effort on my part, the system recognizes
       | _handwriting_ inside an _image_ and lets me copy /paste it like I
       | was working with standard text.
       | 
       | It's 100% seamless and feels magical.
        
         | politelemon wrote:
         | Not sure why this would be a demo specifically for Ios, Android
         | has been doing this for a few years now.
        
       | dsr_ wrote:
       | If this works for them, fine. It would be weird if everyone liked
       | the same workflows. But for me, every extra step reduces my
       | likelihood to write something.
       | 
       | Right now, it's three steps:
       | 
       | > make newpost NAME='name of this post'
       | 
       | [edit the skeleton until it has what I want in it]
       | 
       | > make rsync
       | 
       | I still don't write as often as I think about it.
        
       | chrismorgan wrote:
       | I've been toying with basically the same concepts. It's fun.
       | 
       | My preference has been to use SVG for the links (independent of
       | whether the strokes are done raster or SVG). It's not
       | _fundamentally_ any more expressive, but it's much more
       | convenient for a number of techniques like adding background
       | colour or link underlines (I found changing only text colour with
       | mix-blend-mode unsatisfactory), and links that span a line break.
       | 
       | Here's a snapshot of roughly where I last left this a few months
       | ago. (I've had to substitute in an inferior document, as I was
       | working with a lined-paper prose document that I'm not willing to
       | share at this time. It works better with that type of content.)
       | You can see that I've leaned into the pagination, styling it more
       | paperily, and also that there's a fairly significant overload of
       | SVG filters which tend to _ruin_ performance. I'll pare that down
       | significantly if I go ahead with it. (Still keeping some of the
       | page-edge and maybe link shape roughness, but with a simpler
       | paper texture.)
       | 
       | https://temp.chrismorgan.info/2022-10-03-hand-drawn-with-lin...
       | (almost 800KB because the pen uses a variable-width stroke and my
       | SVG generation for that isn't particularly optimised because I've
       | skimped on some of the fancier trigonometry involved--but I
       | should note that it's _much_ more accurate than the "lots of
       | short line segments" approach used by every existing .rm-to-.svg
       | library I found).
       | 
       | Also if I go ahead with this, I'll use the colour support that
       | came in version 2.13 of the reMarkable system software, drawing
       | my hyperlinks in blue from the start and reserving some
       | highlighter colour if I want the background shading. Using
       | distinct colours like this will make identifying and marking up
       | links mechanically straightforward (since all the strokes in a
       | given layer appear in draw order), leaving only the entry of the
       | URL.
       | 
       | --***--
       | 
       | One other thing about the presentation on this site: the image
       | scales to the viewport width, which is very, very not good: it
       | means that regular desktop-style zoom (most importantly zoom
       | _out_ ) just doesn't work. The most common desktop screen sizes
       | are getting the equivalent of a body font-size in excess of 50px
       | (three times what is generally reasonable). You should add
       | something like `.post { width: 40em }` which fixes the problem
       | without causing any other trouble.
        
       | bmacho wrote:
       | On a side note, I think I'd prefer footnote links in handwriting
       | instead of blue inked words.
        
       | jdthedisciple wrote:
       | tangentially related, but wow this is eerie: 2 days ago, I
       | randomly thought about starting a blog that uses only my
       | handwriting for everything and how unique that would be. And here
       | we go ...
        
       | mgaunard wrote:
       | Why is this person handwriting in print instead of cursive?
       | 
       | Is it what society has come to?
        
         | asciimov wrote:
         | Yes, but we all have typewriters in our pocket these days.
        
         | scbrg wrote:
         | > Why is this person handwriting in print instead of cursive?
         | 
         | Perhaps they want it to be readable? :-)
         | 
         | > Is it what society has come to?
         | 
         | Thankfully, yes.
        
         | Macha wrote:
         | I gave up handwriting in cursive in my late high school days as
         | it was substantially more readable for both myself and for the
         | teachers who had to grade my work. It's not uncommon, I think
         | print had a good 30% share by the end of it.
         | 
         | As for my coworker's notes these days, I'd say print has a
         | majority even, but in these days most people use computer
         | documents instead of handwritten anyway.
        
           | avgcorrection wrote:
           | I pretty much _had to_ do the same in high school because
           | apparently it was unreadable to them (not to me though...)
        
         | kixiQu wrote:
         | There is a technological reason!
         | 
         | https://www.theatlantic.com/technology/archive/2015/08/ballp...
        
           | mgaunard wrote:
           | In my country, kids are required to use fountain pens.
        
         | hughes wrote:
         | Did it hinder communication in any way? Were you unable to
         | understand what was written?
        
         | bmacho wrote:
         | Why not?
        
       ___________________________________________________________________
       (page generated 2022-10-02 23:00 UTC)