Your articles are very pleasant to read! Great balance of screenshots, code, and dialogue with just the right amount of information. :)
I inspected the mastodon.social website
11–20 of 50 posts
Re: I inspected the mastodon.social website
#12I love Mastadon. Apart from the points OP mentioned, I would love to see the UI & UX being upgraded to something that feels cleaner and less cluttered.
I'd love to contribute and try to improve things but this task might become gigantic on long-term, as the Mastodon project itself :)
Re: I inspected the mastodon.social website
#13Re: I inspected the mastodon.social website
#14Earlier quoted context omitted.
Yeah, the thumbs down on FontAwesome is a little harsh imo. Maybe there should be a thumbs down on FontAwesome using the CSS classes flavor, but I don't see the new version as being a bad thing at all.
The thumbs down was meant to be for the use of an icon font nowadays, in this case, FontAwesome. Don't get me wrong, I'm still using FontAwesome for many projects. The thing is there are so many good reasons to use an SVG icon font system nowadays: pure vector, control over the individual shape symbols, positioning is easier thanks to knowing its exact size etc.
It's just nitpicking; with the example it's pretty clear that it's the icon font that is bugging you.
Re: I inspected the mastodon.social website
#15This is cool. I wish this sort of analysis existed for many major websites! The reason I think this would be useful is the accessibility of the results - we'd be able to consider the various analytics within the context of something highly familiar (the mention of Slack still using "text/..." is one such example). Although... hmm, maybe I don't want all websites scored. Arc (ie, HN) would probably rank 0.5/10 in term…
A while ago I made an HTML study on around 8 million web pages: https://www.advancedwebranking.com/html/
Also, I wrote about this journey on CSS-Tricks: 1. https://css-tricks.com/average-web-page-data-analyzing-8-mil... 2. https://css-tricks.com/random-interesting-facts-htmlsvg-usag...
On accessibility, I'd have loved to try out some screen readers but at the moment I write this article, I thought this accessibility analysis would deserve its own separate topic/article. A11Y is always hard.
https://catalin.red/thoughts-on-accessibility/
Sorry for all these plugs.
Re: I inspected the mastodon.social website
#16Aren't they just using BEM, which is a quite popular css methodology? I don't see how this is a bad thing.
Re: I inspected the mastodon.social website
#17Some instances are blocked by other instances. And even though some are only "silenced", if you happen to join an instance that is blocked by a lot of other instances, then nobody will see what you are writing. For example, I joined mstdn.jp because it's in Japan (which I am as well), and it's popular. I thought it would be convenient to join that instance because then I can follow more Japanese people and improve my Japanese. But then I found out that mstdn.jp is blocked by some other instances due to fears over lolicon material (it hasn't shown up in my brief troll of the federated feed, so I wonder how prevalent it actually is -- also, I wonder if my information is old news and it isn't actually blocked by people now...).
So potentially anything I write will never show up in the federated feed in those other instances (and may be completely blocked by other instances). So I should pick a different instance. Sounds easy, but which one?
The problem is that (as I mentioned earlier), I want to follow content on the main Japanese servers. So I need to find a server that doesn't block those servers entirely. Except there doesn't seem to be any way to find out exactly what servers people are blocking (except for a handful who helpfully tell you that they are following the tootcafe blocklist[1]). That kind of solves my particular problem because the main Japanese servers are not blocked on that list.
But, for me it illustrates a pretty serious problem. How do I know that the instance I'm on isn't blocked by the majority of the fediverse? If I'm writing and I'm interested in a wide variety of people reading what I'm writing, how do I ensure that I position myself in the right place? And if I like an instance (regardless of a lack of moderation that is causing it to be blocked by the world), how do I remain connected with the people on that instance without maintaining a presence there?
It almost seems to me that I really need multiple accounts on multiple instances to ensure that I can get what I want -- but since the client is tied to the instance (as a web sever), that's a difficult trick...
Sorry for the length (for people who got this far). My ideas are still a little unformed.
Re: I inspected the mastodon.social website
#18This is what Sass files do to your CSS files if you abuse nesting Aren't they just using BEM, which is a quite popular css methodology? I don't see how this is a bad thing.
I dislike BEM because it requires modification of CSS classes to change how something looks - you add and remove classes to your `.login-box` to make it bigger or bluer or wider.
I prefer CSS auto-nesting (using Svelte) or SASS nesting (for older projects) so I can just modify my `.login-box` to add whatever styles it needs and not touch my HTML.
Re: I inspected the mastodon.social website
#19This is what Sass files do to your CSS files if you abuse nesting Aren't they just using BEM, which is a quite popular css methodology? I don't see how this is a bad thing.
e.g. I do like how Sass makes it easier to write BEM-like code similar to the below:
// style.scss .btn { ... &--success { ... . } }
// style.css .btn {...} .btn-success {...}
But when abusing Sass nesting and choosing a weak naming convention, the resulted CSS selectors can go wild. Here's an example: https://github.com/tootsuite/mastodon/blob/995f8b389a66ab76e...
Re: I inspected the mastodon.social website
#20Kind of off topic, but like the author I was looking at Mastodon yesterday (reading the ruby code, ha ha!). One thing struck me, though. The documentation seems to imply that it doesn't matter what instance you're on and to simply look for an instance that has people you get along with. However that doesn't seem to be a good idea in some cases and I'm wondering if I'm wrong. Some instances are blocked by other instan…
Wow. tootcafe, according to their own page, blocks any instances where free-speech is tolerated. Not threats, or harassment, just social views they deem unlikable.