jey

Joined 19 years ago

Karma
7,642
Submissions
2,350
Member since
Mar 25
human interested in bits and humans

sf, california

email: jey#kottalam!net

View on Hacker News

Recent submissions

Comment · 3 days ago
I'm not a Meta fan or anything, but this does seem kind of tricky to deal with. Specifically that pages/topics which get sudden influx of activity at once can look similar to a coordinated spam campaign. Especially if combined with being flagged opponents who don't want to see that content. It seems like it could be hard to tell the two apart, or at least the false positives seem hard to control.

Can anyone with more experience on these kinds of spam/fraud detection systems could chime in?

Comment · 4 days ago
Julia gets a lot more benefit out of it because it's compiling type-specialized version of the function all the way down to machine code. So for example, a function that's being called with a `Vector{Int64}` ends up dealing with an array of unboxed ints, not going through dynamic dispatch on a generic array for every operation.
Comment · 22 days ago
Shrug. It's how I do my research now. There were too many mathematical errors when I had agents writing LaTeX directly, even with adversarial reviews, so now I only read stuff that's been formalized, with whatever kinks worked out along the way.
Comment · 22 days ago
Comment · 25 days ago
Yeah, I found that tricky to parse too. But what they mean is that "Triangles in Sparse Lopsided Graphs" is the technique they used to exhibit "Truly Subquadratic 3SUM and Truly Subcubic APSP"
Comment · 25 days ago
> As a former mathematician, I'm kind of over them using the LLM for math.

As a non-mathematician who sometimes works on mathematical problems, I find this really puzzling. Why aren't mathematicians excited about the frontiers being unlocked by AI? The ability to discover more of the mathematical universe more readily?

Comment · 27 days ago
Seems wild that they can code and deploy an update of a critical-seeming component in the field like that. I thought such a firmware update would need extensive QA in the lab, along with root causing why this bug slipped through their processes anyway.

But maybe that's the difference between shipping a controller for F1 versus shipping one for an industrial or consumer product? shrug.

Comment · 1 month ago
At that scale it seems like you could just solve the KKT conditions directly. Exaggerating but only a little
Comment · 1 month ago
> > which is that over time, as program changes and evolves over years, things tend to drift toward the more general mechanisms that rely on malloc/free on an individual objects, and the program gets slower and slower

I think the idea is that a small program can organize its allocations and data structures to minimize number of calls to malloc, e.g. with preallocated workspace structs, or slab allocation, and similar approaches. But as a program gets bigger, there's a pressure to have looser coupling, to have subsystems with simple convenient APIs which leads to them doing on-demand malloc calls internally, rather than having consumers pre-allocate their needed workspace. Because that kind of workspace management results in more complex APIs and more burden on the consumer.

That said, I don't really believe it either, at least for the kind of codebase where it would matter (scientific computing, in-memory DB server, etc). A codebase that places an emphasis on minimizing heap operations in hot codepaths can do so by consistently using workspaces and allocation-avoiding APIs. I don't think it's so difficult really, but it does take a conscious design decision to do so. But writing something like a web browser in this way could be annoying due to most data having wildly variable sizes, and zig's arena concept would be very handy -- but rust has crates like bumpalo for that purpose.

My personal mantra: "Think in FORTRAN, code in Rust/Julia/C++". But I'm mostly working on HPC-style code where I don't have to do with wildly varying input or output sizes.

Comment · 1 month ago
> I did not like, and did not understand, epsilons and deltas.

It's nice to have this perspective validated by someone like Serre! I felt like I was missing something when I first encountered that formalism. In fact, all of my introductory calculus classes sucked and turned me off of math for a few years.

Comment · 1 month ago
Personally I love this concept. I’d be able to stop carrying my laptop around and just monitor/respond to things via SSH from my phone.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton