Speed dating a solution to the slow dating lives of farmers
When the dating app radius won’t reach the edge of your property, and you’re harvesting grain from sun-up til sundown, how do you find a partner? ⌘ Read more
M5 MacBook Air: Release Date, Features, and Performance Predictions
The MacBook Air is Apple’s most popular laptop – a thin, fanless machine that wields quiet power thanks to the efficiency of Apple silicon. While the M4 model isn’t exactly old, attention is already turning to its successor.
Apple doesn’t telegraph new product launches ahead of time, but we can draw a surprisingly clear picture … ⌘ Read more
@prologic@twtxt.net I can’t upload a screenshot (tried, but Yarnd simple “ate” my reply). See https://zsblog.mills.io/posts/hello-zs-blog.html. Is has no date/time on it.
the single posts have no date (intended?)
What do you mean by this? 🤔
@prologic@twtxt.net need to work on the CSS. For example, the tags are too big, the code blocks (and the inline ones) are too small, the single posts have no date (intended?), and so on. It’s an alpha start!
@zvava@twtxt.net Going to have to hard disagree here I’m sorry. a) no-one reads the raw/plain twtxt.txt files, the only time you do is to debug something, or have a stick beak at the comments which most clients will strip out and ignore and b) I’m sorry you’ve completely lost me! I’m old enough to pre-date before Linux became popular, so I’m not sure what UNIX principles you think are being broken or violated by having a Twt Subject (Subject)
whose contents is a cryptographic content-addressable hash of the “thing”™ you’re replying to and forming a chain of other replies (a thread).
I’m sorry, but the simplest thing to do is to make the smallest number of changes to the Spec as possible and all agree on a “Magic Date” for which our clients use the modified function(s).
@bender@twtxt.net Well honestly, this is just it. My strong position on this is quite simple:
Do the simplest thing that could work.
It’s one of the age old UNIX philosphies.
Therefore, the simplest thing™ to do here is to just increase the hash length, mark a magic™ date/time as @lyse@lyse.isobeef.org has indicated and call it a day. We’ll then be fine for a few hundred years, at which point there’ll be no-one left alive to give a shit™ anyway 🤣
@itsericwoodward@itsericwoodward.com I used the dates as is for indexing them as string, the ISO format allows for free auto sorting.
The driver’s license documents in Germany now have an expiration date. You have to renew them every 15 years. (Not the license itself, just the documents.)
I just got my renewed documents. Their expiration date says something like 01.09.40. Huh? That looks super weird to me, like an error. But no, it’s 2040 … Just 15 years away.
@zvava@twtxt.net There would be only one hash for a message. Some to be defined magic date selects which hash to use. If the message creation timestamp is before this epoch, hash it with v1, otherwise hammer it through v2. Eventually, support for v1 could be dropped as nobody interacts with the old stuff anymore. But I’d keep it around in my client, because why not.
If users choose a client which supports the extensions, they don’t have to mess around with v1 and v2 hashing, just like today.
As for the school of thought, personally, I’d prefer something else, too. I’m in camp location-based addressing, or whatever it is called. There more I think about it, a complete redesign of twtxt and its extensions would be necessary in my opinion. Retrofitting has its limits. Of course, this is much more work, though.
I finally have my new (top-secret) twtxt client in a working state. Next comes the deployment, which I hope to finish tonight. Release date: TBD. Stay tuned!
@prologic@twtxt.net yeah, because, you know, even if you try entering a fake date of birth, the “algorithms” will, move it like a Ouija board, changing it back to the right one /s. 🙄
@prologic@twtxt.net yeah, because, you know, even if you try entering a fake date of birth, the “algorithms” will move it, like a Ouija board, changing it back to the right one /s. 🙄
Felt the need to make this stupid reference - nobody will get, most likely. Feel free to guess (the file name and todays date, are both a hint), any other notes and opinions appreciated too, idk if I ever drew a standing one, from the front, before.
Sean Combs’s sobbing ex-girlfriend testifies at trial
A woman who was dating Sean “Diddy” Combs at the time of his arrest last year has broken down in tears while giving evidence at his trial. ⌘ Read more
China’s falling birth rate meets a #boysober dating revolution
Across China, a growing number of young heterosexual women are fed up with traditional pressures around marriage and sexism and choosing to stay single. ⌘ Read more
US-backed Gaza aid group closes all distribution sites after shootings
The Gaza Humanitarian Foundation, which last week started handing out meals to hungry Palestinians inside the war-shattered Gaza Strip, said the sites would be reopened, but did not provide a date. ⌘ Read more
Age of Dead Sea Scrolls pinned down with the help of AI
A new study has used AI to decipher the age of the Dead Sea Scrolls, potentially rewriting what we know about when some of the world’s most precious biblical texts were created. ⌘ Read more
Trial date set for Patrick Stephenson, accused of killing Samantha Murphy
A trial date and location have been confirmed for the man charged with the alleged murder of Ballarat mother Samantha Murphy. ⌘ Read more
UK unveils radical defence overhaul as Starmer eyes Russian threat
British Prime Minister Keir Starmer tells the UK the “moment has arrived to transform how we defend ourselves” but has not given a date when UK defence spending will rise to 3 per cent of GDP. ⌘ Read more
Kumanjayi Walker inquest findings delayed after death in custody
The long-awaited coronial findings into the 2019 death in custody of Aboriginal man Kumanjayi Walker will be delayed by a month, after the death of another Warlpiri man in Alice Springs last week. ⌘ Read more
** Admitting that they’re really never weekly notes **
While everyone is up to their eyeballs in puzzles playing Blue Prince I’ve been playing some Fire Emblem: Blazing Sword on the Gameboy Advanced. I’ve also set up the playdate to mirror at my computer and have been having fun exploring the games in season 2! Mostly just Dig! Dig! Dino!, so far.
I decided to learn OCaml a few weeks ago. I’ve been writing a rogue clone in it. I am enjoying is and the entire ML fami … ⌘ Read more
If my cat had a dating profile pic ⌘ Read more
Up to date (maintained) plugin to add better multi-cursor functionality to vim ⌘ Read more
Sat down at a restaurant in Spain and realised I have a date on the other side ⌘ Read more
Poptarts’ birthday is sometime this week but idk the exact date. So happy 11th you old fart ⌘ Read more
@bender@twtxt.net I’m not sure this is accurate, if you lookup mine:
$ whois shortcircuit.net.au 2>&1 | grep -i creat
created: 1986-03-05
I think this has to be the registrar’s creation date no? 🤔
@anth@a.9srv.net happy birthday, “youngster!”
Domain Name: NETBROS.COM
Registry Domain ID: 1193243_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: https://www.cloudflare.com
Updated Date: 2025-03-29T04:08:33Z
Creation Date: 1998-04-29T04:00:00Z
@anth@a.9srv.net Congrats, that’s pretty cool! Quite some time, I’m impressed.
@prologic@twtxt.net You’ll sometimes find the “Creation Date” in whois
. Our domain was registered in 2009. Woah. That’s also been a while, crazy.
slowing working away at my latest code project: learning PHP by recreating the 2000s fandom mainstay known as a fanlisting! it’s been super fun i added a dynamic nav bar and other modifications in the latest commit
fanlistings even to this day rely on old PHP scripts dating back to the early 2000s that need whole ass mySQL or postgres DBs and are incredibly insecure. you can look at them here they’re like super jank lol it’s sad that new fanlistings have to use them because there’s no other options….
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
@prologic@twtxt.net Can you please draft up a specification for that proposed change with all the details? Such as which date do you actually refer to? Is it now()
or the message’s creation timestamp? I reckon the latter is the case, but it’s undefined right now. Then we can discuss and potentially tweak the proposal.
Also, I see what you did there in regards to the reply model change poll. ]:->
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 will be adding the code in for yarnd
very soon™ for this change, with a if the date is >= 2025-07-01 then compute_new_hashes else compute_old_hashes
Fantastic game! Find 5 dates by looking at 5 photos.
https://whichyr.com/
show me your cat’s dating profile pic ⌘ Read more
@kat@yarn.girlonthemoon.xyz It’s more like a cache, it stores things like “timestamp of the most recent twt we’ve seen per feed” or “last modification date” (to be used with HTTP’s if-modified-since
header). You can nuke these files at any time, it might just result in more traffic (e.g., always getting a full response instead of just “HTTP 304 nope, didn’t change”).
@quark@ferengi.one Yes, I often write a couple of twts, don’t publish them, then sometimes notice a mistake and want to edit it. You’re right, as soon as stuff is published, threads are going to break/fork by edits.
@david@collantes.us If I run
printf '%s\n%s\n%s' 'https://aelaraji.com/twtxt.txt' '2025-04-16T22:49:11+00:00' "Am I tripping or `rsync` is actually THIS effing faster than `scp`!!? 🫨" | b2sum -l 256 | awk '{ print $1 }' | xxd -r -p | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 8
I have xqfsv6a
. It is raw text
But… If I change de date to 2025-04-16T22:49:11Z
I have si4er3q
.
Even though I really do like the shell, I always use Dolphin to mount my digicam SD card and copy the photos onto my computer. I finally added a context menu item in Dolphin to create a forest stroll directory with the current date in order to save some typing:
The following goes in ~/.local/share/kservices5/ServiceMenus/galmkdir.desktop:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=Waldspaziergang;
[Desktop Action Waldspaziergang]
Name=Heutigen Waldspaziergang anlegen…
Icon=folder-green
Exec=~/src/gelbariab/galmkdir "%f"
In order to update the KDE desktop cache and make this action menu item available in Dolphin, I ran:
kbuildsycoca5
The referenced galmkdir
script looks like that:
#!/bin/sh
set -e
current_dir="$1"
if [ -z "$current_dir" ]; then
echo "Usage: $0 DIRECTORY" >&2
exit 1
fi
dir="$(kdialog \
--geometry 350x50 \
--title "Heutigen Waldspaziergang anlegen" \
--inputbox "Neues Verzeichnis in „$current_dir“ anlegen:" \
"waldspaziergang-$(date +%Y-%m-%d)")"
mkdir "$current_dir/$dir"
dolphin "$current_dir/$dir"
This solution is far from perfect, though. Ideally, I’d love to have it in the “Create New” menu instead of the “Actions” menu. But that doesn’t really work. I cannot define a default directory name, not to mention even a dynamic one with the current date. (I would have to update the .desktop file every day or so.) I also failed to create an empty directory. I somehow managed to create a directory with some other templates in it for some reason I do not really understand.
Let’s see how that works out in the next days. If I like it, I might define a few more default directory names.
Ahhh! It’s all Soren’s fault 🤣
commit ea9eaaf3d3977701dcb84b927c77c4f921bdbf43
Author: sorenpeter <sorenpeter@noreply@mills.io>
Date: Sat Sep 24 23:34:07 2022 +0000
Replacing Pico.css with Simple.css (#990)
Replacing pico.css with simple.css along with some small UI changes
can’t watch anything on netflix, it says my browser is not up to date (but it is) and that the content is not avail to watch instantly… this is supposed to be easy but it’s not anymore, I guess I divorce with netflix and cancel the subscription…
@prologic@twtxt.net Spring cleanup! That’s one way to encourage people to self-host their feeds. :-D
Since I’m only interested in the url
metadata field for hashing, I do not keep any comments or metadata for that matter, just the messages themselves. The last time I fetched was probably some time yesterday evening (UTC+2). I cannot tell exactly, because the recorded last fetch timestamp has been overridden with today’s by now.
I dumped my new SQLite cache into: https://lyse.isobeef.org/tmp/backup.tar.gz This time maybe even correctly, if you’re lucky. I’m not entirely sure. It took me a few attempts (date and time were separated by space instead of T
at first, I normalized offsets +00:00
to Z
as yarnd does and converted newlines back to U+2028
). At least now the simple cross check with the Twtxt Feed Validator does not yield any problems.
vi
or vim
at the beginning of each line? Like, upon opening like so:
@david@collantes.us While you’re typing? I guess this could be used as a starting point (doesn’t work on the very first line):
inoremap <CR> <Esc>:r!date +"\%F \%T"<CR>A
What’s the end goal here? 😅
@andros@twtxt.andros.dev Can you reproduce any of this outside of your client? I can’t spot a mistake here:
$ curl -sI 'http://movq.de/v/8684c7d264/.html%2Dindex%2Dthumb%2Dgimp11%2D1.png.jpg'
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 2615
Content-Type: image/jpeg
Date: Wed, 19 Mar 2025 19:53:17 GMT
Last-Modified: Wed, 19 Mar 2025 17:34:08 GMT
Server: OpenBSD httpd
$ curl -sI 'https://movq.de/v/8684c7d264/gimp11%2D1.png'
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 131798
Content-Type: image/png
Date: Wed, 19 Mar 2025 19:53:19 GMT
Last-Modified: Wed, 19 Mar 2025 17:18:07 GMT
Server: OpenBSD httpd
$ telnet movq.de 80
Trying 185.162.249.140...
Connected to movq.de.
Escape character is '^]'.
HEAD /v/8684c7d264/.html%2Dindex%2Dthumb%2Dgimp11%2D1.png.jpg HTTP/1.1
Host: movq.de
Connection: close
HTTP/1.1 200 OK
Connection: close
Content-Length: 2615
Content-Type: image/jpeg
Date: Wed, 19 Mar 2025 19:53:31 GMT
Last-Modified: Wed, 19 Mar 2025 17:34:08 GMT
Server: OpenBSD httpd
Connection closed by foreign host.
$
@eapl.me@eapl.me Good job! I have added these comments:
- It is only long for humans. Clients can only leave a hyperlink.
- The nickname is just a decoration, only the date that acts as the id and the URL matter. The nick is used for humans reading the feed.
- It can be migrated with a script, if the feed exists.
@eapl.me@eapl.me @bender@twtxt.net @prologic@twtxt.net Not including a photo was a stupid move, sorry. There you go:
This particular one is 95mm wide and 185mm high. Fairly compact.
I can only use it figure out distances to other dates and to do some basic calendar math. I’m not able to actually schedule anything. But I grew up with a month calendar like you have there where all appointments of the entire family was recorded.
By far most of my paper use is drawing random stuff on scratch paper during meetings. :-D
I got a small desk calendar as advertising gift. It shows three months at once. I’m using this thing since the beginning of this year and I have to say that it turned out to be super useful. I’m happily surprised.
It sits on my desk next to my rightmost monitor. I’ve set it up so that I can see the last, current and next months. Each morning, I advance the “today window” or whatever its proper name is. This gives me a sense of what date we have today and which I will have forgotten half a minute later already. At most. However, it’s easily at hand by turning my head just a few degrees.
With the last month still showing, I had several occasions so far where a date in the past popped up in a meeting. I could easily tell when something happened, how long ago that was. Or how many days or weeks are left until we have to deliver something, etc.
In hindsight, this is absolutely no surprise at all. But I still find it fascinating. I’m now actually wondering why I never had something like that before. How could I live without that thing? Sure, I pulled up a calendar on my computer, ncal -w3
or so. But I always hated the inverted ncal
output, necessary for showing week numbers, though. Having a paper calander right next to my screen at all times is sooooo much more handy.
So, do yourself a favor and think about whether such a desk calendar might be useful to you.
The only annoying thing is that the “today window” moves too easily. It slips down by its own. I reckon it wants me to regularly interact with it, so that I memorize the current date.
[ANN] How to run an optimized Tor node on the Monero network
This video is a walk through on how to run an optimized Tor node. I worked with Ofrnxmr on this to make sure that all the information is up-to-date and correct. The goal was to create a beginner-friendly walk through that highlights everything needed to ensure that you are sending transactions over Tor, that you are receiving incoming peer connections over Tor, and that your node will continue helping out the clearnet as well. Additionally, the config includes an option … ⌘ Read more
Hi everyone,
I’ve drafted a Request for Comments (RFC) to improve how threads work in twtxt:
https://git.mills.io/yarnsocial/twtxt.dev/issues/18
I’d love your feedback! Please share your thoughts on anything that could be better explained, check if the proposed dates work for everyone, and I invite you to join the discussion…
b4n6_b4n6, not-a-money-printer propose bounties to make Monero GUI, RetoSwap, UnstoppableSwap ‘Whonix friendly’
b4n6_b4n61 and not-a-money-printer2 have proposed bounties3’4’5 to make monero-wallet-gui6, RetoSwap7, and UnstoppableSwap8 Whonix friendly 9:
”`
#1 Make monero-wallet-gui whonix friendly
Total Bounty: ~0.12 XMR (to date)
#2 Make reto swap whonix friendly
To … ⌘ Read more”`
Axiomtek Introduces ROBOX300 Fanless Robotics Controller for Industrial AMRs with ROS/ROS 2 Support
Axiomtek has introduced the ROBOX300, a compact and energy-efficient robotics controller designed for Autonomous Mobile Robots. Powered by the Intel Core i5-1145G7E processor with a 15W TDP, it supports a 9 to 60 VDC input range and features a rugged, fanless design for industrial use. As of this publication date, the ROBOX300 is only […] ⌘ Read more
[ANN] Vienna meetup sponsored by WizardSwap.io, organised by OrangeFren.com
- Date: Friday the 21st of February 2025 @ 18:00 local time
- Location: District Working & Event Venue, Donau-City-Straße 3, 1220 Wien
- Tickets: free
Link: https://orangefren.com/event/21
orangefren.com ⌘ Read more
Apple Expected to Announce Powerbeats Pro 2 on February 11 With These New Features
Apple previously teased that Powerbeats Pro 2 would be released in 2025, and now an announcement date has leaked. Bloomberg’s Mark Gurman today said Apple plans to unveil the wireless earbuds on Tuesday, Feb … ⌘ Read more
Radiometric Dating Revealed Earth’s True Age! ⌘ Read more
[ANN] Istanbul Monero Meetup - Monero ve Dağıtık Borsalara Erişim: RetoSwap
Date/Time: Thursday, January 30, 2025 6:00 PM to 9:00 PM GMT+3
Location: Altcointurk Trader Base & Cloak Blockchain Academy
MoneroTurko is hosting a Monero Meetup event in Istanbul to discuss Decentralized Exchanges and how it affects Monero.
Link: https://www.meetup.com/moneroturko-istanbul/events/305699269
u/detherminal (Reddit) ⌘ Read more
I need an alternative news source… Something I can shove into feeds.twtxt.net that helps me keep up-to-date with Tech and other important news 🗞️ Hmmm 🤔 Suggestions? I can’t stand Slashdot anymore since they’ve decided to come down hard on ad-blockers 🤦♂️
Lol why you and bender twts are rendered but my with simular content are skipp3d? Upd: nevermind, i’m dumb, my twt are created in future because i type date -iS and replaces +03:00 with Z: https://twtxt.net/twt/yctmi7a
This is the first screenshot, a simple timeline I’m using to check the fields. Now I’m working on some details: avatar cache, relative dates, simple thread, etc.
#emacs #twtxt@<url>
form of mentions. Strictly require that all mentions include a nickname/name; i.e: @<name url>
.
For the record; we consider the new authority on the Twtxt spec(s) going forward (has been for some years actually) to be implementers / primary maintainers of widely used clients. To date that is:
yarnd
@prologic@twtxt.net (me and others)
jenny
@movq@www.uninformativ.de
tt
@lyse@lyse.isobeef.org
Timeline
@darch@neotxt.dk / @eapl.me@eapl.me and others
twtxt-el
? – @andros@twtxt.andros.dev
Full list of supported and widely used clients can be found at https://twtxt.dev/clients.html – which I note a few above are actually missing from this page haha 🤣
“2025” doesn’t look right. That looks like a date which is absurdly far into the future. Like 2199 or something.
"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?
hmm… apparently the invalid twts are the latest ones I’d posted from Timeline
but highly probably because I’d tried to restore them manually, after unintentionally overriding my twtxt file with one that was out of date 🤦
How in da fuq do you actually make these fucking useless AI bots go way?
proxy-1:~# jq '. | select(.request.remote_ip=="4.227.36.76")' /var/log/caddy/access/mills.io.log | jq -s '. | last' | caddy-log-formatter -
4.227.36.76 - [2025-01-05 04:05:43.971 +0000] "GET /external?aff-QNAXWV=&f=mediaonly&f=noreplies&nick=g1n&uri=https%3A%2F%2Fmy-hero-ultra-impact-codes.linegames.org HTTP/2.0" 0 0
proxy-1:~# date
Sun Jan 5 04:05:49 UTC 2025
😱
everoddandeven proposes bounty for monero-cpp Python bindings module
everoddandeven1 has proposed a bounty2 for creating a Python module that exposes the core functionalities of the monero-cpp library 3:
This module should enable Python developers to interact with monero-cpp API using a Pythonic interface without needing to write or interact with C++ code directly.
Total Bounty: 0 XMR (to date)
Payout criteria overview
- Code is ope … ⌘ Read more
What to Expect From Apple in 2025
Apple is going to have a busy year in 2025, based on the rumors that we’re hearing right now. All of the rest of the Mac lineup will be updated with M4 chips, plus there’s a new iPhone SE coming, and a whole new iPhone 17 “Air” that’s slimmer than any iPhone to date.
_[Subscribe to the MacRumors YouTube channel](https://www.youtube.c … ⌘ Read more
[ANN] MiCAR and the Monero Ecosystem
The European Union’s Market in Crypto-assets Regulation (MiCAR) comes into full effect on December 30th 2024. All ‘new’ obliged entities (crypto-asset service providers, token issuers, custodial wallet providers, stablecoin operators, etc) must be fully compliant on or before this date. Already existing crypto-asset service providers have until 1st July 2026 to demonstrate compliance and obtain their operating licence through their national competent authority, or cease operating/trading.
Links … ⌘ Read more
nisaba proposes bounty for PrestaShop XMR ‘payment integration’
nisaba1 has proposed a bounty2 for developing a Monero payment integration for the PrestaShop3 e-commerce platform:
Prestashop is an ecommerce platform to have about 1% global market share, but about 9% in french area.
Total Bounty: 0 XMR (to date)
Payout criteria
- code is open-sourced
- live example that can be tested
- assume one round of feedback and improvement
- ability to co … ⌘ Read more
anon1337 proposes bounty for haveno-ts Dart port
anon13371 has proposed a bounty2 for porting the Haveno TypeScript Library 3 to Dart:
Total Bounty: 0 XMR (to date)
No specific details (requirements/deliverables) were provided for this bounty.
To start working on the task yourself, you should make your intentions public by posting a comment in the bounty’s thread.
To increase the bounty you can transfer some XMR to the address posted by the … ⌘ Read more
[ANN] Istanbul meetup sponsored by WizardSwap.io, organised by OrangeFren.com
- Date: Friday the 20th of December 2024 @ 18:00 local time
- Location: CoBAC Workshop, Sarıdemir, Ragıp Gümüşpala Cd. No:29, 34116 Fatih/İstanbul, Türkiye
- Tickets: free
Link: https://orangefren.com/event/20
orangefren.com ⌘ Read more
b4n6_b4n6 proposes bounties for Stack Wallet bug fixes
b4n6_b4n61 has proposed bounties2’3 for fixing two recently reported Stack Wallet4 issues5:
#1 Add checksum check for mnemonic seed
Total Bounty: 0.5 XMR (to date)
#2 Diagnose and fix linux crash
Total Bounty: 0.5 XMR (to date)
To start working on the tasks yourself, you should make your intentions public by posting a comment in the bounty threads.
To increase the bounties you can … ⌘ Read more
[ANN] RandomX 5 Year Anniversary
Yes, it’s been 5 years on the same PoW. And the date came and went without much fanfare. For those perhaps trickling into monero because of the pRiCe, you may not be aware of how much of a milestone this is in the context of an industry that is ruthless when it comes to exploiting weak PoW algorithms for profit.
Link: https://farside.link/libreddit/r/Monero/comments/1h6e4nk/
gingeropolous (Reddit) ⌘ Read more
MoneroKon 2025 event to be held June 20-22 in Prague at La Fabrika/Second Culture
The fifth edition of the Monero Konferenco 1 annual meeting is set2 to take place place in Prague, Czech Republic on June 20-22 at the La Fabrika/Second Culture 3 venue (previously known as Paralelni Polis):
Save the date: MoneroKon will be held 20th - 22nd June 2025 [..] Sign up to our mailing list to be notified when tickets go on sale
The previous conference was also held in Pragu … ⌘ Read more
iOS 18.2 With Genmoji and More Expected to be Released in First Week of December
Apple is aiming to release iOS 18.2 during the first week of December, according to Bloomberg’s Mark Gurman.
The software update includes additional Apple Intelligence features, including Genmoji, Image Playground, Image Wand, and more.
Related Roundups: iOS 18, [iPadOS 18](https://www.ma … ⌘ Read more
[ANN] Searching for more Monerotopia24 hackers
The hackathon will occur all 4 days of the Conference in the TERRACE/LOFT of the Venue, Huerto Roma Verde, BUT we do have a house dedicated to the Hackers for those interested in rooming with the hackers BUT we only have 1 spot left in the house! So please reach out asap if interested in that spot!
Date: November 14-17th
Location: TERRACE/LOFT area in MoneroTopia24 Confer in Huerto Roma Verde, Mexico City
Links:
Apple Banned From Selling iPhone 16 Models in Indonesia
Apple has been blocked from selling iPhone 16 models in Indonesia after it failed to meet the country’s domestic investment requirements (via Bloomberg).
According to a statement dated October 25 from the Indonesian Ministry of Industry, th … ⌘ Read more
MoneroKon proposes bounty for Monero POS Android app
MoneroKon1 has proposed a bounty2 for the creation of a FOSS Monero Android app3 that can be used by merchants on a dedicated POS PDA device with thermal printer:
The aim is to make in-person transactions easy and fast at events such as MoneroKon.
Total Bounty: 0 XMR (to date)
Requirements overview
@Codebuzz@www.codebuzz.nl Speed is an issue for the client software, not the format itself, but yes I agree that it makes the most sense to append post to the end of the file. I’m referring to the definition that it’s the first url =
in the file that is the one that has to be used for the twthash computation, which is a too arbitrary way of defining something that breaks treading time and time again. And this is the case for not using url+date+message = twthash.
[ANN] Nicosia meetup sponsored by WizardSwap.io, organised by OrangeFren.com
- Date: Friday the 1st of November 2024 @ 18:00 local time
- Location: Axess Workspace, 28, Konstantinou Palaiologou 1015, Nicosia, Cyprus
- Tickets: free
Link: https://orangefren.com/event/19
orangefren.com ⌘ Read more
[ANN] MoneroTalk #329: Why Tornado Cash free speech defense was rejected in court
Date/Time: 24/10/17 at 7AM-EDT/1PM-CEST
Links:
monerotalk.live ⌘ Read more
Top Stories: iOS 18.1 Release Date, New Macs Incoming, and More
Things are firming up for a big Halloween week for Apple, with the company’s next operating system updates reportedly coming early in the week and hardware launches coming a few days later.
Ahead of those hardware launches, we’ve recently seen what appears to be one of the most significant physical product leaks in years, while some of the new features … ⌘ Read more
[ANN] Monero Meetup in Mexico City with Doug of MoneroTalk/Monerotopia on Sun, Oct 13th at 11AM!
Date/Time: Sun, Oct 13th at 11AM
Location: Cardinal Casa de Café (Córdoba 132, Roma Nte., Cuauhtémoc, 06100 Ciudad de México)
Link: https://farside.link/libreddit/r/Monerotopia/comments/1fw6q8t/
monerotalk.live ⌘ Read more
@bender@twtxt.net It’s the experience of an ordinary person in a strange place where memories are disappearing with the help of the Memory Police. The setting feels contemporary (to the book’s 1994 publication date) rather than futuristic, except for some unexplained stuff about memories.
(#abcdefg12345)
to something like (https://twtxt.net/user/prologic/twtxt.txt 2024-09-22T07:51:16Z)
.
(#2024-09-24T12:45:54Z) @prologic@twtxt.net I’m not really buying this one about readability. It’s easy to recognize that this is a URL and a date, so you skim over it like you would we mentions and markdown links and images. If you are not suppose to read the raw file, then we might a well jam everything into JSON like mastodon
Some more arguments for a local-based treading model over a content-based one:
The format:
(#<DATE URL>)
or(@<DATE URL>)
both makes sense: # as prefix is for a hashtag like we allredy got with the(#twthash)
and @ as prefix denotes that this is mention of a specific post in a feed, and not just the feed in general. Using either can make implementation easier, since most clients already got this kind of filtering.Having something like
(#<DATE URL>)
will also make mentions via webmetions for twtxt easier to implement, since there is no need for looking up the#twthash
. This will also make it possible to make 3th part twt-mentions services.Supporting twt/webmentions will also increase discoverability as a way to know about both replies and feed mentions from feeds that you don’t follow.
I demand full 9 digit nano second timestamps and the full TZ identifier as documented in the tz 2024b database! I need to know if there was a change in daylight savings as per the locality in question as of the provided date.
Forgot to Pre-Order an iPhone 16? Apple Store Pickup Available Today at Most Locations
Apple’s new iPhone 16, iPhone 16 Plus, iPhone 16 Pro, and iPhone 16 Pro Max models are now being delivered to customers worldwide following the pre-order period that began on Friday, September 13. For those who didn’t pre-order the Pro models or chose to wait, many configurations now have estimated delivery dates in October. However, there’s good news for customers wanting their devices sooner: Select Apple St … ⌘ Read more
@sorenpeter@darch.dk I like this idea. Just for fun, I’m using a variant in this twt. (Also because I’m curious how it non-hash subjects appear in jenny and yarn.)
URLs can contain commas so I suggest a different character to separate the url from the date. Is this twt I’ve used space (also after “replyto”, for symmetry).
I think this solves:
- Changing feed identities: although @mckinley@twtxt.net points out URLs can change, I think this syntax should be okay as long as the feed at that URL can be fetched, and as long as the current canonical URL for the feed lists this one as an alternate.
- editing, if you don’t care about message integrity
- finding the root of a thread, if you’re not following the author
An optional hash could be added if message integrity is desired. (E.g. if you don’t trust the feed author not to make a misleading edit.) Other recent suggestions about how to deal with edits and hashes might be applicable then.
People publishing multiple twts per second should include sub-second precision in their timestamps. As you suggested, the timestamp could just be copied verbatim.
@aelaraji@aelaraji.com this is my change on main.go
(but it can be done on a template now, so no reason to touch the code):
<time class="dt-published" datetime="{{ $twt.Created | date "2006-01-02T15:04:05Z07:00" }}">
{{ $twt.Created | date "2006-01-02 15:04:05 MST" }}
</time>
See https://ferengi.one. I am going to further customise things, but that’s a start.
@aelaraji@aelaraji.com I just added support for passing a custom template file via -T/--template
in case you need a custom template 👌
prologic@JamessMacStudio
Wed Sep 18 01:27:29
~/Projects/yarnsocial/twtxt2html
(main) 130
$ ./twtxt2html --help
Usage: twtxt2html [options] FILE|URL
twtxt2html converts a twtxt feed to a static HTML page
-d, --debug enable debug logging
-l, --limit int limit number ot twts (default all) (default -1)
-n, --noreldate do now show twt relative dates
-r, --reverse reverse the order of twts (oldest first)
-T, --template string path to template file
-t, --title string title of generated page (default "Twtxt Feed")
-v, --version display version information
pflag: help requested
@movq@www.uninformativ.de I did started from scratch, today. I using am commit 6e8ce5afdabd5eac22eae4275407b3bd2a167daf (HEAD -> main, origin/main, origin/HEAD)
, I keep myself up-to-date, LOL. Still, that specific twtxt (o6dsrga
) is no longer.
This is how my original message shows up on jenny
:
From: quark <quark>
Subject: (#o) @prologic this was your first twtxt. Cool! :-P
Date: Mon, 16 Sep 2024 12:42:27 -0400
Message-Id: <k7imvia@twtxt>
X-twtxt-feed-url: https://ferengi.one/twtxt.txt
(#o) @<prologic https://twtxt.net/user/prologic/twtxt.txt> this was your first twtxt. Cool! :-P
Hmm… I replied to this message:
From: prologic <prologic>
Subject: Hello World! 😊
Date: Sat, 18 Jul 2020 08:39:52 -0400
Message-Id: <o6dsrga>
X-twtxt-feed-url: https://twtxt.net/user/prologic/twtxt.txt
Hello World! 😊
And see how the hash shows… Is it because that hash isn’t longer used?
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
url
field in the feed to define the URL for hashing. It should have been the last encountered one. Then, assuming append-style feeds, you could override the old URL with a new one from a certain point on:
I was not suggesting to that everyone need to setup a working webfinger endpoint, but that we take the format of nick+(sub)domain as base for generating the hashed together with the message date and content.
If we omit the protocol prefix from the way we do things now will that not solve most of the problems? In the case of gemini://gemini.ctrl-c.club/~nristen/twtxt.txt
they also have a working twtxt.txt at https://ctrl-c.club/~nristen/twtxt.txt
… damn I just notice the gemini.
subdomain.
Okay what about defining a prefers protocol as part of the hash schema? so 1: https , 2: http 3: gemini 4: gopher ?
@prologic@twtxt.net Some criticisms and a possible alternative direction:
Key rotation. I’m not a security person, but my understanding is that it’s good to be able to give keys an expiry date and replace them with new ones periodically.
It makes maintaining a feed more complicated. Now instead of just needing to put a file on a web server (and scan the logs for user agents) I also need to do this. What brought me to twtxt was its radical simplicity.
Instead, maybe we should think about a way to allow old urls to be rotated out? Like, my metadata could somehow say that X used to be my primary URL, but going forward from date D onward my primary url is Y. (Or, if you really want to use public key cryptography, maybe something similar could be used for key rotation there.)
It’s nice that your scheme would add a way to verify the twts you download, but https is supposed to do that anyway. If you don’t trust https to do that (maybe you don’t like relying on root CAs?) then maybe your preferred solution should be reflected by your primary feed url. E.g. if you prefer the security offered by IPFS, then maybe an IPNS url would do the trick. The fact that feed locations are URLs gives some flexibility. (But then rotation is still an issue, if I understand ipns right.)
macOS Sequoia Release Likely to Be the Earliest in Years
macOS Sequoia will be one of the earliest new macOS launches in over a decade, likely releasing within as little as just a week.
Internal Apple documentation obtained by MacRumors suggests that macOS 15.0 Sequoia will be officially released to the public by mid-September. The release dates of major macOS updates in … ⌘ Read more
Beats Teases New Powerbeats Pro 2 Coming Next Year
Beats today teased that new Powerbeats Pro 2 are coming next year, but it did not share a specific release date for the wireless headphones.
MLB superstar Shohei Ohtani can be seen wearing the Powerbeats Pro 2 in a clip shared on social media platforms like Instagram and X. They look similar to the existin … ⌘ Read more
Top Stories: September 9 iPhone Event, iOS 18.1 Photos Clean Up Tool, and More
It’s a day earlier than rumors had suggested, but Apple’s big iPhone 16 event now has an official date: Monday, September 9. The “It’s Glowtime” tagline and glowing Apple logo theme are clear nods to the revamped Siri and new Apple Intelligence features that will undoubtedly be a major point of emphasis for the upcoming devices.
 today.
The Beats by Dre account posted a short video starring LeBron James and featuring the Beats Pill speaker, with the text “6/25,” which seemingly hints at the debut date of the device.
Signs of a … ⌘ Read more
Apple Commits to At Least Five Years of iPhone Security Updates
Apple has revealed its commitment to a minimum of five years of iPhone security software updates from the date a device is launched, thanks to a new legal requirement in the United Kingdom (via Android Authority).
Earlier this year, the U.K. established new [Produc … ⌘ Read more