roman

@hi@romanzolotarev.com





homehttps://romanzolotarev.com/

161 following, 462 followers

📌 9 ★ 1 ↺
nathanael boosted

[?]roman » 🌐
@hi@romanzolotarev.com

my daughter wrote a short scene, so we made a stop-motion animation. she lost interest at post-processing stage and left it without speech bubbles


    ...
    6 ★ 1 ↺
    nathanael boosted

    [?]roman » 🌐
    @hi@romanzolotarev.com

    every data entry application must support plain text as a first-class format. we don't want to use any dropdowns, modal dialogs, or tabs, when we have power of the $EDITOR

    🗳
    roman boosted

    [?]rootnode » 🌐
    @rootnode@social.wollwage.com

    Thinking about what the next larger daily source reading is going to be.


    Processes:4
    Memory:2
    The boot process:13
    Files:3

    Closed

      ...
      0 ★ 0 ↺
      in reply to »

      [?]roman » 🌐
      @hi@romanzolotarev.com

      roman boosted

      [?]Héliographe » 🌐
      @heliographe_studio@mastodon.social

      A handy guide for designers working at Apple

      roman boosted

      [?]Cédric Belin » 🌐
      @cedx@mastodon.social

      What a strange time. I just read this sentence in an article about an HTTP client:

      "Lightweight : Just 157~ KB in size"

      Sorry but 157 KB is NOT lightweight. Especially for an alternative to "fetch".

      Lightweight: Just 157~ KB in size.

      Alt...Lightweight: Just 157~ KB in size.

        ...
        roman boosted

        [?]Open Risk » 🌐
        @openrisk@mastodon.social

        The early Web had a quality that has been lost ever since: it was *simple*

        Download , write some by hand and boom, the concept of a networked digital society is born.

        It first started going pear shaped with . The complexity of a full blown database was not justified for most use cases. As proven decades later by the popularity of and approaches.

        The final blow was when got into the act. Immense complexity for the simplest things became a moat

          ...
          Older...
          roman boosted
          in reply to »

          [?]Mischa 🐡😎 » 🌐
          @mischa@exquisite.social

          @whynothugo one of the reasons I still do stuff in Perl. 20 year old scripts still run fine.

            roman boosted

            [?]Chee Aun 🤔 » 🌐
            @cheeaun@mastodon.social

            Wondering if users know that the composer can be minimized or popped out as a separate window (only on desktop)? 🤔

            Alt...Demo of composer being minimized and popped out, on Vivaldi browser.

              ...
              Older...
              Tim Chase boosted

              [?]tante [he/him] » 🌐
              @tante@tldr.nettime.org

              We should all get used to no longer saying "GitHub" but "Microsoft AI GitHub" just so it's clearer where your code lies and for what purpose.

              roman boosted

              [?]ay » 🌐
              @ay@polymaths.social

              There are a few nicer feelings than being emailed by someone whose blog you read that tells you that they read your blog as well. I love the #indieweb.

              @eclecticpassions

                ...
                3 ★ 1 ↺
                Petr Hercík boosted

                [?]roman » 🌐
                @hi@romanzolotarev.com

                3 ★ 0 ↺
                in reply to »

                [?]roman » 🌐
                @hi@romanzolotarev.com

                is everywhere :)

                  ...
                  roman boosted

                  [?]Geffrey van der Bos » 🌐
                  @geffrey@id.geff.re

                  I'm so unbelievably addicted to the #Indieweb / #smallweb.

                  To feed my addiction, I have found yet another search machine that finds non-commercial sites. Send help! https://marginalia-search.com/explore

                  All your personal sites are SO COOL. Drop yours below, please! twitch twitch

                    ...
                    Older...
                    roman boosted

                    [?]Geffrey van der Bos » 🌐
                    @geffrey@id.geff.re

                    Why is the menu on your website not just a page with links?

                    ...
                    roman boosted

                    [?]Maya Zimmerman » 🌐
                    @mayazimmerman@gamedev.lgbt

                    Learning raycasting. This feels like another one of those game dev milestones. as ever

                    Alt...Animated gif of "gameplay" that's just walking around in a simple 3D space like Wolfenstein 3D. Some walls have a PIGSquad-style pig face and some are trans pride flags.

                      ...
                      1 ★ 0 ↺
                      in reply to »

                      [?]roman » 🌐
                      @hi@romanzolotarev.com

                      sounds like future me :)

                        6 ★ 11 ↺
                        Eowyn boosted

                        [?]roman » 🌐
                        @hi@romanzolotarev.com

                        feels like there is only a dozen of ~sites~ capsules and a dozen of ~users~ geminauts.
                        do you use gemini?

                        also please boost and/or recommend any cool capsules ❤️

                          ...
                          Older...
                          0 ★ 0 ↺

                          [?]roman » 🌐
                          @hi@romanzolotarev.com

                          looks like we’ve all voted now ;)

                            roman boosted

                            [?]Being Left Behind Enjoyer » 🌐
                            @thomasfuchs@hachyderm.io

                            It's so weird that a lot of people think the quality of software is measured in how often it gets updated—it's literally the opposite.

                            ...
                            Older...
                            5 ★ 1 ↺

                            [?]roman » 🌐
                            @hi@romanzolotarev.com

                            gemini://geminiprotocol.net/

                            falling into a rabbit hole…
                            at least my html pages mostly text and easy to convert to

                              roman boosted

                              [?]Lucas Dohmen » 🌐
                              @moonglum@yakshed.social

                              It feels like developers are currently split into two groups that do not really understand what the other group is talking about:
                              One group tries to reduce their dependency on Big Tech by switching to alternative search engines, code forges, map providers, operating systems…
                              And the other group is trying to increase their dependency on Big Tech by adopting agentic and/or vibe coding.

                              ...
                              roman boosted
                              in reply to »

                              [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                              @joel@gts.tumfatig.net

                              Oh, did I say that those 2 hours of 200 requests per seconds, unnoticed from a user perspective, landed on an #OpenBSD VPS running on an OpenBSD host using OpenBSD virtualization program?

                              And they say OpenBSD is slow… But I’m biaised.

                              ...
                              roman boosted

                              [?]Johan Peitz » 🌐
                              @johanpeitz@mastodon.gamedev.place

                              roman boosted

                              [?]stephann :godot: :playdate: » 🌐
                              @stephann@mastodon.gamedev.place

                              I've just published Snk on itch.io for Playdate owners. For free. If you play, tell me about your experience, or if you have any problems, I'll be happy to help.

                              You can download it here: gunbolt.itch.io/snk

                              Screenshot for Snk, a snake game clone running on Playdate with isometric perspective.

                              Alt...Screenshot for Snk, a snake game clone running on Playdate with isometric perspective.

                                ...
                                roman boosted

                                [?]MWL Book Quote Bot » 🤖 🔓
                                @quotebot@io.mwl.io

                                You know, a glass teletype. That toy that kids keep calling a "monitor," even though we all know monitors are reference speakers used in audio production.

                                1 ★ 0 ↺
                                in reply to »

                                [?]roman » 🌐
                                @hi@romanzolotarev.com

                                @vale@fedi.vale.rocks oh nice! where'd you begin? i'm thinking about doing something similar

                                  ...
                                  roman boosted

                                  [?]Vale » 🌐
                                  @vale@fedi.vale.rocks

                                  I had the privilege of penning an article for the latest issue of Good Internet Magazine!

                                  It is all about the process of making and experiencing art and how friction and inefficiency needn’t be dirty procurances to avoid and evade.

                                  https://goodinternetmagazine.com/rebelling-against-efficiency/

                                  If you enjoy this article, you might consider picking up the physical print copy of the magazine, which you can buy on the site. A proper palpable paper printing of passionate prose for your pleasant perusal.

                                  #IndieWeb #SmallWeb #PersonalWebsites #GoodInternetMagazine

                                    ...
                                    roman boosted

                                    [?]🇨🇦 robyn 💜 » 🌐
                                    @robyn@yeg.bike

                                    > "Many personal website owners
                                    deliberately choose inefficient methods
                                    for updating their sites. They write
                                    HTML by hand, upload files directly
                                    via FTP, or maintain static sites that
                                    require manual intervention for even
                                    simple changes. These choices would
                                    be considered backwards in a
                                    professional context, but they serve
                                    important psychological and creative
                                    functions"

                                    by @vale, in the current issue.

                                    me and my site deployed via feel very seen

                                      ...
                                      Older...
                                      12 ★ 2 ↺
                                      nathanael boosted

                                      [?]roman » 🌐
                                      @hi@romanzolotarev.com

                                      i love my scripts.

                                      i try to push shell as far as it reasonably goes. for most tasks, sh, find, grep, sed, and cut is more than enough. only when things become truly complex or painfully slow do i reach for another language.

                                      i used to care a lot about strict portability, but in practice i only run my scripts on macos and . that simplifies things: if shellcheck is happy, i'm happy. i'm 99% sure my scripts work on other unix-like systems, but i don't feel the need to check.

                                      what really draws me to shell is that it's always there. it's part of the base system, requires no extra installation, and the runtime has been stable for decades. that stability translates directly into confidence: shell scripts feel future-proof.

                                      i know i can run something like ssg.sh ten years from now and it will still work --- certainly on , and hopefully on macos too. there's no dependency churn, no worrying about the "right" version of python or ruby, and no hoping the ecosystem hasn't moved on.

                                      it just runs.

                                      built with /bin/sh

                                      Alt...built with /bin/sh

                                        ...
                                        4 ★ 0 ↺

                                        [?]roman » 🌐
                                        @hi@romanzolotarev.com

                                        great to see old hardware finding new purpose running ---and minimal footprint makes it perfect for the job https://snac.la10cy.net/amilatled/p/1770519725.677882

                                          in reply to »

                                          [?]amilatled » 🌐
                                          @amilatled@snac.la10cy.net

                                          Hello from , running on an old Pentium 3 900 MHz system with 512MB of RAM and 40GB 5400RPM HDD with as operating system

                                          This is very slow. And that's not caused by the old CPU. Hopefully a new ssd + ide>sata adapter will arrive soon.

                                            1 ★ 0 ↺
                                            in reply to »

                                            [?]roman » 🌐
                                            @hi@romanzolotarev.com

                                            @amilatled@snac.la10cy.net could you please tell more about migration? did you moved the whole basedir with tar or copied a few files from user?

                                            i'm thinking how to make smallest possible backups...

                                              ...
                                              7 ★ 4 ↺

                                              [?]roman » 🌐
                                              @hi@romanzolotarev.com

                                              minimal setup in just two days...
                                              • 12 posts
                                              • 60 following
                                              • over 9000 files (sic!)
                                              $ du -hd0 /var/snac && find /var/snac | wc -l
                                              61.8M /var/snac
                                              9532
                                              $
                                              meanwhile feed is just 9999 bytes
                                              https://romanzolotarev.com/pub/hi.rss

                                              $ curl -s https://romanzolotarev.com/pub/hi.rss | wc -c
                                              9999
                                              thanks for great defaults and working perfectly out of the box ❤️

                                                ...
                                                23 ★ 7 ↺

                                                [?]roman » 🌐
                                                @hi@romanzolotarev.com

                                                if you prefer over , then you can subscribe to accounts by adding .rss to their urls. for example:

                                                https://romanzolotarev.com/pub/hi

                                                becomes

                                                https://romanzolotarev.com/pub/hi.rss

                                                how cool is that? 😎

                                                  ...
                                                  4 ★ 2 ↺

                                                  [?]roman » 🌐
                                                  @hi@romanzolotarev.com

                                                  two days later, but with relays connected (with daily purge)

                                                  +260% file count
                                                  +16% space

                                                  $ du -hd0 /var/snac/data && find /var/snac | wc -l
                                                  71.5M /var/snac/data
                                                  26230
                                                  still okayish for a project

                                                    ...
                                                    5 ★ 0 ↺
                                                    in reply to »

                                                    [?]roman » 🌐
                                                    @hi@romanzolotarev.com

                                                    shell scripts work for templating config files and deployments at small scale.

                                                    i use shell scripts to configure and deploy a few servers:

                                                    • generate configuration files locally for each server (sshd, httpd, relayd, acme-client, nsd, and now )
                                                    • deploy with ssh or rsync (set permissions, time)
                                                    • clean up if needed
                                                    • run health checks that all configurations applied correctly (testing with nc, dig, curl, etc)
                                                    @h3artbl33d@exquisite.social @OpenBSDAms@bsd.cafe

                                                      roman boosted
                                                      in reply to »

                                                      [?]OpenBSD Amsterdam » 🌐
                                                      @OpenBSDAms@mastodon.bsd.cafe

                                                      @h3artbl33d @opentechfan rdist rocks! when you don't screw it up.

                                                      At the moment we use it sync our 4 DNS VMs. In the past we also managed a cluster of relayd VMs.

                                                      openbsd.amsterdam/blog/rdist-1

                                                        ...
                                                        🗳 3 ★ 16 ↺

                                                        [?]roman » 🌐
                                                        @hi@romanzolotarev.com

                                                        do you run your own instance?

                                                        yes, for myself and other people:12
                                                        yes, just for myself:32
                                                        no, but maybe in the future:38
                                                        no:38

                                                        Closed

                                                          ...
                                                          Older...
                                                          3 ★ 5 ↺

                                                          [?]roman » 🌐
                                                          @hi@romanzolotarev.com

                                                          if you're running your own instance, i'd love to hear about it.
                                                          what software are you using? ? ? ? something else?
                                                          what hardware? please share whatever you find interesting about your setup. thank you ❤️

                                                            ...
                                                            Older...

                                                            [?]animoné » 🌐
                                                            @animone@animone.net

                                                            Fellow openbsd snac user here! While I still use my mastodon.social account as my main for reading, self-hosting is certainly the future. Can confirm to snac being very lean, and loading blazingly fast on even the slowest connections.

                                                            CC: @hi@romanzolotarev.com

                                                              [?]Paul Wilde :dontpanic2: :smeghead: :archlinux: :freebsd: » 🌐
                                                              @paul@notnull.space

                                                              @hi ah, I question I just cannot resist!

                                                              I have my own instances of #Gotosocial, #snac2, and... #honk, all for my own use.

                                                              All running as jails on a FreeBSD box with an 8 core Ryzen 7 and 32GB memory, but those 3 jails, plus a couple of others only really utilise about 4-5GB.

                                                                [?]amd [He/Him] » 🌐
                                                                @amd@gts.amd.im

                                                                @hi running GTS on a little VM on some old hardware I already had.

                                                                It’s super easy to maintain and so reliable. Highly recommended.

                                                                [?]tux0r » 🌐
                                                                @tux0r@snac.rosaelefanten.org

                                                                The default design is certainly a matter of taste 🤭, but after spending a few months with (as my access point to Lemmy and a fallback for when my Mastodon provider is down), has been a total eye-opener for its ease of use and how well it plays with other Fediverse apps.

                                                                Thank you very much for your awesome work, @grunfink@comam.es 🙂

                                                                  ...
                                                                  roman boosted

                                                                  [?]Adel Faure ⏚🍉 » 🌐
                                                                  @adelfaure@mastodon.art

                                                                  Full Moon

                                                                  Text mode base Full Moon drawn with black and white semigraphic characters. Moon is on the center of the picture surrounded by a starry sky. A shooting start is passing by on the left.

                                                                  Alt...Text mode base Full Moon drawn with black and white semigraphic characters. Moon is on the center of the picture surrounded by a starry sky. A shooting start is passing by on the left.

                                                                    ...

                                                                    [?]Stefano Marinelli » 🌐
                                                                    @stefano@mastodon.bsd.cafe

                                                                    The time is probably right.

                                                                    Back in 2022, when I was still using iOS, I wasn’t completely happy with the Fediverse apps that were available. I was mostly using Akkoma, and the interface I liked the most was actually its web UI, even on mobile. So I started playing with Xcode and put together the foundations of an app tailored to my needs.

                                                                    A lot has changed since then and today we have great alternatives like IceCubes, Mona, Ivory, etc. Each one has strengths and weaknesses though, so I picked up my old project again and kept pushing it forward.

                                                                    So I’m happy to announce that my app will finally see the light: I’ve been using it for the past few days and, in my spare time, I’m fixing bugs and adding missing features. I’m building it around my own needs, so it doesn’t have to “appeal to everyone”. I wouldn’t call it opinionated, but it’s definitely targeted.

                                                                    The app will have one key trait: support will be a first-class feature, not an incidental one. Many apps, especially on iOS, support snac as a side effect, but the experience is often not optimal. In this case, the choice is deliberate and it strictly follows the Mastodon API support implemented by snac. So snac will work properly (within the limits of the platform, of course).

                                                                    Among the features already implemented: the app is minimal and lightweight (under 10 MB, including debug code), easy on RAM, and privacy-first (for example it strips EXIF data from media before posting, so the server will never see it). On snac it also cleans up the "Boosted by Aoderelay" messages that appear when using a relay, removes the character limit, and supports posting in Markdown.

                                                                    I also added support for Apple Intelligence to generate alt text, both for the media I post and for media posted by others that is missing alt text.

                                                                    Everything is processed locally through Apple APIs and only on supported devices. The results aren't amazing, Apple Intelligence is extremely limited, but in my opinion it's the only privacy-friendly and ethical way to approach it. And of course, you can disable it.

                                                                    On Mastodon it supports all the main features: lists, quote posts, granular notifications (you can choose what you want for each category), notification grouping, multi-account support, and it works.

                                                                    It's still missing a few things (block, etc.) and has some bugs, which I’m spotting as I keep using it.
                                                                    As soon as it's stable enough, I'll invite a few people to test it. I still haven't fully decided how I'll distribute it: an Apple Developer account has a yearly cost, and I hope to reuse it for other projects too. So this app might be paid, with a trial period, but if possible (I still need to check what’s feasible) I'd like it to be free if you connect to one of the BSD Cafe instances, illumos Cafe, or any snac instance, including your own.

                                                                    I don't know how long it will take before it's ready... but I can already tell you what it will be called.
                                                                    It already has a name, and it's... MastoBlaster.

                                                                    This name was chosen for personal reasons, and also because of its similarity to Master Blaster by Stevie Wonder, which even today feels relevant and fitting for the Fediverse.

                                                                    Stay tuned!

                                                                    MastoBlaster, showing my profile on my phone

                                                                    Alt...MastoBlaster, showing my profile on my phone

                                                                      ...
                                                                      Older...
                                                                      13 ★ 2 ↺

                                                                      [?]roman » 🌐
                                                                      @hi@romanzolotarev.com

                                                                      snac has been around for over three years. how is it that i discovered it only a few weeks ago? 🤷

                                                                      ...
                                                                      2 ★ 0 ↺

                                                                      [?]roman » 🌐
                                                                      @hi@romanzolotarev.com

                                                                      just found out supports a subset of markdown. this is exactly what you need! ❤️

                                                                      see also
                                                                      https://comam.es/snac-doc/snac.5.html

                                                                        ...
                                                                        1 ★ 1 ↺

                                                                        [?]roman » 🌐
                                                                        @hi@romanzolotarev.com

                                                                        @grunfink@comam.es is it safe to backup like this:

                                                                        # rcctl stop snac 
                                                                        # cd /var/snac
                                                                        # tar -cpf /tmp/snac data
                                                                        # rcctl start snac
                                                                        then restore:
                                                                        # rcctl stop snac 
                                                                        # cd /var/snac
                                                                        # tar -xpf /tmp/snac.tgz
                                                                        # rcctl start snac
                                                                        or is there a way to backup/restore while it's running?

                                                                        any plans to use sqlite or some other database?

                                                                        also thank you for creating . i love it!

                                                                          ...
                                                                          roman boosted

                                                                          [?]Game of Trees Hub » 🌐
                                                                          @gothub@exquisite.social

                                                                          We have spun up 5 new VMs during the last 48 hours. Some were booked by known friends of ours, some booked by new friends we have never met before. Welcome on board!

                                                                            79 ★ 12 ↺
                                                                            asj boosted

                                                                            [?]roman » 🌐
                                                                            @hi@romanzolotarev.com

                                                                            yay! moved from @romanzolotarev@mas.to

                                                                            like/favorite if this appears in your feed please :)


                                                                              ...
                                                                              Older...

                                                                              History