• 5 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle
  • Just had a similar issue a few days ago, where my system would freeze and spent 2 days trying to solve it. Ran a memory test, no issues. Tried NVIDIA drivers 470,535 and 550 with different combinations of the kernel including 6.x and 5.x (make sure you’re using generic). Issue was still there, grabbed a copy of windows and tried it there, same issue. That narrowed it down to a hardware issue. Started tweaking the bios and found the problem was a pcie gen issue, my motherboard was automatically setting it to 5 which was causing the crash I set it to 3, no more problems. You could use the same techniques to narrow down your problem as well. (Nothing was ever reported in any logs since it was a hard freeze, which made this a huge pain in the ass to fix)



  • catch22@programming.devtoScience Memes@mander.xyzPSA: Libraries
    link
    fedilink
    English
    arrow-up
    68
    ·
    edit-2
    2 months ago

    They provide services to ALL people. So tired of reading that only the poor use the library. My kids are always begging to be taken there to get books and do activities. We just used the color printer/copier at ours the other day and the first 3 copies were free. Libraries are an amazing community resource for EVERYONE.



  • For MIT/Apache it doesn’t matter. That’s always a problem with those free to use licenses you have a “good idea” who’s using it, but you never really can tell. It also creates a shit load of wasted improvements every time a company uses it, moth balls the project, but never pushes code upstream because why do that? \s So you sit back and hope that someone in the company feels a big enough moral drive or obligation to contribute their improvements up stream. But, how can you tell definitively? You can sometimes see it in the job descriptions they are hiring for, also I have had companies reach out out me personally for help. Many open source projects also will reach out and ask, and if they get the ok, will put it in the project description in order to encourage others companies to do the same. So why to companies bother? The funny thing about open source is that it lets people who like solving tough problems (the best type of engineers) know where the tough problems are being definitively solved, because here’s the code, and here’s the author from xyz company contributing and showing the rest of the world how it’s done. Often this will bring in engineers who are at the top of their game to these companies.








  • The problem with this logic is the manufactures have no control over the iPhone update. The article didn’t go into exactly what happened, but it could have been that the device worked fine at launch, but then Apple released an update which caused an issue in the app. Even if it didn’t happen this way I could definitely see it happening. Using an app for critical life sustaining medical devices is like playing Russian Roulette, an update from Google or Apple can put you in the hospital, or worse.


  • The problem with this is that companies like rabbitai are exploiting our inherent drive to teach in order to pass on knowledge and make society and life better for the next generation and ourselves. (In this case code reviews) This doesn’t work in this situation because you’re not actually helping out another person that will reciprocate help to you down the line. You’re helping out a large company, which has no moral values and doesn’t operate in society with the same values as a human being. To me a code review is more than just pointing out mistakes it’s also about sharing knowledge and having meaningful dialog about what makes sense and what doesn’t. There’s no doubt that AI is an amazing achievement, but to me it seems that every application of this technology that involves human interaction manages to simultaneously exploit and erase the core “humanness”, of the interaction. I think this is the case because these types of AI applications are purely monetarily driven, and not for the advancement of our society. OpenAI had the right idea to start with, but they have sunken into the same trope in lock step with the rest of the Googles, Apples and Amazons of the world. Imagine if one of these large companies like say Google had been given money by the us government to create the arpa net and then went on to only use the technology for profit. Would we really be in the same connected world we are now?






  • The oils definitely help keep the food from sticking, in fact butter/margarine seem to work the best for whatever reason, but they just don’t seem to compare to the non-stick ability of pam. I am using anodized aluminum pans. We were trying to find an alternative to throwing out multiple cooking spray canisters each month (we cook a lot and have a medium sized family). I’ve noticed this especially when cooking eggs (in the pans) and salmon on the grill.




  • I started out where everyone else did and worked my way up so I’ve “been in the trenches”. After doing this for 20 years and shipping multiple consumer and internal products I’ve seen it all and know what can make or break a project and what works and doesn’t when introducing or using a new technology to a dev group. Also, I definitely don’t throw it over the fence, it’s a team effort and we all agree on what sounds like the best approach. Along with code reviews, part of the coding I discussed is sitting down and creating a skeleton of tests and an initial architecture that others can build off of and give me feedback on. If someone is having trouble implementing something I sit down with them and work through it. It’s also about trust, people also trust me and know that in general I know what I’m talking about. The thing is most people would read my resume (or even this quick summary) and say I’d make a great development manager. But the problem with being pigeon holed into being a manager just because your a great dev is that it doesn’t reflect what developers are good at, making software. More and more companies are realizing this when they shove their best dev engineers into the position of a manger and it crushes their souls, and makes them leave. So they are creating these principal or staff positions which at most companies are laterally equivalent to a director of software engineering without the people/staff managment. There’s a great podcast episode on this by Stephen Dubner who wrote the book Freakonomics https://freakonomics.com/podcast/why-are-there-so-many-bad-bosses/



  • The position to try to achieve these days is of principal or staff engineer. In this role I get to code all day (mostly exploring new and upcoming technologies that might benefit the company) AND lend my advice for architectural solutions to various groups. In my opinion it’s the best of both worlds, with out having to be pushed into a management or lead position (which always “leads” to more project management than software engineering).