There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

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

Tja , in Hilarious

Reason 5: she doesn’t exist and you’re bad at cropping

taanegl , in Probably the wrong meme format

haha java is terrible, mostly because of who owns it.

steventhedev ,
onlinepersona OP ,

Was Java still terrible when Sun owned it?

Anti Commercial AI thingyCC BY-NC-SA 4.0

taanegl ,

Sun Microsystems was once the great hope of the computing world, and technically the JVM was first to normalise the use of VM’s, albeit from a containerised perspective. It was Docker before docker, in some sense.

This coupled with Solaris and the SPARC systems that were Java-native (whatever that means) enabled this type of containerisation from a hardware level, which again: was a huge thing.

But, Sun turned for the worse once the JVM hit browsers and server stacks. That’s when their SaaS model was envisioned, that was the precursor to the acquisition by Oracle.

So it started nicely, but hit the enshitification velocity somewhere in the early 2000s.

XTL ,

No, Java was always a creeping horror. The VM is one of its less bad features.

Yes it has been steadily getting worse, though.

marcos ,

less bad

Hum, no. The idea of a fast intermediate representation that is still high-level enough to allow for runtime optimizations and portability is GREAT. It’s not “less bad”.

But, of course, everything else destroys the language. A language agnostic WASM is taking that one really great part, and dropping everything else.

kamen , in Three monitors, and i feel insulted

Stereotypes exists so that I can be the 5% that doesn’t fall into them.

Two monitors but a solid case side panel (in fact it’s a case that’s so old that at the time TG side panels were not common). If I could be at liberty to choose parts purely based on looks, I’d go with something black, minimalistic and with no RGB.

boonhet ,

Huge fan of the non-TG Fractal Design R series cases for your use case. Pretty, but minimalistic. Airflow might be a bit of an issue given that they’re noise focused cases.

kamen ,

I have the Define R5 right now and it’s mostly good, but it’s choking a bit. I was thinking of getting a Torrent because of the airflow. Even with the TG I think it looks good, could be useful for shoving an info display or a clock inside, moreover a solid side panel doesn’t make as much sense when it’s not dampened (and this is an airflow-focused case).

EmperorHenry , in Three monitors, and i feel insulted
@EmperorHenry@discuss.tchncs.de avatar

the fuck is a rainbow computer?

You mean the kind of really powerful computer with RGB lights on the outside of the tower?

Yes I do have one of those. I have a couple of flashlights with auxiliary lights like that too.

robocall OP ,
@robocall@lemmy.world avatar

Rainbow RAM or rainbow keyboard or anything else. Yes, you qualify.

ikidd , in Three monitors, and i feel insulted
@ikidd@lemmy.world avatar

Ericah Bachman isa fat and stupid.

lightnegative ,

Came here to mention this

amotio , in Your scrunglebop is disponscabulated

Some error messages are pretty weird so I wouldn’t guess that this is fake.

RustyNova , in Your scrunglebop is disponscabulated

Of course it’s GUMBIES’S fault for not providing good documentation! Every debian based distro is affected. This isn’t a small issue.

Here’s the link to a fix: [Dead link]

magikmw , in Dad has the chops to be a project manager.

I mean, I’d contact the guy and say upfront what 500 quid will get him.

But I appreciate the PM joke.

ricdeh , in My C is a little rusty
@ricdeh@lemmy.world avatar

C is the hardware language N°1 of the high-level languages. If you actually want to know and control what happens in the machine, you write in C. Rust, C++ and all the other abstractions are for people who do not understand how computers and computer memory work.

Edit: grammar

onlinepersona ,

EL MAO

The obvious bait

CC BY-NC-SA 4.0

sus ,

even if you write in assembly, you still may not actually understand what is going on in the machine since processors convert the instructions to “micro-ops”, and let’s not forget hardware bugs like those caused by speculative execution

firelizzard ,
@firelizzard@programming.dev avatar

I’ve written programs in C. I’ve written programs in assembly, for x86 and for microcontrollers. I’ve designed digital logic and programmed it into an FPGA. I’ve built digital logic circuits with transistors.

I’ll still take Go over C any day of the week. If I’m doing embedded, I’ll use TinyGo.

crispy_kilt ,

Try Rust

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

Have you tried putting some WD40 on it?

AMDIsOurLord ,

Not everyone is on the Rust bandwagon

firelizzard ,
@firelizzard@programming.dev avatar

Why? I see no reason to go through the hassle of learning yet another language when Go serves my purposes perfectly and I’m happy with it.

crispy_kilt ,

Same reason as learning anything. It makes you better at what you do and broadens your horizons.

firelizzard ,
@firelizzard@programming.dev avatar

I’d rather spend my free time doing something I enjoy

crispy_kilt ,

You don’t enjoy learning?

firelizzard ,
@firelizzard@programming.dev avatar

Programming languages are tools. I couldn’t care less about learning a new tool just for the sake of learning. My interest in learning tools is exclusively practical - if they help me do my work better.

I find functional languages interesting, but that’s because I find the underlying theory interesting and worth learning for its own sake, not because I actually care about the specific language it’s written in. Even then these days I’d rather learn about woodworking (which is currently my main hobby) than a programming paradigm I’m probably never going to use.

FizzyOrange ,

This is a misconception that’s common among beginner C programmers. They think C is high level assembly and don’t understand the kinds of optimisations modern compilers make. And they think they’re hardcore and don’t make mistakes.

Hope you figure it out eventually.

frezik ,

CPUs are for people who don’t know how to melt their own sand into transistors.

Sand is for people who don’t know how to create their own silicon from hydrogen and a neutron emitter.

witx ,

I wrote loads of firmware in c++ and some on highly constrained boards. You’re just stuck in the past and spewing bs

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

Forth is more like the real hardware language.

swordsmanluke , in Review Please

Net removal of 1500 LoC…

I’m gonna make you break this up into multiple PRs before reviewing, but honestly, if your refactoring reduced the surface area by 20% I’m a happy man.

Graz ,

it’s just removed unit tests that didn’t work any more…

swordsmanluke ,

😱

KillingTimeItself , in Review Please

lgtm

JATtho , in Review Please

Please, no, I get flashbacks from my 6-month journey (still ongoing…) of the code review process I caused/did. Keeping PR scope contained and small is hard.

From this experience, I wish GitLab had a “Draft of Draft” to tell the reviewer what the quality of the pushed code is at: “NAK”, “It maybe compiles”, “The logic is broken” and “Missing 50% of the code”, “This should be split into N PRs”. This would allow openly co-develop, discuss, and steer the design, before moving to nitpicking on the naming, formatting, and/or documentation details of the code, which is likely to drastically change. Drafts do work for this, but the discussions can get uncomfortably long and convolute the actual finishing of the review process.

Once both reviewer(s) and the author agree on the code design, the “DraftDraft” could be collapsed into a link in an normal Draft to be mocked next. The scope of such draft would be limited by the earlier “DraftDraft”.

Rentlar , in I just ask my problem bro...chill....

If it’s a question I know how to answer but believe it really it would take 30 seconds of searching for a regular person to find…

I’d give the answer but be a bit snarky about it.

RustyShackleford ,
@RustyShackleford@programming.dev avatar

Does the snark really make you feel better?

RadicalEagle ,

Honestly, yeah sometimes. It’s my emotional reflex to frustration that was programmed into me by my parents and I haven’t done enough cognitive behavioral therapy to undo it.

RustyShackleford ,
@RustyShackleford@programming.dev avatar

As someone who discovered my Type 1 ASD at 40, the gods know that I have a lot more work to do on my self-awareness and abrasiveness.

Not saying you should adopt this, but sometimes I read aloud what I type and imagine myself replying to a student in real life in the way of and with the tone that people sometimes have on StackOverflow.

My gut reaction at that point, usually, is to rewrite a response or post completely with a more generous dose of humility and compassion.

I don’t always get it right, but when I remember to do that and read replies, I like myself a little bit more.

RadicalEagle ,

I’ve been thinking about this a bit more, and I realized that I talk to other people the way I talk to myself. This probably wouldn’t be a problem if I weren’t so critical of myself.

I think I need to not only put in the effort to reread the things I write when communicating with others, but also to just be kinder to myself in my internal monologue.

I spend too much time being frustrated inside my own head, and that makes it easy to use that same tone when I’m interacting with other people.

Thanks for sharing your advice. I think verbalizing my thoughts the way you suggested will be really helpful.

RustyShackleford , (edited )
@RustyShackleford@programming.dev avatar

This probably wouldn’t be a problem if I weren’t so critical of myself.

Same.

I spend too much time being frustrated inside my own head, and that makes it easy to use that same tone when I’m interacting with other people.

Same.

My Dad’s neighbors always say:

Hurt people hurt people.

And as a counterpoint to that, from Slavoj Zizek:

Never presume that your suffering is, in itself, a proof of your authenticity.

Just because we wrestle with ourselves internally, it doesn’t justify our perniciousness to others.

Uncle Iroh nailed it:

Sometimes the best way to solve your own problems is to help someone else.

I just don’t wanna sound like an asshole when I attempt to do that!

bleistift2 ,

It’s not about feeling better. It’s about getting the other person to understand that Google exists and that they can use it, too. Too many people refuse to put in any effort of their own and go ask someone instead.

IMHO in that situation answering isn’t even the right thing to do, since it encourages that behaviour and prevents the asker from learning to find out stuff for themselves. Something about fishing for hungry people or so…

When someone is genuinely stuck, doing research themselves allows the answerer not to go down the same dead ends, which saves time for both.

Corbin ,

If it’s on Stack Exchange, you can help us keep the community decent by assuming good faith and being patient with newcomers. Yes, it’s frustrating. And yeah, sometimes, it’s basically impossible to avoid sarcasm and scorn, just like how HN sometimes needs to be sneered at, but we can still strive for a maximum of civility.

If all else fails, just remember: you’re not on Philosophy SE or any of the religious communities, it’s just a computer question, and it can be answered without devolving into an opinion war. Pat yourself on the back for being a “schmott guy!” and write a polite answer that hopefully the newbies will grok. Be respectful of plural perspectives; it’s a feature that a question may have multiple well-liked answers.

CCF_100 , in Aaargh....my eyes......my eyes......

My ASDV professor has two moods: He either names variables like this post, Or he names variables pp (for pointer pointer)

robojeb ,

Fuck for some reason pp is giving me flashbacks to having to write using Hungarian notation variable names.

Omega_Haxors , (edited ) in You can certainly change it. But should you?

Context is very interesting: stackoverflow.com/…/difference-between-const-cons…

Const flags to the code that you cannot change the value, and volatile flags to the compiler that it’s not safe to change the value.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • [email protected]
  • lifeLocal
  • goranko
  • All magazines