Posts

Showing posts from February, 2026

Rust for Vibe Coders 🦀

Rust for Vibe Coders 🦀 **The vibe:** Rust is that overly cautious friend who won't let you leave the house without checking *everything* — but because of them, you never get into accidents. --- ### The Big Thing: The Borrow Checker In most languages you just... use variables. In Rust, the compiler is basically your mom: ```rust let name = String::from("Chad"); let also_name = name; // name is now GONE. moved. println!("{}", name); // 💥 COMPILER FREAKS OUT ``` Rust has this concept of **ownership** — only *one thing* can own a piece of data at a time. You can't just pass stuff around carelessly. You have to either: - **Move** it (original is gone) - **Clone** it (make a copy) - **Borrow** it (like lending your hoodie — they give it back) ```rust let name = String::from("Chad"); let also_name = &name; // borrowing, not taking println!("{}", name); // ✅ still works! ``` --- ### Why Does This Exist? Because in C/C++, you can accidentall...

SSC MTS - Tricky & Confusing English Words that are COMMONLY CONFUSED WORDS

  SSC MTS - Tricky & Confusing English Words 1. COMMONLY CONFUSED WORDS (Very Important!) Accept vs Except Accept (verb) = to receive willingly Example: I accept your apology. Except (preposition) = excluding, apart from Example: Everyone came except John. Affect vs Effect Affect (verb) = to influence Example: The weather affects my mood. Effect (noun) = result, outcome Example: The effect of the medicine was immediate. Advise vs Advice Advise (verb) = to give suggestions Example: I advise you to study hard. Advice (noun) = suggestion, recommendation Example: Thank you for your advice. Lose vs Loose Lose (verb) = to be unable to find, to be defeated Example: Don't lose your keys. Loose (adjective) = not tight Example: These pants are too loose. Practice vs Practise Practice (noun) = the activity of doing something regularly Example: Practice makes perfect. Practise (verb) = to do something repeatedly to improve Exam...