Recent submissions

Comment · 1 month ago
The app was mostly made to run small snippets to teach assembly but I'm working on adding multiple source files right now and it's almost finished!

The long term goal was to also add "compile from C" which shows the C to assembly compilation, which can then be emulated line by line.

About the download of assembled binaries, on the roadmap there is upload and download of binaries so you can disassemble some binary, read the contents, compile programs and download them, the harder part is linking. All assemblers (except m68k) could in theory already export the binary, i just did not add the functionality yet.

Comment · 1 month ago
Comment · 10 months ago
Learn generator functions, the `using` keyword and Symbols in JavaScript by making a very simple animation library
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
A course and platform for learning different assembly languages. The platform itself allows you to write different assembly languages like M68K, MIPS, RISC-V and X86. I just added a course that teaches the basics that every assembly languages share and by utilizing the IDE that I built, I can embed snippets of interactive code directly inside the course!
Comment · 1 year ago
Thought this was the perfect place to share a project I've been working on for a few years: https://asm-editor.specy.app

It's an interactive online IDE for many assembly languages, currently M68K, MIPS, RISC-V and X86 (I need to improve X86). It has a ton of features that are made to teach assembly programming, and it can be embedded in other websites.

Comment · 1 year ago
It does kind of need changes to the browser to implement properly. My implementation is more of a trick to "make it work" but it's absolutely not something doable or usable in reality.

There is no way (for now) to make something like it with pure web technologies, I was initially hoping that with the Houdini API it would be possible, but it seems not. It would be a really cool addition though

Comment · 1 year ago
Most liquid glass implementations in the web are using feDisplacementMap to simulate the glass, but what if we actually use a 3D piece of glass to do it?

This approach takes a copy of the page and puts it inside a 3d context (three.js) to then simulates the page scroll to seem like a 1:1 copy of the paint layer of the browser. The post goes through the two approaches and shows a demo of liquid glass.

The implementation of glass is rather basic, but with the access to the whole paint layer, anything else can be added to it (PR welcome!)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton