Jonathan Rollans
@jrollans@jrollans.com
I'm running the following services myself, and your donations are increasingly important!
https://pixelfed.org
https://fedidb.org
https://fediverse.info
https://pubkit.net
https://loops.video
Please consider donating at one of the links on https://pixelfed.org/support-our-project
Together we can achieve so much, your support helps us go even further ❤️
Worf: Just remember Rule of Aquisition No. 111: Treat people in your debt like family – exploit them.
Jadzia: You know the Rules of Aquisition?
Worf: I am a graduate of Starfleet Academy. I know many things.
can I explore this #globaltalk thing from an emulator? if so is there a tutorial somewhere?
The answer is: 1 (doesn’t count though because he’s a threads tech engineer).
Working on a page for my #fediverse SVG icons. Anyone want to help make this page better? My CSS and HTML abilities are lacking...
The page is live at https://fediverse.wake.st
I have a @Codeberg repo here up here https://codeberg.org/FediverseX/pages
@grunfink is there an SVG version yet or shall I make one?
@grunfink no problem I will make one!
@grunfink snac is the 90th icon now up!
I'm stunned that there are (at least!) 90 pieces of software related to the Fediverse...
@grunfink oh I have another hundred or so pieces of server software that I am tracking that don't yet have an icon! and thats not to mention client apps or browser extensions or weird integrations!
Wow so https://fediverse.wake.st has come along way today from how it started. Thanks to @daj for contributing a totally different design and implementing it. This is actually the first time I have ever gotten a pull request before. I have submitted a few for little things but never received one!
@vortok thanks! Feel free to use em!
@jrollans your welcome! I have been working on it in some form for ages but I finally getting around to having it in a presentable place is really relieving. please feel free to note any errors or missing icons or whatever, and feel free to use any part of the project for whatever
@liaizon hi there 👋
You can find @mangane ‘s icon on the repo 👀
@deadsuperhero @Codeberg @damon hahaha wow how have I not seen this?! well it seems we should probably figure out how to merge projects huh
@deadsuperhero @ilja was reading that already. Personally not too worried about that part, but I see you already put in a ton of work in this category so it makes sense to use the direction you've gone. Where did you source the first batch of your icons? Did you start with some of the stuff I had put up on joinfediverse.wiki?
An important distinction is slowly being uncovered about the definition of the term "fediverse." Who is it that gets to decide what this place is? How are we being represented? These are not easy questions to answer and if we don't do a better job describing ourselves, then the job will get done for us by people who don't understand the underlying values we hold. #fediverse #meta #threads
I need to process more than 8TB of photos and additional TBs of videos…
I’ve been wondering what I’m going to do in the not-too-distant future when my photo library is so large I have no choice but to pay for its storage somewhere.
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).
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.
#snak 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 #C and a more advanced language like #Oberon (:-D) but I wonder why you coded it this way.
The xs is an intentionally lightweight library I (with the help of some friends) started for a very different project that never was. As it adds some niceties to C coding, I use it everywhere. It's mostly feature-complete now, but I fix and add some things occasionally. These days, #snac is mostly its main user, as other projects that use it are pretty irrelevant.
Using C headers both for implementations and prototyping is somewhat of a perversion 😆, but it simplifies immensely sharing code between projects, because you don't have to care about building libraries (static nor dynamic) and their operating system idiosyncracies. You just drop the .h in your project, include it and it's done. The reason: simplicity. If I had a motto as a developer, simplicity would be.
@grunfink I submitted a PR to update MacPorts' snac to 2.50 here:
https://github.com/macports/macports-ports/pull/23182
CI checks passed OK!
It's up to someone else with commit access to merge it.
Thank you for your continued enhancements, bug fixes and contributions!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
In the README.md file you have instructions on how to install it on several systems.
fedi.ofplayers.net
(i.e. use the full domain for snac), just set that as the server and don't set a prefix. Your URL will be https://fedi.ofplayers.net/millions .If you want to use ofplayers.net
for other things, and have your snac instance hanging in a subdirectory, then set ofplayers.net as the host and fedi
(or the subdirectory you like) as the prefix. Your URL will then be https://ofplayers.net/fedi/millions .
I wonder how plausible it is to soft-fork #snac2 to allow favourites instead of likes (that is, to have the posts you favourite *not* shared with followers). It would make sense to have like instead of boost for me, but not instead of favourite (I rarely boost without favouriting but often favourite without boosting). (I'd probably also need some way to automate applying the patch to each upstream release, really...).
(cc @grunfink)
Here's a comparison of the 6-foot model (#StarTrekTNG's "Peak Performance"⬆️, "The Vengeance Factor"⬇️) and the 4-foot model ("Reunion") of the USS Enterprise-D, seen from similar angles. The 6-foot model shots re-use the same footage.
I quite miss the satisfying “kla-chunk!” sound they made.
Speaking of ActivityPub, anyone have some concise and simple breakdown documentation links handy? There’s kind of an overwhelming amount or information out there.
I’ve once again started the process of installing and setting up Nextcloud on one of my servers. It occurs to me that my Nextcloud instances always die a slow death. Something about that piece of software, I think, sort of just falls apart over time. This time I’m attempting to future proof it a little bit more than the previous times, but honestly I fully expect it to go about the same as usual. Then again, historically I have installed all kinds of plugins (or apps) and was running it on fairly low powered hardware. Setting it up on some decently powerful hardware on this go around though. I’ll also try to be more conservative with the app installs as well.
I might actually set up two separate instances and federate them together. Perhaps if I maintain multiple servers they’ll survive a bit longer? Or I’ll just be creating twice the amount of tinkering and maintenance for myself.
@jrollans It certainly did. Hubs prefers it to DS9.
So if you see me start following you from here, you will know it is me!