Sign in with Twitter

Username:

Ingvar Stepanyan @RReverser Ukraine ➩ London

Obsessed D2D programmer (parsers, compilers, tools & specs). 🥑.wasm (WebAssembly Advocado) @Google, previously broke the Internet more than once @Cloudflare.

838 Following   4,978 Followers   31,665 Tweets

Joined Twitter 12/17/09


Rebooked from a premium economy to a regular economy with middle seat, for a fee and a fare difference. Airfares are wild as usual."Ironically, the chamber was flooded two minutes after the majority League, Brothers of Italy, and Forza Italia par… https://t.co/ZihKyysF7Vhello world from dtrace on windows arm64. cc @ahl @bcantrill https://t.co/04TxGZIDXd
Retweeted by Ingvar Stepanyanjust remembered the guy who 3D printed an EF mount for the gameboy camera and chucked a 70-200mm lens on there, giv… https://t.co/8EomonukJX
Retweeted by Ingvar StepanyanAt the airport 20 minutes past the check-in time 😔 Time to learn about rebookings. @sebmck In this case I left an hour earlier than I normally would, but there was some crash on the road which delay… https://t.co/YUMNB22S3oSome people walk the ropes. Some people climb the rocks. Some people jump with parachutes. Me? I go to airports. @AdamRackis Not yet and the chances are decreasing.Ughhh the driver thought he knows better than the navigator and we went one round for no purpose... This is getting intense. @jaffathecake Thanks!Ah yes, exactly what you want to see on the way to an airport. https://t.co/MaXklELhcK
11/15
2019
@mitsuhiko @getsentry Rad! Can't wait to see how it plays out :)Explosive new statement just released by the Joint Investigation Team prosecuting the MH17 downing. In short: JIT p… https://t.co/utUEw8zZ2j
Retweeted by Ingvar Stepanyan @IRLmaciek @end3r @js13kGames @rustlang Is that the size with JS included?Can't promise anything yet, but since DWARF support in WASM seems to be happening I'm playing around with making… https://t.co/Gvn6tQs7U6
Retweeted by Ingvar Stepanyan @markdalgleish me: "XState" them: "...I'm looking for a date utility library" me: "Time is a state machine"
Retweeted by Ingvar Stepanyan @DavidKPiano @markdalgleish 🤯 @nevidoma_osoba Їх це теж дратує, цікаво спостерігати ) В ту ж копілку - their vs there, less vs fewer, ... @Rich_Harris @wycats @robpalmer2 @samselikoff @NicoloRibaudo @tjcrowder @ember_map @lukastaegert @guybedford Could… https://t.co/EvmVyGkeRD @Rich_Harris @wycats @robpalmer2 @samselikoff @NicoloRibaudo @tjcrowder @ember_map @lukastaegert @guybedford Yeah I… https://t.co/UknXw4J5Nm @Rich_Harris @wycats @robpalmer2 @samselikoff @NicoloRibaudo @tjcrowder @ember_map @lukastaegert @guybedford I beli… https://t.co/DowGXowXEnI like the new "assertions" feature in TypeScript, although I'm a bit surprised it was implemented as a special-cas… https://t.co/EAsmpuQKKcICYMI, the recording of our with @fractorious #ChromeDevSummit talk about the new #WebAssembly features is out:… https://t.co/fHxZ20FJ04 @John_Papa async.js library
11/14
2019
@qz Hm.
Retweeted by Ingvar StepanyanGooglebot supports Web Components 😲 I don't personally know how many people use them in prod, but at least it seems… https://t.co/ZXZuMOhN4UHot off the press at #cds2019.. Median time for Googlebot to render (exec JS, etc): 5s! 90th percentile: minute… https://t.co/48h52SNc7m
Retweeted by Ingvar StepanyanAs someone who tried developing browser extensions in the past, I'm *so* excited about upcoming changes that integr… https://t.co/go7t5hcpTg @tlakomy They're served as MP4 and likely weigh less than some of the images in your feed :)The tricoloured heron. (Photo: Jackie Kramer) https://t.co/jmrbUZiWuz
Retweeted by Ingvar Stepanyansounds bad https://t.co/t2Nudn6FKc
Retweeted by Ingvar Stepanyan
11/13
2019
@Raqbit_ That makes sense! The problem is, developers often go for easier solution of disabling text selection on `… https://t.co/CLoJ4b6QqX @dotcypress 😂OH: "Nginx mints are the best mints ever." (c) @torch2424Oh, the things you'll compile! ⌨️ @fractorious and @RReverser take a look at modern WebAssembly, how you can use i… https://t.co/WbyuQuGim5
Retweeted by Ingvar Stepanyan📢 Achievement unlocked 🏆🔓 The work we have been doing with OpenCV.js and #webassembly at @IntelSoftware is now for… https://t.co/2jbx71uL3F
Retweeted by Ingvar Stepanyan @CryZe107 #ChromeDevSummit :)--target wasm32-unknown-cdsHoussein just announced something I've been working on for a little while: @babel/preset-modules! A Babel preset t… https://t.co/z8btV9JjqN
Retweeted by Ingvar StepanyanTo clarify - I just don't think this is a "feature" of native apps we should be copying. If anything, not being abl… https://t.co/L2Bwp4C3cc @bobzhang1988 @Vjeux @reasonml Congratulations! Have fun!😂 riiiight https://t.co/uKgK2jPQCh
Retweeted by Ingvar StepanyanIn the future, Chrome would like to reward sites delivering typically fast experiences, while providing transparenc… https://t.co/4wWDikgk90
Retweeted by Ingvar StepanyanUhh... please don't disable text selection in Web pages and PWAs.turn off web assembly, once and for all
Retweeted by Ingvar Stepanyan
11/12
2019
@ag_dubs @rustwasm So subtle 😂 @ag_dubs @rustwasm I've been actually finding clippy pretty useful for generic stuff like inefficient data structur… https://t.co/Dwhe8g7IyP @ag_dubs @rustwasm Interesting idea! What sort of hints do you imagine? Clippy warnings?Such a great idea at #ChromeDevSummit: a lounge, where all introverts can gather together and talk... oh wait 😝 https://t.co/I0JYUDpRw1#justSaying Mozilla and Google are organizing the first WebAssembly Summit February 10th, 2020 Mountain View, CA… https://t.co/y3iukCdG4P
Retweeted by Ingvar StepanyanMe, seeing a name badge Henry Zhu: "Oh, nice to finally meet you!" Him: "Well, I'm not that famous, but hi! Are you… https://t.co/bIlfCr5PSl @jsoverson Likewise! @marvinhagemeist @laparisa All things offline!Good morning, #ChromeDevSummit!The sticker crop is looking healthy at #ChromeDevSummit https://t.co/ALnKOLay0S
Retweeted by Ingvar StepanyanPretty wild that the most popular company that people use to google stuff literally ended up being called Google… l… https://t.co/8u6ggSFKKE
Retweeted by Ingvar Stepanyan
11/11
2019
TypeScript is actually right but it's too hard to understand why
Retweeted by Ingvar StepanyanKotlin to Rust migration resource use change for @nevi_me’s service: RAM from 20 GB to 500 MB, CPU usage to one third of previous. #rustfest
Retweeted by Ingvar Stepanyan @_jayphelps @ferdaber Yeah, I guess. When asked earlier, I was just actually interested in whether .call+.bind prod… https://t.co/MIVkyk6ma5 @_jayphelps @ferdaber Ok, then one more question: is speed of *creating* closures that important (especially when i… https://t.co/f6Jy9zT8W5 @_jayphelps @ferdaber Oh, so you're saying that arguments you're passing to bind2 are not *actually* arguments, but just closed-over values? @_jayphelps @ferdaber Me neither. @_jayphelps @ferdaber I mean, the .bind variant technically only takes args that are passed to the created closure,… https://t.co/lgqMgBz8nU @_jayphelps @ferdaber Hmm, why do you need extra args in custom closure variant? @_jayphelps @ferdaber Or was that about generic wrappers like bind = (closure, ...args) => closure(...args) ? @_jayphelps @ferdaber Ah, interesting... and you're saying that custom wrappers like bind2 = (closure, a, b) => c… https://t.co/KHLCBhZxbX @aweary Wow, you got even younger... and who is this guy holding you? @_jayphelps @ferdaber Maybe I don't understand what you're trying to do... but I mean e.g. function MyClass_myMeth… https://t.co/Nyl0ZQYJu1 @_jayphelps @ferdaber It will lead to more imports to Wasm, but should optimise much better overall. @_jayphelps @ferdaber Why not provide type-specific wrapper functions (like e.g. wasm-bindgen does)? I imagine the… https://t.co/vqb8PyNFvJ @_jayphelps I have no idea what's going on there 😅 @_jayphelps I mean... const call = () => { throw new TypeError('call is not a function'); } would have pretty muc… https://t.co/Uk4j5cQniv @rakyll Wow, never heard of / seen this, but sounds like an awesome idea.Lovely that some conferences cover the travel of speaker +1s. I wished it was more common. It would encourage more… https://t.co/YktTXSBbPC
Retweeted by Ingvar Stepanyan
11/10
2019
@rrpre Then I’m suing everyone who wrote these headlines https://t.co/4Cod6v9mi9
Retweeted by Ingvar Stepanyan @mitsuhiko @ChromeDevTools Not just of function - of any instruction, but yes. @alexgomesdev @muqsithirfan @ChromeDevTools @golang It should be actually perfectly possible, as Golang supports/em… https://t.co/qFWkqC6Xwp @mitsuhiko @ChromeDevTools Most semantics there seem to be for value representation, which we don't support yet, bu… https://t.co/HLrvghVeEL @ivanceras @ChromeDevTools https://t.co/Pw8NXEhzMp @wasmerio Thanks! Just to be sure - did you check it to work? I'd be very curious to see if it has issues similar t… https://t.co/0XP3avyBpQThis is awesome! Congrats to the #Chrome dev team 👏 If you are using the @wasmer/wasi npm package, you can now deb… https://t.co/wFDsoF1xdi
Retweeted by Ingvar Stepanyan
11/9
2019
OH: We bend over backwards for the 1% that uses IE11 and we do nothing for the 5% using assistive devices #a11y 🤔
Retweeted by Ingvar Stepanyan @pcwalton @tmr232 @ManishEarth Implementation here: https://t.co/OY7rQtORMa @pcwalton @tmr232 @ManishEarth LLVM linker seems to support it too? https://t.co/NxMXZ2VG1r @rahul1sethi @dan_abramov @sebmarkbage The loop goes through and deletes all cache items, so yeah, it will. @robpalmer2 Thanks. I'm not supposed to be coding as much, so it might take a while to get to the next one - might… https://t.co/p4rlCvsXdRRerunning code that declare let-variables no longer cause failures in DevTools console. We hope this makes trying o… https://t.co/WMvtXtmocW
Retweeted by Ingvar Stepanyan @DasSurma @_marcba Fixed: i +=+ 1 - valid - symmetric - handcrafted - underused*apple watch buzzes*: meeting in 10 *phone calendar pop up*: meeting in 10 *desktop calendar pop up*: meeting in 10… https://t.co/SlnT2baLAp
Retweeted by Ingvar StepanyanThis is interesting: GitHub oauth bypass via HEAD request to oauth endpoint Fixed in prod in 3hrs (!!), bounty $25… https://t.co/Ke9ik10Upo
Retweeted by Ingvar Stepanyan @linclark Thanks!My "starter project" is out in Chrome Canary! There is still quite a lot of work both on our and tooling side to pr… https://t.co/cS2Uz1VdToThe @AppleCard is such a fucking sexist program. My wife and I filed joint tax returns, live in a community-propert… https://t.co/dgbg9G3JWW
Retweeted by Ingvar Stepanyan @ow (also "no tracking" is probably a bit of overstatement, unless you combine it with ad-/track-blocking browser;… https://t.co/7unJz03iOO @ow I mean, sure. The easiest way to avoid tracking is to not to use any apps. But if you do actively use Instagram… https://t.co/7d6KS7lhcv @ow The editor is, unfortunately, subpar compared to the native app, but it's good enough for viewing photos.
11/8
2019
@linclark @luke_wagner livestream please @FreeMasen @rustlang The usual way to do it is to run a test in a new thread created with custom `stack_size`. https://t.co/5gttLN4p25Wow you know I was really worried about WeWork's future, but this slide from Softbank's earnings call really clears… https://t.co/0GWqxDYOdB
Retweeted by Ingvar Stepanyan @kristoferbaxter Yeah it's convenient. I've also used Oakland once when flying Norwegian, it's also pretty small and close to SF.
11/7
2019

0