Viewing profile — FabianCarbonara
FabianCarbonara
HN member- Joined
- Tue, Feb 02, 2021, 9:21 PM UTC
- HN karma
- 57
- Public activity
- 38 items
- HN profile
- View on Hacker News ↗
About FabianCarbonara
Recent public activity
-
comment
Comment #48827739
(Thanks for vouching! I emailed the mods about my account. I think I tripped a filter with a clumsy submission start...) About the sprites: loading them from Python at runtime actu…
-
comment
Comment #48816371
Python never touches the PPU: the memory-mapped registers live entirely behind a thin C layer (_snesfb / _snesstage modules). Sprite/tile bitmap data gets packed into VRAM tile ban…
-
comment
Comment #48814296
Yes, definitely: the GBA is a 32-bit ARM with 256 KB of RAM and mature GCC support, so it sidesteps everything that made this hard: the 16-bit size_t, the far pointers, the barely-…
-
comment
Comment #48806820
The bug count surprised me too. Calypsi is a great compiler, but MicroPython is likely the largest program anyone has pushed through it: a huge interpreter switch, packed structs, …
-
story
Show HN: Python running on the Super Nintendo (in-browser demo)
MicroPython (lexer, compiler and VM) on the SNES: 3.58 MHz 65816, 56 KB Python heap, 16-bit int. The REPL runs right inside the post via EmulatorJS and also works on real hardware …
-
comment
Comment #47465244
Maybe I am a bit overdramatic ;) For me this is mostly about user experience. If the agent creates a complex mini app, the user might have to wait 30 seconds. That's 30 seconds wit…
-
comment
Comment #47450999
A2UI is Google's take — declarative JSON, tool-calling based, predefined component catalog. Clean and safe but constrained. My approach is the opposite bet: full code execution ins…
-
comment
Comment #47450980
Whoa, I hadn't seen channels yet — and you already got fenced working with Claude Code?! That's awesome. Would love to see what you built!
-
comment
Comment #47450961
Interesting idea! The slots mechanism already handles some of this — you can mount a skeleton first and fill in named sections later as the LLM generates them. But true out-of-orde…
-
comment
Comment #47447289
and I meant to say: tinkerdown looks pretty cool!
-
comment
Comment #47446924
The goal isn't really a better markdown format — it's bringing code execution and generative UI together. The code fences run on the server: calling APIs, processing data, doing ag…
-
comment
Comment #47445215
The significance is responsiveness — instead of waiting for the LLM to finish generating the entire code block before anything happens, each statement executes as soon as it's comp…
-
comment
Comment #47444975
Exactly this! Right now this uses React for Web but could also see it in the terminal via Ink. And I love the "freeze" idea — maybe then you could even share the mini app.
-
comment
Comment #47444907
Thanks! Really interesting to hear you're working on something similar. You're right that the level of expressiveness is the key design decision. There's a real spectrum: - pre-reg…
-
comment
Comment #47443763
Ha, history does rhyme ;) Happy if you reach out via mail!
-
comment
Comment #47443721
Thanks! I totally agree — this isn't about replacing carefully designed UIs. It's about ephemeral interfaces you need in the moment — the throwaway dashboard for this specific data…
-
comment
Comment #47443580
In my approach, callbacks are first-class. The agent defines server-side functions and passes them to the UI: const onRefresh = async () => { data.loading = true; data.messages = a…
-
comment
Comment #47443447
Markdown UI and my approach share the "markdown as the medium" insight, but they're fundamentally different bets: Markdown UI is declarative — you embed predefined widget types in …
- comment
- comment
-
story
I turned Markdown into a protocol for generative UI
There's a lot of work happening around both generative UI and code execution for AI agents. I kept wondering: how do you bring them together into a fully featured architecture? I b…
-
comment
Comment #47395457
Have a look at my blog! Is linked in my profile :)
-
comment
Comment #47374570
I would say so ;-) Right now AI is a powerful tool for me. It helps me express ingenuity on a more abstract level, e.g. conceptual or product thinking rather than implementation de…
-
comment
Comment #47373789
This is super exciting. Emacs already treats UI as just more Elisp to eval. The AI could sculpt the entire editor to whatever you need in the moment. No plugin to install, no confi…
-
comment
Comment #47361855
For me AI unlocked building things I just couldn't before. My creativity and ingenuity now have an outlet that wasn't possible without agentic coding tools. That's genuinely exciti…