@i@declin.eu
@i@declin.eu avatar

i

@i@declin.eu

:blank:
THE CHEMICALS ARE TELLING ME https://declin.eu/users/i MUST PERISH LIKE A DOG!
:blank:

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kaia, to random
@kaia@brotka.st avatar

I don't wanna review :sadcat:

i,
@i@declin.eu avatar

@kaia turn it off then, and let people federate

grillchen, to random
@grillchen@brotka.st avatar

i like how the steamdeck put a lot of life into handheld pc devices. but without a keyboard i dont feel it

i,
@i@declin.eu avatar

@grillchen @kaia devterm/uconsole do that fine, and GPD is still making tiny laptops

i,
@i@declin.eu avatar

@grillchen @kaia or slide out keyboard on the GPD WIN 4

i,
@i@declin.eu avatar

@grillchen @kaia it's fine, but yeah, tons of options, expensive expensive options

i,
@i@declin.eu avatar

@grillchen @kaia now that's cybertrucking, raspberry 400 might work better though, since making a nice keyboard is hard as hell, pic related some one's idea of a orange pi 3 portable

zaitcev, to random

https://stonetoss.com/comic/panacea/

Could a fellow bigot explain this to me please? Why is the truck going in the opposite direction?

i,
@i@declin.eu avatar

@Moon @zaitcev jeroom

alex, to random
@alex@gleasonator.com avatar

Imagine having a global search that just works, from the very beginning, without having to build up your database with follows. Mastodon fears this.

i,
@i@declin.eu avatar

@coin @alex hardcode searching from mastodon.social instead of your own instance in the frontned

kaia, to random
@kaia@brotka.st avatar

what's up with Akkoma mis-parsing this user. I can't tag them. is that the same for you?

https://tom.schizo.solutions/

i,
@i@declin.eu avatar

@phnt @kaia user with same name recreated on the same domain with a different RSA public key

a new instance will not see it, an old one will

i,
@i@declin.eu avatar
i, to random
@i@declin.eu avatar

10548963 files served

i,
@i@declin.eu avatar

@kaia yup, @7666 has me beat, but this is a relativity young box @home connection and not a multi node distributed cluster @:franciso:

i should probably set up a https://mangadex.network/d/NDGiF3mGz/network-overview node too on the same box

kaia, (edited ) to random
@kaia@brotka.st avatar

Red Dead Redemption 2 sucks. Every time I play 5 minutes something dumb happens, e.g. someone's threatening me and I shoot them, suddenly becoming the baddie. compared to Witcher 3 everything is so unnatural and non sequitur.

i,
@i@declin.eu avatar

@kaia leave no witnesses, or at least threaten them, wear a mask and change costumes, lasso/fist them instead of shooting/stabbing them

Moon, to random
@Moon@shitposter.club avatar

~100% of the traffic on my test federated blog is Delete activities from mastodon.social.

i,
@i@declin.eu avatar

@feld @Moon an instance wide outbox would be great too, long polling federation doesn't have to suck when it's not 20 activities per request times all the users on a server

kaia, to random
@kaia@brotka.st avatar

sweats in German

i,
@i@declin.eu avatar

@awl @kaia weird way to spell megacorp taxes

animeirl, to random
@animeirl@shitposter.club avatar

imagine wanting misskey to have mastodon api support lmfao why?

i,
@i@declin.eu avatar

@animeirl mobile apps mainly

i,
@i@declin.eu avatar

@animeirl pleroma flavored mastoapi, but yeah it's a mess that keeps coming and dying, it's been tried more than once, which is all of them too many

7666, to random

it will always perplex me as to why the Chinese show off pharmaceutical samples in buttplug shaped glasses.

i,
@i@declin.eu avatar

@kaia @7666 they even come in a variety of shapes

kaia, to random
@kaia@brotka.st avatar

kinda sexy

i,
@i@declin.eu avatar

@Moon @kaia would get https://tex.com.tw/products/shinobi but it wouldn't fit on the desk :(

niccolove, (edited ) to random
@niccolove@fosstodon.org avatar

Is it possible to buy this thing as a standalone component to attach to any computer? A lil' gamepad touchpad with tactile feedback? Please

i,
@i@declin.eu avatar

@niccolove yeah you can buy standalone trackpads

apple sells theirs as a standalone unit with haptic feedback and it works with windows/linux

i,
@i@declin.eu avatar

@niccolove yeah, on linux you might need a dedicated gesture daemon like https://github.com/JoseExposito/touchegg or https://github.com/iberianpig/fusuma for what xinput doesn't do out of the box though

windows has that stuff handled already handled through their touchpad system

preinheimer, to random
@preinheimer@phpc.social avatar

How old is this file?

None of the links use HTTPS. That's how old this file is.

i,
@i@declin.eu avatar

@preinheimer at least they aren't ftp://

i, to random
@i@declin.eu avatar

doing a little federation

cc @alex how to decide whether to fetch https://mostr.pub/objects/<eventid> since most are {“error”:”Not found”} so i don’t mess up your caches

compliance as always

defmodule Pleroma.Mostr.Relay do
  use WebSockex
  require Logger

  def start_link(state) do
    {:ok, pid} = WebSockex.start_link("wss://relay.mostr.pub", __MODULE__, state)
    WebSockex.send_frame(pid, {:text, ~s(["REQ", "relay", {"limit": 0, "kinds": [1,7]}])})
    {:ok, pid}
  end

  def handle_frame({type, msg}, state) do
    try do
      with :text <- type,
           {:ok, ["EVENT", "relay", %{"kind" => kind, "tags" => tags, "id" => id}]} <-
             Jason.decode(msg) do
        Task.start(fn ->
          if kind == 1 do
            Pleroma.Object.Fetcher.fetch_object_from_id(
              "https://mostr.pub/objects/#{id}"
            )
          end

          Enum.map(tags, fn tag ->
            case tag do
              ["e", id | _rest] ->
                Pleroma.Object.Fetcher.fetch_object_from_id(
                  "https://mostr.pub/objects/#{id}"
                )

              ["proxy", uri, "activitypub"] ->
                with {:ok, obj} <-
                       Pleroma.Object.Fetcher.fetch_and_contain_remote_object_from_id(uri),
                     %{"type" => type, "id" => id} <- obj do
                  case type do
                    "Note" ->
                      Pleroma.Object.Fetcher.fetch_object_from_id(id)

                    "Like" ->
                      with %{"object" => %{"data" => %{"id" => id}}} <- obj do
                        Pleroma.Object.Fetcher.fetch_object_from_id(id)
                        Pleroma.Web.Federator.perform(:incoming_ap_doc, %{obj | "object" => id})
                      else
                        _ -> Logger.warning("MOSTR missed #{type} #{id}")
                      end

                    "EmojiReact" ->
                      with %{"object" => %{"data" => %{"id" => id}}} <- obj do
                        Pleroma.Object.Fetcher.fetch_object_from_id(id)
                        Pleroma.Web.Federator.perform(:incoming_ap_doc, %{obj | "object" => id})
                      else
                        _ -> Logger.warning("MOSTR missed #{type} #{id}")
                      end
                  end
                else
                  {:error, :timeout} -> Logger.warning("MOSTR timeout #{uri}")
                  _ -> Logger.warning("MOSTR missed #{uri}")
                end

              _ ->
                nil
            end
          end)
        end)
      end
    rescue
      e -> Logger.error("MOSTR #{e}")
    end

    {:ok, state}
  end
end

i,
@i@declin.eu avatar

@alex well i asked you for relay support and you said nah, so i did it myself, but requesting nostr event id's as AP objects mostly results in {“error”:”Not found”} so i'm wondering if there's a heuristic or extra bit of data you could add so this doesn't impact your relay performance too badly

errante, to random

hmmm
can you express all possible rule automata as ternlog calls?

i,
@i@declin.eu avatar

@errante if you can manage 110, you can turing your way to any other computation

Gargron, to random
@Gargron@mastodon.social avatar

Hello world

i,
@i@declin.eu avatar

@Gargron where did it all go so wrong

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • magazineikmin
  • Youngstown
  • khanakhh
  • ngwrru68w68
  • slotface
  • ethstaker
  • mdbf
  • everett
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • cisconetworking
  • rosin
  • JUstTest
  • Durango
  • GTA5RPClips
  • Leos
  • tester
  • tacticalgear
  • InstantRegret
  • normalnudes
  • osvaldo12
  • cubers
  • anitta
  • modclub
  • provamag3
  • lostlight
  • All magazines