Live data from Hacker News

Viewing profile — jkelleyrtp

jkelleyrtp

HN member
Joined
Mon, Sep 24, 2018, 6:16 AM UTC
HN karma
2,456
Public activity
246 items

About jkelleyrtp

https://jonathan-kelley.com

Recent public activity

  1. comment
    Comment #48464013

    On the new FrontierCode [1] benchmark (ie graded from an OSS maintainer's perspective of "would I merge this code?") - Opus 4.7 xhigh: 5.2% - Opus 4.8 xhigh: 13.4% - Fable 5 xhigh:…

  2. comment
    Comment #48299410

    I agree in principle with the math. But I believe that in reality if revenues don't show up quickly, then lenders will just restructure the debt and defer the payback period. Simil…

  3. comment
    Comment #47679889

    Dario (the founder) has a phd in biophysics, so I assume that’s why they mention biological weapons so much - it’s probably one of the things he fears the most?

  4. comment
    Comment #46902956

    claude swe-bench is 80.8 and codex is 56.8 Seems like 4.6 is still all-around better?

  5. comment
    Comment #46878434

    @deno team, how do secrets work for things like connecting to DBs over a tcp connection? The header find+replace won't work there, I assume. Is the plan to add some sort of vault c…

  6. comment
    Comment #46799338

    I needed Mac / win/ Linux / iOS / android for dioxus dev, so I built my own in rust. https://skyvm.dev/

  7. comment
    Comment #46773981

    I started building something for the dioxus team to have access to mac/linux persistent and ephemeral dev envs with vnc and beefy cpu/mem. Nobody offered multiplatform and we reall…

  8. story
  9. comment
    Comment #46629067

    WGPU for render, winit for window, servo css engine, taffy for layout sounds eerily similar to our existing open source Rust browser blitz. https://github.com/dioxuslabs/blitz Mayb…

  10. comment
    Comment #46551712

    I work on Dioxus (Rust WASM framework). WASM for frontend, at least, has been held back by fundamental tools like bundle splitting, hot-reload, debugger symbols, asset integration,…

  11. comment
    Comment #46215926

    https://blog.cloudflare.com/incident-report-on-memory-leak-c... better to crash than leak https keys to the internet

  12. comment
    Comment #46167940

    The browser UI will likely be more of a cool demonstration of the project instead of the end goal. We want blitz to exist to help make it easier to build stuff like lightpanda. The…

  13. comment
    Comment #46167013

    That's why Rust was introduced into Firefox piece by piece. The goal wasn't to rewrite firefox in Rust - just to migrate the scary bits over to a memory safe lang. You can feel a l…

  14. comment
    Comment #46166880

    I mean you can opine about how Rust isn't suited for browser development, but as someone building a browser in Rust, I think it's just fine. If anything, Rust has been really shini…

  15. comment
  16. comment
    Comment #45814209

    It seems like the economy is on a “K” shaped flywheel. How much worse can the economy get for the regular worker before the systems just pops? We’ve put so much speculation into an…

  17. comment
    Comment #45728243

    I think a hallmark of 2025 is a resounding lack of empathy and compassion from people. Maybe's it's smartphones, social media, or some sort of existential doomerism. To reframe you…

  18. comment
    Comment #45726825

    In high school, I ran a robotics team that did lots of STEM outreach. We went to community centers, after school programs, and worked with other similar orgs like "girls who code."…

  19. comment
    Comment #44750941

    Gotta fetch images and stylesheets from the network!

  20. comment
    Comment #44380834

    Yeah not sure why someone's first reaction to seeing 150ms Rust hot-patches is to call it BS and a "pain-in-the-ass." Tough crowd. We could aim lower, or make it entirely automatic…

  21. comment
    Comment #44374421

    It’s a developer tool to speed up rust iteration, not a production tool like erlang. That being said, bevy is using bevy-reflect to implement proper struct hot-reloading between ho…

  22. comment
    Comment #44373363

    The challenge is that if the program is busy in a spin loop, there's no way to preempt it and modify it. Things like malloc, spin loops, network requests, syscalls etc. I looked in…

  23. comment
    Comment #44372473

    You basically need to wrap your program's `tick()` function. Otherwise you might be in the middle of malloc, hot-patch, and your struct's layout and alignment changes, and your pro…

  24. comment
    Comment #44372460

    There's a custom `axum::serve` equivalent we built that wraps the router construction in a hot-patchable function. When the patches are loaded, we reset the TCP connections. It's a…

  25. comment
    Comment #44372236

    Creator here - you only need one `subsecond::call` to hook into the runtime and it doesn't even need to be in your code - it can be inside a dependency. Currently Dioxus and Bevy h…