roman

@hi@romanzolotarev.com


homehttps://romanzolotarev.com
📌 21 ★ 7 ↺
dch :flantifa: :flan_hacker: boosted

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

a father, husband, and webmaster from estonia
https://romanzolotarev.com/about/


a gravel road winds through the forest. on the right, a "private road" sign reads "eratee" (est.)

Alt...a gravel road winds through the forest. on the right, a "private road" sign reads "eratee" (est.)

    ...
    Older...

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

    @hi 👋🫶

      ...
      1 ★ 0 ↺

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

      ❤️

        [?]Dima Pasechnik 🇺🇦 🇳🇱 » 🌐
        @dimpase@mathstodon.xyz

        @hi Tere!

          ...
          0 ★ 0 ↺

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

          tere tere ❤️

            [?]Thorsten Zöller » 🌐
            @thorstenzoeller@exquisite.social

            @hi Hi! And thanks a lot for all the great OpenBSD-related advice you provide - it's much appreciated!

              ...
              1 ★ 0 ↺

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

              happy to hear that ❤️

                [?]پویان Pouyan » 🌐
                @i@toot.pouyan.net

                @hi best intro in a while!

                  ...
                  1 ★ 0 ↺

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

                  ❤️

                    [?]Brian » 🔓
                    @Brian@shakedown.social

                    @hi Welcome!

                      ...
                      1 ★ 0 ↺

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

                      thanks!

                        [?]Astrid » 🌐
                        @astridpoot@mastodon.social

                        @hi welcome!

                          ...
                          0 ★ 0 ↺

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

                          ❤️ thanks!

                            roman boosted

                            [?]Human Brain Enthusiast » 🌐
                            @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

                              [?]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 ↺

                                      [?]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 ★ 0 ↺
                                                        in reply to »

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

                                                        yay! now i consider migration to completed. thank youuuuu ❤️

                                                          ...
                                                          🗳 4 ★ 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...
                                                            4 ★ 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.

                                                                  [?]Flaki [he/him] » 🌐
                                                                  @flaki@flaki.social

                                                                  @hi I run a slightly modded standard Mastodon instance (mostly just adjust the post length). It runs in Docker on a dedicated Debian VM along a bunch of other services.

                                                                  All my services run on my home server, but I have a cheap VPS to act as an "exit node", so I get static IP without dealing with the dynamic IP shenanigans or relying on Cloudflare/Tailscale etc.

                                                                    ...
                                                                    0 ★ 0 ↺

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

                                                                    nice setup! what happens if your home server or link is down?

                                                                    i couldn't figure out yet what to do if my instance goes down...

                                                                      ...

                                                                      [?]Flaki [he/him] » 🌐
                                                                      @flaki@flaki.social

                                                                      @hi this :)
                                                                      xkcd.com/303/

                                                                      If it's a small downtime, fedi, just like email "catches up", I had a few hours/a day of downtime here & there, I don't care/mind much to be honest (but it's rare).

                                                                      Now that I have the "cottage" I have unlimited 4G so I should set up a failover, but unless DDoSed deliberately, issues are so infrequent that I don't really bother (and since this is a personal instance, the only person to upset here is me :) )

                                                                        ...
                                                                        0 ★ 0 ↺

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

                                                                        @flaki@flaki.social cool! i think i should just relax too...

                                                                          [?]silverwizard [He/Him] » 🌐
                                                                          @silverwizard@convenient.email

                                                                          @hi I have a medium sized Vultr server I host several things on. And I use it for hosting. I've rarely had ram issues, sometimes had CPU issues, and disk has always been a problem - but I've been strict about keeping external attachments and posts and it has been ok.

                                                                            ...
                                                                            0 ★ 0 ↺

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

                                                                            ...

                                                                            [?]silverwizard [He/Him] » 🌐
                                                                            @silverwizard@convenient.email

                                                                            @hi Sadly it's running on Devuan - because httpd wont do rewriting and I already had a linux server for some tools that refuse to install without docker and that was easier than installing nginx and httpd in parallel

                                                                              [?]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