Most active commenters
  • pizza(4)
  • almostgotcaught(3)

←back to thread

39 points muragekibicho | 14 comments | | HN request time: 1.458s | source | bottom
1. muragekibicho ◴[] No.42695415[source]
Introduction : Finite Field Assembly is a programming language that lets you emulate GPUs on CPUs

It's a CUDA alternative that uses finite field theory to convert GPU kernels to prime number fields.

Finite Field is the primary data structure : FF-asm is a CUDA alternative designed for computations over finite fields.

Recursive computing support : not cache-aware vectorization, not parallelization, but performing a calculation inside a calculation inside another calculation.

Extension of C89 - runs everywhere gcc is available. Context : I'm getting my math PhD and I built this language around my area of expertise, Number Theory and Finite Fields.

replies(2): >>42744591 #>>42744891 #
2. zeroq ◴[] No.42744591[source]
I've read this and I've seen the site, and I still have no idea what it is, what's the application and why should I be interested.

Additionally I've tried earlier chapters and they are behind a paywall.

You need a better introduction.

replies(2): >>42744748 #>>42744814 #
3. ◴[] No.42744748[source]
4. pizza ◴[] No.42744814[source]
This is phrased in a kind of demanding way to an author who has been kind enough to share their novel work with us. Are you sure you spent enough time trying to understand?
replies(1): >>42744892 #
5. almostgotcaught ◴[] No.42744891[source]
> I'm getting my math PhD and I built this language around my area of expertise, Number Theory and Finite Fields.

Your LinkedIn says you're an undergrad that took a gap year 10 months ago (before completing your senior year) to do sales for a real estate company.

replies(3): >>42744913 #>>42744997 #>>42745020 #
6. Conscat ◴[] No.42744892{3}[source]
It seems that pretty much everybody here is confused by this article. One user even accused it of LLM plagiarism, which is pretty telling in my opinion.

I for one have no clue what anything I read in there is supposed to mean. Emulating a GPU's semantics on a CPU is a topic which I thought I had a decent grasp on, but everything from the stated goals at the top of this article to the example code makes no sense to me.

replies(1): >>42744998 #
7. saagarjha ◴[] No.42744913[source]
Are you sure that’s their LinkedIn?
replies(1): >>42744926 #
8. almostgotcaught ◴[] No.42744926{3}[source]
Why wouldn't it be? All of the pics, names and details line up between GitHub, here, Reddit, and substack.
9. saghm ◴[] No.42744997[source]
Depending on what properties they sold, they certainly could have gotten valuable real-world expertise with finite fields. It's certainly easier to sell them than infinite ones!
10. pizza ◴[] No.42744998{4}[source]
It just seems like residue numbering systems computation, which I'm already working with.
11. pizza ◴[] No.42745020[source]
Why bother doing a witch hunt and leaving out that they did Stats at Yale..
replies(1): >>42745062 #
12. almostgotcaught ◴[] No.42745062{3}[source]
Because why does it matter? Are you suggesting undergrad stats at Yale is comparable to a PhD in number theory?
replies(1): >>42745391 #
13. pizza ◴[] No.42745391{4}[source]
I guess it's not clear to me why it's even interesting to talk about their LinkedIn or their PhD in the first place? It's not like not having a PhD will make the work any more true or not. Wouldn't it be more interesting to discuss the merits of the post? There's really little point in trying to say that their LinkedIn has different info than the comment therefore the submission is invalid.

But, suppose I did actually hold that belief for some reason, then it would seem fairly intellectually dishonest to withhold relevant info in my pointed inquisition wherein I just characterize them as someone lacking mathematical experience at all, let alone from a world class university. But maybe that's just me!

replies(1): >>42745793 #
14. foota ◴[] No.42745793{5}[source]
I think they're pointing it out because stating they're working towards a PhD in something when they've just graduated and don't seem to be (as far as we can tell) enrolled in a PhD program is misleading. Note that the parent isn't the one that brought up their PhD, the author is, presumably to head off the big question marks everyone reading this got as to what it is.

It's unclear whether this page is something that could be useful, and deserves attention. The fact that the author is at best making misleading statements is useful in determining whether you should take their claims at face value.

They claim "Finite Field Assembly is a programming language that lets you emulate GPUs on CPUs".

It's not a programming language, it's a handful of C macros, and it doesn't in any way emulate a GPU on the CPU. I'll be honest, I think the author is trying to fake it till they make it, they seem interested in mathematics but their claims are far beyond what they've demonstrated, and their post history reveals a series of similar submissions. In so far as they're curious and want to experiment I think it's reasonable to encourage, but they're also asking for money and don't seem to be delivering much.

Why would they post the 4th article in a series where the previous ones require you to pay?