İçeriğe atla
0
  • Ders Ara
  • Ana Sayfa
  • Kategoriler
    • All Categories
      • Individual Categories
    • Gruplar
    • Okunmamış 0
    • Güncel
    • Kullanıcılar
    • Hakkımızda
    • Öğrenci Fırsatları
    • Akademik Takvim
    • CV oluşturucu
    • IEU Timetable
    • Devamsızlık App
    • IEU GPA Hesaplayıcı
    • Niki Cüzdan
    • Ders Ara
    • Ana Sayfa
    • Kategoriler
      • All Categories
        • Individual Categories
      • Gruplar
      • 0 Okunmamış 0
      • Güncel
      • Kullanıcılar
      • Hakkımızda
      • Öğrenci Fırsatları
      • Akademik Takvim
      • CV oluşturucu
      • IEU Timetable
      • Devamsızlık App
      • IEU GPA Hesaplayıcı
      • Niki Cüzdan
      Daralt
      IEU Forum – İzmir Ekonomi Üniversitesi Öğrenci Topluluğu Platformu

      IEU Forum

      -- çevrimiçi
      1. Ana Sayfa
      2. AI Coding
      3. (WIP) Signal Messager Clone in Rust

      Final Unicourse'tan Çalış, Yüksek Notu Garantile!

      %25 İndirim Kodu: FRM25
      Yükleniyor...
      Dersi İzle
      GÖRÜNTÜLEYENLER
      +36
      Premium Özellik
      Bu konuyu kimlerin görüntülediğini görmek için Premium üyelik gerekir.
      Premium'a Geç

      Vizesine Unicourse'tan Çalış, Yüksek Notu Garantile!

      A B C D Çıkmış Sorular Formül Kağıtları Konu Anlatımı Sınav İpuçları Örnek Sınav
      Dersi İzle
      YENİ ÖZELLİK

      Bi'Öğrenci Fırsatları
      Forum'da!

      Bi'Öğrenci ile artık forum üzerinden en güncel indirimlere, anlık fırsatlara ve avantajlı tekliflere ulaşabilirsin.

      FIRSATLARI KEŞFET
      Red Bull Basement
      SPONSORLU ETKİNLİK

      Fikrini Gerçeğe Dönüştür

      Projeni dünyaya göstermek için sahne hazır. Red Bull Basement başvuruları açık.

      Başvurunu Yap

      🎉 Foruma Yeni Özellik Geldi!

      Sizin için PDF toollarını getirdik!

      İncele ve Kullan

      (WIP) Signal Messager Clone in Rust

      Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding
      aicoding
      3 İleti 2 Yayımlayıcılar 0 Bakış
      • En eskiden en yeniye
      • En yeniden en eskiye
      • En çok oylanan
        Cevap
        • Yeni başlık oluşturarak cevapla
        Cevaplamak için giriş yapın
        Bu başlık silindi. Sadece başlık düzenleme yetkisi olan kullanıcılar görebilir.
        • xoron@programming.devX This user is from outside of this forum
          xoron@programming.devX This user is from outside of this forum
          xoron@programming.dev
          yazdı Son düzenleyen:
          #1

          Important: The following is an example of AI-slop-maxxxing at scale. I chose to post this content on this sub specifically for that reason. (It would just be offensive to share on the Rust community)

          The following project is based on a (non-vibecoded) browser based messaging app as further described here.

          I'm proactively learning rust, but I don't consider myself a rust programmer. I started of creating a basic ui demo of the app. All the data there is hard coded with mock responses. There is no "actual" messaging functionality.

          • code: https://github.com/positive-intentions/whatsup
          • demo: https://positive-intentions.github.io/whatsup

          it soon gets bloated as i start adding more ui components, so i moved them to a separate repo to be imported. As a webdev im used to things like storybook to view and edit components. I asked about my options in a post and it doesnt seem like something is suitable for my needs.

          https://www.reddit.com/r/rust/comments/1vg7hox/looking/_for/_storybookforrust

          So one thing led to another... and i created my own version of storybook. Its ultimately only for my own benefit and i can easily address nuanced needs like being able to display a tui on a browser.

          • code: https://github.com/positive-intentions/whatsup-ui
          • demo: https://positive-intentions.github.io/whatsup-ui

          The storybook and ui components are basically for my own use. I already have an existing rust project i could use this on. So i made the storybook-like components exportable and reusable for my signal-protocol project.

          • code: https://github.com/positive-intentions/signal-protocol
          • demo: https://signal.positive-intentions.com/

          I've previous put time and effort towards the signal protocol. It should be reasonably tested and documented. The signal protocol alone isn't going to fit the requirements of my messaging app. It needs to be post-quantum secure. I previous worked on a js implementation for ml-kem, so as part of this new approach, I would like to move towards a pure rust approach for ml-kem.

          • code: https://github.com/positive-intentions/ml-kem
          • demo: https://positive-intentions.github.io/ml-kem

          Unlike the signal-protocol which needed more involvement to create, the ml-kem is using dependencies to match the official implementation. I can benefit from audits and reviews from the official implementation. The signal-protocol and ml-kem were ultimately stepping-stones created to lead towards PQXDH.

          • code: https://github.com/positive-intentions/pqxdh
          • demo: https://positive-intentions.github.io/pqxdh

          I think there are countless details I could improve on the cryptography. There is clearly much more needed, but I'm going to "pause" progress on the cryptography in favour of progress on the project features. I was previously investigation options for decentralised storage here. I wanted to try implementing something that would be a suitable storage solution for my project.

          • code: https://github.com/positive-intentions/git
          • demo: https://positive-intentions.github.io/git

          There is much more to improve and consider there for things like encrypting the data at rest. I suspect providers like GitHub, Codeberg and Gitlab might see the way my app works as fundamentally violating their terms-of-service.

          this project is far from finished. i would also need to work towards a solution for webrtc messaging, local storage and countless other details. To find out more, check out the following links:

          • Docs: https://positive-intentions.com/
          • Subreddit: https://www.reddit.com/r/positive/_intentions

          IMPORTANT: AI doesnt replace due-diligence... especially notable on a project like this. None of my work has been audited or reviewed. I'm sharing for transparency on progress. Please use responsibly.

          S 1 Cevap Son cevap
          -1
          • xoron@programming.devX xoron@programming.dev

            Important: The following is an example of AI-slop-maxxxing at scale. I chose to post this content on this sub specifically for that reason. (It would just be offensive to share on the Rust community)

            The following project is based on a (non-vibecoded) browser based messaging app as further described here.

            I'm proactively learning rust, but I don't consider myself a rust programmer. I started of creating a basic ui demo of the app. All the data there is hard coded with mock responses. There is no "actual" messaging functionality.

            • code: https://github.com/positive-intentions/whatsup
            • demo: https://positive-intentions.github.io/whatsup

            it soon gets bloated as i start adding more ui components, so i moved them to a separate repo to be imported. As a webdev im used to things like storybook to view and edit components. I asked about my options in a post and it doesnt seem like something is suitable for my needs.

            https://www.reddit.com/r/rust/comments/1vg7hox/looking/_for/_storybookforrust

            So one thing led to another... and i created my own version of storybook. Its ultimately only for my own benefit and i can easily address nuanced needs like being able to display a tui on a browser.

            • code: https://github.com/positive-intentions/whatsup-ui
            • demo: https://positive-intentions.github.io/whatsup-ui

            The storybook and ui components are basically for my own use. I already have an existing rust project i could use this on. So i made the storybook-like components exportable and reusable for my signal-protocol project.

            • code: https://github.com/positive-intentions/signal-protocol
            • demo: https://signal.positive-intentions.com/

            I've previous put time and effort towards the signal protocol. It should be reasonably tested and documented. The signal protocol alone isn't going to fit the requirements of my messaging app. It needs to be post-quantum secure. I previous worked on a js implementation for ml-kem, so as part of this new approach, I would like to move towards a pure rust approach for ml-kem.

            • code: https://github.com/positive-intentions/ml-kem
            • demo: https://positive-intentions.github.io/ml-kem

            Unlike the signal-protocol which needed more involvement to create, the ml-kem is using dependencies to match the official implementation. I can benefit from audits and reviews from the official implementation. The signal-protocol and ml-kem were ultimately stepping-stones created to lead towards PQXDH.

            • code: https://github.com/positive-intentions/pqxdh
            • demo: https://positive-intentions.github.io/pqxdh

            I think there are countless details I could improve on the cryptography. There is clearly much more needed, but I'm going to "pause" progress on the cryptography in favour of progress on the project features. I was previously investigation options for decentralised storage here. I wanted to try implementing something that would be a suitable storage solution for my project.

            • code: https://github.com/positive-intentions/git
            • demo: https://positive-intentions.github.io/git

            There is much more to improve and consider there for things like encrypting the data at rest. I suspect providers like GitHub, Codeberg and Gitlab might see the way my app works as fundamentally violating their terms-of-service.

            this project is far from finished. i would also need to work towards a solution for webrtc messaging, local storage and countless other details. To find out more, check out the following links:

            • Docs: https://positive-intentions.com/
            • Subreddit: https://www.reddit.com/r/positive/_intentions

            IMPORTANT: AI doesnt replace due-diligence... especially notable on a project like this. None of my work has been audited or reviewed. I'm sharing for transparency on progress. Please use responsibly.

            S This user is from outside of this forum
            S This user is from outside of this forum
            slazer2au@lemmy.world
            yazdı Son düzenleyen:
            #2

            Holy god, fuck off with your slopware already. Take the hint people don't want your unaudit signal/WhatsApp clone.

            xoron@programming.devX 1 Cevap Son cevap
            0
            • S slazer2au@lemmy.world

              Holy god, fuck off with your slopware already. Take the hint people don't want your unaudit signal/WhatsApp clone.

              xoron@programming.devX This user is from outside of this forum
              xoron@programming.devX This user is from outside of this forum
              xoron@programming.dev
              yazdı Son düzenleyen:
              #3

              That's an unfortunate view. I'm just learning and trying things out.

              1 Cevap Son cevap
              -1

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Kayıt Ol Giriş
              Cevap
              • Yeni başlık oluşturarak cevapla
              Cevaplamak için giriş yapın
              • En eskiden en yeniye
              • En yeniden en eskiye
              • En çok oylanan


                Önerilen Başlıklar

                • codeinabox@programming.devC

                  The Pulse: We need to talk about migrations with AI

                  Takip ediliyor Susturulmuş Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding aicoding
                  1
                  1 Oy
                  1 İleti
                  0 Bakış
                  Kimse yanıtlamadı
                • codeinabox@programming.devC

                  Agentic engineering: a practical guide to reliable coding agents

                  Takip ediliyor Susturulmuş Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding aicoding
                  1
                  1
                  1 Oy
                  1 İleti
                  0 Bakış
                  Kimse yanıtlamadı
                • codeinabox@programming.devC

                  Reading Code Considered Helpful

                  Takip ediliyor Susturulmuş Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding aicoding
                  1
                  1
                  1 Oy
                  1 İleti
                  0 Bakış
                  Kimse yanıtlamadı
                • codeinabox@programming.devC

                  TDD inside the agent loop - theater or actual value?

                  Takip ediliyor Susturulmuş Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding aicoding
                  1
                  1
                  1 Oy
                  1 İleti
                  0 Bakış
                  Kimse yanıtlamadı
                • codeinabox@programming.devC

                  On AI Coding and Its Discontents

                  Takip ediliyor Susturulmuş Konu Zamanlandı Sabitlendi Kilitli Taşındı AI Coding aicoding
                  1
                  1
                  1 Oy
                  1 İleti
                  0 Bakış
                  Kimse yanıtlamadı

                Developed by Enes Uysal & Kadir Ay

                2

                Çevrimiçi

                8.8k

                Kullanıcı

                1.9k

                Konu

                3.7k

                İleti
                • Giriş

                • Hesabınız yok mu? Kayıt Ol

                • Aramak için giriş yapın veya kaydolun
                • İlk ileti
                  Son ileti