@seabirdie@yarn.girlonthemoon.xyz letās goooo!!!!!! wait lemme follow u
"twtxtfeevalidator/0.0.1" UA about? I thought I could ask before throwing a 1000GB file at it šŖ¤ could it be the same 'xt' thing @lyse was talking about the other day?
@lyse@lyse.isobeef.org Oh! no need to be sorry and feel free to keep at it if it helps, I donāt mind. Itās just that Iām always on the lookout for corpo-bots and crawlers slipping through the cracks (a fun little game of sorts) š
the only thing I let them see is a robots.txt telling them to :diffoff
Also, Iām curious about the invalid lines in my feed. is it something I should lookout for in future?
Pinellas County - Long Run: 11.00 miles, 00:09:38 average pace, 01:46:02 duration
just one of those ones you never want to stop. it was dark, quiet, and lonely which just let me zone out with the cool weather and maintain what felt easy. didnāt look at the watch until the end when it notified me it was going to die. adjusted the mileage and time to reflect.
#running
(#f26jg3a) @kat Haha 𤣠If someone figures this out, please let me know šš ā In the meantime, Iām going to very soon⢠write a daemon ā¦
@kat @yarn.girlonthemoon.xyz Haha 𤣠If someone figures this out, please let me know šš ā In the meantime, Iām going to very soon⢠write a daemon that will watch the audit log for repeated violations and add to the network firewall. ā Read more
(#6cnegna) Also post as much as you want! Itās a free world. Itās your feed. Itās your daughter. 𤣠nobody actually has to read any of it let ā¦
Also post as much as you want! Itās a free world. Itās your feed. Itās your daughter. 𤣠nobody actually has to read any of it let alone follow you if they donāt want to. š thatās kind of the beauty of a truly decentralized slow social media ecosystem. š ā Read more
(#v3q6xuq) @lyse I wouldnāt know sadly. I donāt pay attention to the actual clients themselves as you know. I just let yarnd do itās thing.
@lyse @lyse.isobeef.org I wouldnāt know sadly. I donāt pay attention to the actual clients themselves as you know. I just let yarnd do itās thing. ā Read more
Shi⦠I forgot to pull my twtxt file before twtinā ⦠let me see if I can recover them lost timeline twts.
Ok, amma start twting from my timeline instance, let me know if I break something xD
** Neon **
I was bemoaning the lack of color at my desk and a friend sent me this link to a place that makes custom neon signs. I am likely much to indecisive, and faaaar too cheap to actually order one, but I keep having intrusive thoughts about what Iād get if I were to get one.
I think the Yiddish phraseāzol er krenken un gedenkenā would be funny. It meansālet him suffer and rememberā which is very melodramatic, but totally rife with so much meaning. ā Read more
(#ry4ke5a) @emmanuel Thanks! We all worked hard on these extensions to try to turn Twtxt into something a bit more letās say useable or āuser fr ā¦
@emmanuel @wald.ovh Thanks! We all worked hard on these extensions to try to turn Twtxt into something a bit more letās say useable or āuser friendlyā š¤£ ( without breaking things too much of course!) ā Read more
nick = _@domain.tld in the twtxt.txt?
What should the advantage be to nick = _compared to just not defining a nick and let the client use the domain as the handle?
What is not intuitive is that you put something in the nick field that is not to be taken literary. The special meaning of _ is only clean if you read the documentation, compared to having something in nick that makes sense in the current context of the twtxt.txt.
A new addition to my domain collection
My list of domains is constantly changing. Sometimes it grows, and sometimes it shrinks as I let go of a domain I no longer need. The good thing is that letting go of a domain makes room for new ones. Just yesterday I made a spontaneous purchase of another .de domain: jan-lukas.de, to go along with janlukas.de, which I already own and sometimes use for emails. ā Read more
JMP: Newsletter: JMP at SeaGL, Cheogram now on Amazon
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case itās been a while since you checked out JMP, hereās a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client.Ā Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free a ⦠ā Read more
JMP: Newsletter: Year in Review, Google Play Update
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case itās been a while since you checked out JMP, hereās a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client.Ā Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as ⦠ā Read more
@eapl.me@eapl.me why not https://domain.com/.well-known/twtxt/:domain/:user ?
the business card test is this can you write it on your business card and have someone you give it to be able to figure it out without added context?
- phone number: yes because everyone knows what a phone number is.
- email address: yes, everyone knows an email and their aol or prodigy will let them email.
- twitter/x/insta/pintrest handle: no, whats a twitter? do i need to sign up?
- domain name: yes its simple and you just type it in a browser right?
- twtxt url: kinda? its a bit long and is that a forward slash? or a backward slash?
One benefit with bluesky is your username is also a website. And not a clunky URL with slashes and such. I wish twtxt adopted that. I have advocated for webfinger to for twtxt to let us do something like it with usernames. Nostr has something like it
By default the bsky.social urls all redirect to their feeds like: hmpxvt.bsky.social
Many custom urls will redirect to some kind of linktree or just their feed cwebonline.com or la.bonne.petite.sour.is or if you are a major outlet just to your web presence like https://theonion.com⬠or https://netflix.com
Its just good SEO practice
Do all nostr addresses take you to the person if typed into a browser? That is the secret sauce.
No having to go to some random page first. no accounts. no apps to install. just direct to the person.
Trying to get some custom T-shirts made. Ordered my first one with This is fine! ā Letās see what eh quality of the print and T-shirt is befor ā¦
Trying to get some custom T-shirts made. Ordered my first one with
ā Letās see what eh quality of the print and T-shirt is before I make any more š
ā Read more
How to Lock iPhone / iPad Apps with Face ID or Passcode
A handy app-specific security feature is available for iPhone and iPad that requires authentication with Face ID or a passcode before a chosen app can be launched. Essentially this lets you lock any iPhone or iPad app with Face ID or a passcode, and this lock applies even if your iPhone or iPad is already ⦠Read More ā Read more
Letās Get Containerized: Simplifying Complexity for Modern Businesses
Adapt to rising tech costs with containers, enabling consistent, efficient app deployment across cloud and hybrid environments. ā Read more
[ANN] Privacy and Anonymity in Monero
I have a written a blog post on how Monero uses Cryptography (ECDH, Pedersen Commitments, Schnorr Signatures, Ring Signatures etc) to add privacy & anonymity on the blockchain. I have covered most of the cryptography used except for RangeProofs (Bulletproofs) which I plan to cover later in a separate post. Do let me know if you find any mistakes or if something isnāt clear.
Link: https://risencrypto.github.io/Monero/
risensteam0 (at) protonmail (do ⦠ā Read more
Why Iād never switch to an š iPhone
Recently, Kev announced heās switching back to Android, and judging by his first impressions, he seems to be enjoying it. Coincidentally, I came across a video from Linus Tech Tips, where Linus shared his thoughts after using an iPhone for 30 days ā and letās just say, he wasnāt impressed. ā Read more
Can you be addicted to water?! š¤āļø Letās find out ā Read more
**(#dy3n2cq) Also interesting:
edit_hash: When a message is edited, a new message is createdā this field holds the hash of the modified messag ā¦**
Also interesting:edit_hash: When a message is edited, a new message is createdā this field holds the hash of the modified message. The client follows the chain of edit hashes to end up at the final, edited message to display. This lets us keep an āundoā history (not yet implemented) and is a marker so the client can display a marker that the message has been edited. ā Read more
Second Stage
ā Read more
Second Stage
ā Read more
Go ahead, ban kids from social media, but please outlaw these grown-ups too
Curtail under-16s, by all means, but letās not forget the adult Insta-imbeciles, LinkedIn humble braggarts, Twitter twits and the rest. ā Read more
John-Doggett creates public XMR node setup script
John-Doggett1 has created a Bash script2 that helps users to automatically configure public Monero nodes with support for HTTPS on Debian:
It uses Caddy to create a public website on your node, as well as renewing LetsEncrypt certificates. [..] Let me know what you all think
Usage instructions are available on GitHub2.
Note: inspect the code4 before running the script.
- https:/ ⦠ā Read more
kartoffels v0.6 released!
kartoffels is a game where youāre given a potato and your job is to
implement a firmware for it - letās see what changed in v0.6! ā Read more
@eapl.me@eapl.me here are my replies (somewhat similar to Lyseās and Jamesā)
Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax
if something is NSFWIDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.
Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.
Discovery: User-agent for discovery can become better. Iām working on a wrapper script in PHP, so you donāt need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But thatās the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.
Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs
Languages: If the need is big then make a separate feed. I donāt mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then itās about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.
Emojis: Iām not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?
Unstoppable Domains introduces personalized .XMR onchain domains
Unstoppable Domains 1 has announced2 the launch of personalized .XMR 3 onchain domains that can be used instead of long wallet addresses, seemingly in collaboration with Cake Wallet and the Monero project:
In partnership with @monero and @cakewallet, weāre making $XMR payments more secure and private. [..] .XMR domains let you transact securely on Monero and streamline payments in ⦠ā Read more
Let it sink in how the richest person on the planet was EXTREMELY directly involved in getting his preferred candidate in the US presidency seat.
So letās recap⦠Weāve got Putin waging war against Ukraine. Netanyahu waging war against Palestine. Iran getting involved. Kim Jong Un helping ā¦
So letās recap⦠Weāve got Putin waging war against Ukraine. Netanyahu waging war against Palestine. Iran getting involved. Kim Jong Un helping Russia and sending soldiers as resources for Putinās war. And now Trump has won a 2nd term in the US where weāll see him scrap EU sanctions and fines against US companies violating EU laws and what else? š¤
What dafuq is wrong with this world?! š ā Read more
(#aml2qzq) @cuaxolotl Okay you are right. Iām not being very specific, but intentionally very broad and my statement is generalized thatās true. ā¦
@cuaxolotl @sunshinegardens.org Okay you are right. Iām not being very specific, but intentionally very broad and my statement is generalized thatās true. There are so many examples and issues to talk about, if we did, weād be here a while š
Letās just agree that we both agree on extremism not re ⦠ā Read more
JMP: Newsletter: JMP at SeaGL, Cheogram now on Amazon
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case itās been a while since you checked out JMP, hereās a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client. Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as ⦠ā Read more
My very strong opinion on the use of Twtxt is if you intend to use it, you should be prepared to let people pull your feed or at least check it ā¦
My very strong opinion on the use of Twtxt is if you intend to use it, you should be prepared to let people pull your feed or at least check it and regular rentals.
Otherwise get out and go use something thatās either a distributed (Mastodon, AT, etc) or centralized (Facebook, X, etc) network. ā Read more
** Broughlike **
The Roguelike Celebration happened this weekend. Every year I think about participating, and every year I let it slip me by. In honor of it, though, this weekend I made a Broughlikeā¦which Iāve creatively named āEliās Broughlike.ā
It runs in the browser. It should work on most anything with a keyboard, or with a touchscreenāāāthe about page ha ⦠ā Read more
Introducing Organization Access Tokens
Docker organization access tokens let customers manage access that each token has, instead of managing users and their placement within the organization. ā Read more
āLet it ripā? The multimillion-dollar tomato fight between farmers and government
Tomato growers placed into quarantine after the discovery of the tomato brown rugose virus say authorities should have been better prepared for the arrival of the virus. ā Read more
BrandyJSon releases Feather Atomic v1.2
BrandyJSon1 has released Feather Atomic 2 version 1.23 with a temporary fix for the dead rendezvous points issue4:
[..] lets a user force a swaptool to query rendezvous points over clearnet. Does not completely solve the issue as it stems from comit xmr<->btc using an outdated libp2p version.
The full changelog, sources and SHA256sums can be found on Github3.
Leading the way: 10 projects in the Open Source Zone at GitHub Universe 2024
Letās take a closer look at some of the stars of the Open Source Zone at GitHub Universe 2024 š
The post Leading the way: 10 projects in the Open Source Zone at GitHub Universe 2024 appeared first on The GitHub Blog. ā Read more
A conversation about the Future of Internal Developer Portals (IDPs)
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
JMP: Newsletter: SMS Routes, RCS, and more!
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case itās been a while since you checked out JMP, hereās a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client.Ā Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as in Freedom; ⦠ā Read more
JMP: Newsletter: eSIM Adapter (and Google Play Fun)
Hi everyone!
Welcome to the latest edition of your pseudo-monthly JMP update!
In case itās been a while since you checked out JMP, hereās a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client.Ā Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as i ⦠ā Read more
Erlang Solutions: Erlang Concurrency: Evolving for Performance
Some languages are born performant, and later on tackle concurrency. Others are born concurrently and later build on performance. C or Rust systemās programming are examples of the former, Erlangās Concurrency is an example of the latter.
A mistake in concurrency can essentially let all hell loose, incurring incredibly hard-to-track bugs and even security vulnerabilities, and a mistake in performance can leave a product tr ⦠ā Read more
@prologic@twtxt.net Thanks for writing that up!
I hope it can remain a living document (or sequence of draft revisions) for a good long time while we figure out how this stuff works in practice.
I am not sure how I feel about all this being done at once, vs. letting conventions arise.
For example, even today I could reply to twt abc1234 with ā(#abc1234) Edit: ā¦ā and I think all you humans would understand it as an edit to (#abc1234). Maybe eventually it would become a common enough convention that clients would start to support it explicitly.
Similarly we could just start using 11-digit hashes. We should iron out whether itās sha256 or whatever but thereās no need get all the other stuff right at the same time.
I have similar thoughts about how some users could try out location-based replies in a backward-compatible way (append the replyto: stuff after the legacy (#hash) style).
However I recognize that Iām not the one implementing this stuff, and itās less work to just have everything determined up front.
Misc comments (I havenāt read the whole thing):
Did you mean to make hashes hexadecimal? You lose 11 bits that way compared to base32. Iād suggest gaining 11 bits with base64 instead.
āClients MUST preserve the original hashā ā do you mean they MUST preserve the original twt?
Thanks for phrasing the bit about deletions so neutrally.
I donāt like the MUST in āClients MUST follow the chain of reply-to referencesā¦ā. If someone writes a client as a 40-line shell script that requires the user to piece together the threading themselves, IMO we shouldnāt declare the client non-conforming just because they didnāt get to all the bells and whistles.
Similarly I donāt like the MUST for user agents. For one thing, you might want to fetch a feed without revealing your identty. Also, it raises the bar for a minimal implementation (Iām again thinking again of the 40-line shell script).
For āwho followsā lists: why must the long, random tokens be only valid for a limited time? Do you have a scenario in mind where they could leak?
Why canāt feeds be served over HTTP/1.0? Again, thinking about simple software. I recently tried implementing HTTP/1.1 and it wasnāt too bad, but 1.0 would have been slightly simpler.
Why get into the nitty-gritty about caching headers? This seems like generic advice for HTTP servers and clients.
Iām a little sad about other protocols being not recommended.
I donāt know how I feel about including markdown. I donāt mind too much that yarn users emit twts full of markdown, but Iām more of a plain text kind of person. Also it adds to the length. I wonder if putting a separate document would make more sense; that would also help with the length.
@prologic@twtxt.net Do you have a link to some past discussion?
Would the GDPR would apply to a one-person client like jenny? I seriously hope not. If someone asks me to delete an email they sent me, I donāt think I have to honour that request, no matter how European they are.
I am really bothered by the idea that someone could force me to delete my private, personal record of my interactions with them. Would I have to delete my journal entries about them too if they asked?
Maybe a public-facing client like yarnd needs to consider this, but that also bothers me. I was actually thinking about making an Internet Archive style twtxt archiver, letting you explore past twts, including long-dead feeds, see edit histories, deleted twts, etc.
publish_command to vomit the HTML into a file, using twtxt2html.
Hmm, this didnāt work, because I made a mistake. Now I have corrected it, letās see how it goes now.
95-year-old keeps garden dream alive as flower festival gets underway after beloved wifeās passing
Les Stephson is not letting his age get in the way of maintaining his āpride and joyā ā his garden, where he goes to remember his wife who died a year ago. ā Read more
Release Date for iOS 18, macOS Sequoia, iPadOS 18, is September 16
In all of the hubbub about the new iPhone 16 series and release candidate builds for macOS Sequoia, iOS 18, and iPadOS 18, you might have missed when Apple announced what the official release dates will be for all of their new operating systems. Letās clear that up right now so that you can be ⦠Read More ā Read more