I write bugs and sometimes features! I’m also @CoderKat@kbin.social.

  • 0 Posts
  • 36 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle
  • CoderKat@lemm.eetoPrivacy@lemmy.mlWhat the actual fuck?!
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 years ago

    Yeah. There’s literally nothing you can put on a prompt that will truly work. It’s still a good idea to prompt cause it will reduce how many people approve the prompt, but there is a significant number of people who don’t read prompts at all and just insta-confirm.

    At best, I think you could design it so there’s no way for an app to request certain permissions themselves. They’d have to be opted in from the system settings and apps could only tell you how to do it. But that’s a usability nightmare that is quite frustrating for legitimate usages. There’s already some super sensitive permissions that do this. I think the ability to install apps, ability to display over other apps, and password managers for android.



  • There’s a lot of common patterns, but you have to understand how URLs work. You have to recognize which URL parameters are tracking ones or even just might be tracking. And that means you have to know how they work and that takes a moment.

    In brief, URL parameters start after a ? in the URL and are formatted like key1=values&key2=value2. You can’t usually remove all parameters because not all are tracking. To further complicate things, URLs can also have an anchor starting with a # character which will be after the URL parameters. You often don’t want to remove that (though theoretically the anchor could in fact contain tracking details).

    It’s often trial and error to see which parameters you can remove. I do this a lot since I write a lot of technical documentation. Clean URLs make the documentation more compact and less likely to break. It’s not just tracking stuff, but sometimes you need to remove temporal data that makes a page display data from a specific time when you want it to just default to the current time (etc).





  • Yeah, what the fuck is that number? Are we just straight up lying in court now?

    I decided to see how long it would take me to find out how to change it with no help. Took about 30 seconds. In mobile Chrome, it’s basically the first setting on the settings page. So the steps are (1) open chrome, (2) hamburger menu, (3) settings, (4) search engine. Even if I have to count turning my phone on and opening Chrome if it wasn’t on my home page, it still wouldn’t even add up to 10 steps.

    I checked Firefox and it has one extra step. There’s still a search option literally at the top of the settings, just it goes to a page with multiple search related options (default search engine is still at the top). The fact that it worded it as “default” also made me immediately realize you can tap the Google icon in the address bar to choose another option, which must be what you used. 2 steps in that case.




  • Also, if OP is new, they may not yet be aware of aliases and functions. Generally you’d out those in a ~/.bashrc file that gets automatically executed when a terminal starts. They’ll allow you to save a more complex command as a really simple one. And particularly can be useful when things you want to run are in unusual directories. Eg, maybe you have a git repo somewhere that contains some project you spend most of your time on, so you could have an alias that just cd’s you to it’s directory. Git also has its own way of doing aliases and that’s really nifty for the more complicated git commands (or the more commonly used, like st for status).


  • Yeah. GitHub makes sense because most users are writing code that can be executed by others. That makes GitHub accounts security critical.

    But a Lemmy account? Naw, you lose almost nothing if that gets compromised. A little bit of history and subscriptions, mostly.

    I’m in a discord that for some reason “requires” 2FA. Based on searching, I think they give everyone some kinda admin role or something? It doesn’t actually require 2FA, but it shows a very annoying warning that covers up a bunch of the channel selection screen. But despite that, I don’t really wanna deal with the hassle of 2FA on a chat app that’s basically consequence free for me if it gets exploited.


  • CoderKat@lemm.eetoChat@beehaw.org*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    2 years ago

    I agree. Overall, the culture feels pretty similar to Reddit, except without the many small, niche communities that I loved about Reddit. The amount of bigotry I personally see feels pretty similar in terms of percent.

    Plus, there’s some problems here that Reddit didn’t have. Hexbear users, for example, love to do rather annoying trolling even in threads outside of their instance, often spamming their comically large images (I know they’re not supposed to be that big, but they spam them anyway). There’s been no shortage of defederation drama over and over in different instances.

    If anything, I find the various comments expressing how good Lemmy is to be… a bit forced? Like, do they really believe that, or are they trying to convince themselves? Frankly, I’m only here because I don’t want to give Reddit (the company) any money unnecessarily (plus they need the competition). The tech is kinda cool, but I honestly don’t care that much and it’s got a whole load of problems to make up for that. I also do like that it’s open source, (even though I don’t personally have the motivation to code outside of work anymore).


  • I mean, yes, it’s a little more effort, but I think you’re over playing how much effort is required. Writing a half decent readme is vastly easier than frankly any feature or bug fix. Taking a couple of notable screenshots is super easy. Writing docs is hard (I’ve written tons for large and complicated projects), but readmes are the easiest and including screenshots is really quite easy.

    Everywhere supports markdown in readmes now. Literally everywhere I’ve ever hosted code. And markdown with links to images is perfectly fine even if viewed in plain text mode. They’ll just click the link and view the image standalone. I’ve done that plenty of times, too. Every editor (plus in-browser code hosts in plain text mode) makes it easy.


  • Yes. Git can store binary files fine. It’s not the most efficient for storing them, but it works, especially for a small number of screenshots. For updating and theme, that’s entirely up to you. It’s all a judgement call. If you want to show off your functionality (like a dark mode), I encourage you to include screenshots of it. If you substantially change your UI, update the images.

    You don’t have to update for every new button you add. It’s more about giving a general impression of the UI. Is it minimalist? Is it a chaotic mess? Does it look like it fits in naturally with whatever OS appears to have been used? Does it look like any thought was put into UI and UX? Those are the kinds of things you’re trying to answer.


  • I think that doesn’t work for most smaller projects. That’ll work for something like Firefox, but there’s little reason for random, unheard of tools to have an image on the web. Plus the naming of some projects is super generic, which can make it hard to find correct images.

    Some software changes appearance often, too, and google is bad at knowing what up to date is. It can be really easy to find wildly out of date images as the top results.





  • Proxying external images means that instead of the image being downloaded from the original link, your Lemmy server would download it and serve it for you. The Lemmy server acts as a proxy.

    But it means performing a lot of extra traffic. And realistically you’d want to cache the image because otherwise your server will likely get banned for the high volume of requests you send. But caching the images requires more storage and can have potential for legal issues.

    And images are one thing, but literally any content is the problem. Images are just the most obvious because they often load without even having to click on the image and thus you’ll get far higher volume of user data. Literally anything you link to has this issue and you cannot proxy all of it.


  • CoderKat@lemm.eetoLinux@lemmy.mlState of gaming on linux?
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Can you elaborate on the modding? I’m also interested in using Linux for gaming but Skyrim utterly demands mods and particularly I quite like mods like Skyrim script extender (I think that was the name) and I also really liked ENBs for the graphical improvement. And Nemesis was also sooooo much better than the alternative for managing all those mods.