Thought experiment: Most programming languages were designed in an era where mostly one programmer coded in isolation. If you were designing a language for modern collaborative programming/commenting/etc., what would you change? How would you *modify* existing languages?
26.07.2025 12:46 β π 83 π 14 π¬ 27 π 3
truly magnificent
29.07.2025 03:08 β π 3 π 0 π¬ 0 π 0
29.07.2025 02:35 β π 17 π 0 π¬ 1 π 0
21.05.2025 17:09 β π 488 π 89 π¬ 9 π 2
use iddqd::{IdOrdMap, IdOrdItem, id_upcast};
#[derive(Debug)]
struct User {
name: String,
age: u8,
}
// Implement IdOrdItem so the map knows how to get the key from the value.
impl IdOrdItem for User {
// The key type can borrow from the value.
type Key<'a> = &'a str;
fn key(&self) -> Self::Key<'_> {
&self.name
}
id_upcast!();
}
let mut users = IdOrdMap::<User>::new();
// You must pick an insertion behavior. insert_unique returns an error if
// the key already exists.
users.insert_unique(User { name: "Alice".to_string(), age: 30 }).unwrap();
users.insert_unique(User { name: "Bob".to_string(), age: 35 }).unwrap();
// Lookup by name:
assert_eq!(users.get("Alice").unwrap().age, 30);
assert_eq!(users.get("Bob").unwrap().age, 35);
// Iterate over users:
for user in &users {
println!("User {}: {}", user.name, user.age);
}
new #rustlang crate drop: iddqd! ID-based maps where keys are borrowed from values. Four maps are included: IdOrdMap, IdHashMap, a bijective (1:1) BiHashMap and a trijective (1:1:1) TriHashMap.
At Oxide we've found this pattern to be very useful. iddqd is no-std compatible, too!
docs.rs/iddqd
21.05.2025 21:19 β π 164 π 36 π¬ 15 π 2
10 years ago, @jennschiffer.com took this pic of me. another life.
05.05.2025 22:12 β π 14 π 0 π¬ 1 π 0
β€οΈβ€οΈβ€οΈ thaaannnkks and yes i go every year. this year they had a yoga class and the downpour hit literally as it ended π
heck yeah on a membership!! we should go some time
05.05.2025 17:41 β π 3 π 0 π¬ 1 π 0
the noise i made when i saw the supermarket had purple baby broccoli today
30.04.2025 22:18 β π 9 π 0 π¬ 0 π 0
i am currently in a town where all the cafes except dunkin donuts are closed on wednesday
26.03.2025 12:23 β π 3 π 0 π¬ 0 π 0
this ainβt texas
24.03.2025 19:53 β π 21 π 0 π¬ 1 π 0
apropos of nothing, hereβs my fave coffee in ottawa
20.03.2025 12:35 β π 23 π 0 π¬ 2 π 0
VIX market uncertainty index
this stock market shit is easy, line goes up π
04.03.2025 14:58 β π 69 π 4 π¬ 2 π 2
YouTube video by Derek Sivers
First Follower: Leadership Lessons from Dancing Guy
I often think back at this video from Derek Sivers: "The first follower transforms a lone nut into a leader."
This has been true so many times in my experience. If you haven't watched this video yet, it's well worth your time, it's only 3 minutes.
youtu.be/fW8amMCVAJQ
22.02.2025 16:28 β π 35 π 10 π¬ 5 π 1
this is so real
22.02.2025 17:58 β π 1 π 0 π¬ 0 π 0
i accidentally brought a dog towel of questionable status to the gym this morning and it was literally like a laundry detergent commercial
22.02.2025 16:07 β π 15 π 0 π¬ 0 π 0
i also still have my 13! i cant tell if it really still works great or im getting old and dont have the accelerating taste/needs i once did
22.02.2025 13:23 β π 2 π 0 π¬ 2 π 0
βhow i learned to stop worrying and love the build scriptβ
19.02.2025 00:25 β π 3 π 0 π¬ 1 π 0
!!!! i hadnt heard of this!! thank you for sharing
18.02.2025 00:27 β π 1 π 0 π¬ 0 π 0
i have just discovered a really great use for ai: no spoilers screening of movies for violence against animals.
17.02.2025 22:44 β π 8 π 0 π¬ 1 π 0
Thomson Reuters Wins First Major AI Copyright Case in the US
The Thomson Reuters decision has big implications for the battle between generative AI companies and rightsholders.
Thomson Reuters has won the first major AI copyright case in the US. The decision has big implications for the battle between generative AI companies and rightsholders.
11.02.2025 20:54 β π 3347 π 1078 π¬ 41 π 275
πππ
11.02.2025 23:20 β π 3 π 0 π¬ 0 π 0
i dont know and im so mad about it lol
11.02.2025 23:14 β π 4 π 0 π¬ 0 π 0
the capitalization strategy of Ipv6Addr should be illegal
11.02.2025 22:38 β π 16 π 1 π¬ 1 π 0
PSA: if you're shipping a CLI tool in Rust, please give an option to use the system certificate store. Most Rust libraries for network stuff will just use the Mozilla webpki list by default.
08.02.2025 00:00 β π 28 π 4 π¬ 4 π 0
08.02.2025 20:06 β π 20 π 0 π¬ 1 π 0
02.02.2025 15:25 β π 35 π 2 π¬ 2 π 0
ππ―
27.01.2025 14:10 β π 1 π 0 π¬ 1 π 0
Environment variables - cargo-nextest
Environment variables nextest reads and sets, and whether it's safe to alter them within tests.
Rust 2024 is (finally) going to mark std::env::set_var and remove_var unsafe. But many tests want to alter the current process's environment. Here's some documentation about its safety.
I think this is a case where nextest's process-per-test model shines, with clear, composable semantics.
24.01.2025 23:06 β π 36 π 6 π¬ 0 π 0
youβre not wrong π
π
π
21.01.2025 21:18 β π 0 π 0 π¬ 0 π 0
jokes still range from below lemon to sublime
when I go Iβm goin like Elsie
this is a regrettable development
aka casio_juarez in other universes
kansas city adjacent
not the darth u are looking for
GET MY T-SHIRTS HOODYS MUGS AT https://dashare.zone -
DAILY EXTRAS BY EMAIL AT https://patreon.com/dasharez0ne
WHERE U WILL ALSO FIND "DA SHARE Z1NE", STICKERS AND MORE SHYT -DASHARE.ZONE ADMIN
Co-founder and CTO of Oxide Computer Company. According to Field of Schemes, "tech exec and Oakland A's fan" -- but more of an Oakland Ballers fan now.
VP of DevRel at GitHub (he/him)
https://github.com/martinwoodward
he/him β purveyor of fine bike sheds β Debian Developer β Hy β playing with SDRs as K3XEC β formerly: board @ OSI
Find me on the fediverse at https://soylent.green/@paul
Technologist, storyteller, activist. Opinions my own.
πCharlottesville
en / de / es
Posts autodelete after 2 days or when viral. Some posts automated.
Web:
- emilygorcenski.com
- Bookwyrm.social/EmilyG
- lefttoourowndevices.blog
- @brandblock.online
nb (she/they). boricua. rustacean. newbie artist. 1312. pfp by @kimstramat.bsky.social β¨ wasm @ fastly. Helping make @conjured.ink
Internet technologist π©βπ»
Security π‘οΈ
Performance πββοΈ
Usability π
Observability ποΈ
She/Her/Hers πββοΈ
Fediverse: https://hachyderm.io/@suzannealdrich
I flip bits.
Mostly bees; reigning CA state champion knitter; βoccasionally impressiveβ
Seattle sports fan, sneaker collector, punches keys for a living, enjoys bread and making dad jokes
it's a website (and a podcast, and a newsletter) about humans and technology, made by four journalists you might already know. like and subscribe: 404media.co
exactly what it says on the tin.
πΈ @dcousineau.photos
Devtools as culture accelerators. Principal, Uploop. Rogue researcher. β©
Ex Stack Overflow, early Node.js.
β¨Invested in the deliberate practice of a brighter future.
Also @anthrocypher@hachyderm.io
Working on wasm at google
Always building something ππ¨
he/him/they