Sign in

Bas

@bas.sh
542 followers 1.6K following 1.8K posts

25 - software dev - classical guitarist - hi :3 discord: bas - signal: bas.01 pfp by @eggylyte.com

PostsRepliesMedia
Bas @bas.sh · 28/08/2026
this is changing soon btw
An announcement from the #api-announcements channel in the Discord Developers server that is too long to fit into the alt text but can also be found at https://docs.discord.com/developers/change-log#channel-obfuscation-for-users-and-bots
020
Bas @bas.sh · 07/08/2026
oop
https://b.mino.mobi/palm/?u=bas.sh
000
Bas @bas.sh · 03/08/2026
a meme of a cat with headphones on, but its wearing the ear cups on the sides of its head, with its actual ears above them. there's the text "ears" with an arrow pointing to one of the ears circled in red, and "headphones" with an arrow pointing to the headphones. the caption reads "his ass is NOT listening!!"
051
Bas @bas.sh · 13/07/2026
leave it to mr lewis tangled to put up what's probably the best and most succinct explanation of what an AppView actually is that i've seen so far (from blog.tangled.org/bobbin/)
Screenshot of a blog post with the text "I, along with many others, find the term "AppView" to be too abstract or perhaps even unfortunately-named. In atproto, datasets are distributed across Personal Data Servers (PDSes) that users each own, so an AppView is a single API through which one can query a dataset, in contrast to all downstream clients each maintaining a connection with every PDS. An AppView is one of the many programs in use to reduce the strain on PDSes, so that a PDS is relatively cheap and resource-efficient to run."
2270
Bas @bas.sh · 13/07/2026
who up rsyncing they prog
Screenshot from the rsync man page showing the environment variable "RSYNC_CONNECT_PROG".
180
Bas @bas.sh · 13/07/2026
ok but transparent compression tho (i mean i guess it could implement it as well but very few filesystems do as i imagine it's probably quite complex)
A screenshot of a terminal window showing that /nix/store is 109GiB uncompressed but only takes up 54GiB on disk (and has 233GiB data referenced). 30GiB of that data on disk is not compressed (64 GiB referenced) and the other 24GiB is zstd compressed (78GiB uncompressed, 169GiB referenced).

Command: `sudo xsz -j16 /nix/store`
Output:
```
[sudo] password for bas:
Processed 3585637 files, 1045408 regular extents (2465934 refs), 2312898 inline.
Type       Perc     Disk Usage   Uncompressed Referenced
TOTAL       50%       54G         109G         233G
none       100%       30G          30G          64G
zstd        30%       24G          78G         169G
```
+ a new shell prompt showing the command took 9 seconds to run.
000
Bas @bas.sh · 06/07/2026
cuute!! i've also been taking care of these gremlins for the past 1.5 week. going back home tomorrow though :cc. first time i've had to deal with very talkative and needy (attention-wise) cats, which has been quite interesting. pretty fun :3
two cats laying on a bed, picture taken from my POV laying on the right side of the bed. both cats are a ragdoll/British shorthair mix from the same litter. on the left there's Ferro, a gray long-haired cat leaning ragdoll facing the camera, laying on a dark-blue/light-blue/white checkered bedspread. on the right there's Fons, a black short-haired cat leaning British shorthair facing away from the camera, laying on top of a muted, dark teal colored duvet cover with the duvet taken out, which can be seen folded up at the foot end of the bed, and pushing its front paws against my legs under the covers.
130
Bas @bas.sh · 11/06/2026
example of my nix crimes lol i thought it was kinda clever (vivaldi wasn't updating fast enough for me)
Screenshot of a nix flake input named "vivaldi-repo".
Copy of the code:
```
vivaldi-repo = {
  url = "https://repo.vivaldi.com/archive/deb/dists/stable/main/binary-amd64/Packages";
  flake = false;
};
```Screenshot of a nix module to extract the version from the vivaldi-repo input.
Copy of the code:
```
{ lib, vivaldi-repo, ... }:
let
  packages = builtins.readFile vivaldi-repo;
  stanzas = lib.splitString "\n\n" packages;
  stableStanza = lib.head (builtins.filter (s: lib.hasPrefix "Package: vivaldi-stable" s) stanzas);
  vivaldiStable = {
    version = lib.head (
      builtins.match ".*\nVersion: ([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+).*" stableStanza
    );
    sha256 = lib.head (builtins.match ".*\nSHA256: ([^\n]+).*" stableStanza);
    filename = lib.head (builtins.match ".*\nFilename: ([^\n]+).*" stableStanza);
  };
in
{
  nixpkgs.overlays = [
    (final: prev: {
      vivaldi =
        if lib.versionAtLeast prev.vivaldi.version vivaldiStable.version then
          prev.vivaldi
        else
          prev.vivaldi.overrideAttrs (old: {
            version = vivaldiStable.version;
            src = prev.fetchurl {
              url = "https://repo.vivaldi.com/archive/deb/${vivaldiStable.filename}";
              hash = "sha256:${vivaldiStable.sha256}";
            };
          });
    })
  ];
}
```
130
Bas @bas.sh · 02/05/2026
lmao (from github.com/bluesky-soci...)
A screenshot of three GitHub pull request comments.

"mozzius (Samuel Newman), 4 days ago:
Well well well, look who it is... :)

I think #10381 should fix the root cause of the bug, but this is also a good addition! Thanks

haileyok (hailey), 4 days ago:
please @mozzius whatever must be done to prevent me from typing "opus benchmarks" but getting "op" in the text box and getting unclothed men without labeled posts in my results 😭

mozzius (Samuel Newman), 4 days ago.
lmfaooo"
130
Bas @bas.sh · 02/05/2026
da share zone "hit da bricks" meme of a skeleton in a running position with the text "just walk out. you can leave! work, social thing, movies, home, class, dentist, clothes shoppi, too fancy weed store, cops if your quick, friend ships. if it sucks... hit da bricks!! real winners quit"
050
Bas @bas.sh · 30/04/2026
isc sounds pretty hardcore lmao
Reddit comment by pakkit which says: "ISC is very competitive and also the only place I've been called slurs while playing Scrabble."
120
Bas @bas.sh · 27/04/2026
not yet sadly. there's a whitelist of which interactions are sent to custom feeds. the clickthrough ones (clicking on a post/profile/embed/repost) are currently only sent to the Discover feed.
comment by pfr (Paul Frazee) that says "TODO
We will introduce a permissions framework for 3p feeds to take advantage of the feed feedback API. Until that's in place, we're hardcoding it to the discover feed.
-prf"
020
Bas @bas.sh · 23/04/2026
Screenshot of a relay instance's log output showing an error saying "websocket: bad handshake" for pds.olaren.dev repeatedly.
110
Bas @bas.sh · 23/04/2026
ya it's kind of the meta lol but even legit titles can get pretty long still
Cropped screenshot of Fuslie's Twitch channel page, with her avatar on the left, channel name (Fuslie), title ("CS tourney practice with fl0mily + rae then pokemon champions coaching with @joeux9 8pm PT"), game category ("Counter-Strike"), and channel tags ("English").
030
Bas @bas.sh · 23/04/2026
idk if i'd do that tbh. titles (at least on twitch) are generally much longer than the usernames. Sometimes wayyy longer even lmao
Cropped screenshot of Atrioc's Twitch channel page, showing his avatar, username (Atrioc), stream title ("HELLO !! GOOD VIBES !! INSANE WORLD !! GOOD TO SEE YOU | NEWS / REACTS / THE BOYS LATER OK LETS HAVE A GOOD STREAM HANDS IN ON 3! 1,2,3, POG"), category (Just Chatting) and channel tags (English).
120
Bas @bas.sh · 23/04/2026
86619
Bas @bas.sh · 21/04/2026
030
Bas @bas.sh · 20/04/2026
nyoo get better soom !! i wills get icream,,., in 90 days sobb (mayb then ur not sick amynore en we get icream togehter!)
Screenshot from the GitHub Sponsors dashboard.
"Estimated Next Payout
Payouts to newly approved GitHub Sponsors accounts have a probation period of up to 90 days. Read more about payouts in the GitHub Sponsors Additional Terms."
150
Bas @bas.sh · 20/04/2026
omg ty @koi.rip for 2 (two) dolar !! waow
Screenshot of the GitHub sponsors activity feed showing "koibtw sponsored you for $2 one-time 6 hours ago".
4270
Bas @bas.sh · 20/04/2026
it's because fig is on a pds which you had an account on that didn't get deactivated after migrating. the reference pds (?) has a bug where you can't reply to active accounts on the same pds if that's not their actual pds. easiest way to deactivate them is using pdsmoover.com/turn-off
PLC PDS history for did:plc:h3wpawnrlptr4534chevddo6
2026-04-17	https://airlock.ltd	current
2025-10-04	https://blacksky.app	active
2023-11-10	https://porcini.us-east.host.bsky.network	active
2023-04-23	https://bsky.socialPLC PDS history for did:plc:hdhoaan3xa3jiuq4fg4mefid
2023-12-18	https://porcini.us-east.host.bsky.network	current
460
Bas @bas.sh · 20/04/2026
doable
Screenshot of a Google Maps cycling route selection, showing that it takes 28 hours and spans 526 kilometers, and a height map of the trip with 1020 meters in ascensions, 994 meters in descensions and 188 meters as the maximum elevation.
010
Bas @bas.sh · 20/04/2026
didn't think it would get even crazier compared to last night
Miitopia relationship graph showing (from left to right, top to bottom) Squinion having a crush on Squeevil and being acquaintances with Squario, Squirby being acquaintances with Squario and Squeevil and having a crush on Squinion, Squeevil being acquaintances with Squirby and Squario, and Squario being acquaintances with Squirby, Squinion, and Squeevil.
010
Bas @bas.sh · 16/04/2026
oh i see, right, of course
A screenshot of the pages.github.com HTML source code with a line selected that says "<meta http-equiv="refresh" content="0; url=https://docs.github.com/pages">"
080
Bas @bas.sh · 16/04/2026
sad hamster
060
Bas @bas.sh · 16/04/2026
if you mean the thing that causes you to get logged out of social-app all the time then no not fixed but it is known now. i told them about it today and this seems to appear in the logs whenever it happens but they don't know why it happens yet
Tranquil PDS logs showing various requests. After a few "Proxy token validation failed, returning error to client" info messages there's one warning message that says "Refresh token reuse detected for jti:" and then a UUID.
110
Bas @bas.sh · 13/04/2026
Picture from Neon Genesis Evangelion episode 10 "Magma Diver" of the angel Sandalphon as an embryo.
000
Bas @bas.sh · 11/04/2026
diseasebait is wild lmao first time use on bsky too
A screenshot showing the bluesky search results for "diseasebait", with this post being the only result.
150
Bas @bas.sh · 06/04/2026
oh btw it actually looks like this for me for some reason lmao i guess it's too wide with AM/PM + the clock icon + the gap
A screenshot of the pdsls jetstream tab showing that the row with the cursor input is too wide and extends further to the left.
000
Bas @bas.sh · 03/04/2026
idk why my hand be looking like this here
LEGO hand piece
270
Bas @bas.sh · 03/04/2026
scratches ur tummy like dis
Hand (mine) scratching the tummy of my cat with black and white fur laying stretched out on her side on my bed. She has her paws above her leaning against my legs under aquamarine sheets.
1220
Bas @bas.sh · 01/04/2026
Two Signal messages. The first one says "Stuff involving the same person as last time". The second one says "I'll be alright though just deactivating for the night".
0100
Bas @bas.sh · 30/03/2026
scoring 10/10 autism on the umamusume personality quiz (i've never played umamusume so idk what this means) umapoi.moe
An image from umapoi.moe showing splash art of the Umamusume character Nakayama Festa on the left. On the right it says "my uma personality is Nakayama Festa. Extraversion: low. Conscientiousness: low. Openness: medium low. Agreeableness: low. Emotional stability: medium high. Autism spectrum: 10."
130
Bas @bas.sh · 28/03/2026
wtf it gave me minus points for including both Madoka Magica and Rebellion and deleted Rebellion ??? bitch
Screenshot of the Komiko Anime Aura 3x3 thing. Titled "Grief-Core Connoisseur". The 3x3 grid contains Puella Magi Madoka Magica, Violet Evergarden, Little Witch Academia, 86, 86 Part 2, Princess Principal, a blank space (where the Madoka Magica Rebellion movie was), Bocchi the Rock, and BanG Dream: it's MyGO.

The text underneath the grid reads:
"+21,000 Aura
You are a traumatized girlboss who loves high production suffering.
+15000 aura for the emotional trauma speedrun.
+8000 aura for the peak music taste.
-2000 aura for being unable to move on from Madoka.
Touch grass or I'll send you a hug, bestie"
010
Bas @bas.sh · 27/03/2026
o i hab lebel now.. it true ! ty for veirfying ✅ here u go more cat
cat in grasscat on tiles next to grass being pet (feat. my hand!!)
050
Bas @bas.sh · 27/03/2026
i habe cat but no label ! weird....
cat on bed
2110
Bas @bas.sh · 27/03/2026
classic
2198
Bas @bas.sh · 26/03/2026
girl....
A screenshot of the README of the linked repo, cropped to one of the headers that says "Bootstraping"
110
Bas @bas.sh · 26/03/2026
these are the defaults for every newly registered PDS. the event limits also automatically scale when you change the repo limit
A screenshot of the Indigo relay dashboard, showing a section of a table with "Events Per Second Limit" at 50/sec, "Per Hour Limit" at 2,600/hour, "Per Day Limit" at 21,000/day, and "Repo Limit" at 100.
030
Bas @bas.sh · 25/03/2026
so cuuute
A white/yellow colored sea slug that resembles a bunny. Its black-and-white rhinophores look like rabbit's ears. The body is covered in papillae (mostly yellow/white but with black ones interspersed) which makes it look like it has fur.Another picture of the same sea slug from top down.Another picture of a very similar looking sea slug from the front.
020
Bas @bas.sh · 25/03/2026
my penis? oh you mean my
A screenshot of gandi.net showing the domain frot.tube as available for purchase.
1294
Bas @bas.sh · 25/03/2026
they tried to silence me for this one
A screenshot of the post and the post it's replying to, with at the top an error saying "Upstream service timed out".
000
Bas @bas.sh · 25/03/2026
and another fun fact i was too lazy to edit the image myself so i just redirect favicon.ico to wsrv.nl which also has a bunch of parameters you can add to modify the image wsrv.nl?url=https://...
SerenityOS horse emoji, modified by wsrv to have a slight margin and a different background color.
120
Bas @bas.sh · 25/03/2026
banned yes, the first no
A screenshot of a terminal showing a command to list all the banned PDS hosts on the bsky.network relay using goat.

The exact command: "goat relay --relay-host https://bsky.network host ls | grep banned | column -t"

The list of PDS hosts:
"61ef-2c0f-2a80-a9a-610-c53c-ef27-e83d-f7c9.ngrok-free.app
b264-93-159-61-177.ngrok-free.app
b34c-93-159-61-177.ngrok-free.app
ad4d-193-179-60-241.ngrok-free.app
coffee.ocho.app
2d58acbb449e.ngrok-free.app
feder.v6.rocks
foodd.dynv6.net
pdsss.dynv6.net
randomly-generated.ngrok-free.app
tophhie.social
ali525-pds.hf.space
5d6c6c6ae31c.ngrok-free.app
ali525-xc1.hf.space
ali525-aa.hf.space
ali525-cc.hf.space
pds.0.space
hyperintellectual-uncommercial-dudley.ngrok-free.dev
ali525-dd.hf.space
ali525-v.hf.space
ali525-z.hf.space
saly125-p.hf.space
salu51-pds.hf.space
7d96-173-54-210-109.ngrok-free.app
gmd55-z.hf.space
gmd55-mm.hf.space
salu51-w.hf.space
salu51-qqq.hf.space
mmattbtw-xd.hf.space
blackskys.app"
2172
Bas @bas.sh · 21/03/2026
wooyeah
000
Bas @bas.sh · 21/03/2026
030
Bas @bas.sh · 21/03/2026
130
Bas @bas.sh · 21/03/2026
bonus alternative method
Screenshot of a conversation with two forwarded messages.
Message one: "have you guys seen how people are unlocking xiaomi bootloaders now"
Message two: "step 1: ask store to downgrade firmware.
step 2: before they relock the bootloader run away with your device.
https://imgur.com/P4n0pcI
https://imgur.com/8UWg5hv"
2112
Bas @bas.sh · 19/03/2026
what i mean by "gigantic"
A screenshot of the tangled pull request zoomed in on the diff stats, showing 98381 additions and 71155 additions across 42 changes files.
040
Bas @bas.sh · 19/03/2026
elp
A screenshot of the Vivaldi (Chromium) browser task manager showing that the tab is taking up 7GB of RAM and 100% of one CPU thread.
140
Bas @bas.sh · 19/03/2026
A screenshot of the history of a pull request by me on Tangled with three rounds. The second round has a comment by me that says "don't look at this one it will crash your browser lmao i accidentally included translation changes and it made the diff gigantic".
2160