The decision to use Ruby for Mastodon was a poor choice, to put it mildly.
The diagram below shows relative energy consumption, with values normalized to the most efficient one. So C, as the most energy efficient, has the value 1.
how in the world am I supposed to be "detail oriented" when every job ad is just 9 pages of waffle about how the company is driving the world to be green by ... running an interpreted language in a container in a k8s on a vm on amazon in 4 sites for redundancy
@EndlessMason#FFI works with either static or dynamic linking. #Perl and many other language toolchains default to the latter, but you can still built a big statically linked binary if you’re so inclined.
In contrast, #GoLang (for example) defaults to static linking that includes the runtime along with your code in one executable. It does have a cgo feature that lets you call #C code by building and compiling C glue code with your C compiler and then linking it with your #Go.
Jetzt haben wir es schwarz auf weiß: Wenn wir regelmäßig viel Gemüse essen, verbessern wir unsere Fitness – so sehr, als würden wir täglich 4.000 zusätzliche Schritte gehen. Das sagt eine aktuelle Studie. Alle Infos zum Thema sind ab sofort im Blog zu finden.
My 18yo nephew asked me what my favorite #ProgrammingLanguage is and I don’t actually know the answer.
I use#C and #Go for applications. I write #Python for data munging and scripts and small apps. I’ve written many thousands of lines of each. I sponsor #Zig.
The issue with building apps on top of custom web frameworks are that if we encounter a new bug we need to rewind through years of code and architectural decisions.
Then again Go encourages us to build our own frameworks and the positive tradeoffs are productivity, security and maintainability.
Hey Everyone! While I wait for the ability to import my posts from my Masto profile, here's my #introduction !
I am a #Linux#InfrastructureEngineer who's been into tech for about as long as I can remember! My current big personal project is writing an API Wrapper in #python for the Online Go Server.
I am a certified hobby jumper (#ADHD), so I am into way too many things to list here, but currently I am into the board game #Go also called #Baduk If anyone plays, my OGS profile link is in my profile, let's play a game!
The game of #go, known in Japanese as #igo, involves surrounding the opponent's stones. In a simple example, four stones surround one, for a total of five stones. #BoardGames#Japanese
One wise man told me "build your own tools". Well, here is it. A little funny weekend project about reverse engineering: ELF parser and disassembler made in Go
I really don't get how people love rust this much, especially in the #gtk world. I've tried to learn gtk with rust a couple of times at this point and always quit with frustration. I didn't know what other language to use since the C uses very ugly class implementations with a lot of glib macros and I didn't enjoy using those. I steered clear of gotk4 since it says it's experimental. And i probably wouldn't use it for anything important. But damn is it easy to use...
Hi everyone. Would you all be willing to share your favorite resource for learning #go Right now I’m using code academy and am currently learning functions. #developers#programming#coding
The game of Go has no hidden information, it's just so complex that the human mind cannot comprehend it all at once. I think that's what makes it so beautiful. The rules are as simple as they possibly can be. At the same time, there is practically no limit to improving in it. #go#baduk#igo#gameofgo#gogame#complexity
🚀🥳It really helped me to learn more about software supply chain security things including #deps.dev, #go, #SLSA, #SBOM, #scorecard, #distroless, and many more!
🧑🏻💻I highly recommend you take a look at this blog!