programming Programming Ayllu - yet another email-based Git forge
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    6 months ago 100%

    You wrote my comment. Love to see the email work flow promoted but I am pretty confused with ayllu

    2
  • golang Golang GoHome: A simple app to host your Go modules with vanity URLs
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    7 months ago 100%

    Yea, that's my main thing. I don't want to be "stuck" on a forge I no longer want to continue using.

    I'm sure you can wire up many ways to do it with a simple CDN, etc. Previously I was using nginx rules to serve it. I know others who use simple static html pages. There are many ways to get it done. My module is just one way that works for me.

    1
  • vegan vegan 3D Printed Eel Could Cost Less At Scale
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    9 months ago 100%

    This is a fair point. Still, something about this idea feels gross to me too. I'll stick with my tofu + spices heh.

    3
  • golang
    Golang peter 9 months ago 90%
    GoHome: A simple app to host your Go modules with vanity URLs

    Repo: [https://git.code.netlandish.com/\~petersanchez/gohome](https://git.code.netlandish.com/~petersanchez/gohome) I wrote a simple application to easily manage your Go modules that you host on your own domains, backed by sqlite3. I know there are quite a few ways to do this (nginx hacks, static pages, other server apps) but none of them scratched my itch. I wanted a simple utility that I can add/edit via my web browser and be done with it. No config file changes, no server reloads, etc. Happy to hear all feedback. Blog post (if you care): [https://petersanchez.com/easily-host-go-modules-on-your-domain/](https://petersanchez.com/easily-host-go-modules-on-your-domain/)

    8
    2
    world World News Parasite actor Lee Sun-kyun dies by suicide, drug scandal sweeps entertainment scene
    Jump
    world World News How Hamas Weaponized Sexual Violence on Oct. 7 - The New York Times
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    9 months ago 44%

    Exactly. Disgusting and extreme brutality on both sides but especially from the Israeli side and for generations now.

    -3
  • programming Programming The forbidden topics of hacker communities
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    12 months ago 100%

    Well I've been a part of the Sourcehut (one of his major projects) community for many years and have interacted with him many many times. I've never found him to be a drama queen. Is he outspoken? Yea. Does he stand up for what he believes in? Yea. So he usually goes against the grain and catches flack for it.

    2
  • programming Programming What do y'all think about mailing lists and IRC as sole communication channels?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    12 months ago 100%

    This is ideal for me. I refuse to use Discord period and only use Slack only for direct client work (when they request that we use it.)

    Mailing lists are great imho but I'm older than most people probably on these communities. So I'm very familiar with this.

    I do think a ticket tracker is useful/required though.

    3
  • programming Programming It's time to let go, Apache Software Foundation
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    12 months ago 94%

    At this point, who cares when LibreOffice exists? Though I do get the potential confusion for newbies but there is so much written out there on this topic I feel like it's harder and harder to get confused on the two.

    17
  • world World News Guatemala’s Progressive President-Elect Will Face an Uphill Battle
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    12 months ago 0%

    Something tells me the USA is about to send some freedom down south /s

    As someone living in Central America, I sure hope there isn't any new disruptions in the region.

    -1
  • world World News El Salvador's leader, criticized internationally for gang crackdown, tells UN it was the right thing
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    12 months ago 100%

    I caught the /s.

    I was wondering about this because I understood (perhaps incorrectly) that these powers only exist during the state of emergency. Once it's declared over, it's no longer possible?

    Of course you're right, there is already overreaching happening. Since you live there, let me ask you, how do you feel safety wise?

    For instance here in Nicaragua, it's extremely safe. Violence is basically non-existent (especially coming from Los Angeles where violence is rampant). But of course the government is what it is. So is the trade off worth it?

    1
  • world World News El Salvador's leader, criticized internationally for gang crackdown, tells UN it was the right thing
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 96%

    I live in Nicaragua (I'm American) and can say that while yes he does have his critics in Central America, he's overwhelmingly supported in El Salvador and the people are actually safe, which is not normal for the last several decades.

    Sometimes extreme measures are needed. It's like he said when this started, (paraphrasing) "Where were all these countries when we needed help. Where was their training, money, equipment, etc.? Our people are dying and we've had enough! So the world ignored us before and now they want to criticize us. We don't care."

    26
  • fitness Fitness What are your latest fitness wins?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    Squatted 315 for the first time in like 9 years since I had a injury that scared me to push too hard. Felt good!

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAZ
    Azorius (software) peter 1 year ago 100%
    Feature Request: Link to specific comment

    When clicking a link via notification or when replying to a comment on a post, it would be nice to be taken directly to the notification comment or your posted reply. Right now I'm having to search for my name to see the discussion.

    1
    2
    programming Programming What would it take for you to move away from Github?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    I’d have to read a guide on how to send a patch or apply one from somebody else.

    The guide is about 2 paragraphs and you'd also have to read a guide for how to create an account, fork, clone, push, send PR, etc. for the new normal workflow.

    Commenting on a line of code and following a discussion about it isn’t very legible.

    It's normal email bottom posting usually, pretty simple to follow. The srht UI does a decent job of this for you as well imho.

    There’s no way to mark a discussion as resolved, now way to have a quick overview of the status of all the comments left on a patch

    In email specifically, no. Of course you can mark it resolved if using custom software (ie, srht) that supports it. Not sure what you mean of quick overview, unless you mean via a webpage which again, srht provides. If straight email, you have to cycle through the emails. Which for me, just means typing "j" or "k" instead of page up/down like you would on GH, srht, whatever.

    is it possible to submit a patch with multiple commits and if so how does one see the final result?

    Yes, of course. No clue about seeing them all in one final patch. I suppose that's useful though I've never had an issue going through each patch individually. Maybe a feature suggestion for srht.

    Is it possible to sign my commits?

    I don't see why not.

    I've used email WF, then "github WF", and found srht very refreshing when it launched. I still stuck with BitBucket because I didn't want to take the time to move over but once they removed Mercurial support, we went all in with srht and no regrets. Our code review process via email is so much faster for us now and prior to this move, I was the only person on the team who'd worked with the email WF before.

    Of course, I totally get it's a personal preference and that a lot of younger developers have no experience with the email WF and humans are naturally resistant to change. They probably wouldn't enjoy it either.

    1
  • programming Programming What would it take for you to move away from Github?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    Well there are many smaller projects than the kernel that still use the email workflow. To me it's simple, not archaic. You're right though, you definitely would miss out on contributors but that's just the reality of the dev world today.

    1
  • programming Programming The only thing doing tech tests has taught me is that I'm too stupid to do the job I've been doing professionally for the better part of 2 decades.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    I hope I never have to look for a job again but with the way my business has gone lately, I may need to start thinking about it in a few years.

    I've also been coding for 25 years, most of that professionally. I'm not sure I could pass a tech interview.

    8
  • programming Programming What would it take for you to move away from Github?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    This is what I love about it. Also email is used in the biggest projects in the world (including the linux kernel). It allows anyone to just clone & contribute immediately.

    1
  • programming Programming What would it take for you to move away from Github?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    We run our own SourceHut instance because I hate all the social dopamine crap built into GH. I hate you need an account just to participate in a repo. I hate the heavy UI (sometimes it's better than others).

    Also, srht supports hg as well as git.

    3
  • selfhosted Selfhosted Websurfx - An open source alternative to Searx which aggregates results from other search engines (metasearch engine) without ads while keeping privacy and security in mind.
    Jump
    azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    Well, I just went and unsubscribed and resubscribed and finally I got 200 OK responses and Accept posts back. So maybe things are all worked out now. Wish I could say what the issue or resolution was but as the saying goes, time heals all wounds.

    1
  • azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    After a big of digging through logs it seems it's lemmy.world that is not posting updates to me. Trying to unsubscribe produces this error:

    2023/08/29 19:16:01 failed to post json to https://lemmy.world/c/selfhosted/inbox: http post status: 403

    Are the keys stored in the database (azorius.db) or on disk? I did destroy the db and re-create it when moving to a new sub domain but maybe the keys survived if they're stored on disk somewhere other than the db? Could that be the issue (though I guess it doesn't make sense it works with other lemmy instances)

    1
  • azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    Thanks! I'll keep an eye on things but it seems I have a delay of up to 24 hours for any new posts in groups I'm subscribed to. I keep referring to world@lemmy.world because it's a pretty active group but it seems anything pushed to me isn't sticking. I'll dig around the logs a bit too and update if I find anything odd.

    1
  • azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    So is there some like polling that happens after X time? Because I notice I do get new stuff but it's bursts by groups. So like, the first 10 most recent are from a single group, the next 10 are from another group, etc. It seems like things aren't being pushed to me but pulled from Azorius.

    1
  • azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
    azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPE
    peter
    1 year ago 100%

    Hah I knew it! Because I got like 4 new posts overnight when there had to have been 100+ for all my groups.

    So yea, I search for the group by full url,it loads the page (but shows no posts, which didn't happen before) and I click the subscribe button. Logs show successful post to remote group inbox (which didn't work before on old subdomain).

    So is the fix pushed? Will I need to unsubscribe and resubscribe?

    1
  • azorius Azorius (software) New install on new subdomain worse than the old subdomain
    Jump
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAZ
    Azorius (software) peter 1 year ago 100%
    New install on new subdomain worse than the old subdomain

    So I finally got tired of the hit and miss of using azorius on the same subdomain as my old lemmy install. I assumed it was a key issue so I killed the DB and re initialized the build, and am now hosting it under the new subdomain `deddit`. I subscribed to all the same communities but this time I noticed when loading a new community no posts were shown, though the logs clearly show json dumps with posts from those groups. I didn't think anything of it and kept subscribing to my groups. Sometimes a couple of posts would show but usually zero posts. Today, I see a few commeints but no new posts. Even though the groups are active with new posts, etc. I see a lot of these entries in the logs: `2023/08/24 16:02:45 no post for comment: https://programming.dev/comment/2291160` Anything I can do to troubleshoot this? Are there any key files stored I should have wiped out or something? I did delete the entire -datadir and recreated it.

    1
    14