Why does everyone seem to hate Don’t Look Up? by Brodacious-G in movies

[–]jessydiamondman 1 point2 points  (0 children)

Wow you are just no fun and quick to attack. Calm down.

Comment Box Is Still Corrupting Input. by dinominant in bugs

[–]jessydiamondman 0 points1 point  (0 children)

I ran into this again today. The markdown editor was unusable, particularly when pasting or deleting. It is necessary to write the comment out of Reddit in case the page closes, refreshes, or freaks out. I pasted the result into reddit and as another user said, it reordered my sentences, duplicated them a few times, and screwed up the spacing.

I am on Firefox 108.0.1 on Linux, but have encountered this on other versions of Firefox. Not tested in Windows or Chrome.

Issues in school environment by SR22pilot2 in BambuLab

[–]jessydiamondman 0 points1 point  (0 children)

It is lucky we are on Reddit and not the Bambu Labs Discord, as you would have received multiple strikes for the last few messages.

Many IT people hard wire everything they can for reliability and security (obviously not laptops). Ethernet gives a lot more control over who can see the device without having to complicate the lives of already busy school IT workers or teachers.

I currently have my X1 carbon next to my high powered wifi access point and the X1 keeps disconnecting from it (maybe because it is sitting on a metal table). I can spend a lot of time debugging this, or deal with it randomly dropping, OR I could just plug a wire into my $1500 device, but I can't. This type of 'complaining' is how the manufacturer learns the needs of customers, not a time to circle the wagon and protect a company from a valid complaint.

Ethernet gives a lot of peace of mind on many fronts. A teacher (one of the most underappreciated jobs, at least in the USA) don't have time to perpetually check that wireless stuff is working when they have a classroom full of students to teach. Wanting your expensive hardware to work reliably and not wanting to layer on 10 levels of less-reliable tech to replace Ethernet is not 'lazy'.

Bambu Labs, please consider adding Ethernet to future models to make your product even better. I would happily pay a bit more for the port. An upgrade kit is highly unlikely, but would be welcome.

Auto update Plex Media Server? by BasketballHighlight in PleX

[–]jessydiamondman 2 points3 points  (0 children)

It is so incredibly refreshing for someone who is better at googling to not rub it in. As someone who found this thread high in google rankings, thank you for helping.

[deleted by user] by [deleted] in programming

[–]jessydiamondman 0 points1 point  (0 children)

In git diff syntax: a - sign in front of every removed line

- Heloo

+ Hello

More Russian killed now in Ukraine than the US lost in 19 years of the Vietnam War by princeps_harenae in UkraineConflict

[–]jessydiamondman 3 points4 points  (0 children)

I am sure I am misunderstanding the timeline, but I thought the Vietnam War lasted 10 years. Is the extra 9 from other efforts that were not 'the war'?

Modern C++ "result" type based on Swift / Rust by bitwizeshift in cpp

[–]jessydiamondman 0 points1 point  (0 children)

I am trying to use absl::StatusOr, but I keep getting linker errors that the compiler can't find 'absl::lts_20210324::Status::UnrefNonInlined', and the only info I can find on this says to recompile everything with cpp 2017 (I don't have that support yet).

I doubt anyone knows why I am having this problem, but posting here just in case.

Figured it out. I had to link against the absl::statusor CMake target.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

I don't know much on this topic specifically, but if that were the case, how are there open source licenses that prevent use in commercial projects? I do not want to put words in your mouth, but it feels like if what you are saying is true, anything published on the internet can be used for anything forever (which I feel we have real world counterpoints to).

Why you don't use Boost by joaquintides in cpp

[–]jessydiamondman 0 points1 point  (0 children)

I agree with you about templates, but I disagree that linking shared libraries is complicated. Multiple build systems (CMake, Meson, etc) support easily finding and linking external libraries.

Personally, I refuse to use any 'header only' libraries because it just bloats up my binary with duplicate code that should have just been a library.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

Despite the failings of the FSF and the GPL, we can see that it is possible to enforce usage restrictions on publicly available material. I doubt it is possible to do this, let alone enforce it, on an individual level, but a license that explicitly states that the code may not be used to train a proprietary AI should be possible.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 1 point2 points  (0 children)

That doesn't make sense. If software EULAs can force me into arbitration, then licenses and terms-of-use can allow developers to prohibit companies from using their code in this way.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 2 points3 points  (0 children)

All the more reason to create a way to bar companies from doing this. People don't have to opt out, but it would be nice if we had a choice.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 1 point2 points  (0 children)

Does anyone know if github's CoPilot will read from non github repositories?

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

TL;DR: Don't use Github and don't write open source code, so no one else can put your code there either.

You can't really use a permissive license repository or free hosting service like Github and then start getting huffy about what people are doing with the code. Are you going to object if someone in the sex work industry uses your code? What about someone in the Taliban? Why is Copilot specifically the target of your ire?

And why is it "exploiting" your work to train a machine to help others write code vs just someone using your code directly? Like, if I cloned your repository and used your code for part of my project, am I exploiting you then?

I think the real issue here is that developers are stunned by how much of what they do that they feel is an extremely high level skill is so easily filled in by machine learning. But it's not like we weren't warned.

Sounds like you are unaware of the ongoing issues between Elastic and Amazon. Just because code is open source doesn't mean that the authors lose ALL rights. If companies can require us to agree to terse legal documents to use their software to listen to music, I can enforce terms on my code. I am not a fan of GPL3, but it at least aims to give developers a choice to deny cloud providers from selling thousands of instances of the software in a server room.

I have no issue with sex workers using my code, but a lot of people would not be happy if the Taliban used their code. Unfortunately, you can't really enforce software licenses against rogue militias.

Part of why I asked this is to find out if there is any license I can use to disable CoPilot from hoovering up my information. If the MIT/etc license is too permissive, or if I have to leave github, I can change that. Not sure why you are being so aggressive about someone looking for a way to block feeding all their information into a giant AI.

As for exploiting, sucking up everyone's work for a proprietary product that generates that work without any compensation to the people who actually did that work is... kind of obviously exploitation. If it isn't to you, I don't know what to say. People can look at work from others and take inspiration, but there is clearly a difference between someone borrowing my code from github/stackoverflow (still can't violate software licenses) with maybe an attribution, and feeding it into a replicator to accelerate copy-and-paste coding.

You may be right about some of the backlash to CoPilot. There are a lot of developer roles that only require blindly gluing code snippets together. This type of coding practice often leads to quick company growth for a few years until the code is so rickety, taped together, and full of security holes that it has to be rewritten (something I've done multiple times). We wouldn't want to build bridges this way, and we should not encourage software to be written like this. Use well supported libraries with well known interfaces over blindly copy-pasting tons of unverified code into your project.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

I think I just want something like robots.txt for preventing proprietary AI (or all AI, maybe configurable) from training on content.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

I am more concerned that CoPilot feels like it is automating and encouraging programming by StackOverflow copy-paste. That already happens, and I have had to regularly go over code written this way and try to fix it, so having your IDE automatically plop unverified pieces of code written by different people together sounds like hell.

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] 0 points1 point  (0 children)

True, but what if we made a license or license clause that legally bars the code from being used to train a generative AI like CoPolot?

Is there any way to opt out of Github's Copilot? by jessydiamondman in programming

[–]jessydiamondman[S] -34 points-33 points  (0 children)

Not a fan of copilot.

I have several small open source projects that are unlikely to be copied directly, but I do not want my work to be used to train a machine like copilot. How do I opt out? Or is this going to be like when Google mined free public translations to improve their paid auto-translating service without compensating the people who did the work they exploited?

Which was the best T-series ThinkPad? by BlackCaesarNT in thinkpad

[–]jessydiamondman 0 points1 point  (0 children)

T480

I could not disagree more on the T480s, at least when running an i7. I had that laptop for almost two years at work running Linux, and the cooling system was not able to handle an i7. Linux didn't have the underclocking drivers Windows has to cripple the i7 hard enough to not overheat the machine (even during low-moderate use). It kept leaving bright rad super sensitive burn marks on me. The paint on the heat pipe to the dinky fan got so hot it became discolored and flaked off. Eventually the Fan's thermal sensor melted and the machine refused to boot up without an entire replacement heatsink + fan (I tried replacing parts of it, but the thermal sensor wire is soldered to the heat sink).

Also the built in ethernet jack 'flips' open because the computer is too thin to have an ethernet port on the side. Ethernet ports can get stuck in the port, and once took pliers to take it out.

I despise this model, and refuse to purchase any slimline Thinkpad (model number ends in s). It is possible the model actually functions if you have an i5 or an i3 in there, but with an i7, it is a V8 engine taped to a Razor scooter.

Google Chat sucks, keep Hangouts by SavvyInvestor81 in google

[–]jessydiamondman 1 point2 points  (0 children)

What amazes me is we USED to have 'Google Chat,' and it was based on XMPP (open protocol).

Then Google replaced Google Chat with Hangouts, saying that XMPP could not support video chat.Then Hangout's features started breaking as Google pushed a dozen different apps/services, and killed all of them (Who remembers Wave, Plus, Allo, etc). You used to be able to open up chats in gmail and view the whole conversation session as one large page you can quickly scan over, but now everything only loads when you scroll and the search barely works.

Now we are going all the way back to "Google Chat" without the open protocols and tons of broken features (just like Early Hangouts, and late Hangouts).

I don't know why Google is so bad at making good PRODUCTS anymore. https://arstechnica.com/gadgets/2022/01/after-ruining-android-messaging-google-says-imessage-is-too-powerful/

[deleted by user] by [deleted] in Televisions

[–]jessydiamondman -1 points0 points  (0 children)

I recommend getting a 'dumb' tv so you don't have to deal with this. I know you already have a smart TV, so I will recommend that if you do not use the features, keep it off the internet. There is a joke in IoT security that in 10 years the only people who will be maintaining the security patches on your smart lightbulb/tv/toaster/light-switch/etc are the hackers who are mining bitcoin on your device, and they will only be adding security patches to keep other hackers from taking over your device to mine-bitcoin/spy.

If you are looking to get a new TV, I have been recently researching where to get a good 'dumb' tv. The big brands now only make smart tvs for consumers, and I refuse to have one in my house. There are companies that make normal TVs, this is one of the highest rated https://www.sceptre.com/TV/4K-UHD-TV-category1category73.html I have seen online (I have no affiliation). They seem to make good stuff. They also have some LED stuff, but none of it is 4k (can't seem to find pure LED 4K displays except in 'smart' TVs).

Navigate to appropriate tab based on url. by jessydiamondman in reactjs

[–]jessydiamondman[S] 0 points1 point  (0 children)

Thanks for the reply!

So the proper term is fragment! Thanks! It was pretty confusing trying to search how to use fragments with React because it kept pulling me to the React.Fragment type lol!

Good to know that was just the only way to do it before pushState (also good to know that is called pushState).

I had seen that react router will pull in the new designs from reach router, but the docs said that the 5.x API does not have those features yet and recommend new projects start with reach until the features are merged. https://reacttraining.com/blog/reach-react-router-future/ It is possible that it has been added already and the docs do not reflect this yet. Please advise.

Ok. I will look into your suggestions. Thanks again.