@eli_oat I'm not sure if you've seen this yet, or how interested you are in hebrew, but I thought you might like this: https://www.youtube.com/watch?v=44FutoWme8A
The referenced talk is very good: https://www.youtube.com/watch?v=6_aFvmY8ZbI
@eli_oat I'm not sure if you've seen this yet, or how interested you are in hebrew, but I thought you might like this: https://www.youtube.com/watch?v=44FutoWme8A The referenced talk is very good: https://www.youtube.com/watch?v=6_aFvmY8ZbI I'm working on a project on self-modifying code(SMC), and I'd like to get as many stories of fun things you've done using SMC, papers, articles, videos. Anything but examples of SMC used for obfuscation - stack hacking, ad-hoc quoting, literal injection, branchless conditions, etc.. I want to see it all :maru:
Show previous comments
@neauoire I worked on dynamic binary translator projects (like an off-road JIT). One translated PPC to x86-64 code on the fly, in chunks of 5-30 instructions, writing and optimizing new machine code on the fly and patching together the completed chunks just in time to execute them. One very confusing week I was translating a music synthesis app but it kept crashing; I came to realize that the audio app itself used self modifying code to efficiently generate the notes. … @neauoire I'm pretty sure this is not what you're looking for, but there was an interesting line of research in the 90s to create circuits with FPGAs using self-modifying genetic algorithms. The results were kinda scary since they ended up leveraging inscrutable analog properties of the hardware instead of human-understandable digital logic. https://www.eetimes.com/whatever-happened-to-evolvable-hardware/ @neauoire https://github.com/scrottie/Code-Splice for injecting inspection, and for in-lining method calls in a certain not-dead-yet language. I wrote a conference lighting talk that I never gave that continuously pulled from github, parsed the diffs, and spliced changes in to the running program. Wasn't able to keep up with maintaining that and afaik no one else really used it for anything so long dead.
Show previous comments
Somebody at Github pushed some messed up html to production, and everyday I wonder when someone is going to notice it
Show previous comments
@neauoire lately I’ve been feeling like the web platform is becoming the chromium platform — too many websites are only developed for and tested with Chrome :-( @neauoire since Microsoft bought it, I've seen already a few glitches, some of them pretty bad like entirely breaking the site for a certain browser due to skipping proper feature detection: https://github.com/webcompat/web-bugs/issues/119474 A quine is a computer program which takes no input and produces a copy of its own source code as its only output. The following sequence of bytecode is a valid #uxn quine. Uxn is at an advantage in that raw hex is valid uxn code. So the quine here reads its own program(without self-evaluating it, or introspection) and outputs itself again. @neauoire reminds me of this story of a real life tron escape. I'd say it's probably my favorite story about computers ever. https://blog.danielwellman.com/2008/10/real-life-tron-on-an-apple-iigs.html It was hard to see which blending modes allowed transparency in the old screen-test.rom, so I added a scrolling checkboard.
[DATA EXPUNGED]
@mcc I don't seem to have the redraw issue that you see, using latest oquonie(v5), and latest uxnemu(built from sources) Working off solar on the pinebook via usb-c on an overcast day and we're still power-positive. I feel silly to have not noticed the usb-c charger on the pinebook after all this time, it beats going through the inverter and wasting lots of power there.
Show previous comments
@neauoire I would love to see your setup. The dream of solar powered computing is all I ever wanted! @neauoire Ohh - this is super attractive to me. Do you do development on your pinbook? I had looked at them, but with 2G of RAM, thought they might be kind of underpowered. Would love to know more about your setup (OS, window manager, IDE, etc.) Took off every MC4 solar connector aboard, we're tired of them breaking and leaking. We'll try just using simple marine butt-connectors.
Show previous comments
[DATA EXPUNGED]
Together with @cancel, we made a version of Oquonie that works on Windows. It should work all the way back to win95. Could anyone with a Windows machine try this out for us? > Oquonie(Windows)
Show previous comments
@neauoire @cancel Whoa, cool. It runs fine on - Windows® 10 IoT™ Enterprise™ LTSC™ 21H2 (real hardware) On NT 4.0 (VMware) it draws the first frame and I hear some audio, then it freezes up. It works when I disable the VM's audio device and reboot. @neauoire @cancel just for fun I tried it on Windows 3.11 + Win32s, and unfortunately it does not work; indeed it turns out it would need to be a relocatable exe (http://stephan.win31.de/w32slist.htm#ynot), but who knows if there's any toolchain that can actually output it. The G-machine In Detail, or How Lazy Evaluation Works This post is an abridged adaptation of Simon Peyton Jones’ and David R. Lester’s book, “Implementing Functional Languages: a tutorial.”, itself a refinement of SPJ’s previous work, 1987’s “The Implementation of Functional Programming Languages”. @mcc Someone submitted a patch to uxnemu to try and tackle the analog stick you were having, I wonder if it fixes your issue. I've merged it into uxn already: https://lists.sr.ht/~rabbits/public-inbox/patches/40328 @neauoire Je savais plus comment avoir de tes nouvelles! Je me rattrape sur ton fil, m'émerveillant de tes aventures. |
@neauoire 8 seconds in. Already here for this.
@neauoire thanks for sharing this!
This was a fun watch.
It also reminded me how, once upon a time, when I was young and naive I thought I wanted to be a rabbi (narrator, it would turn out that he did not want that at all), and on that path I once wrote a (terrible) essay on et as a holographic term, a word from which you could build anything else, and, that tried to posit how, if you could build anything from et, you could store anything in it, too...which is weirdly computer-y in vibe.
@neauoire @eli_oat I'm sure you guys know about Toki Pona? I tried to make my own little 4 letter language inspired by that: http://move.rupy.se/file/talk.txt