Twitter | Search | |
Slava Pestov
Aspiring programmer
13,810
Tweets
610
Following
6,834
Followers
Tweets
Slava Pestov Feb 1
A friend commented that this time my trip was very touristy, and he’s right. As time passes I become more and more of a tourist. I guess next time I’ll have to go to Fisherman’s Wharf and buy an “I ❤️ San Fran” T-shirt
Reply Retweet Like
Slava Pestov Feb 1
Replying to @dukeleto
Ok boomer
Reply Retweet Like
Slava Pestov Feb 1
Replying to @Catfish_Man @bbum
Counterfeit appliances sounds like a pretty sweet racket. Why didn’t I think of that one
Reply Retweet Like
Slava Pestov Jan 31
Replying to @hdevalence
The big corporate apartment complexes usually have them
Reply Retweet Like
Slava Pestov Jan 31
Replying to @hollyborla
Next generation iPad leaked
Reply Retweet Like
Slava Pestov Jan 31
Earlier today at work I was presenting some slides and I was handed a combo USB-C cable that would charge my laptop and do video out at the same time and that’s when I realized I no longer understand technology
Reply Retweet Like
Slava Pestov Jan 31
Replying to @jckarter
Reply Retweet Like
Slava Pestov Jan 31
Reply Retweet Like
Slava Pestov Jan 31
Strong type systems, memory safety, automatic memory management and so on have had zero effect on software quality, because all the extra slack was consumed by new features instead
Reply Retweet Like
Slava Pestov Jan 31
Replying to @slava_pestov
Doesn’t mean languages shouldn’t add new features of course, just that nothing is truly “essential” and maybe language implementors should spend a little bit more time on tooling instead
Reply Retweet Like
Slava Pestov Jan 31
I must be stuck in the past because my criterion to evaluate the relative importance of a language feature is still roughly “did Java 1.1 have this”. If not, you can *probably* be a productive developer without it
Reply Retweet Like
Slava Pestov Jan 31
Does a protocol extension not accomplish the same thing? Or a base class?
Reply Retweet Like
Slava Pestov Jan 31
See I didn’t know that last part. I *think* all of Swift’s ODR symbols are thunks and stuff and they’re not visible from outside the dylib, so we shouldn’t hit this case. Is that correct?
Reply Retweet Like
Slava Pestov Jan 31
Dodged an ABI bullet here. Underscored keyword was broken... but thankfully the broken case wasn’t exercised in the standard library
Reply Retweet Like
Slava Pestov Jan 31
Wait, that’s a thing? C++ is worse than I thought
Reply Retweet Like
Slava Pestov Jan 31
Pro tip: every phone number with a 408 area code is telemarketers/scammers
Reply Retweet Like
Slava Pestov Jan 31
Can you elaborate on the auto-synthesizing variables bit?
Reply Retweet Like
Slava Pestov Jan 30
BeOS would like to have a word with you. Or more like three words, reserved for future expansion at the end of the vtable
Reply Retweet Like
Slava Pestov Jan 30
Replying to @dgregor79
Ok but what if you wrote an interpreter that implemented all of name lookup and overload resolution at run time. Problem solved
Reply Retweet Like
Slava Pestov Jan 30
I watched a video about this once. Interesting talk, but the presenters seemed a bit odd (and who is the third speaker “Douglas Gregor”? He never came on for some reason)
Reply Retweet Like