Show HN: Feels Like Paper

(lukasmoro.com)

148 points | by MoroL 9 hours ago ago

55 comments

  • RheingoldRiver 6 hours ago

    That is a dead butterfly [0] being reanimated, not a live butterfly flying

    [0]: https://www.emilydamstra.com/please-enough-dead-butterflies/

    • pertique 4 hours ago

      I'd also link to a recent HN post [0] exploring butterfly flight. The top comment shows the actual flight pattern of a butterfly.

      Perhaps zombie butterfly fly differently, but otherwise it's doubly dead.

      This isn't a real nit, but I figured I throw it out there anyway.

      [0] https://news.ycombinator.com/item?id=42183079

    • flopsamjetsam 5 hours ago

      Until I clicked on the link, I thought you were just using a metaphor :)

    • herodotus 5 hours ago

      Thanks for providing that link. What an amazing artist!

    • MoroL 5 hours ago

      Agree 100%. Needs iteration. Thanks for the link.

    • beepbooptheory 5 hours ago

      Ugh one of those things I kinda hate to know now.

      • tail_exchange 3 hours ago

        It ruined pretty much all butterfly drawings for me. It's the kind of thing that is better not knowing lol

        • stevage 2 hours ago

          I think it's overblown. It made me pay more attention to butterflies in the real world and what I see is when landed they often flap their wings intermittently. So I just think of the drawings with wings open as catching one of those moments.

    • teach 4 hours ago

      Ce n'est pas un papillon.

  • vunderba 8 hours ago

    From the article: Keichii Matsuda wrote a manifesto called "GODS". In it he describes an anaphor for augmented reality rooted in pagan animism. Unlike monotheistic Western approaches of interfacing artificial intelligence like ChatGPT or Siri, he advocates to leverage the possibility of augmented reality technologies to extend places and objects to populate the world with many different agents or "gods".

    Author should read Daemon by Daniel Suarez written in 2006 that explores the idea of persistent and potentially powerful AR entities that interact with humans. It also loosely plays with the idea of AR somatic gestures acting as a mystical conduit for "primitive incantations" that have a physical affect on the real world.

    • thrtythreeforty an hour ago

      Others have suggested Ra for those that find this concept compelling. Let me also recommend basically all of Karl Schroeder's work, which touches on machine intelligence in lots of ways. The steampunk Virga series has AIs which act on behalf of nature, Lady of Mazes has "votes" which are physical embodiments of political movements, and Ventus has sentient terraforming robots who no longer think as humans do.

    • heisenzombie 7 hours ago

      A subject also tackled in the (oft HN recommended) https://qntm.org/ra

    • MoroL 8 hours ago

      Hey, thanks for the literature recommendations and pointer. Will definitely have a look at them.

  • xelxebar 2 hours ago

    > The intricate user experience of physical paper is unmatched...

    So much this. Our hands have such a disproportionate concentration of nerves compared to the rest of our body, it's a shame current tech is soley focused on visual and audio interaction (with some very minor haptics).

    A piece of paper or book has texture, heft, temperature, and stiffness which our hands pick up on and interpret so effortlessly we don't even consciously notice most of the time. I want those information channels in my user experience. Leafing through paper and books has so many nice features: the weight distribution tells you about how far along you are; fingers can flip pages or between chapters with high fidelity and high feedback for tracking the context switch; earmarking or sticky notes encode metadata that's immediately available when needed and hidden otherwise, without having to navigate layers of organization; the mechanics of splaying out multiple pages on a table is effortless compared to manipulating desktop windows; we even subconsciously pick up on non-uniformities in physical layout, which helps with disambiguation---i.e. noise is information.

    Don't get me wrong, the interactivity of screens is wonderful, and e-ink dose bring one tiny nicety of paper to them, but I think we've barely even begun to tap into the possibilities of computer user interfaces.

    FWIW, very terse languages like APL have the very nice property that programming with pen and paper actually feels natural, and you actually see it happen organically during discussions amongst array programmers. I think our current programming paradigms may be more constrained by HCI limitations than we realize.

  • repeekad 8 hours ago

    The blur effect on the bottom of the page makes me feel like I'm constantly about to be price walled, haha

  • MoroL 18 minutes ago

    The project is currently available here. https://folio-2-0.pages.dev/paper

  • MoroL 2 hours ago

    Sorry everyone. My hosting was not prepared for the amount of traffic while I migrate you can find the explorations on Twitter as well.

    https://x.com/lukas_moro/status/1829487148078412019 https://x.com/lukas_moro/status/1838207092471050645 https://x.com/lukas_moro/status/1847299759603699906

    • leerob 2 hours ago

      (I work at Vercel) It seems like you possibly have a spend cap on, which would automatically pause your site when a certain amount of spend is hit. Vercel is working correctly in this case.

      If you are hosting a lot of video files, I would recommend using Vercel Blob (object storage). This is a better fit for larger volume assets like images or videos, versus "fast data transfer" as you mentioned in another comment for critical assets like stylesheets or scripts.

      Happy to help out if you have questions, email is lee at vercel dot com.

      • voytec 35 minutes ago

        Is ERR_SSL_VERSION_OR_CIPHER_MISMATCH the effect of this cap? If so - that's a really weird approach at blocking a website.

            > openssl version
            OpenSSL 3.4.0 22 Oct 2024 (Library: OpenSSL 3.4.0 22 Oct 2024)
            > openssl s_client -connect www.lukasmoro.com:443
            Connecting to 2a06:98c1:3120::b
            CONNECTED(00000005)
            00E167F201000000:error:0A000410:SSL routines:ssl3_read_bytes:ssl/tls alert handshake failure:ssl/record/rec_layer_s3.c:908:SSL alert number 40
        • leerob 10 minutes ago

          No, I am referenced the “deployment paused” page.

      • xyzzy_plugh 29 minutes ago

        This is fine content for private communications with your customer but rubs me the wrong way posted here. It doesn't read to me that your customer is being negative about Vercel in any way, so to me it feels arrogant to come here and say "well actually you can't afford us."

        If you feel differently, and think it's acceptable to do so, why not instead say that on the error page? "Customer has exceeded their budget. Please add additional funds."

        If you don't think such messaging is appropriate, then I'm curious why you think doing it here would be?

        If you want to be truly helpful to your customer, you would consider raising or temporarily uncapping their traffic as a gesture of good will.

        • leerob a few seconds ago

          The “deployment paused” screen is shown publicly when hard spend limits are reached for a project. These limits are configured by the user.

          Spend controls aren’t necessarily about affordability, it’s often for peace of mind (similar to a fixed price server, or a disposal card with a limit).

          I also don’t view them as being negative on Vercel (we likely could have alerted them better, as it seems this caught them off guard).

          Their traffic isn’t capped and they can change this if they prefer. But I’m guessing there’s some large asset causing unexpected usage, which is why I offered my email. Happy to walk through it with them and figure out a path to optimize.

  • kayvulpe an hour ago

    Anyone else getting ERR_SSL_VERSION_OR_CIPHER_MISMATCH?

  • xnx 7 hours ago

    Neat. https://dynamicland.org/ was the first thing I though of. Glad you referenced them on the page.

  • alex_smart 8 hours ago

    Whatever service you are using to host your website is not doing a very good job. Tiny <1kb assets are taking upto minutes to load.

    • MoroL 8 hours ago

      Sorry for that. I use Vercel.

  • risenshinetech 3 hours ago

    Seemed like it would be interesting to read, but I slammed the back button once the butterfly (wtf), blur effect, and thin grey font on a white background overwhelmed me.

    • FractalHQ 3 hours ago

      I liked the fun animation, but I agree that the text should be darker for readability / accessibility.

  • luismedel 8 hours ago

    IMHO, an interesting content a bit devalued by the presentation. Sometimes less is more (I know, nothing new)

  • WD-42 8 hours ago

    Maybe getting hugged to death? Every image is blurry (I'm assuming this is pre-load optimization thing).

  • jitl 8 hours ago

    I love the lens effect at the bottom of the viewport and design of the site overall, really cool. Do you have a post about that effect - or is the best way to learn about it in the developer tools?

    • r87 8 hours ago

      I’m the opposite end of spectrum. I really disliked the frosted glass look on images as they loaded and left the page before finishing reading due to how off-putting I found it to be.

      • swores 7 hours ago

        It didn't make me leave the page, but I agree that I too found the effects annoying and off putting.

    • muti 8 hours ago

      Too bad it makes the whole thing laggy enough that I didn't get past the first few paragraphs on my phone, and there's no obvious way to disable it

      • jitl 8 hours ago

        Alas :( my phone is fine scrolling at 120hz with the effect (iPhone 15 pro max)

    • MoroL 8 hours ago

      Thank you. You can investigate progressive blur.

  • MoroL 4 hours ago

    Hi everyone, my traffic today is high so my website might become slower soon, because it surpasses my budget for "Fast Data Transfer" from Vercel. I am sorry for any inconvenience.

    • MoroL 2 hours ago

      Sorry everyone my website is now paused. I migrate it to Cloudflare rn.

    • FractalHQ 3 hours ago

      I often proxy Vercel through Cloudflare for a free cache layer on their edge cdn.

  • bberenberg 8 hours ago

    I really enjoy the "Mark & Comment" prototype. I want to read more on paper, but really don't like digitizing my notes. This flow seems much better for me. As AR devices improve, I expect this kind of low tech / high tech fusion will improve our experiences in novel ways.

    • phildenhoff 6 hours ago

      Yeah I’m very interested in this. I’d love to be able to easily create digital representations of handwritten notes, even if that requires me to markup specifically-formatted documents.

      I love reading paper (and eink) but I hate losing notes, and I don’t have a good process for importing those notes to my Logseq database.

  • heisenzombie 6 hours ago

    I love this, I'm a big fan of this approach to technology. The weakness in this approach, for me, is that these examples seem to be mediated through AR glasses, which kind of undoes the analog-ness of the whole thing a bit.

    For an (old!) example that doesn't use glasses, I'm reminded of https://www.topobox.co/

  • gtothesquare 7 hours ago

    It is much better enjoyed in a desktop.

    Love the butterfly!!!

    Kudos for experimenting not just with AI but with webdesign. The hover preview is really neat too.

    keep it up!

  • pimlottc 6 hours ago

    Thin gray text on an off-white background is not very easy to read, especially on mobile

    • LocalPCGuy 4 hours ago

      And not very accessible as well (fails color contrast standards, just over 3:1, 4.5:1 is minimum). I thought light grey text on a light background finally went out of style a few years back.

  • sram1337 5 hours ago

    That butterfly is very distracting. So much so that I didn't read the article.

    I don't see a way to make it go away

    • gsinclair 5 hours ago

      When I scrolled down on mobile, the butterfly was no longer visible.

  • ksec 2 hours ago

    This Deployment is paused by the owner.

    Your connection is working correctly.

    Vercel is working correctly.

    • bmicraft 37 minutes ago

      That's interesting, I'm getting SSL_ERROR_NO_CYPHER_OVERLAP in Firefox. And ssllabs.com can't even test the site apparently.

      I wonder it those those are connected somehow.

  • bix6 8 hours ago

    I was a little confused at first but I really enjoyed this. Awesome work!

    • MoroL 8 hours ago

      Thank you.

  • brcmthrowaway 7 hours ago

    Tell me when there isn't a 1kg headset involved in any of this.

  • echoangle 8 hours ago

    This site is lagging a bit, maybe turn down the blur effects on every single element

    • hmottestad 8 hours ago

      It’s actually fine on my phone. I’ve got the latest and greatest though.

  • Parfait__ 8 hours ago

    The blur effect is not good at all man. Just do a regular loading spinner or skeleton.