Komunitas
lemmy.world
Started out apprenticing as a Sysadmin, have been doing that until I got into DevOps. Always had an interest in programming as I was always limited in what I could do by what people had already created. I’ve used Python, JavaScript, Golang, and now Rust over the course of my career. Currently learning wasm and how Rust’s borrow checker and generics get along.
Komunitas
programming.dev
I personally like golang a lot for small-ish scripting and programming. It has strong typing and few foot guns (e.g. bash with the weird way arrays are handled, implicit splitting of array items etc). Downside is it needs to be compiled up front and is basically a black box from the CI configuration’s POV (you can inspect the source of a circleci orb or GitHub action for example).
Komunitas
feddit.org
Where does golang go?
Komunitas
lemmy.one
Regularly Use bash python golang rust Favorite rust because it provides a pretty good expressive type system for letting the compiler keep you honest. Interested zig because of its promise of “compile it for anything” and small language philosophy.
Komunitas
lemmy.world
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
lemmy.ml
started with C in college. barely use it nowadays. I use Golang and JS at work. Currently studying elixir, and FP concepts in general, really enjoying it. What about you?
Komunitas
lemmy.smeargle.fans
HN Discussion
Komunitas
beehaw.org
Meh, I’ve programmed in both. Rust is “hard”. I wouldn’t ask a company to write in it, because it might be hard to get devs for it. However, open source is different. Rust is not hard enough for most developers to learn, and most developers love it when they learn it. On top of that, GoLang is practically an expert in hidden, annoying bugs that rust almost categorically eliminates. Golangs panics don’t backtrace unless you write them in a certain way, you have to know the golang “culture” of error handling, and then without a good match statement or ? macro you are left with ifs under every goddam line of code to do your own manual error checking. Golang goroutines are not as intuitive as one might think with how they close when the scope they come in from closes and their channel patterns. And the “context” passing takes a long time to learn how to do right. It’s an intuitive language at its core, its docpage being one page, but it’s culture is like python’s, needing a year or more to really know what best practices are. I tbh think they are just about exactly as hard as one another, but one, golang, leads to more bugs. Compile time is not that important when you can ensure that at compile time the thing will run. Refactoring rust sucks, but by keeping your structs small you can usually avoid it.
Komunitas
lemmy.world
Doesn’t have additional fluff like scrobbing or telling Spotify about every track you listen to get their albumart. (though you might want this, that’s fine) Browsing is by folder structure, not via tags. Again, this is a preference thing, I prefer to browse by folder structure, since just about every player wants to define the ‘album artist’/‘artist’ split differently and some do and don’t support ‘sort artist’ tag. node.js v. Go+ReactJS (nodejs is mature now and is a single dep, golang is pretty mature but react is moving fast and breaking things) Really just depends on what features you want.
Komunitas
feddit.it
I proxy residenziali sono spesso utilizzati dagli attori delle minacce per nascondere attività dannose, tra cui le frodi pubblicitarie e l’uso di bot. L’accesso alle reti proxy residenziali viene spesso acquistato da altri attori delle minacce che le creano iscrivendo i dispositivi di utenti inconsapevoli come nodi della rete tramite malware incorporato in applicazioni mobili, CTV o desktop. Il team Satori Threat Intelligence di HUMAN ha recentemente identificato un gruppo di app VPN disponibili su Google Play Store che trasformavano il dispositivo dell’utente in un nodo proxy a sua insaputa. Abbiamo soprannominato questa operazione PROXYLIB, dal nome della libreria Golang responsabile dell’iscrizione del nodo proxy in ciascuna delle app. Nel maggio 2023, i ricercatori di una società di misurazione hanno riscontrato un comportamento dannoso in una singola applicazione VPN gratuita - Oko VPN - presente sul Play Store di Google. La ricerca ha portato alla rimozione di Oko VPN dal Play Store.
Komunitas
lemmy.world
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
sh.itjust.works
Cisco Talos reports a surge in malicious activities by hacking group GhostSec, including the development of GhostLocker 2.0 ransomware using Golang. Collaborating with Stormous, GhostSec conducts double extortion ransomware attacks globally, targeting sectors like technology and education. They’ve launched a RaaS program, STMX_GhostLocker, and introduced new tools for website attacks: GhostSec Deep Scan tool and GhostPresser for XSS attacks. GhostSec’s evolving tactics now feature .ghost file encryption, updated ransom notes, and enhanced C2 panel capabilities, indicating increased sophistication in compromising websites. No CVEs are mentioned.
Komunitas
lemmy.world
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
lemmy.ml
An excellent standard library and packaging system, first-class concurrency support and a focus on readability are among the traits that keep Golang devs happy. Though this was from some time ago, I’d like to share it here and have a light discussion. Rob did an awesome talk, and I agree with him at almost every point. I do hardly disagree with him on the gopher license attribution. I do heavily attribute gopher’s image to Renee French, but I’m not the creator, so whatever.
Komunitas
lemmy.world
I made this as a challenge to learn golang. If you ever wanted to make memes without having to use those pesky GUI tools, there you go! The only dependency is lmageMagick and the windows version comes batteries-included.
Komunitas
lemmy.nrd.li
Under load it can get pretty hot, might be better with a less power hungry processor (I’ve got an i7). Battery is reasonable 4-5ish hours (55wh and they recently announced a drop-in replacement with better chemistry that is 61wh) with what I would consider to be “normal” usage in Windows 10 including WSL, browsing, running the software I am working on (usually node or golang), etc. It’s also better if I lower my screen brightness, but I usually keep it pretty high/max.
Komunitas
mastodon.social
#TT @pid_eins @diegomota @cyborgsisi @golang #TootThursday
Komunitas
lemmy.world
good to know. that does make sense, since rust and golang aren’t scripting languages.
Komunitas
honk.tedunangst.com
Sometime around the middle of January, I stumbled across One Billion Rows Challenge. I had a lot of fun working on this. I started with an execution time of > 6min and finished at about 14s. Here’s how I went about it.
Komunitas
programming.dev
I’d really like to do some personal projects, both to learn new stuff and scratch my digital itches. Likewise. There are so many things I’d love to do. Hell, I’d even love to just practice and improve at things that I do in my day job. My current job requires golang and while I’m competent, I’m nowhere near the level of comfort that I want to be. And that’s just the language, there are other libraries, technologies, etc. where I’d like to improve too. But unfortunately, I have to pace myself. And that basically means I can never do anything computer-related in my spare time. A part of me hopes that some day, I can reduce my hours, or just find a very chill job that still pays decently so I can do more important things in my spare time. But for now, this is the choice that I’ve made.