Many fall in the face of chaos, but not this one, not today

  • 24 Posts
  • 152 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle


  • Pencilnoob@lemmy.worldtoGreentext@sh.itjust.worksAnon considers LASIK
    link
    fedilink
    English
    arrow-up
    43
    arrow-down
    2
    ·
    25 days ago

    There’s a lot of folks in the comments who are pretty cavalier about the safety, yet the CEO who produces Lasik machines refuses to get the procedure and just wears glasses.

    Obviously there’s a lot of folks happy with it.

    However, many people end up needing glasses within ten years. “Relating to the legal requirements in Germany, sufficient visual acuity was found in 76.7 % of the LASIK group, in 73.9 % of the Ortho-K users and in 85.7 % of the reference group (72.7 % in the adult group, 100 % in the juvenile group).” https://pubmed.ncbi.nlm.nih.gov/23508754/

    “Nearly 5% of subjects were dissatisfied with their vision after Lasik… eyes feeling irritated (50%), glare (43%), halos (41%), and [trouble] seeing in dim light (35.2%).” Source: Mamalis N. Laser vision correction among physicians: “the proof of the pudding is in the eating”. J Cataract Refract Surg. 2014 Mar;40(3):343-4.

    “Lasik Suicide” is a real thing, most of the folks who have been affected don’t take the time to say much about the excruciating pain, they just commit suicide.

    https://www.lasikcomplications.com/suicide.htm

    Definitely think very carefully, your eyes are something you can’t fix if you get this surgery. For some people enough nerves are damaged to cause persistent pain that doesn’t go away.

    I almost got the surgery a few years ago, if it worked 100% of the time I would have taken the risk. But vision is so important that I didn’t want to take the risk. Several of my family members did get it and still have dry eyes and halos ten years later, and two now need glasses again anyway.








  • Pencilnoob@lemmy.worldtome_irl@lemmy.worldme_irl
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 months ago

    I drink a daily bottle of kombucha, and I’m pretty convinced that (with therapy) helped improve my mental health. I cannot explain how much better I am today than a few years ago when I first started drinking it. Within a few months, I signed up for therapy and within a year I was majorly improved.


  • A wedding can cost almost nothing. I found a very small local poor church and offered them $100 bucks to use the place on a Saturday. I baked a big cake, decorated it plain white. I overnight smoked a brisket, made a pan of Mac and cheese.

    Got a friend to officiate, and told our friends and families a month in advance. We told everyone it was a potluck. We got $100 plain rings. My grandmother ended up buying some cool flowers for decorations. A friend played some music on the church speakers.

    All in, it probably cost us $400 out of pocket, and we got enough cash from attendees to cover that and pay for us to take off work for the week to just hang out and move in together, staycation style. To be fair, I don’t think either of us would have wanted a vacation style honeymoon, we did that kind of thing later. That first week was a lot of figuring out how to live together, so that took time.

    So it’s possible to have a big party with friends and family, but spend very little. Just have everyone bring some food and it’ll work out.

    Studies show that folks are less likely to have a happy long term marriage the more they spend on a wedding. It’s a pretty clear correlation that expensive weddings typically make folks more unhappy and starts the relationship off with more financial stress. So, don’t feel bad about being frugal! As long as you are both happy, it can be very inexpensive.






  • From what I’ve seen, engineering is just a lot of physics classes. If you’re struggling, definitely you’ll need to develop more serious study habits, but it’s worth it. There’s so few good stable jobs left, and engineering is one of them. Maybe find a tutor, good YouTube lectures, maybe Khan academy. Whatever it takes. Maybe you need to do each type of problem a dozen times to get it, not just once. That’s a bummer, but it’s worth the effort. School is much much harder than real world. Everyone I know who is an engineer agrees that the schooling was the hardest part.




  • Pencilnoob@lemmy.worldtoProgrammer Humor@programming.devstop
    link
    fedilink
    English
    arrow-up
    16
    ·
    3 months ago

    I’m sure someone will be like “um akchuly” to my explanation. But for me it’s good enough to think if it that way.

    I’ve worked in Haskell and F# for a decade, and added some of the original code to the Unison compiler, so I’m at least passingly familiar with the subject. Enough that I’ve had to explain it to new hires a bunch of times to get them to to speed. I find it easier to learn something when I’m given a practical use for it and how it solves that problem.


  • Pencilnoob@lemmy.worldtoProgrammer Humor@programming.devstop
    link
    fedilink
    English
    arrow-up
    55
    ·
    edit-2
    3 months ago

    In practical terms, it’s most commonly a code pattern where any function that interacts with something outside your code (database, filesystem, external API) is “given permission” so all the external interactions are accounted for. You have to pass around something like a permission to allow a function to interact with anything external. Kind of like dependency injection on steroids.

    This allows the compiler to enhance the code in ways it otherwise couldn’t. It also prevents many kinds of bugs. However, it’s quite a bit of extra hassle, so it’s frustrating if you’re not used to it. The way you pass around the “permission” is unusual, so it gives a lot of people a headache at first.

    This is also used for internal permissions like grabbing the first element of an array. You only get permission if the array has at least one thing inside. If it’s empty, you can’t get permission. As such there’s a lot of code around checking for permission. Languages like Haskell or Unison have a lot of tricks that make it much easier than you’d think, but you still have to account for it. That’s where you see all the weird functions in Haskell like fmap and >>=. It’s helpers to make it easier to pass around those “permissions”.

    What’s the point you ask? There’s all kinds of powerful performance optimizations when you know a certain block of code never touches the outside world. You can split execution between different CPU cores, etc. This is still in it’s infancy, but new languages like Unison are breaking incredible ground here. As this is developed further it will be much easier to build software that uses up multiple cores or even multiple machines in distributed swarms without having to build microservice hell. It’ll all just be one program, but it runs across as many machines as needed. Monads are just one of the first features that needed to exist to allow these later features.

    There’s a whole math background to it, but I’m much more a “get things done” engineer than a “show me the original math that inspired this language feature” engineer, so I think if it more practically. Same way I explain functions as a way to group a bunch of related actions, and not as an implementation of a lambda calculus. I think people who start talking about burritos and endofunctors are just hazing.