• 0 Posts
  • 47 Comments
Joined 1 year ago
cake
Cake day: December 9th, 2023

help-circle




  • LogSeq notes: https://github.com/logseq/logseq A different approach to note taking & journal. Very nice looking, rich plugin ecosystem, could use some performance boost but I think they are working on it

    My true love is Org Mode and Emacs, but honestly LogSeq feels similar in a weird way with its extreme simplicity but also confusingly powerful and open ended design.

    I am EXTREMELY impressed with LogSeq, I showed it to someone recently and they straight up told me “this is the best software I have ever tried in my life!”… admittedly they didn’t know about PKMs, external brains, obscure powerful note taking, thinking and tasktracking software but also that is kind of the point… they could immediately see the power of these type of tools even though they didn’t know anything about them because Logseq is so straightforward and powerful.

    Logseq + Syncthing (my favorite software period) is an INCREDIBLY powerful combination and honestly shits on 99.99% of office/task tracking/productivity/filesharing software from boutique productivity companies and multi-billion dollar tech companies alike. Like yeah… Syncthing isn’t a file backup utility, and Logseq has no built in simultaneous editing capacity in its current version but when you are talking about syncing edits of tiny markdown plain text files you can just basically forget all of that crap and just pretend you and the person you are sharing Logseq notes with are magically the same user making edits on a single device… and so long as you are reasonable with your editing pace and approach you can forget the nightmare of the cloud/corporate silos/subscription/surveillance-capitalism… COMPLETELY in the realm of notes and note sharing.

    Crank the simple file versioning up to like 40 on your Syncthing share folder for Logseq, deal with the extremely rare file sync whenever it pops up through Syncthing’s GUI, preferably have one of the devices in the share network be a phone or raspberry pi that is online most of the time and never look back!






  • Thank you for the thoughtful response

    It’s also kind of interesting to consider the impacts of the biters themselves, they aren’t really a life form, they’re more akin to a bacteria, just on a macro, insect scale. They literally only do something productive for themselves once you get in their way. Their entire evolutionary lifeform is predicated on you being a negative influence on their environment. They consume your pollution, and use it to grow and become stronger. However, left to their own devices they seem to spread across the entire planet, almost like a cancer, just without the consumption of life that is typical, because biters seem to be magic?

    I mean I would accept magic, but anything less of an explanation of the biters behavior seems like a problematically reductive view of life.

    Even the behavior of bacteria is complex and more nuanced than a cancerous process.

    I get that it is a game, but I think these things do matter, especially for computer minded people who want to understand everything as a computer programs and recklessly ignore the reality of the environment around them. Media like this severs the salience of the surrounding landscape to people, and contextualizes it simply as a resource to exploit.

    Idk, I mean factorio is amazing, I totally get why people love it, and I know the focus of the game isn’t on this but still…



  • I like factorio but the game never even asks the question of whether destroying an entire planets ecosystem just so you, one person, can get home is ethical or right.

    I don’t know, it is a small thing, I totally get why people get addicted to factorio’s gameplay loop not disputing how amazing that is it is just the basic premise of the game makes me uncomfortable in it’s disinterest in the planet you are on being anything but a resource to conquered and consumed or in thinking about how you are actually the villain in this situation from the planet’s perspective.


  • Do it, fucking go crazy, let all your weird fucked up dark fantasies out, as both a very chaotic person but also a very thoughtful and caring person, fucking now is the time to do it.

    Linux has gotten really good, drivers are good. You can do it and your headaches will be so much less in the end.

    Come over to the bright side.

    Let your dark fantasies about doing lots of dirty things through the command line or whatever come true. Install a bunch of open source software and don’t even tell your husband.

    It is 2024 do whatever the fuck you want, corporations have completely folded their hands and completely quit even playing the game of providing you (not rich person) with functional visions of products or even functional products. Why? I don’t even know honestly, I mean I am definitely a nerd about open source software and a raging socialist but it is truly astonishing how quick enshittification is in this late stage of 2024, it is the continual experience of standing im front of a massive glacier and watching square kilometer chunks calving and collapsing for no apparent logical reason.




  • Schools should probably just give kids basic computers/tablets, or some kind of non-profit entity should (whether it be government or not, different conversation it doesn’t matter in this context). Those devices, if they are designed to help kids learn not only the information in their classes but more importantly how to learn, i.e. the meta-skill of learning new things and tackling new problems… and just learning how to take notes on a computer in general… then those devices should undoubtedly have Logseq and Syncthing preinstalled on them.


  • quoted from here https://docs.syncthing.net/users/security.html

    Security Principles

    Security is one of the primary project goals. This means that it should not be possible for an attacker to join a cluster uninvited, and it should not be possible to extract private information from intercepted traffic. Currently this is implemented as follows.

    All device to device traffic is protected by TLS. To prevent uninvited devices from joining a cluster, the certificate fingerprint of each device is compared to a preset list of acceptable devices at connection establishment. The fingerprint is computed as the SHA-256 hash of the certificate and displayed in a human-friendly encoding, called Device ID…

    Relay Connections

    When relaying is enabled, Syncthing will look up the pool of public relays and establish a connection to one of them (the best, based on an internal heuristic). The selected relay server will learn the connecting device’s device ID. Relay servers can be run by anyone in the general public. Relaying defaults to on. Syncthing can be configured to disable relaying, or only use specific relays.

    If a relay connections is required between two devices, the relay will learn the other device’s device ID as well.

    Any data exchanged between the two devices is encrypted as usual and not subject to inspection by the relay.

    Web GUI

    If the web GUI is accessible, it exposes the device as running Syncthing. The web GUI defaults to being reachable from the local host only.


    In Short

    Parties doing surveillance on your network (whether that be corporate IT, the NSA or someone else) will be able to see that you use Syncthing, and your device IDs are OK to share anyway, but the actual transmitted data is protected as well as we can. Knowing your device ID can expose your IP address, using global discovery.

    Protecting your Syncthing keys and identity

    Anyone who can access the Syncthing TLS keys and config file on your device can impersonate your device, connect to your peers, and then have access to your synced files. Here are some general principles to protect your files:

    If a device of yours is lost, make sure to revoke its access from your other devices.

    If you’re syncing confidential data on an encrypted disk to guard against device theft, put the Syncthing config folder on the same encrypted disk to avoid leaking keys and metadata. Or, use whole disk encryption.

    ^ quoted from here https://docs.syncthing.net/users/security.html

    I don’t know of any particular security audits off the top of my head, but I know of a lot of very intelligent computer people who think Syncthing is reasonably trustable (as far as you can trust computers…).

    Yes I know they can hack your home server but hey you can make it LAN only right?

    Yes, Syncthing does not require internet just a local network, you can build a cabin in the middle of Alaska with no reception of any kind, hook up a solar panel, plug in a router, connect computers and phones with Syncthing software on them and BOOM you are in business. The devices will likely just show up as nearby device_ids that you can just click on in the web gui interface. It is enragingly simple given how obtuse, incompatible or insecure most other alternatives are.


  • I will never use a non self-hosted notes service. I think it’s ridiculous. You can never fully trust such a system and it’s unnecessary power usage (DNS, all the middlemen, the server, its office etc).

    quoted from https://syncthing.net/

    Private & Secure

    Private. None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally.

    Encrypted. All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data.

    Authenticated. Every device is identified by a strong cryptographic certificate. Only devices you have explicitly allowed can connect to your other devices.

    If you have a security concern, please see the security page for details and contact information.

    Open

    Open Protocol. The protocol is a documented specification — no hidden magic.

    Open Source. All source code is available on GitHub — what you see is what you get, there is no hidden funny business.

    Open Development. Any bugs found are immediately visible for anyone to browse — no hidden flaws.

    Open Discourse. Development and usage is always open for discussion.

    Easy to Use

    Powerful. Synchronize as many folders as you need with different people or just between your own devices.

    Portable. Configure and monitor Syncthing via a responsive and powerful interface accessible via your browser. Works on macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, and many others. Run it on your desktop computers and synchronize them with your server for backup.

    Simple. Syncthing doesn’t need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID. Give your ID to your friends, share a folder and watch: UPnP will do if you don’t want to port forward or you don’t know how.


  • Not really a programmer so sometimes I feel bad I don’t have a better way to give back to the projects that have improved my quality of life immensely (and made me much more hopeful of a person).

    If I can help even a little bit with raising awareness and connect people with dope open source projects than fuck yeah. Best use of my time possible in my opinion. These tools are seriously powerful, they are made by designers who are far wiser than I will ever be and it is deeply moving to me that they are given out so freely to the world!


  • Yeah seriously I can’t believe you have the nerve to waltz into this thread and just plop a stinky plain txt turd into our nice punchbowl of needlessly overcomplicated organizational systems and tooling.

    /s

    Also I talked about SyncThing elsewhere on the thread in my annoyingly long comment so I won’t repeat it all, but you will never sync or transfer files between computers & phones any other way than Syncthing once you see the light I promise (I mean unless you are regularly moving 100s of gigs lol). Syncthing is slick as fuck and it just does what it does no bullshit. The web browser UI has a damn QR code reader utility so if your computer/phone has an attached camera you don’t even have to text/email a long key or manually type it out.

    https://syncthing.net/