Live data from Hacker News

Viewing profile — exogen

exogen

HN member
Joined
Wed, Mar 07, 2007, 1:53 AM UTC
HN karma
3,377
Public activity
522 items

About exogen

JavaScript, Python, and general web hacker.

Web: https://brianbeck.com/

Mastodon: https://hachyderm.io/@exogen

Recent public activity

  1. comment
    Comment #48660397

    Odd, I wonder if it has to do with modern macOS resolution scaling (how there basically is no "native physical resolution" setting anymore). i.e. maybe up to a certain point it's a…

  2. comment
    Comment #48660325

    Not sure if this is the exact same one, but here's one thread I found: https://discussions.apple.com/thread/6026454?answerId=327318... The cursor size adjustment is mentioned furth…

  3. comment
    Comment #48659961

    Before reading the background info, I was going to recommend a much simpler fix, but they actually already mention it in there: "Also the mouse cursor size can be changed." This wa…

  4. comment
    Comment #47923249

    I am sorry that you are bad at analogies.

  5. comment
    Comment #47922666

    Because that third-party code adds its own HTML tags. Because that third-party code adds its own CSS. Because my HTML and the third-party HTML live in the same document. Thus, my C…

  6. comment
    Comment #47890477

    Exactly. The problem is the platform has not kept up with the way it's used in practice. Features are added with strange priorities, and obvious blind spots ignored, leading to it …

  7. comment
    Comment #47890432

    > A selector is not not a variable or a function. CSS has functions (e.g translate) and it has variables, which are both distinct concepts in the language from selectors. That miss…

  8. comment
    Comment #47885266

    Because many web sites and apps aren't as simple as "my first homepage" and don't only consist of first-party code. Think component libraries. Reusable code. Content management sys…

  9. comment
    Comment #47885155

    Been writing CSS since 1997. Your mistake is thinking that the authors of these frameworks (or their target audience) just don't know how to use CSS correctly. But it's far more li…

  10. comment
    Comment #46949516

    Somewhat familiar with them, but can't say I've ever built anything with them. I'm curious though: are you aware that people already consider React and its cousins to be immediate …

  11. comment
    Comment #46904951

    https://github.com/jquery/jquery/blob/df16f7360d4db41de64589...

  12. comment
    Comment #46902365

    > It is still a string, even if a template string or whatever it is called, no? No. > That still leaves the door open for XSS. The door for that in React is called `dangerouslySetI…

  13. comment
    Comment #46900509

    I'd give people the benefit of the doubt. Personally, having built UI with Win32, WinForms, VisualBasic, Cocoa/Interface Builder, Qt, Tcl/Tk, XSLT, vanilla HTML/JS, jQuery, Backbon…

  14. comment
    Comment #46885730

    It would be possible to have it decode the .dts and .dif formats on demand - that was my original plan - just much less efficient for users, as the .glb files are about 1/5 of the …

  15. comment
    Comment #46882080

    I've been thinking about this topic and am glad to see it come up: AI is going to be a huge boon for digital preservation & restoration projects like this. I realized this while bu…

  16. comment
    Comment #46811697

    This could also be applied to record linkage. With search, there will usually be multiple results, and there's always a "top" match even if its confidence/score is quite low. In re…

  17. comment
    Comment #46291073

    I agree, in practice I see this occasionally on gigantic GitHub pull requests with 1000+ files, or very clunky Atlassian/Confluence pages. I'd say both sides need to work on their …

  18. comment
    Comment #46290870

    No doubt the browsers are constantly leapfrogging each other, so this isn't always the case. But, anecdotally: switching from Chrome to Safari actually felt like I got a new comput…

  19. comment
    Comment #46267928

    A few years ago, I made a model skinner for Tribes 2, a ~25 year old game that still has a loyal following: https://exogen.github.io/t2-model-skinner/ (if you check out the Gallery…

  20. comment
  21. comment
    Comment #45775854

    In today's world, yes. But as with a LOT of complaints about "web developers!!!!" the answer is usually "because of the way the web WAS." Before IE became Edge (and maybe even in t…

  22. story
    Show HN: Bringing back Snacklish (via a bunch of prior samples and iteration)

    A stupid little project to pass the time between jobs.

  23. comment
    Comment #43931907

    This is also how I build most of my static sites, usually deployed to GitHub Pages. For example, here’s the demo page for a library I recently developed: https://exogen.github.io/t…

  24. comment
    Comment #43873332

    Location: Seattle, WA Remote: preferred Willing to relocate: no Technologies: TypeScript, Python, React, Next.js, Django, Postgres Resume: upon request Email: exogen@gmail.com Your…

  25. comment
    Comment #43492127

    `JSON.parse` actually does give you that option via the `reviver` parameter, which gives you access to the original string of digits (to pass to `BigInt` or the number type of your…