If you haven't seen this, I'm sorry and you're welcome.
(SFW)
If you haven't seen this, I'm sorry and you're welcome.
(SFW)
Yeah, I know about the binary repositories. I'm running Gentoo as well (on one box with the intention to expand to other machines), but haven't had occasion to use the official binary repositories yet.
I imagine I'd probably only ever use them if I wanted to install something temporarily. Install LibreOffice, view a file, uninstall. Just seems weird to have one package compiled with different USE flags than the whole rest of the system.
And, the compiler optimizations definitely aren't why I use Gentoo. Probably more than anything, I'm sick of SystemD. And Gentoo feels a whole lot more "under my control" than Arch. (Arch is great for the most part, don't get me wrong. I just like what Gentoo has to offer.)
I'm not RanzigFettreduziert, and I don't know much about PopOS, but...
Downsides:
It's kindof the second-most hardcore OS out there after Gentoo. (Nobody actually uses LFS as a daily driver, so I'm not counting that for this.) It's the sort of OS that will teach you a lot and let you get down in the guts. But also avoids a lot of the downsides of Gentoo by remaining a binary OS.
Yes! This so much.
I am entirely convinced that one of the more underserved niches in software is domain-specific languages for doing traditionally-mousey/clicky/GUI things. I'm so convinced of that that I've written just such a DSL and am actively working on a second one.
About the only really good examples of that that I know of are OpenSCAD and Graphviz. (And I guess the one I wrote.) I've love to know about more. (And, no, libraries that make GUI-sort-of use cases easier in some general purpose language don't count. There's really something about having syntax/builtins/standard library custom made specifically for the use case that I'm quite convinced has major benefits to overall usability.)
About OpenSCAD specifically, I also have some nit-picks about the language. There are cases where I've written code in other languages that outputs OpenSCAD code specifically to get around some limitations. (There's one project I'm working on and haven't Open Sourced yet that just begs so hard for maps/dicts/string-keyed-composite-types. And the ability to use modules as values. (Like, making it more of a "functional" language... or rather a "moduleal" language.)) But like you, none of that detracts enough to make me not love OpenSCAD.
Good thing the nearly 4.5 billion adherents of Abrahamic Religions have you to educate them in what they "should" be "into".
This is /c/fuck_ai, not /c/pretend_ai_is_only_partly_a_scam .
There is no baby in the bathwater. And the bathwater is sewage.
People are spending all this time trying to get good at prompting and feeling bad because they’re failing.
This whole thing is bullshit.
So if you're a developer feeling pressured to adopt these tools — by your manager, your peers, or the general industry hysteria — trust your gut. If these tools feel clunky, if they're slowing you down, if you're confused how other people can be so productive, you're not broken. The data backs up what you're experiencing. You're not falling behind by sticking with what you know works.
AI is not the first technology to do this to people. I've been a software engineer for nearing 20 years now, and I've seen this happen with other technologies. People convinced it's making them super productive, others not getting the same gains and internalizing it, thinking they're to blame rather than the software. The Java ecosystem has been full of shitty technologies like that for most of the time Java has existed. Spring is probably one of the most harmful examples.
Damn. Now I feel stupid for being excited about making people feel stupid.
Nikita is the only one in our company that refuses to use any coding model for anything. And he keeps being the most productive person in the company.
Does "coding model" here mean an LLM for writing code? (Like Claude or whatever?)
If so, that makes the above quote really funny. The only person in the company who doesn't use an LLM is the most productive person in the company? Gee fuckin' wizz, I wonder why the fuck that would be.
Also, if my coworkers praised my skill in software engineering by comparing me to an LLM, I'd be pissed.
Good stuff. If I'm being honest, I've kindof felt a bit "out of the loop" on general "news" since quitting Red...acted. I'm glad to see more news here, and Democracy Now! is a fantastic news source.
Not to say I only ever come to Lemmy for news. I do visit news sites sometimes, and Democracy Now! is one of my most preferred sources. Still, though, it'll be good for DN articles to show up in my Lemmy feed.
Yes, code is debt. This is a good way to think about things.
But... what does AI have to do with anything?
Woah, that's deep, man.
To be honest, when I hear news of a language I've never heard of before, my reaction is usually "oh god, another language". And to be fair, that is still largely how I feel about V. (There's close to zero chance it's going to gain widespread adoption, especially with being so similar to Go as it is. And I'm probably not going to start writing "real world" stuff in a language that's going to die without ever receiving enough usage that libraries and such are going to be widely available for most use cases I can think of.)
Buuuuuuut... also, being honest, I write a fair amount of Go because it like it. V is apparently very similar to Go, but also has some differences that mostly feel... pretty fuckin' cool, actually. The one that made me salivate most is definitely "no null".
I will say a few feel gross to me. Specifically string interpolation, primitive types having methods, enums, and maybe centralized package manager. Oh, and I don't like that there are compiler flags as implied by GC is optional, globals can be enabled for low-level applications like kernels, and development/debugging mode. (Compiler flags are for things like what architecture to cross-compile to and how much optimization to do and such. Not for enabling/disabling specific features in the language or changing behavior. Like, compiler flags shouldn't change whether a given program compiles or how a program behaves.) And it'd be nice if there was no runtime at all.
But a lot of what is listed there is pretty frickin' cool too. Sum types, immutability by default, only one declaration style, and of course no null as I mentioned earlier are very good things, IMO. Those definitely make the language more appealing even than Go.
Beyond that, given that the V folks seem very specifically to be trying to appeal to Go fans, I'm thinking there might be benefit if there was some nice way of interoperating with Go. (Or if there is such a way, it'd be nice if it was more prominently featured in the documentation.)
(One final footnote. I said when I hear about a new language, I groan. That doesn't apply to domain-specific languages for making things other than programs unless they're in a niche that's already occupied by something that's already good and popular. OpenSCAD and Graphviz, for instance, are awesome things and we need more things like that for making stuff. Especially stuff that can't otherwise reasonably be made without a GUI.)
TIL my taste in music is considered "neutral". I think I'm insulted.
Shit man. I laughed out loud and my mom is right over there. ->
I had to make something up about what I was laughing at.
Permanently Deleted
"A friend", huh?
I'll let you him know when I figure it out.
Fuck those JSTOR assholes.
For even more fuckup, visit this on a Raspberry Pi and get to see it in all its 2fps glory.
You should run for president. You've already got my vote.