HackerLangs
TopNewTrendsCommentsPastAskShowJobs

erichocean

5,377 karmajoined 15 anni fa
CTO at Xy Group

Submissions

Home made GPU escalated quickly [video]

youtube.com
180 points·by erichocean·6 giorni fa·69 comments

Building Hollywood Motion Capture from Scratch [video]

youtube.com
2 points·by erichocean·29 giorni fa·0 comments

comments

erichocean
·5 ore fa·discuss
I'm eagerly awaiting "AI 2100" from the same people.
erichocean
·5 ore fa·discuss
> Are there examples of where we have collective decided not to pursue knowledge? Successfully?

Studying human bio-diversity since WW2 is the most obvious example, though it hasn't been entirely successful.

Genomics is what finally broke the barrier, especially in the last decade or so.
erichocean
·ieri·discuss
> reviewing the testing/fuzzing process

I've got insanely good at designing testing oracles over the last year for exactly this reason.

I've ported some extremely finicky software between languages that it would have been borderline abusive to have a human do.

Codex 5.3 and later for those interested.
erichocean
·ieri·discuss
I think the key is to get two LLMs looking at the same problem.

I use Codex because it's better at the kind of code I need written (math-heavy, 3D geometry code).

But if I was doing mainly UI code, I would do the opposite.
erichocean
·ieri·discuss
The arguments presented to a macro don't have to be valid code. Your "function evaluating functions" are all individually valid functions you've composed at runtime.

    (defmacro foo [code] ,,,)
    (foo "<some totally different language in a string>")
=> actual, compiled Clojure function built up by `foo` parsing the string, producing a Clojure list, and calling `(eval the-list)` and returning it.

I passed a string to `foo` in the example, but it could actually be anything the Clojure reader can parse even if it is semantically invalid—arbitrary Clojure data.
erichocean
·ieri·discuss
Here you go: https://www.marktarver.com/bipolar.html

It's been discussed many times on HN.
erichocean
·ieri·discuss
> this just isn't the kind of professionalism needed for a serious project

It hasn't stopped Rust's growth, so I doubt this is true.

Most people don't care about this kind of interpersonal drama unless it impacts the actual technology itself.
erichocean
·l’altro ieri·discuss
I use Claude for planning, writing CRs, and code review.

Codex writes all of the code, no exceptions.

Works great, especially when you ask Claude to break up large CRs into roughly 10 minutes of Codex work each.
erichocean
·l’altro ieri·discuss
That's the approach I've taken with a bunch of legacy OpenCL code I've mechnically translated to Metal, worked great.
erichocean
·l’altro ieri·discuss
TigerBeetle has you covered then.
erichocean
·l’altro ieri·discuss
Even at $165K, it's worth it to have a better base to build on top of—especially since it didn't take a year's worth of time for three programmers.
erichocean
·5 giorni fa·discuss
It took about two weeks for me to be able to read it.

Might as well have been Russian.

Now it's as natural as any other language.
erichocean
·5 giorni fa·discuss
It's 100% opt-in at the call site and doesn't affect existing code, so no?

Many people (including myself) already have checked key variants for maps; this mainly extends the syntax to destructuring too.
erichocean
·6 giorni fa·discuss
If you are skilled in the field already, yes.

Though it's not just "ask" in the one-shot prompt sense, but more in the "over the course of a few days" sense.
erichocean
·8 giorni fa·discuss
Another interesting LMDB fork: https://github.com/datalevin/dlmdb
erichocean
·11 giorni fa·discuss
My depraved mind wants to see Jank [0] running on Fil-C, using Fil-C's garbage collector.

[0] https://jank-lang.org/
erichocean
·16 giorni fa·discuss
If you like this kind of thing, Bifurcan [0] is a Java library with implementations of RBB-trees and related (fast) immutable data structures.

[0] https://github.com/lacuna/bifurcan
erichocean
·20 giorni fa·discuss
> The only time I ever really found that GA was actually a benefit to me was performing rotations.

Maybe that's why I've found it so useful when doing rigging for animation—that's the entire job!
erichocean
·20 giorni fa·discuss
Personally, I've got a line of mileage out of using GA to express animation rigs.

I don't know about the rest of the article—I'm not a mathematician—but I certainly enjoying using GA a lot more compared to linear algebra, I find it way more intuitive and being able to visualize intermediate products on my rig is like a super power.
erichocean
·mese scorso·discuss
If it was that easy, I wouldn't have commented.

It's not, which is why it would be nice if they did the actual work (on your hardware).

I would 100% pay $16/hr to run a self-hosted instance, but I won't spend thousands of dollars to (maybe) get it working (my time + the hardware).