• 0 Posts
  • 327 Comments
Joined 2 years ago
cake
Cake day: October 4th, 2023

help-circle
  • If you had the wedding photos in question professionally taken, it might be that the photographer, if they’re still around, might have copies. I don’t know whether they retain copies, but I suppose asking can’t hurt.

    This place says up to a year:

    https://www.wanderlustportraits.com/how-long-photographers-keep-photos/

    Photographers typically keep photos of their clients for a minimum of 90 days and up to a full year as part of standard practice; however, if this is important to you, review the contract and ask your professional.

    This guy says forever:

    https://old.reddit.com/r/WeddingPhotography/comments/96ckow/how_long_do_you_hold_on_past_wedding_photos/

    I keep ALL files on two 16tb drives drives. Those drives never get wiped and I will always keep two copies even when they fill up. One internal on sata for reference and one off site. When I first started shouting, I was cheap and deleted RAWs and just kept high res jpegs. I have clients coming back for albums and I am stuck re-editing the jpegs to match in the albums. Lesson learned. If you do want to consolidate, then keep the RAWs of the editor we jpegs and delete the unused. But that’s more hassle than the cost to store unused raws. You can also rely on cloud source but you never know if you’ll ever switch cloud servers or move onto another business on want to stop paying cloud fees. For the high volume photographers it becomes wise to invest in tape drives. HDD have lives of 10 years. So eventually all those old drives will need to be transferred to newer drives. Budget this into your bottom line


  • I was consolidating data from multiple old drives before a major move—drives I had to discard due to space and relocation constraints. The plan was simple: upload to OneDrive, then transfer to a new drive later.

    I’m assuming that the reason that he didn’t just do the transfer to a new drive instead of to OneDrive (which seems like it’d be more-straightforward) is because the new drive was going to also be a system disk, not just hold his data.

    I think that it would have been a good idea to get a second new drive and have done that transfer just so that there’s a backup. I mean, it doesn’t really sound like the user was planning to wind up with a backup of his data, or for that matter, that he had a backup to start with.

    Maybe OneDrive locking the account was unexpected, but drives can fail or be inadvertently erased or whatever. If you’ve got thirty years of irreplaceable data that you really badly want to keep, I’d want to have more than one copy of it. The cost of a drive to store it is not large compared to the cost involved in producing said data.


  • tal@lemmy.todaytoSelfhosted@lemmy.worldOpen Source Paid Remote Desktop
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    4
    ·
    edit-2
    9 days ago

    The last time I used a commercial VPS, I’m pretty sure it used VNC to provide console access.

    The VNC software I linked to above appears to support TLS. If TLS isn’t sufficient transport security, then most Internet-using software is going to be in trouble.

    I’m not sure what you mean by subjective.

    I haven’t looked at the VNC protocol for a while, but I don’t think that it imposes any terrible inefficiencies. A couple of decades back, I needed to implement something quick-and-dirty similar to VNC, and went with rendering window contents and handling dragging of windows locally, which I don’t believe that VNC can do (or didn’t then) but IIRC VNC has a tile cache, which, if intelligently used, should avoid most traffic. Dunno if it can deal well with efficiently rendering visual effects.




  • I mean, they kind of drive the point home further in the article:

    So far, we’ve observed six devices total that we believe were targeted for exploitation by this threat actor, four of which demonstrated clear signatures associated with NICKNAME, and two which demonstrated clear signs of successful exploitation. Interestingly, all of the victims had either previously been targeted by the Chinese Communist Party (CCP) e.g., they were confirmed to have also been targeted by Salt Typhoon; they were engaging in business pursuits counter to or of particular interest to the CCP; or they had engaged in some sort of activism against the CCP.


  • I mean, at least tell them what the correct usage is.

    OP, you probably want “software package” or “a piece of software”.

    “Software” is a mass noun, like “butter”. You can’t have “a butter”. You can have “a pound of butter”.

    In English, mass nouns are characterized by the impossibility of being directly modified by a numeral without specifying a unit of measurement and by the impossibility of being combined with an indefinite article (a or an). Thus, the mass noun “water” is quantified as “20 litres of water” while the count noun “chair” is quantified as “20 chairs”. However, both mass and count nouns can be quantified in relative terms without unit specification (e.g., “so much water”, “so many chairs”, though note the different quantifiers “much” and “many”).

    https://en.wiktionary.org/wiki/software

    Usage notes

    Software is a mass noun (some software, a piece of software). By non-native speakers it is sometimes erroneously treated as a countable noun (a software, some softwares).

    A something” is only correct if the noun is a countable noun.


  • I have a ~400 Wh powerbank in my car. It charges off the cigarette lighter when it needs charging and the engine is running. That greatly increases my ability to run higher loads on a short term basis, and gives me wall power. I can also haul it to a power plug and charge it if need be. It also lets me power a laptop if I’m parked.

    I use my phone for navigation, and a mount for when I’m on longer trips.

    I think that a Pi might make sense if you need something that a phone can’t do, more-intensive compute, but if a phone can handle it, it might be preferable, since you’re probably going to sporadically upgrade your phone anyway and probably have it with you.

    The phone crashing is going to be a problem even for non-satnav use, so it might be worth replacing.

    One thing I noticed was that my phone could overheat—at least in its case, haven’t tried removing it—if it continuously ran OSMAnd for navigation. That’d make it reboot. A quick and easy way to avoid the problem is just to toggle off the OSMAnd display. The satnav still works, and you get verbal prompts, just need a double-tap on the hamburger button or whatever to bring it back. Probably it’d be better to have a feature to throttle OSMAnd screen updates (reduce battery usage too) since I don’t need super-rapid redraw on a screen that I’m rarely looking at. Dunno if that might be what affects you.


  • tal@lemmy.todaytoSelfhosted@lemmy.worldStorage options help
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    27 days ago

    I have a JBOD SATA USB-C enclosure that can do eight drives and has a fan. I’ll follow up with the name in twenty minutes or so; not by it at the moment.

    It took me a while to find it when I got it, because my previous JBOD USB-C enclosure — as with, apparently, most enclosures — didn’t have the ability to power back up on power loss without the power-on button being pushed. This has a mechanical button that locks in and doesn’t have that issue. If that’s something that would matter to you, I’d look for that when making a purchase.

    It’s not a hardware RAID enclosure, but if you’re using it on a Linux system, you can set up RAID in software on that.

    EDIT:

    https://www.amazon.com/Syba-Swappable-Drive-External-Enclosure/dp/B0DCDDGHMJ

    Also, follow-up point, but if you don’t have a backup already, I’d do that and then if you still want a RAID setup for data redundancy on top of that to reduce downtime in the event of a failure, do that then. RAID won’t guard against some issues that a backup will.


  • VR will never become mass market until it no longer means wearing a big silly looking thing on your head.

    There are various types of HMDs that look more or less like glasses, though those aren’t really VR-oriented.

    For myself, I don’t care what it looks like to other people.

    But what I want is a monitor replacement. Something that is at least as good as a monitor. Comfort, resolution, clarity, ability to be worn all day, etc. Give me a better monitor, and I will buy that.

    Existing headsets aren’t there.

    They can provide a wider field of view than a monitor, which is good for filling peripheral view in some games. But they aren’t something that people would use as a general monitor replacement. You don’t want to code or web-browse all day on them.

    If it’s not a monitor replacement, then it’s a toy, a specialized accessory for a small number of games. I’m not saying that that isn’t worthwhile to some people. If I were a hardcore flight-simmer, a genre that is a good match for the technology, that might be worth it to me. But it’s definitely not a no-brainer, and it’s something that I’d just pull out on specific occasions to enhance a game.

    I have a flightstick, throttle, and pedals, and those are, frankly, probably larger wins for flight-simming, and I rarely wind up pulling those out. They mostly gather dust.



  • But the the requirements for a server that “does it all” remains a mystery to me.

    “All” can include anything. I mean, you can include a home parallel compute render farm that will cost millions of dollars.

    You’re going to have to narrow it a bit down. You can have people maybe suggest some of the things that they use their systems for. Maybe it’s hosting services for a cell phone that some people use cloud-based services for. Maybe it’s home automation. Maybe it’s a webserver. Maybe it’s AI image generation.

    EDIT: To put it another way, a self-hosted server is just a computer, often without a monitor and keyboard directly attached, that you have in your physical possession. The range of things that that might be used for and capabilities it might have is really broad. It’s like saying “I want a vehicle. What is a vehicle that can do everything?” I mean, that might be a bicycle or a three-trailer road train, depending upon what you’re going for.



  • To be fair, that assumes complete exhaustion of the password space. If you assume that a given password is totally random, then it’d take half that time, 80 years, on average.

    Thing is, most people don’t choose totally random passwords, and there are utilities that will try to generate statistically-more-common passwords sooner in that sequence, well before 80 years.

    I’m probably very out-of-date here, but as an example, one elderly utility, John the Ripper, comes with “mangling rules” to append a “1” at the end of a given sequence fairly early, because that’s how a lot of people make their password pass a digits requirement. Using passwords containing dictionary words and replacing “e” with “3”, stuff like that.

    I’d guess that today, someone probably has software that has rules to order its attempts that are trained off leaked password databases to be statistically optimal to defeat them, rather than merely manually crafted with human guesswork.


  • tal@lemmy.todaytoSelfhosted@lemmy.worldLiquid Trees
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    They’re all right, I suppose, but it wasn’t dissatisfaction with search results that caused me to want to use Kagi. Rather, that I wanted to use a search engine that has a sustainable business model that didn’t involve data-mining me or showing me ads.

    If Google or whoever offered some kind of comparable commercial “private search” service with a no-log, no-data-mining, no-ad offering, I’d probably sit down and to compare the results, see what I think. I kind of wish Google would do that with YouTube, but alas, they don’t…

    Kagi does have a feature where they will let you search the complete Threadiverse that I make use of, since I spend a lot of time here; there isn’t really a fantastic way to accomplish this on Google or another search engine that I’m aware of. They call that their “Fediverse Forums” search lens; that’s probably the Kagi-specific feature that I get the most use out of.

    They have other features, like fiddling with the priorities of sites and stuff like that, but I don’t really use that stuff. They do let you customize the output and stuff. You can set up search aliases and stuff, but I can do most of that browser-side in Firefox.

    They have the ability to run a variety of LLM models on their hardware, provide that as a service. I have the hardware to run those on my own hardware and have the software set up to do so, so I don’t use that functionality. If I didn’t, I’d probably find some commercial service like them that had a no-log, no-data-mining policy, as it’s more economical to share hardware that one is only using 1% of the time or whatever.

    I dunno. They have some sort of free trial thing, if you want to see what their search results are like.


  • I want someone to prove his LLM can be as insightful and accurate as paid one.

    I mean, you can train a model that’s domain-specific that some commercial provider doesn’t have a proprietary model to address. A model can only store so much information, and you can choose to weight that information towards training on what’s important to you. Or providers may just not offer a model in the field that you want to deal with at all.

    But I don’t think that, for random individual user who just wants a general-purpose chatbot, he’s likely going to get better performance out of something self-hosted. Probably it’ll cost more for the hardware, since the local hardware isn’t likely to be saturated and probably will not have shared costs, though you don’t say that cost is something that you care about.

    I think that the top reason for wanting to run an LLM model locally is the one you explicitly ruled out: privacy. You aren’t leaking information to someone’s computers.

    Some other possible benefits of running locally:

    • Because you can guarantee access to the computational hardware. If my Internet connection goes down, neither does whatever I’m doing with the LLM.

    • Latency isn’t a factor, either from the network or shared computational systems. Right now, I don’t have anything that has much by way of real-time constraints, but I’m confident that applications will exist.

    • A cloud LLM provider can change the terms of their service. I mean, sure, in theory you could set up some kind of contract that locks in a service (though the VMWare customers dealing with Broadcom right now may not feel that that’s the strongest of guarantees). But if I’m running something locally, I can keep it doing so as long as I want, and I know the costs. Lot of certainty there.

    • I don’t have to worry about LLM behavior changing underfoot, either from the service provider fiddling with things or new regulations being passed.