[–] 5 points 1 day ago (1 child)

Which operating system are you on? (Sometimes it's relevant, and you mention notepad++.)

On Linux, I like kate, but IDK if it has live html preview. I use it for Rust and general editing, not for web development admittedly.

  • source
  • [–] 10 points 2 days ago (1 child)

    I've raised this question a little while ago: https://lemmy.ml/post/47046615

    My personal conclusion was to use BasicSync. It's a minimal wrapper around the upstream shared codebase of syncthing itself, and it's so far been very stable and reliable. Security-wise and in terms of risks of abandonment, this approach also makes sense for me. I use it since.

  • source
  • [–] 2 points 6 days ago* (last edited 6 days ago)

    My personal basic tools for learning:

    • man bash. That's the documentation for everything. It's very careful and serious though, so sometimes you need...
    • Search in internet if you think your particular question is very "repeatable". Stackoverflow used to be good, but now they're all "AI AI AI by the way have you heard about AI?". So I'm not recommending it anymore. For "advanced bash" there are pages that go over those "advanced topics", too!
    • Run shellcheck to read your code and give suggestions/warnings. It's a great tool for learning, too, besides the primary goal of reviewing code to be production-ready.
    • Sometimes, with extreme care, ask an LLM to review your code or give siggestions. It tends to hallucinate a lot, makes up wrong and unexisting stuff, but sometimes it's useful, too. Especially at finding bugs. Again, it can be useful, but use with care. Oh, and it can actually be great at explaining, too. Throw it some syntax/code and it'll explain wtf is going on. This part is very reliable and good.

    At my current level of experience I need mostly man bash, and occasionally all of the rest. Before I used a lot of stackoverflow and simply thinking of what I even want.

  • source
  • [–] 6 points 1 week ago (3 children)

    Hey, yeah, shit like that happens in life. The jokes about that from your friends are understandable but inconsequential. After all, you probably love Linux not because everything is plug-and-play here, but because it's free and customizable (and you can set up a lot of things to be plug-and-play, too, if that's what you want).

    By the way, heads-up on connecting Android phones for file exchange: those require the MPT driver, too. Some distros/desktop environments ship it out-of-the-box, some don't.

    And last thought from a social angle. With experience of using Linux and talking with other people in the last ~18 years, I would recommend not to advertise Linux, to yourself or to others, as a system that "can do everything that Windows can". That's just not true. Some stuff Windows can do that Linux cannot, some stuff Linux can do that Windows cannot. For me it worked best to get people interested in Linux if I:

    • Don't push hard. I answer any inquiries eagerly, but I leave people the space to stay where they are. If they believe something is really good for them, I let them have it. Good advertising moments come themselves when people themselves note that they're actually lacking something.

    • I teach, and more rarely do I just do something directly. I've noticed this keeps people engaged longer. "Don't give the fish, teach how to fish".

    • Sometimes it's fun to share the awesome things you can do in Linux. And many people don't know that all the routers, Android phones and servers are near-100% Linux. Learning that impresses them and seems count towards "good reputation" for the system in their eyes, too. (And it's a true fact.)

  • source
  • [–] 1 point 1 week ago

    I've noticed that *not using* youtube for a while gets you ublocked, too. Which is only good, if you think about it. Most often (even if not always), your days will get a bit healthier, and the lifting of the block is only a bonus when you really need that rare video, too.

    I haven't found other solutions or tricks; nor have I tried after I've realised that this one works. I take it as a "hint" from google, to get away from the screen (YT) for a few days.

  • source
  • [–] 3 points 1 week ago* (1 child)

    I'll skip discussions about my persona. But most certainly golf courses or video games have orders of magnitude lower impact on electricity and watee than worldwide LLMs (mostly in datacenters).

  • source
  • parent
  • context
  • [–] 4 points 1 week ago (1 child)

    Your access to a popular and commercial fork might be non-existent. You would maybe not even mind that they're selling your code - possibly just wanting to tune it a bit, since you know how it used to work. But the fork can decide they're proprietary and they won't give you any source code.

  • source
  • parent
  • context
  • [–] 7 points 1 week ago (1 child)

    I feel ya. To me, it's really sad that some new projects now use licenses that are really good for businesses but do not even protect the projects themselves. I'd rather live in a world where GPL share would increase. (Instead, GPL grows, but its share is diminishing.) All my projects so far are GPL/AGPL.

    At the same time, Rust being picked for Linux has really nothing to do with the license. It's just what you said - a coincidence. The actual choice is made because of the language itself. It's a great language BTW.

  • source
  • parent
  • context
  • [–] 21 points 1 week ago (5 children)

    Currently, LLMs impact on electricity usage and fresh water usage across the world is HUGE.

    The painful part to me is the choice on where to put the stress. Which areas to highlight and talk about.

    Yes some weak LLMs can use comparatively little electricity. Yes some other industries use electricity, generate CO2 and consume fresh water, too. But the existence of other problems, to me, does not mean that eco impact of LLMs should be swept under the rug.

  • source
  • parent
  • context
  • submitted 2 months ago* (last edited 2 months ago) by to c/syncthing@lemmy.ml
     

    Which syncthing app is recommended nowadays? Does anyone know their trade-offs? The screenshot is from F-Droid, with the first three on the list updated quite recently.

    I'm mostly interested in reputation, stability and no additional security overhead compared to upstream Syncthing project. (But still auto-disabled sync when on low battery, or without WiFi.)

    And a reminder. The old Syncthing Android is out-of-date for 17 months now. Repeating this a little bit in case someone didn't notice yet.

     

    Hi! I have a question on Tweakers, which many of you probably know about or use. I've been using it for years, including the pricewatch/wishlist functionality, but I've never found a way to contribute to its pricewatch functionality. Is anyone here doing that?

    Specifically:

    It's probably possible, because if tweakers already has integration with a website for some product, then probably the same "price watch" functionality can be applied to other products within the same shop as well - assuming somebody links the correct products of course.

    Thoughts?

    submitted 3 months ago* (last edited 3 months ago) by to c/librewolf@lemmy.ml
     

    Hi! How do I disable search with the address bar?

    When I type things in the address bar, I want it resolved as a URL and never sent to a search engine. (If I do want to search something, I prefer to use the bar on the right.)

    How can I achieve this in LibreWolf?

    UPDATE: solution by @hobata below works. You need to set keyword.enabled to false in about:config. Or you need to create a file ~/.librewolf/librewolf.overrides.cfg and write defaultPref("keyword.enabled", false); in it.

     

    Hi dear Lemmy / Netherlands people! I have a problem. On the 7-th of February, I've sent an email to a Dutch company. I've requested to cancel my paid subscription (dozens of euros per month). They are denying my cancellation saying I haven't gone to their (broken) website, and asking for 2 additional months of payment from me now.

    Who is in the right here? Should I deny the incoming payment requests even if they threaten with debt collection services?

    The email that I've sent originally was this:

    Subject: Subscription cancellation

    Good day,

    I couldn't find an account management option on the website. Could you please cancel my MyHealthClub subscription?

    ( = not extend it for the next month)

    My email is *****@gmail.com,

    **** Month **

    Thank you,

    Name

     

    Contrary to headlines suggesting the EU has “backed away” from Chat Control, the negotiating mandate endorsed today by EU ambassadors in a close split vote paves the way for a permanent infrastructure of mass surveillance.

    While the Council removed the obligation for scanning, the agreed text creates a toxic legal framework that incentivizes US tech giants to scan private communications indiscriminately, introduces mandatory age checks for all internet users, and threatens to exclude teenagers from digital life.

    The article is non-paywalled, freely readable on the link --^

    Including it here because Chat Control goes against the spirit of Open-Source technologies (which are usually meant and built for control over one's device, privacy, trust... and no black boxes analyzing the content of messages you're sending to your partner).

     

    Contrary to headlines suggesting the EU has “backed away” from Chat Control, the negotiating mandate endorsed today by EU ambassadors in a close split vote paves the way for a permanent infrastructure of mass surveillance.

    While the Council removed the obligation for scanning, the agreed text creates a toxic legal framework that incentivizes US tech giants to scan private communications indiscriminately, introduces mandatory age checks for all internet users, and threatens to exclude teenagers from digital life.

    The article is non-paywalled, freely readable on the link --^

    submitted 8 months ago* (last edited 8 months ago) by to c/privacy@lemmy.ml
     

    TL&DR; there's a local win but it's not over yet. We need to push so that even "voluntary" surveillance is not allowed. Full post below.

    The Danes will seek to propose a voluntary detection regime in the CSAM proposal, instead of controversial mandatory detection orders

    The Danish Council presidency is backing away from pushing for mandatory detection orders in a legislative proposal that aims to tackle the spread of online Child Sexual Abuse Material (CSAM), the country’s justice minister said on Thursday.

    Earlier in their presidency, Denmark had revived a controversial provision in the draft law that would mean online platforms – such as messaging apps – could be served with mandatory CSAM detection orders, including services protected by end-to-end encryption. However opposition from several other EU countries derailed any agreement in the Council.

    Today, Danish Justice Minister Peter Hummelgaard told local press that the Council presidency would move away from mandatory detection orders – and instead support CSAM detections remaining voluntary.

    The presidency circulated a discussion paper with EU country representatives on Thursday, aiming to gather countries’ views on the updated (softened) proposal in a bid to find a compromise, Euractiv understands.

    The Danes are concerned that if no agreement is reached on the proposal even voluntary scanning will not happen once the current legal scheme that enables that runs out in April 2026.

    The CSAM proposal – dubbed “chat control” by opponents – has repeatedly failed to achieve support in Council, which has spent years trying and failing to agree its negotiating mandate.

    Earlier this month, Germany’s justice minister came out against the plan, with a strong-worded public statement that attacked “unjustified chat monitoring”.

    The mandatory detection orders contained in the original Commission proposal have proven to be the biggest sticking point – triggering major privacy and security concerns.

    Critics warn that such an approach risks opening the door to mass surveillance of European citizens, as well as pointing out that it would run counter to existing EU laws that seek to ensure data protection and the privacy of communications.

    If the Danes manage to find a compromise in Council on a version of the CSAM proposal that strips out mandatory detection orders the draft law could progress towards trilogue negotiations with Parliament, finally moving on from years of deadlock.

     

    Just found this design and I think it's totally awesome. The new super-small switch PG1316M is used to fit 3 rows into such a constrained space.

    Wonder if you could even get away with 4 rows of this, especially to somewhat compensate for the lack of thumb keys? I'd personally be interested to try 4 rows even for a more conventional tabletop keyboard.

    EDIT: I have accidentally erased the main URL when I tried to upload a picture. Apologies. (Didn't know Lemmy works this way). Here's the main URL for this thing: https://www.reddit.com/r/ErgoMobileComputers/comments/1npnj85/btyp_a_mini_pg1316m_switch_keyboard_for_use_on_a/

     

    Hi! On the official web page for "Proxy Support - Signal Support" they mention that setting a proxy is not supported on the desktop clients.

    However, when did such labels ever fully deter skilled Linux users?

    My question is, did anyone succeed in rootless SOCKS5 configuration for Signal? I know it can be done with e.g. a new network namespace by executing a series of root commands. For example, like whonix does to put Signal-desktop in Tor. Is there anything a bit more gentle and localized? Ideally I'd include it into a bubblewrap (bwrap) configuration that I already have around.

    If you've looked into that at any moment but didn't find any straightforward solutions, please write as well. It's OK, but still valuable to read.
    Thx!

    submitted 11 months ago* (last edited 11 months ago) by to c/lemmy_support@lemmy.ml
     

    Good day dear Lemmy community!
    When I try to use lemmy's private messages, I get the following warning:

    Warning: Private messages in Lemmy are not secure. Please create an account on Element.io for secure messaging.

    It is very good to have this warning! However, can it be improved?
    When I first encountered this wording, I was completely unsure whether the DMs would be totally public due to lemmy's limitations or its open stance, or whether the messages would have a similar security to e.g. email where your trust relies on TLS and the servers involved.

    My proposal would be to change the wording to something like:

    Warning: Private messages in Lemmy are not End-to-End encrypted. Please create an account on Element.io for secure messaging.

    Or if the team is open to it,

    Warning: Private messages in Lemmy are not End-to-End encrypted. Please use a platform with E2E encryption for private messaging.

    Or if the team is even more open to it,

    Warning: Private messages in Lemmy are not End-to-End encrypted. Please use a platform with E2E encryption for private messaging. Lemmy recommends Element.io and XMPP.

    Thoughts? I'm ready to create a PR.

    submitted 11 months ago* (last edited 11 months ago) by to c/opensource@lemmy.ml
     

    JXL = JPEG XL file viewer for Android recommendations? The format is not natively supported by Android yet, it seems. However, apps could still support JXL. Which ones would you recommend for viewing the photos?

    Note: this question has been asked before on reddit here: https://www.reddit.com/r/jpegxl/comments/xh72kl/jxl_file_viewer_for_android/

    I'm re-asking here for a rather FOSS perspective.

    view more: next ›