Username checks out
That’s what I’m saying! It might be technically excellent, but one of the reasons I went away from Reddit is also to escape the aggressive data collection
Oh that’s interesting, I didn’t consider that, by the way is the brain really capable of reproducing life-like experiences or do we just fool ourselves into believing that our dreams were somehow more organic than they truly are?
Genuine question, why not?
Yep, that’s right!
As far as I’m aware you give an HTTPS link with matrix.to, I wasn’t able to find a method like mailto
, tel
etc.
Then you can use all the usual methods of obfuscation on that URL
That’s a very interesting observation, I have to admit that even I sometimes am too lazy to read documentation from top to bottom and prefer asking a question to someone that already knows. Though I think it can also be attributed to how good a certain text is structured, quality of documentation should account not only for completeness, but also for laying out the information to be easy to parse and highlight the most important parts, which is maybe why I feel “documentation fatigue” in some cases
So much yesss, that drives me nuts, regardless of age!
I know that it’s just hip and familiar to many, so I put with it with the few projects I’m really interested in and I can’t say it doesn’t work well, but please, why are there SO MANY??
Always ads* been
Yes, in fact I did say I doubt that’s the problem. I suggest you try either Simple Tab Groups or Sidebery, I never had issues with those with hundreds of tabs (I may have a slight issue with tab management XD), but they probably don’t cover all the features of this extension
Maybe it’s just me, I know that it literally means “any time”, but I always felt it is used to say “very soon” in practice.
Anyway, I was just curious, I wouldn’t want them to rush it
Now I doubt that this is the problem, because those pages shouldn’t become completely blank, but here’s an explanation:
A single page application is like a native app in the way it behaves, but made with web technologies and manually fit to the browser workflow, in the older, standard approach we just delivered single web pages and maybe added a little interactivity on top with JavaScript so we had routes like these:
example
/index.htmlexample.org/about.html
Each page is its own html file and you access it with its path.
Now there is no rule that what goes into the URL bar should match 1 to 1 with the filesystem on the server so you could go on example.org/news.html
and actually get served a page that is under 2023/07/28/something-interesting.html
, there is logic running on the server that decides that if a client requests the news page, the server should send over today’s news page.
You’ll see that all the time when you try to go to a page that doesn’t exist anymore and so you are redirected to example.org/404.html
saying you asked for some resource, but it wasn’t found.
In the same vein you can handle these routes on the client , you could send all the content to the user when they enter example
, but you let JavaScript take care of what to display, so all the text of index, about, etc. is already on your PC and by clicking the links, which will have the same format, maybe minus the .html
(though you could absolutely do that before too, just that here it conveys a specific meaning that in fact you aren’t sending requests for html files, but just “routes”):
example
/indexexample.org/about
And even if those links appear in your URL bar they have all been resolved on the client with JavaScript, by simply changing the content appearing on the screen and never getting a completely new page, that would have no problem always resolving.
But when adding state to the mix, where you have something that is really a web app, you can’t always get the same thing back, suppose I have a task list (in reference to technical React example) and create two items, I click on the second and I get example.org/tasks/2
, I send you that link and you open the page for the first time on your computer, it won’t work, it will probably fall back to a home route, because your state was different than mine, you had no task 2 yet, this is also called deep-linking. For that to work you have to store that state and since you’re working in the browser you have to rely on its storge APIs, usually there is no storage that is guaranteed to be permanent on a browser, because its settings could affect when/if the storage gets cleared and suddenly I can’t see my task 2 anymore either after some time.
Yep, I linked it in the post text, I just wonder how difficult it could truly be
what stops lemmy.world from connecting to them and sharing the same content ad free?
That’s true, I hadn’t thought about that, but I wonder if he thinks that maybe Tumblr isn’t popular enough to see a big loss in doing that, since at most it would just get more interactions from a community that wouldn’t have joined a proprietary social network in the first place, so the missed ads would have always been missed, while in this way he gains more “free” engagement
About the porn, they could probably defederate from the largest NSFW instances at least
That’s a good point honestly, although the guy sounds like he means well, since he’s also behind WordPress and he’s planning to add ActivityPub to it too
Yeah, I mean, you are technically right, which is the best kind indeed!
Yeah…
store this gem on Codeberg instead!
More like money hungry company will do money hungry things
If that’s your only gripe with it, you can still access them by using one of the simple web servers available running inside Termux, that will also allow you to avoid CORS related problems, in fact it is the currently suggested method on MDN