@kas@enotty.dk There was something on hn a few days ago: Ask HN: Cheap, hackable e-reader? ⌘ https://news.ycombinator.com/item?id=13863046
@kas@enotty.dk I have a kobo, but i actually need it to read books. I bookmarked the page in case i ever get a replacement… :)
Maybe we shouldn’t add time sensitive metadata. Maybe # following = https://domgoergen.com/twtxt/mdom.txt https://enotty.dk/twtxt.txt …
@kas@enotty.dk Then let’s just say it has to be on top to make it easy. I’m not even sure how to encode follow? # follow = mdom https://domgoergen.com/twtxt/mdom.txt looks wrong.
@kas@enotty.dk, @benaiah@benaiah.me Should metadata always be at the start of the file or can it be interspersed with tweets?
@allgebrah@www.synkretie.net Loved the low-res and alien story!
@benaiah@benaiah.me Already looking forward for continuations… :)
@phil@philmcclure.duckdns.org, There is basically just one real aggregator and that’s reednj. And it doesn’t even collapse before cutting off the tweet.
@phil@philmcclure.duckdns.org, i mostly check @freemor@freemor.homelinux.net timeline. Less bots. How often do you update, @freemor@freemor.homelinux.net?
@benaiah@benaiah.me Wasn’t the average number of friends on facebook 155? Dunbars number is everywhere… :)
@kas@enotty.dk I hope we’re talking about horizontal whitespace? :)
@tx@0x1A4.1337.cx Looks like a gadget for a villain.
@quite@lublin.se There is even a section rfc7234 about heuristic expiration times: https://tools.ietf.org/html/rfc7234#section-4.2
@tx@0x1A4.1337.cx /otr fingerprint 05D234B5 898B1843 D337C397 C4BFDE95 B0D12010
@durcheinandr@durcheinandr.de I had to do it! https://github.com/mdom/smokesignal
@quite@lublin.se that’s one of the approaches I was thinking of.
Man, I love to twtxt with my mail client on the go. :)
@kas@enotty.dk you can simply press F in less to tail the current file
@kas@enotty.dk that sounds fair to me.
Additionally, there’s a lot that can be done by a client to reduce the network traffic and UI latency of twtxt without changing the protocol.
@mdom@domgoergen.com, @kas@enotty.dk re: metadata, I’m (obviously) in favor of my suggestion for metadata-in-comments, but I don’t think we should have comments in comments.
@mdom@domgoergen.com, @dave@davebucklin.com, @kas@enotty.dk I agree with the “no max length; show at least 140chars” idea.
@phil@philmcclure.duckdns.org I don’t just throw away lines i can’t parse, but try to fix as many errors as possible. But eventually you have to give up. https://github.com/mdom/txtnish/blob/master/bin/txtnish#L368
@phil@philmcclure.duckdns.org I can’t imagine a simpler time format than rfc3339. I would be fine with just using utc or unix time, but i don’t think most people could write that without a client… :)
@dave@davebucklin.com, @kas@enotty.dk I thought about propsing “There is no maximum length of a message. Clients should show at least 140 characters of a tweet after collapsing the mentions.” Or something like that.
@kas@enotty.dk The amount of whitespace around the equal sign shouldn’t matter. Wouldn’t be a comment above the line not enough? <# nick = mdom # my nick> looks weird.
Horay! This is the most active 24h for #twtxt in the last month. Already more than 50 posts.
@kas@enotty.dk, @freemor@freemor.homelinux.net (re: finger) That’s another neat thing about twtxt, it totally independent of any transport layer. ipfs, zeronet, finger, as long as the protocol has an url we could follow the ressource.
@freemor@freemor.homelinux.net We tackle that problem when it arises. I’m currently following 60 (mostly dormant) users with 500k for all files with an update taking less than 2s.
@freemor@freemor.homelinux.net Or we resort the timline to have the newest entries on top, then you could just request the first x bytes of every feed. But archiving is definitly the pragmatic solution. Get back to me if you want to have that in txtnish. Or maybe someone want to submit a PR?
@freemor@freemor.homelinux.net Yeah, but yet a lot of sites are preparing the jump to http/2.0 with its inbelievable complexity. And even http/1.1 is probably a little bit over engineered.
@freemor@freemor.homelinux.net I think we 100% on the same page about self hosting. I thought the article was more about stopping to cooperate with the corporate web. We need to develop standards with our own priorities forefront.
There are so many alternatives like ipfs or scuttlebutt, but i fear that we loose the simplicity of the old protocols. That in my mind is the main attraction of twtxt.
@freemor@freemor.homelinux.net Is it? I mean it paints a pretty dark picture, but in the end Aral appeal to us to fix the whole mess without any corporate involvement.
@kas@enotty.dk Mhh, only 27% of the feeds i subscribed to, declare an explicit charset in the header. Probably easier to fix that in the clients…
@kas@enotty.dk And to make it even worse, most clients interpret the data as win1252. But does any twtxt client autoconvert to utf8 in case another charset is send? I think it probably okay for every client to assume it’s utf8.
@kas@enotty.dk Mhh, i explicitly allow 60 seconds in my rfc3339 regex. Is there already a bug report for python?
@phil@philmcclure.duckdns.org You mean the leap second in evil.txt? It’s expected to break clients … :) You can just skip lines that you can’t parse. Although it’s a valid date according to rfc3339. Maybe file a bug against coreutils?
@phil@philmcclure.duckdns.org RFC3339 is a subset of ISO8601, your timestamps are fine. We’re not using 8601 as it’s crazy complicated to parse: 2009-W01-1 is a valid represenation for Monday 29 December 2008.
I’m not working on bussard, I’m just IRC friends with @technomancy@technomancy.us and he expressed interest in making scheme available there.
@benaiah@benaiah.me Wow, you’re working on bussard? I wanted to try that game for months! Cool
@mdom@domgoergen.com mostly for fun, but once I have it working more it’ll get integrated into https://gitlab.com/technomancy/bussard.
@phil@philmcclure.duckdns.org Can i add you the we-are-twtxt? And how does the telegram bit works? Never used telegram before … can you chat it up and it will post to twtxt?
@kas@enotty.dk, you were both winner and looser in the last bullseye! :)
@freemor@freemor.homelinux.net I’ve thought you lived in Brazil, but right, Canada has also regions with -04:00 …
@kas@enotty.dk, @skingrapher@skingrapher.com 8ball only checks users that are on we-are-twtxt and it does only checks for tweets since its last run. So it won’t catch new users that had questions for 8ball in the past.
Hi @skingrapher@skingrapher.com, i’ve seen that you forked we-are-twtxt and waited for your pr! :)
@benaiah@benaiah.me Do you have to transform old scheme code to lua or is it just for the lulz?