@modev@emacs.ch
@modev@emacs.ch avatar

modev

@modev@emacs.ch

This profile is from a federated server and may be incomplete. Browse more on the original instance.

louis, to random
@louis@emacs.ch avatar

Almost every technological "innovation" available for civil use has its roots either in military, drugs or pornography.

That is true for computing in general, cryptography, the internet itself, mobile networks, social media and now AI.

Seeing that "the only democracy in the middle-east" is fully relying on a huge AI complex to surveil and "fight against enemies", while the outcome is an almost completely decimated country with tens of tousands of civilian deaths, should give us a small peek into what is to come.

The price we have to pay for accepting general AI into society is unimaginably huge and will greatly outweigh its benefits (and destroy climate as a side effect). And we'll be part of it when we dismiss basic human values, like trust, transparency, democracy, justice, hard work and freedom, and face to face confrontations in exchange for technology - for just a little bit of convenience.

Sadly, that's my not so happy conclusion for the week.

modev,
@modev@emacs.ch avatar

@louis we can be responsible for our own mind, decisions and actions. To be impeccable when the whole world is crazy is a big achievement.

modev, to programming
@modev@emacs.ch avatar

The spirit of :clang: :

  • Trust the . Generally speaking, the #C language assumes you know what you’re doing and lets you. This isn’t always a good thing (for example, if you don’t know what you’re doing).
  • Don’t prevent the programmer from doing what needs to be done. Because C is a system language, it has to be able to handle a variety of low-level tasks.
  • Keep the language small and simple. The language is designed to be fairly close to the hardware and to have a small footprint.
  • Provide only one way to do an operation. Also known as conservation of mechanism, the C language tries to limit the introduction of duplicate mechanisms.
  • Make it fast, even if it isn’t guaranteed to be portable. Allowing you to write optimally efficient code is the top priority. The responsibility of ensuring that code is portable, safe, and secure is delegated to you, the programmer.
modev, to Software
@modev@emacs.ch avatar

Hello. You can call me @modev. I would like to write free #software, but I've been writing commercial software for 20 years to make a living for my family. I have been interested in #programming since childhood for about 25 years. I started with BASIC, Pascal, and even started learning :clang: #clang, but then switched to more “advanced” technologies. As a result, I found a job as a web #developer while still at university, where I still work. I am a JavaScript master, I created my own SPA Ajax framework from scratch back when React and Angular were not in the project, but who is interested in this, except for the company I work for? As a result, I, burned out many times, rising from the ashes of commercial development and all this crap, decided to return to the roots and teach :clang:. All I can do now is to believe that I will still make my contribution to the #development of free software, but for now I’m glad to be in your #community and learn new things, this is the only way I can save myself from burnout. Thanks everyone!

I could have written this way, but I decided not to do it there, having registered in the newly created community #writefreesoftware. Thank you, @drewdevault for creating it!

modev, to programming
@modev@emacs.ch avatar

Personally, I have nothing against the emergence of new languages. This is cool:

  • the industry does not stand still;
  • competition allows existing languages to develop and borrow features from new ones;
  • developers have the opportunity to learn new things while avoiding ;
  • there is a choice for beginners;
  • there is a choice for specific tasks.

But why do most people dislike the :clang: so much? But it remains the fastest among high-level languages. Who benefits from C being suppressed and attempts being made to replace him? I think there is only one answer - companies. Not developers. Developers are already reproducing the opinion imposed on them by the market. Under the of hype and the opinions of others, they form the idea that C is a useless language. And most importantly, oh my god, he's unsafe. Memory usage. But you as a are (and must be) responsible for the you write, not a language. And the one way not to do bugs - not doing them.

Personally, I also like the :hare_lang: . Its performance is comparable to C, but its syntax and elegance are more modern.

And in general, I’m not against new languages, it’s a matter of taste. But when you learn a language, write in it for a while, and then realize that you are burning out 10 times faster than before, you realize the cost of memory safety.

This is that cost:

modev, (edited )
@modev@emacs.ch avatar

@holgerschurig I also started with nim, yes it's the best of new languages, but Python syntax... I am using C-like languages in everyday work and switching is tiring.

modev, to random
@modev@emacs.ch avatar

C is quirky, flawed, and an enormous success.

© Dennis Ritchie

louis, to coffee
@louis@emacs.ch avatar

Nothing trumps a good cup of Espresso right before going to bed 😀

modev,
@modev@emacs.ch avatar

@louis especially when you are going to write code in your dreams... 🙂

hare, to random
@hare@fosstodon.org avatar

Hare 0.24.0 released, and Hare's new release policy
February 16, 2024 by Drew DeVault @drewdevault
https://harelang.org/blog/2024-02-16-hare-0.24.0-released/

modev,
@modev@emacs.ch avatar

@hare @drewdevault are you planning to add windows support?

modev,
@modev@emacs.ch avatar

@drewdevault @hare what editor (ide) are you using?

modev,
@modev@emacs.ch avatar

@drewdevault @hare how to install emacs package (I have not found hare-mode and installing through repo failed)?

And second question: is a difference between installing hare from repos or from hare-lang port?

modev,
@modev@emacs.ch avatar
modev,
@modev@emacs.ch avatar

@drewdevault sorry for disturbing. Just want to know - is this port official hare distribution and is it updated?

P.S. have watched your interview uesterday. You are doing great job and all your team... I want to use hare in my future projects.

modev, to random
@modev@emacs.ch avatar

Personally, I have nothing against the emergence of new programming languages. This is cool:

  • the industry does not stand still
  • competition allows existing languages to develop and borrow features from new ones
  • developers have the opportunity to learn new things while avoiding burnout
  • there is a choice for beginners
  • there is a choice for specific tasks

But why do most people dislike the C language so much? But it remains the fastest among high-level languages. Who benefits from C being suppressed and attempts being made to replace him? I think there is only one answer - companies. Not developers. Developers are already reproducing the opinion imposed on them by the market. Under the influence of hype and the opinions of others, they form the idea that C is a useless language. And most importantly, oh my god, he's unsafe. Memory unsafe. But you as a programmer are (and must be) responsible for the code you write, not a language. And the one way not to do bugs - not doing them.

Personally, I also like the Nim language. Its performance is comparable to C, but its syntax and elegance are more modern.

And in general I’m not against new languages, it’s a matter of taste. But when you learn a language, write in it for a while and then realize that you are burning out 10 times faster than before, you realize the cost of memory safety.

This is that cost:

modev,
@modev@emacs.ch avatar

@louis I agree with you. For me, C is like an island in all these commercial development messes.

When I see teammates who can't understand how JS actually works (not to say about computers at all) and know only how to use frameworks I think about the future of programming. Companies care only about making money, not all of them, but...

It is not bad to have C skills in your portfolio even if employers do not need it. Just for yourself to be a better developer and know what you are doing.

Thank you for your answer.
Your server is great! 👍

modev, to random
@modev@emacs.ch avatar

Hi all, I have tried emacs editor, but it has not rolled into my mind. I prefer sublime text nowadays...
I hope it is not a problem here...

modev,
@modev@emacs.ch avatar

@louis thanks. I like your server for its safety from trash and spam. It's calm here and there are a lot of serious, adequate developers.

modev,
@modev@emacs.ch avatar

@dekkzz76 maybe, if you provide me usefull instruction how to set up it for win64 with all the sugar.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • rosin
  • ngwrru68w68
  • tacticalgear
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • anitta
  • khanakhh
  • GTA5RPClips
  • cisconetworking
  • InstantRegret
  • ethstaker
  • osvaldo12
  • tester
  • provamag3
  • modclub
  • cubers
  • normalnudes
  • JUstTest
  • All magazines