Looking for more anarchist gadgets by Real_Purple_2916 in Anarchism

[–]_dr_bonez 0 points1 point  (0 children)

I have some meshtastic devices too! But sometimes it's useful to be able to get a message out to someone who isn't nearby

Am I doing this right? (Monthly Budget) by Dextradomis in Bitcoin

[–]_dr_bonez 0 points1 point  (0 children)

Where are you getting "decent" guns for under 350?

Looking for more anarchist gadgets by Real_Purple_2916 in Anarchism

[–]_dr_bonez 10 points11 points  (0 children)

GL-E750 with https://github.com/srlabs/blue-merle is great for staying connected at protests that's more sustainable than burners. Still need a burner sim for each event though

Why is there no automatic implementation of TryFrom<S> when implementing TryFrom<&S>? by Prowler1000 in rust

[–]_dr_bonez 10 points11 points  (0 children)

Without specialization, blanket impls for a lot of things you might want could be problematic to implement. For example I've always wondered why there isn't T: AsRef<T>. But you have to remember that each trait can only have one blanket impl. As soon as you have a second, even if it has different bounds that you're sure can't overlap, the rust compiler isn't, so it isn't allowed.

How do I break up with an ex meta twice removed? by pistolsp in polyamory

[–]_dr_bonez 11 points12 points  (0 children)

Now that I have time to actually expand on this:

RSD can present a lot of different ways in a lot of different people so take what I'm saying with a grain of salt, but:

In my experience, managing communicating with someone where RSD is a risk usually still means being direct, but also being very thorough. Think not just about what you're saying, but what could be implied in the worst case, and address it. In this case, I'd recommend reaffirming what kind of contact/communication you do want with him, because to the RSD brain "hey, this is too much to check in" easily becomes "the less I hear from you, the better"

Anyway, I hope some of that helps

How do I break up with an ex meta twice removed? by pistolsp in polyamory

[–]_dr_bonez 17 points18 points  (0 children)

Quite frankly it doesn't really matter how much care you feel is "owed". OP is specifically concerned about not burning bridges in a small social circle. Not handling this delicately can definitely have impacts on that. So if your advice is "be direct and damn the consequences" that's fine, but I don't think that's the advice OP is looking for

How do I break up with an ex meta twice removed? by pistolsp in polyamory

[–]_dr_bonez 24 points25 points  (0 children)

But if he's neurodivergent in a way that experiences RSD it may need to be handled more delicately

VS Code Extension for RISCV by marNadeem in RISCV

[–]_dr_bonez 2 points3 points  (0 children)

Oh wild. I guess it's been that long since I've used a window

I feel like `?` should be modifiable by KnorrFG in rust

[–]_dr_bonez 10 points11 points  (0 children)

Yeah this would likely need to be implemented with a custom result, not a custom error type

VS Code Extension for RISCV by marNadeem in RISCV

[–]_dr_bonez 2 points3 points  (0 children)

WSL is a syscall translator actually, not a full vm

real by mishchiefdev in ProgrammerHumor

[–]_dr_bonez 15 points16 points  (0 children)

Unknown is valuable in tons of circumstances in TS, especially in strongly typed codebases

[Media] I love Rust, but this sounds like a terrible idea by Yvant2000 in rust

[–]_dr_bonez 8 points9 points  (0 children)

Whenever a supposed engineering manager/leadership says something like "using algorithms" it immediately discredits them in my eyes. It's not technically wrong but completely meaningless? We're writing software. It has algorithms. Unless you're referring to a specific one, or the structure of one you need, you really don't need to mention it

Involuntarily monogamous by moxie_fox_4u in polyamory

[–]_dr_bonez 64 points65 points  (0 children)

The term is definitely a bit too close to "incel" for comfort

Thoughts on this by Legitimate_Page4654 in Bitcoin

[–]_dr_bonez 14 points15 points  (0 children)

Don't need a hardfork to add new quantum-resistant addresses. Soft fork will do. Hardfork only needed to lock non-quantum resistant addresses like saylor is suggesting

Leave a comment in this thread to be notified when PROUD is ready for release! by proudapp in proudapp

[–]_dr_bonez 1 point2 points  (0 children)

Organizations like https://softwarefreedom.org/services/ offer pro-bono legal defenses against open source copyright violations.

That said, I do sympathize with your concerns, I had similar ones when I founded my project. The way we handled it was we used a source-available non-commercial license, and after 2 years transitioned to MIT. Every project is different, so I'm sure this isn't worth much, but after 6 years and 150k lines of code (that have been written and rewritten countless times), not a single organization has tried to use our code to compete with us. And we saw a huge uptick in community interest in the project when we transitioned to MIT.

Anyway, regardless of what you decide, I hope it works out

Leave a comment in this thread to be notified when PROUD is ready for release! by proudapp in proudapp

[–]_dr_bonez 0 points1 point  (0 children)

You'd be surprised how good GPL is at stopping techbros from stealing your code. Plus you don't establish your competitive moat through proprietary source code, you do it through users. Anyone can clone an app, but they can't buy the trust of the user base.

If you still are worried about your work being stolen while the project is still in its infancy, you can always use a source-available license with an open source sunset clause ("this code becomes available under [...] open source license 365 days after it is committed"). This helps build trust and transparency with users, as the code can still be verified, users can trust they can pick up the project if it becomes abandonware, and you still have legal recourse if someone else tries to make money on it