Recent submissions

Comment · 1 month ago
I'm curious how this will ultimately pan out. Presently, we scrutinize frontier labs because they're the ones able to easily deploy large agent swarms. It's not hard to imagine that as costs come down and models become better, smaller and smaller labs/organizations will increasingly have this same capability.

As some back of the envelope math, Openai claimed to have used ~300b output tokens to solve navier-stokes. 4x$200 plans allows me to burn ~2-3b input/output tokens a day. What's to stop a few highly motivated individuals with a reasonable background in mathematics from spinning up their own massive agent swarms in 6-12 months?

I think this fragile truce between ai-powered mathematics and overarching mathematical community is just that - fragile. In the same way the stable diffusion broke the dam with the artist community, we're seeing the same here.

Comment · 3 months ago
reminds me back in the day when we used to do version control with google drive. you generally don't need to do this anymore i don't think. it should be fairly trivial to open the codex cli in the project directory, ask it to do some analysis and planning -> save to md. then opencode with deepseek to read that md and start implementing. consider that some cross-model subagent workflows already exist: i use claude/fable to plan and there are openai plugins to directly spin up codex subagents. this latter approach gives claude/fable more directly control to babysit the codex agents whereas the former is more of a clearcut handoff
Comment · 3 months ago
would this not be trivially solved by say - removing the websearch skill from the main orchestrating agent and have it always delegate to some subagent? a subagent sans knowledge of any pii would categorically be unable to exfiltrate any information. granted, populating the subagent with useful context stripped of any pii might require a bit of work and not be perfect, i feel like it would take us 90% of the way there. am i missing something?
Comment · 4 months ago
I'm curious how multiple accounts come into play here. Does anyone know?
Comment · 6 months ago
my understanding is that careful means cleaning up the dead-man’s switch before revoking
Comment · 1 year ago
I thought the premise was that he’s an exceptional interviewer (and maybe good engineer), but did no work so as to eventually get pip-ed and laid off. If he was exceptional at getting work done, then you’re right and a lot of the critique is misplaced. Would love to be corrected if that was indeed the case
Comment · 2 years ago
looking at the docs, this uses swc under the hood
Comment · 3 years ago
If you're willing to entertain MPAs, there's small little library called swup that creates seamless transitions between routes (eg. /home, /faq) despite them being 2 different domains. I'm trying it out for www.lona.so and it looks pretty interesting so far

Effectively this it what it does - intercept links to other pages, loads them in the background, then swaps out the contents of the current page with the new page. Your MPA effectively becomes an SPA with just some minor rejiggering

Comment · 3 years ago
I'm building a completely native HTML spa app over at lona.so (just html + js web components and i bundle it myself). Still very much so early days but check it out!
Comment · 3 years ago
My feeling is that the browser already does this in that it considers all DOM apis within a single 16ms (requestAnimationFrame?) as a single transaction.

The trouble for browsers, is if certain DOM apis have a dependency on the layout of another element. My naive and unvalidated understanding:

    // Good: These DOM calls in a single frame will trigger layout-paint-composite (1 loop)
    - e.style.backgroundColor = "red";
    - e.style.width = "20px";
    - e.style.transform = "translateX(10px);

    // Bad: These DOM calls in a single frame will trigger layout-?-layout-paint-composite (2 loops)
    - ...
    - e.style.height = otherElement.offsetWidth + 200 + "px"
    - ...
The reason being that without knowing the width of "otherElement", there's no way for the js runtime to execute the "e.style.height" line and execution needs to be paused while layout occurs.

If you're looking for a transactional syntax (similar to what you've proposed) that also addresses this though, fastdom looks like a good option:

    fastdom.mutate(() => { element.style.width = "20px" });

I'm not a browser expert though so if I"m misunderstanding something, would love to know.
Comment · 3 years ago
I'd be interesting in learning the answer here as well. I've read that documentFragment are faster, but some microbenchmarking on chrome/mac makes me think either the improvements are negligible. Rerunning benchmarks on stackoverflow (https://stackoverflow.com/questions/14203196/does-using-a-do...) (both individually and swapping the order of fragment vs non-fragment tests) nets me ~60ms when rendering 100000 ul in each case.

My naive take on this is that browsers have overall gotten a lot more consistent with the layout-paint-composite loop, and it's not worthwhile to swap out all your appendChild calls with fragments. On the other hand, making sure your all your layout reads (.clientWidth) are batched before the layout writes (appendChild) is much more important (fastdom)

edit: something like documentFragment/append(...children) would help guarantee the layout trashing addressed by fastdom

Comment · 3 years ago
I was pretty curious about the project too (am not the author) and did some digging.

The benchmark is here: https://sansyrox.github.io/robyn/#/comparison

I took a brief look into the internals and turns out it wraps actix web (https://github.com/sansyrox/robyn/blob/main/src/server.rs), one of the more dominant web servers on techempower.

tldr: I dont have a good reason to doubt the performance but seems pretty interesting if you want to use actix web without having to go through rust

Comment · 4 years ago
I’m currently early on working on a webapp/spa with no node and just some tooling I wrote myself (www.lona.so). I plan to document my process and post it at some point. My two points of advice if you’re looking to go the native route is to 1) look into web components and 2) find something to syntax highlight html strings (es6-string-html on vscode).

If you’re totally new and getting started, just throw in some code into an html file and double click it!

Comment · 4 years ago
Comment · 4 years ago
This is pretty anecdotal (6 years back) but I've had one professor tell me they were paid $800 for a NYT illustration and $400 for a smaller publication. I might be off with the specific numbers but these are the general ballpark numbers I remember. Nothing about MTG, etc that I can give concrete numbers for.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton