@tetrislife@qoto.org

tetrislife

@tetrislife@qoto.org

pro-libre software, pro-holisticism
pro-communalism, anti-consumerism
anti-witchhunts
fan of #Plan9 and #HaikuOS

I write software (C++) for a living.

#Emacs #Prolog #Erlang #SelfHosted

This profile is from a federated server and may be incomplete. Browse more on the original instance.

alex, to random
@alex@social.alexschroeder.ch avatar

Just saw a toot claiming that capitalism was the natural state of being since the world just wasn’t altruistic, that is just the way things are.

I… I don’t know where to start. The entire idea that production is part of a natural state is bonkers. Nobody else purchases things. What about other non-altruistic systems like dictatorships, slavery, feudalism, we have so much choice in terrible solutions… and what a strange reaction in face of one’s lack of imagination to just lie down and give up instead of insisting on human ingenuity and demanding that we do better.

If you ever see anybody say anything about the natural state, the first thing is to ask: are they a philosopher? A biologist? Or are they an economist? Or a haver of opinions?

These are not alike. And philosophy and biology are great topics, that is just the way things are. 😁

tetrislife,

@alex
I've heard this is the "cult of modernity" that came out of colonization, where anything good has to be new - so old doesn't matter and history is wilfully ignored.

Plenty of civilizations in different continents thrived in cooperative societies until barbarians invaded.

> haver of opinions
I am stealing that!

leonieke, to mastodon
@leonieke@mstdn.fenslaw.nl avatar

For what seems like ages .... (about 6-8 weeks), I did not want to touch anything on my yunohost mastodon app, because the webinterface was broken, but the barebones settings were accessible. And I could still toot via my mobile app.

Finally, the interface is up and running again, but I fear a mastodon-move will be in the works, as I find the yunohost masto version very dodgy and not well maintained.

Any tips on how I can install my own server and keep all data of this version in the new one?

tetrislife,

@leonieke @meneer why not do a trial run of or its successor ? Available in Yunohost, I believe. Nowhere as complicated to admin, and compatible with many protocols, not just ActivityPub.

Or , which is said to be even less complicated.

tetrislife,

@leonieke
I don't know what well-developed means to you, but Hubzilla/Streams are older, more versatile, and more conservatively developed than the Mastodon juggernaut. They have their drawbacks, but are not resource hogs.

A more Mastodonistic but simpler-admin alternative might be ...
@meneer

tetrislife,

@meneer
FWIW, is the micro-blogging-only ...
@leonieke

vazub, to random
@vazub@mastodon.online avatar

is an awesome system I want to use, but it is tragically lagging behind others in its main target niche - the desktop. In my opinion, there are 3 fundamental pillars of a modern desktop system that need to function properly, before it can be "enjoyed" as a daily driver for the majority of users:

  • DRM/KMS (or compatible) video driver framework
  • USB Audio 2.0 support
  • polished web browsing experience that “just works” out of the box (think youtube etc.)

These are just the basics.

tetrislife,

@vazub I want to do a bare-metal multi-boot install, but I may have a different idea of "daily driver" (how often do we use laptops over slabphones?). seems to get the basics right - good support for using multiple cores, and extended filesystem attributes to organize files. I am not sure how its looks will go with people, I am an user on Linux. We live in browsers nowadays, but we may be able to live with some websites on the mobile.

sass, to selfhosted
@sass@mastodon.social avatar

Is there a really solid tutorial on getting a Mastodon server up and running (on a VPS or self-hosted at home) that someone could recommend? Interested in running a single-user/small instance long-term.

tetrislife,

@sass my usual not-based-on-experience thought is (no database server to run).

abucci, to climate
@abucci@buc.ci avatar

Why the world cannot afford the rich

The science is clear — people in more-equal societies are more trusting and more likely to protect the environment than are those in unequal, consumer-driven ones.

Bigger gaps between rich and poor are accompanied by higher rates of homicide and imprisonment

Greater equality will reduce unhealthy and excess consumption, and will increase the solidarity and cohesion that are needed to make societies more adaptable in the face of climate and other emergencies.

Eye opening. From https://www.nature.com/articles/d41586-024-00723-3

tetrislife,

@abucci we need to take money out of the equation in as many spheres as possible, and effectively (not for show).

weilawei, to random
@weilawei@mastodon.online avatar

I find most memory leaks (in unsafe languages) to be at the boundaries between objects, particularly when calling into external libraries.

It's always, "who owns that memory? Can I free it; do I need to cause it to be freed; or will it segfault (double free, use after free)?"

C libraries with macros can do wildly non-obvious things. Even in C++, I lean heavily on RAII.

More generally, bugs seem to prevail where there's a lack of explicitness about state and its terms of usage.

tetrislife,

@jeremy_list @weilawei coarse-grained alloc/dealloc of memory regions is something I would like to do, or see done, in lieu of ref.counting and such.

sass, to mastodon
@sass@mastodon.social avatar

What's the easiest way to self-host a single-user Mastodon instance? (Also interested in other fediverse platforms that may be easier to host/manage). Thanks!!!

tetrislife,

@sass Epicyon is a Fediverse server with a static webpage interface, no database in the backend, and additional non-micro-blogging features.
https://epicyon.net

jorgesanz, to selfhosted
@jorgesanz@mapstodon.space avatar

Great post and overall blog 👇

https://ergaster.org/posts/2023/10/05-my-server-can-burn/

I've been thinking for a long time on setting up a VPS to self host some services but lack of time and energy to do it properly (as this post describes) is blocking me.

Yet, I'm also more inclined to share the load in a coop fashion so I may never do it, or do it just for learning and never go to "production".

tetrislife,

@jorgesanz thanks for the link, it is a good usable non-technical take. Only I didn't understand the bent towards rootless containers at the end, seems less performant for no benefit.

There seem to be easier options but without this focus on resilience. , , .

tetrislife, to cpp

@lxo the #GDB mailing list seemed inactive, and Arsen: on IRC mentioned this as your idea for an #LSP server, so ...

[ Big fan, especially of your linux-libre work
and your stint on the FSF board ]

As a #Cpp dev, it is a sorry state - impotent ctags/etags/global on one side, the overkill that is ccls on the other. I came round to DWARF debuginfo as a reliable source, but not wanting to build off libelf myself ... and to your idea apparently, of using GDB itself as a langserver.

Over.

tetrislife,

@lxo great! Is GDB-as-static-langserver an active effort? I'd settle for an inferior gdb in Emacs as an xref backend first ...

hesgen, to mastodon
@hesgen@qoto.org avatar

Test...

Can anyone see this who's not on qoto.org?

I lost access to my Mastodon instance last Friday, and while the site is finally back up, it still seems broken.

There was no sticky warning on the app of the host migration or updates, so I've no clue what's going on.

It looks like I shall have to move instances again, even though the move from mstdn.media (shut down with no reason given) to qoto.org lost me 80 followers (fediblocking?).

I've set up an account on federated.press, which is specifically for journalists, and will set about migrating followers and followed lists.

tetrislife,

@hesgen if 1 service outage is enough to change providers ... asking a lot without an SLA

freemo, to random
@freemo@qoto.org avatar

Keep in mind will need quite a few hours to handle the backlog from downtime. Tomorrow we are going to split out the workers so they can begin using the scaling. So tomorrow this should be fixed. For the next 24 hours expect things to be a bit slow and uploading pictures probably wont work until we fix that.

tetrislife,

@freemo you can't do anything about unbounded software complexity making such maintainence baroque (Erlang/Elixir solve it better than most, but Pleroma is unloved).

New posts still don't turn up on my client's timeline, so need to wait.

Raccoon, to india
@Raccoon@techhub.social avatar

I really don't like how all these phone from have primed me to suspect everyone with an accent of being a scammer. It feels racist to think about, and I know the vast majority of indians aren't engaging in this sort of organized crime, and it's their government's fault for enabling it.

Hopefully international pressure can get the Indian government to do something about the level of organized crime in their country.

tetrislife,

@Raccoon you sound like you know a lot, about a place you know nothing about.

RL_Dane, to random
@RL_Dane@fosstodon.org avatar

It's funny to me that is my #1 featured hashtag on Mastodon.

Do I really talk about it that much? It must have been because of the time I started experimenting with it in late 2022.

tetrislife,

@RL_Dane
> challenging for this ex-infosec guy
you should check with pulkomandy, one of the developers ... single-user ≠ kernel-mode
@vazub @SolusSpider @brainofdane

DiegoCrespo, to Lisp
@DiegoCrespo@mastodon.social avatar

People talk a lot of crap about but then litter their code with parenthesis because they don’t understand how operator precedence works in their language.

tetrislife,

@DiegoCrespo in my case, I put parantheses so that nobody has to remember inane operator precedence just to avoid misunderstanding the code.

eaglw, to homeassistant

My #freenom domain stopped working two days ago. Every domains shop it’s shady and it’s hard to understand the cost after the 1st or 2nd year, I don’t know who to trust.
I just need to make my #homeassistant and overseer accessible, and this choice is very annoying. #selfhosted #linux

tetrislife,

@eaglw had heard good things about https://pagekite.net (except that office environments block it?)

badrihippo, to fediverse
@badrihippo@fosstodon.org avatar

peeps, how would work as the backend for an powered social network? :fedi: 🐫

Looking at the descriptions, it seems it'd be either the worst or the perfect fit, but I can't figure out which 😅

The plus point is ActivityPub is all about distributed databases and edit history and posts that shouldn't be duplicated. But social media is also about privacy rights, including the right to be forgotten—so is that something the history-preserving Irmin can easily handle? 📜

tetrislife,

@badrihippo social media and privacy in the same sentence? Why not just accept that it us all public and act accordingly?

tetrislife,

@badrihippo hmmm ...

By the way, storage seems to be a big issue with fediverse servers, so I was thinking that the backend using something like ERIS for storage might help reduce data duplucation across servers.

timokissel, to ai
@timokissel@mastodon.world avatar

We're still in a place where when computers try to be "helpful" (using #AI, predictive #algorithms, recommendation algorithms etc.) are too close to #Clippy territory instead of being genuinely helpful.

So I'd rather have them not try to do that. I know what I'm doing and would prefer to not having to constantly undo the "help".

#ArtificialIntelligence #MachineLearning

tetrislife,

@timokissel have you an opinion on https://haiku-os.org ?

tetrislife,

@timokissel I can't reconcile
> options that yank all that stuff (mostly consumer-oriented) and let me be productive
and reacting to Haiku OS with
> doesn't have the broad ecosystem of apps that Windows and MacOS have

ramsey, to php
@ramsey@phpc.social avatar

Someone wrote a #PHP interpreter in #Erlang https://github.com/bragful/ephp

tetrislife,

@ramsey they had a nice talk about it, some Erlang conf. talk.

tetrislife, to llm

's are .. Acceptable Insinuations :-[]

estevez, to selfhosted
@estevez@techhub.social avatar

The biggest problem of services and is a bus factor. What if my existence will be interrupted unexpectedly? When my will crash someday after that, my family will not be able to get their files and photos anymore...

I'm thinking about an external drive with all Nextcloud data periodically copied there. To be able to disconnect it by hand from the dead server and connect to any PC. But which file system should it have? FAT32 can be read on any system but has a single file size limit. NTFS is not supported on Macs, EXT4 is not supported on both, Macs and Windows... I mean, not supported out of the box...

Any ideas or solutions?

tetrislife,

@estevez

> UDF-formatted USB stick works fine across atleast Linux and Windows

And Micro$oft strikes ... Newer versions of Windows don't see it as writable

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • khanakhh
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • everett
  • rosin
  • ngwrru68w68
  • kavyap
  • thenastyranch
  • JUstTest
  • cubers
  • tacticalgear
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • modclub
  • Durango
  • Leos
  • normalnudes
  • megavids
  • tester
  • anitta
  • lostlight
  • All magazines