Diniremix

Software Developer, Gnu/Linux User, Activista del #softwarelibre
Anywhere but Home

Diniremix boosted:
nixCraft 🐧nixCraft
2025-05-25

It's 2030. There is a massive demand for human senior developers to fix garbage made by Vibe coders. 🙃

Diniremix boosted:
Agnieszka R. Turczyńskaagturcz@circumstances.run
2025-05-25

Parenting.

A piece of paper attached to some furniture, with following text printed on:

Mom’s Gone Weekend Rules
* Don't add to the population
* Don't subtract to the population 
* Don’t damage or destroy physical property
* Stay out of the hospital, the newspaper and jail
Diniremix boosted:
2025-05-25
2025-05-23

"I wanted to make a programming language that resembled magical circles."

#Programming

github.com/denismm/mystical_ps

Diniremix boosted:
2025-05-19

ai;dr

Diniremix boosted:
2025-05-19

TIL why (in British English) we don't use a dot after the “St” short form of “Street”.

The “t” in “St” is *not* the second letter of “Street”, but the sixth. So it's not an abbreviation (like “Prof.” for “Professor”, “etc.” in “et cetera”, etc.), it's a contraction (like “Dr” in “Doctor”, “Mr” in “Mister”, “St” in “Saint” and so on) and contractions don't have a dot.

🤯

I assumed it was just a weird English thing, but turns out I found the only language feature that's entirely consistent :flan_wink:

Diniremix boosted:
Toromino :antifa2: :vegan:foxhkron@cybre.club
2025-05-18

Things the American mind can’t comprehend

Diniremix boosted:
Amalia Zeichnerinamalia12
2025-05-18
"The exercise of imagination is
dangerous to those who profit
from the way things are because
it has the power to show that the
way things are is not permanent,
not universal, not necessary."
URSULA K. LE GUIN
"A WAR WITHOUT END"
Diniremix boosted:
It's FOSSitsfoss
2025-05-18
Diniremix boosted:
Rust Weekly 🦀rust_discussions
2025-05-17

Rust in Production: Astral now handles over 12.5% of all requests to PyPI

corrode.dev/podcast/s04e03-ast

Discussions: discu.eu/q/https://corrode.dev

2025-05-15

Announcing #rustlang 1.87.0 and ten years of Rust!🎉🥳

blog.rust-lang.org/2025/05/15/

```rust
unsafe {
asm!(
"jmp {}",
label {
println!("Jumped from asm!");
}
);
}
```

Diniremix boosted:
Edges 💜:floof::paws::ahriPatContinously::vlang:edges@mk.kiber-ogur4ik.space
2025-05-15
Diniremix boosted:
The V Programming Languagevlang@mas.to
2025-05-15

It's been spotted in the wild! #vlang #mascot #weasel

Diniremix boosted:
Esteban Küber :rust:ekuber@hachyderm.io
2025-05-15

My #RustLang experience started literally 10 years ago, when #Rust 1.0 came out. I'd been hearing about it for a while, it seemed interesting, and it sounded like a nice round number to jump in. The documentation was excellent, but applying those concepts in practice was harder than I anticipated, so I bounced out. Over the holidays that year I had a week off and decided to give it another chance. In the meantime, the tooling and documentatio had gotten better, and this time it stuck.
Looking for projects to contribute to to exercise the concepts I was learning, I started sending PRs to racer (an early auto complete library). While doing so, I remember getting a baffling compiler error message that took me half an hour to figure out. I didn't feel smart for eventually getting it, nor stupid for not getting it earlier. I felt annoyed because in my mental model the compiler had the information that I needed to understand what had happened and it just wasn't telling me. So I looked at the rust codebase. Which was written in Rust. And I changed that error. Very quicky realized that there was a lot of low hanging fruit to do useful work and that it was a great way of learning more of the language. There are several language features that I learned first from reading first how they were implemented! I was hooked, and have been involved ever since.
Today, 10 years after I first tried Rust, 9 years after I started contributing and 8 years since I became a member of the Compiler Team, I'm proud of the tiny part I've played in getting Rust where it is today, but I am elated by the tons of work that so many others have done, both big and small. Rust is what it is not due to any single individual, but because of every single person that has written a PR, filed a ticket, talked about it, and used it.
So, happy birthday Ferris, and thank you to everyone who got us here. Raise my glass to the next 10 years!

A drawing of a postcard addressed to Ferris, labeled 10 years of Rust, Rust Week 2025 with a drawing of Ferris the crab eating a pink cake with candles shaped like the number ten surrounded by balloons. Ferris' pincers and mouth are covered in frosting.
Diniremix boosted:
Matthias Endlermre
2025-05-09

Quick tip: if you're on macOS, exclude your terminal from GateKeeper.

GateKeeper can cause Rust builds to be slower by a few seconds for each iteration.

I learned about this recently and added it to the "compile times blog post":

corrode.dev/blog/tips-for-fast

Thanks to the teams at cargo-nextest and @zed for mentioning.

Diniremix boosted:
Yehuda TurtleIsland.socialYehuda@turtleisland.social
2025-05-08

[You'll appreciate this Led By Donkeys video.]

TANK vs TESLA

"We've crushed fascism before and we'll crush it again"
- ⁠WW2 veteran Ken, 98, in the tank
#TeslaTakeDown #Tesla #ElonMusk #Fascist #Nazis

Diniremix boosted:
This Week in Rustthisweekinrust
2025-05-08
2025-05-01

Any #rustlang conference
🥳😎😆

Diniremix boosted:
Matthias Endlermre
2025-05-01

Let's talk about webhooks!

On the surface, these are just web requests. But in practice? There's a lot to consider:

- What if a request gets lost?
- How do you verify receipt?
- Can duplicate processing create security issues? (Spoiler: yes)

In today's 'Rust in Production' episode, I speak with @tasn from Svix about building a production-grade webhook system and migrating from Python to Rust.

Link to the podcast: corrode.dev/podcast/s04e02-svi

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst