A rats to riches story: Larry the Downing Street cat finds place in TV spotlight
Comments ⌘ Read more
A robotaxi killed a beloved SF cat; city supervisor wants driverless car reform
Comments ⌘ Read more
Endangered across west Africa, leopards thrive in I.Coast reserve
Like other big cats, the leopard is endangered across West Africa. Yet in Ivory Coast’s Comoe National Park, the famously spotted feline appears to be doing rather well—surprisingly, given the reserve’s conflict-riven recent history, according to researcher Robin Horion. ⌘ Read more
Artificial insemination raises hopes for world’s rarest big cat
The world-first insemination of an Amur leopard in France has lifted hopes of animal lovers for the survival of Earth’s rarest big cat. ⌘ Read more
It was raining cats and dogs for a few minutes, I almost couldn’t see the houses down in the valley anymore. Pretty sick. :-)
@bender@twtxt.net Haha, yeah, we’re also better off rolling dice sometimes. I usually don’t mind liquid sunshine either. But I have to be prepared for it. As a matter of prudence, I brought my rain jacket along. In the end, I was wet from the inside as well, though. The breathability of this plastic bag isn’t as good as they always claim it to be. Especially in summer.
@movq@www.uninformativ.de I couldn’t agree more! :-)
@aelaraji@aelaraji.com I use Alt+. all the time, it’s great. 👌
FWIW, another thing I often use is !! to recall the entire previous command line:
$ find -iname '*foo*'
./This is a foo file.txt
$ cat "$(!!)"
cat "$(find -iname '*foo*')"
This is just a test.
Yep!
Or:
$ ls -al subdir
ls: cannot open directory 'subdir': Permission denied
$ sudo !!
sudo ls -al subdir
total 0
drwx------ 2 root root 60 Jun 20 19:39 .
drwx------ 7 jess jess 360 Jun 20 19:39 ..
-rw-r--r-- 1 root root 0 Jun 20 19:39 nothing-to-see
I swear that I have muted all the cat’s feeds already. Yet, a new(?) one popped up.
10 Crazy Ideas About Our Solar System
Crazy space ideas are the most interesting, and I don’t mean the unfounded inklings that space-reptiles helped levitate the stones at Angkor Wat, or that giant cat-headed spacefarers built the pyramids as huge scratching posts. Nope, the following craziness is based on bona fide science from people and computers that actually do science for a […]
The post [10 Crazy Ideas About Our Solar System](https://listverse.com/2025/05/29/10-crazy-ideas-about-our-sola … ⌘ Read more
@terron@duque-terron.cat este gato habla Castellano, o Catalan? Esa oracion suena extranya en Castellano. Yo hubiera escrito:
“En estos momentos, no sé si le está pidiendo a un dios que libere su pueblo felino, o está mirando una paloma.”
my cat has the zoomies. it’s 6AM. girl RELAX
@andros@twtxt.andros.dev it’s @aelaraji@aelaraji.com’s cat. His name is Lord Oscar.
@bender@twtxt.net Cute cat 🐱
@prologic@twtxt.net this was the intended picture.
GUYS WE GOT A NEW CAT SHE DOESN’T HAVE A NAME YET BUT SHE’S SUPER CUTE AND SUPER SHY AND WARMING UP TO US I’M IN LOVE
hello fellow yarn-ers. post cancelled we should call each other cats because we’re all playing with yarn
A depressing video about the current state of printers that just ends with “fuck this, I’m gonna talk about my cat now”: https://www.youtube.com/watch?v=bpHX_9fHNqE
10 Strange Yet True Historical Events
History is full of weird and wild things that most people go their entire lives without reading about. Stories about cat-related military operations or entire wars fought over pigs and emu. Here are 10 strange yet true historical events that are stranger than fiction. Related: 10 Bizarre Events in the Age of Reason That Defied […]
The post 10 Strange Yet True Historical Events appea … ⌘ Read more
@lyse@lyse.isobeef.org would it work wit cats instead? there has been a whole flock of them in the neighborhood the last couple of days, one female and a gazillion males taking turns 😅 … at least they’d be good for something other than their non-stop after midnight opera 😂
10 Disturbing Superstitions That Killed
Humanity has always had a thing for superstitions—those quirky, often nonsensical beliefs that spice up our lives with a touch of paranoia. They have us knocking on wood when we tempt fate, giving black cats the side-eye, and detouring around ladders like they’re crime scenes. Harmless, right? Not always. While most superstitions are charming little […]
The post [10 Disturbing Superstitions That Killed](https://listverse.com/2025/01/06/10-disturbing-supe … ⌘ Read more
this is sooo cute and so fun i got it for timer stuff bc lord knows i need a timer on my computer and now i’m staring at animated ASCII cats that kiss https://github.com/poetaman/arttime
Lol, seems yarn do not display metadata on @terron@duque-terron.cat
./tools/dump_cache.sh: line 8: bat: command not found
No Token Provided
I don’t have bat on my VPS and there is no package for installing it. Is cat a reasonable alternate?
💻 Issue 424 - Typed Actors in Action - Exploring Cats-Actors with Alice and Bob ⌘ Read more
“Programmed in Rust” is not a feature
Also: Why does every Rust programmer pretend to be a carton cat? It’s weird. ⌘ Read more
@prologic@twtxt.net its not.. There are going to be 1000s of copy cat apps built on AI. And they will all die out when the companies that have the AI platforms copy them. It happened all the time with windows and mac os. And iphone.. Like flashlight and sound recorder apps.
💻 Issue 389 - Load Balancer in Scala with Cats Effect and Http4s ⌘ Read more
💻 Issue 377 - Cats Effect vs ZIO ⌘ Read more
#!/bin/sh
# Validate environment
if ! command -v msgbus > /dev/null; then
printf "missing msgbus command. Use: go install git.mills.io/prologic/msgbus/cmd/msgbus@latest"
exit 1
fi
if ! command -v salty > /dev/null; then
printf "missing salty command. Use: go install go.mills.io/salty/cmd/salty@latest"
exit 1
fi
if ! command -v salty-keygen > /dev/null; then
printf "missing salty-keygen command. Use: go install go.mills.io/salty/cmd/salty-keygen@latest"
exit 1
fi
if [ -z "$SALTY_IDENTITY" ]; then
export SALTY_IDENTITY="$HOME/.config/salty/$USER.key"
fi
get_user () {
user=$(grep user: "$SALTY_IDENTITY" | awk '{print $3}')
if [ -z "$user" ]; then
user="$USER"
fi
echo "$user"
}
stream () {
if [ -z "$SALTY_IDENTITY" ]; then
echo "SALTY_IDENTITY not set"
exit 2
fi
jq -r '.payload' | base64 -d | salty -i "$SALTY_IDENTITY" -d
}
lookup () {
if [ $# -lt 1 ]; then
printf "Usage: %s nick@domain\n" "$(basename "$0")"
exit 1
fi
user="$1"
nick="$(echo "$user" | awk -F@ '{ print $1 }')"
domain="$(echo "$user" | awk -F@ '{ print $2 }')"
curl -qsSL "https://$domain/.well-known/salty/${nick}.json"
}
readmsgs () {
topic="$1"
if [ -z "$topic" ]; then
topic=$(get_user)
fi
export SALTY_IDENTITY="$HOME/.config/salty/$topic.key"
if [ ! -f "$SALTY_IDENTITY" ]; then
echo "identity file missing for user $topic" >&2
exit 1
fi
msgbus sub "$topic" "$0"
}
sendmsg () {
if [ $# -lt 2 ]; then
printf "Usage: %s nick@domain.tld <message>\n" "$(basename "$0")"
exit 0
fi
if [ -z "$SALTY_IDENTITY" ]; then
echo "SALTY_IDENTITY not set"
exit 2
fi
user="$1"
message="$2"
salty_json="$(mktemp /tmp/salty.XXXXXX)"
lookup "$user" > "$salty_json"
endpoint="$(jq -r '.endpoint' < "$salty_json")"
topic="$(jq -r '.topic' < "$salty_json")"
key="$(jq -r '.key' < "$salty_json")"
rm "$salty_json"
message="[$(date +%FT%TZ)] <$(get_user)> $message"
echo "$message" \
| salty -i "$SALTY_IDENTITY" -r "$key" \
| msgbus -u "$endpoint" pub "$topic"
}
make_user () {
mkdir -p "$HOME/.config/salty"
if [ $# -lt 1 ]; then
user=$USER
else
user=$1
fi
identity_file="$HOME/.config/salty/$user.key"
if [ -f "$identity_file" ]; then
printf "user key exists!"
exit 1
fi
# Check for msgbus env.. probably can make it fallback to looking for a config file?
if [ -z "$MSGBUS_URI" ]; then
printf "missing MSGBUS_URI in environment"
exit 1
fi
salty-keygen -o "$identity_file"
echo "# user: $user" >> "$identity_file"
pubkey=$(grep key: "$identity_file" | awk '{print $4}')
cat <<- EOF
Create this file in your webserver well-known folder. https://hostname.tld/.well-known/salty/$user.json
{
"endpoint": "$MSGBUS_URI",
"topic": "$user",
"key": "$pubkey"
}
EOF
}
# check if streaming
if [ ! -t 1 ]; then
stream
exit 0
fi
# Show Help
if [ $# -lt 1 ]; then
printf "Commands: send read lookup"
exit 0
fi
CMD=$1
shift
case $CMD in
send)
sendmsg "$@"
;;
read)
readmsgs "$@"
;;
lookup)
lookup "$@"
;;
make-user)
make_user "$@"
;;
esac
@prologic@twtxt.net twtxt is so simple one could read with netcat, cat and tail. I like that.
Woah, this is amazing. Here is a cat: https://codevoid.de/?q=/I/p/IMG_5259.png #cat
The workflow app on iOS is magic. I now have a button that asks me to select a picture, then converts it to png, resizes it, strips the metadata, scps it to my jumphost, scps it further to my gopher jail and into my paste directory, constructs the http proxy URL and opens it in safari. All without user-interaction. Now I can share my mobile life with you guys! Prepare for cat pictures!
Does cat /proc/fs/xfs/stat | awk ‘/^ig/{print $1}’ == 0 really mean that i’m not using the inode cache?