Just your normal everyday casual software dev. Nothing to see here.

People can share differing opinions without immediately being on the reverse side. Avoid looking at things as black and white. You can like both waffles and pancakes, just like you can hate both waffles and pancakes.

been trying to lower my social presence on services as of late, may go inactive randomly as a result.

  • 0 Posts
  • 78 Comments
Joined 3 years ago
cake
Cake day: August 15th, 2023

help-circle

  • From what I understand, those are not mutually exclusive clauses in this case. On first glance it seems trademark usage is defined as using it to your own power for your own purposes. Simply supplying the trademark as a form of attribution such as on a footer, attribution page or header isn’t generally trademark usage since it’s a requirement of the license itself.

    What would be considered usage would be if they went a step further and claimed ownership or that they had control over said project. The easiest way of violating this seems to be if you do not supply your own branding at the same time, so their marking is the only marking on the page, this would deceive people into thinking you are the project, which would be in violation of trademark usage.

    This is just what I found at first glance though, IANAL



  • I agree but, thats sort of the point. The first alternative is a lot of money that takes a bunch of time to setup, just for the city to very cheaply and quickly reverse it. They had already /tried/ that approach and the city said no, doing it themselves was just a bad plan to begin with.

    The city at the moment is out maybe 20 minutes to take the sign down, and then can go back to sticking their head in the sand.

    A damaged road? can take weeks to months to fix, and requires a dedicated crew and equipment, all while forcing vehicles to slow down due to it, while using tools that are likely just laying about the garage. Don’t take me wrong, both methods are super illegal, but, one is morally bad, cheap and hard to fix, where one is morally good, expensive, time consuming and easily fixed.

    Our local playground has no traffic signs (aside from a playground sign) and a very faded crosswalk, but everyone knows to slow way down before reaching it because if they don’t the potholes(winter kills the roads) will make them regret it.

    The town “fixes” it every few years or so.






  • I like that you used the term significantly here, because usually the question is use will disappear, which it never will. Being said? open usage of image generation isn’t going to go away, and the same is likely to be said about casual ai chat bots. I do think that eventually when the bubble pops and investors realize that they are blindly tossing money into what is essentially a paper shredder most commercial usage of it will nosedive.

    This effect is generally rather rapid, once one major company decides to drop it, usually it starts to snowball. Being said, with less commercial avenues of it, non-commercial projects that use cloud based services for it will likely have their prices increased to make up for the difference, so you may see /some/ non-commercial projects go down if the models aren’t being self hosted, but I don’t think it’s going anywhere

    You mentioned it already seems to be decreasing as well? I might agree with that. It’s reached the point where the everyday consumer is saying “well this is cool, and makes it easier, but I don’t know how well I can trust this” and we also have some locations (such as the US) starting to put restrictions making it harder to copyright the outputs, which lowers a lot of its value in a commercial sector, but at the same time, we have big companies still going all in on it. So this concerns me.


  • I’m not PC but, one benefit of using a central server for syncthing is an always on backup that doesn’t require another client device to be on, it also allows for easier creation of new shares.

    For example, with syncthing you can set the “servers” client device to auto approve/accept any shares that are to trusted devices, then when you get a new device, instead of needing to add that device to every device you share on the syncthing network, you only need to add that device to the server and then you can have your other clients connect to the servers share instead of device to device. It’s easier. You can also configure the shares on the server to use encryption by default too, since you don’t really ever need to actually see the files on the server since it’s basically a install and forget style client.

    As an example of what I mean:

    I have 10 different devices that run syncthing, 9 clients and a “server” client. these clients are not always on at the same time, and as such when I change a file, the files can become desynced and cause issues with conflicts. By having a centralized server, as long as the server is on(it always is) and client itself is online, it’s going to always sync. I don’t need to worry about file conflicts between my clients as the server should always have the newest file.

    Then for example say my phone died. Instead of needing to readd every seperate client that the phone needs to share with to the new device, I only need to add the phone as a trusted source on the “server” client via the webui -> click share to that device on every share the phone needs, and then remap the shares to the proper directories on the mobile device. this is vs having to add every device to the phone, and the phone to every device it needs access to ontop of reconfiguring all the shares. It’s simpler, but fair warning does cause a single point of failure if the server goes offline.







  • Worked at one of my jobs for 8 years. Around the 4th year mark they made some decision to add a higher paid training oriented role into it that was essentially meant as a manager role, but you had no actual underlings because your goal was to go area by area and supervise or say where they could possibly do better. I was told I was the perfect fit, and honestly I love training and helping people so it was right up my alley.

    I officially trained for the position for almost a year, got the credentials needed for the position and even extra permissions system side to be able to run the position, fully expecting that I was going to be getting the position. Then suddenly radio silence, the training sessions stopped with no followup, I stopped getting invites to meetings.

    I eventually asked “hey what is going on” and they said “oh parent company decided that we weren’t good enough to actually get that role”. So much time wasted for getting that position. The only real positive (and why I feel it was a “switch” as well) that came out of it is that they never actually took away the additional security permissions I was given, so I was the only one with my title to have basically full access to anything system side so any issue that came up I no longer had to escalate to a management level or rely on finding someone to have to escalate for me.


  • Yeah, I had never heard of it, I generally stray away from video based mediums, but I am a little surprised I didn’t come across articles for it, I can only assume that none of the creators I followed covered it.

    Although it was kind of funny to see the beginning of that second video, him still trying to do damage control, it looked for a second like he was going to agree that he had screwed up that install because he said it was 100% his fault and then he Backtracked and said that it wasn’t his fault and I’m like so close lol.


  • I have never seen that page before, but that’s hilarious. I somewhat hope that he did that as a demonstration of, hey, someone may do this because it’s hard for me to wrap my head around someone who uses a computer for a living, doing something like that.

    Being said, I think that prompt went above and beyond what was needed. At some point you just need to let the user touch the hot stove top… It stated what it was going to do, stated that it was going to be potentially dangerous and unlikely what the user wanted, and then reiterated that it was core essential packages needed for it to run… I don’t know what else they could do there. I would definitely be against adding further restrictions though. If he was willing to type that in, I don’t know what would stop him from doing that, to be honest, Maybe a…" I acknowledge this would break my system…" instead of it being yes-do as I say. But I don’t know.

    Being said hard agree there is zero reason that a package like steam should be able to uninstall your desktop., That was definitely a bug or a misconfiguration with the steam package. That was unexcusable. I just think they gave more than enough information of what that would do and he did it anyway.

    I firmly agree at some point the ends don’t justify the means and Android has definitely got to that point with unsigned packages prior to making this change., And I don’t think the ends justify the means to implement such a system. And I definitely think there is ulterior motives for implementing it.


  • I had thought about it when i was thinking of getting an EV prior. The answer is “yes”, technically, but I didn’t find it cost effective to do so. I don’t own the building, or pay power utility, its bundled in my rent, and whatever power solution I installed would need to run roughly 150-200 ft feet across a lawn and part of an active driveway to get to my designated parking area(I had considered over or under but that also adds cost). Said parking area has already been designated as non-negotiable as the closer parking is strictly for the landlord’s wife who has mobility issues(fully valid). On top of that I have been instructed to not put a constant load on the outdoor outlet, it according to them has high wear on it and they are worried about the risk of putting something constant on it because it used to run as an input for a generator that ran higher than what the line was actually rated for(old building, was before the requirement of a bypass switch, they used to just kill the main breaker before turning the generator on to prevent backfeed, more dangerous but it was how it was done) and almost burned it out, so any solution would be either rewiring the outdoor outlet line from the fusebox on, or installing a dedicated charger line for it and then running it across prior distance. (which I had at one point thought about)

    technically possible, but I don’t think it’s cost effective to do something like that, especially considering even if given permission, it’s for a property I don’t own and don’t know how long I would be living here.


  • Yea the argument stated works better for rooted environments than rootless environments or sideloading.

    In a non-root scenario, you would need to specify a few permissions to give a keylogger that amount of access. I think that a big issue is people not understanding that there is a difference between a rooted device or root installed app, and a sideloaded application.

    Just because you have a non-google device or a rooted device != you have a compromised device. Applications aren’t going to magically install running as root, every rom worth their salt keeps it a clear isolation between the layers, and some roms don’t even allow you to use the root environment after installing it.

    In your standard google phone install? A keylogger wouldn’t be able to be installed without enabling an accessibility permission. It’s not like you can just “oops I just sideloaded a keylogger haha silly me” like described. Both google installed and side loaded applications would require prompting a warning page that very clearly states it allows logging of the screen for the logging part of it to work.