MintsJohn
I don't think the inconvenience is that big though few secs loading page per session. The ridiculousness though kinda is, we've had years and years of all manner of crawlers that managed to behave, i've even used site rippers in the dial-up days that avoided hammering servers and fetching dupes, now the ai-bros come along and tear the internet apart, replacing it with their chats systems and generic slop.
A smaller model in the same generation will never be the same as a bigger one, assuming this is a smaller model, and the same generation, as naming implies, it will not be comparable, it might be on the benchmarks, even on the benchmarks that matter, but the whole story should also give the drawbacks.
https://news.ycombinator.com/item?id=48845668 explains it better than i did.
I accessed through mobile, maybe got a bad ip, i don't don't know. But i never could access my repo, and incidently a day before when i tried to share some markdown file in the repo, they told me it wasn't there (i thought it was a them problem then, as i didn't see it).
So that experience and the way it was handled totally ruined my trust. If randomly people can't even access the repo, and that is "working as intended", what's the use to host it there.
Codeberg had one job, serve my repo, it didn't do that, when brought up, I was told it was a feature not a bug, they could maybe whitelist me but that wasn't my problem, it was that random people got totally blocked or from accessing the repo. I moved back to github.
Glm5.1 for me was a bit of a llama3.1 moment (first open model i could chat with that was usable in manging my inputs the intended way) for code, the first open model that was actually usable.
My experience with llms in general is that sadly, they're mostly good bullshitters. (current google search is the epitome of worthlessness, the AI summary so hard tries to make things balanced, that it just dreams up and exaggerates pros en cons for most queries). In a same way platforms like perplexity are worthless, they seem utterly unable to assign the proper value to sources they gather.
Of course that doesn't stop me from using llms where they're useful; it's nice to be able to give the architecture for a solution and let the llm fill the gaps than to code the entire thing by hand. And code-completion in general is a beautiful thing (sadly not a thing where much focus is on these days, most is on getting the llm create complete solutions while i would be delighted by even better code completion)
Still all in all, the more i see llms used (or the more i see (what i assume) well willing people copy/paste llm generated responses in favor of handwritten responses) on so much of the internet, resulting in a huge decline of factualness and reproducibility (in he sense, that original sources get obscured), but an increase of nice full sntences and proper grammar, the more i'm inclined to belief that in the foreseeable future llm's aren't a net positive.
(in a way it's also a perfect storm, the last decade education unprioritised teaching skills that would matter especially for dealing with AI and started to educate for use of tools instead of educate general principles. The product of education became labourers for a specific job instead of higher abstract level reasoning in a general area of expertise)
Sadly with SAI going effectively bankrupt things changed, their rushed 3.0 model was broken beyond repair and the later 3.5 just unfinished or something (the api version is remarkably better), gens full of errors and artifacts even though the good ones looked great. It turned out hard to finetune as well.
In the mean time flux got released, but that model can be fried (as in one concept trained in) but not finetuned (this krea flux is not based on the open weights flux). Add to that that as models got bigger training/finetuning now costs an arm and a leg, so here we are, a year after flux got released a good finetune is celebrated as the next new thing :)
I was hoping openai/gpt4 would see some healthy competition, but Gemini doesn't seem to be it. Of course, the rust language might be an edge case.
That there seemingly is no great story shouldn't be that much an issue to me, it doesn't always matter to me, but with the battles not being engaging, character progress nonexistent, exploring not being exciting nor rewarding, there's just nothing that makes me want to come back. Now i do have a great dislike for open-world games, and it seems bg3 just has all the elements that makes me dislike it, too much make your own adventure. I don't recall the earlier baldurs gate games being this way.
The biggest hurdle seems to be discoverability. A physical remote makes sense, and doesn't change. Buttons have a singular function and context doesn't matter. Apps are different beasts, navigate up/down/forward/backward (thus context (what did you do before, now doing x does y, but otherwise z)) is just met with glazy eyes. Going back and front just makes no sense, why sometimes you need to go to a menu and other times it's a shortcut button, makes no sense, especially when summoning the menu needs special navigation. To add insult to injury, every now and then apps get an overhaul, and suddenly navigation and buttons changed/looked different.
Now when i say apps, i do mean apps on phones/tvs. The windows UI works for them because the basics are the same for all programs, using word or outlook, menu items have text like "send" "save" and while it takes time, functionality is discoverable. But for tv apps the logic is "click up or down until the icon you want has a different hue, then press a button on the remote to do stuff, but only when the screen shows x,not when it shows z". It's too much functionality condensed in too little UI. I'm constantly baffled by design choices for apps that are supposed to be used by everyone, I'm sure it looks nice to designers and devs, but have they even tried showing their brand new TV interface (these are the worst offenders) to an elderly and gave them simple tasks?
Anyway, it's utterly bizarre to me that banks can get a license to run their business with what seems only a marketing and it-team with virtually no recourse for the customer, it was a WTF moment for me and I hope to never get in such a distopian situation for something I really rely on, be it banking or (utility) services.
But code has a pretty strict check on correctness afterwards, thinking about it its pretty scary how chatgpt results can be used without proper validation. And they will, the step from "looks good to me" to "it is good" is a small one when you just want an answer.
But I still feel 2.x is somehow a degradation of 1.x, its hard to get something decent out of it. The custom training/tuning and all is nice (and certainly the top rain to use SD over MJ, many use cases MJ just can't do) but it should not be used as a band-aid for appearantly inherent shortcomings in the new clip layer (I'm assuming this is where the largest difference comes from, since the Unet is trained on largely the same dataset as 1.x).
Not sure how I feel about this prospect, I love audiobooks, and for big titles the narration cost is a drop in the bucket, and I like the idea of real narration. But at the same time lots of indie books don't get an audio version, and that tts allows more books the have an audio version is a plus and having each character get their own voice works be nice.
(I read the article twice, the website being unknown to me I thought it was fake news, and it still seems weird to me that MSN uses AI generated content, otoh why not, the mess MSN forces on me in windows has been distopian for years, and the mentioned article appears on MSN. Sad times that these days I'm sceptical of anything. I honestly feel this is one of the biggest dangers of our times, the ease with which populations can be influenced and truth is just a matter of alternative facts, the common argument is that it is of all times but that neglects how much easier, more sophisticated, and larger the reach is)
Rarely have I seen so much fud spread, while also systematically using the least charitable interpretation of anything stability.ai or emad said/announced. (the whole covid skeptics shit storm comes to mind).
I could understand where this would be coming from if it was aimed against the use of these AI models, but this seems to be from the proponents.
Of course, I can see the dissatisfaction, but not the escalation, does any one really think stability.ai should associate itself with software piracy?! Cause that's what this started about, enabling the use of a a stolen model and weights. The way I set it the only safe action for stability.ai was to distance themselves from this as much as possible.
Of course the reddit “takeover“ happened a week before these events, the active mod, the one that started the linked topic, kept his moderation rights. One issue was that SD wanted to disclose private information to the modaal that required an NDA, not all ex mods wanted to sign. Either way the situation is more complex, not handled ideally, but again, using words life tricked is the least charitable interpretation. And for better or worse with stability.ai controlling the subreddit, in order to put distance between them and the tools that enable the use of pirated models (and in that repo there is an explicit discussion topic on how to use the pirated model to get the same results as novelai (the source of that model)) of course the link to the github repo that enabled the use of these was removed from the stickied topic listing blessed UIs and other things.
Something like global optimization has been done in pytorch, here's a blog about it: https://www.photoroom.com/tech/stable-diffusion-25-percent-f...
Mixed precision seems pretty much default looking at a few Stable Diffusion notebooks.
More intriguing, there's also a more local optimization that makes pytorch faster: https://www.photoroom.com/tech/stable-diffusion-100-percent-...
Unless it's already there, that last one would be interesting to add to keras.
All in all this machine learning ecosystem is wild, as a software dev, things like cache locality and preferring computation over memory access are basic optimizations, yet in machine learning it seems wildly disregarded, I've seen models happily swapping between gpu and system memory to do numpy calculations.
Hopefully stable diffusion changes things, the work towards optimizations is there, it just seems often disregarded. As stable diffusion is one popular open model that, when optimized, can be run locally (and not as saas, where you just add extra compute power, which seems cheaper than engineers) and has a lot of enthusiasm behind it, it might just be the spark that makes optimization sexy again.
Personally I think it's some combination of gut biome, all than not messed up childhood eating habits (I've been taught to eat till stuffed, not so great in combination with my next point) , and way too calorie heavy (processed) food (it's not a challenge to find food where a quarter package is a healthy amount, way more challenging to find food where they food for a full package) not too mention it's made to keep you eating (so more is sold, sigh) . I'm always surprised people claiming not to have cravings whatever (even when the stuff is put in front of them), or be satiated by eating what for me is half a meal (even when I maintained a normal weight) .
Regardless eat less and try harder are hard to keep up, for me personally protein doesn't help to satiate me either. Part of it is that (for me) it's much easier to get into a habit to eat too much than to keep up the habit of eating just enough (I dare say 2+ years of keeping it low is a habit, but now for 3 wars annually 5kg was added: next try keto, hope it works as well as advertised)