A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.

I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.

MRZ LCK 00

  • 1 Post
  • 449 Comments
Joined 5 years ago
cake
Cake day: August 21st, 2021

help-circle

  • I think NGram has a good point. Your conversation style is a contributing factor. You’ll engage in all kinds of arguments about details. Sometimes the dialogue drifts to a personal level… And that just ends you up at opposing sides with other people. And tricky discussions about disagreements.

    We can have a bit of control here. Usually good advise is to focus on positivity. Talk more to people when you think it’ll lead to something constructive. Cut conversations short if you think they don’t go anywhere… At least that’s how I do it. Not all the time. I also love picking fights (sometimes). But it is a bit tricky to judge what’s a reflection to own conversation style, what’s legitimate opinion and what’s just wrong facts. If we even know the real deal.

    And then AI is a polarizing topic. People have strong opinions towards it, for good reasons. And we’ll read about all of them on most online discussion places.



  • Yeah, I think the room is divided. You got a lot of upvotes. In fact I think you mainly got upvoted?!? Seems those people think you did alright. Some people also disliked something about it.

    Sometimes you can’t make them all happy. I’d say be as transparent as possible. Just be honest. It doesn’t really matter whether random internet people think you are. What matters is what you are. And you’re the one person who knows the facts. Just be genuine and upfront. Set your assistant to reveal itself in the commits. Add information in the Readme about what’s AI and what’s human. Add a paragraph on if you’re planning to maintain the project (you did that). That way everyone knows what to expect. And then have fun coding stuff. Stay positive. If a handful of people tell you they’re using your stuff and they’re glad it exists, you probably contributed something to the world.

    Edit: Similarly, if someone like me decides to question your coding style, you’re free to have a conversation about it. Or decide not to discuss it. That’s up to you. I just opened a conversation. And by your usage of words like “fuck” and “shit” I figured you’d be open to a more direct conversation style, so I just skipped polishing my sentences and just straight up said what’s on my mind.


  • I feel in this case you should just publish it on Github anyway. But skip the advertisement post in some general Lemmy community. I think that’s a good compromise. And transparency is very welcome. It doesn’t feel that way in some public discussion by random people online. But we also got a lot of people who appreciate it.


  • hendrik@palaver.p3x.detoSelfhosted@lemmy.world•*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    4 days ago

    As far as I remember we had a hunch you weren’t completely honest with us because some of the code and design smells of AI as well. The rest is just crazy, like the spacebar and enter key on your keyboard are jammed.

    And not sure if disclosing it in some reply is all that great. IMO there should be a “co-authored by …-AI” in the commits. And transparency in the Readme, where people actively look for that kind of information. You didn’t do that.


  • I’d say there’s likely something wrong with your service. Maybe it refuses serving on a domain it’s not configured for? Or there’s something wrong with the headers or something like that. Or the internal network. Anyway, the 502 error is sent by the Caddy server. That means everything from your browser to the Caddy server should be fine. You can reach it. There’s something wrong with the service or the parts in-between the reverse proxy and the application.











  • Guess if it works, you don’t really need fail2ban as f2b pretty much does the same job. I mean it can do more, but you don’t really need to protect against PHP issues, broken wordpress plugins etc since none of that is part of Authelia.

    I use fail2ban, as I have SSH running and several other services exposed which come with default fail2ban configurations. And I never got crowdsec running properly. So I skipped it. I think frequent updates and all those things are more important than a web application firewall anyway.


  • Authelia should come with rate limiting to protect against brute-force attacks. That could be enough.

    I’d generally advise to make sure such protection actually works. Like look up the limits and try to login with a wrong password 30 times… Especially if you added stuff on top (fail2ban, crowdsec…). Has happened to me I misconfigured stuff and it didn’t limit anything… Now I check to make sure for important bits like an authentication service.



  • I’m sorry. For some reason we’re completely talking past each other… Your harddisk/ssd/usb-stick is a document based database afaik. You store data in form of files/documents on your HDD. It’s a bit like a library, yes. Those documents are organzed a certain way. In folders… maybe on shelves or whatever the digital equivalent is…
    The important parts of a wiki (the articles with the interesting information in them) are organized exactly the same way. That’s why DokuWiki manages to pull it off without a relational database. It really doesn’t matter for something like an encyclopedia or knowledge database. Can be articles in a books sitting on shelves in some building. Or digital files on a server, organized by a very similar hierarchy / topics. …And because that’s a subset of what a relational database can do, you can use them as well! (Edit: Not sure if my terminology is 100% correct… we also have the word: hierarchical databases? could also be what I mean.)

    …Sorry for the AI confusion on my side…