home.social

Search

136 results for “badrihippo”

  1. @badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.

    Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).

    @dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.

    I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.

    Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.

    #tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented

  2. New version of just dropped. Main highlight: end-to-end support with ! 🔒✨

    git.disroot.org/badrihippo/con

    Coming up on the store soon, which will incidentally also fix the currently broken install process from there 🍌

    I'm going to now switch over to a more polished UI (based on the excellent work by solid-telekram author Cyan) after which we can let all the small but numerous missing features roll in 🏗️

  3. @badrihippo @fossunited
    > By the way, what are the other missing features you think are a must before you'd consider using #kaios

    I am more into a gnu/linux os with a blackberry like keyboard instead of another embedded os.

    Also google is prime member of kaios team so it is going to be rough for privacy in long run.

  4. @raccoon well it's unfortunately not fully open source and does have some Big Tech stuff built in (Google Assistant, Maps)

    There's a custom ROM called specifically for the Nokia 8110 Bananaphone that is fully Free Software. There was also for other phones but there's been no news on that for a while 🙁

    Other two hurdles I think are app availability and sluggish hardware. As for support...kind of, with , and I'm working on it 😉

    git.disroot.org/badrihippo/con

  5. This day in history...I mean present: first ever end-to-end encrypted message to be sent from a ?

    git.disroot.org/badrihippo/con

    Using on , powered by , , , and :xmpp:

  6. Incidentally, it's this interoperability that allowed me to make , an app for flip phones 📞

    Would anyone use the app? Well, I do, for one! And that's the beauty of open protocols—you don't need to have millions of users convincing a company to add support for their devices: even one person can be enough! (I'm happy to say that Convo is useful for more than one person, as it has been downloaded more than 800 times so far) 💪

    git.disroot.org/badrihippo/con

  7. At the railway station after dinner and sitting under a charging point. The phone is charged, but the power bank isn't 🪫

    While waiting, I decided to discharge my earphones a bit 🎧

    I recommend for fantasy show/game/movie themed , often with accompanying videos!

    By the way, if you're a /#asoiaf fan, see if you can spot whose contact list is shown in one of the screenshots (CW your replies if they're public):

    git.disroot.org/badrihippo/con

  8. I'm finding it oddly satisfying to set up a file for based on the one, but picking out which XEPs I've actually imported/set up for Convo and which are left out :xmpp:

    git.disroot.org/badrihippo/con

    This has also made me more aware of what each does and why they're there. And I've started forming mental targets like "Watch out, XEP-0308, I'm coming for *you* next 🎯

  9. Just published a blog post on , my chat app for :xmpp:

    badrihippo.thekambattu.rocks/c

    It's basically a rehashing of the README and page with a few added plugs for KaiOS but I suspect it still took me longer to write than the last actual feature I added to the app so go figure 🤷🏾

  10. , the app for that I daybeforeyesterdayish and got published to the store yesterday, has already crossed 100 downloads!! 🚀️😮️

    git.disroot.org/badrihippo/con

    (It's slowing down now though; the screenshot is from several hours ago and now it's just at 110)

  11. Just "released" the first usable version of , an messaging app for and feature phones! :xmpp:

    git.disroot.org/badrihippo/con

    I was hoping to release a more complete version as 1.0, but that's taking a while, and people are already starting to use it as it is (especially with the impending shuttering of on KaiOS) so I decided to get this out right away 📦

    I've also submitted to the , so hopefully it should be out there soon 🍌

  12. Okay, so I finally published my first impressions running and on the ! :phosh: :debian:

    Screenshots included, along with a few photos so you can see what the phone itself looks like. Link below, and sneak preview attached 😉️

    badrihippo.thekambattu.rocks/c

  13. Just made commits after a long gap to , my app for . Still many basics to be worked out like rendering chats properly and allowing users to start a new conversation, but at least it's hackily usable :xmpp:

    git.disroot.org/badrihippo/con

    PS: if anyone familiar with can help with making a headless version of the plugin that would be much appreciated! Please boost if you know anyone who can help there 🔒

  14. @kishy @badrihippo our ultimate goal here is to avoid using a proprietary app here. If we have a #FreeSoftware UPI app, that would be another option. I think #LibreFin is pretty close to achieving it.

  15. Congratulations @badrihippo for getting your
    NLnet grant for #Convo approved!

    Under this, Badri will work on a #XMPP client for #KaiOS including #E2EE.

    With a few modifications we could turn this into "#Prav for KaiOS/#JioPhone" as well 😀🎉️🤸️

    Win win for all of us🫠

    Details here nlnet.nl/project/Convo/

    #FreeSoftware

  16. @sajith @kannan @badrihippo @badri @ravi @slimmilan @buster Thanks Sajith for the donation! This should cover ~3 months hosting charges.

    Since we have to pay 36.8 Euro per month, more donations from others still welcome so we are in a good position for upcoming months as well.

    For people who are new, poddery.com offers #matrix and #xmpp services maintained by a community for the public.

    #poddery #fsi #FreeSoftware #XMPP

  17. @aplaithal
    Your DP seems to be from the phone, is it right?
    I got #pmos suggested by @badrihippo earlier and am looking into this OS, hoping that it will serve my purpose.

  18. While we'd like everyone to use decentralised messaging standards like #XMPP, there are times when you just want to stay in touch with a friend or group on the #murky lands of the other side. Thankfully we have software like #Matterbridge and #Slidge to bridge your messages across to other platforms—although no guarantees about what happens to your message once it reaches there 🤖️

    Art for #Inktober by @badrihippo 🎨️

    #Prav #Inktober2025 #Murky

  19. Our #Inktober for Day 3 has a very simple message from our #XMPP project: community rules! 👑️

    Thanks to the #Loomio decision-making platform for enabling us to manage community discussions, votes, and polls, and the Free Software Community of India (#FSCI) for hosting the instance #Codema that we use for it 🗳️

    Art by @badrihippo 🎨️

    #Prav #Inktober2025 #Crown

  20. #Inktober day 2, Prāv edition! Standards like #XMPP allow people to weave conversations without leaving the app of their choice, be it Prāv, @dino, or anything else :xmpp:

    Art by @badrihippo 🎨️

    #Prav #Inktober2025 #Weave

  21. ⬆️ @Tattered

    >> I think we can both agree that what #India has now is much better than the #British #Raj. The separation of states, good or bad in itself, was managed disastrously, though.

    Sure. This gets to the crux of the matter — The difference between an #idea and its #implementation.

    Idea of a #TwoStateSolution was better for #India - #Pakistan. It was better for #Israel - #Palestine too — had the latter not recklessly rejected it in 1947 in pursuit of #PanArabism #Arabism.

    @badrihippo

  22. Fedizens, do y'all put in your or is it just an Indian thing?

    (It used to be an adulterant but now people have been made to believe they like it 😢)

    :boostRequest:

  23. So the word going around here is that Christian voters in TN have to choose between Joseph and Stalin 🤪

  24. @praveen I realised to my horror that (the banking cartel which operates ) added major restrictions to UPI collect requests last month. No wonder two of the websites I wanted to make payments at refused to support it

    But I was able to make a UPI collect request while registering for a few days back and again today to make my monthly payment. I wonder what's going on?

    Will update on the wiki if I figure out the pattern 🏁

  25. Is there a / that lets me display apps with different GTK themes displayed on which display (eg. external monitor) it's displayed on?

    :boostRequest:

  26. Is there a #compositor / #WindowManager that lets me display apps with different GTK themes displayed on which display (eg. external monitor) it's displayed on?

    :boostRequest:

  27. Is there a #compositor / #WindowManager that lets me display apps with different GTK themes displayed on which display (eg. external monitor) it's displayed on?

    :boostRequest: