

What programming language do you have already or intend to learn?
What programming language do you have already or intend to learn?
Midjourney makes money selling access to their model. Midjourney’s model, like those of OpenAI, has no value without the training data. In fact, the model is a derivative work of all of the works that it was trained on. The training data was obtained without license to resell or create derivative works.
While I hate how much the Mouse has screwed with IP law and prevented productive reforms, I hope they refuse to settle and get a judgement that bankrupts Midjourney and establishes the precedent that AI companies have to follow the law and make licensing agreements with any creator’s works that will be used. Can’t exist as a company if that happens? Boo-fucking-hoo. It’s not society’s job to subsidize the wealthy’s desire to run a business model that depends on violating the law and causing financial harm to artists.
Version control integration
Almost always garbage, in my experience. Except for merge conflict resolution. That’s unbelievably nice. But git command lines have always been more reliable and less likely to end up with broken local branches.
Seriously though. The merge conflict resolution in three panes is super nice.
TIL. Thanks for that!
Yeah. I like using main()
that way too. It’s usually just a high-level function that handles globals relevant to running in standalone and calling other functions to do work.
This is exactly why the conditional is used. It allows the script to function both as a standalone application and a library.
ETA: Probably would make sense to just treat it as default behavior in the interpreter and only require the conditional to overwrite in cases where main
is not the main function and/or pre-processing is needed.
Use the modulo operator? Nah. Need to import the isEven library and a ton of other unnecessary sub-50 LOC libraries “maintained” by a single dev to make their CV look more impressive. /s
Svalboard. Not am EMACS user (it’s a fine editor/Lisp interpreter) but, even nice mechkb isn’t necessarily going to prevent RSI or exacerbation of existing conditions. Best to change to a text-entry device that is designed with humans in mind.
I don’t work at OpenAI so, I’m not implementing anything that would change it. I prefer to keep practicing my critical thinking, programming, and creative skills and there is no ethical model to use so, I’ll continue not to use it, for the most part.
In this case, it’s a feature of the language that enables developers to implement greater amounts of parallelism. So, the developers of the Python-based application will need to refactor to take advantage of it.
It’s also, I find, much more widely supported on a wider variety of hardware and with easier config automation.
That would be reasonable. The people running these things aren’t reasonable. They ignore every established mechanism to communicate a lack of consent to their activity because they don’t respect others’ agency and want everything.
I am not exactly defending this particular scheme but the source code is available under a free software license. It’s only the binaries that are under a proprietary EULA.
I’ll believe it after review and approval by the OSI. It still is philosophically in direct conflict with the Open-Source Movement by making software less accessible to end users and especially non-technical users than it is to corpos.
It’s not free and open source. And it’s contrary to the F(L)OSS movement philosophy (cost should never be a barrier for one to use technology). Conceptually, it’s nice to try to get corpos to compensate devs but that’s not what this would do. Small businesses and individuals would be impacted while corpos can work around it.
Additionally, it seems a bit ethically questionable to try to forcibly extract fees from end users when, increasingly, they’re feeling economic strain from the continued wealth hoarding and impending recession/depression.
vi in base Ubuntu isn’t really vi. It’s vim-minimal.
Both, last I checked.
Yeah… That’s what I think the idiot is likely doing. Anyone doing so has no fucking business touching code.
Just read that the fuckstick is copying government data onto an external.
Good point.
In that case, my suggestion would be to target implementing a REST API with OpenAPI (formerly Swagger). There are server code generators for both Rust and JS (multiple flavors, I think).
Basically, the workflow is something like this:
info
paths
section. Probably start with during simple like aGET
. This will mean that you mainly have to worry about defining your responses (at minimum HTTP2XX and HTTP4XX, preferably with a catchall error response for HTTP5XX responses) and their schemas.The reason that I recommend OpenAPI in writing REST APIs is that it helps to layout the API contracts before you even start coding. This helps with keeping typing consistent, give you a clear milestone for implement, and makes creating clients really easy.
Extra benefit is that OpenAPI is (mostly) language agnostic, so, as long as you have a codegen or some good boilerplate, you can use it for any language, which can give you a safe place to start when learning a new language.