[-] chris@l.roofo.cc 3 points 1 month ago

IPv6 after so many years still is a victim of the chicken-egg-problem. People don't need it because services don't support it because people don't need it because ... and so on and so forth. I try to enable IPv6 wherever I can and I didn't have a propblem for ages. Dual stack is stable and there are actually a good amount of services that support it.

I think we should all push to implement IPv6 so that IPv4 can finally be laid to rest. Using IPv4 makes everything a bit more expensive because it is so damn expensive to get a stupid number. If someone is really scared that every computer has a publicly routable IP, and if you really think you can not configure a firewall, there is a private IPv6 space and you can use NAT with IPv6. It's not recomended but it's possible. I'd still say using a firewall is not harder and just as safe.

And there is the fact that you can make so many subnets which can make your internal network so much safer. You can controll better how packages are sent to groups because broadcast was dropped in favor of multicast. There is IPSec Support built in. Secure Neighbor Desicorvery to prevent attacks like ARP spoofing. There are a lot of reasons to implement IPv6 and even to switch to IPv6 only if possible.

[-] chris@l.roofo.cc 3 points 2 months ago

youre missing out on the thousands of standard headphones that have been produced for decades

nope. You can just get a cheap adapter with USB C on one side and 3.5mm Audio Jack on the other. I don't know about the audio problme though.

[-] chris@l.roofo.cc 3 points 3 months ago

Ich glaube tatsächlich, dass es viel öfter übermütige Jugendliche sind als unbedingt Scooterhasser. Solche die auch Mülltonnen umtreten. Aber das Ergebnis ist ähnlich.

[-] chris@l.roofo.cc 3 points 6 months ago

Depending on your jurisdiction it is probably your responsibility to enforce your copyright. I can always just record your music off a streaming platform. You can attach a license to your song in funkwhale (see this). If you want DRM for your music then funkwhale is probably also not for your. You still have to enforce your self that nobody monetizes your works if you don't allow it. You can delete things from the fediverse if you know the source but I don't think funkwhale allows DRM protected music.

If you attach a license to your works that doesn't allow monetization and they monetize the app you can sue them. I doubt they will though. And they probably wouldn't be very successful because the app and the server are open source. You could just build the app without monetization. And someone probably would.

The upload and sharing copyrighted music probably falls into the hands of the instance admin. As with PeerTube it is probably not a good idea to have open signups. But everyone has to make sure that doesn't happen.

The fediverse is an open and very liberal space. If you want full control over your works it is probably not for you. No software with federation probably is. If you want and need to control over your works (which is legitimate) you need something with a tighter grip, maybe host the things yourself on your server with DRM. That doesn't mean it is bad for everyone.

[-] chris@l.roofo.cc 3 points 8 months ago

I'm so glad I'm on my own instance.

[-] chris@l.roofo.cc 3 points 8 months ago

There is a whole field, that looks a bit like religion to me, about how to test right.

I can tell you from experience that testing is a tool that can give confidence. There are a few new tools that can help. Mutation testing is one I know that can find bad tests.

Integration tests can help find the most egregious errors that make your application crash.

Not every getter needs a test but using unit tests while developing a feature can even save time because you don't have to start the app and get to the point where the change happens and test by hand.

A review can find some errors but human brains are not compilers it is hard to miss errors and the more you add to a review the easier it can get lost. The reviews can mostly help make sure that the code is more in line with the times style and that more than one person knows about the changes.

You can't find all mistakes all the time. That's why it is very important to have a strategy to avert the worse and revert errors. If you develop a web app: backups, rolling deployments, revert procedures. And make sure everyone know how and try it at least once. These procedures can fail. Refine them trough failure.

That is my experience from working in the field for a while. No tests is bad. Too many tests is a hassle. There will always be errors. Be prepared.

[-] chris@l.roofo.cc 3 points 9 months ago* (last edited 9 months ago)

There have been a few bugs in the past years that let you take over a phone without user interaction. There was one where you only need to receive an SMS (it was invisible even) and your phone is infected. Another one was a vulnerability in wifi calling and voice over lte.

A phone is not a passive device that only gets something when you request it. You take also it with you to public places, use it in open wifi networks and you get calls. All that while being used for security critical stuff like 2FA, banking and payment.

You shouldn't use a phone without current security updates for much more than calling. It is a time bomb. If you want to educate yourself further you should look at "zero click vulnerabilities".

[-] chris@l.roofo.cc 3 points 10 months ago

I had very bad lines because my print head carriage was lose. Just check if alle the axes are tight.

[-] chris@l.roofo.cc 3 points 10 months ago

With FEP-c118 there is currently an extension to the activitypub protocol in the works to allow setting a license on posts. If you don't add a license info in your posts the licensing is unclear. I think that some jurisdictions give a default copyright and some protections to the author but I don't know how that works.

With the fediverse you you have as much or as little rights as when you put it on your private blog without explicit licensing. If someone uses your works without your consent you still have to find out and you have to protected your rights yourself.

There are currently no lemmy or kbin instances that have monetization options. The only ActivityPub software I know that can show ads is misskey.

In the end you have to be aware that any kind of open social network is like screaming your thoughts towards a big crowd. You lose most of your control over it the second it's out. It is nearly impossible to track who has the information and who shares it with others.

There are legal protections in some parts of the world but even then you first have to find out that something bad happened. If an instance were to start monetizing data it would probably cut off pretty fast and all the communities would probably move.

Still if there is stuff you don't want everyone to know don't post it publicly.

[-] chris@l.roofo.cc 3 points 11 months ago

I never needed more than 4G on the go. I wouldn't mind 5G but I won't pay extra for it especially because the data caps are always too low.

[-] chris@l.roofo.cc 3 points 1 year ago

The problem is that it will take ages for them to get any adoption in a new browser. Firefox used to be a big player and then chrome came along. Now most of the people don't even try Firefox anymore. I still hear a lot of "Firefox is slow" sentiment even though it isn't.

[-] chris@l.roofo.cc 3 points 1 year ago* (last edited 1 year ago)

If the only thing you wanted to do is change the PID values then you should go back to your previous firmware. For PID tuning I can recommend this site: https://teachingtechyt.github.io/calibration.html#pid

view more: ‹ prev next ›

chris

joined 1 year ago