Eduardo Bart

107 posts

Eduardo Bart banner
Eduardo Bart

Eduardo Bart

@edubart

Emulators, compilers, Linux, C/C++, Lua, CG, DL, games and Web3. Developing https://t.co/i2HXRztYjX RISC-V machine, https://t.co/1jACN5VmTb and open source software.

Katılım Kasım 2009
255 Takip Edilen329 Takipçiler
Eduardo Bart
Eduardo Bart@edubart·
AI just made me a presentation about Cartesi Machine (my daily work). Finally AI is handling the explanations so I can focus on the actual systems programming. Great overview if you're curious about what systems engineers like me are building. @cartesiproject @NotebookLM
English
1
13
41
3.2K
Eduardo Bart
Eduardo Bart@edubart·
@GCdePaula_ @VitalikButerin Indeed! As someone who deeply works with RISC-V, I felt the need show some support there. I think engineers working with RISC-V should support the idea. More projects adopting RISC-V is a win for its ecosystem as a whole, paying back for everyone involved with RISC-V.
English
2
3
15
335
Gabriel Coutinho de Paula 🐝 🐧
Reading @VitalikButerin’s Ethereum Magicians post on RISC‑V: amazing proposal, but wow, the discussion quality is not really great. RISC‑V is a great idea, even without considering its ZK-friendliness.
English
3
2
34
864
Eduardo Bart retweetledi
Andrej Karpathy
Andrej Karpathy@karpathy·
"Move 37" is the word-of-day - it's when an AI, trained via the trial-and-error process of reinforcement learning, discovers actions that are new, surprising, and secretly brilliant even to expert humans. It is a magical, just slightly unnerving, emergent phenomenon only achievable by large-scale reinforcement learning. You can't get there by expert imitation. It's when AlphaGo played move 37 in Game 2 against Lee Sedol, a weird move that was estimated to only have 1 in 10,000 chance to be played by a human, but one that was creative and brilliant in retrospect, leading to a win in that game. We've seen Move 37 in a closed, game-like environment like Go, but with the latest crop of "thinking" LLM models (e.g. OpenAI-o1, DeepSeek-R1, Gemini 2.0 Flash Thinking), we are seeing the first very early glimmers of things like it in open world domains. The models discover, in the process of trying to solve many diverse math/code/etc. problems, strategies that resemble the internal monologue of humans, which are very hard (/impossible) to directly program into the models. I call these "cognitive strategies" - things like approaching a problem from different angles, trying out different ideas, finding analogies, backtracking, re-examining, etc. Weird as it sounds, it's plausible that LLMs can discover better ways of thinking, of solving problems, of connecting ideas across disciplines, and do so in a way we will find surprising, puzzling, but creative and brilliant in retrospect. It could get plenty weirder too - it's plausible (even likely, if it's done well) that the optimization invents its own language that is inscrutable to us, but that is more efficient or effective at problem solving. The weirdness of reinforcement learning is in principle unbounded. I don't think we've seen equivalents of Move 37 yet. I don't know what it will look like. I think we're still quite early and that there is a lot of work ahead, both engineering and research. But the technology feels on track to find them. youtube.com/watch?v=HT-UZk…
YouTube video
YouTube
English
436
1.4K
9.6K
999.3K
Eduardo Bart
Eduardo Bart@edubart·
It embeds the Cartesi Machine emulator to run a full RISC-V Linux system. While networking is not yet supported, I have some ideas on how to support installing new software inside it in the future. Source code available at github.com/edubart/webcm
English
0
7
20
1.1K
Eduardo Bart
Eduardo Bart@edubart·
Project of the weekend, WebCM: A zero-install RISC-V Linux terminal running entirely in your browser! Built on Alpine Linux, it lets you experiment with multiple languages and tools in a sandbox. It runs completely client-side - no servers, no setup! edubart.github.io/webcm/#
English
2
14
51
6K
Eduardo Bart
Eduardo Bart@edubart·
@filpizlo Since both Fil-C and Rust use LLVM as backend, could Fil-C's safety features protect Rust's unsafe blocks? In other words, is Fil-C a general LLVM enhancement or is it C-specific?
English
1
0
0
457
Filip Jerzy Pizło
Filip Jerzy Pizło@filpizlo·
Fil-C is safer than Rust. Fil-C has no `unsafe`. You can do memory-safe doubly-linked lists and other cyclic data structures in Fil-C. Even Fil-C's libc/libc++ are memory safe.
English
18
18
221
46.4K
Eduardo Bart
Eduardo Bart@edubart·
@filpizlo I think what you are trying to accomplish is amazing, it could be a big deal for the C/C++ ecosystem, looking forward to seeing how Fil-C evolves!
English
0
0
1
550
Filip Jerzy Pizło
Filip Jerzy Pizło@filpizlo·
I'm making a memory-safe implementation of C/C++. It's called Fil-C. Currently working on making it fanatically compatible with C and C++ so that lots of programs can be made memory-safe with zero or minimal changes. Learn more here: github.com/pizlonator/llv…
English
13
52
328
70.1K
Eduardo Bart
Eduardo Bart@edubart·
@morew4rd @yacineMTB By the way, I updated sokol_gp.h to latest Sokol last week, along with some new additions people asked.
English
1
0
3
38
Eduardo Bart
Eduardo Bart@edubart·
@morew4rd Nice! I have been thinking lately we might have to start making gaming APIs and documentation with AI in mind, meaning we need to give more context and examples in its documentation so LLMs can perform better. Did it had any issues with Lua type system?
English
1
0
2
79
moreward (WATCH THIS SPACE)
it took a couple tries, but grok was able write a Lyte2D game after checking the website 🥰
moreward (WATCH THIS SPACE) tweet media
English
1
2
14
3.7K
Eduardo Bart
Eduardo Bart@edubart·
@FlohOfWoe Watching the animation of the chip circuit working in real time is so cool
English
0
0
0
97
Eduardo Bart
Eduardo Bart@edubart·
@FlohOfWoe Nice! My only wish is that you went further and turned this in a single header C++ library, or a two file library (cimgui.cpp + cimgui.h) so is more minimal to download and use (in style of Sokol headers).
English
0
0
1
73
Eduardo Bart
Eduardo Bart@edubart·
@Max_Hatesuer @rives_io Nicee, I am surprised how far you and others got with no code experience, by using just IA and simple tools.
English
1
0
2
64
Max
Max@0x_mux·
I created my first @rives_io cartridge for Jam #3, and had a blast Took me about 2 days with very little/no dev experience - my boy cursor was of great help you can try it here: muximux.itch.io/slopeng a few notes below on how I did it and how anyone can 👇
English
9
9
40
1.7K
Eduardo Bart retweetledi
Gabriel Coutinho de Paula 🐝 🐧
Took us a bit longer than expected, but Dave is finally here! We published a novel fraud-proof algorithm, that is truly decentralized while being resistant to Sybil attacks: arxiv.org/abs/2411.05463 We’ll present our findings @EFDevcon! Come meet us Wednesday 11h at stage 5.
Gabriel Coutinho de Paula 🐝 🐧@GCdePaula_

New fraud-proof algorithm incoming at @EFdevcon! No more Sybil attacks; let’s build truly 1-of-N systems. devcon.org/en/sea/schedul… We’ll publish the paper soon. See you in Bangkok :)

English
5
20
52
13.8K
Eduardo Bart retweetledi
RIVES 🟪
RIVES 🟪@rives_io·
We brought DOOM (actually) onchain. Now, get ready for the DOOM Olympics, live on @base Mainnet! 🗓️ Sep 12-19 🏆 $15k prize pool sponsored by @cartesiproject 🤼 7 contests using the Freedoom build ✅ Verifiable gameplays and scores Sign Up: signup.rives.io/olympics/ More info 👇
English
8
84
270
205K
Eduardo Bart
Eduardo Bart@edubart·
@ednekebno Well done! I Had fun playing it! Impressive work within the amount of time and constrains!
English
1
0
0
38
Eduardo Bart
Eduardo Bart@edubart·
@ednekebno Ideas to optimize: 1. Make sure to compile with CFLAGS from `riv-opt-flags -Ospeed` 2. Set `riv->draw.color_key_disabled = true` when drawing fully opaque sprites (e.g background). 3. Drop the frame rate from 60fps to 30fps. 4. Last resort, lower the game resolution
English
1
0
2
43
Ed Nekebno
Ed Nekebno@ednekebno·
Making progress. Though the rives web emulator complains about 15 slightly slow frames and the pc one doesn't. Guess I have more optimization to do tomorrow! It's not like I'm asking a lot of it :) #rives #rivesjam
English
4
3
22
598
Eduardo Bart
Eduardo Bart@edubart·
@ednekebno Very cool! Vampire survivors-like for RIVES! Keep it going! I am surprised by how much you did there already!
English
0
0
3
33