ahq's recent activity
-
Comment on What programming/technical projects have you been working on? in ~comp
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq I'm building a new publicly-accessible matrix server, with community features on top of chat. The idea is to essentially have a FOSS alternative to Discord that can be indexed by search engines,...I'm building a new publicly-accessible matrix server, with community features on top of chat. The idea is to essentially have a FOSS alternative to Discord that can be indexed by search engines, self-hosted, federated etc. Here are a couple of links:
- shpong.com
- shpong.com/shpong - a community
- shpong.com/shpong/development - regular chat channel
Discord channels are of a distinct type, but Shpong channels can be toggled between forum and chat views. We have nested comment threads, topics and a bunch of other things.
I'm running a couple of instances that federated with each other. Adding in some ActivityPub compatibility too.
Obviously, heavy work in progress with lots to do until we can get to feature parity...
-
Comment on Are there any plans for image-based communities? in ~tildes
ahq Hey there. It's good to see you on Tildes, I'm checking in after well over a year or more. I took an extended break from everything for personal reasons - unfortunately Gurlic had to be shut down....Hey there. It's good to see you on Tildes, I'm checking in after well over a year or more. I took an extended break from everything for personal reasons - unfortunately Gurlic had to be shut down. It may yet come back in another form soon. ;)
Glad to see Tildes thriving though! Regarding images, I quite enjoy the text-only nature.
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq Hummingbard development is picking up again after a slow few weeks. There is a live instance running on hummingbard.com and the code is here. I've also written an introductory post about it,...Hummingbard development is picking up again after a slow few weeks. There is a live instance running on hummingbard.com and the code is here.
I've also written an introductory post about it, explaining some of the features, and the underlying Matrix concepts.
Hummingbard is essentially decentralized communities built on top of Matrix. You can think of it as Mastodon/Lemmy alternative, with social community posts, galleries, blogs and a ton of other stuff. I built Gurlic a while back, which had a half-baked Matrix setup, but I wanted to take it to the next level and build truly decentralized/federated communities. Gurlic will be switching over to being a Hummingbard instance once I've worked out a migration strategy.
Matrix is exciting - I'm fairly invested into the ecosystem right now, and working on another major Matrix-based project. I'll post about that here when it's ready...
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq Some progress on making Gurlic's backend use the matrix protocol. Current challenges are mainly lack of time, and a long backlog of Gurlic feature requests and bugs to fix, which doesn't leave...Some progress on making Gurlic's backend use the matrix protocol. Current challenges are mainly lack of time, and a long backlog of Gurlic feature requests and bugs to fix, which doesn't leave much time to work on the matrix move. Took me a while to wrap my head around the Matrix spec and figure out which bits work best for federated communities. The slight inconsistencies in the client/server implementations also tripped me up. Anyway, will report back when I have more.
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq I like that midnight.pub is super lean. Thanks for the link to the source code, I'll definitely have a look in a bit. Took a glance and it didn't look very messy at all. :)I like that midnight.pub is super lean.
Thanks for the link to the source code, I'll definitely have a look in a bit. Took a glance and it didn't look very messy at all. :)
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq I really want to figure out what Gemini is and how I can tweak gurlic to serve it. I did check out midnight.pub a while back and found it inspiring. Gurlic uses Go + Postgres too, but there's a...I really want to figure out what Gemini is and how I can tweak gurlic to serve it. I did check out midnight.pub a while back and found it inspiring. Gurlic uses Go + Postgres too, but there's a fair bit of JS for the frontend.
Do you have any stats for midnight.pub? As in, daily users and activity? And what kind of linode instance are you running, specs-wise?
Anyway, very cool!
-
Comment on Hallucinogen - Trancespotter (1997) in ~music
-
Hallucinogen - Trancespotter (1997)
4 votes -
Comment on Bill Frisell: NYGF Red Sofa Concert - full episode (2020) in ~music
ahq Bill Frisell is so good! As a guitar player who's followed many styles over the years, I think of myself settling into playing this kind of music now that I'm older and not very much into...Bill Frisell is so good! As a guitar player who's followed many styles over the years, I think of myself settling into playing this kind of music now that I'm older and not very much into speed/theatrics.
I do miss the the 80s Bill Frisell with his dirty tone and atonal playing. Kind of similar to John Scofield, but not really.
He had a smokin' hot trio with Charlie Haden and Ginger Baker, and recorded two albums with them. 'Lookout For Hope' is an album I really enjoy. There's a live album series called 'East/West' that is pretty amazing too!
-
Comment on Voat is shutting down on December 25 in ~tech
ahq Good to see you here too @petrichor. I do hope discussion picks up on Gurlic soon. I see a lot of lurkers in my logs. I guess we'll just have to wait for more users. Meanwhile, I'm working on bug...Good to see you here too @petrichor. I do hope discussion picks up on Gurlic soon. I see a lot of lurkers in my logs. I guess we'll just have to wait for more users. Meanwhile, I'm working on bug fixes... :)
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq Still working on my community platform Gurlic. Started an experimental branch that attempts at using the Matrix protocol for gurlic's backend. Still playing with it, not sure where it'll go. Other...Still working on my community platform Gurlic. Started an experimental branch that attempts at using the Matrix protocol for gurlic's backend. Still playing with it, not sure where it'll go. Other things that I'm working on are dark mode, better custom domain automation and countless others things. Bug reports are keeping me busy though, which makes working on feature requests difficult. The article editor needs a ton of work too.
Here are some example communities:
https://gurlic.com/programming (community)
https://gurlic.com/interesting
https://gurlic.com/art (gallery)
https://gurlic.com/music
https://gurlic.com/music/classical (nested community)
https://gurlic.com/classics (publication)
https://gurlic.com/homer/the-iliad-book-i (article) -
Comment on What should I know about intermittent fasting? in ~health
ahq Like most things in life, it's okay to tweak things a bit to fit your lifestyle. There's no reason you can't do OMAD on the days that allow for it, and something more flexible like 20:4 when you...Like most things in life, it's okay to tweak things a bit to fit your lifestyle. There's no reason you can't do OMAD on the days that allow for it, and something more flexible like 20:4 when you have skating sessions. And if you want to mix it up a little and have dinner on one day, lunch on the next, that's okay too.
Your diet doesn't have to be perfect, as long as it's better than your current eating habits. There aren't any rules other than the ones you make for yourself - the ones that work for you!
-
Comment on What should I know about intermittent fasting? in ~health
ahq I started with 16:8 IF and gradually switched to 23:1 or OMAD over a few weeks. I've been on one meal a day for over 2 years now. This is dinner for me, but some people eat just lunch or...I started with 16:8 IF and gradually switched to 23:1 or OMAD over a few weeks. I've been on one meal a day for over 2 years now. This is dinner for me, but some people eat just lunch or breakfast.
In the very beginning. I drank a ton of water throughout the day, chewed sugar-free gum and kept myself busy. The mind wanders to eating when it's bored. Since you get back at 4:30pm, that's most of the day at work being busy, so you're good there.
I did feel light-headed and slightly nauseous in the very beginning if I made quick movements, but it subsided in a few weeks. Make sure your salt intake is enough, and it wouldn't hurt taking a multi-vitamin pill every morning.
After two years, my body doesn't react very well to eating outside my eating window. The handful of times I needed to, for social reasons, it ended with misery and pain in my stomach/gut. Also, the sensation of physical hunger will disappear almost completely. You might be tempted to eat or snack outside your eating window, but that will mostly be a psychological thing. Every time I broke a fast to eat a sugary treat because a friend asked me to, it did nothing to satisfy hunger, and felt forced.
This goes without saying, if you have any medical conditions, it's a good idea to talk to your doctor first. Extreme changes in diet can and will have your body fighting to adapt.
Good luck!
-
Comment on What programming/technical projects have you been working on? in ~comp
-
Comment on What programming/technical projects have you been working on? in ~comp
ahq I've been working on a new community called Gurlic. Or a platform for communities, if you will. It started as a way for me to write longform/articles. I built a minimal editor based on...I've been working on a new community called Gurlic. Or a platform for communities, if you will. It started as a way for me to write longform/articles. I built a minimal editor based on prosemirror, with options like custom-CSS, co-authors etc.
Here are some examples of articles:
https://gurlic.com/homer/the-iliad-book-i
https://gurlic.com/plato/ion
https://gurlic.com/raw/next-stop-immortality?theme=pudding
https://gurlic.com/raw/the-priory-of-sion?theme=minimal
https://gurlic.com/plato/protagoras?theme=nakedThere are quick posts too, which can contain text, images, attachments, questions, polls, reviews, and have some customization options.
Here are some quick posts:
https://gurlic.com/davinci/post/hjWoniPoYNDK
https://gurlic.com/bob/post/322880636660482053
https://gurlic.com/raw/post/321003922279890949
https://gurlic.com/raw/post/319716669645677571All the articles and quick posts are brought together in profiles, like this:
https://gurlic.com/root
https://gurlic.com/haxor
https://gurlic.com/omgProfiles can be at subdomains:
https://root.gurlic.comOr at domains:
https://bob.monstercommunities
Gurlic has something called a "bread". A bread is a collection of posts. The most common type of bread is a community, which is something like a subreddit, subforum, or facebook group. Here are some examples:
https://gurlic.com/programming
https://gurlic.com/rust
https://gurlic.com/interesting
https://gurlic.com/spaceThese can be at subdomains:
https://programming.gurlic.comOr at domains:
https://gurlic.spacegalleries
Another type of bread is a gallery, which only accepts image posts.
Here is a gallery:
https://gurlic.com/art -> https://art.gurlic.com -> https://gurlic.artpublications
Another type of bread is a publication, which accepts articles. Here is an example:
https://gurlic.com/classics --> https://classics.gurlic.com --> https://classics.wtfPosts from publications would be at:
https://gurlic.com/classics/the-iliad-book-ii --> https://classics.gurlic.com/the-iliad-book-ii --> https://classics.wtf/the-iliad-book-iinested breads
Communities in Gurlic can be deeply and arbitrarily nested like this:
https://gurlic.com/music
https://gurlic.com/music/jazz -> https://music.gurlic.com/jazz
https://gurlic.com/music/jazz/fusion -> https://music.gurlic.com/jazz/fusionNested bread types don't have to match, so any kind of bread could have a 'slice' or another type, like this:
https://gurlic.com/art/discussions
https://gurlic.com/linux/memesmatrix integration
I'm working on better matrix integration. For now, new users get a @username:gurlic.com account. There is a hosted instance of element at https://gurlic.com/chat. Waiting for some progress in the matrix ecosystem so I can start integrating it into Gurlic's codebase.
short-term goals
Fix bugs, get feedback, open up the codebase
medium-term goals
Think about how to approach federation, without breaking gurlic's chaotic custom domain setup. Will probably need help from someone smarter than me.
Thanks. Let me know if you have any feedback, questions, or advice.
Ideal use case would be for FOSS projects primarily. I find it worrying that so many of them are already on discord or moving to discord. All the information there is forever closed off from the web, hidden behind authentication.
Yes, visibility is toggleable - with the option to have communities with full matrix encryption.