• 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle
  • I’m not a Java dev, but I know enough of it to fix simple bugs in the backends I work with. My main issue with it is that 99% of the code doesn’t seem to do anything. The clear, obvious place that looks like it handles the feature you’re looking for? None of it does anything! It just instantiates another class from God knows where to actually do the work. I swear I spend most of my time in Java projects just looking for the damn implementation in a sea of AbstractSingletonFactoryBean shit.





  • I’m no Python expert either and yeah, from an outsider’s perspective it seems needlessly confusing. easy_install that’s never been easy, pip that should absolutely be put on a Performance Improvement Plan, and now this venv nonsense.

    You can criticize javascript’s ridiculous dependencies all you want (left-pad?), but one thing that they absolutely got right is how to manage them. Everything’s in node_modules and that’s it. Yeah, you might get eleven copies of left-pad on your system, but you know what you NEVER get? Version conflicts between projects you’re working on.


  • I’m not from the US and my Lemmy feed has been absolutely FLOODED with US political news for MONTHS. Yesterday’s vote was the bushel that broke the camel’s back, and I definitely understand non-political communities not wanting to be even more flooded with US politics than they already are.

    Go complain about your broken country in politics-oriented communities, please, and let us talk about other, less despair-inducing subjects.





  • I am one. I’m a pretty weak monarchist, though, it’s just that I look south and I’m glad that there’s a “higher level” looking over our politicians. Even if the GG nominations aren’t always ideal, at least in theory they aren’t beholden to popular opinion. The fact that they’re nominated and not elected ensures that they don’t have the legitimacy to push their own agenda either. So it’s a powerful position, but mostly symbolically and there would be a lot of backlash if some ambitious GG tried to use this power for anything other than extreme cases.

    In my opinion, this is partly why our politics haven’t yet devolved to the point of getting a Donald Trump. You can say what you want about Trudeau, but at least the government doesn’t shut down every so often just because they can’t agree on a budget.




  • Funnily enough, in my town there used to be a Future Shop, and then a Best Buy sprung up in the new commercial district, but apparently couldn’t compete because it closed 2 years later. Then about a year later Best Buy bought Future Shop and they re-branded the existing Future Shop to Best Buy.






  • It’s not quite as point-and-click, but I’m using Docker for that because Yunohost kept messing up updates. Most server apps will have some instructions on how to run them in docker, especially a docker-compose.yml file, so you don’t have to rely on the Yunohost team to package said app.

    The way I do it is that I put each suggested compose file in their own file, and import them in my main docker-compose.yml file like this:

    version:  '3'
    include:
        - syncthing.yml
    

    Then just run docker compose pull && docker compose up -d every time you change something or want to update your apps, and you’re good to go.

    Software updates in particular are waaaaaayyy easier on Docker than Yunohost.


  • Owner of 2 pinecils here, there are buttons and a display that shows the current temperature and other stuff. I only just learned that there’s an app, it works more than fine on its own, out of the box.

    I got that specific iron because I needed to power it from 12v, and it works very well on the USB PD power supply I already have for my laptop.