see https://txt.sour.is/external?uri=https%3a%2f%2fsour.is%2ftiktok%2fAmerica%2fDenver.txt&nick=tictok

see https://txt.sour.is/external?uri=https%3a%2f%2fsour.is%2ftiktok%2fAmerica%2fDenver.txt&nick=tictok

There’s no #Extramuralhas without a visit to Cardamomo…
There’s no #Extramuralhas without a visit to Cardamomo…
A @playrtp continua a brincar às ilegalidades: agora é o #Pordosol2 que tem #DRM?
A @playrtp continua a brincar às ilegalidades: agora é o #Pordosol2 que tem #DRM?
Les médias nous baratinent de plus en plus
Juillet et août, mois douillettement placés sous la chaleur de l’été, sont traditionnellement propices aux sujets plus légers dans l’actualité : les petits reportages balnéaires succèdent normalement aux recettes de salades et autres barbecues goûtus pendant que le farniente gagne doucement les salles de rédaction. Manque de chance, cette année n’a pas permis aux journalistes de […] ⌘ Read more
RT by @mind_booster: Debian turns 29! #DebianDay #DebianDay2022 http://dlvr.it/SWjsdv
Debian turns 29! #DebianDay #DebianDay2022 dlvr.it/SWjsdv
@prologic@twtxt.net on yarn.social I cannot see the link for the list of pods
RT by @mind_booster: A complacência com que tratamos empresas monopolistas deixa-me sem palavras para qualificar estas práticas. Isto viola quase todas as regras de concorrência e boas práticas de mercado. href=”https://txt.sour.is/search?q=%23microsoft”>#microsoft**
A complacência com que tratamos empresas monopolistas deixa-me sem palavras para qualificar estas práticas. Isto viola quase todas as regras de concorrência e boas práticas de mercado. #microsoft

Two Media Giants Ripped Me to Shreds ⌘ Read more
Hi, I am playing with making an event sourcing database. Its super alpha but I thought I would share since others are talking about databases and such.
It’s super basic. Using tidwall/wal as the disk backing. The first use case I am playing with is an implementation of msgbus. I can post events to it and read them back in reverse order.

I plan to expand it to handle other event sourcing type things like aggregates and projections.
Find it here: sour-is/ev
@prologic@twtxt.net @movq@www.uninformativ.de @lyse@lyse.isobeef.org
Hi, I am playing with making an event sourcing database. Its super alpha but I thought I would share since others are talking about databases and such.
It’s super basic. Using tidwall/wal as the disk backing. The first use case I am playing with is an implementation of msgbus. I can post events to it and read them back in reverse order.

I plan to expand it to handle other event sourcing type things like aggregates and projections.
Find it here: sour-is/ev
@prologic@twtxt.net @movq@www.uninformativ.de @lyse@lyse.isobeef.org
Another picture of him. Love those blue eyes.
One thing that happened since last I was here, is that we got a husky puppy, we got him in April, here is a picture when we got him, and one 4 months later :) his name is Nanook.
RT by @mind_booster: A Brief History of the More Than 30 Formats Music Has Officially Been Released On, including my new favorites, the Tefifon and the Sabamobil. https://loudwire.com/music-formats-history-streaming-cd-tape-vinyl/
A Brief History of the More Than 30 Formats Music Has Officially Been Released On, including my new favorites, the Tefifon and the Sabamobil. loudwire.com/music-formats-h…
**The world (in 2020) as seen by @elftorp. In the meantime, things only got worse.
(Text from “Piracy Is Liberation Zine 0001”)**
The world (in 2020) as seen by @elftorp. In the meantime, things only got worse.
(Text from “Piracy Is Liberation Zine 0001”)
⌘ Read more@win0err@kolesnikov.se I agree with @prologic@twtxt.net about the text size. Adding content="width=device-width" to your viewport meta tag will help massively with scaling on different device widths.
Eg. The first screenshot is the current site with a device width of 440px and the second is with the updated viewport meta tag.


Other than that, I like the aesthetic of it 😊 It gives me early-ish internet vibes, which I wasn’t online for (I’m a ‘90s baby) but I’ve seen some pretty early websites.
**RT by @mind_booster: My latest @locusmag column is “The Swerve,” a short essay about the shape that hope takes when happy endings are off the table:
https://locusmag.com/2022/07/cory-doctorow-the-swerve/ 1/**
My latest @locusmag column is “The Swerve,” a short essay about the shape that hope takes when happy endings are off the table:
RT by @mind_booster: I was super excited to see pre-orders open for a RISC-V laptop, less so to see it loaded up with #crypto bullish!t.
I was *super* excited to see pre-orders open for a RISC-V laptop, less so to see it loaded up with #crypto bullish!t.
nitter.net/risc_v/status/1542972543232946176#m
⌘ Read more**You know your life is getting back to normal when …
You’re back to buying music.
(@I_Killed_Techno tape just arrived!)**
You know your life is getting back to normal when …
You’re back to buying music.
( @I_Killed_Techno tape just arrived!)
⌘ Read moremaybe for most people social media isn’t an epistemic hazard, but “just” an attention hazard?
Pro-China agents posed as activists to protest US, Canada mines: security firm
A pro-China propaganda campaign used fake social media accounts to try to stir up opposition against mining firms that challenge China’s business interests, cybersecurity firm Mandiant said. ⌘ Read more
Hindu man beheaded in India over support for Prophet Mohammed remarks
The victim was a tailor who shared a social media post supporting former BJP spokeswoman Nupur Sharma, according to local media. A video of the attack was widely shared online. Two men have been arrested. ⌘ Read more
Taiwanese drinks shop owners jailed for up to 7 months over social media posts calling on others to flout Hong Kong’s Covid-19 curbs
Social media posts published by pair said official endeavours to curb spread of Covid-19 were either politically motivated or driven by bad faith. ⌘ Read more
Carrie Lam makes final comments on social media as Hong Kong’s leader, will shut down accounts after stepping down on Thursday
She says in her final social media posts that Chinese President Xi Jinping’s expected visit and speech will set a direction for Hong Kong. ⌘ Read more
Police in China hunt for dirty dancing woman filmed in ‘too hot’ routine performed in front of little boy on train
Chinese police are seeking a mystery woman filmed dancing provocatively in a train carriage in front of a small boy after the video went viral on social media and prompted a public outcry. ⌘ Read more
With Roe vs Wade overturned, fears grow online data could be weaponised against abortion seekers in US
Privacy groups worried that social media posts or information on apps could be used by authorities to build cases. ⌘ Read more
Can Biden broker an Israel-Saudi Arabia normalisation deal during his Middle East trip?
Crown Prince Mohammed bin Salman recently called Israel a ‘potential ally’, while Saudis have taken to social media to express their support for normalisation. ⌘ Read more
Brave battle of Chinese cancer boy, 8, who has overcome 4 surgeries and dozens of painful treatments, captures hearts on social media
Xiaoxuan is a plucky eight-year-old Chinese boy who has been fighting cancer despite four years of pain and endless rounds of surgery and treatment. ⌘ Read more
Violence against women in China: outrage over video of furious attack by teen boy on secondary schoolgirl classmate after a board game dispute
A wave of public outrage has spread across social media in mainland China after the emergence of a graphic video of a boy violently attacking a female secondary school classmate. ⌘ Read more
Woman’s anger over topless hospital X-ray by male doctor who got a week suspension starts heated debate in China and her post gets 130 million views
A woman asked to remove her clothes for an X-ray exam with a male radiologist says she felt violated and complained and then posted about the incident on social media. ⌘ Read more
China’s world’s factory tag threatened by Vietnam, but ‘there’s nothing to worry about’, analysts say
Vietnam’s first quarter exports reached US$88.58 billion, up by 12.9 per cent from the previous year, with Chinese state media comparing the shipments in the first three months of the year to China’s main export hub of Shenzhen. ⌘ Read more
Instagram to protect young users with new AI tool to verify age
Global lawmakers have been vocal in demanding the social media service safeguard young people from adult content and invasions of their privacy. ⌘ Read more
G7 pledges to counter ‘state-driven censorship’ and help protect journalists
‘Around the world, journalists face harassment and violence for their work, and press freedom is being restricted online and offline,’ say media ministers from the US, Canada, France, Germany, Italy, Japan and Britain. ⌘ Read more
Rupert Murdoch and Jerry Hall are getting a divorce, US media report says
The split is unlikely to alter the ownership structure of businesses he holds stakes in, including the parent companies of Fox News and The Wall Street Journal. ⌘ Read more
China plans to review every single social media comment, sparking more censorship fears
China’s internet watchdog wants all social platforms to review all user comments before they are published, fanning concerns that freedom of speech will be further restricted. ⌘ Read more
President Xi Jinping’s ‘deep feelings’ for Hong Kong highlighted by state media as city prepares to mark 25th anniversary of handover
Article, headlined ‘Hong Kong’s development is always close to my heart’ compiles a number of Xi’s past speeches which touched on city. ⌘ Read more
Singapore seeks ‘online safety’ rules to remove or block harmful social media content
Examples of content that could be blocked reportedly include live-streamed videos of mass shootings and viral social media challenges that encourage young people to perform dangerous stunts. ⌘ Read more
Coronavirus: Is North Korea getting ready to declare victory over Covid-19?
Pyongyang only acknowledged that it had a coronavirus outbreak last month. Yet state media claims cases are already plummeting and says just 73 people have died – a widely disputed fatality rate of 0.002 per cent, the lowest in the world. ⌘ Read more
Chinese fugitive wanted for racist videos of Malawi children arrested in Zambia
Fugitive Lu Ke is accused of filming young villagers saying racist things about themselves in Chinese, then selling the footage on social media. ⌘ Read more
Total recall: Chinese wife nurses stroke-stricken husband back from the brink using the power of love
Chinese social media falls in love with an elderly couple who battled together to overcome a terrible medical condition ⌘ Read more
China to tighten grip on social media comments, requiring sites to employ sufficient content moderators
The draft regulation demands platforms to employ a content moderation team commensurate with the scale of the services. ⌘ Read more
China’s latest hot export is a US$50 toy Russian fighter jet that ‘will never break’, helped by social media such as TikTok
The fighter jet toy, with a price tag of less than US$50 on e-commerce sites such as eBay and Amazon, has gained popularity for its affordability and durability. ⌘ Read more
TikTok moves US user data to Oracle servers amid concerns over China
The move comes as US media reports that such data was repeatedly accessed by China-based ByteDance staff, according to leaked audio from internal meetings. ⌘ Read more
China launches Fujian, PLA Navy’s 3rd aircraft carrier
After at least two delays, the Type 003 warship has left the Jiangnan shipyard in Shanghai, according to Chinese state media. ⌘ Read more
Amazon, Cartier slap Chinese social media influencer, 8 others with lawsuits over trademark infringement, false advertising
The legal action reflects more signs of trouble for merchants belonging to the ‘made in China, sold on Amazon’ community. ⌘ Read more
China-India border: state media marks second anniversary of Galwan Valley clash in lead-up to new talks
CCTV military channel publishes three-minute video salute to four dead PLA soldiers on social media, drawing 4.36 million views on Weibo by noon on Thursday. ⌘ Read more
‘Charming danger’: Chinese social media meltdown as 290 million view post about a poisonous tree flower popular with photo enthusiasts
Chinese selfie lovers have been told to avoid the poisonous oleander plant after a blogger fell sick within hours of touching it. ⌘ Read more
Suspects confess to killing and dismembering UK journalist and Brazilian guide, media report says
Reporter Dom Phillips and indigenous expert Bruno Pereira have been missing for a week in the Amazon rainforest, sparking an ongoing search and investigation. ⌘ Read more
SCMP picks Catherine So as chief executive, tapping Hong Kong media and tech veteran to run one of Asia’s oldest English newspapers
Liu, who has led the newspaper for five and half years, fundamentally transformed one of Asia’s oldest newspapers into a 21st-century information product that reacted to news events and responded to readers’ preferences in real time. ⌘ Read more
China parenting: rock star Zheng Jun in child abuse scandal claims son’s 1,000 kowtow ‘punishment’ was ‘Buddhist ritual’
A Chinese rock star who punished his son by offering him the choice of sitting in an uncomfortable position for an hour or being physically beaten and then recorded the incident and posted it on social media is under fire for alleged child abuse. ⌘ Read more
Foi então hoje, enquadrado no festival literário “Lamego Cidade Poema”, o lançamento da colectânea “Lamego 2022, o Antes e o Depois”, na qual participei com um pequeno conto de Ficção Científica.
Foi então hoje, enquadrado no festival literário “Lamego Cidade Poema”, o lançamento da colectânea “Lamego 2022, o Antes e o Depois”, na qual participei com um pequeno conto de Ficção Científica.
Stories from inside Microsoft (1998 - 2003)
Watch now (51 min) | Yelled at by Gates. Spit on by Ballmer. NT 5, DEC Alphas, Office for Mac, Windows Media Player for Mac, and more. ⌘ Read more
/5/ the null media ⌘ Read more
**RT by @mind_booster: Cai a máscara ao governo PS!
Em resposta ao PCP Ministro da Cultura afirma: «Não é desejável acabar com precariedade na Cultura»
Diana Ferreira, deputada do PCP responde: +**
Cai a máscara ao governo PS!
Em resposta ao PCP Ministro da Cultura afirma: «Não é desejável acabar com precariedade na Cultura»
Diana Ferreira, deputada do PCP responde: +
⌘ Read more@niplav@niplav.github.io I have a favorite line of prose written around here somewhere but it’s only understandable by a tiny slice of gamers with literal-Boomer media sensibilities. Posting it would break the Internet.
Olá @Norte_2020 , sei que é feriado e tal, mas…
Olá @Norte_2020 , sei que é feriado e tal, mas…
R to @mind_booster: 5/5, I’m definitively happy with my choice!
5/5, I’m definitively happy with my choice!
**“overblessed” is quite an interesting word, specially when it is being negated.
What I was not expecting was to see it hyphenated like this: overb-lessed.**
“overblessed” is quite an interesting word, specially when it is being negated.
What I was not expecting was to see it hyphenated like this: overb-lessed.
⌘ Read moreThe Media Hates This Man ⌘ Read more
Brainwashed by the Media ⌘ Read more
Elon Musk Offers To Buy Twitter For $41 Billion
Billionaire Elon Musk has offered to buy Twitter for about $41 billion, just days after rejecting a seat on the social media company’s board. From a report: Musk’s offer price of $54.20 per share, which was disclosedin a regulatory filing on Thursday, represents a 38% premium to Twitter’s April 1 close, the last trading day before the Tesla CEO’s more than 9% stake in the company … ⌘ Read more


Connection Established!

Connection Established!

#!/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
#!/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
Critical Race Theory course being taught at Peel high school
INTERFERENCE: Freeland’s office “pressured” legacy media to change critical stories
Only 14% of Canadians “strongly approve” of Trudeau’s pandemic response: poll
Why everyone should be concerned about Ontario’s critical race theory bill
Leslyn Lewis says she’s running on principles and respect for others
First Nations chief warns MPs as Emergencies Act inquiry begins
Conservative leadership race turns nasty between Poilievre and Brown
Trudeau, Freeland met with Ukrainian neo-Nazi party cofounder
Doug Ford tells Ontario school boards to drop masks as ordered
B.C. premier John Horgan all insults toward Victoria protests
Media’s Climate Lies Revealed ⌘ Read more
One down! More to go.
BREAKING: Russian billionaire Alisher Usmanov’s super yacht, one of the biggest in the world, seized in Germany - Forbes
One down! More to go.
BREAKING: Russian billionaire Alisher Usmanov’s super yacht, one of the biggest in the world, seized in Germany - Forbes
@kevin@txt.om.gay You got an English translation of this page? 🤔 
There is no place like home.
Internet Explorer… for UNIX? Yes. It’s real.
Microsoft built Internet Explorer for both Solaris and HP-UX. Outlook Express and Windows Media Player are here too! ⌘ Read more
Good to know, specially if you live in Florida.
chinese

