Hacker News new | past | comments | ask | show | jobs | submit | mlajtos's comments login

That part about passthrough strongly reminded me of Turing’s Unorganized Machines (randomly wired NAND-gate networks): https://weightagnostic.github.io/papers/turing1948.pdf (worth a read from page 9)

I wish I was thought math with APL.


Time is indeed a flat circle.


APL desperately needs its renaissance. Original vision was hand-written, consistent, and executable math notation. This was never accomplished.

If you are into this, read ahead: https://mlajtos.mu/posts/new-kind-of-paper


I have never understood why nobody wrote a web browser on top of SmallTalk.


Never? There is a web browser named Scamper.


I know about Scamper, but it is dead.

I've been thinking about SmallTalk web browser 4 years ago, more in-depth here: https://www.reddit.com/r/smalltalk/comments/jnigzb/native_we...

Since then, a lot have changed. One dedicated SmallTalker with LLM-infused Squeak might do wonders.


Coincidentally, some weeks ago, I made it somewhat loadable to Pharo 13. But its practical value is, of course, questionable.


What was your motivation to do this?


I made the conversion of the Squeak verison to Pharo many years ago and I just tried to make it work in the latest version (which was not straightforward becasue Pharo deprecated and removed some Morphic parts it used). So, mostly the curiosity if it can still work and, if yes, how well/poorly.


I propose a different lens to look at this problem.

A neural net can be defined with less than 100LoC. The knowledge is in the weights. What if we went from source code of the web (HTML, CSS, JS, WASM) directly to generated interactive simulation of the said web? https://gamengen.github.io

What if this blob of weights could interpret way more stuff, not just the web?


Yes, what if instead of the computer being an Internet Communications Device (as Steve Jobs called the iPhone), it would just pretend to allow us to communicate with other humans while actually trapping us in a false reality, as if we were all in the Truman Show?

It might work, as indicated by the results in your link ("Human raters are only slightly better than random chance at distinguishing short clips of the game from clips of the simulation."), but the result would be a horrific dystopian nightmare, so why would we do this to ourselves?

Anyway, there is one aspect where the STEPS work is similar to this idea, in that it tries to build a more concise model of the system. But it does this using domain-specific languages rather than lossy blobs of model weights, so the result is (ideally) the complete opposite of what you proposed: A less blobby, more transparent and more comprehensible expression of what the system does.


Extremely valid counter points, thank you.

We already interact with false reality through our "old school" computers – internet is full of bots arguing with each other and with us. But my proposition doesn't have to distort the interpreted content.

Neural nets (RNNs) are Turing-complete, so they can simulate web browser 1:1. In theory, of course. Let say we find a way to train a neural net to identically simulate web browser. The weights of this blob might at first seem like an opaque non-sense, but in reality it would/could contain a more efficient implementation than whatever we have came up with.

Alan Kay believed computer science should take its cues from biology. Rather than constructing software like static buildings, we ought to cultivate it like living, evolving organisms.


Then I would need a thousand dollar GPU to run the simplest JavaScript or decode one image?


No, GPUs are not needed for efficient inference.

https://arxiv.org/pdf/2411.04732


Without looking into the source – GoldenLayout, right? :)


Instead of content, put there webview/iframe – https://github.com/mlajtos/mosaic


After tinking with some similar toy projects, I feel like iframes with a well-defined APi to use with postMessage() (and maybe a small library to provide frame-internal matching toolbars/controls) are definitely the way to go here, since they remove the need to tightly couple your "OS" with your "apps".


What kind of apps?


Time to rebuild Mosaic. https://github.com/mlajtos/mosaic


Did you never come across https://de.wikipedia.org/wiki/NCSA_Mosaic ? :)



Safari can't handle the demo. https://dockview.dev/demo


demo fixed on Safari

https://dockview.dev/demo/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: