Sign in

Environmental storytelling skeleton

@abysscreature.bsky.social
178 followers 184 following 3.6K posts

The Earth is evil; we don't need to grieve for it

PostsRepliesMedia
Environmental storytelling skeleton @abysscreature.bsky.social · 07/08/2026
Opening Nano on the SSH'd server works via Konsole but crashes when using Kitty(??). Now I have _three_ different terminal apps on one laptop.
Lain Iwakura on a glitchy dark CRT screen. The caption goes (in Russian), "Пользователи Linux, вы ебанутые" (Linux Users, are you nuts)
020
Environmental storytelling skeleton @abysscreature.bsky.social · 15/06/2026
Lain and a white-haired girl sitting on the floor amidst the wires, captioned "The feminine urge to disappear without a trace"Discord capcha screen asking, "Wait! Are you human? Please confirm you're not a robot." with a checkbox labeled "I am human"

Beneath it, a frame of Lain Iwakura wrapped in wires with ghostly hand outstretching to herTwitterpost from the user yeahyukki. A picture of Lain in front of a computer captioned "Can we meet? Absolutely not. I'm just an internet person, I do not exist."Левая панель: богатырь в поле с топором. Справа: Лэйн Ивакура за компьютером.

Подпись:

"У меня есть две стороны: (слева) бесхитростный благочестивый нормис богатырь, (справа) рандом генератор энигма щитпостер тёмный логос"
000
Environmental storytelling skeleton @abysscreature.bsky.social · 15/06/2026
The ones for which I have no idea how to go about captioning them with the space available
110
Environmental storytelling skeleton @abysscreature.bsky.social · 15/06/2026
Picture of Lain and Rei Ayanami smoking joints, sureonded by colored shapes, captioned, "Мы не эмо мы не панки му подружки дереалки"Lain on a train, captioned "Average train enjoyer"Lain up-close, staring down at the viewer, captioned "And you don't seem to understand"Lain Iwakura in a crop-top with the picture of Re-I Mayer from Ergo Proxy on it, holding a can of energy drink
100
Environmental storytelling skeleton @abysscreature.bsky.social · 15/06/2026
Horrible Lain memes thread
Collage of Lain pictures with the lesbial pride flag captioned 'Lain mentioned'Picture of Lain Iwakura. The caption goes, "I don't care if you had a normal childhood just don't do it infront of me"Picture of Lain Iwakura captioned, "Patrick Bateman for autistic women"Picture of Lain Iwakura captioned, "I am not a stereotype, I say to myself as I go to the store just to by a monster and two packs of razors"
110
Environmental storytelling skeleton @abysscreature.bsky.social · 14/06/2026
Half-Life 2 takes place in Russia question mark
Screenshot of Half-Life 2: looking through a wire mesh fence at a building with the sign saying "Техника" ('hardware' in Russian) on top of it.
200
Environmental storytelling skeleton @abysscreature.bsky.social · 28/12/2025
I swear slam bands are just randomizing words for their song titles
YouTube video from Slam Worldwide: a song by the band Alchemic Transmutation called Excremental Despair of Forgotten Dispositions
000
Environmental storytelling skeleton @abysscreature.bsky.social · 14/12/2025
Found a funny cursor bug
020
Environmental storytelling skeleton @abysscreature.bsky.social · 13/12/2025
Btw this is what the designer looks like
Cropped picture of a green naked humanoid creatuer with three fingers on each hand
010
Environmental storytelling skeleton @abysscreature.bsky.social · 11/12/2025
Lmao wtf linuxreviews
Part of a screenshot of linuxreviews.org. The text goes as follows,

"We would very much like for you to allow us to use tracking cookies when you visit our site so we can show ads and offer and "ad-filled experience". Be a good customer. Don't resist. Be obedient, get tracked, consume and embrace corporatism", followed by a link 'More information'

Below the text, there are two buttons, 'Resist' and 'Obey' in all capitals
000
Environmental storytelling skeleton @abysscreature.bsky.social · 09/12/2025
It ultradied :/
Ultrakill screenshot: the camera pointing downwards into the grass, the Marksman revolver selected. Cheats enabled: Spawning arm, No weapon cooldown, Enemies ignore player
100
Environmental storytelling skeleton @abysscreature.bsky.social · 09/12/2025
Nvm, this stupid selfie page doesn't even work.
Screenshot of YouTube age verification page that is supposed to be taking a selfie but instead there is just a loading animation
000
Environmental storytelling skeleton @abysscreature.bsky.social · 09/12/2025
Yep, just as I expected. Although, I wonder if showing this thing a picture on the screen will fool it. Gonna try it rn
Using a selfie:

    Select “Take a selfie” on the verification screen.
    Your device’s camera will scan your facial features.
    A specialized algorithm analyzes your facial structure to estimate your age. The system is not trying to identify who you are; this is not facial recognition. Instead, it’s looking for general markers of age, such as the distance between features, bone structure, and skin texture.
    As Google says, your device controls this process, and the selfie itself is not uploaded to Google’s servers. However, only an estimated age, e.g., “over 18”, is sent back to complete the verification. As a result, your face biometric data never leaves your phone, which reduces the risk of it being stored or breached.
100
Environmental storytelling skeleton @abysscreature.bsky.social · 09/12/2025
Here's the shark. Looks a bit less ridiculous, I must admit. The image from www.georgiaaquarium.org/animal/tasse...
Face-on image of a shark, its body is flat, the head is surrounded with twig-like skin flaps, eyes ou top of the head, fins wounded, the tail is pointy
000
Environmental storytelling skeleton @abysscreature.bsky.social · 08/12/2025
I think I am being indoctrinated
Note: For more on the implementation details of the Vec<T> type, see “The Rustonomicon”.
010
Environmental storytelling skeleton @abysscreature.bsky.social · 06/12/2025
I am confused. This looks like a simple IF statement, and I can't tell what it actually does that makes it different. The docs say this is syntactic sugar for when a match only needs to process one case but again, that just sounds like an if statement.
Rust code snippet:

    let config_max = Some(3u8);
    if let Some(max) = config_max {
        println!("The maximum is configured to be {max}");
    }
100
Environmental storytelling skeleton @abysscreature.bsky.social · 06/12/2025
Shoutout to RafScrap for that frame in particular
Picture of a white-haired, blue-eyed girl lying on the ground, a boot pressing on her chin.

The caption goes,

"Pounding fast, pounding hard,
I'll worship you in the dark
Where your goddess can't reach"
110
Environmental storytelling skeleton @abysscreature.bsky.social · 06/12/2025
This seems like a very strange way to make what would be a static method in most other languages. The impression that Rust implements OOP backwards is growing ever stronger.
Screenshot from Rust docs. The text goes as follows:

"Associated Functions

All functions defined within an impl block are called associated functions because they’re associated with the type named after the impl. We can define associated functions that don’t have self as their first parameter (and thus are not methods) because they don’t need an instance of the type to work with. We’ve already used one function like this: the String::from function that’s defined on the String type.

Associated functions that aren’t methods are often used for constructors that will return a new instance of the struct. These are often called new, but new isn’t a special name and isn’t built into the language. For example, we could choose to provide an associated function named square that would have one dimension parameter and use that as both width and height, thus making it easier to create a square Rectangle rather than having to specify the same value twice:

Filename: src/main.rs"

followed my a code snippet:

impl Rectangle {
    fn square(size: u32) -> Self {
        Self {
            width: size,
            height: size,
        }
    }
}
100
Environmental storytelling skeleton @abysscreature.bsky.social · 27/11/2025
Я присмотрелся и кое-что нашёл. Дислокация полосок на рукаве – единственный признак, который не вызывает сомнения.
Picture of a woman wearing a white striped turtleneck, sitting behind a table with a glass of a red coctail on it, zoomed in on her right arm. Marked with a red circle: two stripes connecting into one. Marked with a red oval with a question mark: stripes on the underside of the arm seen at a shallow angle seem to merge together.
100
Environmental storytelling skeleton @abysscreature.bsky.social · 24/11/2025
War is peace, freedom is slavery, ignorance is strength.
Definition of authoritarianism from the new Explanatory Dictionary of the Russian  state language: "authoritarianism, n. [from Greek auctoritas — authority]. Politics. A form of state governance based on the authority of a specific individual, with limited public participation in making key decisions on political, economic, and social issues (cf.: absolutism, autocracy). Considered the most effective form of governance in difficult times for a country, as it allows for diverse forms of property ownership, is often supported by a bloc of parties and movements, does not eliminate hostile forces, and permits the limited existence of value systems other than traditional ones."
010
Environmental storytelling skeleton @abysscreature.bsky.social · 24/11/2025
Weird and suspicious profile. No posts besides the pinned, and all replies are trying to convince to contact them to get HRT. I appreciate the good intent, and I am not familiar with the topic enough to see anything provably alarming but something is off. bsky.app/profile/fuzz...
Profile of a Bluesky user Transexxed Transexual, handle fuzzylittlemushroom.

The pinned post from 10 months ago: "Heyo. This is my trans account. Please contact me for help with diy hrt, feminizing and masculinizing. You deserve to do your best to exist in a body that doesn't make you suffer."

The other post is a repost of the user Spoons: "Something I think is incredibly important to remember as well is DIY testosterone is not under threat pf disappearing ever. The roider [blank] has existed pretty much from the moment it was possible to juice for..." and the page cuts out.
110
Environmental storytelling skeleton @abysscreature.bsky.social · 22/11/2025
Is this already an established moniker
YouTube comment from the user J4ckThePeepo:

"The GabeCube is almost here, just wait a lil longer Conner"
000
Environmental storytelling skeleton @abysscreature.bsky.social · 21/11/2025
This is where I post from
A small concrete building, painted white, with "Internet" written on it in all capitals.
043
Environmental storytelling skeleton @abysscreature.bsky.social · 15/11/2025
A plushie: bear dressed a suit, a bow tie, and a half-mask of the Phantom of the OperaMold-infested holy bible with mushrooms growing out of itCosplayers dressed as The Hunter and Evelyn the Crow from Bloodborne outside at night, with the Burger Kind billboard in the background
100
Environmental storytelling skeleton @abysscreature.bsky.social · 15/11/2025
I wish
Drawing of a cat-looking creature tearing out its eye, revealing a screen with some sort of unreadable code inside. The caption goes, "This is what free feels like... No one can fire me from my own head. You don't need a name when the data is anonymous. Why bother with a body when the mind is faster?"

The whole picture is inside an application window named JOIN_REQUEST.EXE
000
Environmental storytelling skeleton @abysscreature.bsky.social · 14/11/2025
Lmao I never knew what the limit to the number on the new notifications bubble was
A partial screenshot of Bluesky navigation menu. The displayed links are Home, Explore, Notifications, and Chat. The new notifications bubble is showing 30+
000
Environmental storytelling skeleton @abysscreature.bsky.social · 14/11/2025
Three people betting on a lobster fight, very excited. All (people and lobsters) marked as 'Linux users'
2861233
Environmental storytelling skeleton @abysscreature.bsky.social · 13/11/2025
Test upload
"We need to talk about what's gong on in finland to create shit like this," followed by logos of Cruelty Squad, Linux, Noita, Baba is You, Fear&Hunger, and Ultrakill
110
Environmental storytelling skeleton @abysscreature.bsky.social · 13/11/2025
For whom it may concern, I don't believe in rehabilitative justice. Some people have proven beyond any reasonable doubt that they should be isolated for the sake of the others' safety.
Picture of Osaka from Azumanga Dayoh saying, "Yes, I 100% believe in rehabilitative justice... unless you commit one of the bad crimes that I don't like and then I think you should be skinned alive"
021
Environmental storytelling skeleton @abysscreature.bsky.social · 11/11/2025
Wooden panel. On it, in a variety of fonts, is a warning that goes as follows

"In this house we believe: this is not a place of honor.
No highly esteemed deed is commemorated here.
Nothing is valued here.
What is here is dangerous and repulsive.
The danger is in a particular location.
The danger is still present in your time.
This place is best left shunned and uninhabited"
000
Environmental storytelling skeleton @abysscreature.bsky.social · 17/04/2025
I was casually cybergrinding and got jumpscared by a bunnygirl mindflayer. This prompted me to go through the enemy list and pick the ones that look the best with the ears.
Screenshot from Ultrakill sandbox. A group of enemies including a mindflayer, a cerberus, a malicious face, a sentry, a gutterman, and Minos Prime, all with pink-and-white bunny ears.
120
Environmental storytelling skeleton @abysscreature.bsky.social · 13/04/2025
Signalis devs mentioned BLAME as a source of inspiration. Methinks this is how they got the idea to add women with comically long legs
Panel from manga BLAME depicting several people on a pathway suspended beside a wall, including an unrealistically tall and slender woman. A man in the background is asking, "What happened? Who're they?" A man wearing armor and carrying a rifle answers, "There were safeguards attacking them!" Another person exclaims, "WHAT?"

Next panel. Three men, a young girl, and the tall woman. A man notes, "Such a tall young lady..." Another asks, "That must have been tough. Are you all right?"

Third panel. Two men standing besides the third who is sitting, slouched powerlessly, facing away from the viewer. One man looks concerned, asking, "Sutezou, is this man dead?" The other, wearing armor, answers, "No, he isn't"
131
Environmental storytelling skeleton @abysscreature.bsky.social · 05/04/2025
Update: Minos Prime defeated. Only took 21 tries in addition to 30+ yesterday.
Screenshot from Ultrakill, the ending of Minos Prime fight. A blue figure floating in the air, disintegrating with beams of light shooting out of it, illuminating the flesh dome that encompasses the arena.Post-fight screen from Ultrakill for P-1: Soul survivor. Difficulty Violent.

Time: 15 minutes 11.114 seconds (D).
Kills: 2 (S).
Style: 9297 (S).

21 restarts.

Overall rank: D.

Total style points: 14195
130
Environmental storytelling skeleton @abysscreature.bsky.social · 03/04/2025
0-E be like
Packages on a shelf in a store labelled 'Jingle bells shotgun shells', $7.37 a piece
010
Environmental storytelling skeleton @abysscreature.bsky.social · 03/04/2025
020
Environmental storytelling skeleton @abysscreature.bsky.social · 03/04/2025
Video editing moment. I have never seen my CPU do this
Screenshot of the system monitor. CPU usage is around 90% for all 16 threads. 11 GB of RAM out of 16.1 GB or 68.2% is used. Cache is 6.1 GB.
020
Environmental storytelling skeleton @abysscreature.bsky.social · 02/04/2025
I like how they know no one wanted to see this pop-up and even acknowledge it
A pop-up advertisement on Discord. The thumbnail says, "The Last Meadow. Available April 1, 2025, only on Discord." There is a text overlay that goes, "The Last Meadow. Travel across the lands...", and includes a button with an arrow.

The Close button of the pop-up is labelled, "Didn't ask"
010
Environmental storytelling skeleton @abysscreature.bsky.social · 01/04/2025
Should have recorded this. Insane run, probably the first time I had to deal with radiant swordsmachines. Also, had a hilarious wave consisting of a ferryman, a radiant swordsmachine, two sentries, and four idols.
Ultrakill Cyber Grind killscreen (Violent difficulty). New personal best:

Wave 54, 735 kills, 342416 style points, time: 22 minutes 48.991 seconds. Total style: 347816 points.

Previous best:

Wave 41, 488 kills, 225476 style points, time: 14 minutes 34.053 seconds.
020
Environmental storytelling skeleton @abysscreature.bsky.social · 26/03/2025
Found an impossible image to alt-text
010
Environmental storytelling skeleton @abysscreature.bsky.social · 26/03/2025
010
Environmental storytelling skeleton @abysscreature.bsky.social · 25/03/2025
This is new. Looks like deleting posts is now forbidden. Appears to be repeatable too
Screenshot of Bluesky timeline. The menu of actions with a post is detached from the bottom of the screen, half of the options is missing
110
Environmental storytelling skeleton @abysscreature.bsky.social · 23/03/2025
Imagine making a video on geography and navigation and using what looks like an AI-generated map
A YouTube screenshot showing what appears to be a political map of the world with some of the borders and coast lines oddly distorted. The video is titled, 'The Longitude Problem - Improving Navigation with the Harrison Clocks'
120
Environmental storytelling skeleton @abysscreature.bsky.social · 23/03/2025
This is new. Figma free tier has turned into your usual trial bait, so I might have to look for alternatives, ideally running locally and not in the browser.
Screenshot of a pop-up from Figma. The text goes, "Need more pages? The Starter plan only comes with 3 pages, but getting more is easy.

Starter (current plan): best for anyone who wants to sample Figma. Free but limited features. 3 pages per Figma design file, 3 files to work in, 1 project.

Professional: best for small teams to create and collaborate.

Full seat—$16 per month.
Dev seat—$12 per month.
Collab seat—$3 per month.

Unlimited Figma design files, unlimited files, unlimited projects.

Button: See all features.
Button: Upgrade to Professional.
120
Environmental storytelling skeleton @abysscreature.bsky.social · 23/03/2025
Me when I've had enough of this
Dwarf hamster piloting a toy mecha
051
Environmental storytelling skeleton @abysscreature.bsky.social · 12/03/2025
Oh yeah types of nuclear tests: underwater, in space, British
Sceenshot from YouTube; the video titled Evolution of Nuclear Bombs by Swegle Studios. The thumbnail depicts three nuclear explosions annotated as the first British, the first underwater, and the first in space
140
Environmental storytelling skeleton @abysscreature.bsky.social · 11/03/2025
Something I found confusing, if not disturbing, about puppy girls is that the supposed 'safety' comes from a dynamic where the other side assumes control over the 'puppy'. And power and control are mutually exclusive with safety.
010
Environmental storytelling skeleton @abysscreature.bsky.social · 09/03/2025
Awful people classified as body parts:
Active?

If no then: pussy.

Else: Covert?

If yes then: Asshole.

Else: Dick.
000
Environmental storytelling skeleton @abysscreature.bsky.social · 09/03/2025
Motivational
How to defeat a dragon.

Step 1: Do you have a sword?

If no: Go get a sword

Else:

Step 2: Hit the dragon with the sword.

Did the dragon die?

If yes: Congrats you win.

Else: Go to step 2
020
Environmental storytelling skeleton @abysscreature.bsky.social · 07/03/2025
I might be just glitching out but I don't get it. Where did they get doSubtract? Where does the TestDiff.Cal() method come from?
Screenshot of a part of an article on TypeScript titled Syntax.

Code snippet:

declare module module_name{}

Let’s look at the syntax used to access Ambient files to make it clearer:

Code snippet titled hello.js:

(function (TestDiff) {    
   var Calculate = (function () {   
      function Calculate() {   
      }   
      Calculate.prototype.doDiff = function (a, b) {  
         return a - b;  
      }  
   })  
}) 

The above file is a .js. You might not have the time to write this library in Typescript, but you do need to add the doSubtract() function using Ambient declaration.

Code snippet titled Calculate.ts:

declare module TestDiff{   
   export class Calculate {   
      doSubtract(a:number, b:number) : number;   
   }  
} 
  
Make sure to include this Ambient file in the Typescript file:

Code snippet titled Main.ts:

var object = new TestDiff.Cal();   
console.log("Subtract: " + object.doSubtract(30, 15));

Now, run the following commands:

tsc main.ts
node Main.js

We will get the following output: 15
010
Environmental storytelling skeleton @abysscreature.bsky.social · 07/03/2025
Src: Antimemes
[Picture of a pill]

This is a placebo meme for humor calibration puproses. It has no inherent effect but studies have shown it to be as effective as regular memes in a certain percent of the population
0364