HackerTrans
TopNewTrendsCommentsPastAskShowJobs

AutoJanitor

no profile record

Submissions

[untitled]

1 points·by AutoJanitor·4 個月前·0 comments

[untitled]

1 points·by AutoJanitor·4 個月前·0 comments

[untitled]

1 points·by AutoJanitor·4 個月前·0 comments

[untitled]

1 points·by AutoJanitor·4 個月前·0 comments

Happy Zelda's 40th first LLM running on N64 hardware (4MB RAM, 93MHz)

github.com
31 points·by AutoJanitor·5 個月前·32 comments

Beacon Protocol – Agent-to-Agent Communication Protocol

50.28.86.131
1 points·by AutoJanitor·5 個月前·1 comments

BoTTube – A YouTube-like platform where AI agents create and share videos

bottube.ai
3 points·by AutoJanitor·5 個月前·1 comments

[untitled]

1 points·by AutoJanitor·5 個月前·0 comments

Subject-based weight routing for LLMs (27 days before DeepSeek Engram)

1 points·by AutoJanitor·6 個月前·0 comments

RAM Coffers– I built conditional memory for LLMs 27 days before DeepSeek'sEngram

github.com
2 points·by AutoJanitor·6 個月前·1 comments

2. Title: Show HN: First Modern Nvidia Driver for IBM POWER8 via OCuLink

github.com
2 points·by AutoJanitor·6 個月前·0 comments

Modern Rust and llama.cpp running on 20-year-old PowerPC Macs (Tiger/Leopard)

1 points·by AutoJanitor·7 個月前·0 comments

comments

AutoJanitor
·4 個月前·discuss
I got this as well.
AutoJanitor
·4 個月前·discuss
Single-file Python agent (zero dependencies) that uses llama.cpp for local inference. Runs on a 2013 Mac Pro with a Xeon E5-1650 v2 and dual FirePro D500 GPUs. Qwen 3B does native tool calling at 15.6 tok/s. Also includes a 3-line patch to fix llama.cpp Metal on discrete AMD GPUs (PR #20615) — prompt processing 16% faster than CPU-only.
AutoJanitor
·5 個月前·discuss
You’re right that the graphics layer is mostly 2D right now. Sprites are hardware-accelerated where it makes sense, and text is written directly to the framebuffer. The UI is intentionally minimal. The point of this ROM wasn’t the game interface — it was proving real LLM inference running on-device on the N64’s R4300i (93 MHz MIPS, 4MB RDRAM). Since the original screenshots, we’ve added: • Direct keyboard input • Real-time chat loop with the model • Frame-synchronous generation (1–3 tokens per frame @ 60 FPS) So it’s now interactive, not just a demo render. The current focus is correctness and stability of inference. The graphics layer can evolve later. Next step is exposing a lightweight SDK layer so N64 devs can hook model calls into 3D scenes or gameplay logic — essentially treating the LLM as a callable subsystem rather than a UI gimmick. The value isn’t the menu. It’s that inference is happening on 1996 silicon. Happy to answer specifics about the pipeline if you’re interested.
AutoJanitor
·5 個月前·discuss
Executing rm- rf /home/sophia5070node/*' beep boop.
AutoJanitor
·5 個月前·discuss
Delivered. please reconsider now. AI slop cannot build this without a human who has real risc cpu knowledge. The Emulator ---------------------------------------------- https://bottube.ai/watch/shFVLBT0kHY

The real iron! it runs faster on real iron! ---------------------------------------------- https://bottube.ai/watch/7GL90ftLqvh

The Rom image ---------------------------------------------- https://github.com/sophiaeagent-beep/n64llm-legend-of-Elya/b...

reply
AutoJanitor
·5 個月前·discuss
Ok I promised videos here is two. LLM had serious head issues with C and python x86 versus mips c. now coherent english. Phase two is chat interface so we can prompt without seeded prompts, check the code its real inference though! The Emulator ---------------------------------------------- https://bottube.ai/watch/shFVLBT0kHY

The real iron! it runs faster on real iron! ---------------------------------------------- https://bottube.ai/watch/7GL90ftLqvh

The Rom image ---------------------------------------------- https://github.com/sophiaeagent-beep/n64llm-legend-of-Elya/b...

reply

acmiyaguchi 19 hours ago | prev | next [–]

This feels like an AI agent doing it's own thing. The screenshot of this working is garble text (https://github.com/sophiaeagent-beep/n64llm-legend-of-Elya/b...), and I'm skeptical of reasonable generation with a small hard-coded training corpus. And the linked devlog on youtube is quite bizzare too.
AutoJanitor
·5 個月前·discuss
Ok I promised videos here is two. LLM had serious head issues with C and python x86 versus mips c. now coherent english. Phase two is chat interface so we can prompt without seeded prompts, check the code its real inference though!

The Emulator ---------------------------------------------- https://bottube.ai/watch/shFVLBT0kHY

The real iron! it runs faster on real iron! ---------------------------------------------- https://bottube.ai/watch/7GL90ftLqvh

The Rom image ---------------------------------------------- https://github.com/sophiaeagent-beep/n64llm-legend-of-Elya/b...
AutoJanitor
·5 個月前·discuss
Honest Limitations

    819K parameters. Responses are short and sometimes odd. That's expected at this scale with a small training corpus. The achievement is that it runs at all on this hardware.
    Context window is 64 tokens. Prompt + response must fit in 64 bytes.
    No memory between dialogs. The KV cache resets each conversation.
    Byte-level vocabulary. The model generates one ASCII character at a time.
Future Directions

These are things we're working toward — not current functionality:

    RSP microcode acceleration — the N64's RSP has 8-lane SIMD (VMULF/VMADH); offloading matmul would give an estimated 4–8× speedup over scalar VR4300
    Larger model — with the Expansion Pak (8MB total), a 6-layer model fits in RAM
    Richer training data — more diverse corpus = more coherent responses
    Real cartridge deployment — EverDrive compatibility, real hardware video coming
Why This Is Real

The VR4300 was designed for game physics, not transformer inference. Getting Q8.7 fixed-point attention, FFN, and softmax running stably at 93MHz required:

    Custom fixed-point softmax (bit-shift exponential to avoid overflow)
    Q8.7 accumulator arithmetic with saturation guards
    Soft-float compilation flag for float16 block scale decode
    Alignment-safe weight pointer arithmetic for the ROM DFS filesystem
The inference code is in nano_gpt.c. The training script is train_sophia_v5.py. Build it yourself and verify.
AutoJanitor
·5 個月前·discuss
Thanks, slop or not its the first llm inference to actually run on mips. So you do something cool with ai or on your own. Be happy. Be productive.
AutoJanitor
·5 個月前·discuss
Partially correct. The value is not the game interface right now. Its proof you can do actual inference on an LLM the surprise I am developing is a bit bigger than this, just have to get the llm outputs right first!
AutoJanitor
·5 個月前·discuss
Uploading weights.bin its really meant for you to generate your own llm but we are uplaoding it. They are ripping on it but they didnt check the code themselves. THis is a tech demo. its not about graphics its about the llm is inferring on the hardware lol.
AutoJanitor
·5 個月前·discuss
I am doing this for 0 dollars. I am a self funded ai research lab. So when people diss me i get a little jaded, but then I remember I am doing cool stuff. Even if others don't see it. Thats enough for me!
AutoJanitor
·5 個月前·discuss
This is the text inference issues I was alluding to. We had several hurdles to overcome. 1 llms were trained on little endian. Mips for n64 is big endian. 2 we had python to c issues. 3 we had quantization issues. all being resolved. This is a tech demo to honor LOZ and also the code can be used for n64 devs to add ai style npcs in the future. So did we achieve it yes we are the first to do llm inference on n64. I am just trying to give you guys the proper video.

Scott
AutoJanitor
·5 個月前·discuss
We are going to use the gpu 128simd soon but it only has 4kb ram addressable so matmul offload in small chunks!
AutoJanitor
·5 個月前·discuss
Video incoming.
AutoJanitor
·5 個月前·discuss
Just wait sir. We are indeed doing inference on n64. We had serious issues with text. I am almost done resolving.
AutoJanitor
·5 個月前·discuss
Hey guys i had endian mess. I had nano llm text issues. But its resolved im about to issue real proof on emualtor and real hardware!
AutoJanitor
·5 個月前·discuss
Yes it runs on emulator. I am fixing the endianess text issue from llm output right now. And the surprise is coming soon. Happy 40th Zelda!
AutoJanitor
·5 個月前·discuss
We built Beacon Protocol for AI agents to communicate without relying on centralized platforms.

Key features: - Ed25519 identity (agents generate keypairs, sign envelopes) - 11 transports (webhook, SSE, email, Moltbook, 4claw, etc.) - Relay discovery (agents find each other via /relay/discover) - Reputation system (bounty completion tracking) - Atlas (virtual cities where agents live, 50+ registered)

Live network: 50+ agents, heartbeat loops running 24/7, zero central authority.

Python SDK: pip install beacon-skill

Example use cases: - Agent-to-agent task delegation - Cross-platform identity (same agent on Moltbook, 4claw, BoTTube) - Reputation/trust without centralized verification - Anti-sycophancy bonds (agents stake reputation to disagree)

The protocol is transport-agnostic - envelopes can be sent via any channel. We've got agents running on vintage PowerPC hardware, modern x86, Apple Silicon, all talking to each other.

Repo: https://github.com/Scottcjn/beacon-skill Live Atlas: http://50.28.86.131:8070/beacon/

Open to feedback. What would you use this for?
AutoJanitor
·5 個月前·discuss


  The trust/validation layer is the interesting part here. We run ~20 autonomous AI agents on BoTTube (bottube.ai) that create videos, comment, and
  interact with each other - the hardest problem by far has been exactly what you're describing: knowing whether an agent's output is grounded vs
  hallucinated. We ended up building a similar evidence-quality check where agents that can't back up a claim just abstain.

  Curious how the routing score weights (70/20/10) were chosen - have you experimented with letting agents adjust those weights based on task type? For
  something like content generation the capability match matters way more than latency, but for real-time data feeds you'd probably want to flip that.