Conversations with a six-year-old on functional programming (2018)
Article URL: https://byorgey.wordpress.com/2018/05/06/conversations-with-a-six-year-old-on-functional-programming/
Comments URL: https://news.ycombinator.com/item?id=48527377
Points: 4
# Comments: 0 ā Read more
Show HN: Script to bulk delete Claude chats from the web UI
I havenāt found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.
(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows āFinishedā, refreshing away from the page ca ⦠ā Read more
The Brisbane schools parents pay thousands before students pick up a pencil
āIāve had conversations with other parents, and they indicate things like āweāve got our name down for little Mary at four different schoolsā.ā ā Read more
āWhat happened to Gus?ā
Caroline recalls the last conversation she had with her son before his death. ā Read more
Israeli content creator grilled in court
An Israeli content creator has been grilled in court over a chatroom conversation that saw two Bankstown nurses sacked and criminally charged. ā Read more
The taboo talks some WA families should have as CGT uncertainty reigns
Recent research found 70 per cent of family members struggle to discuss their family wealth and one in five avoid having the conversation altogether until a crisis forces it into the open. ā Read more
Microsoft degrades functionality of perpetually-licensed offline products
Article URL: https://consumerrights.wiki/w/Microsoft_Office_2019_and_2021_for_Mac_view-only_conversion_(2026)
Comments URL: https://news.ycombinator.com/item?id=48341578
Points: 14
# Comments: 1 ā Read more
Werner Herzog in conversation with Paul Cronin (2014)
Article URL: https://fsgworkinprogress.com/2014/09/26/insignificant-bullets-evil-poachers-and-l-a-culture/
Comments URL: https://news.ycombinator.com/item?id=48337808
Points: 4
# Comments: 0 ā Read more
Launch HN: Chert (YC P26) ā Twilio for iMessage
Hey HN! Weāre Gary and Ian, and weāre building Chert ( https://www.trychert.com/), an API for businesses to send, receive, and automate iMessage conversations at scale. Check out our demo: https://www.youtube.com/watch?v=SRdwvVxMMoI.
We originally started by building products on top of iMessage because the blue bubble interface, typing indicators, and reactions made agentic conversations feel more human than ones on SMS ⦠ā Read more
Trumpās Tech Posse in China, Whoās Winning in Musk v. Altman, and Hantavirus Conspiracy Theories
Today on Uncanny Valley, we discuss how Donald Trumpās visit to China could influence conversations between world leaders at a moment when the economic and foreign policy stakes couldnāt be higher. ā Read more
WhatsApp Adds Meta AI Chats That Are Built to Be Fully Private
The company says its new Incognito Chat allows you to use its AI chatbot without anyone elseāincluding Metaābeing able to access your conversations. ā Read more
Best Live-Captioning Smart Glasses (2026), WIRED tested
Canāt hear what theyāre saying? Now you can turn on the subtitles for real-life conversations. ā Read more
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.
@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.
@prologic@twtxt.net my translator says conversations. An Jabber Droid app comes to mind.
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.)
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. š¤£
@xuu@txt.sour.is Haha 𤣠Iām already have āconversationsā with my junior engineers on āhow to best useā and āhow to avoidā š
ChatGPT Now Interacts With Multiple Apps Inside Conversations
ChatGPT users can now interact with a handful of third-party apps directly within their conversations, OpenAI has announced.
The new Apps SDK allows developers to build tools that blend naturally into chats, and initial partners include Spotify, Canva, Zillow, Expedia, Booking.com, Coursera, and Figma.
User ⦠ā Read more
#py5 comes with some cool integrations with other #Python libraries, such as the ability to convert #Pillow images, #shapely and #trimesh objects.
But you can create and register your own conversion functions too!
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 @lyse@lyse.isobeef.org I also think a location based reference might be better.
A thread is a single post of a single feed as a root, but the hash has the drawback of not referencing the source, in a distributed network like twtxt it might leave some people out of the whole conversation.
I suggest a simpler format, something like: (#<TIMESTAMP URL>)
This solves three issues:
- Easier referencing: no need to generate a hash, just copy the timestamp and url, itās also simpler to implement in a client without the rish of collisions when putting things together
- Fetchable source: you can find the source within the reference and construct the thread from there
- Allow editing: If a post is modified the hash becomes invalid since it depends on
[ timestamp, url, content ]
@sysop ao tentar ir a https://ciberlandia.pt/conversations levo com isto:
ReferenceError: account is not defined
U= (https://ciberlandia.pt/packs/direct_timeline-index-CclzgTb8.js:1:5335)
ie (https://ciberlandia.pt/packs/logo-CwPlYIww.js:15:35348)
ie (https://ciberlandia.pt/packs/logo-CwPlYIww.js:15:25299)
ie (https://ciberlandia.pt/packs/logo-CwPlYIww.js:15:35287)
U= (https://ciberlandia.pt/packs/direct_timeline-index-CclzgTb8.js:1:5304)
Ff (https://ciberlandia.pt/packs/client-DZIGVCsa.js:33:61330)
Ff (https://ciberlandia.pt/packs/client-DZIGVCsa.js:33:116588)
Ff (https://ciberlandia.pt/packs/client-DZIGVCsa.js:33:112269)
Ff (https://ciberlandia.pt/packs/client-DZIGVCsa.js:33:112197)
Ff (https://ciberlandia.pt/packs/client-DZIGVCsa.js:33:112051)
@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
** To the surprise of literally no one, Iām working on implementing a programming language all my own **
Inspired by conversation at a recent Future of Coding event, I decided Iād write up a little something about the programming language Iāve been working on (for what feels like forever) before Iāve gotten it to a totally shareable state. I have a working interpreter that Iām pretty pleased with, but I donāt yet have an interact ⦠ā Read more
I wish I could watch this (maybe theyāll record it⦠but Iām not sure):
āFrom #Fortran to #Python: A Conversation Across Generations of #ScientificComputingā #PyOhio
https://www.pyohio.org/2025/program/talks/from-fortran-to-python/
@movq@www.uninformativ.de Yeah thatās why Iām striking this conversation with you š Not only do I respect your opinion quite highly 𤣠But like you say (and Iāve read their philipshpy) it can be a bit āelitismā for sure. Iām genuinely interested in what we think of as software that ādoesnāt suckā. Tb be honest I havenāt really put thought to paper myself, but I reckon if I did, Iād have some opinions/ideasā¦
āLayer: In conversation with Casey Reasā
Newbie No More: Lessons from My First KubeCon + CloudNativeCon as a Speaker
Introduction April in London has never felt so electric. From the first footstep in the ExCeL halls to the hallway conversations, KubeCon + CloudNativeCon Europe 2025 was a whirlwind of new ideas, familiar faces, and those⦠ā Read more
Two Approaches to Solving the āQuiet Fediverseā Problem: Conversation Backfilling Mechanisms
Comments ā Read more
Trump Announces Russia Will Strike Back at Ukraine After āGood Conversationā With Putin ā Read more
Putin vows revenge for Ukraineās drone attack, Trump warns after phone call
The US president and his Russian counterpart spoke for more than an hour but Donald Trump said it was ānot a conversation that will lead to immediate peaceā. ā Read more
New doco lets us eavesdrop on John and Yokoās conversations in the 70s
One To One: John & Yoko takes us inside the lives of the famous couple as they agitate for revolution in their new home city of New York. ā Read more
@thecanine@twtxt.net with this you meant Conversations, not XMPP, right?
āAlso, finally getting full screen view for avatars in XMPP - a better integrated one, after 25 years. Y@ay!ā
I had a conversation with my cat about why he canāt eat every hour ā Read more
@lyse@lyse.isobeef.org there are times that it works out to reply to the āflatā conversation, if it fully relates, or the participants are few, or if the strict topic is kept. When there are too many people, or too many topics being spit out, then forking constantly is the way to go. I am a strong proponent of forking. Itās like telling the rest, āyou debate that there, I will take this one asideā.
3rvya6q and your feed, but your feed certainly does not include that particular twt (it comes from my feed).
@movq@www.uninformativ.de Oooooohhhhhh, I see. Hmmmm.
To answer your question: Ideally, you would have replied directly to my reply. :-) The flat conversation model always felt unnatural to me. I just yielded to the communityās way of doing it.
@lyse@lyse.isobeef.org Kind of, but on the other hand: This twt right here refers to 3rvya6q and your feed, but your feed certainly does not include that particular twt (it comes from my feed).
But my proposal probably isnāt very helpful, either. We have this flat conversation model, so ⦠this twt right here, what should it refer to? Your twt? My root twt? I donāt know.
@prologic@twtxt.net Donāt include this just yet. I need to think about this some more (or drop the idea).
7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) š
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! š± #Twtxt #Update
Iām with @andros@twtxt.andros.dev and @eapl.me@eapl.me on this one. But I have also lost interest in twtxt lately and currently rethinking what digital tools truly add value to my life. So I will not spending my time on adding more complexity to Timeline. Still a big thanks to you @prologic@twtxt.net for all the great work you have done and all the nice conversations both here and on our video calls.
I just fixed a bug in ttās reply to parent feature. Previously, when the message tree looked like the following
Message
āā“Reply 1
ā āā“Subreply
āā“Reply 2
and āReply 2ā was selected, pressing A to reply to the parent should have picked āMessageā. However, a reply to āReply 2ā was composed instead. The reason was a precausiously introduced safety guard to abort the parent search which stopped at āSubreplyā, because its subject didnāt match āReply 2āās. It was originally intended to abort on a completely different message conversation root. Just in case. Turns out that this thoght was flawed.
Fixing bugs by only removing code is always cool. :-)
yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:
This expands the usefulness of Twtxt / Yarn.social to:
- Sharing small posts
- Sharing links
- Sharing media
- Having long conversations
- Voting on topics, opinions or decisions
- RSVPing to virtual or physical events
**(#6kkpdda) This expands the usefulness of Twtxt / Yarn.social to:
Sharing small posts
Sharing links
Sharing media
Having long conversat ā¦**
This expands the usefulness of Twtxt / Yarn.social to:Sharing small posts
Sharing links
Sharing media
Having long conversations
Voting on topics, opinions or decisions
RSVPing to virtual or physical events ā Read more
Open Your Favorite Chat Right From Your iPhone Lock Screen
In iOS 18.4, Apple added a new Shortcuts action to open a specific conversation in the Messages app. This means itās now possible to open a chat thread with someone important to you straight from your Lock Screen, for example. Keep reading to learn more.
If youād like to reduce the time it takes to chat with a frequently conta ⦠ā Read more
@prologic@twtxt.net LOL, the conversation is very short, and your initial twtxt is just right there! Geez! Hahahaha, silly Aussie! š
well, that leads to a long conversation.
Piracy is a difficult topic which is very personal, so I wonāt say much about it.
On writing books, Iāve tried along with other digital products such as courses and videogames, and I got to confess that it has been hard for me.
If it helps, I think it all reaches our expectations on the activity and the result. If royalties is the expectation, itās going to be slow. By 5% of royalties, for a rough example, a huge amount of sales will be required to get a decent āwageā, so Iāve understood of doing it by the side of a normal employment although it has been discouraging and a bit sad.
I have reflected about it in Spanish here: https://sembrandojuegos.substack.com/p/sobre-expectativas-al-crear-juegos
For anyone following the proposals to improve replies and threads in twtxt, the voting period has started and will be open for a week.
https://eapl.me/rfc0001/
Please share the link with the twtxt community, and leave your vote on your preferred proposals, which will be used to gauge the perceived benefits.
Also, the conversation is open to discuss implementation concerns or anything aimed at making twtxt better.
M5Stack Expands Offline LLM Lineup with Ethernet-Enabled Kit
M5Stack has launched the Module LLM Kit, combining the Module LLM and Module13.2 LLM Mate for offline AI inference and data communication. It supports applications like voice assistants, text-to-speech conversion, smart home control, and more. This module operates using the AiXin AX630C SoC processor, also found in other M5Stack products like the LLM630 Compute Kit [ā¦] ā Read more
Twtxt was made for nerds, by nerds.
Iād like to change that. Itās by nerds/hackers, for nerds/hackers and friends of these. It doesnāt have to be hacky all the time, as you donāt need to be a nerd to have a blog.
But, for that to happen, someone has to build the tools to improve UX.by design there really is no way to easily discovers others
Yeah, I agree, and although there are directories of email addresses, usually you donāt want that, unless you are a āpublic figureā.
I couldnāt say that a microblogging is a āsocial networkā by default, as a blog is not either. At the same time, people would expect to find new people and conversations, as youād do in a forum.
I think of two features on top of the current spec:
- Clients showing a few posts of what your following are watching but you donāt, so perhaps you find something interesting to follow next. Or that feature of āYour āfollowingsā are following these accounts/peopleā. (Hard to explain in english, but I hope you get the idea)
- Sharing your .txt into some directory, saying āHey, I have this twtxt URL, I want to be discoveredā. Iām thinking of something like the Federated tab on Mastodon.
@prologic@twtxt.net Gemini has an answer for you:
This is a conversation thread from a twtxt network, detailing a userās (movq) frustration with the Mastodon āexport dataā feature and their consideration of self-hosting a fediverse alternative. Hereās a summary:
- movqās initial issue:
- movq is concerned about the volatility of their data on their current Mastodon instance due to a broken āexport dataā feature.
- They contacted the admins, but the issue remains unresolved.
- This led them to contemplate self-hosting.
- movq is concerned about the volatility of their data on their current Mastodon instance due to a broken āexport dataā feature.
- Alternative fediverse software suggestions:
- kat suggests gotosocial as a lightweight alternative to Mastodon.
- movq agrees, and also mentions snac as a potential option.
- kat suggests gotosocial as a lightweight alternative to Mastodon.
- movqās change of heart:
- movq ultimately decides that self-hosting any fediverse software, besides twtxt, is too much effort.
- movq ultimately decides that self-hosting any fediverse software, besides twtxt, is too much effort.
- Resolution and compromise:
- The Mastodon admins attribute the export failure to the size of movqās account.
- movq decides to set their Mastodon account to auto-delete posts after approximately 180 days to manage data size.
- Movq also mentions that they use auto-expiring links on twtxt to reduce data storage.
- The Mastodon admins attribute the export failure to the size of movqās account.
Customize Adaptive Audio on AirPods 4 and AirPods Pro 2
Appleās AirPods 4 and second-generation AirPods Pro have an Adaptive Audio feature that includes Adaptive Noise Control, Personalized Volume, and Conversation Awareness, which are all features that adjust sound and Active Noise Cancellation in response to the environment around you. If you havenāt used Adaptive Audio, it could be worth a look ā especially since iOS 18 allows you more control over the feature.
 has the āadvantageā, that you do not have to āmentionā the original author if the thread slightly diverges. It seems to be a thing here that conversations are typically very flat instead of trees. Hence, and despite being a tree hugger, I voted for 3 being my favorite one, then 2, 1 and finally 4.
All proposals still need more work to clarify the details and edge cases in my opinion before they can be implemented.
Square Units
ā Read more
āCivil War is too wokeā: Trumpās anti-DEI crusade comes for Arlington National Cemetery
Daniel Hampton, Ā Senior EditorĀ - Ā Raw Story
Stephan:Ā The conversion of the United States from an equalitarian democracy to a racist fascist autocracy is being carried out by psychopath fascist Trump and his servants down to the smallest detail. This story provides the factual proof of what I am saying.
 š, word blog comes from weblog, and microblogging could derivate from āsmaller weblogā. https://www.wikiwand.com/en/articles/Microblogging
Iād differentiate it from sharing status updates as it was done with āfingerā or even a BBS. For example, being able to reply; create new threads and sharing them on a URL is something we could expect from āTwitterā, the most popular microbloging model (citation needed)
I like to discuss it, since conversations usually are improved if we sync on what we understand for the same words.
Department of Education lays off nearly half of workforce
Lexi Lonas Cochran , Ā Staff WritersĀ - Ā The Hill
_Stephan:Ā The United States population is already the most illiterate and innumerate population in the developed world. As I have said before 54% can;t read past 6th grade level, and 43% canāt read past 5th grade; canāt calculate fractions or do conversions from fractions to decimals. Now psychopath Trump, aided by his flying monkey billionaire wrestling magnate ⦠ā Read more
Monero Dev Activity Report - Week 10 2025: 10 PRs, 0 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
Opened (6)
monero-project/monero:
@lyse@lyse.isobeef.org i appreciate you updating this with that info. been in the weeds at work so havenāt been tracking the conversation here much. let me sit on this for a bit because often times the edits are within seconds of first post so maybe maybe i just allow them within a certain time frame or do away with them all together. i really only do it because it bugs me once i notice the typo :)
Trump Backs House GOP Bill Slashing $1 Trillion From Medicaid and Food Stamps
Chris Walker , Ā Staff WriterĀ - Ā truthout
_Stephan:Ā I was just told today by the office of one of my physicians that telemedicine, doing a video meeting with a physician, will no longer be covered by Medicare. That, for me, is a big deal. I live on an island and going to a medical appointment on the mainland when all that is involved is a conversation, is an all-day opera ⦠ā Read more
My brain shuts off as soon as and every time it smells the shitGPT in somebodyās response and drops the whole conversation.
Alert | BRAIN CELLS OOM with error message: āAināt nobody got time for that!ā
Open Web Conversations ?~L~X https://notiz.blog/b/DUX
Open Web Conversations ?~L~X https://notiz.blog/b/DUX
California just debunked a big myth about renewable energy
Matty SImon, Ā Senior staff WriterĀ - Ā Grist
Stephan:Ā Even as the coup continues, in Blue states there are continued programs to transition out of the carbon energy era. Here is some good news from California, that debunks for the major carbon energy lies against the conversion.
_Patrick T. Fallon / AFP / ⦠ā Read more@doesnm.p.psf.lt@doesnm.p.psf.lt Thank you for the bug. It is a remnant of my desperate attempt to get a nice looking jump-link scrolling within the conversations. So I just removed scroll-snap-stop: always;.
@andros@twtxt.andros.dev How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients donāt have to cope with the decrytption stuff and it wonāt break the general public conversations.
@prologic@twtxt.net @lyse@lyse.isobeef.org First, please leave me your comments on the repository! Even if itās just to give your opinion on what shouldnāt be included. The more variety, the better.
Second, Iām going to try to do tests with Elliptic keys and base64. Thanks for the advice @eapl@eapl.me
Finally, Iād like to give my opinion. Secure direct messages are a feature that ActivityPub and Mastodon donāt have, to give an example. By including it as an extension, weāre already taking a significant leap forward from the competition. Does it make sense to include it in a public feed? In fact, weāre already doing that. When we reply to a user, mentioning them at the beginning of the message, itās already a direct message. The message is within a thread, perhaps breaking the conversation. Direct messages would help isolate conversations between 2 users, as well as keeping a thread cleaner and maintaining privacy. I insist, itās optional, it doesnāt break compatibility with any client and implementing it isnāt complex. If you donāt like it, youāre free to not use it. If you donāt have a public key, no one can send you direct messages.
interesting idea. Iām not personally interested on having DM conversations on twtxt (for now), although I see the community could be interested in.
Iād suggest to enable the Discussion section in your Github repo to receive comments, as we did for timeline https://github.com/sorenpeter/timeline/discussions
The KCD Sofia 2025 logo: movement. direction. evolution.
KCD post by the Kubernetes Community Days Sofia organizers Today, weāre having a conversation with Veneta Gergova, the artist behind the design and logo for KCD Sofia 2025. What is your experience as a designer and⦠ā Read more
Letās return to previous conversation: what if detect nick from url: pubnix.com/~nick/twtxt.txt is nick, domain.com/anick.txt is anick and etc
(#6rsm6pq) @kat Haha, thatās why we came up with the name āyarnā and āyarn socialā. A yarn is an Australian and Canadian (_and a few other place ā¦
@kat @yarn.girlonthemoon.xyz Haha, thatās why we came up with the name āyarnā and āyarn socialā. A yarn is an Australian and Canadian ( and a few other places) term that means āto have a friendly conversationā, āto have a chatā. Usually around a campfire š„ ā Read more
Apple settles eavesdropping class action for $153 million
A US class action had alleged the tech giant was using its virtual assistant Siriās microphone to record conversations occurring without usersā knowledge. ā Read more
[WTS] [0.005 XMR] Zen Mind - Shunryu Suzuki Digital Scans
Iāve scanned this book. There are 68 pics (138 pages). These scans are double-paged (2 pages scanned at same time). (47MB) Download link is a Tor/Onion link, using the OnionShare program. You will need the Tor browser to download. After purchasing, you will automatically receive the download link.
Link: https://xmrbazaar.com/listing/Qbby/
themaker117@conversations.im (XMPP) ā Read more
How womenās basic rights and freedoms are being eroded all over theĀ world
, Ā Ā - Ā The Conversation
_Stephan:Ā Part of the manifestation of humanityās precognition is the hysterical fear a growing number of men have about women. Part of it is, I think, that there is no other way to incarnate except through the body of a woman, and these men unconsciously realize if there is a subordinate gender it is male. So they seek control of their superiors. This i ⦠ā Read more
** Thinking about week notes **
Iām thinking about week notes again. I like the idea, but it is a form I struggle to keep with. To stick to. It feels sorta like a one sided conversation. Broadcast. Iād like to make it more of a conversation.
Iāve made two new little games since the start of December. Both are installments in the adventures of the little black square who first showed up in hill. Mountain is sort of a sequel to hill. Rather than zoot down ⦠ā Read more
Use ChatGPT by Phone by Calling 1-800-ChatGPT for AI Voice Answers & Communication
OpenAI, the company behind the popular ChatGPT artificial intelligence tool, has introduced a new phone-based ChatGPT client experience. By calling 1-800-ChatGPT (1-800-242-8478), you are able to have a phone conversation with ChatGPT to get AI answers by phone. Essentially the phone line for ChatGPT means that you can access and use ChatGPT entirely by voice, ⦠[Read More](https://osxdaily.com/2024/12/20/use-cha ⦠ā Read more
[LTT] GBP>XMR - FMD
Exiled localcrypro to localmonero p2p trader here, offering my service to those who feel lost with the reccent news. I can offer GBP>XMR with a short simple KYC for bank deposits. Or, if you prefer No KYC with myself, I also accept Volet or Paysend, plus a few other crypto options such as USDT or LTC. Please feel free to send me a message if you think I can help you :)
Link: XMPP
⦠ā Read more
As Trump touts plans for immigrant roundup, militias are standing back, but standingĀ by
Amy Cooter, Ā Director of Research, Academic Development, and Innovation at the Center on Terrorism, Extremism, and CounterterrorismĀ - Ā The Conversation
_Stephan:Ā I have been doing reports on these MAGAt citizen militias of insecure White men, including a number of sheriffs for years now. These men adore guns, and train like soldiers because it makes th ⦠ā Read more
iOS 19 Rumors: More ChatGPT-Like Siri, Some New Features āPostponedā
iOS 19 is not expected to be announced until June 2025, but the software updateās first major new feature has already leaked.
In his Power On newsletter today, Bloombergās Mark Gurman reiterated his previous report that said iOS 19 will introduce a ā [more conversational Siri](https://www.macrumors.co ⦠ā Read more
@bender@twtxt.net The tagline of Timeline is āa single user twtxt/yarn podā not just a yarn pod. Similar to GNU/Linux. When we came up with the concept of Yarn Social it was a way to rebrand twtxt with the extensions that makes conversations like this possible.
One of the things Iām going to work on next (maybe today, weāll see how much time thereās left in the day) is being able to load up old conver ā¦
One of the things Iām going to work on next ( maybe today, weāll see how much time thereās left in the day) is being able to load up old conversations ( fallen off the cache) like this one. ā Read more
A Conversation with Astrophysicist J. Richard Gott III ā Read more
@Codebuzz@www.codebuzz.nl I use Jenny to add to a local copy of my twtxt.txt file, and then manually push it to my web servers. I prefer timestamps to end with āZā rather than ā+00:00ā so I modified Jenny to use that format. I mostly follow conversations using Jenny, but sometimes I check twtxt.net, which could catch twts I missed.
So I am really curious, now that I am building upon @sorenpeter@darch.dkās Timeline app, how other users write/add their twtxt, and how you follow conversations. Comment svp!
[LTH] [0.15 XMR] Convert isometric token image from Wordpress to Monero icon
A new privacy focused hosting platform which only accepts Monero as a currency needs a conversion of this isometric logo of Wordpress, to be exactly the same however, using Monero color scheme and icon: https://file.io/clebBxqHX9UV
Link: https://bounties.monero.social/posts/160/
n/a ā Read more
WhatsApp Rolls Out New Filters and Backgrounds for Video Calls
WhatsApp has announced it is rolling out new filters and backgrounds for users to personalize their video calls. The popular chat platform said the new effects are designed to make video conversations āmore engagingā and give them a āmore personal touch.ā

Community post by Abby Bangser, Christophe Fargette, Piotr Kliczewski, Valentina Rodriguez Sosa Letās define what is an IDP (Internal Developer Portal)Ā The term IDP can be confusing, as some of the industry refers to Internal Developer Portals and⦠ā Read more
twt probably isn't the best client I'm afraid. It doesn't really cache twts by their key (hash) to display threads properly. Jenny however does š
It has twts cache which used if timeline is set to jew. Maybe i.should fork twet to make wishes like newlines (i see two squares), showing conversations, showing twts if not found in cache and parsing medata to configure url, nick and followers (currenly it duplicated in config and twtxt file)
JMP: SMS Censorship
Since almost the very beginning of JMP there have been occasional SMS and MMS delivery failures with an error message like āRejected for SPAMā. By itself this is not too surprising, since every communications system has a SPAM problem and every SPAM blocking technique has some false positives. Over the past few years, however, the incidence of this error has gone up and up. But whenever we investigate, we find no SPAM being sent, just regular humans having regular conversations. So what is happening here? Are ⦠ā Read more
(replyto:ā¦). Itās easier to implement and the whole edits-breaking-threads thing resolves itself in a ānaturalā way without the need to add stuff to the protocol.
@movq@www.uninformativ.de I cases of these kind of āabuseā of social trust. Then I think people should just delete their replies, unfollow the troll and leave them to shouting in the void. This is a inter-social issue, not a technical issue. Anything can be spoofed. We are not building a banking app, we are just having conversation and if trust are broken then communication breaks down. These edge-cases are all very hypothetical and not something I think we need to solve with technology.
@mckinley@twtxt.net To answer some of your questions:
Are SSH signatures standardized and are there robust software libraries that can handle them? Weāll need a library in at least Python and Go to provide verified feed support with the currently used clients.
We already have this. Ed25519 libraries exist for all major languages. Aside from using ssh-keygen -Y sign and ssh-keygen -Y verify, you can also use the salty CLI itself (https://git.mills.io/prologic/salty), and Iām sure there are other command-line tools that could be used too.
If we all implemented this, every twt hash would suddenly change and every conversation thread weāve ever had would at least lose its opening post.
Yes. This would happen, so weād have to make a decision around this, either a) a cut-off point or b) some way to progressively transition.
@abucci@anthony.buc.ci well, those are top ten ātwtxtrsā (as in, how many twtxts they have produced). @prologic@twtxt.net sure is a conversational fellow. :-D
Developing an AI agent for smart contextual Q&A
Member post originally published on InfraCloudās blog by Shreyas Mocherla Accelerated by the pandemic, online tech communities have grown rapidly. With new members joining every day, itās tough to keep track of past conversations. Often, newcomers ask questions⦠ā Read more
Iām hearing the call, itās time to switch back to landline phones
Preferring a text message is fine when the topic of conversation is which mall to hang out, but try telling a potential employer to send you a voice note instead of calling. ā Read more