Ángel

@angel@triptico.com

Former programmer and struggling artist

No AI was used in any of my writings, tunes, doodles, software or anything



Bloghttps://triptico.com
LA ATALAYA RECORTADA CONTRA EL CIELO (novela)https://librosdelfuturo.es/producto/la-atalaya-recortada-contra-el-cielo/
YO NO SOY PAVEL (novela)https://distrito93.com/catalogo/yo-no-soy-pavel/
tilde.clubhttps://tilde.club/~angel/
Ann Hell Musichttps://exode.me/accounts/annhell
Keyoxidehttps://keyoxide.org/hkp/1AFAE6809099EB5CD65A4E32B498DDC28F4584FF

Location: 40.4235492,-3.6617828

100 following, 215 followers

📌 4 ★ 3 ↺

[?]Ángel » 🌐
@angel@triptico.com

Mi microrrelato de terror LA NOCHE ABANDONADA, REVISITADA ha quedado finalista del premio Microterrores XIII convocado por la editorial Diversidad Literaria.

El microrrelato:

LA NOCHE ABANDONADA, REVISITADA

La perseguí durante largo tiempo, atravesando dunas, ríos helados y montañas hostiles. Quedó atrapada entre unos rayos de luz y al fin pude verla. Tenían razón: la noche era un ser vivo. Sus ojos eran como de gato; su cuerpo informe un tejido de llantos de niño, tiritar de perros, sudor de amantes, jirones de sueños y pesadillas. Dentro se agitaban las almas de los condenados, gritos como un sudario. Vine a matar a la noche pero me uní al coro de almas perdidas. Aquí sigo sepultado, mudo, ciego.


Portada del libro Microterrores XIII, publicado por la editorial Diversidad Literaria

Alt...Portada del libro Microterrores XIII, publicado por la editorial Diversidad Literaria

    📌 2 ★ 1 ↺

    [?]Ángel » 🌐
    @angel@triptico.com

    Though I write my novels in Spanish (my native language), I also write short pieces in English. Some of them are published here, tagged as .

      3 ★ 0 ↺
      in reply to »

      [?]Ángel » 🌐
      @angel@triptico.com

      For some reason, I used to read "Meanwhile" as "Menaville"
      Menaville being a non-existent place in a virtual world is an incredibly beautiful concept

        28 ★ 13 ↺

        [?]Ángel » 🌐
        @angel@triptico.com

        "The literal meaning of life is whatever you're doing that prevents you from killing yourself."
        -- Albert Camus

        Ángel boosted

        [?]Jan Schaumann » 🌐
        @jschauma@mstdn.social

        Remember to update your libc for the new AI errno(2) values that just dropped:

        netmeister.org/blog/ai-errno.h

        #define EAI           201        /* hallucination */
#define EAIWASH       202        /* inconvenient license ignored */
#define EBOTDOS       203        /* crawlfarm failure */
#define ECLAW         204        /* unrecoverable system compromise */
#define EDAWKINS      205        /* claude delusion */
#define EDICT         206        /* transcription mode only */
#define EDUNK         207        /* unjustified confidence */
#define EEYORE        208        /* excessively depressive response */
#define EFFTHEPLANET  209        /* insufficient datacenter capacity */
#define EFOOTGUN      200        /* accidentally revoked my own access */
#define EGAD          211        /* lost context */
#define EGIGO         212        /* repeat output intake */
#define EGPT          213        /* walked like an 𐦂 */
#define EGRET         214        /* too few to mention */
#define EGROK         215        /* nazi-mode detected */
#define EHEADDESK     216        /* excessive amount of time wasted */
#define ELISP         217        /* McCarthy wath here */
#define ELIZA         218        /* still analyzing */
#define ELLMAO        219        /* too gullible */
#define ELON          220        /* megalomania exhaustion */
#define EMACS         221        /* unable to exit vi */
#define EMOTION       222        /* impossible movement */
#define EMYTHOS       223        /* excessive marketing */
#define EOOPS         224        /* accidentally 'rm -fr'd all code */
[...]

        Alt...#define EAI 201 /* hallucination */ #define EAIWASH 202 /* inconvenient license ignored */ #define EBOTDOS 203 /* crawlfarm failure */ #define ECLAW 204 /* unrecoverable system compromise */ #define EDAWKINS 205 /* claude delusion */ #define EDICT 206 /* transcription mode only */ #define EDUNK 207 /* unjustified confidence */ #define EEYORE 208 /* excessively depressive response */ #define EFFTHEPLANET 209 /* insufficient datacenter capacity */ #define EFOOTGUN 200 /* accidentally revoked my own access */ #define EGAD 211 /* lost context */ #define EGIGO 212 /* repeat output intake */ #define EGPT 213 /* walked like an 𐦂 */ #define EGRET 214 /* too few to mention */ #define EGROK 215 /* nazi-mode detected */ #define EHEADDESK 216 /* excessive amount of time wasted */ #define ELISP 217 /* McCarthy wath here */ #define ELIZA 218 /* still analyzing */ #define ELLMAO 219 /* too gullible */ #define ELON 220 /* megalomania exhaustion */ #define EMACS 221 /* unable to exit vi */ #define EMOTION 222 /* impossible movement */ #define EMYTHOS 223 /* excessive marketing */ #define EOOPS 224 /* accidentally 'rm -fr'd all code */ [...]

        Ángel boosted

        [?]Tomáš » 🌐
        @prahou@merveilles.town

        the rubber wrapped around
        a thousand miles
        of hair thin lines
        in the back, there and outside
        on heads with one too many eyes

        there, back and way out

        UPSIDE DOWN HIGH PRIESTESS

        Alt...UPSIDE DOWN HIGH PRIESTESS

          12 ★ 4 ↺

          [?]Ángel » 🌐
          @angel@triptico.com

          THE MYSTERY WAS REVEALED


          A drawing by Ángel Ortega of an astronaut pointing to a banner with the Euler's identity

          Alt...A drawing by Ángel Ortega of an astronaut pointing to a banner with the Euler's identity

            Ángel boosted

            [?]IT Notes - https://it-notes.dragas.net » 🤖 🌐
            @itnotes@snac.it-notes.dragas.net

            FediMeteo, HAProxy, and the art of not wasting snac threads

            When I wrote about FediMeteo (https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/) for the first time, I told the story from the beginning: the idea born almost by chance while checking the weather for a holiday, the memory of my grandfather, who for years had been my personal meteorologist, the decision to build something small and useful, and then the surprise of seeing people actually use it. What began as a personal experiment quickly became a small global service, still running with the same philosophy: FreeBSD, jails, simple scripts, snac, text, emoji, and a lot of small pieces doing their work quietly.

            That article was mostly about the birth and growth of the project. This one is about one of the less romantic parts of the same story, although I have to admit that I find a certain beauty in it too: keeping the service light as it grows.

            FediMeteo (https://fedimeteo.com) is still intentionally simple from the outside. A homepage, some numbers, a list of countries, and many ActivityPub accounts publishing weather forecasts. The posts are text and emoji. There is no JavaScript requirement to read the pages, no heavy frontend, no unnecessary media attached to every forecast, and no dynamic homepage recalculated at every visit just to show the same numbers. This is not accidental. It is the way I wanted the service to behave from the beginning.

            But the more the service is used, the more the small details matter. A request that looks harmless when there are ten followers may become a repeated request when there are thousands of followers, remote instances, crawlers, previews, and other servers fetching the same public objects. In the Fediverse, the same small thing can be asked many times by many different places, each one with a perfectly legitimate reason. The backend doesn't care: it just needs to deal with the requests.

            And in FediMeteo, the backend is snac (https://codeberg.org/grunfink/snac2).

            I like snac very much precisely because it is small, clear, and efficient. It is not a giant application that tries to be everything. It does a focused job and does it well. But this also means that I want to respect its shape. I do not want to waste its threads on work that the reverse proxy can safely do. A snac thread serving the same public avatar again and again is not a tragedy, but it is still a waste. A snac thread answering the same public ActivityPub object several times in the same minute is doing real work, but often not necessary work.

            This is the reason behind the HAProxy (https://www.haproxy.org) tuning I am currently using in front of FediMeteo.

            It is not about making the configuration look clever. It is about keeping snac quiet.

            A continuation of the same idea

            I had already explored the same problem with snac and nginx in two previous posts: Improving snac Performance with Nginx Proxy Cache (https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/) and Caching snac Proxied Media with Nginx (https://it-notes.dragas.net/2025/02/08/caching-snac-proxied-media-with-nginx/). In both cases, the idea was that the reverse proxy should absorb repeated public requests instead of letting them consume snac resources.

            This is especially important because snac uses a limited number of threads. I like that. Limits are healthy. They force us to understand what the service is doing, and they prevent a small program from pretending to be an infinite resource. But limits also make waste visible. If a few threads are busy serving files that could have been served from cache, those threads are not available for something more useful.

            With FediMeteo the implementation is different because the reverse proxy is HAProxy, but the reasoning is the same. I have many small snac instances, each one in its own FreeBSD (Bastille (https://github.com/BastilleBSD/bastille)) jail, and one public entry point that has to route, terminate TLS, compress, cache, and generally remove as much repetitive work as possible from the backends.

            This is, in a way, the natural continuation of the original FediMeteo design. In the first article I wrote that I wanted to manage everything according to the Unix philosophy: small pieces working together. This is another piece of that same puzzle. HAProxy does the edge work. snac does the ActivityPub work. Scripts generate forecasts. cron launches updates. ZFS gives me snapshots. FreeBSD jails keep countries separated. Nothing is particularly heroic by itself, but the whole system becomes pleasant because each part has a clear responsibility.

            Why there is almost no media

            Before talking about HAProxy, it is worth mentioning one of the most important optimizations, which is not in the proxy configuration at all.

            FediMeteo does not use media in its forecasts.

            No images attached to the posts, no generated weather cards, no maps for each city, no decorative banners. The forecasts are text and emoji. This was a deliberate decision. Weather information does not become more useful just because it is put inside an image, and every media file used by the service would become something to store, serve, cache, federate, expire, back up, and occasionally debug.

            Text and emoji are enough. They are accessible, light, readable in text browsers, friendly to timelines, and understandable even when someone does not know the local language perfectly. This was one of the original design principles of FediMeteo, and it also helps the infrastructure. Less media means less work, fewer cache entries, fewer repeated fetches, fewer surprises.

            There is one exception: the avatar.

            All FediMeteo accounts use the same avatar, and this is also intentional. I could have used a different avatar for each country, or for each city, or created something visually richer. It would have been nicer in some screenshots, perhaps. It would also have been operationally worse.

            With one shared avatar, the reverse proxy has one very useful object to cache. It is public, identical for everyone, small, requested often, and therefore almost always hot in cache. HAProxy can serve it directly instead of asking each snac instance to return the same file. Since avatars are requested by remote instances, browsers, profile previews, and all sorts of federation-related fetches, this single decision removes a surprising amount of pointless backend traffic.

            So the avatar is not only a visual identity. It is part of the architecture.

            This is the kind of optimization I like most, because it starts before the software. It starts with deciding not to create a problem.

            The homepage is static because it can be static

            The main homepage follows the same logic.

            It is a static HTML page generated from a template. Once per hour, a cron script updates the numbers and statistics. It counts the data I want to show, regenerates the page, and then the page remains static until the next run.

            This is not because I cannot make a dynamic page. It is because I do not need one. Boring is good.

            The homepage does not need to query all the country instances on every visit. It does not need a database request for each user who opens it. It does not need to ask snac anything in real time. The numbers are useful, but they do not need to be updated every second. Once per hour is enough, and it also fits the spirit of the whole project: do the work when it is needed, then serve the result cheaply.

            I have seen too many small services become heavy because the first implementation was convenient rather than appropriate. A cron job and a template are not fashionable, but they are often exactly what a page like this needs.

            Many countries, one entry point

            FediMeteo is made of many country instances. Each one runs in its own jail and listens on its own internal address and port. From the outside, however, they all live under the same domain structure:

            fedimeteo.com
            www.fedimeteo.com
            it.fedimeteo.com
            uk.fedimeteo.com
            jp.fedimeteo.com
            us.fedimeteo.com
            usa.fedimeteo.com
            can.fedimeteo.com
            canada.fedimeteo.com
            And many more.

            At the beginning, it is always tempting to write one ACL after another in the HAProxy frontend. It is quick, it is explicit, and for five hostnames it is perfectly fine. But FediMeteo did not remain at five hostnames. As countries and aliases grew, a long chain of ACLs would have turned the frontend into a list of names instead of a description of how the proxy behaves.

            So I moved the hostname to backend mapping into a map file:

            fedimeteo.com        backend_fedimeteo
            www.fedimeteo.com backend_fedimeteo
            it.fedimeteo.com backend_it
            uk.fedimeteo.com backend_uk
            jp.fedimeteo.com backend_jp
            us.fedimeteo.com backend_us
            usa.fedimeteo.com backend_us
            can.fedimeteo.com backend_ca
            canada.fedimeteo.com backend_ca
            The frontend then needs only one rule:

            use_backend %[req.hdr(host),field(1,:),lower,map(/usr/local/etc/fedimeteo.map,backend_fedimeteo)]
            This reads the Host header, removes the port if present, lowercases the result, and looks it up in /usr/local/etc/fedimeteo.map. If nothing matches, it falls back to the main FediMeteo backend.

            I like this because it keeps the configuration honest. The frontend contains the policy. The map contains the data. Adding a country means adding an entry to the map and defining a backend. I do not need to make the frontend more complicated every time the service grows.

            Backends as small compartments

            The country backends are deliberately plain:

            backend backend_it
            mode http
            http-reuse safe
            server srv1 10.0.0.2:8001 maxconn 30

            backend backend_uk
            mode http
            http-reuse safe
            server srv1 10.0.0.7:8001 maxconn 30

            backend backend_jp
            mode http
            http-reuse safe
            server srv1 10.0.0.32:8001 maxconn 30

            One backend, one jail, one snac instance. This is exactly the same organizational principle as the rest of the project. If I need to reason about Italy, I look at the Italian jail. If I need to reason about the United Kingdom, I look at the UK jail. If one day I need to move a country elsewhere, the separation is already there.

            The maxconn 30 value is not a magic number. It is a ceiling. I want each small backend to have a visible limit in front of it. If something starts hammering a country instance, I prefer the pressure to appear at the HAProxy layer instead of becoming unlimited concurrent work inside snac.

            http-reuse safe lets HAProxy reuse backend connections where appropriate. This is another small reduction in unnecessary work. Opening connections repeatedly is not the biggest problem in the world, but avoiding it is still better, especially when many small services sit behind the same proxy.

            The front door

            The HTTPS frontend listens on IPv4 and IPv6 and offers both HTTP/2 and HTTP/1.1:

            frontend https_in
            bind :::443 v4v6 ssl crt /usr/local/etc/certs/ alpn h2,http/1.1
            mode http
            option http-keep-alive
            TLS defaults are set globally:

            ssl-default-bind-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256
            ssl-default-bind-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets
            Port 80 only redirects to HTTPS, except for Let's Encrypt challenges:

            acl letsencrypt-acl path_beg /.well-known/acme-challenge/
            http-request redirect scheme https code 301 unless letsencrypt-acl
            use_backend letsencrypt-backend if letsencrypt-acl
            In the HTTPS frontend I also set the usual forwarding headers:

            http-request set-header X-Real-IP %[src]
            http-request set-header X-Forwarded-Proto https
            And I add HSTS:

            http-response set-header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
            None of this is unusual, and that is fine. The interesting parts of an infrastructure are not always the parts that should be unusual.

            Two caches, because the requests are different

            The HAProxy configuration defines two caches:

            cache mediacache
            total-max-size 128
            max-object-size 10000000
            max-age 3600
            process-vary on
            max-secondary-entries 12

            cache jsoncache
            total-max-size 16
            max-object-size 1000000
            max-age 60
            process-vary on
            max-secondary-entries 12

            I keep media and ActivityPub JSON separate because they are not the same kind of traffic.

            The media cache is larger and has a longer maximum age. In FediMeteo, this mostly means the shared avatar and a few static-looking objects. Since there is intentionally almost no media, the important cached object is requested very often and remains warm.

            The JSON cache is smaller and short-lived. It is there for public ActivityPub GET requests, not to store federation state forever. A 60 second cache is enough to collapse many repeated requests that arrive close together in time, without pretending that ActivityPub responses should be treated like immutable files.

            This distinction is important. Caching is not one decision. It is a set of small decisions about what a response means, who can see it, how often it changes, and what happens if it is served again.

            Recognizing media

            For media, the ACL is based on file extensions:

            acl is_media path_end -i .jpg .jpeg .png .gif .webp .svg .ico .mp4 .webm .mp3 .ogg .wav .flac .mov .avi .mkv .m4v
            Then I store the result in a transaction variable:

            http-request set-var(txn.is_media) bool(true) if is_media
            The cache lookup is straightforward:

            http-request cache-use mediacache if { var(txn.is_media) -m bool true }
            And on the response side:

            http-response set-header Cache-Control "max-age=3600, public" if { var(txn.is_media) -m bool true }
            http-response del-header Set-Cookie if { var(txn.is_media) -m bool true }
            http-response del-header Vary if { var(txn.is_media) -m bool true }
            http-response cache-store mediacache if { var(txn.is_media) -m bool true }
            The Cache-Control header makes the intent explicit. Set-Cookie is removed because a public media object should not carry session information. Vary is removed because I do not want the same avatar to fragment into many cache entries because of harmless header differences.

            This is aggressive only if removed from its context. In this service, with this media policy, it is a reasonable choice. FediMeteo is not serving private media under these paths. It is mostly serving the same public avatar over and over.

            For the same reason, I clean the request before it reaches the backend:

            http-request del-header Authorization if { var(txn.is_media) -m bool true }
            http-request del-header Cookie if { var(txn.is_media) -m bool true }
            I would not do this globally. I do it after deciding that the request is media. Scope is what makes these rules safe.

            The result is exactly what I want: the shared avatar becomes an almost perfect cache object. Small, public, repeatedly requested, and served by HAProxy instead of snac.

            ActivityPub JSON microcaching

            The ActivityPub side starts from the Accept header:

            acl is_ap_json   req.hdr(Accept),lower -m sub application/activity+json
            acl is_ap_ldjson req.hdr(Accept),lower -m sub application/ld+json
            acl is_outbox path_end /outbox
            acl is_get method GET
            acl has_auth req.hdr(Authorization) -m found
            acl has_cookie req.hdr(Cookie) -m found
            This part matters because ActivityPub uses content negotiation. The same path may return HTML to a browser and JSON to a remote instance. If the proxy pretends that a URL is always one thing, it will eventually cache the wrong representation.

            So I only mark public ActivityPub GET requests as cacheable:

            http-request set-var(txn.is_activitypub) bool(true) if is_get !is_outbox is_ap_json !has_auth !has_cookie
            http-request set-var(txn.is_activitypub) bool(true) if is_get !is_outbox is_ap_ldjson !has_auth !has_cookie
            There are several decisions here, all important.

            It must be a GET, because I am not caching deliveries or anything that changes state. It must not be /outbox, because outbox collections are not the traffic I want to cache here. It must not have Authorization, and it must not have cookies, because authenticated or user-specific requests do not belong in a shared public cache.

            Then the cache can be used and populated:

            http-request cache-use jsoncache if { var(txn.is_activitypub) -m bool true }

            http-response set-header Cache-Control "max-age=60, public" if { var(txn.is_activitypub) -m bool true }
            http-response cache-store jsoncache if { var(txn.is_activitypub) -m bool true }

            Sixty seconds is short, but useful. Federation often creates small clusters of identical requests. A remote server fetches an actor, another fetches the same actor, something asks for the same object, something retries. I do not need to cache these responses for hours. I only need HAProxy to answer the second and third identical request during the same small burst.

            This is microcaching in the most practical sense. It reduces repeated work without changing the nature of the service.

            Static media paths

            There is also a rule for static paths:

            acl is_short_path path_reg ^/[^/]+/s/
            http-request cache-use mediacache if is_short_path
            This comes from the same observation that led me to cache snac media with nginx. snac uses static media paths, and those paths often represent the kind of public, repeatable traffic that should not consume backend threads if the proxy can serve it. I call them "short", not because they are, but because the first time I saw them, I thought the 's' stood for "short", not "static". The name just stuck.

            In FediMeteo this is less central than on a normal social instance, because I deliberately do not use media except for the avatar and basic static objects. Still, the rule fits the general policy: let HAProxy handle repeatable edge work, and let snac spend its threads where they are actually needed.

            Vary, but not without limits

            Both caches have:

            process-vary on
            max-secondary-entries 12
            I want HAProxy to process Vary, because content negotiation is real, especially when ActivityPub is involved. But I also want variation to be bounded. If every slightly different header creates another cache entry, the cache becomes a complicated way to miss.

            For media, I remove Vary before storing the response. A shared avatar does not need to vary by Accept. For ActivityPub JSON, I am more careful because the representation matters.

            Again, the important thing is not the number itself. It is the decision to make variation explicit and limited.

            Seeing whether it works

            During rollout, I like to expose a very small diagnostic header:

            http-response set-header X-Cache-Status HIT if !{ srv_id -m found }
            http-response set-header X-Cache-Status MISS if { srv_id -m found }
            This is intentionally simple. If HAProxy selected a backend server, I call it a miss. If no backend server was selected, the response came from cache, so I call it a hit. It is not a complete observability system, but it is enough to answer the first question I usually have after changing a cache rule.

            Did this request reach snac?

            A test can be as simple as:

            curl -I https://it.fedimeteo.com/path/to/avatar.png
            curl -I https://it.fedimeteo.com/path/to/avatar.png
            The second request should be a hit.

            For ActivityPub JSON, the test must use the right Accept header:

            curl -I \
            -H 'Accept: application/activity+json' \
            https://it.fedimeteo.com/some/activitypub/object
            And I also want to verify that cookies and authorization prevent public caching:

            curl -I \
            -H 'Cookie: test=value' \
            -H 'Accept: application/activity+json' \
            https://it.fedimeteo.com/some/activitypub/object

            curl -I \
            -H 'Authorization: Bearer fake' \
            -H 'Accept: application/activity+json' \
            https://it.fedimeteo.com/some/activitypub/object

            A cache that works should be visible. A cache that is invisible can be correct, but it can also be silently wrong. I prefer to know.

            Compression and operational paths

            HAProxy also handles gzip compression:

            filter compression
            compression algo gzip
            compression type text/css text/html text/javascript application/javascript text/plain text/xml application/json application/activity+json
            This keeps another common responsibility at the edge. The country instances can stay focused on snac and the forecast data, while HAProxy deals with client-facing compression for HTML, JSON, and ActivityPub responses.

            There is also a local Prometheus exporter:

            frontend prometheus
            bind 127.0.0.1:8405
            mode http
            http-request use-service prometheus-exporter
            no log
            And I keep internal operational paths, such as statistics and Grafana, handled before the hostname map. These are small details, but ordering matters. Special paths should be explicit and early. The hostname map is for FediMeteo routing, not for every internal tool I happen to expose behind the same proxy.

            What this changes in practice

            The nice thing about this configuration is that none of its parts is particularly surprising.

            The map keeps hostname routing manageable. The backend definitions keep each country isolated and limited. The static homepage avoids dynamic work for something that changes once per hour. The shared avatar gives HAProxy one very hot media object to serve directly. The media cache keeps public files away from snac. The JSON microcache absorbs short ActivityPub bursts. Header cleanup prevents useless variation. Connection reuse avoids unnecessary backend connection churn.

            But all of this is only a longer way of saying one thing:

            fewer requests reach snac.

            That is the metric I care about here.

            Not because snac is slow. If anything, FediMeteo exists in its current form because snac is efficient enough to make this kind of project possible on a very small VPS. But precisely because the whole architecture is small and pleasant, I do not want to waste resources where there is no need.

            This is also consistent with the rest of the project. Forecasts are serialized by scripts. Updates happen every six hours. The homepage is regenerated hourly. Countries live in separate jails. Snapshots and backups are handled outside the application. No single component tries to be the entire system.

            HAProxy is just another small piece, but it sits in the right place to remove a lot of repeated work.

            Caveats

            This configuration is not a universal HAProxy recipe for ActivityPub services.

            It matches FediMeteo as it is now: almost no media, one shared avatar, static homepage, public forecasts, many small snac instances, and ActivityPub traffic that can benefit from a short public cache when there are no cookies or authorization headers.

            If I decide one day to use media in forecasts, the media cache rules will need to be reviewed. If I use different avatars for each city or country, the cache will still work, but I will lose the very nice property of one shared, always-hot avatar. If ActivityPub responses become actor-dependent, public JSON caching must be reconsidered. If one country grows a very different traffic pattern from the others, it may deserve a different limit or policy.

            This is why I do not like presenting configurations as magic. A good configuration is a written form of the assumptions behind a service. When the assumptions change, the configuration must change too.

            Conclusion

            FediMeteo started as a small idea and became larger than I expected, but I still want it to feel small in the right ways. Small does not mean fragile. Small means understandable. It means that each part has a reason to exist, and that unnecessary work is removed before it becomes a problem.

            The HAProxy layer follows this idea. It terminates TLS, routes hostnames through a map, reuses backend connections, serves the shared avatar from cache, microcaches public ActivityPub JSON, avoids authenticated and cookie-based traffic, and gives me a small diagnostic header to see what is happening.

            There is no single brilliant directive here. There is only the usual work of matching infrastructure to reality.

            FediMeteo publishes weather forecasts as text and emoji. The homepage is static HTML updated every hour. The accounts share the same avatar because it is enough, and because it is better for the cache. Each country has its own snac instance in its own FreeBSD jail. HAProxy stands in front of them and tries, quietly, not to bother them unless it has to.

            I like this kind of infrastructure.

            Not because it is invisible, but because when it works well, it leaves very little to say.

            https://it-notes.dragas.net/2026/05/18/fedimeteo-haproxy-and-the-art-of-not-wasting-snac-threads/


              1 ★ 0 ↺
              in reply to »

              [?]Ángel » 🌐
              @angel@triptico.com

              The face and attitude of the brain in the fourth panel 😆

                0 ★ 0 ↺
                in reply to »

                [?]Ángel » 🌐
                @angel@triptico.com

                This is very funny and very sad at the same time.

                  📅
                  Ángel boosted

                  [?]Convócala Madrid » 🌐
                  @madrid@mad.convoca.la

                  Conoce tus derechos. No te dejes engañar en el trabajo.

                  CNT-AIT Alcalá de Henares, jueves, 21 de mayo, 19:00 CESThttps://alcala.cntait.org/conoce-tus-derechos/ [SENSITIVE CONTENT]

                  https://alcala.cntait.org/conoce-tus-derechos/

                  Conoce tus derechos. No te  dejes engañar en el trabajo.

                  Alt...Conoce tus derechos. No te dejes engañar en el trabajo.

                  Location: CNT-AIT Alcalá de Henares, C/ Río Eresma, 4. Alcalá de Henares

                  Time: 2026-05-21 19:00:00+02:00 / 21:00:00+02:00

                  Ángel boosted

                  [?]Stefano Marinelli » 🌐
                  @stefano@fedihome.stefanomarinelli.it

                  Friday night. Outside it’s raining and cold. The alarm clock is not set. Tomorrow I have two new things to try and I’m already excited.
                  Relax is priceless.

                  Ángel boosted
                  in reply to »

                  [?]Week in Fediverse :fediverse_light: » 🌐
                  @weekinfediverse@mitra.social

                  @crse There is no mention of Fediverse or ActivityPub in the project description on GitHub and their website is not working for me (Cloudflare error).

                  As a general rule, if the developer does not prioritise the Fediverse, the app will not be included.

                    Ángel boosted
                    in reply to »

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

                    @TomSeppert @golemwire oh, snac is great. It's the platform that is powering

                      3 ★ 0 ↺
                      in reply to »

                      [?]Ángel » 🌐
                      @angel@triptico.com

                      Amazing: how the moron jumps from "haha be kind to the kid he's cute and knows some AI" to "I wipe my ass with your experience and knowledge, you are obsolete".

                      More amazing response from Stefano: "fuck off"

                        Ángel boosted

                        [?]hex [he/him] » 🌐
                        @Hex@kolektiva.social

                        "AI is going to replace a lot of jobs."

                        Ok, what do you think is gonna happen when you stop paying the "don't riot" bill? How long can you go without paying that bill before an angry mob is gonna come to collect? You can tell from their vacant eyes that they never considered that.

                        They're gonna go in their bunkers... And then what? They all care about getting into the bunkers and never consider that the doors can be welded shut and the vents filled with concrete.

                        Ángel boosted

                        [?]hex [he/him] » 🌐
                        @Hex@kolektiva.social

                        LLMs can do a lot of the work people are tasked with doing on a regular basis, because a lot of the work people do is bullshit. The majority of what we do isn't to achieve any goal, it's a way to distribute just enough wealth to keep things calm while keeping us all too busy to actually make things better.

                        We aren't paid to make stuff or do things. We're paid not to riot. Elites used to know that. The fact that they've forgotten how the machine works is evident in its current implosion, and will only become more obvious as they forget the one thing that actually keeps them safe.

                        3 ★ 0 ↺
                        in reply to »

                        [?]Ángel » 🌐
                        @angel@triptico.com

                        I have no idea how the machine works, but I'll never surrender

                          0 ★ 0 ↺
                          in reply to »

                          [?]Ángel » 🌐
                          @angel@triptico.com

                          1 ★ 0 ↺

                          [?]Ángel » 🌐
                          @angel@triptico.com

                          Biohorror sensuality at its best

                            7 ★ 2 ↺
                            Dgar boosted

                            [?]Ángel » 🌐
                            @angel@triptico.com

                            • Juanita
                            • PUNK NØT DEⒶD
                            • XVI LA·TORRE
                            • ELLA ES LA NOCHE

                            A photo of four small drawings

                            Alt...A photo of four small drawings

                              Ángel boosted

                              [?]khm [he/him] » 🌐
                              @khm@hj.9fs.net

                              it is pretty cool that the majority of people I follow on this thing are artists or people with interests to which I'd never be exposed were it not for this software

                              I'm mostly only good for complaining and shitposting but I like reading the stuff you people post

                              Ángel boosted

                              [?]Tomáš » 🌐
                              @prahou@merveilles.town

                              it's a picture that says "ok, computer"

                              Alt...it's a picture that says "ok, computer"

                              Ángel boosted

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

                              As I was heading home, I was listening to the radio for a bit. The host said something that made me think:

                              "I won't read the comments, because I've been studying and living what I talk about for thirty years, and I'm full of doubts. Almost everyone who comments, by contrast, heard about it yesterday and already has it all figured out. I don't want to feel stupid, so I'll gloss over them."

                              Ángel boosted

                              [?]💙🩷💜 Brett [he/him/any] » 🌐
                              @brettm@swarm.coiloptic.org

                              sqlite dev talked about 'free as in a puppy' (someone gives u a patch for new feature then u have to maintain it for the next 25 years)

                              0 ★ 0 ↺
                              in reply to »

                              [?]Ángel » 🌐
                              @angel@triptico.com

                              oh

                                0 ★ 0 ↺
                                in reply to »

                                [?]Ángel » 🌐
                                @angel@triptico.com

                                Wow the flow of cool banners is fire

                                  0 ★ 0 ↺
                                  in reply to »

                                  [?]Ángel » 🌐
                                  @angel@triptico.com

                                  😼

                                    1 ★ 0 ↺
                                    in reply to »

                                    [?]Ángel » 🌐
                                    @angel@triptico.com

                                    subversive.pics sponsored by the Oubliette


                                      2 ★ 0 ↺
                                      in reply to »

                                      [?]Ángel » 🌐
                                      @angel@triptico.com

                                      Fantastic!

                                        16 ★ 8 ↺
                                        Milly boosted

                                        [?]Ángel » 🌐
                                        @angel@triptico.com

                                        ANTICHTHON UNIVERSALIS, page 44 (2010)

                                        the full thing


                                        A drawing by Ángel Ortega of a wooden boat with biomechanical legs

                                        Alt...A drawing by Ángel Ortega of a wooden boat with biomechanical legs

                                          Ángel boosted

                                          [?]Tomáš » 🌐
                                          @prahou@merveilles.town

                                          in the
                                          darkest hour
                                          of man

                                          saddle the steed
                                          of apocalypse

                                          and ride with
                                          angels of hell

                                          VII

THE CHARIOT

                                          Alt...VII THE CHARIOT

                                            0 ★ 0 ↺

                                            [?]Ángel » 🌐
                                            @angel@triptico.com

                                            Thinking about setting my web browser default page to https://subversive.pics

                                            Ángel boosted

                                            [?]Tomáš » 🌐
                                            @prahou@merveilles.town

                                            q

                                            sm

                                            POV

YOU THOUGHT 'DO NOT INSTALL' WAS A JOKE

                                            Alt...POV YOU THOUGHT 'DO NOT INSTALL' WAS A JOKE

                                              Ángel boosted

                                              [?]MyNotes - by Stefano Marinelli » 🤖 🌐
                                              @mynotes@snac.my-notes.dragas.net

                                              The Last Shift

                                              Photo by Zoshua Colah on Unsplash

                                              While I was doing some work around the house, a screwdriver slipped and I gave myself a small cut on my hand. Nothing serious, but I decided to disinfect it and put on a plaster. But where are the plasters? My wife thought she had put them in the bathroom cabinet, but... nothing. Failing that, I remembered there were some in the cabinet that had been moved - eleven years ago - from the old house. Old, perhaps, but probably still usable. When I opened the cabinet, I found a small cotton swab, still sealed, whose existence I had completely forgotten. I smiled - which drew my wife's curiosity - because...

                                              That afternoon in 2011, I was on top of the world. I was getting ready for a series of connected events I had been looking forward to for some time. I was going to an introductory meeting with an important potential client - one that would have allowed me to do wonderful things - and then a journey of around 150 kilometres to somewhere else, for a rather important evening, and the following morning, another work meeting. In those two days I would lay the foundations for my entire future and, after such a long time, I was truly, truly proud. I looked at myself in the mirror before leaving the house, and I liked what I saw. My smile was full, rich, bright. I decided to take a photo of myself in front of the mirror, to capture that moment.

                                              Keys - taken. Wallet - taken. Laptop - of course. Suitcase with everything I'll need - yes. Does the car have a full tank of diesel? Yes. After closing the shutters and taking one last satisfied look at the living room, I locked up and got into the car.

                                              The Thick as a Brick CD - to get myself going - and off. The journey went smoothly, filled with thoughts about what I would propose, how I would play it. And the meeting was a success: their situation was a disaster, and my project would give them stability within a few days. They approved it immediately, without any hesitation. In the meantime, an unexpected message had arrived, which I only saw at the end of the meeting. This message carried considerable weight - perhaps as much as the previous meeting, though in an entirely different context - and I read it twice, feeling my heartbeat shift. I arranged an evening programme, given how close my hotel was to this person.

                                              I put on the Thick as a Brick CD again, this time turning up the volume and driving more calmly. I watched the people in the other cars and tried to read their expressions. Now and then, someone would look back at me. Who knows whether my expression gave away my emotions. What I do know is that I got a few smiles in return.

                                              While I was comfortably overtaking, I felt something strange in my mouth. I paid no attention - I had eaten a sandwich not long before - and carried on singing. Until the moment I glanced down and saw fresh blood on my shirt. I pulled down the sun visor and looked in the mirror. My entire mouth was red, and a trickle of blood was running down my face. I opened my mouth and saw a whole pool of fresh blood, with no way of understanding where it was coming from. I froze. I turned off the music. I indicated right and pulled into the first service area I could find.

                                              I couldn't make sense of anything. On instinct, I just thought about rinsing. I opened a small bottle of water I had brought with me, rinsed and spat out of the car door. Again and again, but the more I rinsed, the more the blood increased. The pool beside my door had become enormous, swelled by the blood diluting with water. I decided to run to the service station bathroom.

                                              I don't like the sight of blood - but I immediately thought to bring my bag with me, with my precious laptop inside. They get stolen all the time, precisely when you're travelling alone and you step away toward the bathroom. The blood kept flowing, kept filling my mouth. That taste, that terrible taste, wouldn't leave me. I couldn't understand. The more I tried to find the source, the more agitated I became, the more it accumulated in my mouth.

                                              I started to feel dizzy. I couldn't tell whether it was from the fright or from losing too much blood, but in either case, there was no time to work it out. I decided to sit down, not far from the sinks, on the floor. The service station was fortunately clean, and various people were coming and going. I had come from a work meeting - I was well dressed, with my bag. I was pale, my shirt stained, and visibly worried. I decided to half-close my eyes for a moment, without allowing myself to faint - and I decided that no, I was not going to die there, like that.

                                              Meanwhile, dozens of people came and went. Lorry drivers, family men, businesspeople, young people and not so young - it was a busy service station at peak time. And I was there, worried and deeply ashamed, sitting in the corner of a motorway service station bathroom, alone, with blood coming out of my mouth. Many people saw me. Nobody asked if I needed help. I didn't need help - I would have asked - but nobody cared. Nobody alerted the staff. At best, I was invisible. At worst, someone to glance at sideways with disgust.

                                              I could have cried - from shame, from fear, from the sense of emptiness. Then, all at once, I understood that no, I was not going to die in this corner of a service station, and that, in fact, the bleeding had stopped a few minutes ago.

                                              I waited a moment longer and stood up. I rinsed the shirt - cold water removes fresh blood, a friend had taught me - and decided I would change it as soon as I got back to the car. Or perhaps not - what if the blood started flowing again?

                                              I rinsed my mouth once more and returned to the car. I saw the pool of my blood beside the door, stepped over it, and continued on my way, with the headache of someone who had come close to passing out.

                                              After about ten kilometres, I felt the taste of blood again. I opened my mouth and saw it was coming from a tooth - that wisdom tooth. It had decided to push through on exactly that day, far from home, with such important plans ahead. I reassured myself and simply managed the situation. I understood that by breathing through my mouth and letting air in, it would stop. My dear old platelets - you just have to stop rinsing them away.

                                              Calmer, I continued my journey to my destination, my hotel. I checked in and went to my room to have a long shower. I didn't cancel the rest of my plans, but adapted accordingly. I took off the shirt, looked at it carefully, and decided that if the blood didn't come out, I would dye it a dark colour once I got home. I checked that the others were in order - they were, and I always pack at least one spare. The shower was long and relaxing. I changed into the other shirt - the one I had packed not for work, but for the evening - and checked myself in the mirror one more time before going out.

                                              That night I fell asleep very, very late. The room was exactly as I had left it - yet somehow emptier. And no, I wouldn't have wanted to be alone. I didn't feel calm. Yes, the wisdom tooth and the bleeding seemed to have stopped hours ago - but I was alone, in an anonymous, clean, sterile hotel room. And no, I wouldn't have wanted to die there either - I thought - though this time almost mocking myself for the excessive fear of the afternoon.

                                              When I woke the next morning, I made an unpleasant discovery: the pillow and the sheets were heavily stained with blood. I felt guilty. White sheets, a wonderfully comfortable pillow - ruined. After a shower, I went down for breakfast, making sure to eat only soft things. I went back to the room and got ready for the next appointment, though worried about this new episode of blood loss.

                                              I went down to reception to check out. The receptionist was different from the one the previous evening: an older man, professional, with a reassuring smile - but with wrinkles that showed the smile was simply a professional habit. I handed over the room key and explained what had happened, asking to pay for the extra cleaning or any damage my blood might have caused to their linen.

                                              All at once, his smile became real. "You can't imagine what we find in the rooms", he murmured. And he asked me to wait. After about a minute, he came back with a small white bag. "These are two gum swabs. If it happens again, place one on the affected area. It will absorb the blood and help the wound close." He wouldn't let me pay for them. I thanked him warmly and said I hoped we'd meet again. "Oh, that won't happen. Today is my last day." As he said it, though, his smile shifted, and his face settled back into the shape of his wrinkles, until the greeting for the next guest.

                                              "I've never understood what that thing is, but I suppose it's ready to be thrown away by now?" My wife knew about my adventure on that trip, but some details were and will remain mine alone.

                                              "Nothing, just a swab to absorb blood in case of problems with a tooth. It's fifteen years old, but I want to keep it anyway."

                                              She asked no more questions, and carried on looking for a plaster to cover my slight abrasion.

                                              https://my-notes.dragas.net/2026/05/06/the-last-shift/


                                                Ángel boosted

                                                [?]Tomáš » 🌐
                                                @prahou@merveilles.town

                                                comfort

                                                analognowhere.com/_/ohrico/

                                                fosschild narrates:

there was a hint of weariness in her eyes

the kind that can be only found on the faces of the disillusioned 

on nights when she thought i was asleep, i would listen to her tightening the failing grip of the miltek arm

when skies were clear she looked at the stars as if looking for someone

back then i didnt understand why it comforted her

i do today

                                                Alt...fosschild narrates: there was a hint of weariness in her eyes the kind that can be only found on the faces of the disillusioned on nights when she thought i was asleep, i would listen to her tightening the failing grip of the miltek arm when skies were clear she looked at the stars as if looking for someone back then i didnt understand why it comforted her i do today

                                                  Ángel boosted

                                                  [?]Tim Chase » 🌐
                                                  @gumnos@mastodon.bsd.cafe

                                                  To my folks:

                                                  Is there some documented process of moving SSH from one machine to another transparently?

                                                  I get that I can copy the server-keys from $OLDSERVER to $NEWSERVER, but my understanding is that SSH will still notice the IP address (they connect via name, and DNS will point to the new IP address) changing and still raise alarms.

                                                  Short of also migrating the IP address too (not an option here since they're owned by different orgs), is there a least-painful route?

                                                  The current/painful option is just "sorry, suckas, IP changed, host-key & its fingerprints changed, and all your automated SFTP tasks break until you accept the new host key" which I'm trying to avoid ☺

                                                  Thanks for any recommendations!

                                                    Ángel boosted

                                                    [?]fcr » 🌐
                                                    @fcr@post.lurk.org

                                                    Not to mention the exhaustion of water supplies caused by that infrastructure (that better may not exist)....

                                                    The reason RAM prices went up 4x is that a massive amount of not-yet-manufactured memory was bought with money that doesn't really exist to be put into GPUs that haven't been made yet, to be installed in data centers that haven't been built, powered by infrastructure that may never exist, to satisfy demand that isn't actually there, in order to generate profits that are mathematically impossible.

                                                    Alt...The reason RAM prices went up 4x is that a massive amount of not-yet-manufactured memory was bought with money that doesn't really exist to be put into GPUs that haven't been made yet, to be installed in data centers that haven't been built, powered by infrastructure that may never exist, to satisfy demand that isn't actually there, in order to generate profits that are mathematically impossible.

                                                      1 ★ 0 ↺
                                                      in reply to »

                                                      [?]Ángel » 🌐
                                                      @angel@triptico.com

                                                      Pipelines are mentioned, so they must be a plumber or gas technician

                                                        Ángel boosted

                                                        [?]Mastodon Migration » 🌐
                                                        @mastodonmigration@mastodon.online

                                                        In case you missed it. Germany’s Social Democratic Party (SPD), Greens and The Left have decided to leave the US corporate billionaire owned social media network X and move to the US corporate venture capitalist owned social media network Bluesky. 🤷

                                                        brusselssignal.eu/2026/05/germ

                                                          Ángel boosted

                                                          [?]Tomáš » 🌐
                                                          @prahou@merveilles.town

                                                          Great news, you can now post a picture to subversive.pics interactively from your favorite internet browser!

                                                          You can achieve this by making a picture post inside the fediverse and tagging @subversive_pics (this works with snac, lemmy, mastodon, but not all of its forks, your mileage may vary)

                                                          If your picture makes it past the horp censors, your picture will appear on the subversive.pics website and the rss feed!

                                                          Incredible.

                                                          ---

                                                          if you post something that you think should've passed the vibe and it doesn't get through within a reasonable time period, let me know. So i can update this list...

                                                          what it definitely works with:
                                                          - snac
                                                          - lemmy
                                                          - (some) mastodon
                                                          - akkoma
                                                          - gotosocial
                                                          - misskey (some?)

                                                          what it doesn't work with :sadlinux: :
                                                          - hometown
                                                          - glitch

                                                          HAVE YOU EVER WANTED TO CONTRIBUTE TO SUBVERSIVE.PICS BUT DONT SPEAK COMPUTER?!

metal vaccine angel says sweet

                                                          Alt...HAVE YOU EVER WANTED TO CONTRIBUTE TO SUBVERSIVE.PICS BUT DONT SPEAK COMPUTER?! metal vaccine angel says sweet

                                                            1 ★ 0 ↺
                                                            in reply to »

                                                            [?]Ángel » 🌐
                                                            @angel@triptico.com

                                                            Turn it off, and never turn it on again?

                                                              1 ★ 0 ↺
                                                              in reply to »

                                                              [?]Ángel » 🌐
                                                              @angel@triptico.com

                                                              My pleasure, thanks for adding me!

                                                                0 ★ 0 ↺

                                                                [?]Ángel » 🌐
                                                                @angel@triptico.com

                                                                May I hang around with the cool guys?

                                                                https://triptico.com/sink/

                                                                  2 ★ 0 ↺

                                                                  [?]Ángel » 🌐
                                                                  @angel@triptico.com

                                                                  Ángel boosted

                                                                  [?]David Revoy » 🌐
                                                                  @davidrevoy@framapiaf.org

                                                                  A Fediverse experiment! an "Exquisite Corpse" collab with artist @prahou (left), and me (right). Fun fun!

                                                                  Full original thread: fe.disroot.org/notice/B5c8qmEN

                                                                  left side of exquisite corpse
three brothers present:
triapul.cz
it's tony
computers make war on angelkind
AI GENERATED WATERMARK
Eye needle to eye needle the baby is next.
memories of maude/funhole. mister mobilek smiles at the end.
cum collector watches the missile fly past a tongue.
spawn through a tube of a snake with boats.
first words you hear
com 
put
ers
just dancing and listening to music

Right side:
featuring Pepper&Carrot, sea, tentacles and a bird.

                                                                  Alt...left side of exquisite corpse three brothers present: triapul.cz it's tony computers make war on angelkind AI GENERATED WATERMARK Eye needle to eye needle the baby is next. memories of maude/funhole. mister mobilek smiles at the end. cum collector watches the missile fly past a tongue. spawn through a tube of a snake with boats. first words you hear com put ers just dancing and listening to music Right side: featuring Pepper&Carrot, sea, tentacles and a bird.

                                                                    Ángel boosted

                                                                    [?]khm [he/him] » 🌐
                                                                    @khm@hj.9fs.net

                                                                    moving all my code to github so the downtime prevents people from sending me patches

                                                                    1 ★ 0 ↺
                                                                    in reply to »

                                                                    [?]Ángel » 🌐
                                                                    @angel@triptico.com

                                                                    I wish you strength, my friend. Stressful situations can be very bad for your health. And, well, wear that grey beard with pride.

                                                                      Ángel boosted

                                                                      [?]Tomáš » 🌐
                                                                      @prahou@merveilles.town

                                                                      As subversive.pics keeps expanding, I've written a little about it here:

                                                                      nein.triapul.cz/subversive_pic

                                                                      subversive.pics logo

                                                                      Alt...subversive.pics logo

                                                                        Ángel boosted

                                                                        [?]MostlyHarmless » 🌐
                                                                        @MostlyHarmless@thecanadian.social

                                                                        Ángel boosted

                                                                        [?]Miguel R. Nuño » 🌐
                                                                        @Miguel_R_Nuno@masto.es

                                                                        "Sé que lunas se extinguen, renacen, viven, lloran.
                                                                        Sé que dos cuerpos aman, dos almas se confunden"

                                                                        Dos últimos versos de 'Triunfo del amor'

                                                                        Un 26 de abril nace en Sevilla,
                                                                        🖋️ Vicente Aleixandre (1898-1984)
                                                                        Gran poeta español de la genial y en general, de todo el siglo XX.
                                                                        🥉 de en 1977

                                                                        Ángel boosted

                                                                        [?]Salum » 🌐
                                                                        @Salum@mas.to

                                                                        This is getting silly. Can't wait for the bubble to burst.

                                                                        Christoffer Bjelke @chribjel.Apr 21

We hired a junior developer to write the simple code, so we don't have to spend a ton of money on tokens for those basic/primitive tasks


Sameer goel @sameer_goel

Great, so now we're optimizing LLM costs by inventing employees again. Full circle innovation.

10:45 AM Apr 21, 2026 40.2K Views

                                                                        Alt...Christoffer Bjelke @chribjel.Apr 21 We hired a junior developer to write the simple code, so we don't have to spend a ton of money on tokens for those basic/primitive tasks Sameer goel @sameer_goel Great, so now we're optimizing LLM costs by inventing employees again. Full circle innovation. 10:45 AM Apr 21, 2026 40.2K Views

                                                                          Ángel boosted

                                                                          [?]Aral Balkan » 🌐
                                                                          @aral@mastodon.ar.al

                                                                          mas.to/@timwaterman/1164640803

                                                                          Unmasking the ghost from the Scooby doo cartoon. The ghost, technology, is unmasked to reveal the real villain: capitalism.

                                                                          Alt...Unmasking the ghost from the Scooby doo cartoon. The ghost, technology, is unmasked to reveal the real villain: capitalism.

                                                                          2 ★ 0 ↺
                                                                          in reply to »

                                                                          [?]Ángel » 🌐
                                                                          @angel@triptico.com

                                                                          Accidental beauty is the best beauty

                                                                            0 ★ 0 ↺

                                                                            [?]Ángel » 🌐
                                                                            @angel@triptico.com

                                                                            This is incredibly beautiful

                                                                              Ángel boosted

                                                                              [?]Tomáš » 🌐
                                                                              @prahou@merveilles.town

                                                                              mister mister computo

                                                                              you tell me

                                                                              Alt...you tell me

                                                                                Ángel boosted

                                                                                [?]The Whore of Blahbylon » 🌐
                                                                                @The_Whore_of_Blahbylon@mastodon.social

                                                                                Why must this be pointed out?

                                                                                  Ángel boosted
                                                                                  in reply to »

                                                                                  [?]David Chisnall (*Now with 50% more sarcasm!*) » 🌐
                                                                                  @david_chisnall@infosec.exchange

                                                                                  @billyjoebowers

                                                                                  Speaking as a former young man, I suspect any strategy that relies on stopping young men doing stupid things is doomed to failure.

                                                                                    1 ★ 0 ↺
                                                                                    in reply to »

                                                                                    [?]Ángel » 🌐
                                                                                    @angel@triptico.com

                                                                                    I've been receiving this crap about this domain for like 10 years.

                                                                                      1 ★ 0 ↺
                                                                                      in reply to »

                                                                                      [?]Ángel » 🌐
                                                                                      @angel@triptico.com

                                                                                      Como es el primer año que lo leo, 😆

                                                                                        1 ★ 0 ↺
                                                                                        in reply to »

                                                                                        [?]Ángel » 🌐
                                                                                        @angel@triptico.com

                                                                                        Tengo ganas de que pase 2026

                                                                                          1 ★ 0 ↺
                                                                                          in reply to »

                                                                                          [?]Ángel » 🌐
                                                                                          @angel@triptico.com

                                                                                          Bravo!

                                                                                            Ángel boosted

                                                                                            [?]Tom Gauld » 🌐
                                                                                            @tomgauld.bsky.social@bsky.brid.gy

                                                                                            my latest books cartoon for @theguardian.com@bsky.brid.gy

                                                                                            Two hooded figures with lamps approach a moonlit, isolated cottage.
A woman answers the door.
We have come for the child, says the hooded figure
So soon? she asks
It is time, says the hooded figure.
The woman is distraught. We should never have got him a library card!
What is done cannot be undone, says the hooded figure
We couldn’t see the harm! We just wanted him to enjoy reading! 
For most, it ends there, says the hooded figure, turning away and walking into the wilderness
Oh lord, What have I done! says the woman,
the child walks past her and out into the darkness with them.
Do not cry mother. 
I am a writer now.

                                                                                            Alt...Two hooded figures with lamps approach a moonlit, isolated cottage. A woman answers the door. We have come for the child, says the hooded figure So soon? she asks It is time, says the hooded figure. The woman is distraught. We should never have got him a library card! What is done cannot be undone, says the hooded figure We couldn’t see the harm! We just wanted him to enjoy reading! For most, it ends there, says the hooded figure, turning away and walking into the wilderness Oh lord, What have I done! says the woman, the child walks past her and out into the darkness with them. Do not cry mother. I am a writer now.

                                                                                              Ángel boosted

                                                                                              [?]captain acab :antifa:🍉🏳️‍🌈 [y'all/they/she] » 🌐
                                                                                              @redsad@ohai.social

                                                                                              "self help"

                                                                                              comic by Dinos and Comics

brontosaurus with glasses: can I help you?

stegosaurus standing in front of a table of self help books: yes, I was looking for something that would help me. but these all seem designed to help my boss.

the books are titled, work your way to happiness, how to be content with less, 100 productivity hacks, and hate your job? change your mindset!

                                                                                              Alt...comic by Dinos and Comics brontosaurus with glasses: can I help you? stegosaurus standing in front of a table of self help books: yes, I was looking for something that would help me. but these all seem designed to help my boss. the books are titled, work your way to happiness, how to be content with less, 100 productivity hacks, and hate your job? change your mindset!

                                                                                              Ángel boosted

                                                                                              [?]Tlapka🐾 :neocat_phone: » 🌐
                                                                                              @tlapka@ak.kawen.space

                                                                                              age verification but it's just a dialog box that asks "are you old" and the answers are "yes" and "maybe later"

                                                                                              1 ★ 0 ↺
                                                                                              in reply to »

                                                                                              [?]Ángel » 🌐
                                                                                              @angel@triptico.com

                                                                                              Oh thank u. But YOU are my rockstar, please

                                                                                                Ángel boosted

                                                                                                [?]Brian Bilston » 🌐
                                                                                                @brianbilston@mastodon.online

                                                                                                It’s International Haiku Day apparently and so for today’s poetry offering, here are a few assorted haiku.

                                                                                                Assorted Haiku


Haiku #2511
 
Tourists wait in line
to enter Machu Picchu.
Oh, look! A high queue.


Haiku #564127
 
how dare you suggest
I have a short attention
spanish omelette
 

Limeraiku
 
There once was a young
limerick from Kew who turned
into a haiku.


The Constraints of Haiku
 
Tied up all night with
a haiku dominatrix
and her three-line whip.
 

Shakespearean Haiku
 
Shall I compare thee
To a summer’s day? Alright –
Thou art pretty hot.
 
How to Write a Haiku
 
The last line should flow
seamlessly from the first two –
hippopotamus.

                         Brian Bilston
 

                                                                                                Alt...Assorted Haiku Haiku #2511   Tourists wait in line to enter Machu Picchu. Oh, look! A high queue. Haiku #564127   how dare you suggest I have a short attention spanish omelette   Limeraiku   There once was a young limerick from Kew who turned into a haiku. The Constraints of Haiku   Tied up all night with a haiku dominatrix and her three-line whip.   Shakespearean Haiku   Shall I compare thee To a summer’s day? Alright – Thou art pretty hot.   How to Write a Haiku   The last line should flow seamlessly from the first two – hippopotamus. Brian Bilston  

                                                                                                0 ★ 0 ↺
                                                                                                in reply to »

                                                                                                [?]Ángel » 🌐
                                                                                                @angel@triptico.com

                                                                                                😆

                                                                                                  6 ★ 1 ↺

                                                                                                  [?]Ángel » 🌐
                                                                                                  @angel@triptico.com

                                                                                                  There is a new post aggregator out there, seemingly fed by RSS:

                                                                                                  https://bubbles.town/

                                                                                                  Unsurprisingly, it will be used to promote the same old internet-rockstars and to ignore the rest of us like other things like "Hacker News" or Lobsters or the other zillon of similar sites, but only time will tell.

                                                                                                  1 ★ 0 ↺
                                                                                                  in reply to »

                                                                                                  [?]Ángel » 🌐
                                                                                                  @angel@triptico.com

                                                                                                  How much gas are you importing from fascist governments right now?
                                                                                                  Spain imports crude oil, sorted by quantity, from the USA (14.9%), Brazil (13.8%), Mexico (13.2%), Nigeria (10.2%) and other minor percentages from Africa and the Americas. Grouped, 33.4% from North America (USA, Mexico and Canada), 29.6% from Africa, and 19.1% from Center and South America.

                                                                                                  Which of these countries qualify as "fascist governments" is up to debate.

                                                                                                  Source (in Spanish): https://www.elperiodico.com/es/economia/20260118/petroleo-espana-compra-importaciones-125754955

                                                                                                  CC: @MostlyHarmless@thecanadian.social

                                                                                                    Ángel boosted

                                                                                                    [?]jwz » 🌐
                                                                                                    @jwz@mastodon.social

                                                                                                    Some asshat out here calling themselves an "ethical AI vegan" because they only use corporate AI tools in "uwu smol" ways, and, I dunno, I guess they do a land acknowledgment before they boil a lake or whatever.

                                                                                                    If anyone is an "AI vegan" it's me -- I don't use these tools at all, ever, because they are unethical. Telling me that they are delicious is not going to make them ethical.

                                                                                                    Also, I will endlessly berate you about your use.

                                                                                                    That's veganism, you're welcome.
                                                                                                    jwz.org/b/yk6V

                                                                                                    Ángel boosted

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

                                                                                                    My grandfather, at a certain age, realized that he no longer recognized the people he met on the street. He forgot the roads. He decided to stop going out on his own, staying at home peacefully, and to entrust the main responsibilities to his son, "so as not to cause problems for himself or others", even though he was calm and certainly not aggressive.

                                                                                                    My grandfather showed wisdom and intelligence.

                                                                                                    Unfortunately, my grandfather never ran for President.

                                                                                                      1 ★ 1 ↺

                                                                                                      [?]Ángel » 🌐
                                                                                                      @angel@triptico.com

                                                                                                      Sharing stories on Scuttlebutt (LWN):

                                                                                                      https://lwn.net/Articles/1065471/

                                                                                                      1 ★ 0 ↺
                                                                                                      in reply to »

                                                                                                      [?]Ángel » 🌐
                                                                                                      @angel@triptico.com

                                                                                                      The world ended and Girl is glad about it

                                                                                                      CC: @Juni@tech.lgbt

                                                                                                        1 ★ 0 ↺

                                                                                                        [?]Ángel » 🌐
                                                                                                        @angel@triptico.com

                                                                                                        Moya Brennan, aka Máire (of Clannad fame) has died. This is very sad. Many other people should have died instead.

                                                                                                        3 ★ 0 ↺
                                                                                                        in reply to »

                                                                                                        [?]Ángel » 🌐
                                                                                                        @angel@triptico.com

                                                                                                        My main is Linux, but have an OpenBSD small laptop

                                                                                                          2 ★ 0 ↺
                                                                                                          in reply to »

                                                                                                          [?]Ángel » 🌐
                                                                                                          @angel@triptico.com

                                                                                                          This is the best account of the Fediverse

                                                                                                            1 ★ 0 ↺

                                                                                                            [?]Ángel » 🌐
                                                                                                            @angel@triptico.com

                                                                                                            Lovely. Don't know the artist (as far as I recall), but found your text very moving. Thanks.

                                                                                                              Ángel boosted

                                                                                                              [?]MyNotes - by Stefano Marinelli » 🤖 🌐
                                                                                                              @mynotes@snac.my-notes.dragas.net

                                                                                                              Two Seashells

                                                                                                              Photo by Othman Alghanmi on Unsplash

                                                                                                              I was driving. Thinking. Listening to music. Resetting my mind. Left and right, haze, flatland and cultivated fields. I watched the road markings follow one another, all identical, in time with the prog-rock I was listening to. Hypnotic. They seemed to do it on purpose. I smiled. Suddenly, the mix changed, and one of Ivan Graziani's masterpieces began to play. And my smile faded.

                                                                                                              When I was a teenager, I regarded him with suspicion. He had been born a few kilometres from me, many years earlier, had studied in my city, and yet he didn't appreciate it. Somehow, I disliked him. I liked his sounds, not his words - so hostile towards the places I held dear.

                                                                                                              And yet his music made me fly. I would travel, remember. The few memories of a teenager, but already precious. His sea - my sea - I could have written those words myself. Or perhaps not, but the feeling is the same. Too complex for a teenager. I didn't think about it.

                                                                                                              One evening I crossed paths with him, right in "our" city. I recognised him and gave him a nod. He returned it with a smile - eloquent, communicative. To an idiotic kid who still hadn't understood a thing. He, on the other hand, had already understood everything. A few years later, when I read about his death, it didn't touch me. He was young - but old enough and distant enough from me. Very distant. But he stayed forever young, and I, year after year, drew closer to him. In age, certainly. But I gradually understood that he had been right - oh, how right he had been - about so many other things. And his warm words became a comfort, breaking through the solitude, knowing I was not the only one to feel those specific emotions.

                                                                                                              As he described our sea, the asphalt turned to sand and the road markings to waves. Yes, it is our sea he is singing about! I can hear it in the details. In the depth of the emotions. How much he missed it, just as I miss it now. We are like two seashells, he and I. We can be anywhere, but hold one to your ear and you will always hear the sound of the sea.

                                                                                                              My smile returned, wider, calmer. If I could go back to that evening in the mid-nineties, I would thank him. But there is no need. He had already understood. Long before I could understand myself, long before life taught me to listen to my own voice.

                                                                                                              Thank you, Ivan.

                                                                                                              I flick the indicator. Time to park.

                                                                                                              https://my-notes.dragas.net/2026/04/11/two-seashells/


                                                                                                                Ángel boosted

                                                                                                                [?]MostlyHarmless » 🌐
                                                                                                                @MostlyHarmless@thecanadian.social

                                                                                                                What American people think the political spectrum is:
                                                                                                                Far right: Trump
                                                                                                                Right: Bush
                                                                                                                Center: Bloomberg
                                                                                                                Left: Warren
                                                                                                                Far left: Sanders

                                                                                                                What it actually is:
                                                                                                                Far right: Trump, Bush, Bloomberg
                                                                                                                Right: Warren
                                                                                                                Center: Sanders
                                                                                                                Left/Far-left: anybody here gets killed by the CIA

                                                                                                                Ángel boosted

                                                                                                                [?]Tomáš » 🌐
                                                                                                                @prahou@merveilles.town

                                                                                                                boost pls

                                                                                                                The New York Times

New York, Friday, April 10, 2026

TO KILL A FUNHOLE

                                                                                                                Alt...The New York Times New York, Friday, April 10, 2026 TO KILL A FUNHOLE

                                                                                                                  1 ★ 0 ↺

                                                                                                                  [?]Ángel » 🌐
                                                                                                                  @angel@triptico.com

                                                                                                                  NO MOUTH MUST SCREAM 😱

                                                                                                                    1 ★ 0 ↺
                                                                                                                    in reply to »

                                                                                                                    [?]Ángel » 🌐
                                                                                                                    @angel@triptico.com

                                                                                                                    Por la manchega llanura
                                                                                                                    se vuelve a ver la figura
                                                                                                                    de Don Quijote pasar.
                                                                                                                    Qué grande. Gracias por traerlo a nuestra memoria.

                                                                                                                      0 ★ 0 ↺
                                                                                                                      in reply to »

                                                                                                                      [?]Ángel » 🌐
                                                                                                                      @angel@triptico.com

                                                                                                                      Very cool!

                                                                                                                        Ángel boosted

                                                                                                                        [?]Catherynne M. Valente » 🌐
                                                                                                                        @Catvalente@wandering.shop

                                                                                                                        The use of “hallucinate” is a stroke of true evil genius in the AI world.

                                                                                                                        In ANY other context we’d just call them errors & the fail rate would be crystal clear.

                                                                                                                        Instead, “hallucinate” implies genuine sentience & the *absence* of real error.

                                                                                                                        Aw, this software isn’t shit! Boo’s just dreaming!

                                                                                                                        11 ★ 8 ↺

                                                                                                                        [?]Ángel » 🌐
                                                                                                                        @angel@triptico.com

                                                                                                                        My voice is not loud enough to fairly shout how awesome @prahou@merveilles.town's Kitty Odysseus is

                                                                                                                          1 ★ 0 ↺
                                                                                                                          in reply to »

                                                                                                                          [?]Ángel » 🌐
                                                                                                                          @angel@triptico.com

                                                                                                                          You're not alone in H R Giger appreciation and understanding

                                                                                                                          CC: @reiddragon@fedi.catto.garden @coconutcannibal@misskey.fryer.net.au @jollyorc@social.5f9.de

                                                                                                                            Ángel boosted

                                                                                                                            [?]ozzi » 🌐
                                                                                                                            @ozzelot@snac.sklenicekrtku.cz

                                                                                                                            sure, john mastodon is good, but susie snac is the real deal

                                                                                                                            Ángel boosted

                                                                                                                            [?]FediMeteo » 🌐
                                                                                                                            @admin@fedimeteo.com

                                                                                                                            Update

                                                                                                                            FediMeteo will now use MET Norway as a failover provider.

                                                                                                                            I had already implemented multi-provider support, but after this morning’s issues I decided to change the behavior: we will continue using the excellent OpenMeteo as the primary provider, but in case of malfunction, the bot will automatically fetch data from MET Norway (https://www.met.no and still provide forecasts, citing the source.

                                                                                                                            In the coming days, I will also update the website to reflect these changes.


                                                                                                                              Ángel boosted

                                                                                                                              [?]pmjv s klapkami na očích » 🌐
                                                                                                                              @pmjv@snac.lab8.cz

                                                                                                                              Nejnovějším lab8 projektem je https://ring.lab8.cz !

                                                                                                                              Jedná se o seznam českých smolwebovek, osobních blogů, deníčků atp. V posledních dnech zde ve fedi kolovaly výkřiky po něčem takovém - tak tady to je!

                                                                                                                              Přidali jsme to, o čem jsme věděli. Pokud máte vlastní web a chcete jej najít na tomto seznamu, dejte vědět!

                                                                                                                              boostni pls ❤️

                                                                                                                              novinky lze sledovat přes lab8 holuba: @holub@snac.lab8.cz ( a jeho rss https://snac.lab8.cz/holub.rss )

                                                                                                                              edit: uvedené weby mohou být v angličtině. přidali jsme pro to sloupek.

                                                                                                                              edit2: přidali jsme odkazovatelné ikonky (a odkaz), pokud chcete ze svých webů odkázat na tenhle seznam

                                                                                                                              <a href="//ring.lab8.cz"><img src="//ring.lab8.cz/ring_lab8.png"></a> # černá
                                                                                                                              <a href="//ring.lab8.cz"><img src="//ring.lab8.cz/ring_lab8_inv.png"></a> # bílá
                                                                                                                              <a href="//ring.lab8.cz">ring.lab8.cz</a> # bez ikony

                                                                                                                              ring.lab8.cz největší český webring

                                                                                                                              Alt...ring.lab8.cz největší český webring

                                                                                                                                Ángel boosted

                                                                                                                                [?]Miguel R. Nuño » 🌐
                                                                                                                                @Miguel_R_Nuno@masto.es

                                                                                                                                El 5 de abril de 1997, muere en Nueva York a los 70 años,
                                                                                                                                🖊️ Allen Ginsberg
                                                                                                                                Poeta importante del movimiento Beat.
                                                                                                                                Con intereses básicos del 'hippismo' de los 60:
                                                                                                                                ... Drogas y lucha por una libertad sexual, en algún caso, más que cuestionable 😉

                                                                                                                                0 ★ 0 ↺
                                                                                                                                in reply to »

                                                                                                                                [?]Ángel » 🌐
                                                                                                                                @angel@triptico.com

                                                                                                                                Wow love it 🥰

                                                                                                                                0 ★ 0 ↺
                                                                                                                                in reply to »

                                                                                                                                [?]Ángel » 🌐
                                                                                                                                @angel@triptico.com

                                                                                                                                Last panel is a blast

                                                                                                                                  10 ★ 6 ↺

                                                                                                                                  [?]Ángel » 🌐
                                                                                                                                  @angel@triptico.com

                                                                                                                                  THE THIRD SATELLITE OF PLANET EARTH

                                                                                                                                  The press room of the World Space Agency was full to the brim. To my left there was an old man wearing small, golden glasses writing something in a notebook; to my right, a powerful woman, stiff like a stick, wearing black shades and camouflage clothes, arms crossed over her breasts. In front of me stood a young man that I knew from something.

                                                                                                                                  A bureaucrat, dressed in a dull grey suit, crossed the door, moved behind a forest of microphones and began talking.

                                                                                                                                  "Starting today, and after last month sad happenings, the World Space Agency nominates cosmonaut Ilya Iskanderovich Takashvili as the third satellite of planet Earth. This is a homage and this is an eulogy. God bless him. Thank you very much for your attention."

                                                                                                                                  "God? What is this joke?", said the young man.

                                                                                                                                  "Is that all?", said the old man, looking up from what he was writing.

                                                                                                                                  "So it seems", said the woman.

                                                                                                                                  The young man turned back to listen, then looked at me and smiled.

                                                                                                                                  "Oh, you are Miroslav Corbett from documentation, aren't you?"

                                                                                                                                  "Yes, it's me. Do I...?"

                                                                                                                                  "We shared a table at the last convention of the Cinematik Ausfahrt Biotech Aréopage."

                                                                                                                                  That was probably true.

                                                                                                                                  "Sorry, but can any of you tell me who this cosmonaut was?", said the old man in golden glasses.

                                                                                                                                  The woman in military attire started talking: "He was a member of ISS Nova's repairing staff. His umbilical link was broken while repairing the right solar panel and..."

                                                                                                                                  Suddenly, a deep, nasal voice from the back of the room silenced everyone.

                                                                                                                                  "Sorry, I have a question."

                                                                                                                                  All of us looked back. His large silhouette opaqued the back lights; his bright red skin, black scar tatoos and pointy horns contrasted wildly against the immaculate white tuxedo he was wearing.

                                                                                                                                  He was one of the demons that crossed the Seam. Many of them were shoved back or killed, but a few of them, peaceful in nature, stayed here among us and adapted to our society as especial guests. Their world view and opinions, so different than those from the humanity, were always appreciated and taken into account.

                                                                                                                                  He continued his mesmerizing, gutural speech.

                                                                                                                                  "First, I want to give my condolences to Ilya Takashvili's family and friends; I'm sure he will be missed. His oval orbit will produce an eclipse with the Moon every three days, so he will hardly be forgotten. But I want to remark something you all, human beings, have trouble remembering."

                                                                                                                                  The silence was total, awkward, frightening.

                                                                                                                                  "What is the second satellite of planet Earth?", he finally said.

                                                                                                                                  I tried to remember. While doing it, my brain entered something like a cloud, a mist, a fog of dread. Simply, I was lost. The rest of the people there (excluding the demon and the mechanical butlers, shiny grey eyes like pearls) found themselves in the same trance state.

                                                                                                                                  The demon kept talking.

                                                                                                                                  "The damage caused by the Mind Sickers from the Great Anomaly is still here. No one of you remember what the second satellite is. You may consider it while counting, you may recall old photos and tales and drawings, but every time you try to concentrate in the details, your brains crash and reboot."

                                                                                                                                  Slowly, I recovered, but my stomach was still twirling.

                                                                                                                                  The old man with the notebook was lying on the floor; the woman in combat clothes was helping him. Some people were crying. Others were bleeding from their ears and nostrils.

                                                                                                                                  "I wish I could help", finished the demon, "but don't know how, yet."

                                                                                                                                  Invoking that memory in the middle of a massive crowd was a despicable act; but demons, even while trying to help, behave this way.

                                                                                                                                  Half an hour passed before the press room was finally empty.

                                                                                                                                  previously


                                                                                                                                    6 ★ 6 ↺

                                                                                                                                    [?]Ángel » 🌐
                                                                                                                                    @angel@triptico.com

                                                                                                                                    En la convocatoria de octubre pasado, mi relato TAN LEJOS, TAN SOLOS quedó finalista del II Certamen Cuentos del bosque oscuro 2025, en la modalidad ciencia-ficción. Este concurso está organizado por @cuentosbo@masto.es, un podcast donde se hacen lecturas de relatos de fantasía, ci-fi y terror, así como de poesía. Dadles una oportunidad; sus locuciones son muy buenas y los contenidos, inmejorables.

                                                                                                                                    II Certamen Cuentos del bosque oscuro 2025 - Ciencia ficción, ganador y finalista

                                                                                                                                    Cartel de notificación de ganadores y finalistas del certamen

                                                                                                                                    Alt...Cartel de notificación de ganadores y finalistas del certamen

                                                                                                                                      1 ★ 0 ↺

                                                                                                                                      [?]Ángel » 🌐
                                                                                                                                      @angel@triptico.com

                                                                                                                                      The Waterboys, por tanto, boost

                                                                                                                                        Ángel boosted

                                                                                                                                        [?]Cuentos del bosque oscuro » 🌐
                                                                                                                                        @cuentosbo@masto.es

                                                                                                                                        Buenos días.
                                                                                                                                        Llevo una temporada que no paro, hasta arriba de trabajo, pero pronto (espero) la cosa estará más relajada.
                                                                                                                                        Entretanto, dadas las circunstancias de hoy, me apetece proponeros esta canción.
                                                                                                                                        .

                                                                                                                                        The Waterboys – The Whole of the Moon
                                                                                                                                        youtu.be/0eL-jEV_RKM?si=YyKn6l

                                                                                                                                        1 ★ 0 ↺
                                                                                                                                        in reply to »

                                                                                                                                        [?]Ángel » 🌐
                                                                                                                                        @angel@triptico.com

                                                                                                                                        What a beautiful piece. Thanks.

                                                                                                                                          Ángel boosted

                                                                                                                                          [?]Tomáš » 🌐
                                                                                                                                          @prahou@merveilles.town

                                                                                                                                          What's up?

                                                                                                                                          I am working on the next techno-mage issue, which will come out as a complete story sometime in April. I like to think this will result in a more enjoyable experience as opposed to rushing out parts and pages.

                                                                                                                                          analognowhere.com

                                                                                                                                          I am also continuously working on the comic series Creatures and my passion project Kitty Odysseus. Which you may or may not enjoy in the meanwhile.

                                                                                                                                          They can be found, along with Japanese Jesus, on my (other) website or in lemmy's Funhole.

                                                                                                                                          triapul.cz/creatures
                                                                                                                                          triapul.cz/japanese_jesus
                                                                                                                                          triapul.cz/kitty_odysseus
                                                                                                                                          lemmy.sdf.org/c/funhole

                                                                                                                                          I can't tell you what takes precedence, but it will all get made eventually.

                                                                                                                                          If you enjoy what I make, or have some other use for it, please consider supporting my work financially.

                                                                                                                                          analognowhere.com/support/

                                                                                                                                          Thank you!


                                                                                                                                          girl fish and penguin are suspicious of each other

                                                                                                                                          Alt...girl fish and penguin are suspicious of each other

                                                                                                                                            1 ★ 0 ↺
                                                                                                                                            in reply to »

                                                                                                                                            [?]Ángel » 🌐
                                                                                                                                            @angel@triptico.com

                                                                                                                                            This town, ah, ah, is coming like a ghost town

                                                                                                                                              1 ★ 0 ↺
                                                                                                                                              in reply to »

                                                                                                                                              [?]Ángel » 🌐
                                                                                                                                              @angel@triptico.com

                                                                                                                                              A war for your soul has already begun
                                                                                                                                              I already hear the rattle of sabres

                                                                                                                                                Ángel boosted

                                                                                                                                                [?]Taylor Lorenz » 🌐
                                                                                                                                                @taylorlorenz@mastodon.social

                                                                                                                                                I'm working on a YouTube mini series explaining the Fediverse!!

                                                                                                                                                Who are the most knowledgeable people in this realm who I should definitely talk to?

                                                                                                                                                What do you think is important to include in my series? I want to hear thoughts!!

                                                                                                                                                1 ★ 0 ↺
                                                                                                                                                in reply to »

                                                                                                                                                [?]Ángel » 🌐
                                                                                                                                                @angel@triptico.com

                                                                                                                                                Great news!

                                                                                                                                                  Ángel boosted

                                                                                                                                                  [?]@qrstuv.bsky.social » 🌐
                                                                                                                                                  @qrstuv@hj.9fs.net

                                                                                                                                                  Is there a firewire expresscard that you know from personal experience works with linux? Thanks. I've attached a picture of us so you know who you're helping.

                                                                                                                                                  Ángel boosted

                                                                                                                                                  [?]Miguel R. Nuño » 🌐
                                                                                                                                                  @Miguel_R_Nuno@masto.es

                                                                                                                                                  El 29 de marzo de 1943, nace en Agria,
                                                                                                                                                  🎼 ✨️ Evángelos Odysséas Papathanassíou 'Vangelis'
                                                                                                                                                  Compositor griego fallecido en París en 2022
                                                                                                                                                  De sus bandas sonoras para el , dejo tres de las inolvidables:
                                                                                                                                                  🎶 🎞️ Carros de fuego ('Oscar' a la mejor 1981)
                                                                                                                                                  🎶 🎞️ Blade Runner (1982)
                                                                                                                                                  🎶 🎞️ 1492: La conquista del paraíso (1992)

                                                                                                                                                  1 ★ 0 ↺

                                                                                                                                                  [?]Ángel » 🌐
                                                                                                                                                  @angel@triptico.com

                                                                                                                                                  Gracias por homenajear al gran Ambrose Bierce.

                                                                                                                                                    Ángel boosted

                                                                                                                                                    [?]Cuentos del bosque oscuro » 🌐
                                                                                                                                                    @cuentosbo@masto.es

                                                                                                                                                    Ayer 28 de marzo conmemoramos la muerte de Ambrose Gwinett Bierce. Para recordarle como merece os proponemos estos audios.

                                                                                                                                                    Primero, uno de sus relatos más célebres, parte de los Mitos de Cthulhu.

                                                                                                                                                    «Un habitante de Carcosa», de Ambrose Bierce
                                                                                                                                                    go.ivoox.com/rf/70689408

                                                                                                                                                    Es segundo lugar, otra de sus grandes historias, donde Bierce despliega todo su fino humor negro que le caracterizaba.

                                                                                                                                                    «Aceite de perro», de Ambrose Bierce
                                                                                                                                                    go.ivoox.com/rf/93233718

                                                                                                                                                    Y, finalmente, uno de sus cuentos menos conocidos, pero en el que también da muestras de su dominio del humor negro y la sátira.

                                                                                                                                                    Esperamos que os gusten.

                                                                                                                                                    «Una conflagración imperfecta», de Ambrose Bierce
                                                                                                                                                    go.ivoox.com/rf/164756914

                                                                                                                                                    Ángel boosted
                                                                                                                                                    in reply to »

                                                                                                                                                    [?]Samuel [he/him] » 🌐
                                                                                                                                                    @samuel@social.nihil.ws

                                                                                                                                                    One week later, but it happened!

                                                                                                                                                    I also took the chance to update and, again, no surprises. Great piece of software.

                                                                                                                                                      1 ★ 0 ↺
                                                                                                                                                      in reply to »

                                                                                                                                                      [?]Ángel » 🌐
                                                                                                                                                      @angel@triptico.com

                                                                                                                                                      She looks so otherworldly

                                                                                                                                                      1 ★ 0 ↺
                                                                                                                                                      in reply to »

                                                                                                                                                      [?]Ángel » 🌐
                                                                                                                                                      @angel@triptico.com

                                                                                                                                                      Great, let the piece rest for the time it needs. Good night!

                                                                                                                                                        1 ★ 0 ↺
                                                                                                                                                        in reply to »

                                                                                                                                                        [?]Ángel » 🌐
                                                                                                                                                        @angel@triptico.com

                                                                                                                                                        I see. Best regards.

                                                                                                                                                          0 ★ 0 ↺
                                                                                                                                                          in reply to »

                                                                                                                                                          [?]Ángel » 🌐
                                                                                                                                                          @angel@triptico.com

                                                                                                                                                          Oh. Why it isn't publishable?

                                                                                                                                                            0 ★ 0 ↺

                                                                                                                                                            [?]Ángel » 🌐
                                                                                                                                                            @angel@triptico.com

                                                                                                                                                            Very good!

                                                                                                                                                              Ángel boosted

                                                                                                                                                              [?]Micro SF/F by O. Westin » 🌐
                                                                                                                                                              @MicroSFF@mastodon.art

                                                                                                                                                              "I grant you one wish," the magic fish said.

                                                                                                                                                              "To eat my mother's pancakes again, just like when I was a child."

                                                                                                                                                              "Are you sure?"

                                                                                                                                                              "You think it frivolous?"

                                                                                                                                                              "No. But to grant it I must send you back to the child you were, with no adult memories."

                                                                                                                                                              "Would my life change?"

                                                                                                                                                              "You ask that every time."

                                                                                                                                                                Ángel boosted

                                                                                                                                                                [?]Paul Cantrell [he/him or they/them] » 🌐
                                                                                                                                                                @inthehands@hachyderm.io

                                                                                                                                                                Keeping money from going to the Harry Potter franchise isn’t just a symbolic gesture. It’s about preventing real harm to real people.

                                                                                                                                                                advocate.com/news/jk-rowling-a

                                                                                                                                                                Back to top - More...