
Rust at $job, Rust and Haskell at home. Opinions my own. Also at @plumenator@mastodon.social @plumenator@functional.cafe @plumenator@hachyderm.io
Singapore
Joined May 2009
- Tweets828
- Following5.5K
- Followers398
- Likes1.5K
Karthik Ravikanti retweeted
Hey @TwitchCon , so with '22 are we doing anything for Software and Game Engineering?
When I first started 30 concurrent viewers was pretty big. Without any raids I've crossed over 600 this month. The category is growing fast!!
Karthik Ravikanti retweeted
Replying to @GabriellaG439
On how it does more harm than good to artists:
Sadly I'm going to have to completely shut down my entire @DeviantArt gallery as people keep stealing my art and making NFTs. I can't - and shouldn't have to - report each one and make a case, which is consistently ignored. Sad and frustrating.
Karthik Ravikanti retweeted
The last episode of the year is out! In this episode we interview @jwiegley on his extensive experience on C/C++, Haskell, Coq and the Emacs community. Also on your favorite podcast app provider.
open.spotify.com/episode/19z…
Karthik Ravikanti retweeted
Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]
youtu.be/d3qY4dZ2r4w
#CppNow #cplusplus #cpp
Karthik Ravikanti retweeted
This is so f*cking cool!
teapawt.net/Elzo_/status/145594993…
Karthik Ravikanti retweeted
Evaluating a software engineer using leetcode algos is like evaluating a journalist by making them solve last Sunday's crossword
What in the fresh hell is this?! All I did was search for "Monads are for controlling the order of evaluation".
rysucinogyzycypi.degisiktatl…
Karthik Ravikanti retweeted
Monads are monoids in the category of endofunctors - a #Scala 3 journey, tweet-size, no psychobabble
Read on 👇
Karthik Ravikanti retweeted
huh, some pretty obvious #rustlang crates squatting :(
crates.io/users/tailot
Karthik Ravikanti retweeted
Looking to learn Haskell?
@lowderdev is streaming himself walking through an FP course in Haskell.
twitch.tv/lowderdev
youtube.com/channel/UC4tU9Qh…
Karthik Ravikanti retweeted
| ̄ ̄ ̄ ̄ ̄ ̄ |
| CALLING |
| DEV TOOLS |
| PEOPLE |
| _______|
(\__/) ||
(•ㅅ•) ||
/ づ
Want to help developers catch breaking changes better? Join our founding team to build an IR for API behavior, from the ground up.
jobs.lever.co/akitasoftware/…
Karthik Ravikanti retweeted
Want to help us get v3 launched? We need all tracks to define their languages' "key features" and "tags". These two meta-issues link to a track-specific issue for all our tracks. We'd love your helping in closing them! 💙
github.com/exercism/v3-launc…
github.com/exercism/v3-launc…
Karthik Ravikanti retweeted
The Journal of Functional Programming will move to Open Access in 2022! Our published research will be freely accessible to all.
cambridge.org/core/journals/…
I got Essential Effects by Adam Rosien (Early Access) on @Gumroad: gum.co/essentialeffects
Had to get it after @arosien 's great talk at the Singapore Scala Programmers Meetup
Karthik Ravikanti retweeted
Tonight, as a preliminary step towards launching v3, we've renamed `master` to `main` as our primary branch across 251 reps, and moved over 350 issues from the v3 monorepo into the relevant track repos.
(Both of these jobs were done manually - big thanks to those who helped!!)
Karthik Ravikanti retweeted
I saw a post on LinkedIn that recommended adding an emoji at the beginning of your name because you could see who was using some sort of automation tool to send out connection requests.
I can now confirm it works.


















