tayarndt, to LLMs
@tayarndt@techopolis.social avatar
davidbisset, to programming
@davidbisset@phpc.social avatar

OH: "What's the difference between a light bulb and a #programmer?

A light bulb stops working when it burns out." #programming #webdev #burnout

davidbisset,
@davidbisset@phpc.social avatar

@webaware @nixCraft hence the “OH” :-)

davidbisset,
@davidbisset@phpc.social avatar

@webaware @nixCraft and I remember this joke at least a decade ago too. A classic.

paul, to devops
@paul@oldfriends.live avatar

There are several #MastoDev 'Help Wanted' requests from the Mastodon #developers if you are a #coder #Programmer

*Use /search for search (/search?query=something)
*Move account secrets to a dedicated table (and encrypt it?)
*Add a way for the user to select which languages they understand
*Allow admins to configure instance favicon and logo
*Allow searching for hashtags in admin UI
*Convert Redux state to Typescript #MastoAdmin #devops #Programmers #dev.

https://github.com/mastodon/mastodon/labels/help%20welcome

downey,
@downey@floss.social avatar

@paul @liaizon Hey cool, only took 6 years! 😆

paul,
@paul@oldfriends.live avatar
metin, to programming
@metin@graphics.social avatar

The more modest a developer is, the smaller the application version increments. Some indie coders add brilliant new functionality, and change the version from 0.9 to 0.9.1, while corporations often add a few minor improvements once a year, and jump from 1.0 to 2.0.

ashed, to Humor
@ashed@mastodon.ml avatar

I finally gave in and bought my first Apple device. I have to say I'm impressed, even if it only has a single-core processor.

unidentified_mustelid, to aiart
@unidentified_mustelid@aipub.social avatar

is like stock image gallery with weird randomizer. You can do with that, but you are constrained by assets available to you. Speaking of "assets", when you make a game using stuff from asset store, be it art, music or code, you are a , but not necessarily an (specifically visual artist), or .

gray17,
@gray17@mastodon.social avatar

@unidentified_mustelid I'm pretty sure the slot machine aspect of generative AI is a large part of the appeal for many users, and also maybe why there's so much money trying to inject it everywhere there might be more addicts

villetakanen, to RegEx
@villetakanen@mementomori.social avatar
davidbisset, to php
@davidbisset@phpc.social avatar

As a ( and other) i think the “rollback” work that has been done in (and looks like more coming) is very impressive given the complexities and the scope:

https://make.wordpress.org/core/2024/04/19/merge-proposal-rollback-auto-update/

watzon, to golang
@watzon@watzonmanor.com avatar

Ok peeps, we're 4 months into 2024 and I've been without work this whole time so we're going to try this again. If you know of any senior software engineering positions that are actually being hired for, please drop them below.

I have 12 cumulative years of experience, so that shouldn't be an issue, and I know most of the languages in use nowadays well enough to be dangerous, but I am extremely proficient in TypeScript, Python, and Ruby. What I'd rather do more than anything though is have an opportunity to use Go professionally.

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.
davidbisset, to webdev
@davidbisset@phpc.social avatar

"Painting yourself into a corner" is something every experienced can relate to.

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:

holgerschurig,

@modev

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

That exactly why I like https://nim-lang.org/ --- it's IMHO much more mature than Hare and offers more targets (e.g. compile to C, C++, JavaScript, WASM or various embedded devices).

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.

andrew, to tech
@andrew@esq.social avatar

and other tech-savvy friends: I'm blanking. I have a .NET EXE that throws a run-time error that suggests it requires an old version of MS Access to run.

I don't need the program to run as much as I need to see what the program would visually look like (what buttons you're presented with, etc.).

In the past I think I did this using dotPeek by JetBrains, but I'm not seeing any such option there now. Ideas?

Thanks!

philip,
@philip@mallegolhansen.com avatar

@andrew I think you’re on the right path.

dotPeek would allow you to reverse engineer the app, the next step would be to identify where in the code it’s actually trying to load Access and removing that part, then you should be able to run it, with the caveat that anything that actually uses the Access API under the hood would obviously be broken.

andrew,
@andrew@esq.social avatar

@philip

I guess I'm thinking of how with older VB6 applications you could decompile it and view the .frm which would give you a view of what the application was supposed to look like when run.

That is, realistically, all I really need out of this little endeavor.

metin, to Cartoons
@metin@graphics.social avatar
AstraKernel, to rust

✨ Tock OS, now Compiles on Stable Rust

https://tockos.org/blog/2024/talking-tock-55/

👉 Embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded platforms

  • 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