Mastodon is an ActivityPub client.
If you write a new application from scratch that also uses the ActivityPub protocol, like Pinafore, it is not a frontend for Mastodon. It is another ActivityPub client, right?
190 karma · joined October 19, 2022
Mastodon is an ActivityPub client.
If you write a new application from scratch that also uses the ActivityPub protocol, like Pinafore, it is not a frontend for Mastodon. It is another ActivityPub client, right?
"there are quite a few frontend compatible with Mastodon API"?
Isn't the Mastodon API the ActivityPub API?
Of course one could write a new ActivityPub application from scratch.
But my question is: Can the Mastodon templates be easily changed?
It still has joindiaspora.com at #4 which is not even active anymore.
I tried a few instances and none of the UIs clicked with me very much.
With themes, I not only mean custom colors and fonts. I mean custom templates, so I can rearrange the position of elements and leave out some elements altogether.
You are at the mercy of whoever runs the instance you join.
What we need is a protocol. Maybe the upcoming NOSTR is a good approach:
Does it support S3 sleep state?
One downside I see is that it seems to be 130g heavier than the X1 Carbon series.
Also it makes it hard to work with multiple windows, because some of them are dimmed then.
If you signed your message with "This is a reply to msg 33419574 by dustedcodes. Signed: mejutoco", then nobody could take this converstion away from you. It would be federated by all competing services that use this protocal.
Would switching to an AMD laptop fix it?
Strange, that KDE still writes "Suspend to RAM" under the "Sleept" button when it cannot do that.
The lowest I can set it to seems to be 40000. I can still hear noise, depending on what the laptop does.
As simple command to create noise is:
while true; do echo -n $RANDOM; done
It makes noise even when the terminal is not visible.I guess I would lose about 90% of performance if I permantently set scaling_max_freq to 40000?
I have read that opening the laptop and putting superglue on the right parts might reduce the noise.
This makes the noise even louder:
echo performance | tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
This brings it back to the original, already too annoying, level: echo powersave | tee /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
So it seems somehow related to the CPUs.And I don't want it to be able to wake up from this or do anything unless I press a button.
How do I check (from Linux) if the laptop can go into suspend to memory or not?
I tried that. Not sure if it made any change at all. The noise is still too much to make the laptop useful.
Strangely, putting the laptop under load makes the coil whine go away. So it might be related to CPU power management somehow.
The fan speed that is also mentioned does not seem to have any role in this. The noise happens no matter if the fans run or not.
And what is real sleep mode? Suspend to disk?
It is not Linux related, the sound is the same before I even booted Linux and go into the Bios settings for example. If you check the Google link in my post, you can see that it is a common problem with Lenovo.
I found this page that says applying superglue to the right component might fix it:
https://www.techpowerup.com/forums/threads/how-to-quickly-ea...
But I'm not sure if I want to do that to a laptop I just bought. Success seems kinda uncertain, but it certainly voids any right to return it.
Having shell scripts that you can read and edit makes so much more sense.
Putting a script in a directory to have it run at startup makes sense. Systemd's approach of "registering a service" is hell.
Having logs in plain text is beautiful. Having to use special software to read logs is hell.
Let them modify the browser in any way they want. Let them write plugins that can do anything. But inform users who install a third party plugin what that plugin can do. Like "This plugin wants the right to read all data on all websites you visit. In theory it could capture your bank login and transfer it to some other server".
Another bad decision by Firefox to limit users ability to do what they want is that they don't support the File Access API:
https://web.dev/file-system-access/
This gives Chrome users the ability to build simple web pages that can be used like native applications.
An empty html page with a textarea, load and save buttons and you have a text editor!
I hope Firefox will notice that they lose market share because of restricting users freedom. And turn the ship around.