Kyle Strand

@BatmanAoD
5 Followers
35 Following
77 Posts
Father, programmer (and Rustacean), pianist, dancer, over-thinker
Pronounshe/him

@sima @karolherbst @cas @kernellogger @airlied

Sorry for the stupid question, but what harm did Marcan's posts outside the mailing list actually do? I find lkml threads difficult to navigate and I don't know off-hand who is or is not a common participant, but I couldn't see many drive-by responses in the thread itself; were there a bunch that I missed? Or was it just drama outside the mailing list, and if so, why does that matter?

@pluralistic you say that we haven't "added the federation systems that would enable freedom of exit to its service". we have done that. what I think you *really* want is a peer running actual competitive alternatives for each component. That is similar, but different!

If it is possibly, why isn't anybody doing it? That is a great question! we have theories, and have done a lot already to encourage it (open code, open protocol, docs, etc)

@iximeow @jyn @rain yeah you can write the equivalent of async rust in c++ with no borrow checker. it is so dubious that there's a clang tidy lint just telling you to not capture *anything* in an async lambda *ever* because the *lambda object itself* can and often will vanish before the end of its own execution due to the surrounding function returning.

https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rcoro-capture

it's simply absurd.

C++ Core Guidelines

The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

Reading https://hachyderm.io/@alilleybrinker/111546233275768709 made me realize that the high level C++ authors are NOT a clown circus.

I was at a circus last week, and damn, do they care about the safety of their employees.

Andrew Lilley Brinker (@[email protected])

lol, a group of unnamed “C++ senior members with decades [of] experience in ISO C++” filed a response to the federal RFI on open source software security and it is ridiculous. https://www.regulations.gov/comment/ONCD-2023-0002-0020 #rust #rustlang

Hachyderm.io
What is this talking about??? Python has the with keyword, Java has had AutoCloseable since 2011, and even PHP has refcounting so resources are released if you don't duplicate a reference (and everything's cleaned up at the end of the request in any case). Saying that most newer languages don't have "facilities for handling resource release automatically" is a bald-faced lie! The people who wrote this should have to face professional consequences.

i wrote some incoherent notes on managing packages and the folly of semver over on cohost

https://cohost.org/tef/post/2967779-every-so-often-i-thi

This comic I drew like two years ago is still relevant.

https://locrian.zone/comic/8

Browser Comparison

I didn’t rate Safari because I’ve never used it and it wouldn’t be fair. Besides, does it really count as a web browser if you can only run it inside a VM?