Live data from Hacker News

Viewing profile — adamjs

adamjs

HN member
Joined
Thu, Sep 05, 2013, 11:50 AM UTC
HN karma
610
Public activity
86 items

About adamjs

Founder at Ultralight [1]

Follow me on X [2]

[1] http://ultralig.ht

[2] http://x.com/adamjsimmons

Recent public activity

  1. comment
    Comment #48054562

    This seems more like a chromatic aberration "hack" for HDR landscapes (intensely-lit portions of the scene would have color fringing apparent at the boundaries of light/dark due to…

  2. comment
    Comment #46368519

    They might want to check out what VNC has been doing since 1998– keep the client-pull model, break the framebuffer up into tiles and, when client requests an update, perform a diff…

  3. comment
    Comment #40772815

    Two use-cases jump to mind: * Allows incremental porting of large codebases to ARM. (It's not always feasible to port everything at once-- I have a few projects with lots of hand-o…

  4. comment
    Comment #39442901

    We wrote exactly that for our game-focused port of WebKit [1]. CPU renderer uses a tiny, custom fork of Skia (we only use the path rasterizer and their SSE2, AVX2, NEON backends) a…

  5. comment
    Comment #39388827

    Every language has its own merits, there's no single language that's universally the best for every task. With that said, C++ and Rust both occupy similar domains (high-performance…

  6. comment
    Comment #33076329

    hey Nate! I still remember-- new website looks amazing! For sure, feel free to hit me up on Discord if you want to chat.

  7. comment
    Comment #33071077

    Ultralight is definitely not abandoned, 1.3-beta will be released end of this week (nightly builds have been available for the past year) and ARM64 support will be available in the…

  8. comment
    Comment #33070919

    Definitely not a fork of WPE (which is primarily tied to *nix), Ultralight is built on a platform-agnostic fork of WebCore/JavaScriptCore I started back in 2015. The goal is actual…

  9. comment
    Comment #33063918

    Hah I could write a whole post on this topic but ultimately after experimenting with many different approaches on real-world hardware, tesselating the paths and using multi-samplin…

  10. comment
    Comment #33063193

    WebKit is BSD but has sub-modules with LGPL code (specifically WebCore, JavaScriptCore, and WTF). Ultralight is not WebKit (we have a totally different API and use our own renderer…

  11. comment
    Comment #33062935

    Yes-- Ultralight (the renderer underneath) has two modes: pure-CPU or pure-GPU. The GPU renderer does all drawing on the GPU using tesselated path geometry and pixel shaders. All p…

  12. comment
    Comment #33062264

    Ultralight dev here-- I've been on the dev-tool side of this equation for the past 13 years so I have insight into why people are actually using HTML/JS/CSS over proprietary UI tec…

  13. comment
    Comment #33062183

    Yes-- WebCore has an internal Accessibility API that I'm going to expose in 1.4 to be either handled by the embedder (so you can determine the best way to display / navigate that i…

  14. comment
    Comment #33062121

    Ultralight dev here-- I remember the KDE days too and have released a fair amount of my software free and open-source. I had indeed contemplated making Ultralight fully LGPL and ch…

  15. comment
    Comment #33061977

    Ultralight dev here-- most work has gone into porting Ultralight to various platforms (game consoles and ARM64) the past 2 years. The main focus is less to replace Electron and mor…

  16. comment
    Comment #26188215

    Yes, Texan here, our neighbors had their faucets dripping but lost power/heat for 30+ hours and pipes froze and burst in the ceiling. Several factors involved—- the pumping station…

  17. comment
    Comment #24309834

    It's definitely still a concern! And our community is growing (come check out our Discord [1]). Our advantages are much more than memory usage-- it's also distributable size, low-l…

  18. comment
    Comment #24307649

    Gave more clarification on this in a reply to parent comment.

  19. comment
    Comment #24307628

    Hi there, author of UL and Awesomium here. We didn't abandon anything, we announced to the community that we were stopping development of Awesomium (our previous Chromium fork), ar…

  20. comment
    Comment #24307382

    Yep, we maintain an Xbox port and are porting to PS4, PS5, and Switch next. Yes, the GPU renderer (and CPU renderer) took about 4 years of R&D alone to get to a usable state (we st…

  21. comment
    Comment #24307100

    Yep, We hit a wall when developing Awesomium-- long story short, the vision for Chromium long-term didn't match with our design goals so we announced to the community that we're st…

  22. comment
    Comment #24306968

    Somebody just posted our top-level packager GitHub repo to HN instead of our website. (And hey thanks! I wrote that by hand a few months ago :))

  23. comment
    Comment #24306782

    Yep, Xbox port is nearly finished, PS4, PS5 and Switch ports are next.

  24. comment
    Comment #24306776

    I can enable accessiblity features and API to make the library more amenable to screen readers and other modes of browsing. So far the library has primarily been used in games (whi…

  25. comment
    Comment #24306735

    FWIW Ultralight isn't tied to GTK or any windowing system (API is platform-agnostic), also the core Renderer API doesn't even require a run loop (this is vitally important if you'r…