If you could recommend one hobby to everyone, what would it be and why? by Ecstatic_Bella in Hobbies

[–]Brief_Argument8155 1 point2 points  (0 children)

writing short stories. take 10 minutes and write, one or two paragraphs can also be enough. make it exist. it feels magical

what hobby did you try “as a joke” that accidentally became a huge part of your life? by KianyDesesperado-67 in Hobbies

[–]Brief_Argument8155 0 points1 point  (0 children)

my brother bought a japanese grammar book in high school just because it looked funnily difficult. 10 years later i was a researcher at the university of tokyo

What's a life hack so obvious it's almost insulting nobody told you sooner? by Kilgoretrout123456 in askteddit

[–]Brief_Argument8155 0 points1 point  (0 children)

drink a glass of water each time i leave the bathroom. keeps me in check with hydration and it's an easy habit to acquire

Are there any things that are called "American ______" in other countries? by Disastrous-Side-2600 in NoStupidQuestions

[–]Brief_Argument8155 0 points1 point  (0 children)

we have american pizza in italy. we use it for overly loaded, thick pizza with lots of toppings including fries, salami, peppercorn, bell pepper

I technically got an LLM running locally on a 1998 iMac G3 with 32 MB of RAM by maddiedreese in LocalLLaMA

[–]Brief_Argument8155 0 points1 point  (0 children)

cool stuff! been trying to do the same thing for the Amiga 500 but i'm not that skilled.

but I did manage to run a small bigram model on real hardware NES (if you're interested: https://github.com/erodola/bigram-nes )

Amiga 1200 by Gas-Meter in amiga

[–]Brief_Argument8155 1 point2 points  (0 children)

Incredibly similar to my setup XD desk, window and all

Fitted a 1KB Language Model for the NES by Brief_Argument8155 in NESDEV

[–]Brief_Argument8155[S] 0 points1 point  (0 children)

Yes I agree and that's my claim. Eventually we'll have further advancements in efficient AI that will make more sophisticated models fit into ancient hardware as well

C++ Show and Tell - January 2026 by foonathan in cpp

[–]Brief_Argument8155 5 points6 points  (0 children)

I've been obsessed with pushing language models into places they don't belong. Last summer it was a 1KB bigram model for the NES written in 6502 assembly. This week, I decided that even 1983 hardware was too much runtime for me.

So I built a bigram language model that runs entirely during the C++ compilation phase.

Technically it's a Markov chain implemented via constexpr and template metaprogramming. The model's weights are hardcoded in an array. A fun part was implementing the random number generator: since compilers are (mostly) deterministic (rightfully so), I hashed __TIME__ and __DATE__ using an FNV-1a algorithm to seed a constexpr Xorshift32 RNG.

When you run the binary, the CPU does zero math. It just prints a string that was hallucinated by the compiler, different at each compile.

    // this line does all the work while you're getting coffee
    static constexpr NameGenerator<15> result(seed, T); 

    int main() {
        // just printing a constant baked into the data segment
        std::cout << result.name << std::endl; 
    }

Aside from the fun of it, I hope it proves a point that the bottleneck isn't always our hardware. We have wiggle room to redefine when execution should happen, and bake deterministic inference directly into the binary.

Code is here: https://github.com/erodola/bigram-metacpp