Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile
Varun / 王潤 / げんじ

@typesanitizer

I am once again asking you to expect more from the tools you use every day.

OK: English, हिंदी, ગુજરાતી. Learning: 日本語, 中文.

Avatar by @evatrice. He/Him.

ID: 1446833503

linkhttps://typesanitizer.com calendar_today21-05-2013 16:53:58

5,5K Tweet

1,1K Followers

499 Following

Lionel Parreaux (@lparreaux) 's Twitter Profile Photo

Today I talked at the IWACO workshop about my ideas on Modular Borrowing Without Ownership or Linear Types. You can check out the slides and recording on the website!

Today I talked at the IWACO workshop about my ideas on Modular Borrowing Without Ownership or Linear Types. You can check out the slides and recording on the website!
Li Haoyi (@li_haoyi) 's Twitter Profile Photo

Published a new post on the Mill build engineering blog: - Writing Your Own Simple Tab-Completions for Bash and Zsh mill-build.org/blog/14-bash-z…

Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile Photo

I found this insightful. If you're saying you're making a tradeoff, but you're not sure that you're operating at the frontier (in terms of perf, but I think this could potentially be generalized to hings like correctness too), then maybe you're not really making a tradeoff.

Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile Photo

New blog post on assertions (typesanitizer.com/blog/assertion…), where I talk about some personal history of using assertions at work, the technical side of how to use assertions, as well as the organizational side of getting (or trying to get) assertions adopted widely at work.

New blog post on assertions (typesanitizer.com/blog/assertion…), where I talk about some personal history of using assertions at work, the technical side of how to use assertions, as well as the organizational side of getting (or trying to get) assertions adopted widely at work.
Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile Photo

I'm considering creating a social media account on Bluesky or Mastodon, might be more active there than here. Thoughts? If you've tried both, how would you summarize the differences?

v (@iavins) 's Twitter Profile Photo

My extreme opinion is that anything other than serializable isolation is a scam. Database people haven't figured out how to make it fast, so we have ended up with other half baked isolation levels.

My extreme opinion is that anything other than serializable isolation is a scam. Database people haven't figured out how to make it fast, so we have ended up with other half baked isolation levels.
Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile Photo

Was looking at Oxide's web framework (library?) Dropshot; it has a quite well thought out trait for representing errors. docs.rs/dropshot/lates…

Was looking at Oxide's web framework (library?) Dropshot; it has a quite well thought out trait for representing errors.

docs.rs/dropshot/lates…
Varun / 王潤 / げんじ (@typesanitizer) 's Twitter Profile Photo

Short blog post, inspired by 'Six blind men and the elephant', but with programmers and static type systems instead. typesanitizer.com/blog/6-program…

Short blog post, inspired by 'Six blind men and the elephant', but with programmers and static type systems instead.

typesanitizer.com/blog/6-program…
Cedric Chin (@ejames_c) 's Twitter Profile Photo

This seems to have spread through word of mouth, so I think I should give this a boost. Over the past 3 years or so, I've seen a number of "what to do about AI posts". Most of them are bad, because they are built around a flawed idea: that you have to predict the future to act.

This seems to have spread through word of mouth, so I think I should give this a boost.

Over the past 3 years or so, I've seen a number of "what to do about AI posts". Most of them are bad, because they are built around a flawed idea: that you have to predict the future to act.