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.

unionagainstdhmo , in Microsoft 365?
@unionagainstdhmo@aussie.zone avatar

Gave up on office a couple of years ago when I discovered bastet:

For people who enjoy swearing at their computer, Bastet (short for Bastard Tetris) is an attractive alternative to Microsoft Word.

github.com/fph/bastet/

Kolanaki , in No matter how smart you're, end user is smarter than you
@Kolanaki@yiffit.net avatar

no matter how smart you’re

I don’t know how the fuck you managed to use the right you’re yet also still used it wrong. I like it and hate it simultaneously.

JATtho , in Rebase Supremacy

To produce 1 commit, I end up rebasing the damm thing at least 3 times. If there is an problem, it’s at least 2³ times.

argh_another_username , in Microsoft 365?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat

Blackout ,
@Blackout@kbin.run avatar

Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn. He rises again!

RustyShackleford ,
@RustyShackleford@programming.dev avatar

Long may he reign.

firelizzard , in What are variables and semicolons for actually?
@firelizzard@programming.dev avatar

After programming in Go for nearly a decade, the idea of going back to needing semicolons brings me pain. Rust seems cool, but semicolons 🤢

TadoTheRustacean OP ,

As you can see, rust allows you to not put semicolons at the end of code blocks. The presence of semicolons is not a language killer. It’s a very hard language, but its worth it.

Asudox ,
@Asudox@lemmy.world avatar

I agree. Semicolons are a small “tradeoff” (personally not for me) for such a great language.

firelizzard ,
@firelizzard@programming.dev avatar

The presence of semicolons is not a language killer.

I’m not saying it is. But every time I have to work in a language that requires semicolons I’m constantly forgetting them and constantly reminded of how nice it is to not have to care in Go.

Kowowow , in When everyone became paranoid

It would be more of a fair trade if bad actors at least needed to make sure their code was way better than most

yeppgnu , in Microsoft 365?

Any question?

kippinitreal , in When everyone became paranoid

I think a lot of memes are missing the main point of how it was caught, the exploit caused a spike in CPU usage for a network call. That made no sense to the guy Messiah who found/reported it. FOSS software’s strength is the number of critical eyes looking over each line of code you put out!

GBU_28 ,

Right but the joke is that most developers aren’t of that quality, and are now going to put leredditor super sleuth eyes on every application they build

XEAL ,

What was the full story again? I’m googling but I can’t find it.

kryllic ,
@kryllic@programming.dev avatar

In a nutshell, a backdoor was intentionally planted by a malicious actor in xz Utils, an open-source data compression utility widely used in Linux and other Unix-like operating systems. This discovery was made by Andres Freund, a developer and engineer working on Microsoft’s PostgreSQL offerings. He was troubleshooting performance problems on a Debian system. Specifically, SSH logins were consuming excessive CPU cycles and generating errors with Valgrind, a memory debugging tool. Through sheer luck and Freund’s careful eye, he eventually discovered that these issues were the result of updates made to xz Utils. Upon closer inspection, he found that updates to xz Utils were the result of a maliciously inserted backdoor. The backdoor, present in xz Utils versions 5.6.0 and 5.6.1, manipulated the sshd executable, allowing anyone with a predetermined encryption key to upload and execute arbitrary code on affected devices.

XEAL ,

I expected a link to a source, but this is even better (matches with the little I remember)

Thanks!

kryllic ,
@kryllic@programming.dev avatar

No prob! I think Ars Technica had the best writeup imo: arstechnica.com/…/what-we-know-about-the-xz-utils…

NoisyFlake , in What are variables and semicolons for actually?

What’s the font?

TadoTheRustacean OP ,

JetBrainsMono Nerd Font

NoisyFlake ,

How did I not recognize the font I’ve been using for years, lol. Guess it just looks even better on a HiDPI display.

gravitas_deficiency , in What are variables and semicolons for actually?

Now do it without using commas

TadoTheRustacean OP ,

Challenge accepted! If I won’t procrastinate from this procrastinating, tomorrow will be a version 2 without commas!

TadoTheRustacean OP ,
gravitas_deficiency ,
stepanzak , in Microsoft 365?

The collision of MS Teams with the lady’s eye is going to be very painful.

ace OP ,

To be fair, having to interact with MS Teams with any part of your body is painful.

Fiivemacs ,

Especially since now you need seperate licenses for it

tourist ,
@tourist@lemmy.world avatar

that fucking call ringtone has legit caused minor anxiety problems in people

As soon as I hear it I can FEEL my adrenal glands start pumping

stepanzak ,

You tell me! My school uses it and everybody, including the teachers, hate it with passion.

ChaoticNeutralCzech ,

To spousta škol v ČR, bohužel…

vox ,
@vox@sopuli.xyz avatar

instructions unclear, dick stuck in ms teams

WhiskyTangoFoxtrot ,

How do you know it’s going towards her eye? She might be able to shoot MS Teams out of her eyes.

FizzyOrange , in What are variables and semicolons for actually?

Neat FP style. Pretty verbose though. Someone should invent a terser syntax so you don’t need to write do_two_things everywhere. It’s a common operation so maybe it could even be a single character.

jendrik ,

Like a semicolon? No, too boring. What about >>=

TadoTheRustacean OP ,

If you know about rust you know it’s a programmable programming language, meaning that you can make macros. There could be a macro that would do that but 1. Macros is rust code to write rust code so they have the complexity of rust squared 2. I said to myself the only macros I will allow myself to use in this challenge is println and allow

tatterdemalion ,
@tatterdemalion@programming.dev avatar

; is just a monad after all

marcos , in What are variables and semicolons for actually?

Rust’s semicolon means something like “There’s nothing to see here! Move along! Move along!”, so yeah, you don’t actually need any.

DumbAceDragon , in What are variables and semicolons for actually?
@DumbAceDragon@sh.itjust.works avatar

Finally, pure functional rust.

Zagorath , in No matter how smart you're, end user is smarter than you
@Zagorath@aussie.zone avatar

Like @deadbeef79000, I was bothered by the contraction. So I decided to Google it in the hopes of explaining why exactly it’s wrong, in case you’re a second-language speaker.

I honestly thought there would be a simple explanation, but it turns out that there doesn’t seem to be one. I found one Reddit thread which linked to a now-defunct blog (luckily, [it’s still available through the Wayback Machine), another that linked to an earlier Reddit thread, inside of which was yet another link to an even earlier thread. Here’s the most recent of the threads in that chain if anyone wants to read it. But below is quoted the important bit from that archived blog post:

You CAN end a sentence with a contraction if it is a Type 2 (Verb-Negative), both in speaking and writing. You are always in safe territory when you end a sentence with a negative contraction.

Examples:

  • No, I don’t.
  • I’m a student, but she isn’t.

For a Type 3 (Modal + “have”), English expert Eugene Mohr says in his article in TESOL Quarterly, “The Independence of Contractions”, that “no contraction takes place if….have occupies the final position” in a sentence. HOWEVER, Mohr limits his explanations to contractions in written language, not spoken. In informal speech, native speakers often contract a modal with “have” at the end of a sentence. So, while it looks funny written out, you will hear people end a sentence this way.

Example:

  • I didn’t go to church, but I should’ve.

Last, and most importantly, you CANNOT end a sentence with contraction if it is a Type 1 (Pronoun-Verb). Not in formal English, not in informal English – never! In this case, you must write out the entire verb that follows the pronoun. So take a look at the contraction at the end of your sentence. Does it contain a pronoun? If it does, then break it up into its two original words.

  • INCORRECT: Yes, we’re.
  • CORRECT: Yes, we are.

But the bottom line is yeah, the title here uses a contraction in a way that is not permitted by standard English prosody.

Scoopta ,
@Scoopta@programming.dev avatar

Tom Scott actually has a video about this which also talks about why you can’t end sentences with contractions. youtu.be/CkZyZFa5qO0

Zagorath ,
@Zagorath@aussie.zone avatar

Ahh yes, I knew I remembered hearing about this somewhere before, but couldn’t remember where. Tom Scott’s videos on linguistics are excellent.

victorz ,

This is God’s work. ❤️👌

deadbeef79000 ,

Thank you that’s a brilliant explanation.

Re-reading the headline, the second phrase starts with an implicit “your” too. Just to make it more confusing ;-)

Zagorath ,
@Zagorath@aussie.zone avatar

the second phrase starts with an implicit “your” too

Could be. Personally I interpreted it as an implicit “the”. Doesn’t change the meaning either way.

Lmaydev ,

It’s just one of those secret rules that we all pickup and use when it’s our first language.

Like the order of adjectives.

Zagorath ,
@Zagorath@aussie.zone avatar

Yeah for sure it is. The biggest difference is that there’s a fairly simple way to explain the adjectival order: “opinion, size, age, shape, colour, origin, material, purpose”. It’s apparently very difficult to explain when you can and cannot use contractions in a concise way.

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