(#35kn2ia) @prologic@twtxt.net Huh, supply chain problems, whoādāa thunk it šš« Definitely not going to get better in the short (medium?š¤) termā¦
#afko2pq
(#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.
(#knoga2q) @prologic@twtxt.net another nice example is how Mastodon showās a userās external link to their own website as āverifiedā if the target site includes a rel="me"
link back to their Mastodon profile, since this āprovesā that the person has control of the linked site. I think Iāve seen other sites use it for verification in the same way.
(#knoga2q) @prologic@twtxt.net If you check out someoneās GitHub profile that has a link to that personās own website, for example youāll find rel="me"
on the link.
(#knoga2q) @prologic@twtxt.net The me
value of the HTML rel
attribute indicates that the linked page is the same userās profile on another site. Itās useful for identity consolidation, enabling things like RelMeAuth on the IndieWeb. So it would be nice to be able to have that attribute on links to oneās own website (and to oneās profiles on other sites) from the āUser Linksā section of our profiles here.
(#xe3yjxq) @prologic@twtxt.net Oh š¤š¤
(#t47rjwa) @prologic@twtxt.net Maybe itās harder to get Dendrite working properly (itās pre-release software after all I guess) but I never had any issue with Synapse, I had it up and running in ~15 minutes. The issue I did have was that itās a resource hog (mainly because of backfilling large federated rooms) but a few tweaks to caching settings improved that and Iāve been running for over a year with no issues at all.
I do agree it seems over-engineered in many ways, I must say. But overall Iāve been really happy with it and itās now one of my primary communication platforms.
(#7etv6uq) @prologic@twtxt.net Hmm I donāt recall any trouble getting federation working (with Synapse), what issue are you having? The federation tester is failing on your domain for me; itās getting a timeout:
Get "https://104.21.85.152:8448/_matrix/key/v2/server": context deadline exceeded
@prologic@twtxt.net have you considered adding rel="me"
to āUser Linksā?
(#7etv6uq) @prologic@twtxt.net I am on Matrix, @caesar:schinas.net
.
Iām running Synapse; Iād be very interested to hear your experience with Dendrite as Iāve been considering switching over as soon as push notifications make it to a published release.
(#mcoz7za) @screem@yarn.yarnpods.com Wow haha Iād never thought of Android as having much in the way of customisation options ā though I guess some vendors add a lot of that sort of stuff. Iām not one to customise my operating systems much ā I like good clean defaults and I donāt really like to change them. I love macOS because I feel it hits the sweet spot there, but I loathe iOS because itās just too locked down. I donāt care for UI customisation, but how can you forbid me to install my own choice of web browser FFS. Or anything else not blessed by the gods at Apple.
(#7la3hna) @prologic@twtxt.net
Decentralisation starts with decentering yourself.
šÆ Great quote. Thereās a chicken and egg problem, and those of us who understand the problem and are happy to be early adopters need to be the ones pushing forward hatching more and more eggs until that chicken appears (umm ok idk if that analogy makes sense but you get my drift š)
(#7la3hna) @mutefall@twtxt.net
decentralised and distributed (we likely are here now)
Nah. Unless by we you mean us here on Yarn. But as a society, I reckon weāre at least one or two steps before that ā Iād go with your ānetizens asking why?ā at best. Much of society still hasnāt even got to that point honestly.
(#mcoz7za) I wonder how niche the market would actually be? I feel like half the people I know would love a phone that didnāt mean either selling your soul to the worldās biggest advertising company or being locked into an expensive walled garden by the worldās most profitable brand.
@prologic@twtxt.net Iām not so sure thereād be a lack of good apps, I donāt think the situation on the desktop translates well to mobile. Google is pushing flutter pretty hard for mobile and itās getting pretty good adoption, and itās inherently cross-platform - Canonical are even using it for desktop apps.
(#fz26dya) @prologic@twtxt.net Then creating bots to automate that is the next step. š
(#32wwwza) @prologic@twtxt.net Okay, Iāll check it out! š
Sadly, I donāt know Go Lang though, so my help is limited to the HTML/JS parts. š
I can probably contribute the most on the pwa repo.
(#nswpp4a) @prologic@twtxt.net Your view from the window is not so gloomy, we have snowfall at all š„¶
(#bxxbuya) @prologic@twtxt.net this is where my interests lie. small and tight-knit communities that are decoupled from centralised systems. iāve always thought that every human should have their own corner of the internet. or perhaps iāve watched too much johnny mnemonic. i read the history of yarn and it aligns.
i may or may not have at one time worked at one of these big giants
(#aqsrxaa) @prologic@twtxt.net if this is something youād be open to a pull-request on, i can likely make it work. iāve torified some complex things before. will give this a shot!
(#bxxbuya) @david@netbros.com great, will make it a point to visit!
(#nswpp4a) @prologic@twtxt.net Have a fun vacation, have a great time!
(#bxxbuya) @david@netbros.com well said. iāll set one up thatās open to registration but will use it as my primary pod. time to get busy this evening!
(#djb7lbq) @adi@twtxt.net stacks of various thinkcentres, laptops, proxmox machines.
(#djb7lbq) @adi@twtxt.net this is great. iām considering putting infrastructure on my own metal at my space.
(#djb7lbq) @adi@twtxt.net thanks! do you also run envs? i saw their tilde and ecosystem which inspired me to start building my own. so great to see some legacy patterns coming back into play
TIL about the Angle of Vanishing Stability.
i really love the idea of yarn.social. this is encouraging me to start my own pod. perhaps some of my connections might join. itās a clever way of doing things compared to say fediverse or ssb
(#djb7lbq) @adi@twtxt.net what i like about it so far is that itās just generating html without any esoteric bells and whistles. now if i could take a course in css and html. iām an old backend engineer who cannot draw stick figures :)
(#djb7lbq) @adi@twtxt.net just found your site generator. this is much nicer than relying on a bigger ecosystem such as hugo or jekyll
@prologic@twtxt.net just stumbled on this project and itās really great. iām curious to know if youāve successfully put this behind a tor gateway as an alternative means of connectivity. also interested in the flutter app for android.
(#lswf6jq) @prologic@twtxt.net Thanks! Yeah I wouldāve had it sorted yesterday but it kinda fell off the schedule.
Happy to be back to Yarning š
After 4 days of downtime, my pod is back up š Might be time to replace the PSU on the server
š Hello @mxpvmalxvruiwo@netbros.com, welcome to NetBros, a Yarn.social Pod! To get started you may want to check out the podās Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! š¤
š Hello @guzsjrbxoac@netbros.com, welcome to NetBros, a Yarn.social Pod! To get started you may want to check out the podās Discover feed to find users to follow and interact with. To follow new users, use the ⨠Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! š¤