Tag Archives: SciTech

Science, technology (probably mostly around software development), various geekery.

On ChatGPT

From a good thread:

@stefan@ak.lightnovel-dungeon.de 🔗 https://ak.lightnovel-dungeon.de/objects/7dd10779-0725-4200-a266-93a90a50c0ec – @funnymonkey I just had a good laugh. allow me a quote: “In addition to the possible business threat, forcing OpenAI to identify its use of copyrighted data would expose the company to potential lawsuits. Generative AI systems like ChatGPT and DALL-E are trained using large amounts of data scraped from the web, much of it copyright protected. When companies disclose these data sources it leaves them open to legal challenges. OpenAI rival Stability AI, for example, is currently being sued by stock image maker Getty Images for using its copyrighted data to train its AI image generator.” So OpenAI likely knows full-well that what it does is unlawful and they try to hide in secrecy so they not get sued, Just lovely.

Mata v. Avianca, Inc., 1:22-cv-01461 – CourtListener.com

https://www.courtlistener.com/docket/63107798/mata-v-avianca-inc/

Utterly fascinating. Document #32, affadavit of Stephen Schwartz, is the most interesting.

Moral of the story: don’t use #ChatGPT to perform your legal (and probably other) research without verifying everything it comes up with through another channel.

#westLaw #nexisLexis legal court documents open access

Implementing an Object-Oriented Design Pattern – The Rust Programming Language

Slowly working my way through this book, and my mind keeps getting bent.

«By implementing the state pattern exactly as it’s defined for object-oriented languages, we’re not taking as full advantage of Rust’s strengths as we could. Let’s look at some changes we can make to the blog crate that can make invalid states and transitions into compile time errors.»

https://doc.rust-lang.org/book/ch17-03-oo-design-patterns.html

Oh, btw:

https://www.digitalocean.com/community/tutorials/gangs-of-four-gof-design-patterns

Shared via Fedilab

@sindarina@mastodon.lol 🔗 https://mastodon.lol/users/sindarina/statuses/109699105064465900 – Since I just saw yet another developer use ‘1.2.3.4’ in an example configuration, a reminder that you MUST NOT use publicly routable addresses that you do not control in your code. Instead, use one of the available ‘TEST-NET’ IPv4 or IPv6 ranges documented in RFC 6890, such as; 192.0.2.0/24 198.51.100.0/24 203.0.113.0/24 ❌ 1.2.3.4 ✅ 192.0.2.4 Pass it on to all of your fellow developers, documentation writers, and so forth. Full RFC is here; https://datatracker.ietf.org/doc/rfc6890/