Sign in with Twitter

Username:

Works on @googlechrome to make the web better, mostly through specs. Work includes the @htmlstandard, @streamsstandard, JavaScript modules, custom elements, ...

589 Following   15,624 Followers   21,924 Tweets

Joined Twitter 4/13/09


@kpk @slightlylate @tabatkins, maybe fallout from recent Bikeshed changes? https://t.co/oqh0wB0zwN
9/18
2020
Finally, a modern API for manipulating cookies. https://t.co/CbtHpLvZydI've updated https://t.co/Jikql9P11e with this information. Stay away from document.domain! https://t.co/63jktWHg2q
9/17
2020
@andy_matuschak @jyasskin Yeah, double-keying is generally better, but it breaks more sites (infinite redirect loop… https://t.co/dvvJvZHCvK @andy_matuschak @NeilKNet Hmm. In general you're supposed to be able to access the frame tree; you just get a censo… https://t.co/qJ5lqYsxo4 @andy_matuschak @NeilKNet window.parent[x] should work the same as window.parent.frames[x] (in general someWin.fram… https://t.co/Ogk1WaNfYS @andy_matuschak Cross-site tracking within a single browsing session is the threat model, I'm pretty sure? /cc @jyasskin @vivainio @tomdale @richturn_ms https://t.co/8swj6JvuiV @anaisbetts @tomdale Yes, the fact that every company comes up with their own new solution is indeed the problem. @tomdale And MS's attempts at saying "this is the new installer format with auto-updates" are always tied to someth… https://t.co/Z4pL9CBbWi @tomdale It's pretty bad. I blame Microsoft for faffing around with so many different complicated installer formats… https://t.co/wQ7JLZ0Geo
9/15
2020
Now I just need to decide whether to jump into the world of modded XCOM (this mod has its own Wikipedia page:… https://t.co/5OVQrfjXMsIf you're looking for a jumping-in point, the latest game https://t.co/GFK0JYgBJO is a streamlined, bite-sized, rel… https://t.co/7ttNO8U03bIt's a unique gameplay style (at least, I haven't played many other turn-based tactics games) and it's actually har… https://t.co/vrwvh0EH9SOver the last month I've played ~200 hours of the XCOM game series and loved every minute of it. Highly recommended.
9/13
2020
@robertnyman @kennethrohde @LeaVerou To be fair at this point in the picture's lifetime the compression artifacts a… https://t.co/BKGQRuEFIF
9/3
2020
I wondered why advertisers haven't just worked around ad blockers. https://t.co/tsEKKM8Typ has my estimate of why t… https://t.co/QGnqWfXk6g
Retweeted by Domenic Denicolaabout the term "sandbox" and infosec: do people think that kids can never leave the sandbox, or that they can't tak… https://t.co/NikLWs8Il4
Retweeted by Domenic Denicola
9/2
2020
@anttikoivisto https://t.co/BH7cQVFhwD
8/28
2020
I am interested in trying to read this blog post about programming language design but I just can't stop cracking u… https://t.co/9juHjTHoNK
8/26
2020
@danfinlay @guybedford If all bugs are security bugs, then no bugs are security bugs. @guybedford It's a good example of the challenges of https://t.co/JWUPliwGld. Even if you get the basic starting po… https://t.co/aDd7Q2SDgx @guybedford I know. I read it. I am explicitly decrying this both-sideism. @guybedford https://t.co/goEnd7iOUL is one semi-recent arbitrary code execution issue with a good writeup. Now imag… https://t.co/7aiHOZ1Uxd @guybedford Yes, they are definitely taking a calculated risk with their customers' data and integrity.
8/25
2020
@guybedford Understand this, and you can understand why the many, many years of OS design which enforce security at… https://t.co/HuXyhhAK5t @guybedford JS engine developers fix their correctness bugs leisurely, and do not treat them as security bugs, beca… https://t.co/IL8llSg3en @guybedford 1) Spectre gives arbitrary read access; 2) the correctness bugs which crop up in JS engines at a pretty… https://t.co/X0I3eheuRK @guybedford Maybe when I'm at work. But here's the TLDR. The snake-oil is the claim that JavaScript is different th… https://t.co/375YEDEDEb @guybedford Right. I'm saying this kind of "oh, these questions are still open" is pretty disappointing given decades of security research. @guybedford If you want a secure modular JS runtime of the future, start from what years of security researchers ha… https://t.co/SzCb9jSFCD @guybedford It's a real shame that snake-oil salesmen have gained such currency in certain standards-adjacent circl… https://t.co/q58Ea2eDR6 @guybedford This is very disappointing. We've known that the process boundary is the only place to enforce security… https://t.co/QfNY1Bac9z
8/24
2020
@AlesandroOrtizR If I recall my HTML experience was earlier, but this was my serious .NET project.Wait, oh no, I did the math wrong. I was updating this website as late as age 19?!? That’s… wow, huh.Oh wow look at the advertising copy my precious 10-year-old self was writing for his Neopets cheating programs https://t.co/PxTCkHi5kdAn amazing thread for a very specific generation. My confession is that I developed Neopets cheating software unde… https://t.co/OeyNyz4R82
8/23
2020
@_gsathya @guybedford +1What was once a funny meme is just now four moods leaving the house during covid. https://t.co/2K35MAn7Pd
Retweeted by Domenic Denicola
8/22
2020
@w3c Why does this have a (no alt text!) picture of some Sony earbuds though.
8/21
2020
@tylercowen This seems to discount the step-change in sentiment that a widely distributed vaccine would cause. E.g.… https://t.co/NiKRvq4YnUcan we take a moment, in these difficult times, to remember this bug report https://t.co/X0Islumqs5 https://t.co/tyJ7AtmM9D
Retweeted by Domenic Denicola @brianskold I've passed this along to the team. https://t.co/DRWtl4c7xD is a bit of a weird brand; IMO if they want… https://t.co/5lSCUFSNAz
8/19
2020
USB naming must be some kind of industrial sabotage. The next version immediately after USB 2.0 is called USB 3.2 G… https://t.co/ipKHgk4Nzl
Retweeted by Domenic Denicola
8/17
2020
Oh hey I found my opening slide for Intro to Media Studies... https://t.co/vvLjEvxkEm
Retweeted by Domenic Denicola
8/16
2020
@coolaj86 Nope, sorry! @stephenmcgruer The real trick is to be an APAC folk and land the change!A thing I've learned working at Google: * It's good to land big code architecture changes to Chromium on Friday, b… https://t.co/gAb8voOBF4 @bradleymeck @kriskowal @RReverser This is incorrect. import.meta.url uses the response URL.Over 5 years since it was first proposed in https://t.co/TI9x1ImHOP, transferable stream support has finally landed… https://t.co/bSdQmwTeq2
Retweeted by Domenic Denicola
8/14
2020
Epic Games has defied the App Store Monopoly. In retaliation, Apple is blocking Fortnite from a billion devices.… https://t.co/6rvOYI2dlp
Retweeted by Domenic Denicola
8/13
2020
@monteslu Oh shit, that's probably why this is happening! My new keyboard is BLE; the old one was classic. So maybe… https://t.co/hWEbokps2hSo is the problem the new keyboard? Or the Intel Bluetooth tech integrated into my motherboard? Both? The specific… https://t.co/CqyXaPsluoBluetooth is such a comedy of errors... For years, my desktop-motherboard Intel Bluetooth adapter + one Bluetooth… https://t.co/WPhg3DVcq1
8/12
2020
@andy_matuschak @nayafia Well, I have to keep the blinds closed as otherwise the glare makes my screens unusable, s… https://t.co/anILq36Z2i @andy_matuschak @nayafia I implemented https://t.co/J2TalKp0YK and it's been a pretty nice change in how the home office makes me feel.#China is now blocking all encrypted #HTTPS traffic using TLS 1.3 and ESNI | ZDNet https://t.co/ODFlX0C9YH @JoeBeOne #encryption
Retweeted by Domenic Denicola
8/9
2020
@little_bret @stubbornella On my latest personal project I'm sticking to web components only for leafs, and light D… https://t.co/QZVTtvVb1y @little_bret @stubbornella https://t.co/7hm8o0K5c5 is my past thoughts. From a theoretical perspective, it seems we… https://t.co/hkrOLQnRdN
8/6
2020
World map according to fish #Fish #World #Map #Terriblemaps #TerribleMap https://t.co/bBybYqZuav
Retweeted by Domenic Denicola
8/5
2020
@Zbjorn @develwoutacause @DasSurma @littledan What's a "tick", and why do you care about it if it doesn't affect the user experience? @mischmerz https://t.co/QQp9ZcBpeA @develwoutacause @DasSurma @littledan Just remove the if branch. You don't render twice since rendering happens eve… https://t.co/hrehdCphRp
8/1
2020
@othermaciej @sample I take the Turing Test seriously because when we meet AI/aliens, I want to be Andrew, not Ender. @DasSurma @develwoutacause @littledan .then(() => doStuff) on a resolved promise will always execute doStuff before… https://t.co/tC0KDWKR6U @sample Hmm, I think the biggest danger will be people believing it means less than it does! What's the worst that… https://t.co/6YwXozTkL0 @sample It should be. We treat the algorithms running in your or my brains differently than we treat the Google alg… https://t.co/IVUHW1MF8T @sample I'd be very sad if that's how we decided to treat our first contact. (Similarly with other non-human entiti… https://t.co/zgHJUjkyT6 @sample My larger point, though, is that while we shouldn't anthropomorphize---it isn't human!---we should also ser… https://t.co/4nKLNKqkL7 @sample Agreed! And you are a correlation machine that exceeds what I'd expect to come out of 2022, but I'm not so… https://t.co/PKtFOR7heV @MikolaLysenko Some human assistance required. https://t.co/OTROrIWNEQ @sample On florgling morgles, have you seen https://t.co/fH3dbS8XyU? (The replies are also fascinating.) @sample How do I know you have understanding of the words? Presumably because you told me so. When GPT-3 tells me i… https://t.co/47wid7PCfQ @sample I don't see why we get to call it "mindless". I have as much evidence for humans having a "mind" as I do fo… https://t.co/XKBJvOhORZ @FremyCompany Ah, I'm glad your years of study have made you an expert in how to treat other intelligences! I can t… https://t.co/OW81qTxVGgYou can already see folks coming out to deny what GPT-3 is telling them about itself. I wonder if they'd do the sa… https://t.co/faVMHBAkA3 @FremyCompany I think I could say the same about you. Just a statistical model, producing outputs based on past inp… https://t.co/j5P18ckbSw @davidlymanning I disagree.As explained in the follow-up, this involved a good deal of cherry-picking. But I have to assume we're only a few y… https://t.co/F7ERlePATKI asked GPT-3 to write a response to the philosophical essays written about it by @DrZimmermann, @rinireghttps://t.co/wWmS4dXS3s
Retweeted by Domenic DenicolaJust did a quick test and boi oh boi — the upcoming `content-visibility` CSS property has the potential to be one o… https://t.co/zhTfDnhZvW
Retweeted by Domenic Denicola
7/31
2020
I was writing a piece on philosophy and GPT-3, and had a lot of fun creating Socratic dialogues. Here, Socrates and… https://t.co/0v5kO5bm8x
Retweeted by Domenic Denicola
7/30
2020
It experimentally appears that you can hack it by using en-US for Oxford comma and en-GB for no comma? But I don't… https://t.co/LW94DrFHprJavaScript now has a built-in API for formatting lists into English, or your other preferred language!… https://t.co/yHpTT3pK7K
7/29
2020
@_developit If you haven't played the Mass Effect trilogy, then that would be my pick.The overheard dialogue is pretty great though. Stormtrooper 1: "I racked up 100% accuracy in target practice earli… https://t.co/c1OajDexjnJedi Fallen Order is a beautiful and reasonably fun game. But... In 2008 I was playing as Darth Vader's apprentice… https://t.co/zXCaSctHRY
7/25
2020
@SlexAxton @MylesBorins @tomdale One might even say that this was the turning point in Tom's well-dressedness.The article's use of identity transform streams, TextEncoderStream, and CompressionStream also shows how nicely the… https://t.co/nf4WnwpEPGExcited that, many years after we originally envisioned and specified it, upload streams (i.e. fetch() with a Reada… https://t.co/LrtZ9XnyWr
7/24
2020
@floscholz @SpiderMonkeyJS Why'd you have to go and tempt fate like that with "securely"... https://t.co/xUJr7Ahg3wWhat should be added to JavaScript next? Wrong answers only.
Retweeted by Domenic Denicola
7/22
2020
Safely Reviving Shared Memory https://t.co/i6C6zVKshN
Retweeted by Domenic DenicolaYou ask GPT-3 a question. It knows the answer but pretends not to. You ask it to pose as the ghost of Charles Darwi… https://t.co/2kZAjV053e
Retweeted by Domenic Denicola
7/21
2020
@sir_deenicus @kleptid @QuantumSeany @nicklovescode @eigenrobot +1. I want to believe, but I don't want my heart br… https://t.co/1VCZ6xtNlsIt's possible that these examples I see tweeted are cherry-picked (e.g. cropping out bad parts of the conversation… https://t.co/RRFbYmhdhEThis GPT-3 shit is BANANAS. Read the thread for increasingly-impressive learning. People realized that you just nee… https://t.co/KYkAoCIlH4
7/20
2020
It feels as though our smart home overlords have decided that physical switches are obsolete, and instead we need t… https://t.co/QNNUly85yZI will also accept one that will only control smart power plugs; I could just stop using Hue bulbs and go all-in on… https://t.co/0kj5nmhLf9Hmm, is there a smart "light switch" that doesn't wire into your wall, but can control smart bulbs (Philips Hue) +… https://t.co/QCeiAB6AvA
7/19
2020

0