• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 2nd, 2023

help-circle
  • Thanks!

    The goji were from Baker Creek seeds this year, but next year it’ll be from cuttings. I thought I killed all the goji I got as cuttings last year, but one was just hiding under the chicory. Cuttings apparently start fruiting a year or two faster, and I’ll need to hack it back in the Winter anyway, so win-win.

    Chard is totally underrated, both as food and an ornamental. I grow red chard, and in the late fall it turns the most unearthly dark-green/purple with glowing red veins. I keep the pink chard towards the front of the garden because it looks like someone’s goofing around with the saturation, but in real life. I also grow white chard (Lucullus) for eating, and last year the leaves were delicious the whole Summer here in the high desert and literally the size of my five year old. Like, the entire kid. In the Winter some of the outer leaves die off, but the bulk survives, so it’s great for visual interest in the front yard during the cold months. Big fan of chard


  • I lined my disused enclosed chicken run with compost, mulched it with burlap, and planted the whole inside perimeter with a bunch of varieties of pole beans hoping that they’ll grow to the sloped roof and hang down for easy harvest. They’re just starting to grab onto the walls now. I also shook a large packet of bunching onions around the perimeter. No idea how any of this will turn out, but I’m hoping it’ll get completely overgrown, turn into a cave, and be a fun place to hang out in with the kiddo when the heat gets (more) extreme.

    Related adventure: this year I grew about a hundred and fifty extra seedlings to give away in front of the house, and they’re almost all gone after half a week. I thought about it for the last few years and finally decided to just do it. Lessons learned: cherry/pear tomatoes were unsurprisingly popular, and I overestimated how many people like eggplant. Next year I need to grow way more culinary herbs and novelties like roselle, ground cherries, artichokes, and goji–those all disappeared fast. I also put out seeds: everyone loves sunflowers and tithonia, but literally no one wanted to grow chard.



  • Just to clarify, it’s not just that there’s an Android API to ask for permissions that apps use to show a consistent UI: that’s the way that apps actually get access to whatever feature they’re requesting, and if they don’t go through that API they don’t get access. An app can’t just decide in an update that it wants access to contacts without asking. The Android API to get contact info checks the app requesting the info and won’t give it anything if the user hasn’t explicitly granted that permission to that app. Most commonly when something like this comes up it’s a permission that was granted in the set of permissions requested when the app was installed and the user just skipped through the prompt and they don’t realize they granted access to contacts.

    For the curious, here’s the Android developer guide page that describes how Contacts permissions work for app authors. And the page describing permissions in general, how to request, etc.

    Edit to add: You can go into the settings for the app (not in the app itself, but in the app manager under your device settings, usually also accessible by holding on the app’s launcher icon and going to Info) and you can remove permissions that you’ve granted previously. So if you’re worried about this you can yank the Contacts permissions at the OS level and it doesn’t matter what the Discord settings are, they won’t be able to access your contacts anymore.


  • Squiddles@beehaw.orgtoTechnology@beehaw.org*Removed, please disregard*
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    7 months ago

    Access to Contacts has to go through the Android API, which means the user has to explicitly grant permission for Discord to access that specific functionality. That’s what the comment you’re replying to meant: access to contacts is protected at the operating system level and they’ve seen the source code on the OS side. Permissions might have been granted by the user reflexively, just muscle memory, when setting up Discord, but it absolutely had to have happened if Sync Contacts was enabled. Unless there’s some kind of bug where Discord enables the in-app setting without actually having the permissions to access contacts–I guess that could be possible. It couldn’t actually see any contact info in that instance, but it would try. If I go into Discord settings and try to enable the Sync Contacts option my phone displays the built-in Android permissions prompt with the text “Allow Discord to access your contacts?”


  • I feel out of the loop. Not sure if it’s me just getting old or not understanding social nuances, but this all feels like people drawing lines and taking sides on something that’s going to vary based on cultural background, age of peers, personal experiences and idiosyncrasies, etc. I don’t feel like it’s a good situation to have two (or more) sides each claiming that it’s offensive to them if someone who doesn’t know them responds using a different side’s preferred response. Kinda puts customer service workers in an impossible situation.

    I reflexively say “thanks” when another human does something for me, and I don’t particularly care what their habituated response is. Especially for people working customer service, who are just getting through their day and running their script. Mostly people echo the response that they’re used to hearing from others, so unless I have some reason to think they’re being snarky…??? Your noncommittal phrase of thanks received a noncommittal response, and both parties can move on from the exchange and do something else with their time and energy.


  • It’s kinda flipped from how most people think of it. Dictionaries don’t define which words the language contains–they just write down the meaning of words that people are using. Any word that’s used commonly enough will be added to the dictionary. Webster also has “rizz”, for example. That just popped into common usage a couple years ago and definitely wasn’t coined by a dictionary.

    My favorite nonsense words lately have been from Australia. They have whipper-snippers, grow Warrigal greens, eat wombock, and chase off bin chickens. Giving language a purple-nurple is practically the national Aussie pastime.




  • Finally something I’m actually qualified to weigh in on! I’m the lead UI developer for an EHR software (not saying which one or getting into details–it’d be pretty easy to figure out my identity).

    First, to be fair, it’s possible that the software they’re using is genuinely terrible. They don’t say which EHR. I’ve heard this kind of thing from providers before, though, and it’s usually that they don’t know how to use the software. From the way the article describes the provider, it sounds like they’re stuck in paper and don’t want to learn a new way of doing things. On the one hand, fair enough–patient care should be their primary concern. On the other hand, patient care is so much easier, faster, and more accurate in an EHR.

    In my EHR you select a patient and can get a full visit summary on any visit the patient has ever had with a couple of mouse clicks. Immunizations, clinical notes, radiology, goals, problems, vitals, education–everything that happened during the visit. There are built-in tools for reminders that automatically notify you of things that are important for the visit based on previous visits, contraindication checks for medications, tracking of fluid balance, integrated documentation for clinical reference and distributing to patients, etc, etc.

    That’s not even to mention things like compliance for clinical quality measure reporting, integrating with state immunization registries, easy export of data to external facilities (eg, CCDA), using digital signatures for non-repudiation of controlled substance prescriptions, automagically pinging requests and data around to the different departments, etc. So many things that used to rely on a human squinting at a paper now just happen, with a built-in audit trail.

    As for billing: we (developers, testers, and project/product managers) HATE billing. It’s a necessary evil, but we package it off as a separate plugin. It can pull procedure codes and the like from the database to do its job, but to suggest that billing is the only reason to use an electronic health record is astoundingly ignorant. Patient care is the primary concern of everyone who actually has hands on the application. Most of us are former providers who just happen to be alright at coding.



  • Same. Minigalaxy bridges the gap a little, but it’s missing critical features that only GOG could implement. GOG have had Linux gamers pestering them for Galaxy on Linux forever. Seems like a natural fit, but they’ve ignored it, teased that it’s happening, ignored it again… I eventually gave up and went all-in on Steam. Valve have done everything they can to make Linux a class-A member of their ecosystem, so that’s where my business goes.



  • Related question for you: on the Animals and Pets community there’s a sidebar requesting that images be uploaded elsewhere to lower the cost associated with hosting it locally. I made a post with an image hosted elsewhere (vgy.me), but the image on the finished post seems to be hosted from beehaw? I linked this URL, and my beehaw post is serving the image from this location.

    Is it expected that beehaw/lemmy is rehosting the image? Or am I misunderstanding and it’s something like a virtual file that’s cached on beehaw temporarily and otherwise just passes through to the third party host? Just want to be as gentle on the servers as possible. Thanks!




  • I feel like when you’re managing a team you also have to consider the skills you want future devs to have to have. Not saying this is necessarily the case for you (for all I know you already have a mix of React and Angular), but on my teams we have bottlenecks when we need to do work in certain plugins because only one person knows VB6, or WPF, or has the license for the third party library needed to compile the plugin. The dev may not be available for weeks/months because other teams need work done in that tech. If everyone’s using the same stack you can just assign tasks to people based on their availability.


  • Another tip from my experience: I live in a hot/dry climate and had inconsistent and discouraging results the first year. The game-changer was using timers to water automatically. And the drip line is actually more efficient–we use significantly less water than our neighbors even though we grow way more. Auto-watering is the full trifecta: lazy, efficient, and effective.