@alcinnz@floss.social
@alcinnz@floss.social avatar

alcinnz

@alcinnz@floss.social

A browser developer posting mostly about how free software projects work, and occasionally about climate change.

Though I do enjoy german board games given an opponent.

Pronouns: he/him

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

alcinnz, to random
@alcinnz@floss.social avatar

For communicating between collaborators (of which I barely have any currently), I've set up email (via Maddy) & XMPP (via Snikket) servers.

I can't recommend Maddy & Snikket enough, they make this quite painless!

I see some vocalness against these protocols. Guess what? I don't care! I'm implementing HTML+CSS after all!

Also, I needed my own email server to deploy the codeforge I wanted... And I like being able to check messages in my own time, I love the email UX!

1/2

alcinnz, (edited )
@alcinnz@floss.social avatar

As for XMPP, it has an undeserved reputation. Which Matrix weaponised to harness better UX & marketing funding for themselves.

Here's a link: https://xmpp.org/about/myths/

Being based upon XML (as was popular in its time) as opposed to the modern fashion of JSON does not actually incur any real drawbacks!

Also, XMPP has some history which explains are quite particular about calling this "the fediverse" as opposed to "Mastodon": https://seirdy.one/posts/2021/02/23/keeping-platforms-open/#case-study-the-boxing-of-xmpp

2/2

encthenet, to random
@encthenet@flyovercountry.social avatar

In my book, a standard isn't open if you have to pay $$ to obtain/use it.

That is, ISO standards aren't open.

alcinnz,
@alcinnz@floss.social avatar

@mikolaj @encthenet You know, there's controversy within the ISO over them charging for their documents.

But every time they take steps away from that they walk it back.

So pro-tip: The ISO mostly republishes these standards from other organizations. You can usually find them published freely online at the organizations who actually wrote these standards!

nicemicro, to linux
@nicemicro@fosstodon.org avatar

Is anyone still using ? I got used to the fact that while my videos usually get around 50~100 views on , they only get 5-10 on Odysee. Looking at DistroTube, his channel has barely any videos that clock in more than a 1000 views there, while on YT he gets 10-20 k views generally. Mental Outlaw: 2-5k vs 80-200k.

Does Odysee still count as a "viable YouTube alternative" in the eyes of the " community"?

alcinnz,
@alcinnz@floss.social avatar

@nicemicro As far as I'm concerned, as long the video's online somewhere, I don't care about the rest of YouTube's features. A static fileserver is just as good in my eyes!

But no, I've never really found any videos which drew me to watch Odysee. YouTube on the otherhand has a couple channels in it's millions which I love...

alcinnz, to random
@alcinnz@floss.social avatar

Finishing up my studies of Shadow's commandline tooling this morning...

After initializing LibShadow & internationalization userdel parses a few commandline args (handling -R & -P special) validating a single arg remains whilst opening logging, authorizes the action with PAM if supported, validates relevant files are present, runs a configurable pre-action script, reads specified password entry, takes into account the given prefix, configures TCB user if supported, ...

1/?

alcinnz,
@alcinnz@floss.social avatar

... configure $TERM, copies over some hardcoded envvars followed by those given in commandline args, prepares some text for logging choosing a source identifier, looks up & configures login timeout preparing error message, looking additional authorization configuration envvars, performs the authorization in a loop with or without using PAM, cleans up, finalizes envvars, performs various logging, sets the new user-ID, reinitializes internationalization, ...

4/?

alcinnz,
@alcinnz@floss.social avatar

... cancels crontabs for the user, & cleans up flushing caches.

After sanitizing & initializing envvars whilst initializing internationalization & LibShadow login checks whether we're root, parses/validates commandline flags & remaining args, quits if we're not in an interactive terminal, retrieves utmp dir, performs stringent authorization, retrieves terminal name, configures $REMOTEHOST envvar, tweaks parsed flags, opens logging, configures umask if PAM unsupported, handle -p, ...

3/?

alcinnz,
@alcinnz@floss.social avatar

... validates we're editting a local user who isn't actively logged-in, opens relevant files under lock auditting failures, wraps pw_remove & spw_remove, wraps sub_uid_remove & `sub_gid_remove if supported, audit & sys logs the deletion, iterates over groups twice to delete the user from each syslogging each time, deletes their mail directories if -r given, deletes, validates their home directory to decide whether to follow through with deleting that, deletes SELinux user, ...

2/?

alcinnz,
@alcinnz@floss.social avatar

modifies appropriate entry as specified, adds & removes from specified group entries syslogging any errors, adds & removes sub user & group IDs, cleans up flushing caches, reconfigures SELinux if supported, moves the home directory if its path was altered, moves the mailbox if its path was altered, updates last & fail logs, & chowns the user's home directory if needed.

6.5/6.5 for today! Tomorrow I'll finish with useradd & publish all these threads!

alcinnz,
@alcinnz@floss.social avatar

... if there were a failures it carefully considers whether to reauthenticate, pauses for configured amount of time, & outputs an error message.

After initializing LibShadow & internationalization usermod parses -R & -P flags, opens logs, consults sysconf, cehcks relevant files are present, parses & validates remaining flags ensuring a single arg remains, checks that user isn't logged in, authorizes with PAM if supported, checks TCB cache, opens relevant files, ...

6/7 for today!

alcinnz,
@alcinnz@floss.social avatar

... handles whether or not the user's "hushed" possibly via PAM, resets signal handlers, does more syslogging, closes the log, & execs the login shell.

Each iteration of the no-PAM authentication loop involves cleaning up, prompting for the username if needed, retrieves where to log failures, looks up the user & checks their password isn't locked & whether a password is even needed & whether the password's in the shadowfile, wraps pw_auth, syslog failures & flags failures appropriately, ...

rolandixor, to opensource
@rolandixor@mastodon.social avatar

Does anyone know of an that works well with Ubuntu and can be installed on a server with ease?

(Preferably, with low system requirements)

alcinnz,
@alcinnz@floss.social avatar

@rolandixor I'm having great luck with Maddy!

Even comes with good docs on the required DNS configs!

https://maddy.email

therealraccoon, to random

I'm still trying to understand a couple of phrases and concepts that people use as though they were self-explanatory.

If you have a firm grasp of what these mean and can explain them in tangible terms instead of more vague, abstract, and/or metaphysical concepts, I'd really appreciate it if you'd help me understand:

  • "a profound/deep/special connection"
  • "emotional needs"

(No, I'm not neurodivergent. Yes, I do have feelings. Yes, I understand my own feelings very well. Feelings are something very tangible and clear to me. Yes, I can gauge other people's emotional states pretty well.)

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon

I don't personally feel any need for "a profound/deep/special connection", & while I can understand others may it's not something I relate to. Sounds like something to do with romance to me. This I admit to not understanding.

"Emotional needs" I believe is a way of discussing what an individual requires to be happy.

Vagueness can be useful in jargon just as much as precision can be, I know that as a computer scientist! Gives us tools for discussing more things!

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon I understand them well enough! I do socialise.

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon Ah, there's more context than the boosted toot.

I don't think I can help much with your questions, sorry. As someone enjoys being on my own, chilling my own way!

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon I've already done my daily 'splaining for today, come back tomorrow.

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon No more than you can, I think.

alcinnz,
@alcinnz@floss.social avatar

@therealraccoon Responding of each of your points:

  1. I don't know whether or not I understand the meaning of "a profound/deep/special connection". I certainly don't know how to define it.

  2. I can see a clear split between emotional & physical, I can't see a clear split between emotional & mental.

  3. Maybe you should study up on Non-Violent Communication (a.k.a. Compassionate Communication). It provides a useful model with which to think about this!

alcinnz, to random
@alcinnz@floss.social avatar

A couple more links from my own blogpost: https://argonaut-constellation.org/2023/05/08/lists.html

Covering history behind what I've been implementing.

Numbered Lists - APA Style: https://apastyle.apa.org/style-grammar-guidelines/lists/numbered

list-style-type - MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type

Counting Styles & Numerals - History World: http://www.historyworld.net/wrldhis/PlainTextHistories.asp?historyid=ab34

The Evolution of Numbers - Laputan Logic: https://web.archive.org/web/20151028001752/http://www.laputanlogic.com/articles/2003/06/01-95210802.html

Who Invented The Alphabet?
The Origins of ABC - I Love Typography: https://ilovetypography.com/2010/08/07/where-does-the-alphabet-come-from/

alcinnz, to random
@alcinnz@floss.social avatar

New talk: Learning DNS in 10 years - Julia Evans: https://jvns.ca/blog/2023/05/08/new-talk-learning-dns-in-10-years/ (embedded YouTube)

alcinnz, to random
@alcinnz@floss.social avatar
alcinnz, to random
@alcinnz@floss.social avatar

Poisonings, Corporations, and other links - Baldur Bjarnason: https://www.baldurbjarnason.com/2023/may-08-links/

Some links from this blogpost...

My writing on AI; the story so far: https://www.baldurbjarnason.com/2023/writing-on-ai-the-story-so-far
The polarisation of AI discourse serves nobody except power: https://www.baldurbjarnason.com/2023/polarised-ai-discourse
The poisoning of ChatGPT: https://softwarecrisis.dev/letters/the-poisoning-of-chatgpt
AI code copilots are backwards-facing tools in a novelty-seeking industry: https://softwarecrisis.dev/letters/ai-code-quality

alcinnz, to random
@alcinnz@floss.social avatar

He wrote a book on a rare subject. Then a ChatGPT replica appeared on Amazon - Will Oremus @ Washington Post: https://www.washingtonpost.com/technology/2023/05/05/ai-spam-websites-books-chatgpt/ (paywalled)

Researcher Meredith Whittaker says AI’s biggest risk isn’t ‘consciousness’—it’s the corporations that control them - Wilfred Chan @ Fast Company: https://www.fastcompany.com/90892235/researcher-meredith-whittaker-says-ais-biggest-risk-isnt-consciousness-its-the-corporations-that-control-them

alcinnz, to random
@alcinnz@floss.social avatar

Continuing reading Buldur's blogpost & it's links...

The UX Research Reckoning is Here - Judd Antin: https://scribe.rip/onebigthought/the-ux-research-reckoning-is-here-c63710ea4084 (Medium via Scribe)

The other side of egoism - Mandy Brown: https://aworkinglibrary.com/writing/other-side-of-egoism

Prompt injection explained, with video, slides, and a transcript - Simon Willison: https://simonwillison.net/2023/May/2/prompt-injection-explained/ (embedded YouTube)

Google shared AI knowledge with the world — until ChatGPT caught up - Nitasha Tiku & Gerrit De Vynck @ Washington Post: https://www.washingtonpost.com/technology/2023/05/04/google-ai-stop-sharing-research/

alcinnz, to random
@alcinnz@floss.social avatar

A few more this morning, & tomorrow I'll go through my own feeds!

Updog - Johan Halse: https://johan.hal.se/wrote/2023/05/03/updog/

30 years ago, one decision altered the course of our connected world - Julian Ring @ NPR: https://www.npr.org/2023/04/30/1172276538/world-wide-web-internet-anniversary

Web3's fake version of Web history - Dave Karpf "Then & Now": https://davekarpf.substack.com/p/web3s-fake-version-of-the-history (Substack)

alcinnz, to random
@alcinnz@floss.social avatar

Last few (skipping Mojo links I've shared previously)...

Ex-Googlers blast ‘AI godfather’ Geoffrey Hinton’s silence on fired AI experts - Wilfred Chan @ Fast Company: https://www.fastcompany.com/90891995/i-didnt-see-him-show-up-ex-googlers-blast-ai-godfather-geoffrey-hintons-silence-on-fired-ai-experts

Scary 'Emergent' AI Abilities Are Just a 'Mirage' Produced by Researchers, Stanford Study Says - Chloe Xiang @ Motherboard @ Vice: https://www.vice.com/en/article/wxjdg5/scary-emergent-ai-abilities-are-just-a-mirage-produced-by-researchers-stanford-study-says

GPT-4 and professional benchmarks: the wrong answer to the wrong question - Arvind Narayanan & Sayash Kapoor: https://aisnakeoil.substack.com/p/gpt-4-and-professional-benchmarks (Substack)

alcinnz, (edited ) to random
@alcinnz@floss.social avatar

Lists - me @ Argonaut Constellation: https://argonaut-constellation.org/2023/05/08/lists.html

A few early select links:

Lists - HTML.com: https://html.com/lists/
4 Simple Solutions to Make Blog & Email Content Skimmable in 2020 - Longworth @ XCom: https://blog.xcommedia.com.au/2020/03/skimmable-content/
iCons and Earcons: Critical but often overlooked tech skills - Perkins school for the blind: https://www.perkins.org/resource/icons-and-earcons-critical-often-overlooked-tech-skills/
Hierarchical Headings - Butterick's Practical Typography: https://practicaltypography.com/hierarchical-headings.html
Bullet Points - Grammarist: https://grammarist.com/punctuation/bullet-points-usage-rules-examples/

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