Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
6
Comments
45
Joined
3 yr. ago

  • My take on the article

    • If it was written by AI, the author should have done a manual pass to simplify it and make it more approachable
    • If it was not written by AI, the author should probably have asked AI to review for readability

    Either way, the article was done in such a way that it is hard to read. It also misses

    • Why should I care about this?
    • Why does this matter?

    At least those things were missing early on in the article. I scanned through it, but the article did not seem to take into account explaining why one should spend cycles reading this.

  • I have been using sourcehut for mercurial private projects for about half a year without any issues. Also have some a couple of public repos which I develop in Mercurial and then mirror to Codeberg. Only issue I find with sourcehut is that they don't produce files for users to download. So, if someone wanted something from your repo and they don't have git / mercurial they would be unable to get the files.

  • Recommend you follow the 321 backup strategy. Adopted to modern times I would say it is broadly:

    • Have your data in more than 1 place
    • Use more than one provider
    • One of your types of backups should be physical media like an external hard drive.

    From what you described if apple was to wipe your data[1] you would be completely out of luck.. for example if something deletes data in your Mac and then that deletion gets synced... For the most part syncing data is not a backup.

    Lastly, recommend you try to put all your critical data in one folder, or identify folders with critical data and prioritize backup of those first while you figure out the rest.

    [1] Not only can a deletion "sync" from your mac, but there can be any number of issues.. like a bad update to a file. There is also the possibility, no matter how small, that apple could wipe your data. Over time you always see news of "company X deleted entire set of data for user/company Y".

  • If you have any thoughts of making any money of the code that may be a reason to give the license some thought. Anything else, these days, is just a LLM away from getting re-written regardless of whatever license you use. For example there is a service that takes any code, uses one agent to create requirements and another to use those requirements to create a comparable program; the claim is that the second agent did not "steal" your code since it purely worked off requirements. Sure, it likely won't be as good, but it allows someone to take a significant part of your code for themselves. That was, more or less, always there in the past is just that now is near trivial to do.

    Also, there are projects that are just fake open source. Like a project I saw yesterday with a restrictive license, but then has a CLA.

    • AGPL restrictive copyleft license -- good
    • CLA (Contributor License Agreement) — a legal agreement where you grant the project maintainers additional rights over your contribution, often including the right to relicense it under different terms -- not good

    So, that project at first sight appears like it is open, but because of the CLA the authors may just take whatever contributions you do to the project and then change it's license.

  • https://www.lunanode.com/ Only one data center in Canada, but affordable and have used them for years without issues. VMs starting at $3.5/month

  • You still need some means of outside backup. Figure what you have covers majority of scenarios, so now we are getting into the highly unlikely, but highly impact full like "my house burned down and now I have no data". Something like B2 (or some other block storage with comparable pricing) is worth exploring.

    You also need to consider your usage pattern like whether you may need to retrieve data (some providers charge for bandwith in / out). I would suspect most of the time between your ZFS snapshots and your disk you are covered.

    Also, recommend to not leave the disk plugged in at all times for the scenario I mentioned: Your machine is compromised and the attacker encrypts data to ask for ransom; very low probability (I suspect those are mostly against companies), but really doesn't hurt to prevent against it.

  • yes the ZFS snapshots are in the same disk, but the most common scenario when you need backups is to get a handful of files in which case the ZFS snapshots are super convenient and they use very little space. I use restic + (B2 | sftp) and zfs snapshots. I may literally go years without needing to restore from restic because most of the time I can get what I need from the zfs snapshots.

    You did not mention if you are using a single disk or more. If you can afford it and the machine allows it, doing mirroring or RAID-Z1 (equivalent of RAID 5) is a good option

  • Suggest:

    • Frequent ZFS snashots. There are scripts to make this easier like zfsSnap
    • Two external backups which you rotate weekly [1]
    • Instead of borg backup of ZFS pools if you have another machine you could sync the volumes to another machine or even use rsync to another machine of the data [2]

    You did not mention where the target of the borg backup is, but you want an external service. I believe there is a service that works wells with borg backup, but have not used it.

    Notes [1] Spinning disks are affordable. I suggest at least 2 because if you only have one and your machine was compromised, think disk encrypting malware, you disk may be encrypted too. Also, if the disk dies there goes your external drive backup

    [2] If you have another machine with enough space to host a copy that is a good option. Also, there are services that offer backup/disk VMs. They have very slow CPUs and affordable disk. Those may be work checking

  • 1 of which is off-site (in a safety deposit box, for example)

    A potential compromise these days may be a block storage service. Safety deposit box is good, but because of it's inconvenience people are very likely to do it seldom, which defeats the purpose.

  • Progressive Politics @lemmy.world

    What Hispanic adults, men and young Americans think of Trump, according to a new AP-NORC poll

    apnews.com /article/poll-trump-hispanics-maga-republicans-928242e06ee57b8a9bccda9234dea568
  • I think this article Agentic coding impact on oss is related. In this case the author is outright saying "don't submit PRs", but in many other cases authors are not catching up with PRs so people just fork.

    All in all, I think the impact of LLMs in open source will likely be significant over time.

  • World News @lemmy.ml

    ‘We were terrified they were going to kill us’: fishers who survived US boat strike speak out

    www.theguardian.com /global-development/2026/apr/21/ecuador-us-boat-strike-survivors
  • Progressive Politics @lemmy.world

    Tucker Carlson Makes Shocking Admission About His Support For Trump

    www.huffpost.com /entry/tucker-carlson-confession-trump-support_n_69e70a82e4b0ff46b4110ed9
  • Not following. Why measure before heating?

  • I don’t recommend the tea kettles with an infuser. The teas are best steeped with the natural decay of temperature.

    Thanks. Then will just continue to use my existing electric kettle

  • Have you tried pre-warming your measuring cup?

    Have not. will do. Thanks.

  • Is there some reason why you want to hold an exact temperature for the entire steep?

    That was one of my question. Is that required, or recommended?

    I would assume most recommended times/temps from tea vendors are designed with some temperature drop in mind

    So take those more as starting points?

    a hot water rinse of the cups

    Will try that. Thanks.

    Not trying to "be exact" on anything.. just trying to figure out the best compromise between what is easy to do and what produces the best results. I keep track of my brews (water amount, milk amount when used, etc..) and make notes of how I liked it (bad / medium / good / execellent) and experiment to try and find most enjoyment on my cups.

  • Tea @lemmy.zip

    Best Way to Maintain Tea Brewing Temperature?

  • What is the RSS URL for a given community? Did not know there was an RSS option to read Lemmy communities.

  • Yes, Scaled seems to be what I need.

  • That’s what the scaled sort is supposed to solve

    Do you know if old threads pop up due to new messages? Seeing two, month old threads, so I guess they just got new posts. Other than that, it seems Scaled is what I need. Thanks

  • If you go to the community and sort by new you’ll see new posts?

    If I went to each individual community this would not be an issue, but that is far less friendly..

    This is what I have been doing: I go to the instance I use, discuss.online, and sort by day. That shows me threads with most votes for the day (or however many hours I chose) the issue is that on a busy day, or as the number of subscriptions grow, less active groups get pushed further down in the pages.

  • Asklemmy @lemmy.ml

    Listing activity for Lemmy communities

  • The Forum Login is in the top right of every page (if the menu is not expanded, it will simply be an icon

    The way to expand the right vertical bar is in the bottom left corner.. not particularly intuitive. I would recommend to have login and register in the top row line. I can't remember ever seeing another site where I literally did not notice the login / register options even though they were there, as in this site. 🙄

    it felt like there was too much room for abuse or issues There will be people and entities that will try to abuse, not matter what the policy is

    closed licensed projects could also cause legal issues Not sure what you are referring to, but open source software can also cause legal issues. Someone could take code from work and try to open source, someone could take another open source project's code and try to pass it as their own, etc.. etc..

  • Open Source @lemmy.ml

    Open Source in the age of license laundering