That’s the reason I’m deeply offended. I’m german too. 😉
Software engineering, Rust, Zig, embedded
That’s the reason I’m deeply offended. I’m german too. 😉
I find Zig a language wuth very good WASM support out of the box and it is mostly imperative in nature.
It is currently pre 1.0 and has some rough edges.
Neovim maybe? 😉
I had only one question: Who would bring their kids into bed and at least is available if something happens 😅
I wonder if I’ll see it say “from lemmy” someday?
That’s the spirit!
Thanks for your reply. This extends “smashing the stack for fun and profit” in an important way.
That’s what they all say 😉
Jokes aside: have fun.
This is an old paper that it explains the basics: https://www.eecs.umich.edu/courses/eecs588/static/stack_smashing.pdf
Today there are a lot of mitigations where the steps of the paper don’t work anymore, but the general ideas should be still valid. I’ll hope you find the example you are looking for in there.
On another note: What is your intention? And can I participate 😈
That’s up to all of us to counter by promoting the good solutions instead, not of just despairing and begging politicians to fix this (they won’t, they’ll promote monopolies instead)
That was always the case. Having said that, I’ll appreciate your enthusiasm and that you share this work.
This is good news indeed.
But I see the same problems as with email, chat etc. You can selfhost almost everything. But too few people are doing it. You can use Linux as your Desktop and at least 4% are doing it. Still too few if you ask me.
And if most of the people keep using the commercial and closed source options over the self hosted one, then I see this concentration of power. Additionally, there is the risk of regulatory capture, where big companies may try to at least hinder self hosting due to (what I consider) made up risks.
However, its good that there are currently such good open source option. I hope they will grow and become the defacto standard.
You are still reliant on the models trained by these companies. This training is very expensive. And yes there are ioen source models exist (thank god) but there are also closed source models that are very successfully advertised.
And self hosting requires money and skill. This means there is a lot of people who lack both and may then use closed source models.
First of all it concentrates power and wealth on the owners of the models (Microsoft, OpenAI) or the ones that provide the tools (Nvidia).
Yes, there is truth in it, that people who couldn’t afford to pay someone to create art, or get consulting, can get this now to a certain extend (if they can afford internet access and pay the AI services they need). But this comes also at the price of lowering the income of the people who provided these services. They now need to compete in the business creation market and not in the market that they trained for. Not everyone can create and maintain a business with or without starting money, just from a skill point of view. Nor does everybody want to.
What are your goals?
If you want to learn another language just for the fun of it (the best reason) than learn both.
Of you want to improve your tool set to be able to land a job, then there is no good answer. Probably some other high level language like Python, Java, JavaScript, C#. Etc.
Also: Zig bay be easier to get started when coming from C, because it is mostly imperative.
Rust introduces concepts from functional programming. This could be interesting for you, of you don’t have any experience in functional programming to get in touch with other programming styles. Or not, of you explicitly don’t want to learn such things.
I use both languages, and I enjoy both. Shameless plug: I’ve written a blog post ~ 2 years ago what I like about each language: https://zigurust.gitlab.io/blog/posts/three-things/