fleg's recent activity

  1. Comment on The batshit crazy story of the day Elon Musk decided to personally rip servers out of a data center in ~tech

    fleg
    Link Parent
    Linux is able to encrypt swap using keys generated during startup. No idea if that was used there, though.

    Linux is able to encrypt swap using keys generated during startup. No idea if that was used there, though.

    7 votes
  2. Comment on The Val Programming Language in ~comp

    fleg
    Link
    The name will definitely cause some misunderstandings with the Vala programming language, which has some similarities (low overhead etc.). Vala is mildly popular in certain Linux desktop...

    The name will definitely cause some misunderstandings with the Vala programming language, which has some similarities (low overhead etc.).

    Vala is mildly popular in certain Linux desktop development circles, mainly around Gnome or Elementary.

    1 vote
  3. Comment on Mark Zuckerberg announces that there has been over five million signups to Meta's Threads in the first four hours in ~tech

    fleg
    Link Parent
    Quite a lot of fediverse instance admins have signed a pledge not to federate with Meta: https://fedipact.online/

    Quite a lot of fediverse instance admins have signed a pledge not to federate with Meta: https://fedipact.online/

    12 votes
  4. Comment on The best Twitter alternatives in ~tech

    fleg
    Link Parent
    It may be suprising, but... something similar happens daily in the email world. Having a smaller email server is a constant uphill battle against having your domain blocked by other providers....

    As an analogy, imagine if GMail said "we are no longer allowing people who have gmail.com accounts to communicate with people who have protonmail.com accounts.

    It may be suprising, but... something similar happens daily in the email world. Having a smaller email server is a constant uphill battle against having your domain blocked by other providers.

    Examples:

    6 votes
  5. Comment on The best Twitter alternatives in ~tech

    fleg
    Link
    After a quick look counter.social seems to be a Mastodon fork/instance. No idea why it was singled out like that.

    After a quick look counter.social seems to be a Mastodon fork/instance. No idea why it was singled out like that.

    2 votes
  6. Comment on <deleted topic> in ~talk

    fleg
    Link
    I think it's a similar situation to what's happening to the UVB-76 (Russian shortwave spy station): https://www.youtube.com/watch?v=fUgzv-8_EMc . A lot of the time you can hear meme music, with...

    I think it's a similar situation to what's happening to the UVB-76 (Russian shortwave spy station): https://www.youtube.com/watch?v=fUgzv-8_EMc . A lot of the time you can hear meme music, with drawings visible on the waterfall from time to time (like trollfaces, Among Us characters etc.)

    1 vote
  7. Comment on Experience with Crystal programming language? in ~comp

    fleg
    Link
    I wrote a little bit of recreational code in Crystal, nothing big. To me it felt like Ruby with classes and a little bit of golang (fibers and channels gave me really strong golang-like vibes). It...

    I wrote a little bit of recreational code in Crystal, nothing big.

    To me it felt like Ruby with classes and a little bit of golang (fibers and channels gave me really strong golang-like vibes). It was easy to get into and fun to write. Unfortunately I have no experience in maintaining bigger projects in it over a longer period of time, though.

    2 votes
  8. Comment on What programming/technical projects have you been working on? in ~comp

    fleg
    Link
    I'm working on a simple software to control window blinds in a home automation setup. First (never finished) iteration was written in go and was expected to run on a RPi, but since then I've...

    I'm working on a simple software to control window blinds in a home automation setup. First (never finished) iteration was written in go and was expected to run on a RPi, but since then I've decided that using an RPi is not a perfect idea, because of:

    1. Too many moving parts. To run it on RPi I need to set up Linux there, set up all services needed to make it work, set up a systemd service for it... It's not that much of a work, but still, it needs to be done, and there's a lot of stuff that may break after a while.
    2. Too much power requirements. Sure, RPi doesn't require that much power when compared to a "big" PC, but it's still quite a lot to exchange a few MQTT messages and use I2C to talk to a few devices. Also, it gets warm.
    3. It's not that cheap, especially lately.

    So I've started learning how to work with Zephyr RTOS. So far it's a pretty nice experience - the docs are helpful, there are tons of examples, the workflow from installing the toolchain to flashing the application is really pleasant. I've moved from RPi being the target device to the STM Nucleo F207ZG (because of the ethernet port) and so far I'm really happy with the choice. Obviously, writing software for that instead of Linux means that I have to deal with some stuff that Linux smoothes out and hides from me (even basic ones like: where am I going to store the application settings?). Still, I am learning a lot, and I'm really happy with that choice so far.

    1 vote
  9. Comment on <deleted topic> in ~tech

    fleg
    Link Parent
    XMPP had transports for a long time, which are pretty much the same thing.

    XMPP had transports for a long time, which are pretty much the same thing.

    4 votes
  10. Comment on <deleted topic> in ~tech

    fleg
    Link Parent
    If you want a fully open source solution that you control yourself, you can take a look at XMPP. You can self host a server of your own, there's full federation, E2E encryption based on Signal's...

    If you want a fully open source solution that you control yourself, you can take a look at XMPP. You can self host a server of your own, there's full federation, E2E encryption based on Signal's protocol (OMEMO), a variety of clients, and even some solutions which utilize Signal's phone number-based workflow for onboarding ( https://quicksy.im/ , also fully open source).

    There's also Matrix, which is also fully open source, but way harder to self-host. I think XMPP is closer in its spirit to Signal than Matrix, which is closer to tools like Slack.

    But yeah, Signal is easier for the end user, even if not much easier.

    10 votes
  11. Comment on <deleted topic> in ~tech

    fleg
    Link Parent
    In general, SMS works, phone calls work, 3G+ works (haven't really measured it in any way, but I assume that it is working). MMS is on its way. Of course you need to account for still possible...

    In general, SMS works, phone calls work, 3G+ works (haven't really measured it in any way, but I assume that it is working). MMS is on its way.

    Of course you need to account for still possible software bugs like "the phone is not notifying you about incoming phone call" or "the phone wakes up to notify you about the incoming phone call only after ~6 rings". The ones I've mentioned are already solved, but you know how it is at such early stage of development.

    4 votes
  12. Comment on <deleted topic> in ~tech

    fleg
    Link Parent
    I have a PinePhone. The build quality cannot be compared to my daily phone, which is Moto G7. It feels like plastic, and I would be scared to use it in a tougher environment. The software is...

    I have a PinePhone.

    The build quality cannot be compared to my daily phone, which is Moto G7. It feels like plastic, and I would be scared to use it in a tougher environment.
    The software is definitely underbaked. Gnome-based Phosh looks best on screenshots, but feels slow and definitely is quite early, missing touch gestures in some obvious places (like the top bar, which looks like it's draggable, like on Android - here you can just tap on it). KDE feels much faster and has a lot of gestures everywhere, but for some reason not as many distros ship with it. Ubuntu Touch is really smooth, but PinePhone support is experimental. SailfishOS is the smoothest, but closed source, and PinePhone is also not a first class citizen for it.
    Some people say that the original PinePhone is underpowered. It may be so, but SailfishOS and Ubuntu Touch show that it's mostly the software not being able to utilize what is actually there.

    That being said, I love it and would buy it again. The amount of progress that is being done every month is shocking. I got it about half a year ago, and everything feels way smoother than it was on the beginning.
    If you're looking for a phone comparable to Android or iPhone, it has a potential, but is not there today. If you're looking for a development board in a form factor of a phone, this is it, and it is glorious. And looking at the progress that is happening in the software scene for it, it is not impossible that in a year or two it will be actually usable by someone just interested in having a simple smartphone, which is not based on Android or iOS.

    8 votes
  13. Comment on A quick method for saving an SVG as a PNG in ~comp

  14. Comment on Let’s not pretend that the way we withdrew from Afghanistan was the problem in ~misc

    fleg
    Link Parent
    I always search for the links in web.archive.org or archive.is (which is down right now for some reason) , usually with success.

    I always search for the links in web.archive.org or archive.is (which is down right now for some reason) , usually with success.

    2 votes
  15. Comment on Do you wear a non-smartwatch? If so, what do you have? in ~hobbies

    fleg
    Link Parent
    G-Shocks are great. I've got a GBA-800, which I got because of the built-in pedometer. It syncs through Bluetooth and a phone app, so one can argue whether it is on the edge of being a smartwatch,...

    G-Shocks are great. I've got a GBA-800, which I got because of the built-in pedometer. It syncs through Bluetooth and a phone app, so one can argue whether it is on the edge of being a smartwatch, but IMHO lack of watch apps and the fact that it lasts multiple years on one battery makes is simply a good traditional watch with modern (but optional) features.

    3 votes
  16. Comment on Has UML died without anyone noticing? in ~comp

    fleg
    Link
    Say what you want, but you may pry sequence diagrams from my cold dead hands. I don't use it often, but it was very useful when I needed to synchronize how should a system work that was split...

    Say what you want, but you may pry sequence diagrams from my cold dead hands.

    I don't use it often, but it was very useful when I needed to synchronize how should a system work that was split between different modules, maintained by different people who not necessarily lived in the same timezones.

    7 votes
  17. Comment on Sublime Text 4 in ~comp

    fleg
    Link Parent
    I think it's important to note that "time limited license" is not a license which stops being valid after a certain time, but that it only gives you updated for a limited time. One can use...

    I think it's important to note that "time limited license" is not a license which stops being valid after a certain time, but that it only gives you updated for a limited time. One can use versions released during this time forever.

    4 votes
  18. Comment on Man against marketing in ~tech

    fleg
    Link Parent
    While I can understand the interior design being lobbied by them, I agree that the whole architecture of underground stations are a bit of a stretch. I'd love to see articles/documents/books...

    While I can understand the interior design being lobbied by them, I agree that the whole architecture of underground stations are a bit of a stretch.

    I'd love to see articles/documents/books proving otherwise, though.

    1 vote