Viewing profile — jkelleyrtp
jkelleyrtp
HN member- Joined
- Mon, Sep 24, 2018, 6:16 AM UTC
- HN karma
- 2,456
- Public activity
- 246 items
- HN profile
- View on Hacker News ↗
About jkelleyrtp
Recent public activity
-
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:…
-
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…
-
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?
-
comment
Comment #46902956
claude swe-bench is 80.8 and codex is 56.8 Seems like 4.6 is still all-around better?
-
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…
-
comment
Comment #46799338
I needed Mac / win/ Linux / iOS / android for dioxus dev, so I built my own in rust. https://skyvm.dev/
-
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…
- story
-
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…
-
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,…
-
comment
Comment #46215926
https://blog.cloudflare.com/incident-report-on-memory-leak-c... better to crash than leak https keys to the internet
-
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…
-
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…
-
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…
- comment
-
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…
-
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…
-
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."…
-
comment
Comment #44750941
Gotta fetch images and stylesheets from the network!
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…