maxammann
banner
maxammann.bsky.social
maxammann
@maxammann.bsky.social
Security researcher and open-source enthusiast, volunteer at Digitalfabrik
Maybe in the form of a hobby. Apprenticeship in crafts/woodworking is still full or toxicity, at least here in Germany from what I've heard.

Guess it all also comes down to dependencies between people (teacher vs apprentice).
July 4, 2025 at 8:19 PM
Hm, haven't seen that yet, but I also never turned on Gemini. Maybe turning Gemini off fixes that.
May 2, 2025 at 6:15 AM
Awesome!
March 6, 2025 at 9:40 PM
I used that one: www.sky-follower-bridge.dev

It only requires trusting the service once and only on bsky. So if you have a fresh account that one is nice.
Sky Follower Bridge
Instantly find and follow the same users from your 𝕏 followers on Bluesky
www.sky-follower-bridge.dev
February 2, 2025 at 10:34 PM
Haha I mean I'm aware of the practice, never heard the term though, wonder if there is a German one
January 27, 2025 at 3:22 PM
TIL what a SLAPP is :D Strategic lawsuit against public participation
January 27, 2025 at 11:16 AM
Re your question: The lifetimes are unconstrained here actually.
January 16, 2025 at 2:03 PM
impl<'a> IntoIterator for &'a TicketStore {
type Item = &'a Ticket;
type IntoIter = std::collections::btree_map::Values<'a, TicketId, Ticket>;

fn into_iter(self) -> Self::IntoIter {
self.tickets.values()
}
}
January 16, 2025 at 2:01 PM
Rust is very precise about which parameterized trait is implement for which type. All is clearly defined, e.g. you can't get owned Tickets out of a store. Only references.
January 16, 2025 at 2:01 PM
For any lifetime 'a implement the IntoIterator trait for all references of TicketStore with lifetime 'a. We implement a specific kind of the IntoIterator trait here, where the iterator type is Self::IntoIter and the Self::Item is a reference to a ticket.
January 16, 2025 at 2:01 PM
Not sure if I get what you mean. Which generic syntax do you mean?

I can give you some mathy describing words based on the following solution:
January 16, 2025 at 2:01 PM
It's documented here doc.rust-lang.org/reference/it...

I think the key thing to know is that any & implicitly has a lifetime, e.g. 'a

You can't use a lifetime without introducing it. By using a LifetimeParam in the GenericParams you can achieve that.

Does that answer it to you?
Generic parameters - The Rust Reference
doc.rust-lang.org
January 16, 2025 at 1:16 PM
Their network framework seems to support it though developer.apple.com/documentatio...
tls_protocol_version_t | Apple Developer Documentation
The collection of supported TLS and DTLS versions.
developer.apple.com
January 14, 2025 at 1:02 PM
Reposted by maxammann
Well, not anymore -- not with my patented POWER COMMENT technique!

godbolt.org/z/nEqhbhbse
January 10, 2025 at 6:34 PM
Awesome! We need a Rust version of this!

I'd love to see Sebastian praise Rust
January 9, 2025 at 12:09 PM