@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.

galdor, to emacs
@galdor@emacs.ch avatar

While the LSP protocol is useful for completion or access to symbol definitions, some of its features are less appealing. In , you can instruct Eglot to ignore any feature you dislike.

E.g. (setq eglot-ignored-server-capabilities '(:inlayHintProvider)) to remove annoying hints mixed with the code in c-mode with clangd.

tetrislife,

@galdor is that the one that puts formal parameter names next to the actuals in calls? It hasn't seemed off-putting on the occasions I have used it.

JonBaker, to random
@JonBaker@mastodon.social avatar

FUN FACT: If you fuck in the back of an Amazon delivery truck any child you conceive is legally the property of Amazon

tetrislife,

@JonBaker I think they would view it as a liability ... and wait until it grows up

grtcdr, to random
@grtcdr@emacs.ch avatar

I feel so awkward explaining Mastodon and the Fediverse to people who have no prior knowledge of either.

I've used phrases like: "imagine if you could run your own Facebook (ew) for your friends and family or join an existing community of like-minded people".

I've explained all of these concepts time and time again, to people from various backgrounds, those in software engineering for example find the concepts of federation and decentralisation really interesting. Some find these concepts hard to grasp, while others find the extra step of finding the right community cumbersome.

I understand that "X" social media platform is where people are, but, in the Fediverse, where people are can be any one of Y, Z, or whatever; all of us can communicate under different jurisidictions.

I'd really like to know the examples you've used to introduce the Fediverse to your peers and friends.

tetrislife,

@grtcdr I haven't found anybody to try this on (nobody even thinks much about the meaning of everybody having e-mail on GMail), otherwise "messaging but like e-mail" seemed like a usable tack to take.

tetrislife, (edited ) to Cinema

Who might be the best actors or actresses ever in the history of Indian cinema?

tezoatlipoca, to selfhosted
@tezoatlipoca@mas.to avatar

So I have a bunch of services running at home. Now, my home is your typical large Canadian telco (aka assholes) and they are actively sabotaging my host-at home stuff. (i.e. I set it up, it works a few days, then it stops being reachable from outside, at work, rebooting doesn't fix etc.)

Can any recommend a reliable "just works" remoting solution (where the host is linux) where I can always remote in if the host has power and an outbound connection?? (paid is ok)

tetrislife,

@tezoatlipoca not a self-jostler here, but what would think of nodes "on both ends", just for admin?

tetrislife, to random

I was wondering if comments alongside source code are not read for reasons other than them being likely to be out of date. Maybe its because ... syntax highlighting makes them less readable?

tetrislife, to random

@vmagnin sorry, unsolicited query (you maintain non-numeric Fortran code, so ...)

Is Fortran usable as a C substitute, or as an improvement over C unlike C++? As an example, what kind of software uses your code?

Fortran's verbosity is ... less tolerable than Ada's, and the column-major arrays may surprise serious C devs. But it does many other things right, and is already part of the toolchain in big shops.

Sure, it isn't new and shiny, but that isn't bad for risk-averse managers.

mms, to emacs
@mms@emacs.ch avatar

Which sites/articles/tutorials/books/talks do you consider essential for folks? Both, new (dozens of us) and experienced.

tetrislife,

@mms I came across http://web.psung.name/emacstips/essential.html very late, it points out useful stuff you won't find outside of Emacs.

galdor, to random
@galdor@emacs.ch avatar

Some say you must start with a simple programming language and learn your way up. Others tell you to learn a low level language such as C to understand how everything works.

I've seen plenty of developers who started with Python or JS, and some who started with C. Comparing them, there is no doubt about which method yields the best developers.

The good news is that it's never too late to go back to the fundamentals.

tetrislife,

@oantolin
> semi-informal pseudocode
There is nowadays, a very intriguing option as a first "design language".
@galdor
Another approach might be to first learn how to write and execute a test plan (maybe the Ruby Cucumber way, or with a tool).

thelastpsion, to neovim
@thelastpsion@bitbang.social avatar

Thoughts on 3 months of #ObjectPascal #FreePascal usage (in #NeoVim):

  • Easy to pick up and read
  • Good libraries
  • Generics
  • No closures
  • Binaries aren't small
  • LSP (pasls) isn't complete, but better than nothing; #Treesitter + #Periscope really help
  • Docs are frustrating
  • Good forums/community
  • Targets SO MANY platforms (#HaikuOS, 32-bit #DOS, #Amiga, #Z80, #baremetal)! More than Rust, Go
  • A lot of historic books and projects

Would I use #Pascal again? Absolutely yes, without doubt.

tetrislife,

@thelastpsion cool! I haven't used it much instead of C++ but it is great that it doesn't depend on a complicated compiler like or and still does quite well.

drewdevault, to random
@drewdevault@fosstodon.org avatar

"Copyleft is less free than permissive licenses because permissive licenses allow you to make proprietary forks of free software" is a worldview that just straight-up makes no sense at all

tetrislife,

@ghisvail
> "if project goes proprietary, a fork can happen"
But past community contributions remain with the project (including non-artifacts like QA by production use).
@drewdevault

jbqueru, to random
@jbqueru@fosstodon.org avatar

My wife @eugenialoli has been working on installing Linux on various old computers for which a lot of other options are now unsupported.

She's been finding that machines with 2GB or RAM or 16GB of storage tend to struggle, whether while installing the OS, booting, installing common apps or running those apps.

2GB of RAM is an incredibly large amount. As is 16GB of storage.

WTF are we software people doing as an industry that makes us consume so many resources?

tetrislife,

@jbqueru @eugenialoli would be/have been useful? Do people need most of the apps installed by default in a typical Linux distro? I tend to start with Debian netinst and build on top of it. It has gotten more laborious (or I am jaded) but it can keep disk usage creep under control.

And, of course, the frittering away of compute and storage by software is by design, for the upgrade treadmill.

Quinnypig, to random
@Quinnypig@awscommunity.social avatar

"You saved $9.99 in shipping fees on this order with Amazon Prime." No, jackass, if you charged $10 to ship a $20 item I'd go buy it at the store or at one of your competitors.

tetrislife,

@todwest @Quinnypig
Do we really need to keep buying so much stuff? Asking as an upcoming consumer outside the US of A.

HeavenlyPossum, to random
@HeavenlyPossum@kolektiva.social avatar

The idea of human beings as rational utility-maximizing particles with insatiable hedonic desires is very much the product of an ideological project to justify capitalism as “natural” and has virtually no relationship to how actual human beings live but a lot of people have genuinely internalized it.

Trying to derive “human nature” by observing people under capitalist modernity is like looking at a bored, depressed wolf obsessively pacing a circle in a tiny zoo enclosure and concluding that this is “wolf nature.”

tetrislife,

@afterconnery
> elderly go off and basically die

This was instituitionalized in pre-invasion India ... A while after a couple basically had grandchildren, they would give up the house to the eldest son and go live in a hut in a commune in the forest. Proactive rather than reactive, but that is what the philosophy of the land guided one to.

@HeavenlyPossum re: looting, selling food, medicine or education was considered a social demerit.

tetrislife, to random

So, was a problem but / are not ... hmmm

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 #Hubzilla or its successor #Streams ? Available in Yunohost, I believe. Nowhere as complicated to admin, and compatible with many protocols, not just ActivityPub.

Or #Epicyon, 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, #Streams is the micro-blogging-only #Hubzilla ...
@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).

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.

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
  • normalnudes
  • hgfsjryuu7
  • magazineikmin
  • thenastyranch
  • Youngstown
  • slotface
  • everett
  • ngwrru68w68
  • mdbf
  • kavyap
  • tsrsr
  • Durango
  • PowerRangers
  • DreamBathrooms
  • Leos
  • InstantRegret
  • khanakhh
  • osvaldo12
  • vwfavf
  • tacticalgear
  • rosin
  • cubers
  • cisconetworking
  • GTA5RPClips
  • ethstaker
  • tester
  • modclub
  • anitta
  • All magazines