# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 2032
# self = https://watcher.sour.is?uri=https://anthony.buc.ci/user/abucci/twtxt.txt&offset=1632
# next = https://watcher.sour.is?uri=https://anthony.buc.ci/user/abucci/twtxt.txt&offset=1732
# prev = https://watcher.sour.is?uri=https://anthony.buc.ci/user/abucci/twtxt.txt&offset=1532
Yes, obviously (I hate these titles that are posed as questions when there is a definite answer being pushed, but I thought the interview was illuminating nonetheless).
Do we have an AI hype problem? - Marketplace
@prologic I have to admit, I'm very confused by what's been going on with ActivityPub.

Everyone's always had the option of following a mastodon user because every mastodon account exposes an RSS feed. So if unidirectional follows were the desired feature, that already exists, right?

ActivityPub the protocol allows for two-way communication. There's an impedance mismatch between how yarn works and how ActivityPub works, but it's always been possible to bridge the two, following what the IndieWeb <-> ActivityPub bridges already do.

So, like, what exactly is the purpose of the ActivityPub work being done on yarn? What's it supposed to support? If it's just for unidirectional following, why not use feeds/RSS and call it done? If it's meant to be bidirectional, why not pursue building a bridge and borrowing from what the IndieWeb folks have already done?
@prologic I have to admit, I'm very confused by what's been going on with ActivityPub.

Everyone's always had the option of following a mastodon user because every mastodon account exposes an RSS feed. So if unidirectional follows were the desired feature, that already exists, right?

ActivityPub the protocol allows for two-way communication. There's an impedance mismatch between how yarn works and how ActivityPub works, but it's always been possible to bridge the two, following what the IndieWeb <-> ActivityPub bridges already do.

So, like, what exactly is the purpose of the ActivityPub work being done on yarn? What's it supposed to support? If it's just for unidirectional following, why not use feeds/RSS and call it done? If it's meant to be bidirectional, why not pursue build a bridge and borrowing from what the IndieWeb folks have already done?
https://www.dair-institute.org/blog/letter-statement-March2023
https://www.youtube.com/watch?v=ro130m-f_yk
@prologic right? same.
I get the feeling that this is a coordinated "shock and awe" campaign aimed at forcing a certain brand of AI down our collective throats even when many of us don't want it.
Another day, another load of bullshit from the tech industry. Posted this on LinkedIn:
> Regarding the "AI Letter" calling for a pause to large-scale AI:
> 1. The Future Of Life Institute, which put out this letter, is more aptly called "The Future Of Life At The Expense Of Present Life". They are a dangerous longertermist organization, and by definition their espoused values are sociopathic. Do not take this letter at face value
> 2. This industry is literally *begging* for outside regulation. All the harms, real or imagined, that AI can cause are being pushed on society by many of the signatories of this letter. They are telling us that they cannot control themselves, that they cannot help but push harmful technology on society. They are asking us to rein them in, and we should.
>
> [1] Why longtermism is the world’s most dangerous secular credo
> [2] The Dangerous Ideas of “Longtermism” and “Existential Risk”
@prologic idk, where I work everyone wants to use PowerPoint and they want my slide decks. If you don't have that problem, good!
@prologic If you ever want to convert revealjs slides to PowerPoint, try my handy guide!
If I had more free time right now I'd write another blog post about this. For now, I just wanted to register how infuriating, tiring, and lousy this firehose of AI this/AI that is.

A lot of people in the US don't seem to know that cars were crammed down our collective throats in much the same way, over enormous protests. Cars killed tons of people, and building roads destroyed communities on a massive scale. Huge numbers of people protested all of this and more, but cars were rammed through as something we just had to bear anyway.

Many people, including me, have raised alarm bells about this AI technology, and yet here we are having it rammed through in much the same way. It's a pattern in the United States for sure, if not in the Western world generally. The powers that be don't seem inclined to slow this process down or regulate it in anyway. I suspect they won't start until the harms it can cause and are already causing become so great they can't be ignored anymore.
I posted this on LinkedIn:
> ACM, Association for Computing Machinery recently circulated a survey about their authorship policies. I strongly agree with their stance that AI text generators should not be listed as authors. I strongly disagree with their stance that research articles could contain generated text if it is disclosed and meets some other reasonable critiera. I believe the inclusion of such text in research articles fundamentally reduces their quality relative to texts authored entirely by human beings. I also believe, given how AI text generators are trained, that their use is a form of plagiarism. I very much hope the ACM reverses course on that particular aspect of their policy.
@phoronix Mozilla receives a significant fraction of its funding from Google. There's no way in hell they are making "trustworthy" AI.
@lyse quite a birb!
Chatbots, deepfakes, and voice clones: AI deception for sale | Federal Trade Commission

It's good to see at least one US agency taking this stuff seriously.
Peter Thiel is a very bad man. It's amazing to me that anyone has anything to do with him.
@prologic I never got into Docker to begin with and their quasi-corporate structure always put me off, so I'm glad I don't need to do anything in response to this mess.
Glaze: Protecting Artists from Style Mimicry

Nice. An artist can run their visual art image through this tool. The tool produces a new version of the image that is almost identical to the human eye, but will prevent unethical, extractive AI like Stable Diffusion or Midjourney from learning the artist's style, so that their style can't be stolen and copied. The artist can thus freely post images online without having to worry that some asshole company will co-opt their art style.

They do warn that AI advances quickly and this particular tool will most likely not always be effective. However, I think the effort is commendable, and this tool or some future variant could put enough of a barrier in place that it is no longer cost-effective for lousy AI companies to steal from artists.
Glaze: Protecting Artists from Style Mimicry

Nice. An artist can run their visual art image through this tool. The tool produces a new version of the image that is almost identical to the human eye, but will prevent unethical, extractive AI like Stable Diffusion or Midjourney from learning the artist's style, so that their style can't be stolen and copied. Then they can freely post images online without having to worry that some asshole company will co-opt their art style.

They do warn that AI advances quickly and this particular tool will most likely not always be effective. However, I think the effort is commendable, and this tool or some future variant could put enough of a barrier in place that it is no longer cost-effective for lousy AI companies to steal from artists.
@prologic @marado I wouldn't trust docker anymore if you did before and I'd migrate away ASAP. This kind of thing happens constantly: an actually hostile policy meets backlash, company puts out PR for damage control, and then when the fervor dies down they move ahead with the hostile policy.
@prologic But like @marado said, the RSS feed is clean. And the fact that it's always 13 repetitions and not an arbitrary number suggests a systematic bug.
@marado @prologic hmmm
@prologic hash the content?
@prologic hmm good to know thanks
LibreTranslate - Free and Open Source Machine Translation API

Nice. Self-hostable even!
@carsten wow!
If you look at the awesome scala weekly twtxt feed, https://feeds.twtxt.net/awesome-scala-weekly/twtxt.txt , it's wild. "Issue 356", the recent one I'm referring to, is repeated 13 times. Everything looks fine back to 2022-11-03T21:42:00Z, when "Issue 337" is repeated 13 times. "Issue 336" is repeated 13 times. "Issue 335" is repeated 13 times. Finally, I got bored and stopped counting.

The only conclusion is that this feed is cursed.
If you look at the awesome scala weekly twtxt feed, https://feeds.twtxt.net/awesome-scala-weekly/twtxt.txt , it's wild. "Issue 356", the recent one I'm referring to, is repeated 13 times. Everything looks fine back to 2022-11-03T21:42:00Z: "Issue 337" is repeated 13 times. "Issue 336" is repeated 13 times. "Issue 335" is repeated 13 times. Finally, I got bored and stopped counting.

The only conclusion is that this feed is cursed.
I see 13 in Goryon too. I only noticed 4 yesterday, but now that I'm looking again I see 13.

I've noticed this behavior before with other feeds.
@prologic 😆 ugh I know
@prologic yes, it turns out I see 13 copies on the web.
@prologic any idea why I'd be seeing four copies of the same post?
wut

@darch Damn.
Plugin proposal for yarn: If a user's first post contains the string "NFT", they are auto-banned.
@support Sweet, an NFT spambot! Blammo!
@Phys_org "Researchers use computers to listen for specific fish sounds"
@prologic GPT-E? DALL-3?
@screem ooh yes definitely 😆
The GPT-4 article is a press release, not a scientific article. It's comically bad.
@prologic It's harder to fully spy on people in realtime with a statically-generated site?
@prologic Yeah. There are some other random signs that we might be headed into another crash like 2008. In the US at least, home foreclosures have been rising rapidly (my brother is an engineer and works with people who deal with home construction) and home prices have been volatile. Besides all the chaos in the crypto industry, which no one in a position of power will address with full transparency (like, how much money was actually lost? How many people were bankrupted or lost everything? etc etc).
@prologic I don't know this guy in particular, but I'm deeply skeptical of this stuff because all these Silicon Valley assholes fund anti-aging research. I guess they think they deserve to live forever. But it's all pseudo-science bullshit, the "science" version of the kind of software and startups they make.

Peter Thiel, of Facebook and PayPal fame, besides being a horrible Trump-supporting human being generally, literally wants to have injections of teenager's blood under the bizarre belief that this will slow the aging process. That kind of "treatment" uses much the same rationale as this guy provides in the first few minutes of the video you posted.

A literal fucking vampire:
* Peter Thiel Is Very, Very Interested in Young People's Blood
* PETER THIEL WANTS TO INJECT HIMSELF WITH YOUNG PEOPLE’S BLOOD
* Peter Thiel Isn't the First to Think Young People's Blood Will Make Him Immortal*
Credit Suisse sheds nearly 25%, key backer says no more money | Reuters

Silicon Valley Bank crashed, now this. Buckle up folks, we could be in for a wild ride.
@prologic Did your account get hacked? What is this lol
@prologic wow this is cool
@stigatle This sounds like a scary event and I'm sorry that it happened to you.
@stigatle Like I said you didn't read the articles. Which is fine, but my points stand as far as I'm concerned. 🤷‍♂
I'm sorry if I'm bursting anyone's bubble by repeatedly pointing out that technologies like Tor or i2p or blockchain whatits aren't as safe and secure as you've been led to believe. The truth is, you always need to have a threat model, and calibrate your expectations against it. If you want some piece of information to be inaccessible to, say, the US NSA, Tor or i2p will be inadequate. If that's not your threat model then maybe they're fine for you, though personally I don't trust overlay networks like that because they're black boxes to me. "Anyone can run a node" is terrifying to consider.
@stigatle Research suggests users of hidden services are even more vulnerable to de-anonymization:

https://conference.hitb.org/hitbsecconf2015ams/wp-content/uploads/2015/02/D2T2-Filippo-Valsorda-and-George-Tankersly-Non-Hidden-Hidden-Services-Considered-Harmful.pdf

> Hidden service users face a greater risk of targeted deanonymization than normal Tor users
@stigatle You didn't read the articles.
@stigatle Please don't blindly trust these technologies. #wrrgnnq
[Tracking One Year of Malicious Tor Exit Relay Activities (Part II) | by nusenu | Medium](https://nusenu.medium.com/tracking-one-year-of-malicious-tor-exit-relay-activities-part-ii-85c80875c5df)

> over 25% of the Tor network’s exit capacity has been attacking Tor users

[NSA targets the privacy-conscious (Seite 1)| Das Erste - Panorama - Meldungen](https://daserste.ndr.de/panorama/aktuell/nsa230_page-1.html)

> Among the NSA's targets is the Tor network

etc etc etc etc etc.....
[Tracking One Year of Malicious Tor Exit Relay Activities (Part II) | by nusenu | Medium](https://nusenu.medium.com/tracking-one-year-of-malicious-tor-exit-relay-activities-part-ii-85c80875c5df)

> >25% of the Tor network’s exit capacity has been attacking Tor users

[NSA targets the privacy-conscious (Seite 1)| Das Erste - Panorama - Meldungen](https://daserste.ndr.de/panorama/aktuell/nsa230_page-1.html)

> Among the NSA's targets is the Tor network

etc etc etc etc etc.....
@stigatle Tor is well-known to be thoroughly infiltrated by law enforcement and other state actors, who even run their own exit nodes. There are playbooks for taking it down. It could be fully compromised right now for all we know. i2p I know less about, but human engineering is always the way to compromise these things, and it always will be.
@stigatle Tor is well-known to be thoroughly infiltrated by law enforcement and other state actors, who even run their own exist nodes. It could be fully compromised right now for all we know. i2p I know less about, but human engineering is always the way to compromise these things, and it always will be.
@stigatle Tor is well-known to be thoroughly infiltrated by law enforcement and other state actors, who even run their own exit nodes. There are playbooks for taking it down. It could be fully compromised right now for all we know. i2p I know less about, but human engineering--meaning, coercing, tricking, or otherwise persuading people to do stuff that compromises security--is always the way to compromise these things, and it always will be.
@adi what are you talking about?
@adi You seem to think, bizarrely, that cryptocurrency can't be blocked. It can. Any cryptocurrency currently in existence, or yet to be invented, can be blocked, and will be. As things stand now, a script kiddie can steal all your funds if you screw up one tiny configuration detail lol
@adi well, fuck Russia lol. Crypto should burn if only to deny those genocidal pricks access to money.
@adi

> No institution can give an order to block your transactions! Even if you’re bank account is blocked, you can still trade with crypto! That’s at least one of the reasons it has value!

You're literally trying to say that if your community has decided that you should not have access to certain funds, you should be empowered to thwart that decision. A profoundly anti-social stance to take.

Because that's the notion here. Banks can't legally decide that you no longer have access to your funds. You have a right to those funds that is protected by law. Legal authorities in some cases can restrict your access to your funds, but there is a reason and purpose to that, and in theory that reason and purpose is protection of the community. Yes I know I'm being simplistic, but the alternative is to take the extreme libertarian view that these institutions are all broken and hostile beyond hope, we should resist them at all costs, everyone else be damned. To me that's far more simplistic, naive, and dangerous than believing that these institutions approximate the ideals we have for them and can be improved through time.

And honestly, if that's your worry--that a bank would restrict your access to your money--why in the actual FUCK would you think that cryptocurrency gives you better access? Get a bunch of cash, bonds, and prepaid debit cards and bury it all in your backyard. That's far better.

I've talked to many people who are enthusiastic about cryptocurrency, and almost to a one I find that they have a limited understanding of how actual currencies work. I'd urge you to read up on how banks work, how fiat currencies work, etc., before saying stuff like this.
@adi
> Crypto increases or decreases in value just as any other good (or currency), based on demand, you can do Ponzi schemes with potatoes, you can’t say potates at their core are Ponzi scheme.

This is not true, because cryptocurrency is unique: it has no inherent value whatsoever. Potatoes have value as food, and so yes while they can be used as the underpinning of a Ponzi scheme, the presence of potatoes as a kind of currency does not immediately imply that you're looking at a Ponzi scheme. You might be looking at a perfectly viable economy grounded, ultimately, in the value of a potato as a food.

There is no grounding for cryptocurrency. You can't eat it, wear it, or live in it. You can't use it to pay taxes, fees, or fines from a nation-state without first converting it into the fiat currency of that nation-state.

You might argue "well, you can exchange the crypto for those other things!" and the answer to that is: no you can't, unless you have enough people participating in the Ponzi scheme. That's how these schemes work. It's a con game where the token only has a value if enough people *believe* it has a value. That's a Ponzi scheme.

> And cypto’s value is that it’s a currency outside the (at least the digital) reach of a countries institutions.

That is not a value. I have absolutely no need or desire for that, nor do the vast majority of people. People avoiding accountability from their community might view it as such.
@prologic lol same
@prologic I try not to be too snobby, but I kinda have the same impression? At the same time, I don't think there are many companies that *want* people who know how to code--they actually want people who will stitch together other people's stuff because they perceive that to be lower risk, and they probably pay folks like that less than they'd pay someone who generated novel software.
@prologic yeah, and I mean to a certain extent that's fine. You need to be trained on how to use a company's technology in order to get the best value from it, and that is often a great thing for all involved.

What I find objectionable is that Google and IBM (and others!) pretend that these training courses about their products are actually *educational* the way a university education is. That is blatant misrepresentation.
Learning machine learning: On the political economy of big tech's online AI courses - Inga Luchs, Clemens Apprich, Marcel Broersma, 2023

tl;dr version: Large tech companies pretend to offer educational material about machine learning, but what they're really doing is trying to train you in how to use *their very specific technology* so that they can lock as many people as possible into that way of thinking and doing things, and therefore control the market. A quote:

> We demonstrate how the online courses further support Google and IBM to consolidate and even expand their position of power by recruiting new AI talent and by securing their infrastructures and models to become the dominant ones.

Which is fine--all tech companies do some variation of this, and depending on what you're doing you may need it--but don't confuse this vocational training for education, because it's not that.
The structure of the software running a Ponzi scheme does not change the fact that it's a Ponzi scheme and that it's guaranteed to crash some day. Spit out that crypto Kool-aid and look reality in the face.
@adi The cryptocurrency industry collapsed because the idea at its core is a Ponzi scheme. It doesn't matter how you implement the Ponzi scheme in software. The only way to accrue value is to bring in more people who are willing to pay more money for the currency than what you paid for it. That's the literal definition of a Ponzi scheme and is inherently unstable (it crashes the moment the of rate of incoming new users slows down).

Love it or hate it, institutionalized fiat currency has value because the issuing country has people with guns who will drag you off to a metal box if you don't use the currency in the intended ways (unless you're super rich I guess). That aside, cryptocurrency stupidly throws away many thousands of years of accumulated human knowledge about how currencies work and don't work. For that reason alone it's stupid and untrustworthy.
@prologic I don't know! They speculated it had something to do with his being in Russia. But it sounds like github hasn't said anything yet.
@adi like literally the entire cryptocurrency industry has collapsed in the last year, year and a half? Having institutions stewarding this shit is a net positive.
@prologic lol wtf is going on in this picture???
@phoronix hmmmm 🤔
@adi @prologic Sharding a cerntralized storage structure is not the same as decentralization. Blockchains, for all the hype, are essentially the same as sharded databases where every user has the entire database as a shard (!!!). The worst of every world. It'd be like having a RAID array where every disk was a mirror of every other disk.
@Phys_org Lousy headline. Neural networks don't learn anything. They are not sentient, nor do they have drive or will. You wouldn't say "Gaussian distribution learns mean and variance" so don't phrase headlines like this.
Regarding the ActivityPub conversation, I'm not sure I understand why a bridge wouldn't be the preferred solution. It seems to me a well-done bridge would minimize the downsides while still allowing people to interact with ActivityPub users if they want.
@prologic @darch I prefer Apartheid Clyde, personally.
@prologic right, right, that is concerning.
@ocdtrekkie Yes, I think you're right. That didn't click for me at first, but I think I get it now.
@prologic ohh I see. I think the difference between the two hadn't quite clicked.

So in that case why wouldn't it be possible to have an ActivityPub bridge that forced yarn semantics (so to speak)? If someone sent you a reply via ActivityPub you wouldn't see it on yarn unless you followed their feed?
@prologic It seems to me this distinction is pedantic and mostly at the server level. I have a mastodon account and I have no impression that I am being forced to read things I don't want to read. I follow the people I want to follow, I mute or block the people I don't ever want to see. It's almost exactly the same reading experience as I have on yarn--different people and content obviously, but very similar functionally speaking. I think there are other issues that are of more concern.

I'd argue that mastodon gives you as an end user significantly better control over what you see than yarn does. You can mute by keyword, for instance--if you don't want to see posts about "ChatGPT" anymore, you mute that word and poof! those posts are gone. You can block individuals, or entire instances. You can mute hashtags. You can set timed mutes/blocks, for instance muting a person for 1 hour or 1 day and then having that mute or block automatically reversed. Once you learn how to use those tools, the chance you'll ever see a post you don't want to see is pretty low unless you're being actively harassed or you wade into the "federated timeline". I can't speak to the administrator tools since I've never set up an instance and played with them. Anyway, my mastodon account feels pretty slow to me, and I feel like I'm in full control of what I see--nothing at all like being shouted at.

yarn, as it is, seems ripe for abuse if there's ever a large influx of potentially malicious users, because it does not have fine-grained end-user tools like these. What would you, as an end user, do if someone stood up a yarn pod full of assholes who all collectively decided to twt at you all day every day? What would your options be to stop that, which would very much feel like being shouted at? At the administrator level, I had to drop the OS and block a range of IP addresses to keep spam users from continually registering on my pod, for instance; yarn only gave me the option to manually delete them one-by-one as they popped up.
@prologic It seems to me this distinction is pedantic and mostly at the server level. I have a mastodon account and I have no impression that I am being forced to read things I don't want to read. I follow the people I want to follow, I mute or block the people I don't ever want to see. It's almost exactly the same reading experience as I have on yarn--different people and content obviously, but very similar functionally speaking. I think there are other issues that are of more concern.

I'd argue that mastodon gives you as an end user significantly better control over what you see than yarn does. You can mute by keyword, for instance--if you don't want to see posts about "ChatGPT" anymore, you mute that word and poof! those posts are gone. You can block individuals, or entire instances. You can mute hashtags. You can set timed mutes/blocks, for instance muting a person for 1 hour or 1 day and then having that mute or block automatically reversed. Once you learn how to use those tools, the chance you'll ever see a post you don't want to see is pretty low unless you're being actively harassed or you wade into the "federated timeline". I can't speak to the administrator tools since I've never set up an instance and played with them. Anyway, my mastodon accounts feels pretty slow to me, and I feel like I'm in full control of what I see--nothing at all like being shouted at.

yarn, as it is, seems ripe for abuse if there's ever a large influx of potentially malicious users, because it does not have fine-grained end-user tools like these. What would you, as an end user, do if someone stood up a yarn pod full of assholes who all collectively decided to twt at you all day every day? What would your options be to stop that flood, which would very much feel like being shouted at? At the administrator level, I had to drop the OS and block a range of IP addresses to keep spam users from continually registering on my pod, for instance; yarn only gave me the option to manually delete them one-by-one as they popped up.
@support and again @prologic
@support been getting these again
@prologic 🤬🤬🤬
@lyse I'd probably unplug the keyboard by accident and have the same experience 😵
I just sat here for a good five minutes frustrated that a keyboard shortcut I use a lot had suddenly stopped working. It turns out my wireless keyboard's battery had died. I kept hitting the shortcut over and over, thinking "wtf? Why isn't this working?" before I thought to check the keyboard 😆
@carsten It's frustrating and agonizing to watch 😦
@carsten NATO and the US have been drip feeding Ukraine just enough support to keep it from falling completely and quickly, but not enough to allow it to definitively win. It's as if the west is trying to create a zone of permanent death there. Completely sociopathic bureaucracy, and so much needless death.
@prologic I always run away fast if some tool needs a "generator" to generate its configurations. The tool should be providing something as easy to use as the generator. It's why I won't use something like ansible either.
@Phys_org "Study examines potential use of statistical inference" would never get a headline, let alone a publication, so what's up with this?
@carsten ah, that wiki sounds interesting!
@jlj oof, yes!
ChatGPT Is Nothing Like a Human, Says Linguist Emily Bender

A good read in my opinion.
@prologic it's a good question!
@support why am I getting these all of a sudden??
@prologic Yeah I try to minimize TLAs
@prologic Backups were at least an hour old whereas I sent snapshots from the existing and fully up to date file systems.
@prologic I haven't gotten this at my personal address either. Just my work account 🤷‍♂️
@support what is this? Haven't seen this before?