Anthropic Pledges To Keep Claude Ad-free, Calls AI Conversations a ‘Space To Think’
Anthropic said today that its AI assistant Claude will not carry advertising of any kind – no sponsored links next to conversations, no advertiser influence on the model’s responses, and no unsolicited third-party product placements – calling Claude a “space to think” that should remain free of commercial interrupt … ⌘ Read more
Wall Street’s Top Bankers Are Giving Coinbase’s Brian Armstrong the Cold Shoulder
JPMorgan Chase CEO Jamie Dimon interrupted a conversation between Coinbase chief Brian Armstrong and former U.K. Prime Minister Tony Blair at Davos last week to tell Armstrong “You are full of s—,” his index finger pointed squarely at Armstrong’s face. Dimon told Armstrong to stop lying on TV, according to WSJ.
A … ⌘ Read more
Vulkan 1.4.342 Published With Cooperative Matrix Conversion Extension
Following last week’s Vulkan spec updates that brought descriptor heaps and other notable new extensions and the Vulkan Roadmap 2026 Milestone, Vulkan 1.4.342 was published this morning as the latest routine spec update plus one new extension… ⌘ Read more
Massive AI Chat App Leaked Millions of Users Private Conversations
An anonymous reader shares a report: Chat & Ask AI, one of the most popular AI apps on the Google Play and Apple App stores that claims more than 50 million users, left hundreds of millions of those users’ private messages with the app’s chatbot exposed, according to an independent security researcher and emails viewed by 404 Media. The expose … ⌘ Read more
Google Settles $68 Million Lawsuit Claiming It Recorded Private Conversations
An anonymous reader quotes a report from the BBC: Google has agreed to pay $68 million to settle a lawsuit claiming it secretly listened to people’s private conversations through their phones. […] the lawsuit claimed Google Assistant would sometimes turn on by mistake – the phone thinking someone had said its activati … ⌘ Read more
Developer Rescues Stadia Bluetooth Tool That Google Killed
This week, Google finally shut down the official Stadia Bluetooth conversion tool… but there’s no need to panic! Developer Christopher Klay preserved a copy on his personal GitHub and is hosting a fully working version of the tool on a dedicated website to make it even easier to find. The Verge’s Sean Hollister reports: I haven’t tried Klay’s mirror, as bo … ⌘ Read more
Anthropic’s Index Shows Job Evolution Over Replacement
Anthropic’s fourth installment of its Economic Index, drawing on an anonymized sample of two million Claude conversations from November 2025, finds that AI is changing how people work rather than whether they work at all. The study tracked usage across the company’s consumer-facing Claude.ai platform and its API, categorizing interactions as either automation (where AI co … ⌘ Read more
@pluralistic@pluralistic summing up my thoughts on where the current #DigitalSovereignty conversation is leading us towards:
I’m sorry. I know that when we talk about “digital sovereignty,” we’re obliged to talk about how we can build more data-centres that we can fill up with money-losing chips from American silicon monopolists in the hopes of destroying as many jobs as possible while blowing through our clean energy goals and enshittifying as much of our potable water as possible.
I don’t have any advice for how to do that. I’m sorry!
I’m trying to implement configurable key bindings in tt. Boy, is parsing the key names into tcell.EventKeys a horrible thing. This type consists of three information:
- maybe a predefined compound key sequence, like Ctrl+A
- maybe some modifiers, such as Shift, Ctrl, etc.
- maybe a rune if neither modifiers are present nor a predefined compound key exists
It’s hardcoded usage results in code like this:
func (t *TreeView[T]) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
return t.WrapInputHandler(func(event *tcell.EventKey, setFocus func(p tview.Primitive)) {
switch event.Key() {
case tcell.KeyUp:
t.moveUp()
case tcell.KeyDown:
t.moveDown()
case tcell.KeyHome:
t.moveTop()
case tcell.KeyEnd:
t.moveBottom()
case tcell.KeyCtrlE:
t.moveScrollOffsetDown()
case tcell.KeyCtrlY:
t.moveScrollOffsetUp()
case tcell.KeyTab, tcell.KeyBacktab:
if t.finished != nil {
t.finished(event.Key())
}
case tcell.KeyRune:
if event.Modifiers() == tcell.ModNone {
switch event.Rune() {
case 'k':
t.moveUp()
case 'j':
t.moveDown()
case 'g':
t.moveTop()
case 'G':
t.moveBottom()
}
}
}
})
}
This data structure is just awful to handle and especially initialize in my opinion. Some compound tcell.Keys are mapped to human-readable names in tcell.KeyNames. However, these names always use - to join modifiers, e.g. resulting in Ctrl-A, whereas tcell.EventKey.Name() produces +-delimited strings, e.g. Ctrl+A. Gnaarf, why this asymmetry!? O_o
I just checked k9s and they’re extending tcell.KeyNames with their own tcell.Key definitions like crazy: https://github.com/derailed/k9s/blob/master/internal/ui/key.go Then, they convert an original tcell.EventKey to tcell.Key: https://github.com/derailed/k9s/blob/b53f3091ca2d9ab963913b0d5e59376aea3f3e51/internal/ui/app.go#L287 This must be used when actually handling keyboard input: https://github.com/derailed/k9s/blob/e55083ba271eed6fc4014674890f70c5ed6c70e0/internal/ui/tree.go#L101
This seems to be much nicer to use. However, I fear this will break eventually. And it’s more fragile in general, because it’s rather easy to forget the conversion or one can get confused whether a certain key at hand is now an original tcell.Key coming from the library or an “extended” one.
I will see if I can find some other programs that provide configurable tcell key bindings.
Lawsuit Over OpenAI For-Profit Conversion Can Head To Trial, US Judge Says
Longtime Slashdot reader schwit1 shares a report from Reuters: Billionaire entrepreneur Elon Musk persuaded a judge on Wednesday to allow a jury trial on his allegations that ChatGPT maker OpenAI violated its founding mission in its high-profile restructuring to a for-profit entity. Musk was a cofounder of OpenAI in 2015 but lef … ⌘ Read more
Microsoft Turns Copilot Chats Into a Checkout Lane
Microsoft is embedding full e-commerce checkout directly into Copilot chats, letting users buy products without ever visiting a retailer’s website. “If checkout happens inside AI conversations, retailers risk losing direct customer relationships – while platforms like Microsoft gain leverage,” reports Axios. From the report: Microsoft unveiled new agentic AI tools for retailers … ⌘ Read more
Slashdot Asks: Your Favorite 2025 Movies, TV Shows and Books?
Another year wraps up, and with it comes the annual ritual of taking stock. What were the movies, TV shows and books from this year that stood out to you? Not necessarily the ones that dominated conversation or topped charts, but the ones you found yourself recommending to friends, or returning to for a second watch or read.
Share your picks and, if you’r … ⌘ Read more
@zvava@twtxt.net By hashing definition, if you edit your message, it simply becomes a new message. It’s just not the same message anymore. At least from a technical point of view. As a human, personally I disagree, but that’s what I’m stuck with. There’s no reliable way to detect and “correct” for that.
Storing the hash in your database doesn’t prevent you from switching to another hashing implementation later on. As of now, message creation timestamps earlier than some magical point in time use twt hash v1, messages on or after that magical timestamp use twt hash v2. So, a message either has a v1 or a v2 hash, but not both. At least one of them is never meaningful.
Once you “upgrade” your database schema, you can check for stored messages from the future which should have been hashed using v2, but were actually v1-hashed and simply fix them.
If there will ever be another addressing scheme, you could reuse the existing hash column if it supersedes the v1/v2 hashes. Otherwise, a new column might be useful, or perhaps no column at all (looking at location-based addressing or how it was called). The old v1/v2 hashes are still needed for all past conversation trees.
In my opinion, always recalculating the hashes is a big waste of time and energy. But if it serves you well, then go for it.
Rob Pike Angered by ‘AI Slop’ Spam Sent By Agent Experiment
“Dear Dr. Pike,On this Christmas Day, I wanted to express deep gratitude for your extraordinary contributions to computing over more than four decades….” read the email. “With sincere appreciation,Claude Opus 4.5AI Village.
“IMPORTANT NOTICE: You are interacting with an AI system. All conversations with this AI system are published publicly online by default … ⌘ Read more
2015 Radio Interview Frames AI As ‘High-Level Algebra’
Longtime Slashdot reader MrFreak shares a public radio interview from 2015 discussing artificial intelligence as inference over abstract inputs, along with scaling limits, automation, and governance models, where for-profit engines are constrained by nonprofit oversight: Recorded months before OpenAI was founded, the conversation treats intelligence as math plus in … ⌘ Read more
Browser Extensions With 8 Million Users Collect Extended AI Conversations
An anonymous reader shares a report: Browser extensions with more than 8 million installs are harvesting complete and extended conversations from users’ AI conversations and selling them for marketing purposes, according to data collected from the Google and Microsoft pages hosting them.
Security firm Koi discovered the eight ex … ⌘ Read more
Adobe Integrates With ChatGPT
Adobe is integrating Photoshop, Express, and Acrobat directly into ChatGPT so users can edit photos, design graphics, and tweak PDFs through the chatbot. The Verge reports: The Adobe apps are free to use, and can be activated by typing the name of the app alongside an uploaded file and conversational instruction, such as “Adobe Photoshop, help me blur the background of this image.” ChatGPT users won’t have to specify th … ⌘ Read more
Why Meetings Can Harm Employee Well-Being
Phys.org republishes this article from The Conversation:
On average, managers spend 23 hours a week in meetings. Much of what happens in them is considered to be of low value, or even entirely counterproductive. The paradox is that bad meetings generate even more meetings… in an attempt to repair the damage caused by previous ones…
A 2015 handbook laid the groundwork for the nascent fiel … ⌘ Read more
@prologic@twtxt.net my translator says conversations. An Jabber Droid app comes to mind.
Meta Acquires AI Wearable Company Limitless
Meta is acquiring AI wearable startup Limitless, maker of a pendant that records conversations and generates summaries. “We’re excited that Limitless will be joining Meta to help accelerate our work to build AI-enabled wearables,” a Meta spokesperson said in a statement. CNBC reports: Limitless CEO Dan Siroker revealed the deal on Friday via a corporate blog post but did not disclose … ⌘ Read more
AI Chatbots Can Sway Voters Better Than Political Ads
An anonymous reader quotes a report from MIT Technology Review: New research reveals that AI chatbots can shift voters’ opinions in a single conversation – and they’re surprisingly good at it. A multi-university team of researchers has found that chatting with a politically biased AI model was more effective than political advertisements at nudging both Democrats … ⌘ Read more
‘We Built a Database of 290,000 English Medieval Soldiers’
An anonymous reader quotes a report from the Conversation, written by authors Adrian R. Bell, Anne Curry, and Jason Sadler: When you picture medieval warfare, you might think of epic battles and famous monarchs. But what about the everyday soldiers who actually filled the ranks? Until recently, their stories were scattered across handwritten manuscripts i … ⌘ Read more
How OpenAI Reacted When Some ChatGPT Users Lost Touch with Reality
Some AI experts were reportedly shocked ChatGPT wasn’t fully tested for sycophancy by last spring. “OpenAI did not see the scale at which disturbing conversations were happening,” writes the New York Times — sharing what they learned after interviewing more than 40 current and former OpenAI employees, including safety engineers, executives, and re … ⌘ Read more
Can AI Transform Space Propulsion?
An anonymous reader shared this report from The Conversation:
To make interplanetary travel faster, safer, and more efficient, scientists need breakthroughs in propulsion technology. Artificial intelligence is one type of technology that has begun to provide some of these necessary breakthroughs. We’re a team of engineers and graduate students who are studying how AI in general, and a subset of AI call … ⌘ Read more
Roos coach sheds light on ‘really difficult’ AFLW grand final omission
North Melbourne coach Darren Crocker says telling Mia King she isn’t going to play in the AFLW grand final is “one of the harder conversations” he’s had to have. ⌘ Read more
Man accused of murdering Toyah Cordingley told police he saw ‘killers’ and ‘ran’
The jury has been played a a covert recording of a conversation Rajwinder Singh had with an undercover officer in a police station cell in 2023. ⌘ Read more
More Than Half of New Articles On the Internet Are Being Written By AI
An anonymous reader quotes a report from the Conversation: The line between human and machine authorship is blurring, particularly as it’s become increasingly difficult to tell whether something was written by a person or AI. Now, in what may seem like a tipping point, the digital marketing firm Graphite recently published a study sho … ⌘ Read more
Analyzing 47,000 ChatGPT Conversations Shows Echo Chambers, Sensitive Data - and Unpredictable Medical Advice
For nearly three years OpenAI has touted ChatGPT as a “revolutionary” (and work-transforming) productivity tool, reports the Washington Post.
But after analyzing 47,000 ChatGPT conversations, the Post found that users “are overwhelmingly turning to the chatbot for … ⌘ Read more
Launch a Chat UI Agent with Docker and the Vercel AI SDK
Running a Chat UI Agent doesn’t have to involve a complicated setup. By combining Docker with the Vercel AI SDK, it’s possible to build and launch a conversational interface in a clean, reproducible way. Docker ensures that the environment is consistent across machines, while the Vercel AI SDK provides the tools for handling streaming responses… ⌘ Read more
The Internet Archive Now Captures AI-Generated Content (Including Google’s AI Overviews)
CNN profiled the non-profit Internet Archive today — and included this tidbit about how they archive parts of the internet that are now “tucked in conversations with AI chatbots.”
The rise of artificial intelligence and AI chatbots means the Internet Archive is changing how it records the history of t … ⌘ Read more
FTR, I see one (two) issues with PyQt6, sadly:
- The PyQt6 docs appear to be mostly auto-generated from the C++ docs. And they contain many errors or broken examples (due to the auto-conversion). I found this relatively unpleasent to work with.
- (Until Python finally gets rid of the Global Interpreter Lock properly, it’s not really suited for GUI programs anyway – in my opinion. You can’t offload anything to a second thread, because the whole program is still single-threaded. This would have made my fractal rendering program impossible, for example.)
OpenAI Fights Order To Turn Over Millions of ChatGPT Conversations
An anonymous reader quotes a report from Reuters: OpenAI asked a federal judge in New York on Wednesday to reverse an order that required it to turn over 20 million anonymized ChatGPT chat logs amid a copyright infringement lawsuit by the New York Times and other news outlets, saying it would expose users’ private conversations. The artificial … ⌘ Read more
Researchers Surprised That With AI, Toxicity is Harder To Fake Than Intelligence
Researchers from four universities have released a study revealing that AI models remain easily detectable in social media conversations despite optimization attempts. The team tested nine language models across Twitter/X, Bluesky and Reddit, developing classifiers that identified AI-generated replies at 70 to 80% ac … ⌘ Read more
RADV Driver Adds Valve Video Extension Used By Steam Link VR
Back in August with the Vulkan 1.4.327 spec update was the introduction of VK_VALVE_video_encode_rgb_conversion as a Valve vendor extension. The open-source Radeon Vulkan “RADV” driver has now merged support for this extension that is being used now by Steam Link VR… ⌘ Read more
Samsung Brings Generative AI-Powered Bixby To Its TVs
Samsung is rolling out new conversational AI across its 2025 TVs that lets users ask questions about what’s on the screen and beyond it. From a report: First announced in September, the generative AI update is rolling out now with support for several languages. Vision AI Companion is based on an upgraded, generative AI-based version of Samsung’s virtual assis … ⌘ Read more
Did ChatGPT Conversations Leak… Into Google Search Console Results?
“For months, extremely personal and sensitive ChatGPT conversations have been leaking into an unexpected destination,” reports Ars Technica: the search-traffic tool for webmasters , Google Search Console.
Though it normally shows the short phrases or keywords typed into Google which led someone to their site, “starting this September, odd q … ⌘ Read more
How the US Cut Climate-Changing Emissions While Its Economy More Than Doubled
alternative_right shares a report from The Conversation: Countries around the world have been discussing the need to rein in climate change for three decades, yet global greenhouse gas emissions – and global temperatures with them – keep rising. When it seems like we’re getting nowhere, it’s useful to step back an … ⌘ Read more
Gemini AI To Transform Google Maps Into a More Conversational Experience
An anonymous reader quotes a report from the Associated Press: Google Maps is heading in a new direction with artificial intelligence sitting in the passenger’s seat. Fueled by Google’s Gemini AI technology, the world’s most popular navigation app will become a more conversational companion as part of a redesign announced Wednesda … ⌘ Read more
Bringing data center observability into the cloud native world
When people talk about cloud-native observability, the conversation usually revolves around applications, containers, and microservices. However, under those layers lies an equally critical foundation: The physical data center. Servers, storage systems, and networks ultimately host every… ⌘ Read more
Improved iron catalysts achieve near-zero CO₂ emissions in liquid fuel synthesis from syngas
Scientists cut down over 99% of the CO2 production during the conversion of crude oil products into fuels. ⌘ Read more
It is always awesome to have a few minutes to converse, at least once I month. I will not miss one, adding it to my calendar. I mean, if we were neighbours you (or wife) would probably have to kick me out of your house, so it’s good I am really far, and a once a month call suffices. 🤣
V7 pwd, converted to modern POSIX systems
This is a conversion of the original V7 pwd program for use on POSIX systems (tested primarily on Linux). This is mostly of historical interest — modern systems have a library routine or system call for getting the current directory, and don’t need this. I’ve attempted to make the minimum set of logic/functionality changes needed to make the program work, preserving the core of the original logic. I’ve made slightly more aesthetic changes, to make r … ⌘ Read more
How to Connect MCP Servers to Claude Desktop with Docker MCP Toolkit
What if you could turn Claude from a conversational assistant into a development partner that actually does things—safely, securely, and without touching your local machine? If you’ve been exploring Claude Desktop and wondering how to connect it with real developer tools, Docker MCP Toolkit is the missing piece you’ve been looking for. Here’s the reality:… ⌘ Read more
Technology for Humans: Conversation with Ruby Central’s executive director, Shan Cureton
Comments ⌘ Read more
@xuu@txt.sour.is Haha 🤣 I’m already have “conversations” with my junior engineers on “how to best use” and “how to avoid” 😂
I think I’m just about ready to go live with my new blog (migrated from MicroPub). I just finished migrating all of the content over, fixing up metadata, cleaning up, migrating media, optimizing media.
The new blog for prologic.blog soon to be powered by zs using the zs-blog-template is coming along very nicely 👌 It was actually pretty easy to do the migration/conversation in the end. The results are not to shabby either.
Before:
- ~50MB repo
- ~267 files
After:
- ~20MB repo
- ~88 files
@prologic@twtxt.net I know we won’t ever convince each other of the other’s favorite addressing scheme. :-D But I wanna address (haha) your concerns:
I don’t see any difference between the two schemes regarding link rot and migration. If the URL changes, both approaches are equally terrible as the feed URL is part of the hashed value and reference of some sort in the location-based scheme. It doesn’t matter.
The same is true for duplication and forks. Even today, the “cannonical URL” has to be chosen to build the hash. That’s exactly the same with location-based addressing. Why would a mirror only duplicate stuff with location- but not content-based addressing? I really fail to see that. Also, who is using mirrors or relays anyway? I don’t know of any such software to be honest.
If there is a spam feed, I just unfollow it. Done. Not a concern for me at all. Not the slightest bit. And the byte verification is THE source of all broken threads when the conversation start is edited. Yes, this can be viewed as a feature, but how many times was it actually a feature and not more behaving as an anti-feature in terms of user experience?
I don’t get your argument. If the feed in question is offline, one can simply look in local caches and see if there is a message at that particular time, just like looking up a hash. Where’s the difference? Except that the lookup key is longer or compound or whatever depending on the cache format.
Even a new hashing algorithm requires work on clients etc. It’s not that you get some backwards-compatibility for free. It just cannot be backwards-compatible in my opinion, no matter which approach we take. That’s why I believe some magic time for the switch causes the least amount of trouble. You leave the old world untouched and working.
If these are general concerns, I’m completely with you. But I don’t think that they only apply to location-based addressing. That’s how I interpreted your message. I could be wrong. Happy to read your explanations. :-)
@zvava@twtxt.net I reckon there’s currently nobody working on v2. Which timezone are you in? Just post your questions here or head over to #yarn.social at libera.chat for a more realtime conversation via IRC.
ProcessOne: Spotify’s Direct Messaging Gambit
Last week, Spotify quietly launched direct messaging across its platform in selected areas, allowing users to share tracks and playlists through private conversations within the app. The feature was rolled out with mini … ⌘ Read more