ahq's recent activity

  1. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link Parent
    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...

    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.

    I also assume the visibility is toggleable and not forced public

    Yes, visibility is toggleable - with the option to have communities with full matrix encryption.

    2 votes
  2. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link
    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:

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

    3 votes
  3. Comment on Are there any plans for image-based communities? in ~tildes

    ahq
    Link Parent
    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.

    4 votes
  4. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link
    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...

    9 votes
  5. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link
    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.

    3 votes
  6. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link Parent
    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. :)

    2 votes
  7. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link Parent
    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!

    1 vote
  8. Comment on Hallucinogen - Trancespotter (1997) in ~music

    ahq
    Link
    A genre-defining classic.

    A genre-defining classic.

  9. Comment on Bill Frisell: NYGF Red Sofa Concert - full episode in ~music

    ahq
    Link
    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!

    https://www.youtube.com/watch?v=AwBtJm7JiDI&t=2643s

    3 votes
  10. Comment on Voat is shutting down on December 25 in ~tech

    ahq
    Link Parent
    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... :)

    2 votes
  11. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link
    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)

    5 votes
  12. Comment on What should I know about intermittent fasting? in ~health

    ahq
    Link Parent
    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!

    4 votes
  13. Comment on What should I know about intermittent fasting? in ~health

    ahq
    Link
    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!

    11 votes
  14. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link Parent
    Thank you! :)

    Thank you! :)

    1 vote
  15. Comment on What programming/technical projects have you been working on? in ~comp

    ahq
    Link
    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=naked

    There 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/319716669645677571

    All the articles and quick posts are brought together in profiles, like this:
    https://gurlic.com/root
    https://gurlic.com/haxor
    https://gurlic.com/omg

    Profiles can be at subdomains:
    https://root.gurlic.com

    Or at domains:
    https://bob.monster

    communities

    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/space

    These can be at subdomains:
    https://programming.gurlic.com

    Or at domains:
    https://gurlic.space

    galleries

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

    publications

    Another type of bread is a publication, which accepts articles. Here is an example:
    https://gurlic.com/classics --> https://classics.gurlic.com --> https://classics.wtf

    Posts 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-ii

    nested 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/fusion

    Nested 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/memes

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

    6 votes