kethinov
Joined 12 years ago
Joined 12 years ago
The machine:
CPU: 24 × AMD Ryzen 9 9900X 12-Core Processor
RAM: 128gb
GPU: NVIDIA GeForce RTX 4060 Ti 16gb (I typo'd the GPU above)
(This is via Ollama on Ubuntu.)
But 1-3 tokens per second is much faster than a lot of other high end models I've tried, so I was pretty pleased with it. Obviously other models run much faster on this hardware though.
Ideally I would love to see a leaderboard with relatively objective ranking criteria that 1. lets you filter by open weight / locally runnable, 2. filter by date of release (nothing older than x), and 3. is agnostic to hardware requirements. I just want to know what the best model is. Let me worry about how I will afford to run it.
I love the llmfit project for seeing what will run on your hardware, but it would be nice to know what I'm missing out on by not having better hardware, thus why objective hardware-agnostic ratings would be helpful.
There's been research by linguists (John McWhorter comes to mind) analyzing this phenomenon and it basically just comes down to the fact that as we age, we get more set in our ways, so the linguistic innovations that younger people do just have a tendency to annoy us, even when they logically follow or are objectively useful.
I try not to let it bother me, because it's irrational to feel that way, but it just does lol
You're not wrong that "server emulator" is a generically correct use of the term emulation, in the same sense that it is a correct use of the word for someone to say they emulate a fashion sense of a celebrity they like in their own wardrobe.
But in computer science, strictly speaking, the original definition of emulator was more strict. It was about things like emulating processor architecture A so as to execute programs written for it on processor architecture B.
And part of why expanding the definition to include "server emulators" annoys me is why has this definition expansion occurred only in gaming contexts? If a free UO server is a "server emulator" then why is Samba not also a server emulator? The lack of consistency is irritating to me, and it only happened because gamers like the term emulator, not due to any kind of rigorous computer sciencey reason.
Obligatory nitpicky aside, a time-honored tradition of HN:
I've long been irritated by the use of the term "server emulator" in gaming contexts. Technically these projects are just reimplementations of a proprietary networking protocol. Nobody calls Samba a "server emulator" because it reimplements the Windows file sharing protocol, because Samba isn't "emulating" anything from the perspective of the traditional definition of "emulator" in computer science.
But for some reason, I guess because "emulator" has colloquially been redefined by non-CS nerd gamer normies as a term for software that lets you play proprietary games on platforms they were not designed for, we have ended up in this new status quo where the term's definition has expanded in this game of telephone way that annoys mainly me and not many other people.
And what's kinda funny is I say that it is a "new" status quo, but it's not even that new. I recall, what, like 20 years ago now I was in an edit war on Wikipedia fighting with people over the "server emulator" article, insisting that the term was technically inaccurate and should not be used. Unsurprisingly in retrospect, I lost that edit war.
Nowadays the whole thing feels like my first "old man yells at cloud" moment, of which I'm sure I'll experience more as I age. I certainly do find new slang introduced by gen Z like "he got the riz!" to be quite cringey, so it looks like I'm well on my way to getting crotchety and terrible about the natural evolution of language! ;)
Accusing the author of introducing slop into the language by coining (or using) a new term is a criticism of the author's work, not the author himself.
It's akin to saying, "Your work has a negative side effect which I don't like." Which clearly would've been the nicer way to say it.
Remote: Yes
Willing to relocate: Yes
Technologies: HTML, CSS, JavaScript, TypeScript, React, Angular, Node.js, Express, Electron, PHP, ASP.NET, C#, Java, Ruby on Rails, Go, Rust, C++, Bash, PostgreSQL, MySQL, MariaDB, SQLite, Linux, macOS, Windows, Apache, nginx, Docker, AWS, AI training and integration, product design, user interface design, people management, recruiting, mentoring, and more.
Résumé/CV: https://kethinov.net/resume (web) https://kethinov.net/resume.pdf (pdf)
Email: [email protected]
Hello HN! I'm Eric, an experienced software developer seeking a coding or engineering management role. I've worked in many tech stacks and I'm always ready to learn new ones to get the job done. Let's make great things together!
Also personally I do not prefer to play podcasts with a podcast app. I just want it to download the files to a directory which I then sync with another audio player. Does your app make that workflow easy?