Live data from Hacker News

Viewing profile — Keithamus

Keithamus

HN member
Joined
Fri, Oct 14, 2011, 10:28 AM UTC
HN karma
335
Public activity
80 items

About Keithamus

Want to get in touch? hello@keithcirkel.co.uk

--- [ my public key: https://keybase.io/keithamus; my proof: https://keybase.io/keithamus/sigs/ANmvpFaYU45kEF8zO7bWil0G3te6hCGL5z02YiSMaEQ ]

Recent public activity

  1. comment
    Comment #48773167

    It’s unfortunate that this name was used. There is a W3C community group called OpenUI ( https://open-ui.org/ ) which has been around for close to a decade, working on improving UI…

  2. comment
    Comment #47329795

    I will get around to fixing this. An oversight. Apologies.

  3. comment
    Comment #47329788

    Right. The average score is under different test conditions. Obviously this game is a little silly version with very little accuracy to the lab testing, but hopefully it gets peopl…

  4. comment
    Comment #47329757

    JND is an average. A lot of people will do a lot worse. The measure, as I understand it, is also under different test conditions, while this is a game where people are on their own…

  5. story
  6. story
    Show HN: What's my JND? – a colour guessing game

    https://www.keithcirkel.co.uk/too-much-color/

  7. comment
    Comment #43302515

    It’s not executing JS. The names map to JS methods but both the HTML and JS call into C++ (or rust or swift whatever the browser is written in). Arbitrary JS code execution cannot …

  8. comment
    Comment #43302490

    Author here. I am not affiliated with Google. My current employer is GitHub, and this was incubated in the OpenUI working group. Open source & the open Web are still very much aliv…

  9. comment
    Comment #42516724

    BroadcastChannel is a better solution for a couple of reasons. Service Workers are better at intercepting network requests and returning items from a cache, there’s some amount of …

  10. comment
    Comment #40988140

    Thank you for providing the detail I was scant on.

  11. comment
    Comment #40986608

    While it hasn't been expressly resolved by the HTML working group to not propose new attributes with dashes, and while I don't speak for everyone in the HTML working group, I would…

  12. comment
    Comment #40986534

    They key difference is that an attribute can only appear once on an element, and consequently only have one of its variants present. Classes can present multiple variants at once. …

  13. comment
    Comment #34336604

    React 19 is likely to ship with Web Components support. https://github.com/facebook/react/issues/11347

  14. comment
    Comment #34336597

    Thanks for the feedback! If you have the time, I'd love for you to contribute and improve the marketing copy: https://github.com/WebComponentsGuide/webcomponents.guide

  15. comment
    Comment #34336072

    I’ve been working on https://webcomponents.guide/ with some fellow experts in order to improve the documentation side of things. Hoping to offer guidelines and best practices to li…

  16. comment
    Comment #34336057

    That’s what CSS parts and slots are for. Your component can style its own boundaries, provide parts to allow customisation, and use slots to inject components that are styled from …

  17. comment
    Comment #34322807

    There's hope for React yet: https://github.com/facebook/react/issues/11347

  18. story
  19. comment
    Comment #32705309

    Was a poor attempt at a joke that perhaps didn’t carry :p

  20. comment
    Comment #32639990

    I don’t recall saying old technology is bad. I was more trying to say it served its purpose at the time but as websites have gotten more complex we’re still relying on this one sin…

  21. comment
    Comment #32639905

    For large applications with many thousands of pages, or many thousands of engineers working on the same system, name collisions happen. It’s not just throwing “random css” into the…

  22. comment
    Comment #32639393

    I felt the “considered harmful” style of titles have been overused that no one would reasonably consider it anything but click bait; and so used it as ironic-click-bait.

  23. comment
    Comment #32639357

    Naming collisions are a pretty real problem when you get to building large systems. They’re a big enough problem for something like CSS Modules to exist (explained further down in …

  24. comment
    Comment #32639326

    I considered exploring it but css selector performance just doesn’t matter with todays engines. There are far greater issues, and far better performance wins than “optimising your …

  25. story