Skip Navigation

Posts
12
Comments
20
Joined
3 yr. ago

Hi, i'm into programming, sexual transmutation and psychedelics!

  • I believed we were better than Reddit.. I truly believe this should be a BASIC feature. On Reddit you have to manually delete every single post, if you forget to do that basically your entire posts and comments history will be online forever..

    I know there's still internet archive ecc ecc ecc, but still I believe this should just be an activitypub feature, not something to be managed by single platforms.

  • I have tried every possible set up, I've got to say that the best one so far for me is sychthing + Koreader: dead simple, no databases, synchs annotations and highlights as well, books are simply epub files + metadata.

    Aka no dealing with exports, database corruption or stuff like that.

  • I thought about this multiple times, I've went digital minimalist and it partially is better, you just unlock so much space and mind relax once you are a few days without an internet connection. But I think that's not enough. And the internet today is shit, like every communication media, if it isn't permeated by enough novelty it starts being in control of the few and it starts entering game powers and becoming shit. Think of printed press, radio, TV: all great inventions but they all eventually just lost their original empowering and sharing purpose and became redundant stuff, getting worse and worse, more and more controlled, less and less free and reachable.

    And this is happening to the internet as well, it's not a novelty, it's just that we've grown up with it, and as the tool is new its way of getting out of reach is new as well, and there aren't worthy alternatives yet, at least not so used that you can even build very effective communities / new medias of communication on. It's not even internet fault, it's human fault. We love power games and control so much that we end up using our tools to destroy ourselves instead of empowering ourselves, that's not a technological problem, that's a cultural one. We are stressed animals, we've been like that for centuries.

    I am also very very very, and I mean very tired. Every business wants to enter social medias, and every person who joins social medias ends up becoming the same: they want more, more followers, more attention, more posts. People are starting to lose actual human contact and interactions, even sex is starting to be more about a screen than body on body.

    We have AMAZING tools. Internet is amazing, AI is amazing. We could solve so much of the world's problems if we used them the right way, but we didn't. We like becoming stale, we like to avoid novelty, to avoid connection, we are sick and stressed. We simply focus on the wrong things. All the time.

    I mean think how software just progresses better if it's open source, think about Linux, it's just an open, novelty seeking OS. Even Linux Torvalds said that every kind of locking development with licenses, every kind, even GNU licenses that made illegal to close source the code, was detrimental to the development, he was an advisor of completely open licenses as MIT. And that's because he loved what he was doing, and loved that the code was completely accessible and most companies originally were selling support, not their code.

    Proprietary platforms mask the same ways to profit on you as novelty accessibility. They lock down their code and they make it stale, the problem is not even they wanna profit from it, it's they wanna subtly profit on you without you being completely aware on what they are doing (whether we can still debate if money is a good way to exchange value between people). It's they wanna play tricks on you. It's okay if you sell a platform to someone for a service in exchange, it's not okay to strongly push people on it, locking their machines down, closing down hardware and software on a single platform, influencing the politics, people's view of reality, actively destroying alternatives, for selling your product.

    They all knew what they were doing, but they saw the profits and started to ignore everything else.

    Power makes people sick, power is our problem, the concept of power is something typical of a carnivorous animal when it predates other animals, or in hierarchical structures all deriving from the stress of the animal about not being able to satisfy its needs. And being so aggressive towards our own species to the point of creating institutions made specifically for that purpose is something that can arise just from a highly stressed species. We ignored the existing networks in nature and ignored that real harmony can be found in relationships that are more similar to symbiosis, not to predation. We are definitely capable of satisfying our basic needs as a collective species thanks to all our technologies, but we did never seek for balance, we seek for power. Instead of accepting death and pain we started to reject them, and in that process we created way worse pain and more death, and we became blind to beauty. Sometimes somehow we seem to realize it and create better situations, but history teaches that we always come back, it's a cycle.

    I don't even think this can be solved by human beings unless we somehow change our brains, the alternative is some sort of external entity interacting with us, something that can be incredibly fast and distributed. Otherwise, with the help of our beloved technology, we've happily became so powerful that we can destroy ourselves.

  • In my experience matrix is a total mess with plenty of bugs, also uses quite a lot server resources. xmpp is lighter, easier to set up and works flawlessly, and seem also easier to proxy or do stuff like that with it. Calls are kinda messy to set up tho.

  • I couldn't make it work whatever I did, whichever instance I used it seemed to get rate limited after a while or showing weird results..

  • I guess getting a flip phone and stick to an eBook reader would be a good solution

  • Selfhosted @lemmy.world

    self hosted calendar + events management and booking platform which has embaddable widgets for websites?

  • Use a reverse proxy to proxy everything through https, then you can install how many services you want. Caddy is super simple, you can reverse proxy with just 1 line.

    For calendar and contacts (caldav, cardav) Baikal is extremely easy to install and use. And pretty minimal.

  • Asklemmy @lemmy.ml

    Biggest Lemmy communities for hobbyist farmers, gardens, cultivation, self sustainability?

  • Privacy @lemmy.ml

    In what ways would bridging messages from a proprietary app to a free one be more private?

  • As far as I knew reverse proxies could only reverse proxy stuff coming in from 443 or 80, I didn't know they could listen other ports as well!

    Main reason why I was using a reverse proxy at first is because I had everything behind cloudflare, and cloudflare can only proxy and give you an SSL encryption for stuff that goes through 443, so I could make Caddy listen to 443 and then forward to interested ports.

    But this leaves out everything that needs to go in some other places than 443, and requires its own standalone ssl certificate, which is a bit cumbersome. Pheraps these can be proxied with other proxies than cloudflare, hopefully giving SSL to everything..

    I'm not sure I understood the upstream ssh thing, what do you actually do?

  • Selfhosted @lemmy.world

    What's the real danger of opening ports?

  • Privacy @lemmy.ml

    How much the recent developments with android are gonna affect the Foss world?

  • Self hosting IS hard, don't beat yourself too much because of it.. After all you're trying to serve services for yourself that are usually served by companies with thousands of employees.

    A server requires knowledge, maintainance and time, it's okay to feel frustrated sometimes.

  • I think essentially I would like to achieve something like this

  • Thank you for your answer!

    Yes I've considered using Hugo data sources, but handling all events in one single data file is not really a good way to manage data because Hugo can't programmatically generate content pages from a single data file sadly.. Also again, even if I make a script able to do this, I don't think you can modify content when already created without handling single posts individually.

    I could generate a "list of events" but not individual pages from it and not an RSS feed for posts which I would need for newsletters etc..

    The thing with CSV is that I kinda lost track of where the actual updated data is, so I'm keeping that updated too, yeah I know I'm a mess.

    All the stuff cited is needed for one single job essentially: contacts, newsletter, events.. Which is gathering self published and externally published events and sending them to a list of chosen emails + some integration with social medias.

    I'm not a webdev and I thought I could solve this much more easily, but I think doing this correctly would involve using at least an headless CMS + something that is able to grab data from external APIs + some JS framework for building the frontend.

    Or relying on a ready full CMS like Ghost or WordPress + theme and hosting on a VPS, which honestly is what I'm leaning towards..

    I want to avoid JS if possible as I had terrible coding experiences with it, I know some Rust but webdev in rust is not really a good option from what I've learned.

    What do you think?

  • Programming @programming.dev

    How do I keep all the data I need in one single place for my website?

  • Crypto - wall street on steroids Bitcoin - an actual alternative to the collapsing monetary economy

    That doesn't take into account privacy coins like monero, which have different purposes, but most crypto is bullshit.

  • Open Source @lemmy.ml

    Notion alternatives? How suitable is to use a database instead?

  • How is the user experience compared to matrix? Is it easy to gateway towards matrix or other services? Can I easily join matrix or other communities servers?

    I see a lot of people are now using matrix but not so many xmpp, but yeah it hoggs resources on my server too. Also I feel like it's still pretty buggy..

  • Do you think a Proxy would be better in this regard compared to a firewall? I was trying to watch the logs of ufw today and see if I could do something there but the incoming and outgoing connections are A LOT, and I would essentially like to whitelist both per domain and per IP.

    How much maintainance would this require? I wonder how often IPs change today, but with all the NAT, dynamic DNS and CDNs there around maintaining a whitelist only with IP addresses looks like a nightmare..

    Squid proxy with squidguard could be a better option than trying to work with a forewall maybe?

  • Any suggestions on the how?

  • It looks really complicated, very different from Linux! I cannot understand properly all the sandboxing thing.. But I guess it's years of development and policies enforcement.. Now I can see why Android it's much more closed compared to a normal Linux distro, I guess this provides a lot of security but less customization. I also have to understand the role of the device manager in all of this. Is there any Linux distro that behaves similarly?

    Why so much effort into securing it? Isn't the Linux behaviour with users etc enough?

  • No it's more a user management thing, I would need users to access a certain list of whitelisted websites only..

    Maybe proxy or dns? I've been looking in squid proxy but it looks fairly complicated, especially if I wanna be able to access it from wan.. But Idk if with DNS I could block ips as well. Setting up an hosts file seems like a lot of continuous work since I would have to specify entries for each ip address associated with domain.. Maybe firewall?

  • Programming @programming.dev

    Implementing a form of websites white listing today, is it actually possible?

  • Programming @programming.dev

    How does Android partition works?

  • Enough focus to read documentation.

    That's really it. If your purpose is just self hosting learning bash could also be helpful. And yeah Linux would be a great choice.

    But mostly, if you want to self host an instance of Nextcloud correctly and without having to deal with too many unexpected things, you have to read the documentation and do not rush. Most self hosted stuff isn't "install and use", because you'll be your own server manager, and everything requires attention to be managed.

    Docker or not docker you will have to deal with configuration, settings, requirements and updates.

    So understanding how to read the docs/search and open github issues and taking time to read everything would be the most important skill for me.

    Also writing down what you are doing would indeed be helpful too, in order not to lose track of what you're doing on your server. (Check out Ansible).

    Most apps out there simply need you to know about permissions, systemctl services and package managers.

    Try to always find a specific package for your distro for everything you install (eg. .deb for Debian), and have strategies when this is not possible (aka using a Python venv when installing python programs).

  • Programming @programming.dev

    Ehy, why do you program?

  • Thank you so much for taking the time to answer!

    I'm not sure how to get the N from session history, nor how to check my session history..

    but this might be some relevant output I've found with journalctl -k -b

     
        
    Nov 21 16:08:18 rpi kernel: usb 2-2.1-port2: cannot reset (err = -110)
    Nov 21 16:08:19 rpi kernel: usb 2-2.1-port2: cannot reset (err = -110)
    Nov 21 16:08:19 rpi kernel: usb 2-2.1-port2: Cannot enable. Maybe the USB cable is bad?
    
    Nov 21 16:41:57 rpi kernel: I/O error, dev sdb, sector 2466347032 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2
    Nov 21 16:41:57 rpi kernel: EXT4-fs warning (device sdb1): ext4_dx_find_entry:1796: inode #75497968: lblock 42: comm apache2: error -5 reading directory block
    Nov 21 16:41:57 rpi kernel: EXT4-fs error (device sdb1): ext4_journal_check_start:83: comm apache2: Detected aborted journal
    Nov 21 16:41:57 rpi kernel: Buffer I/O error on dev sdb1, logical block 0, lost sync page write
    Nov 21 16:41:57 rpi kernel: EXT4-fs (sdb1): I/O error while writing superblock
    Nov 21 16:41:57 rpi kernel: EXT4-fs (sdb1): Remounting filesystem read-only
    
    
    
      

    The output is from yesterday, when the device stopped working correctly.

    I'm not familiar with linux kernel, but I can see there is definitely something wrong...

    The HDD (old) is attached to a USB hub (new), I tried switching port of the hub but the same issue happened again, if I try to mount it with sudo mount /mnt/2tb, it says it is already mounted:

     
        
    mount: /mnt/2tb: /dev/sdb1 already mounted on /mnt/2tb.
           dmesg(1) may have more information after failed mount system call.
    
    
      

    sudo dmesg | grep sdb gives back:

     
        
    [147776.801028] I/O error, dev sdb, sector 77904 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2
    [147776.815452] EXT4-fs warning (device sdb1): htree_dirblock_to_tree:1083: inode #2: lblock 0: comm ls: error -5 reading directory block
    [147796.731734] sdb1: Can't mount, would change RO state
    
      

  • Selfhosted @lemmy.world

    HDD randomly unmounting

  • That looks way more than a home server, it looks like something i would expect to see for a small business!