Tootfinder

Opt-in global Mastodon full text search. Join the index!

@catsalad@infosec.exchange
2025-08-03 20:40:59

Kitten loves its tiny teddy bear

Video of an orange kitten on its back in someone's hand while the kitty hugs a tiny teddy bear. When another person moves the teddy bear, the tiny kitty reaches an hugs the stuffed toy even more. It's ridiculously cute
@aral@mastodon.ar.al
2025-07-31 15:00:45

🥳 New Kitten release!
Markdown and general renderer fixes.
Fixed:
• Nested Markdown sections rendering bug.
• Detection of components in Markdown where the opening tag spans multiple lines.
• Support for returning a component as a top-level object in a page.
• Slots in Markdown now work as they should (make sure you add them as block-level items, so with a leading and trailing empty line)
Enjoy!
:kitten: 💕

@andres4ny@social.ridetrans.it
2025-07-30 15:58:17

subway kitten is going to need you to stop blocking the doors and move further in nbcnewyork.com/news/national-i

@aral@mastodon.ar.al
2025-07-30 16:39:50

🥳 New Kitten Release
To GNU tar or not to GNU tar?
• Installing Kitten on Linux should no longer display a screenful of gibberish from the tar command.
You see, macOS, being special, includes BSD tar, not GNU tar, and adds a bunch of Mac-specific metadata and extended header keywords to archives that GNU tar on Linux machines then chokes on and regurgitates onto your screen as warnings.
With this release, Kitten’s packaging script expects GNU tar to be available on ma…

@catsalad@infosec.exchange
2025-08-05 12:54:57

For effective meetings, try Meeting Kitty™!

Video of a kitten running around on top of the tables at a meeting. Some get a quick pet as the cat runs by, others get their notes knocked off the table. My attendance to a meeting like this is guaranteed regardless of what the meeting is about!
@Stomata@social.linux.pizza
2025-08-30 11:55:09

Happy #caturday
A lost kitten rescued and now returned to it's mother 🧡
#catsofmastodon
@…

The image features a small, white kitten with brown and black patches on its head, sitting on a tree stump. The kitten is curiously sniffing a small white flower with green leaves. The background includes a brick wall with some greenery, including a large leafy plant. The tree stump is covered with soil and small pieces of wood, and the kitten's fur is fluffy and soft. The kitten's eyes are dark, and it appears to be in a natural outdoor setting.

Provided by @altbot, generated privately and lo…
@aral@mastodon.ar.al
2025-06-27 06:09:55

You can play with (a supercharged server-driven version of it) today with Kitten:
kitten.small-web.org/tutorials

@aral@mastodon.ar.al
2025-09-03 10:53:54

I haven’t added an example of how you implement migrations with Kitten’s¹ built-in JSDB database² yet but here’s one that I just used when renaming a field (property) in a table (JavaScript object) from “account” to “data” that illustrates the general granular approach you should take within persisted instances of JavaScript classes.
This is, of course, an advanced use case of the built-in JavaScript database that all Kitten apps have.
Kitten is simple for simple use cases. So ch…

Screenshot of code (detail) in Helix Editor on macOS, showing the source for app_modules/database/database.js. The following code is highlighted with a pink border:

initialise () {
    // Migration.
    if (this.account !== undefined) {
      this.data = this.account
      delete this.account
    }
  }

Full listing

texport class VerifiedAccount extends Model {
  url = this.url || ''
  /**
    This is the object returned from the accounts/lookup
    method of the Mastodon API.

    …
Screenshot of code for app_modules/database/Model.js.

The following code is highlighted with a pink border:

  /**
    Optional hook: override this to perform initialisation
    at constructor time. (Do not override the constructor
    or the automatic property assignment will fail.)
  */
  initialise () {}

Full code listing:

/**
  Base model class.

  (To use, extend this with your own model classes.)

  When adding properties in subclasses, make sure you
  only set values after checking if…
@detondev@social.linux.pizza
2025-08-31 02:44:29

some typa aura here i cant articulate

kitten coming with tea and flower
@thomasfuchs@hachyderm.io
2025-08-29 01:44:46

I really want to know where they find these people, every single one is from some even more awful organization.
Next appointee is probably from the Baby-Roasting Institute or the National Association of Kitten Squeezers.

@deepthoughts10@infosec.exchange
2025-08-31 02:20:25

A long time ago my grandmother opened up a closet and found my new kitten looking back up at her from inside a paper bag. She was both startled and amused enough to snap this picture. #catsofmastodon #caturday

Calico cat looking up while sitting in a paper bag in a closet
@saraislet@infosec.exchange
2025-06-22 05:19:20

When humans feel powerless, especially after traumatic events or retraumatization or ~ gestures generally at C-PTSD ~ what often helps is having an area of control over choices, decisions, and outcomes (especially outcomes that have positive side effects like humans liking the action/work/result)
And thus I flew to LA for a weekend and got a tattoo.
#BloomScrolling

Tattoo on White arm of black displacer beast kitten (kitten with six legs and two tentacles), amid thorny roses splattered with ink droplets
@catsalad@infosec.exchange
2025-07-01 06:33:53

Cooking up some chaos 🍳

Side by side photo of orange kitten curled up into a ball inside a pot in the counter top. The photo on the right, someone moves the pot a little and the cutie's head pops up.
@david@boles.xyz
2025-07-17 14:43:40

Percy, our girl British Smoke Blue Shorthair kitten, carefully guards the survival stash!
#cats #Catsofmastodon #CaturdayEveryday

Percy, our kitten, sits atop a box of Huel and a case of San Pellegrino water.
@samir@functional.computer
2025-07-26 16:24:06

@… I think it’s supposed to be the opposite of “conservative”. Conservatives want to conserve the status quo, progressives want to change it (in any direction). It was never a useful label on its own, but now people call themselves “conservative” even if they want to burn down the existing government and replace it with a kitten on a stick, so… totally useless now.

@aral@mastodon.ar.al
2025-07-29 10:25:56

🎉 New Kitten¹ Release: A little housekeeping 🧹
Today’s release only concerns production servers:
• Kitten no longer counts all *hits* in its stats. You can still see which of your *pages* are most popular, etc., and see stats for missing URLs, etc., as before from either the web interface or the interactive shell, but not every hit is logged. Instead, you can see the latest 25 served routes in Kitten’s Settings (at /🐱/settings/state/requests/ via the web on your server).
- …

@catsalad@infosec.exchange
2025-07-01 12:47:10

I sentence you to kitty jail 🫵

Photo of a super fluffy white kitten leaning up against the mesh net where it's been imprisoned. Poor little kitty couldn't afford an attorney.
@BootsChantilly@mstdn.social
2025-06-22 16:48:58

I blame my parents.

A whimsical vintage illustration featuring a cute white kitten with blue eyes and a red bow, surrounded by colorful butterflies and flowers. The text reads, "What A Fucked Up Time To Be Alive."
@aral@mastodon.ar.al
2025-07-07 09:12:43

Kitten’s installation server was down for the last two days. In case you tried to install it and it failed, that’s why.
Issue’s now been fixed.
#Kitten

@adrianco@mastodon.social
2025-06-15 22:04:33

Visiting family today and they have a kitten which is always exploring so is called Dora, but ended up on my lap. #Caturday (a day late)

@aral@mastodon.ar.al
2025-07-21 10:22:10

🥳 New Kitten Release
• Improved Markdown parser
Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.
So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:
kitten.html`
<markdown>
[${linkText}](${linkSource})

@crell@phpc.social
2025-07-18 17:00:08

Every time Slack throws a "do you want to enable AI huh huh do you huh" message at someone who is not the Workspace admin, Sam Altman kills a kitten.
#Programming

@newsie@darktundra.xyz
2025-06-26 14:18:40

Israeli cyber and computer science experts phished by Iran-linked APT42 therecord.media/israel-cyber-e

@metacurity@infosec.exchange
2025-07-10 10:41:22

News outlet Iran International says that Banished Kitten, a threat group linked to Iran’s Islamic Revolutionary Guard Corps, likely installed malware on its journalists' Telegram accounts in two coordinated attacks in 2024 and 2025.
iranintl.com/en/202507084950

@aral@mastodon.ar.al
2025-08-14 10:42:55

The new integrated Markdown parser I’ve been implementing in Kitten has been kicking my ass for the past few weeks but I think I finally have it fully working and seamlessly so. Expect a new release this/next week that brings the parsing of Markdown pages (.page.md files) in your apps up to the standard of the recently-improved runtime Markdown parsing in Kitten HTML tagged-template strings (within `<markdown>…</markdown>` blocks).
The coolest thing is I was able to impleme…

@catsalad@infosec.exchange
2025-06-23 11:42:36

Very important kitty business :blobcatbusiness:

Video of a cute little black kitten purring and meowing while you down next to its Nokia-style cell phone pillow and a window. The little void cat meows happily while purring nonstop until it lays its head down and falls asleep. 

Caption is:
please be quiet, my kitten is taking a very important business call
@qurlyjoe@mstdn.social
2025-07-12 03:49:18

#caturday

Simple line drawing cartoon. A television is on a small table. The TV is saying, “Over 30 thousand people died during the earthquake in….” A female and a male person are sitting on a sofa in front of the TV, looking to their left at a small kitten saying, “HAHAHA HAHAHAHA HAHAHA HAHAHAHAHA HAHAHAHA HAHAHA!!

I mean ‘meow.’”
@aral@mastodon.ar.al
2025-08-12 16:31:15

🥳 New Kitten Release
Housekeeping:
• Updated runtime version to Node version 22.18.0 (latest LTS).
• Removed `--experimental-global-customevent` in node launch command (as `CustomEvent` is no longer behing the CLI flag since Node v19.0.0)
• Renamed `--experimental-loader` flag to `--loader` as the experimental prefix is no longer required.

@aral@mastodon.ar.al
2025-09-01 09:35:25

Just ran into a basic flaw in the commonmark spec/parser.
github.com/commonmark/commonma
Going to try and work around it in Kitten as I’m using Markdown-it, which implements the commonmark spec, and exhibits the same behaviour.
(This …

@arXiv_quantph_bot@mastoxiv.page
2025-08-19 09:41:10

Inducing macroscopic cat states of nonequilibrium electrons via cat-state light irradiation and projective measurements
Shohei Imai
arxiv.org/abs/2508.11769

@catsalad@infosec.exchange
2025-07-22 12:52:15

We're going to need a bigger litter box...

Look at that orange kitten in a realistic looking dollhouse room. The kitten reaching to the ceiling and is coming to greet the viewer. In the dollhouse you can see an open front door, a ceiling light, outdoor windows with greenery in the distance, a table with two white chairs, and some pink carpet. I wonder if thr kitty cat is hungry?
@catsalad@infosec.exchange
2025-08-28 01:45:59

Oh, to be a kitten with zero worries in the world.

Video of a young cat crawling up next to someone's arm who is laying on a sofa to lay down a cuddle to sleep. The kitty's paws hugs the arm of the human while also using it as a pillow. Too cute!
@aral@mastodon.ar.al
2025-08-18 10:00:39

Coming soon (likely this afternoon, I’m writing tests and docs and updating examples as we speak)…
This is the sort of thing you’ll be able to do with Markdown pages. Just pop any arbitrary JavaScript you want in the new script block in the front matter and then import and use components as well as plain old JavaScript tagged template variable interpolation (not shown in this example) inside your Markdown.
The screen has all the code (sans the end of the last line of CSS and the…

Screenshot: three windows: left side: Source of index.page.md, top-right browser showing running web app, bottom-right, source of Button and Reactions components.

Contents of windows:

index.page.md:

---
title: An interactive markdown page
script: |
  import Reaction from './Reaction.fragment.js'

  // Initialise database if necessary.
  kitten.db.reactions ??= {}
  kitten.db.reactions.Heart ??= 0
  kitten.db.reactions.Confetti ??= 0
  kitten.db.reactions.Smiley ??= 0

  let page

  expo…
@catsalad@infosec.exchange
2025-06-28 09:30:00

Sorry little one... *dramatically chases them around the house*

Kid: *gets a coat on his leg*

Dad: Looks like we're gonna have to cut it off

Kid: [Photo of a scared-looking kitten with tears in its eyes.]
@catsalad@infosec.exchange
2025-06-28 05:30:22

Tactical Kitty 🪖

Photo of someone in the military with a orange cat in their knee pocket. Nearby someone is reaching out their hand to play with a kitten and someone else is wearing tactical sandals? 🤨
@catsalad@infosec.exchange
2025-08-22 08:51:22

Sneaky bed attack!

Video of a fluffy cat walking by when all of a sudden the cat bed nearby lunges at the cat. The fluffy cat thwarts the paw assault only to be attacked again by the now visible black kitten underneath. The void kitty quickly retreats back to under the bed to resume its fluffy war campaign. The very last bit of the video shows the fluffy cat smacking at the black kitten's paw.
@catsalad@infosec.exchange
2025-06-27 17:06:36

Is Cuddlepunk a thing? It should totally be a thing.

Photo of a big orange and white cat laying upside like a piece of fried shrimp while cuddling next to a small kitten with a cone on its head because it just got fixed.
@catsalad@infosec.exchange
2025-08-14 15:50:54

The kind of IT support we deserve

They sent this guy to fix my laptop.

Video of a small kitten laying on its back on someone's lap next to a laptop which the kitten is "fixing". Go ahead and eat Copilot while you're at it, little guy!
@kexpmusicbot@mastodonapp.uk
2025-07-21 01:54:39

🇺🇦 #NowPlaying on #KEXP's #SundaySoul
Manfredo Fest:
🎵 Jungle Kitten
#ManfredoFest

@catsalad@infosec.exchange
2025-07-24 02:11:42

The ferocious beast in training

Video of a momma cat getting pounced on by her orange kitten as she just lays there and purrs while being completely unfazed.
@aral@mastodon.ar.al
2025-06-20 17:54:14

Back home after a week away to see family and itching to get back to work on the Small Web on Monday.
Expect an exciting update soon :)
:kitten: 💕
#SmallWeb #SmallTech #humanRights

@catsalad@infosec.exchange
2025-07-21 21:57:22

Someone has opinions about that bath they just took :neocat_scream_stare:

Photo of a small orange kitten that just had a bath and is wrapped up like a burrito in a hand towel. The kitty, who fur is still a little wet, is meowing loudly in protest regarding this injustice.
@catsalad@infosec.exchange
2025-08-11 00:49:17

Orange kitty has something to tell you

Video of an orange kitten mewing on camera as it crawls up the human filming.