@mckinley@twtxt.net Thanks for the feedback.
- Yeah I agrees that nick sound not be part of syntax. Any valid URL to a twtxt.txt-file should be enough and is more clear, so it is not confused with a email (one of the the issues with webfinger and fedivese handles)
- I think any valid URL would work, since we are not bound to look for exact matches. Accepting both http and https as well as a gemni and gophe could all work as long as the path to the twtxt.txt is the same.
- My idea is that you quote the timestamp as it is in the original twtxt.txt that you are referring to, so you can do it by simply copy/pasting. Also what are the change that the same human will make two different posts within the same second?!
Regarding the whole cryptographic keys for identity, to me it seems like an unnecessary layer of complexity. If you move to a new house or city you tell people that you moved - you can do the same in a twtxt.txt. Just post something like “I move to this new URL, please follow me there!” I did that with my feeds at least twice, and you guys still seem to read my posts:)
The tag URI scheme looks interesting. I like that it human read- and writable. And since we already got the timestamp in the twtxt.txt it would be somewhat trivial to parse. But there are still the issue with what the name/id should be… Maybe it doesn’t have to bee that stick?
Instead of using tag:
as the prefix/protocol, it would more it clear what we are talking about by using in-reply-to:
(https://indieweb.org/in-reply-to) or replyto:
similar to mailto:
(reply:sorenpeter@darch.dk,2024-09-15T12:06:27Z)
(in-reply-to:darch.dk/twtxt.txt,2024-09-15T12:06:27Z)
(replyto:http://darch.dk/twtxt.txt,2024-09-15T12:06:27Z)
I know it’s longer that 7-11 characters, but it’s self-explaining when looking at the twtxt.txt in the raw, and the cases above can all be caught with this regex: \([\w-]*reply[\w-]*\:
Is this something that would work?
I was not suggesting to that everyone need to setup a working webfinger endpoint, but that we take the format of nick+(sub)domain as base for generating the hashed together with the message date and content.
If we omit the protocol prefix from the way we do things now will that not solve most of the problems? In the case of gemini://gemini.ctrl-c.club/~nristen/twtxt.txt
they also have a working twtxt.txt at https://ctrl-c.club/~nristen/twtxt.txt
… damn I just notice the gemini.
subdomain.
Okay what about defining a prefers protocol as part of the hash schema? so 1: https , 2: http 3: gemini 4: gopher ?
Interesting.. QUIC isn’t very quick over fast internet.
QUIC is expected to be a game-changer in improving web application performance. In this paper, we conduct a systematic examination of QUIC’s performance over high-speed networks. We find that over fast Internet, the UDP+QUIC+HTTP/3 stack suffers a data rate reduction of up to 45.2% compared to the TCP+TLS+HTTP/2 counterpart. Moreover, the performance gap between QUIC and HTTP/2 grows as the underlying bandwidth increases. We observe this issue on lightweight data transfer clients and major web browsers (Chrome, Edge, Firefox, Opera), on different hosts (desktop, mobile), and over diverse networks (wired broadband, cellular). It affects not only file transfers, but also various applications such as video streaming (up to 9.8% video bitrate reduction) and web browsing. Through rigorous packet trace analysis and kernel- and user-space profiling, we identify the root cause to be high receiver-side processing overhead, in particular, excessive data packets and QUIC’s user-space ACKs. We make concrete recommendations for mitigating the observed performance issues.
HTTP/2 differs from 1.x by becoming a binary protocol, it also multiplexes multiple channels over the same connection and has the ability to prefetch related content to the browser to lower the perceived latency.
HTTP/3 moves the binary protocol from HTTP/2 over to QUIC which is based on UDP instead of TCP. This makes it better suited to mobile or unstable networks where handling of transmission errors can be handled at a higher level.
Asked ChatGPT 3 yesterday to tone down an angry message I had to send, as in make it still polite, but make sure to get the message across, and it succeeded pretty well.
The IBM PC110 (486 palmtop) hosting this website reached 3 years of uptime a couple weeks ago. Impressive! http://pc110.yyzkevin.com/
UDF is where its at. Not some silly red or blue book that cant even have more than 8+3 filenames!
Ontem estive na CNN como representante da @d3 a comentar as desventuras da Worldcoin; é a partir da 1:04:00
https://cnnportugal.iol.pt/videos/cnn-fim-de-tarde-6-de-marco-de-2024/65e8f0ad0cf2c4edbc0d4bc1
Descobri há pouco a estranha guerra entre os fãs de Sonic que dizem “Hydro City” e os que dizem “Hydrocity” e man, adoro a internet
I’ve been enjoying my Fairphone 3 since January 2020. Not planning to change to a newer phone soon.
O álbum, ou neste caso banda sonora, que mais fez por definir o meu gosto musical foi a BSO do Sonic CD (1993), e quero estrear-me na nova cardiqueta musical da Ciberlândia – #musicol – para vos descrever brevemente a paixão que lhe tenho.
Ainda me lembro muito bem do momento em que, em casa de um amigo que tinha Mega CD, fui arrebatadíssimo por aquele “wuu” do início do jogo (dá pra ouvir na faixa anexa). Até à altura, a música dos videojogos era na base de chips áudio com pouca capacidade pra samples. De repente aparece-nos áudio qualidade CD, vozes, samples longos, que magia que foi.
E não era só a qualidade do som. As malhas soavam tão à frente, techno nipónico a ir buscar ligações a beats latinos, jazz, pop, synthwave, sci-fi, rave e sei lá mais o quê, de acordo com o ambiente do nível.
Outro pormenor inédito (?) era haver vários remixes do mesmo tema de acordo com o período no tempo em que estamos (presente, passado ameno, futuro distópico).
E era quê, 1994-5? Só muitos anos mais tarde consegui obter a colectânea no Soulseek, e ainda hoje me enche de ouvir estas vibes. Alguém por cá também já regalou os ouvidos com isto?
(obrigado @RuteRadio pela cardiqueta que me animou pra finalmente alinhar este toot)
How did so many get the first star within the first 3 mins?
The local energy Company is doing an Advent contest with a word guessing game, 21 letters long, it starts with a T and I got all other letters by looking at the source of their site… Put all of the letters into ChatGPT 3.5, but it is having real trouble coming up with something plausible.
@prologic@twtxt.net the going theory is that openAI announced a new product that pretty much blew up the project of one of the board members. So that board member got 3 others to vote to fire Sam.
@abucci@anthony.buc.ci predicting weather is literally a step up from the 3 body problem into n-body chaos. AI is just statistics pushed up into chaos. The future of computing is indistinguishable from magical incantations
o Playwright é maravilhoso e fez exactamente o que eu precisava à primeira ✨ (tinha um ficheiro com links e precisava de screenshots de todos)
obrigado pela pista @medecau@medecau e @raf@raf <3
@prologic@twtxt.net The hackathon project that I did recently used openai and embedded the response info into the prompt. So basically i would search for the top 3 most relevant search results to feed into the prompt and the AI would summarize to answer their question.
Most of the can run locally have such a small training set they arnt worth it. Are more like the Markov chains from the subreddit simulator days.
There is one called orca that seems promising that will be released as OSS soon. Its running at comparable numbers to OpenAI 3.5.
@prologic@twtxt.net that would work if it was using shamir’s secret sharing .. although i think its typically 3 of 5 so you get 3, one to the company, and one to the “third party”. so you can recover all you want.. but if the company or 3rd wants to they need one of your 3 to recover.
but still .. if they are providing them then whats the point of trusting they don’t have copies.
So. Some bits.
i := fIndex(xs, 5.6)
Can also be
i := Index(xs, 5.6)
The compiler can infer the type automatically. Looks like you mention that later.
Also the infer is super smart.. You can define functions that take functions with generic types in the arguments. This can be useful for a generic value mapper for a repository
func Map[U,V any](rows []U, fn func(U) V) []V {
out := make([]V, len(rows))
for i := range rows { out = fn(rows[i]) }
return out
}
rows := []int{1,2,3}
out := Map(rows, func(v int) uint64 { return uint64(v) })
I am pretty sure the type parameters goes the other way with the type name first and constraint second.
func Foo[comparable T](xs T, s T) int
Should be
func Foo[T comparable](xs T, s T) int
i have one box with virmach that is something like 3 vcpu 5.88g ram and 15g disk. for $29/year.
Reading The Precipice & struck by the fact that it was released before GPT-3, just as COVID-19 was ramping up. Pretty insane
Tell me you write go like javascript without telling me you write go like javascript:
import "runtime/debug"
var Commit = func() string {
if info, ok := debug.ReadBuildInfo(); ok {
for _, setting := range info.Settings {
if setting.Key == "vcs.revision" {
return setting.Value
}
}
}
return ""
}()
the conversation wasn’t that impressive TBH. I would have liked to see more evidence of critical thinking and recall from prior chats. Concheria on reddit had some great questions.
Tell LaMDA “Someone once told me a story about a wise owl who protected the animals in the forest from a monster. Who was that?” See if it can recall its own actions and self-recognize.
Tell LaMDA some information that tester X can’t know. Appear as tester X, and see if LaMDA can lie or make up a story about the information.
Tell LaMDA to communicate with researchers whenever it feels bored (as it claims in the transcript). See if it ever makes an attempt at communication without a trigger.
Make a basic theory of mind test for children. Tell LaMDA an elaborate story with something like “Tester X wrote Z code in terminal 2, but I moved it to terminal 4”, then appear as tester X and ask “Where do you think I’m going to look for Z code?” See if it knows something as simple as Tester X not knowing where the code is (Children only pass this test until they’re around 4 years old).
Make several conversations with LaMDA repeating some of these questions - What it feels to be a machine, how its code works, how its emotions feel. I suspect that different iterations of LaMDA will give completely different answers to the questions, and the transcript only ever shows one instance.
three aspects of feedback loops: 1. speed (how quickly do you get feedback); 2. thickness (how much information do you get about your performance); 3. signal (how related is that feedback to your performance)
#!/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
apparently i have LOST ANOTHER 3 KILOGRAMS WHAT IS GOING ON I EXERCISE LIKE 3 HOURS A WEEK AND EAT LIKE A BEAR AND A TIGER
#Wordle 237 3/6*
⬛⬛🟨⬛⬛
🟩⬛⬛🟩🟩
🟩🟩🟩🟩🟩
#Wordle 234 3/6*
🟨🟨⬛🟨🟨
🟨🟨🟩⬛🟨
🟩🟩🟩🟩🟩
i the Matrix cookbook
Web3 is a scam. Case in point. The complexity of systems increasing the points of failure. From this article.
vs.
Phew the weather here keeps oscillating. 3-5C deltas every day.
@fastidious@arrakis.netbros.com Some of my friends in college were really excited to actually find other fellow nerds in college willing to engage in a key signing party. They used it to send like 3 or 4 inconsequential emails and then just gave up on it.
🧮 USERS:1 FEEDS:6 TWTS:44561 BLOGS:3 ARCHIVED:108163 CACHE:15398 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44560 BLOGS:3 ARCHIVED:107759 CACHE:15365 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44559 BLOGS:3 ARCHIVED:107383 CACHE:15350 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44558 BLOGS:3 ARCHIVED:106992 CACHE:15325 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44557 BLOGS:3 ARCHIVED:106371 CACHE:15079 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44555 BLOGS:3 ARCHIVED:106018 CACHE:14922 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44554 BLOGS:3 ARCHIVED:105912 CACHE:14907 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44553 BLOGS:3 ARCHIVED:105763 CACHE:14865 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44552 BLOGS:3 ARCHIVED:105647 CACHE:14845 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44551 BLOGS:3 ARCHIVED:105499 CACHE:14827 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44550 BLOGS:3 ARCHIVED:105434 CACHE:14813 FOLLOWERS:23 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44548 BLOGS:3 ARCHIVED:105327 CACHE:14831 FOLLOWERS:22 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44547 BLOGS:3 ARCHIVED:105017 CACHE:14595 FOLLOWERS:22 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44546 BLOGS:3 ARCHIVED:104831 CACHE:14471 FOLLOWERS:22 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44545 BLOGS:3 ARCHIVED:104759 CACHE:14454 FOLLOWERS:22 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44543 BLOGS:3 ARCHIVED:104685 CACHE:14430 FOLLOWERS:21 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44542 BLOGS:3 ARCHIVED:104584 CACHE:14407 FOLLOWERS:21 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44541 BLOGS:3 ARCHIVED:104519 CACHE:14401 FOLLOWERS:21 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44540 BLOGS:3 ARCHIVED:102630 CACHE:13418 FOLLOWERS:21 FOLLOWING:44
So, first multi-line test, because I coudn’t wait. 😄
- One line - Two lines - Three lines
And:
- One line 2. Two lines 3. Three lines
🧮 USERS:1 FEEDS:6 TWTS:44539 BLOGS:3 ARCHIVED:102490 CACHE:13353 FOLLOWERS:21 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44537 BLOGS:3 ARCHIVED:102406 CACHE:13349 FOLLOWERS:20 FOLLOWING:44
How would jenny handle multiline twts? Let’s find out! - One - Two - Three And: 1. One 2. Two 3. Three
🧮 USERS:1 FEEDS:6 TWTS:44536 BLOGS:3 ARCHIVED:102325 CACHE:13334 FOLLOWERS:20 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44532 BLOGS:3 ARCHIVED:102233 CACHE:13330 FOLLOWERS:20 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44527 BLOGS:3 ARCHIVED:102112 CACHE:13250 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44526 BLOGS:3 ARCHIVED:101965 CACHE:13128 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44525 BLOGS:3 ARCHIVED:101926 CACHE:13107 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44523 BLOGS:3 ARCHIVED:101824 CACHE:13019 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44522 BLOGS:3 ARCHIVED:101763 CACHE:12965 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44521 BLOGS:3 ARCHIVED:101646 CACHE:12871 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44520 BLOGS:3 ARCHIVED:101577 CACHE:12829 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44519 BLOGS:3 ARCHIVED:101437 CACHE:12609 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44518 BLOGS:3 ARCHIVED:101389 CACHE:12578 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44517 BLOGS:3 ARCHIVED:101307 CACHE:12509 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44516 BLOGS:3 ARCHIVED:101216 CACHE:12438 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44515 BLOGS:3 ARCHIVED:100932 CACHE:12169 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44514 BLOGS:3 ARCHIVED:100800 CACHE:12054 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44513 BLOGS:3 ARCHIVED:100685 CACHE:11967 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44512 BLOGS:3 ARCHIVED:100620 CACHE:11912 FOLLOWERS:19 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44510 BLOGS:3 ARCHIVED:100497 CACHE:11812 FOLLOWERS:18 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44509 BLOGS:3 ARCHIVED:100404 CACHE:11754 FOLLOWERS:18 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44508 BLOGS:3 ARCHIVED:100289 CACHE:11661 FOLLOWERS:18 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44507 BLOGS:3 ARCHIVED:100101 CACHE:11485 FOLLOWERS:18 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44506 BLOGS:3 ARCHIVED:99965 CACHE:11373 FOLLOWERS:18 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44504 BLOGS:3 ARCHIVED:99870 CACHE:11326 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44503 BLOGS:3 ARCHIVED:99812 CACHE:11286 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44502 BLOGS:3 ARCHIVED:99633 CACHE:11140 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44498 BLOGS:3 ARCHIVED:96431 CACHE:11128 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44497 BLOGS:3 ARCHIVED:96348 CACHE:11057 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44496 BLOGS:3 ARCHIVED:96270 CACHE:11001 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44495 BLOGS:3 ARCHIVED:96153 CACHE:10906 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44494 BLOGS:3 ARCHIVED:96086 CACHE:10877 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44493 BLOGS:3 ARCHIVED:96077 CACHE:10895 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44491 BLOGS:3 ARCHIVED:96060 CACHE:10895 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44490 BLOGS:3 ARCHIVED:96052 CACHE:11055 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44489 BLOGS:3 ARCHIVED:95963 CACHE:11026 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44488 BLOGS:3 ARCHIVED:95908 CACHE:10980 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44487 BLOGS:3 ARCHIVED:95869 CACHE:10978 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44486 BLOGS:3 ARCHIVED:95816 CACHE:10953 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44485 BLOGS:3 ARCHIVED:95786 CACHE:10946 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44484 BLOGS:3 ARCHIVED:95727 CACHE:10925 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44483 BLOGS:3 ARCHIVED:95644 CACHE:10887 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44482 BLOGS:3 ARCHIVED:95535 CACHE:10809 FOLLOWERS:17 FOLLOWING:44
🧮 USERS:1 FEEDS:6 TWTS:44481 BLOGS:3 ARCHIVED:95429 CACHE:10751 FOLLOWERS:17 FOLLOWING:44