[–] 1 point 1 month ago* (last edited 1 month ago) (2 children)

Ich hatte selbst mal eine Whiskey-Phase und davor eine Rum-Phase, also verstehe ich dich. Aber wenn du im Moment eher auf klare Spirituosen stehst, könnten dir selbstgebrannter Schnaps oder hochprozentiger Alkohol – aber mit Vorsicht – gefallen.

Selbstbeherrschung ist unerlässlich, besonders bei Poitín. 🤘🏼

(Außerdem habe ich mein Deutsch seit '06 nicht mehr viel benutzt, und das auch nur in Frankfurt mit fantastischen Einheimischen, also entschuldigen Sie meine ungenauen Notizen.)😅🙇🏼‍♂️

  • source
  • parent
  • context
  • [–] [S] 2 points 1 month ago (1 child)

    a directed acyclic graph as a backend for a messaging app makes sense, it’s what matrix does.

    In the older version of the project I was using a blockchain-like approach to help me keep ordering. But it's was basically clunky and over engineered linked-list. It isn't worth you time to look at but for reference:

    https://github.com/positive-intentions/chat/blob/staging/src/components/blockchain/Blockchain.js

    I used that approach because using git didn't occur to me. Like you seem to have done, I associated git as only for version control of software, when it was a decentralised database. Git is also established well enough to offered multi-platform cross-compatability.

    I was searching for an approach to a "decentralised database" and I didn't want to use an actual blockchain (because yuck).

  • source
  • parent
  • context
  • [–] 1 point 1 month ago*

    Google was a search engine, first and foremost, and made their money primarily with ads on their search engine. Fairly unobtrusive ads, I might add. Because it was the best search engine, hands-down. Ostensibly the reason for Android was so that Apple wouldn't have a monopoly and be able to shift people away from using Google as their default search engine. An open platform and open internet benefited them, because they were the best.

    Now they've taken a hard dive into rent-seeking behavior, and their search engine is terrible.

    Microsoft, on the other hand, engaged in anti-competitive behavior pretty much right from the word 'go'.

  • source
  • parent
  • context
  • [–] 4 points 1 month ago (8 children)

    Ah, it's a translation issue, my apologies. Regardless, the current regime (anywhere, sadly) won't see this as a blanket statement on the tech itself, and will use it to prop up the newest version of their surveillance "for the greater good" (aka "profits").

  • source
  • parent
  • context
  • [–] [S] -2 points 1 month ago* (1 child)

    Calling it vibe coded slop without further details is just an insult. I'm clearly using AI, so let's get that out of the way (welcome to 2026 software development). You immediately assume that I don't know what I'm doing, so I typically don't feel the need to answer... But you called for my humility so let's proceed.

    In the post I ask for you reach out for clarity on the details. But you don't do that and that's the basis of this "conversation".

    Let's talk further about the approach with git. I started with a pure webrtc approach. A details I didn't like about that approach is that you couldn't send messages offline. I could create a more traditional database for messaging, I specifically wanted git because it allows for decentralised backups. While GitHub isn't decentralised, the app allows for multiple remotes. Ideally for security, users would self host... The majority of users are not going to go for that option (even if they know how). so being able to use an existing service would make things easier for getting started.

    When using git, I'm breaking all the rules. My use of git is explicitly not the traditional use-case.

    • not using for version control
    • I'm publishing encrypted sensitive messages - as per kerkhoffs principles
    • I'm truncating history - so the storage doesn't retain redundant details
    • git with a combination of polling and syncing can be used to establish a webrtc connection without a dedicated backend. Something like this: https://github.com/positive-intentions/chat/issues/6

    I'm up front about it on the docs that you won't read. I've had feedback and questions as I've worked on this project. I've iterated and improved on the project while maintaining docs. I created loads of documentation for transparency. If your going to call that slop too, then I don't want to pretend I'm having a conversation. The details around this project in the best best is still not going to be easy to read for most.

    As always; feel free to reach out for clarity on any of the details.

  • source
  • parent
  • context
  • [–] 2 points 1 month ago (9 children)

    If cannot tell if camera or not, and camera banned, then ban all because cannot know if banned or not.

    So "smokescreen" would just get entire smoke ban too.

    Like not allowed get dull metal sword or replica in public place. Because cannot know if sharp. So cannot allow smart glasses because cannot know if camera.

  • source
  • parent
  • context
  • [–] 9 points 1 month ago* (last edited 1 month ago) (2 children)

    This is definitely not the most secure messaging app.

    This vibe coded slop by someone who doesnt know what they are doing, and doesnt understand the basics of security.

    Don't fall for it.

    Xoron: Please, have some humility. There is no problem asking for feedback, but you need to take that feedback on board, and you need to stop pretending this project is anything other than a learning experience. Maybe if you listen to feedback and learn from it, your next version might be passable, but you are years of learning away from that point.

  • source
  • [–] 1 point 1 month ago

    Phone number is not as intrusive as an ID - at least to me. People are used to handing out their telephone number to whichever webshop they navigate to to buy whatever gadget they believe to need. That's quite a step further from requiring to whip out your phone to scane your ID in order to even access reddit, youtube, tiktok, or xitter.

    But I understand your cynicism. There are privacy advocates who ask their users to join a Discord group in order to talk about the latest privacy topics. We have opensource devs loudly and proudly supporting big tech - some even demand you buy big tech hardware to use their opensource software.

    Hope dies last though.

  • source
  • parent
  • context
  • view more: ‹ prev next ›