Sign in with Twitter

Username:

Rich Harris @Rich_Harris New York, New York

Open sourceror. I make graphics at the @nytimes

1,816 Following   26,699 Followers   17,886 Tweets

Joined Twitter 1/25/09


@Milinday_ not currently! @dam @ryan @sveltejs @begin @reactjs @vuejs nope, that's the one @Joseph_G167 Thanks! Can't imagine them enforcing those rights (if they do belong to the Guardian and not to us — g… https://t.co/naRCUrpZIQ @munawwarfiroz @youyuxi there's no theoretical inflection point, just an actual inflection point, and it depends en… https://t.co/ODP66FkCjN @rstacruz @ken_wheeler @_zouhir @thekitze @jsui_app @_egoistlily @dvnabbott not really any further than you see in… https://t.co/E8Wu72yiQj @ryan @sveltejs @begin @reactjs @vuejs this is awesome, thanks! glad i finally had an excuse to play with begin — t… https://t.co/scp6FZKdul @ken_wheeler @_zouhir @thekitze @jsui_app @_egoistlily @dvnabbott yeah it's got a lil dusty in the meantime @munawwarfiroz @youyuxi yeah, i've wondered about it. we'll probably do it at some point. it's not currently a top… https://t.co/mxwd0jJACQ @Joseph_G167 No, I don't work at the guardian any more @adamthesherwood @svelte I think so? Haven't really looked into it. scrollLeft and scrollTop are easy, of course @adamthesherwood @svelte Yep @adamthesherwood @svelte Scroll bindings are the first that spring to mind (on non-window elements). Focus, maybe?… https://t.co/duvjjTckDq @adamthesherwood @svelte Don't think so, no - just ones we haven't got round to yet @wycats I agree! @one_true_javeed @wycats https://t.co/LqdPMx61TP
2/17
2020
@wycats @AdamRackis @sarah_edo @_jayphelps @MrRight32882045 @ming_codes @nullvoxpopuli @vaier @jwwweber @lockshttps://t.co/jnsD0DR8v8 @wycats @AdamRackis @sarah_edo @_jayphelps @MrRight32882045 @ming_codes @nullvoxpopuli @vaier @jwwweber @lockshttps://t.co/oYZvV4P68t @mikesherov @DavidKPiano @wycats never mind, am sure we can put it behind us @DavidKPiano @wycats @mikesherov don't be cheeky @wycats @AdamRackis @sarah_edo @_jayphelps @MrRight32882045 @ming_codes @nullvoxpopuli @vaier @jwwweber @lockshttps://t.co/1HGQYDf5B7 @AdamRackis @seldo yup. i don't know what the rationale is but i can think of a couple @MrRight32882045 @AdamRackis @ming_codes @wycats @nullvoxpopuli @vaier @jwwweber @locks @real_ate correct, it's not… https://t.co/oC6lCZFQyc
2/16
2020
@mootari This is great! Some of them would make excellent names for a bandtag yourself I'm Lethargie https://t.co/OiIVCHB2qq
2/15
2020
@james_madhacks @kentcdodds @dan_abramov I use https://t.co/D5UzfeXx71
2/14
2020
@BriannaWu @crswll @TheAtlantic @nytimes this is useful to know, thank you. hopeful we can get this fixed @crswll @BriannaWu @TheAtlantic @nytimes thank you, I've passed this on to our accessibility team
2/13
2020
added some uncertainty jitter to the CNN senate forecast map because I hear everyone loves wiggly election needles… https://t.co/8u8wh2HWRE
Retweeted by Rich Harris @SciActive @MananTnk @sveltejs @SvelteSociety Yes, that's true (though not in the general case — you *could* implem… https://t.co/KEkJ3htEiqweb dork tweet: In the past when I've described the problems with web components and server-side rendering, people… https://t.co/llic5JPqJK @stubbornella @caridy @sveltejs @annevk Ok, I offered some thoughts on the thread https://t.co/GZbaGBVqdX @MananTnk @sveltejs @SvelteSociety It's useful if you need to interact with the store from a .js file instead of a… https://t.co/gFBVGtUTX3 @stubbornella @caridy @sveltejs @annevk Count on it! @stubbornella @caridy @sveltejs @annevk Now we're talking! Looking forward to that. Style encapsulation is the one… https://t.co/tIhELFyauK @caridy @stubbornella @sveltejs @annevk I know, I'm often told I can help fix it by getting involved :) The trouble… https://t.co/HwUxaDJM5E @stubbornella @sveltejs realistically, I don't want the decision about whether to serialize SD to be taking by indi… https://t.co/03vITTdO2k @stubbornella @sveltejs Oh, one last observation: attachShadow({serializable: true}) is unfortunate, and a reason t… https://t.co/lJHJ4p87NQ
2/12
2020
@stubbornella @sveltejs So I guess what I'm saying is: this *almost* gets us to parity with what existing non-WC ap… https://t.co/mFlMqctSIH @stubbornella @sveltejs and those frameworks would have to implement the DOM in Node in order to generate output wi… https://t.co/NkwbN8L4Qz @stubbornella @sveltejs Also, it bears noting that no-one is going to be writing declarative SD by hand — it sort o… https://t.co/OekazxabAW @stubbornella @sveltejs It also really, really sucks if you have to duplicate <style> tags inside the declarative S… https://t.co/k6OQhVfU7u @stubbornella @sveltejs Basically, if CEs now have to handle whatever declarative SD already exists (including 'bad… https://t.co/cKiLOgC2OO @stubbornella @sveltejs It just isn't mentioned anywhere. What happens if my CE definition calls this.attachShadow(… https://t.co/JR0BV3QXk7 @stubbornella @sveltejs Thank you, I will! I'm not sure you're going to like my feedback though... my recommendatio… https://t.co/oCF7osvtPwthis has genuinely fucked me up i keep laughing https://t.co/Ck4LmlxC8I
Retweeted by Rich Harris
2/11
2020
@theadamconrad Yeah, it only works if we all quit together @stevewdavens @infinitelychriz @JamesRRButler @jlengstorf @sveltejs Yes beratna! Love it 🤜🤛now do twitter https://t.co/TZvti30aio @mlusetti @czaplic Good post, don't think I have anything to add. I haven't actually used Elm yet (want to) but I k… https://t.co/H46QFkCgNRwould you like to see the moment a cat discovered it had ears? (from IG) https://t.co/xnBOgulkUc
Retweeted by Rich Harrishttps://t.co/DAEgySO44D
2/9
2020
"When neighbors start talking, good things happen." 🏡 https://t.co/hSGnLRnHJy
Retweeted by Rich Harris
2/8
2020
@SciActive ha okay that makes a bit more sense🥈💪 cc @aaramic @iamrumz @kholoodeid @mhkeller @gabrieldance (and virginia lozano who is wisely not on twitter) (o… https://t.co/yVYQAABMjt @babakness yeah, when it gets it right it's freaky @robpenner me too, constantly. but i expect better from our omniscient overlords! @jeffposnick Same to you! @CitadelOfLukes Thanks! You, too! @JerryGreenest @xiosman no! that's just being polite. if they drop you off at the airport and wish you a safe flight, though... @PcPrincipalSP it's happened with three separate people, none of whom have their birthdays for several months! @passle_ 😂 @xiosman yeah i do that with waiters a lot :(google: our revolutionary on-device AI understands human conversation and can offer relevant contextual action prom… https://t.co/rB62at4gnM @elijahschow What I'm saying is that composability is the wrong problem to try and solve
2/7
2020
@lukeed05 @peramides yeah, i think all kitze is saying (and i agree) is that for tooling that needs to expose human… https://t.co/kbBDFRPnzw @peramides that's not what i'm sayi-- never mind @lukeed05 @peramides I'm not sure if 'less flexible/powerful' is true honestly — when people build on top of Rollup… https://t.co/fxwbiewPbI @voxpelli @alfredapp that's exactly what i'm saying @dancow yeah that's just his personal brand. no half measures @twitchard a car's dashboard @chrisdhanaraj @peramides @jaredpalmer It's around the Rollup API though, not the CLI. Our tools *sometimes* have c… https://t.co/JaQZmRQ8kQ @peramides https://t.co/JuC3fhu7Xt @peramides Oh really? Are people building useful things on top of (for example) the webpack CLI output? No. They're not. @DerekNonGeneric Sure, we can create a bastardised, less-good GUI inside the terminal. It just proves that GUIs are… https://t.co/9dzKBjbmji @nijikokun Perhaps! But it's not the norm in front end development @voxpelli @alfredapp It's about how information is presented to the user. Imagine if you replaced a car's speedomet… https://t.co/NQimDhNy18 @evilpingwin i guess the tone didn't bother me because 'exaggeratedly exasperated' is kitze's personal brand and i… https://t.co/SYfZNO9qPAlot of responses like 'but CLIs are composable! i can build a GUI on top of the CLI output!' sure, you *could*. bu… https://t.co/p3AJ4AFN1K @jlongster @BenLesh @AdamRackis Yeah, I guess I see what you're getting at. Have you seen nushell? Maybe slightly c… https://t.co/UN29WGrNuN @jlongster @BenLesh @AdamRackis I think we're talking about different things here — I definitely don't want a GUI t… https://t.co/NqrdKxAsoz @rossipedia yeah, i don't think it's a 'vs' thing at all — we just tend not to consider GUIs as an option at all. A… https://t.co/1FO2aj90R8 @BenLesh @AdamRackis See, I'd question that — writing a *simple* CLI (type a command, thing happens) is indeed easi… https://t.co/jFndunMxqp @rossipedia it's about using the right tool for the job. most of us are building UIs, and everything about the work… https://t.co/Y3sqec7vhu🚨🚨🚨🚨🚨🚨🚨🚨🚨 Reader, it was worse than we thought: https://t.co/qHHRfL5C09
Retweeted by Rich Harrisppl are mad at this tweet because they forget that the 'I' stands for Interface. Inter, as in two-way. CLIs are gre… https://t.co/JowfGe5Ohx
2/6
2020
its-happening.gif https://t.co/6z1FSLetN1
2/5
2020
@isnit0 @sveltejs @SvelteSociety @antony bloody legends! @aubergene @cainux 🍻 @code_wonders That won't do the same thing — this is about responding to the *container* size, not the *viewport* size @clearlyapirate 🙌
2/4
2020
@donrmccurdy > code that runs where? In modern browsers and Node. That's a perfectly good baseline nowadays (the g… https://t.co/R6qUAm7teC @donrmccurdy I stand by the advice - it makes sense to distribute code that runs. But nowadays you can happily ship… https://t.co/VnvphFa85A @bob_bea_fre @rauchg 🤗 @hygorbudny @AdobeXD @colebemis @sveltejs beautiful site! @rauchg thank you! 🙏 not just me though — i'm just the public face of a community of equals @kinlum No. Google the 'rule of least power' — when you can define components using the entirety of JS, a compiler… https://t.co/uHDsWfoJxL @KrisTheGrump the selection issue is easily fixed with pointer-events CSS ('none' on the container, 'all' on the co… https://t.co/OspSd3skdu @AminKhanDesign @sil No it's not. The charts render in the browser without JavaScript. @sil thanks for making it :)
2/3
2020
🤯 i haven't wrapped my brain around how this works, but it is clever as all hell https://t.co/ooYizFXW48
2/2
2020

0