What happens inside an LLM when it tries to calculate with nothing but matrices.
HN user
old_sound
Work at Microsoft. Ex-Apple Applied ML - Ex RabbitMQ core dev - Author
LLM inference on the Apple Neural Engine, a practitioner's guide, complete with converters, Swift runtimes, and validated model manifests.
Right now Amazon is showing two kinds of recommendations: 1) "the customers that bought this also bought…". That one can show you books that are totally unrelated to the book you are buying or even to your actual interests. 2) the "Sponsored products related to this item". I don't see why they couldn't substitute one of them for "books the author of this book recommends", or something like that.
For me it's pretty clear he was trying to write the algorithms in Spanish, therefore the semicolons.
Really you can use semi-colons on a sentence and then end the sentence with a period? And I thought I had learned something during all my years studying linguistics and grammar.
BTW, newsflash: many languages use semi-colons inside sentences. Spanish for example, which could be argued to be older than English. So did Erlang copy Knuth, or Erlang actually copied El Cid Campeador? I think Erlang comes from El Cantar del Cid.
Is the website title HackerNews not linkbait or misleading? I ask since I usually don't see many "hacker News" around here…
More like satire logic notation, but who am I to tell at this point.
C predates Gutenberg
It's not misleading or linkbait. It's just humor. Don't you have humor guidelines at HN?
There's no such thing as "being good at math". You either put effort and practice to learn it, or you don't. Fixed va Growth Mindset, etc…
Yup. See this convo https://twitter.com/old_sound/status/788349221946662912
Commenter confuses satire with serious article. Assumes author doesn't know about functional languages. Nothing to see here.
I know all that. Long time Erlang dev, former RabbitMQ core dev, so yeah, I've heard already about the Prolog story. Interesting you talk about the Actor Model, since even Robert Virding has said that when they created Erlang they had no idea there was a thing called "Actor Model".
Go get your break, while you are at it, get a laugh or two, because that's what this article is supposed to be about. nobody is so silly to pretend Knuth was describing Erlang on his book.
Yup, and still people get confused at Erlang's use of semi-colons and periods.
Do you think it is because other programming languages don't uses the semi-colon that way? Or that periods are usually used to access class members, but not to finish function declarations?
As mentioned already:
For me what's striking about Erlang syntax is the meaning of the semi-colon and the period, as function clause separator. Most of the rest is just vanilla FP lang syntax.
It's strikes me that everybody notices the pattern matching part, but not the way the clauses are separated, which AFAIK, it's something used by Erlang Syntax only.
And yeah, after working in Erlang and other FP langs for the past 6 years I kinda know this is called pattern matching ;-)
For me what's striking about Erlang syntax is the meaning of the semi-colon and the period, as function clause separator. Most of the rest is just vanilla FP lang syntax.
Can we say: "If you understand the first 20 pages of TAOCP, you understand Erlang"?
With haskell it will be less similar since Haskell doesn't use the semi-colon to separate function clauses, and the period for delimit the last one. You could argue that Haskell tuples will use the () syntax instead of {} as in Erlang.
I've mostly wrote this joke since many Erlang beginners find the semi-colon/period syntax confusing, but then there you have it on an essential book about programming
Great to hear that. I'm part of the core team BTW and we are open to feedback.
Did you come back to the RabbitMQ team with this feedback?
This is not true anymore, linked blog post is from 2010. RabbitMQ doesn't work like that now. It has queue indexes and various mechanisms to keep messages in memory and so on.
I'm the author here of that blogpost.
The blog post was published on Feb 19th. First edit is from Feb 20th and second one from March 10th.
Aphyr's blog post is from June 6th 2014, so clearly we made the edits way before aphyr's blogpost came out.
And interesting UI/UX lesson would be to keep in mind colourblind people. Almost every time someone posts some graphs or stats I can't read the graph at all. I think having numbers and colours helps a lot.
This is totally unfriendly to colourblind people like me.
edit: to be clear, the game usability is unfriendly
yes, and it's something quite easy to fix.
Cool. The thing is I arrived to this method by checking some Permutation Groups for something completely tangential, but again, Number Theory is so vast this probably exists somewhere :)
About speed ups, I'm happy to accept pull requests, even if you want to do it in Python. The Erlang bits are just because I wanted to play with the concepts from "chemical programming"
I haven't checked your code. My point is that this sieve is not fast, or "better" than any previous sieves. The only thing I've found interesting is that I haven't found the method in some other number theory books, like Hardy's, or on the internet, and so on.
That is, I wouldn't be surprised if there are better sieving methods out there.
Yeah, saw it, I haven't been online, but I'll fix it. Thanks!