Sign in

FireIsGood

@fireisgood.at.app.wafrn.net
41 followers 26 following 395 posts

Fire is good in REAL | :spinny_cat_demigirl: she/her :spinny_cat_demigirl: | CSS Developer... somehow? Developing things sometimes, scheming always. You may visit my [FireIsWebsite][...] View full profile at app.wafrn.net/blog/fireisgood

PostsRepliesMedia
FireIsGood @fireisgood.at.app.wafrn.net · 31/07/2026
And you can also just improve it forever
Disco Elysium styled dialogue. Two: "I'm Two." Three: Easy check, failure, "No, you're not." Two: "I'm... Who am I?" She looks around nervously. Five: "You're uh." Five: "Cool." He says decidedly. Two: "Oh, I'm cool!" Four: "Not as cool as my rabbit". Four choices are given. 1: "Don't take this away from me." 2: "Hey, 'your' rabbit is definitely not as cool." 3: Electrochemistry check with a difficulty of trivial, "Don't cry. You're cooler than that." 4: "Stare disapprovingly"
021
FireIsGood @fireisgood.at.app.wafrn.net · 31/07/2026
You can also just make things that don't exist in a form you're satisfied with.
Disco Elysium styled dialogue. Six: "caffeine". Six: "it gives me endless strength". Six: "..." She pauses. Six: "headache". There are four choices. 1. "You have a headache because you have powers." 2. "How much did you drink?" 3. "Charity: Hard. Give her another Monster Energy". 4. "I don't know why you hadn't figured that out yet."
100
FireIsGood @fireisgood.at.app.wafrn.net · 30/07/2026
Some developers (me) will do anything to avoid adding markup... #css
A CSS class selector which uses the "has" and "after" and CSS nesting to make a confusing but legal selector
000
FireIsGood @fireisgood.at.app.wafrn.net · 28/07/2026
They don't tell you this but if you make your own things you can put in your own fucked up additions, such as replies to the future.
Faked conversation between six users named the numbers from one through six. One: "Henlo". Two: "Hi! I'm Two!". Three, in reply to One: "Hello". Five: "Does anyone hear that ominous noise?". Four, in reply to Five in four messages in the future: "Some temporal distortion". Six: "No". Five: "Huh". Five, replied to four messages ago: "What do you mean later? Is there something behind me?" Five: "What"
101
FireIsGood @fireisgood.at.app.wafrn.net · 27/07/2026
Some shaders I made for GMTK 2026 (werignac.itch.io/defendsolaterria) #GMTK #GMTKJam #gamejam #gamedev
091
FireIsGood @fireisgood.at.app.wafrn.net · 23/07/2026
Messing around with some fun filters and bugs, specifically Mantiuk 2006 with Contrast 0 and Fattal et al. 2002 with a low beta level to make pixels bump out. #art
The kanji for "change" read as part of "placeholder" with a blue and magenta gradient background. The background has glitchy looking detail and slightly organic looking gradient glows.
031
FireIsGood @fireisgood.at.app.wafrn.net · 20/07/2026
I love making hyper specific tools
Web page under the title "Dialogue Generator". There is a split pane of an output section and a settings section. The output section shows fake messages between users One and Two. The settings section shows a text representation of the conversation and some options.
111
FireIsGood @fireisgood.at.app.wafrn.net · 13/07/2026
Saying I drew this with Godot (with post processing in GIMP) feels similarly cursed to how Crosscode startles people by saying it was made with HTML5. #art
A four pointed star white star slightly tilted with a white ring around the edge. There is a purple and magenta ring further around that and an internal circle studded with black diamonds. The background is a gradient of a desaturated light cyan at the top to a saturated violet in the center to a purple white at the bottom. There is visible dithering throughout the image layered on top of the original. On top of everything is a black redaction rectangle covering the center of the star.
0101
FireIsGood @fireisgood.at.app.wafrn.net · 12/07/2026
Summer in the northern hemisphere
182
FireIsGood @fireisgood.at.app.wafrn.net · 11/06/2026
Adding a ranked leaderboard for my points personal tool. Names are anonymized via a base 256 syllabary courtesy of a friend. Included is a screenshot of the current rankings, down to rank 14.
A page with the header "Leaderboard". Below is a description reading, "An anonymized (if you do not track the UUID) leaderboard of top point holders." Below is a table with columns for Rank, Username, and Points. There are the users ranked 1 to 14. Usernames are light grey and consist of repeated three letter syllables separated by dash characters. Points are listed on the side in green, indicating they are positive values.
010
FireIsGood @fireisgood.at.app.wafrn.net · 01/06/2026
Making tools for a user base of two (2) people
Perlica from Arknights Endfield stretched horizontally with the text "bruh" in all caps. There is a subtitle of the same text in an emulation of the fictional Sarkaz language.Mindustry Asthosus gameplay with the text "Lockheed Martin" in all caps. There is a subtitle of the same text in an emulation of the fictional Sarkaz language.
010
FireIsGood @fireisgood.at.app.wafrn.net · 09/05/2026
Bunny that hops whenever the Server Side Events pipe pings you #css
020
FireIsGood @fireisgood.at.app.wafrn.net · 23/03/2026
A peek into what I've been working on
132
FireIsGood @fireisgood.at.app.wafrn.net · 02/02/2026
He can commence an offensive #shaders
000
FireIsGood @fireisgood.at.app.wafrn.net · 01/02/2026
He is shielded from enemies. (A Godot shader recreation of Starsector shields and flux) #shaders
030
FireIsGood @fireisgood.at.app.wafrn.net · 01/02/2026
I dunno
010
FireIsGood @fireisgood.at.app.wafrn.net · 31/01/2026
Inspired by the Mario Party game, Find Rabbit (from Rabbit and Steel). I spent a while making it engagement-maxxed. #find-rabbit
020
FireIsGood @fireisgood.at.app.wafrn.net · 11/01/2026
oh I messed up the alt text in previous rounds... Anyways #rps-sim
010
FireIsGood @fireisgood.at.app.wafrn.net · 10/01/2026
#rps-sim
011
FireIsGood @fireisgood.at.app.wafrn.net · 10/01/2026
The backlog of episodes grows #rps-sim
000
FireIsGood @fireisgood.at.app.wafrn.net · 10/01/2026
There's a long episode backlog of these now, I guess I can upload them here in order whenever I remember #rps-sim
000
FireIsGood @fireisgood.at.app.wafrn.net · 10/01/2026
Branching into more forms of "thing simulator" videos #rps-sim
010
FireIsGood @fireisgood.at.app.wafrn.net · 07/01/2026
Now.
065
FireIsGood @fireisgood.at.app.wafrn.net · 26/12/2025
Do-It-Yourself Horse Racing Tests #bird-racing
022
FireIsGood @fireisgood.at.app.wafrn.net · 15/12/2025
Finally got my Moonlight Floof Ball for clearing Lunar with an unruffled (no damage) floof! I haven't actually been actively searching that often so it's taken me over 550 hours. #rabbit-and-steel
Rabbit and Steel post-boss screen of the last boss. A green rabbit player and an orange rabbit player have the notification that they have unlocked the trinket Moonlight Floof Ball above their heads.Ancient Rabbit from Rabbit and Steel. She is using the Master Palette which is green. She has a Moonlight Floof Ball trinket to her left.
010
FireIsGood @fireisgood.at.app.wafrn.net · 29/11/2025
While working on a thing I had a vision
022
FireIsGood @fireisgood.at.app.wafrn.net · 21/11/2025
I checked into this a bit and it seems that they're doing it on accounts with personalized searches set to off or while logged out. Strangely, this AI mode existing also messes up all highlighting (see: emphasized text is NOT the matching string)...
Browser dev tools. There is emphasis on the phrase, "The song is sung by Kevin (SynthV), originally by JamieP".Browser dev tools. There is emphasis on the phrase, "When spring comes, the world is blooming again".
120
FireIsGood @fireisgood.at.app.wafrn.net · 28/10/2025
lmao alphabetical sorting
The linked Obsidian vault on the page for Videos. A list of pages is shown starting at "Untitled Video 1" followed by "Video" with the number at the end. The videos are in the order of 1, 16, 17, 18, 19, 2 down to video 5. This implies that the video are being sorted alphabetically with shorter file names being shown.
100
FireIsGood @fireisgood.at.app.wafrn.net · 26/10/2025
Done. #wafrn
020
FireIsGood @fireisgood.at.app.wafrn.net · 26/10/2025
Cool Angular Fact: Angular signals do not support deep state reactivity. We have to do this: const coolvar = signal(yourValueHere, { equal: () => false }) And then you have to manually call coolvar.update(v=>v) every time you mutate it if you don't want to set up t... see complete post
Wafrn settings service code. A comment above the line of code reads, "Uses an evil hack on the equal property to allow for "deep" checks (manually calling update) to notify dependants [sic]. Svelte has this by default :(" Below the comments is a line of code assigning the variable values to a signal taking an object with the config object with a key of "equal" set to an anonymous function returning false.
010
FireIsGood @fireisgood.at.app.wafrn.net · 25/10/2025
New levels of opt-in CW muscle memory protection: Solve a game of Fifteen (eight?) before showing content. This will also come with the more convenient 2 second timeout or just basic dialog. #wafrn
3178
FireIsGood @fireisgood.at.app.wafrn.net · 23/10/2025
Features that no one will ever use: admin report list filter boolean algebra... #wafrn
Wafrn admin report list page. The search box lists the text "t:user +t:otheruser -t:user" and the help text reads, "Advanced Search: Report target is (user or otheruser) and target is not user"Wafrn admin report list page. The search box lists the text "+d-d" and the help text reads, "Advanced Search: is resolved and is not resolved"
020
FireIsGood @fireisgood.at.app.wafrn.net · 23/10/2025
FileList *Looks inside* Object iterated by numbers with length property It was done for legacy reasons... #javascript
Browser console showing a console log. An entry for the object FileList is visible showing that it is an Object keyed by numbers 0 to 4 to objects representing files. The file names are 'a.png', 'aaaaaaaaaaa.png', 'aaaaaaaaaaa_4x.png', and 'abbie-mindwave.gif'. Below the FileList entry is a JavaScript array with the same files.
000
FireIsGood @fireisgood.at.app.wafrn.net · 21/10/2025
A peek at Wafrn admin UI UX improvements extreme edition. Now you can filter reports with Advanced Search, so basically just a filter system. If you've ever been thinking to yourself, "Wow I wish I could find every report by the user 'ihatetrees' on the user 'trees' th... see complete post
Wafrn Admin report list UI. There is a search bar above an Advanced Search Help section and then a table of reports. The serarch filter reads, "-d+r=user". The help section lists out various filters and how to apply them with examples. The table shows one matching entry of a report by the user "user" against the user "eviluser"'s post with the reason of Unlabled NSFW: "this is uhhhh bad"
040
FireIsGood @fireisgood.at.app.wafrn.net · 18/10/2025
Signal docs imply that their DH Ratchet security could only be defeated by someone going by she/her, Witch King of the Nazgul style. #cryptography
Signal specifications on Double Ratchet section 8. To the right of the specifications page is a browser inspector showing a JavaScript function that highlights pronouns in different colors. The text of the section lists out various ways by which an adversary could break the encryption and notably only lists the adversary by the pronouns she/her.
131
FireIsGood @fireisgood.at.app.wafrn.net · 15/10/2025
We may or may not have been able to easily make Wafrn have a right sidebar for years without realizing it. #wafrn #angular-moment-I-guess???
Angular Material code snippet. A second sidenav with the property "position" is set to the value "end" which adds a right side sidebar
290
FireIsGood @fireisgood.at.app.wafrn.net · 05/10/2025
#juggling
Stick figure juggles a red ball below the torso. The figure's right arm rapidly flies to its upper right while the left arm reaches towards the ball at its lowest point.
022
FireIsGood @fireisgood.at.app.wafrn.net · 03/10/2025
I figured it out
Wafrn post editor bottom bar. The "posting as" label notes that the current user is figtestaccount. A menu is open below with the accounts figtestaccount and theeviltestaccount. The mouse hovers over theeviltestaccount.
020
FireIsGood @fireisgood.at.app.wafrn.net · 01/10/2025
horrid ideas
022
FireIsGood @fireisgood.at.app.wafrn.net · 01/10/2025
ah, of course.
Blog post text reading "A working sample can be found below". Below is an embed with an error, "ModuleNotFoundError"
010
FireIsGood @fireisgood.at.app.wafrn.net · 30/09/2025
Try this: css *:not(style, script), *::after, *::before { all: initial !important; } #css-crimes
Wafrn development server with most of its CSS disabled
195
FireIsGood @fireisgood.at.app.wafrn.net · 27/09/2025
Codeberg github logins exploder
GitHub redirect reading, "Be careful! The redirect_uri is not associated with this application"
000
FireIsGood @fireisgood.at.app.wafrn.net · 24/09/2025
` looks inside position: relative position: absolute` #wafrn #css
Wafrn media grid. The debug selection hovers over the media grid showing that it is entirely padding indicating that the elements are not actually using the CSS grid layout.
010
FireIsGood @fireisgood.at.app.wafrn.net · 23/09/2025
Looks the same but is better, I swear! #wafrn
Wafrn blog of FireIsGood on the Media tab. A grid of images and videos are shown with their date at the top and their tags at the bottom. Videos are replaced with a video icon.
184
FireIsGood @fireisgood.at.app.wafrn.net · 22/09/2025
Although it's evil, it *works*... #wafrn
Wafrn blog of FireIsGood. There are tabs labeled Woots and Media with Media selected. Various images are shown in a grid.
031
FireIsGood @fireisgood.at.app.wafrn.net · 22/09/2025
Media or somethign #wafrn
022
FireIsGood @fireisgood.at.app.wafrn.net · 21/09/2025
I'm so good at this humaning thing
Screenshot of the Neal.fun I'm Not A Robot game's header. The logo with a robot logo and the text, "I'm Not a Robot" is visible. Below is text reading, "Level 10000000: Loading..."
000
FireIsGood @fireisgood.at.app.wafrn.net · 21/09/2025
Block reasons! #wafrn
Wafrn My Blocks page. A user named "evilexampleuser" is listed as blocked with the reason "reason here"Wafrn prompt dialog titled "Block account". There is a reason textbox with the label "Reason (optional)" and text inside of "reason here". Below is a text description reading, "Hide posts and replies by this user or posts and replies mentioning  this user. They will not be able to interact with your posts.
0138
FireIsGood @fireisgood.at.app.wafrn.net · 20/09/2025
Me and my motley crew of test accounts
Wafrn sidebar. Accounts named "figtestaccount", "blocker", "thebannedone", and "theeviltestaccount" are listed.
020
FireIsGood @fireisgood.at.app.wafrn.net · 19/09/2025
Improving the experience when you're not using Wafrn #wafrn #not-wafrn?
html file head tag area. There are meta tags. Notably, the meta tag of "Description"  reads, "what a fool" with two new lines then, "Quoting coolexampleuser (coolexampleuser@local.dev.wafrn.net)" with two new lines then, "my cool post".
000