I’m a staff software engineer at Sunrun, the USA’s largest residential solar installer.

I mostly work with kotlin, but also java, python, ruby, javascript, typescript. My hobby is picking up new hobbies. Currently bird photography and camping.

  • 0 Posts
  • 18 Comments
Joined 3 years ago
cake
Cake day: June 6th, 2023

help-circle
  • I’m honestly astounded at how many people are suggesting Mint. I recently switched full time to linux and even as a software dev, Mint has to be one of the worst experiences I’ve had with a computer. Not only driver issues, but software issues and general buginess. Along with being butt-ugly, I do not think any windows user is going to confuse Mint for Windows.

    I switched my wife to Bazzite (not necessarily recommending that) and she literally didn’t notice it was a different operating system (even though I told her it was and walked her through it). Bazzite has a nice UI for installing pretty much anything a normie would be thinking to install. The only issue we’ve had so far is that Dropbox just outright does not work on it. I’ve filed a bug with them and have been awaiting a response from their dev team for like two months now. I’m sure they’ll fix it eventually, but if you need the Dropbox UI (you can use rsync otherwise) then don’t choose Bazzite.

    As for myself, after trying out like 6 different OSes, I settled on CachyOS. There are still issues, but it’s pretty dang stable and they’re very fast to fix issues. It’s not for a person not willing to touch a terminal at least once though.









  • Cloudflare still has false positives, the NCMEC does not care if they get false positives. If you read some of those links I provided it wouldn’t be considered a generic filtering operation, from how I’m reading it at least. I wouldn’t take the chance, especially not with running the software on your own hardware in your own house, split from the server.

    I think you’re not in the US? So it’s probably different for your jurisdiction. Just want to make it clear that in the US, from what i’ve read up on, this would be considered against the law. You are running software to filter for CSAM, so you are obligated to report it. Up to 1 year jail time for not doing so.




  • Oh I’m not saying what your doing over at programming.dev is wrong or insufficient… Honestly I don’t know what your doing to ensure the lemmy server exists long term (though its great to hear you’ve got some policies in place already).

    Oh yes, I completely understood you weren’t saying that. I’m asking what we can do to make it more likely for the community to want to be at !rust@programming.dev! I want to do as much as possible! The rust community would be a huge benefit to others in the instance, and we think others will be more likely to want to work on the Lemmy project if the Rust community does join. Having programmers alongside each other will be really helpful to us all I think.

    I’m more thinking the rust community should evaluate options and vote, or some rust subgroup of the leadership should set criteria to ensure that another reddit-type event doesn’t happen again (the home of this community must be open-source, with data backups publicly available, with a governing body and a line of succession or something, etc).

    Yeah I’d love to see this! The data backups being publicly available might cause a problem (then your usernames and passwords have a chance of being cracked 😬), but other than that, yeah I completely agree!



  • The upside is that the rust community gets to own its own data.

    Well, sure, if you know who the owner of lemmyrs is, and if they follow all the other stuff you talk about here.

    If programming.dev decides to shut down tomorrow, and posts and comments made there are gone. Lemmy doesn’t mirror or cache… all that data lives solely on the server ran by somebody.

    Correct! Which is why I’ve already taken great pains to make sure that if something happens to me (owner of programming.dev) that the server continues to run. I already have someone else managing the domain with me, several people have access to the server. Backups occur daily. Is some sort of “legally separated backup where if I die the lawyers can hand over the db backups to someone else and they can take over” what you’re looking for? I am trying very hard to make sure that the website does not depend on a single person to keep it running, but it seems like a lot of people want something to happen, but can’t describe what that is.


  • Hi, creator of programming.dev here. What could we do to prove reliability to you? Would open graphs and metrics of the current state of the service help? Would current server costs and how much has been covered by donations help? Would knowing the names of everyone with access to the server, on the admin team, or access to the domain name help?

    It seems to me like a user stood up an instance of lemmy and because it has rs as part of the name you might be treating it like the Rust community’s, but to me, it’s exactly the same as programming.dev, except it has a lot less chance of staying running.


  • I completely understand! I don’t expect people to trust random strangers on the internet, so I was just commenting with information about me so that others would know what was up.

    But it really doesn’t matter what I think, what matters is where the prominent rust front figures choose to hang out, I hope that will include one of the lemmy forums.

    I completely agree. Thanks for responding back and I’m hopeful that the Rust community is able to create a new space that we’re able to participate in, wherever that may be.


  • Hi! Creator of https://programming.dev here. I am actually the main mod of /r/experienceddevs and created the instance as a new home for all programming topics. One of the communities I was (am?) most excited about hosting is the Rust community. Along with that I really thought that having a general purpose instance that is easy to type is more ideal than several split communities.

    People are more likely to participate if the website is easy to remember and type (e.g. reddit, twitter, facebook) compared to all of these very very hard to remember names (not that lemmyrs.org is hard to remember, but many of the other instances are, and I don’t think putting the name of the software in the url is a great idea, but that’s neither here nor there).

    Finally, I have already put significant work into making sure that even if I no longer want to host or if something happens to me that the community can keep the site running without me! I have numerous admins, a github org, a chat community, we are working on improvements to the server to make it more stable (we rolled out cloudflare today), and hope to commit many upstream changes to lemmy to improve it.

    Of course, if any community is going to choose to run their own instance I would expect it to be the Rust community, but also would hope that the community could look at my track record and moderation style and see that programming.dev would be a good instance for them to call home. I frequent the /r/rust sub, even though I am not a rust dev (I’ve built a few projects, but nothing good), I’ve always wished I was and I thought this was a good chance to finally become one.

    To your points though, I feel like lemmy.ml is not a sustainable instance. From the perspective of ‘creating another reddit’, if any one instance allows any communities to be created then eventually they will not be able to handle it, which you touch on with your moderation point. !programming.dev is a purpose built instance. It is about programming. You can federate to other instances like normal, but the communities there will always be aimed around programming.

    To your second point, I would hope that my /r/experienceddevs community would speak up for me here to how I run communities. I do not tolerate hate, I try to condone proper debate, I allow the people to make the rules (I am no dictator, I simply do what the community wishes…up to a point). I try to be open and honest about what things are happening behind the scenes. And I allow others to lead when they know more than me.

    To your final point: rules matter more to the community than to the instance. Currently I have no rules on programming.dev, besides the implicit one that, you know, it’s about programming. I expect each community and their moderators to create and enforce rules, almost exactly like Reddit. I’m sure we will create rules over time, but it will be because users came together to create the rules in !meta@programming.dev, not because I unilaterally wrote some up and forced them on people.

    Finally, I would love to have the Rust community come and participate. Help us make the software better. We have the ability to build a great thing here, and with so many programmers in one group, we really can do a good thing for the world.


  • Hi! Creator of https://programming.dev here. I am actually the main mod of /r/experienceddevs and created the instance as a new home for all programming topics. One of the communities I was (am?) most excited about hosting is the Rust community. Along with that I really thought that having a general purpose instance that is easy to type is more ideal than several split communities.

    People are more likely to participate if the website is easy to remember and type (e.g. reddit, twitter, facebook) compared to all of these very very hard to remember names (not that lemmyrs.org is hard to remember, but many of the other instances are, and I don’t think putting the name of the software in the url is a great idea, but that’s neither here nor there).

    Finally, I have already put significant work into making sure that even if I no longer want to host or if something happens to me that the community can keep the site running without me! I have numerous admins, a github org, a chat community, we are working on improvements to the server to make it more stable (we rolled out cloudflare today), and hope to commit many upstream changes to lemmy to improve it.

    Of course, if any community is going to choose to run their own instance I would expect it to be the Rust community, but also would hope that the community could look at my track record and moderation style and see that programming.dev would be a good instance for them to call home. I frequent the /r/rust sub, even though I am not a rust dev (I’ve built a few projects, but nothing good), I’ve always wished I was and I thought this was a good chance to finally become one.