(#xmpa4da) @hecanjog@hecanjog.com -23 of celsius. :(
hope iāll get spring weather soon too
#4fg2p4a
(#xmpa4da) @hecanjog@hecanjog.com -23 of celsius. :(
hope iāll get spring weather soon too
@prologic@twtxt.net uhā¦ how can I view all posts from account? as example from @news@twtxt.net I can see only one recent post
(#rcvjkrq) @prologic@twtxt.net comfortable*. for reading, for commenting, you know. by the way, thanks for warm welcome
ā freddy, you are supposed to be on lockdown!
ā Vanessa, megalovania sounds
(#ooxps7q) @darch@twtxt.net Thatās my approach, yep š ā but I can also see @prologic@twtxt.netās argument that Matrix is over-engineered and current servers are resource hogs and (arguably) hard to get set upā¦
(#rcvjkrq) @prologic@twtxt.net thank you! I hope this place will be comfy for my future posts and readers
(#cl7vera) fact
hello world
(#ooxps7q) @prologic@twtxt.net I mean, sure, so long as itās fully e2ee and private (Yarn and feeds in general tend to be publicā¦) š
(#qqfi5za) @prologic@twtxt.net oh it looks quite different on Android š
(#5pe3caq) @prologic@twtxt.net for real. Sounds like the whole meeting should have just consisted of them sharing that one piece of information, instead of buying it in vaguely reassuring filler text on a screen.
(#4uape5q) @prologic@twtxt.net this is what it should look like (in Element / SchidliChat)
(#qqfi5za) @prologic@twtxt.net whatās that client? I donāt recognise it
(#4uape5q) @prologic@twtxt.net I think thatās approximately what happens behind the scenes, it shouldnāt be visible on that easy to the end user, so I guess something else is going wrongā¦ (or bad UI in the client youāre using?) š¤
(#4n4ppya) @prologic@twtxt.net Iām curious about this. Surely the implication of a twtxt file being self-hosted (unless youāre using someone elseās podā¦) is that I control its content; I can delete/edit what I want. Sure, someone else might have saved/cached it, but the same would apply to any web page: if itās on my server, I can delete the canonical version. Doesnāt mean every trace is immediately/permanently gone from the web, but any remaining cached versions are just outdated cache artifacts. Am I wrong?
(#hoydxeq) @prologic@twtxt.net thatās definitely a feature Iād be interested in. Bookmarking to read the RFC later!
jA0ECQMC+88Lc1s1t5z/0joBkAEIVmiKNpJ4A9TiAmJyFl+MEbOAxqyTfGqAvycVuicSsyxyTXKe DJiJD7Vkv3Er6+jQYi8zDmRd
LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCnRlc3QKLS0t LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRR3pCQUVCQ2dBZEZpRUVTMENqUTFNeGpEWHZs QXV3MTdEcDRRaUFZeWNGQW1JcGhCQUFDZ2tRMTdEcDRRaUEKWXlmR0Jnd0F3K2l3ZFJKblNLR2Zp NEZoeXRrYlJVZ0JGM3Q4N1R6UjFZRUZQRkVBbnJwMk9nRFRwcmZ4R0lzSQo5blhXZ0xwSFpuUG1k ZWkzN3NKR05zSkU3TjI0OGZTai9Ganh2REgwWlVHSUwvemFrN3JRWW9XV3FCY1EwTTR5CmhNYSsr RGdUUTFPNWNqYlhNVnlXNS9zTU1NVFNpaXlab1RvTGM3RHRlZTZDam5iNU1wb0FWTTN4WU9mczBI QzcKNWNZemtVNktaK0dlNCtGSGJxRlNoWFBvRW4zSVlvWUpUTGVOQ2taK2QzQUgzMTdsaHlkSUk4 N1VxTHBNbHlEcQpyR0d3elA1QkI3eFhWdjFlTWVtRUg5ZXNZMjEyTTArTkxHT2l5U0tIV25PZnI5 L09hQ0VieVlzL2dsOFFDNkZDCmtNTVFRV1JkV3k3MFVHS05URHZIM0w2OTFlUFlkb1dlYlJPc1Zm RUdSLzhzdGpUNUU4c0RBZ2c0VzBnUkVjczUKU1BvVzYxV1JUSUxXdWpHTkwrMFdCbW51UEl4cUR3 QmU4V1h0eUc2bDdqMGh2dlhpbXplK3RTM29WL2JqMlFteApTekdRTzg1aGtRTTlWNmVrSXlObElM aEExVVY2eTU1eHlLZ3M4R2tSamI3VlBOTmxIc3NYeHl2UkJOK3ZQTXljCjVPY0hlWm5aCj11anlr Ci0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo=
LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCnRlc3QKLS0t LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRR3pCQUVCQ2dBZEZpRUVTMENqUTFNeGpEWHZs QXV3MTdEcDRRaUFZeWNGQW1JcGd4QUFDZ2tRMTdEcDRRaUEKWXlmMlZndi9SR3owM1ZHVU5HbzZG S0JJNDBjYmpwU0l4eVBWd0U2MkR2UUpuaXY3WEx4c2tQM013c1JVWjV4UQpJUFNSQUJHMStVMk9T bGV5TEJ4d0twc2FGR1ViMmYvZk1pZmJaWFF0NWJqaGwyOXRiNWRJRTl0a1pST1FLbHhpCmRJWk1B d0RuTkp2bU8yWkJPcUhrREhkWURUNE1lazdqVUlYNWV4aUJMUGNpaVlwUDJXNXFzdExKY0ZTV2t6 MVkKN2kwSXNLVHFuWEZoS2hIOHkzVG9hVU4weUZ1VU9qVFU2R2ZUNE9uRXQwNG11MmluK2JkOG0r U1VXN1N0SWQwVgpqZnV6MW4vZ2RDUDJWdlY0V25JUDBBb0FsSGltN3YyQXZNd3NpMTFKRGpZaWUw SE9oTzg3MmM0YkpoRjViSmdyCmZXdUg0K01ReUFzQ1dsTGVaNmo3QjVFSEM1cGJONkUyZ2FMR3VH a0NETk9kQkZDWjlVOTZNVVhCamRTZ2s5OE4KMlBJbzdWK3ZVN3lJdlJWa2JmZUlZSXZLTkNNZ0da ZVZXZy81dVFYV1VtMXpRQkJ0dG16clQ0Sjgvd2cwNzhmSAozRkFwc0lyMUNWYVovVFg3NFFROEw1 dzA5RnhUUUg0VkVESHliU1RyWVpGbi8rVHhFaENSdFQ1UlBIczd3WXlsCkxlVTkxdjFrCj1ZRE4x Ci0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo=
LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEE1MTIKCmVjaG9pbmcg ZG9lc24ndCB3b3JrIHdpdGggcGlwZQotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoKaVFH ekJBRUJDZ0FkRmlFRVMwQ2pRMU14akRYdmxBdXcxN0RwNFFpQVl5Y0ZBbUlwZ29vQUNna1ExN0Rw NFFpQQpZeWY3cUF2OUVBaDFKay9od0JLclBxakZERXVleS9VYkhJVml2NkUvbk1tYnRLT2crcVBC dDIzb2NZOVNiMEYxCnFWeFhlV25HTmNOUHhINDlRWVhLTE1yTU1rZXpTZmE5K1NMT2Nkdm1RVThu MTBaS0lURGdVN3hjM3NzNWlHQkwKeHhIc3cvOHdCZDlpTXgrdXR0citLSmdSS0RhakpXcGxoc1Ny SUdranRiTEZMZ1dub3cwSzRZOUpMRTF0WEphaQpMblFGWXBzUlBRdW1LUXh5cUFFakl6Mm1qY0tV clBZenhmaW9YWUttdkF1bzdsTXdwL29UYzVyNFZBS1AwZlIvCjZTOGdPQ1VNc3BIVU9WQkhjRVpa RmIyeFBueWUwelcrZEhHZndpN28wQlNqY3c4SlVqVzVteDlNazV0NC80enoKQ2VibDlZL01UYTV1 ZlhNb0I1a1pLRkdJM3hUSzZ3ZVlDSnlWWDVlT1dFQjBZaGFVczMyQ0FIdjJSQXlXUEVEUQpTK01H YUZIeFJtNFp4SUVhS2JsLzhOT0VwV0E5anBCZmdFb0RkUjk0NXJHdnlYQ1FZb1ZVVDIzQzEvdkpQ cWt0Ci8yWWtiaXhmdnVFR3dhTDVQZHp6WlpJRlJHd2pvS0p0d0NUWi85RGhNdGFudEZMclcvWFdS UmVSWlp4ZXVVTmwKRW9vSnpKU0kKPTQxaG8KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCg==
echoing doesnāt work with pipe
trying through yarnc
@test_feed@twtxt.net posting as test_feed
(#i6mikka) @carsten@yarn.zn80.net sometimes I seriously wonder whether the cons of the Internet outweigh the pros š£
(#t47rjwa) @movq@www.uninformativ.de thatās exactly what it means š
As for clients, I prefer SchildiChat myself, itās an Element fork with a few improvements. I find FluffyChat too basic, but then I never liked WhatsApp either, which I guess it what itās trying to imitate UI-wise.
(#5pe3caq) Fascinating reading: Death by PowerPoint: the slide that killed seven people (Columbia Shuttle)
(#rm3puaa) @prologic@twtxt.net Oh for sure. I just would prefer if the twtxt file could be consumed raw inasmuch as possible; that seems to me to be one of the main points of a raw text-based format vs something more structured. But as you say, this doesnāt really break that. As I say, a clever workaround to an annoying flaw in the original spec. š
(#pv7ouaq) @caesar@twtxt.net Yeah, Iāll probably be making some kind of toy project in Go to test it out and see how it fit me when empty handed. š
(#rm3puaa) @prologic@twtxt.net Ah cheers. Pity the original spec doesnāt allow real newlines, maybe with indentation or escaping a-la-Markdown to indicate continuation linesā¦ but using \u2028
is a clever solution to working around that limitation.
(#pv7ouaq) @prologic@twtxt.net I love most of the modern Javascript syntax, including arrow functions (this doesnāt include JSX, which is not Javascript and I hate it š) but I do agree that terseness can go too far to the point of getting in the way of readability ā definitely an issue with Python IMO. Honestly the only good thing about Python in my opinion is the ecosystem, particularly for data science.
I do like Go from my very limited experience with it; I will definitely be using it more.
(#pv7ouaq) @prologic@twtxt.net Yeah, I was planning to try it myself in the future, thereās seems to be lot of other Python developers that made the switch for the same reason.
I prefer working on the frontend the most, but Iāll surely get my hands on it sooner or later. š
@prologic@twtxt.net how do newlines in twts work? I see they donāt show up in the raw twtxt.txt (in my browser at least). The twtxt spec seems (?) to forbid actual newlines, so Iām guessing you are using some sort of workaround specific to Yarn?
(#35kn2ia) @prologic@twtxt.net Huh, supply chain problems, whoādāa thunk it šš« Definitely not going to get better in the short (medium?š¤) termā¦
(#35kn2ia) @mckinley@twtxt.net I was lucky in a way: I was homeshooled and my studies were very much self-directed. My parents encouraged my interest in tech though they are complete muggles themselves and couldnāt teach me anything about it, so I was entirely self-taught ā like many geeks, it seems. As for schools, I do think the situation is improving, at least from what Iāve heard from friends with school-age kids. @prologic@twtxt.netās experience is reassuring. Iām sure it varies hugely from area to area though; it definitely needs to be a part of national curricula.
(#35kn2ia) @prologic@twtxt.net
youāll love what my company is trying to do here
Iām intriguedā¦ look forward to hearing more!
(#pv7ouaq) @prologic@twtxt.net No problem! š
I can understand your reasoning and i know the pure syntax is not the only part involved when developing in general.
I guess when a programming language changes a lot itās much harder to adapt and break habits.
Having a clear idea of what you expect from your code and language is a lifesaver when working with many people, ever more in open source projects like yarn.
Keep it up! šŖš
(#knoga2q) @ullarah@txt.quisquiliae.com Ugh, please no! š« As a user I hate those interstitial pages, because they add an unwanted step between me and the page Iām trying to get to, and they obscure the real target of the link (also theyāre often used for user tracking). And as a web geek I hate the fact that they break the semantic model of a link pointing to its real target, turning external links into faux internal ones.
(#m7o5dpa) @ullarah@txt.quisquiliae.com Iāll try! āļø
(#m7o5dpa) @prologic@twtxt.net I can agree on JSX and similar but I must say that arrow functions, classes and so on are quite nice once you get used to them.
I too ended up wanting less and less but exactly for that reason I really enjoy those new stuff the platform offers natively.
Anyway, Iāll keep your style as much as I can. š
(#7boroia) @prologic@twtxt.net I think the āworst that could happenā is āit would be semantically wrongā. I donāt think it could ever be actively harmful, since it is correctly treated as a claim, not proof of ownership of the target ā it can be used to prove ownership of the origin page, but not of the destination.
That said, I would be in favour of making it explicit (ideally in the Metadata spec) that āUser Linksā SHOULD be āconnected to the feed or authorā, not just āusuallyā. This would make the link
metadata more semantically useful.
(#7boroia) @david@netbros.com Iām not sure what you mean. rel="me"
is just an html attribute which makes a claim that the target of the link belongs to the same person. It doesnāt prove it; unless itās reciprocal.
(#m7o5dpa) @prologic@twtxt.net Understandable. š
Then Iāll try to make my best to make something nice. š
One last question, is it okay to go with standard fetch for API calls or youāre planning to use twt.js?
The repo seems archived though.
(#m7o5dpa) @prologic@twtxt.net Great, Iāll check out the PWA first then!š
While MithrilJS is a good library I find if wasted when not used with JSX, you can probably enhance the syntax by using htm for the templating if you want to keep it light or use the renderer of esbuild directly.
In my projects I usually use uhtml, itās a simple to use and blazing fast templating library, It doesnāt even use the Shadow DOM the usual JSX rely on, you should try it for your next project. š
(#knoga2q) @prologic@twtxt.net Hmm, short of āclarifyingā the spec to specifically state that link
s must be to the userās own sites, itās hard to think of a universal solution. I think Iād still err towards assuming that links are to the userās own pages, since I think they will be in almost all cases, but obviously thereās an argument to be made against making that assumption, tooā¦
(#35kn2ia) @prologic@twtxt.net I think in those days āeveryoneā on the internet was a geek who loved doing things themselves. Now the internet is used by literally everyone, and most of them donāt understand how it works any better than how their car works. It has to Just Work.
I guess whatās needed is for self-hosting to be one of those things that Just Works, without the average person having to know how. (In addition to educating the public better about what the internet is, of course.)
(#knoga2q) @prologic@twtxt.net Ah sorry, gotcha. š
Hmm, you make an interesting point. I would assume that most links a user would add would be to their own profiles, but maybe not all?
The Metadata spec says āA link to some other resource which is often connected to the feed or authorā.
I think my inclination would be yes, add it to all of them, but I can also see that a user could put links there that arenāt their own. š¤
(#m7o5dpa) @prologic@twtxt.net The PWA setup is a bit confusing to me, can you explain how to run it?
I can see that youāre using the templating in the html but iām lost on how it bind with the backend.
My usual PWA setup is entirely separated from the backend.
I also worked a lot with NodeJS too and now iām working on creating a bundle-less setup that is light and easy to use and donāt need any tooling at all except for a static server and a browser.
(#m7o5dpa) @prologic@twtxt.net Ok, iām not used to docker so i need to set it up for working on it.
I never used MithrilJS but it seems to be the usual JSX style of DOM structure.
(#35kn2ia) @prologic@twtxt.net
People donāt want to run their own servers, and never will.
š š š
On the face of it itās a generalisation, but s/People/99.99% of people/
and the statement becomes objectively true.
My opinion on decentralised communications protocols is basically: Being able to run your own instance - easily - is very, very important. But being required to run your own instance dooms the system to failure / being very niche at best. Mastodon is a great example which fails at both; itās hard to self-host and thereās no obvious canonical instance to sign up to if you donāt want to host your own.