Show more

@grunfink

An even better alternative: randomize the number of followers over an uint64_t... 😂

Inspired by: mastodon.bsd.cafe/@release_can

Shamar boosted
So it seems that, now that Threads is federating, the most popular person in the fediverse is... Mark Zuckerberg:

https://mastodon.bsd.cafe/users/release_candidate/statuses/112140845317198247

I find these "popularity contests" pointless, ridiculous and inherently toxic, and a signature of private social networks where the goal is not to help people communicate between each other.

This is the reason why #snac does not propagate how many followers nor likes a person have.

is really an impressive work, @grunfink.

Looking at the code I wonder where the "backported" xs library comes from: it looks very clean and nice...

Also, I've never seen C headers used for implementations: it's a clever trick that reduce the gap between and a more advanced language like (:-D) but I wonder why you coded it this way.

Shamar boosted
I'm glad to announce the release of version 2.50 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt file at the server base directory; see snac(5) and snac(8)).

Improved page position after hitting the Hide or MUTE buttons (for most cases).

Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS define).

Fixed a bug where editing a post made the attached media or video to be lost.

The way of refreshing remote actor data has been improved.

Posting from the command-line now allows attachments.

Added defines for time to enable MacOS builds (contributed by andypiper).

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the song The Raven by #CarolineLavelle.

#snacAnnounces

Shamar boosted

Using Twitter/X to promote research findings found to have little impact on number of citations phys.org/news/2024-03-twitterx #science

Shamar boosted

@zacchiro which part of that, the result? The concatenator (I’m hesitant to call it builder)? They basically have the equivalent of d/copyright (except less well done and nowhere near machine-readable) in every module and concatenate those on image build, and it shows up on the about box of Android, of in-car entertainment systems, etc. or on websites with docs for the images.

Only those modules that went into the build ofc as Shamar said the others are not relevant.

@zacchiro

It would be a huge misattribution, as most mentioned authors would have no impact on the specific code produced.

In the notorious case of distributing the code of Quake 3 Arena, it should have simply attributed it exactly to the author.

Same should happen for any transformation of such code (reordered lines, symbols renames and so on).

If the output mix the code from multiple authors, each and all of those authors (and only those authors) should be mentioned.

As for license, such hypotethical software should only mix code from compatible licenses and distribute / output it with the proper copyright statements declared in each of the original sources.

In other words, a programmer using a software to create a derivative work of one or more project, should obey the exact same rules followed by any other programmer directly doing the same.

Yet your proposal is reasonable for the itself: it's a derived work of all the sources used to statistically program it, so it should be attributed to all the original authors and should strictly respect each of the source licenses as any other derivative work.

This is not anti-LLM, just good sense: expensive automatic proxies should never put who control them above the law.

@mirabilos

@scy

Well, I'd argue that they represent pretty well , that was exactly designed to marginalize (a political movement of hackers) and to serve corporate interests: thebaffler.com/salvos/the-meme

What you'd expect from an organization ethic-washing , and so on?
softwareheritage.org/support/s

@swheritage @Codeberg

Shamar boosted

@scy
The best a person can do from start is using screennames for everything that has nothing to do with their name or identity, this should be taught from young age

Shamar boosted

“Our results suggest that improving code maintainability from very high to excellent pays off. The returns in the upper end of the quality spectrum are not diminishing — they are increasing. This underscores that exceptional code quality is not only a developer’s vanity metric.” — arxiv.org/pdf/2401.13407.pdf (PDF)

@mirabilos

Yet many (most?) of projects are distributed as dockerfiles. And most of instances run on VPS...

@mirabilos

also, web hosting is a market way less concentrated than the cloud: there are thousands of webhosting providers while a handful of cloud providers own the vast maiority of the market.

@ekaitz_zarraga
Found that passage and yes, it was a pointless rage attack that could only poison and derail the thread.

Luckily, several people pointed it out and the tone changed.

In fact, whenever a single person strumentalizes a minority against another group, it's often easy to note the contraddiction and call it.

The problem is when a mob does the same (again, attacks against RMS comes to mind) as the mob members virtue signal each other through the attack to the victim and do not care about coherence anymore.

Anyway, it's an interesting thread for many reasons: thanks for sharing!

@mirabilos

For sure, a self-hosted server is a better technical solution, but it's also something that require skills.

By leveraging popular (and cheap) web hosting solutions (such as PHP or CGI), the might grow more distributed.

Investing in such solution would be a political choice, not a technical one.

@ekaitz_zarraga

I feel responsible for what I say in the səme way I feel responsible for what I code.

I see that casus belli as a matter of attribution: since the coder changed her legal name (no matter why) the commits should be updated to properly attribute her work (in particular for long term historical archiviation).

Technical issues can (and should) be fixed.

To my eyes, proper attribution is a fundamental right of əny author, and should be respected by those who distribute the author's work.

@pl

@mirabilos

These days I'm wondering about a php-based (or cgi-based) fediverse node (single user or not, depends on how much widespread usage it would get).

Like it or not, the only web technology that is cheaper and more widespread than is CGI.

Build a fediverse app that could be deployed on off-the-shelf shared hosting (no docker, no vps.. just plain old web hosting) and you'll re-decentralize the .

seems a step in the right direction seppo.social/en/support/

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.