Email or username:

Password:

Forgot your password?
2,445 posts total
Devil Lu Linvega

@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: youtube.com/watch?v=44FutoWme8

The referenced talk is very good: youtube.com/watch?v=6_aFvmY8Zb

eli_oat

@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.

tinspin

@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: move.rupy.se/file/talk.txt

Devil Lu Linvega

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
Exandra

@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.

Hart of the Wud

@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.

eetimes.com/whatever-happened-

scrottie (he/him/they)

@neauoire github.com/scrottie/Code-Splic 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.

Devil Lu Linvega

Somebody at Github pushed some messed up html to production, and everyday I wonder when someone is going to notice it

Show previous comments
Rasmus Andersson

@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 :-(
I can’t even access figma anymore in Safari. So silly.

Dudley

@neauoire logged out status removes the problem in Firefox ESR.

Adrián Pérez

@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: github.com/webcompat/web-bugs/

Devil Lu Linvega

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.

en.wikipedia.org/wiki/Quine_(c

leah & asm & forth, oh my!

@neauoire yeah, that probably counts as cheating in quine terms ;-)

William D. Jones

@neauoire

william@xubuntu-dtrain:~$ touch foo
william@xubuntu-dtrain:~$ sh ./foo > bar

Kube

@neauoire was wondering today about quine food recipes.....

you order a pie at a restaurant and the pie's got a list of ingredients baked on top

Devil Lu Linvega

Wrote a program that draws little pictures into its own memory.

Devil Lu Linvega

It was hard to see which blending modes allowed transparency in the old screen-test.rom, so I added a scrolling checkboard.

[DATA EXPUNGED]
Devil Lu Linvega

@mcc I don't seem to have the redraw issue that you see, using latest oquonie(v5), and latest uxnemu(built from sources)

mcc

@neauoire 6/n This looks like Linux. Has anyone besides me tried oquonie5 on Mac?

benjohn

@neauoire @mcc i love the art style, and scroll-free interaction! Cool tunes too.

Devil Lu Linvega

Spring cleaning aboard pino, under a big blue sky, to Burial/Four Tet's Moth.

Mark Reid

@neauoire Such a great track. I sometimes have it on repeat for ages when coding.

Devil Lu Linvega

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
arthur.pizza

@neauoire I would love to see your setup. The dream of solar powered computing is all I ever wanted!

Dom DeLorenzo

@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.)

Devil Lu Linvega

Took off every MC4 solar connector aboard, we're tired of them breaking and leaking. We'll try just using simple marine butt-connectors.
#theBoatyard

Show previous comments
WimⓂ️

@neauoire misread that as MC Solaar. Brief confusion ensued.

[DATA EXPUNGED]
zem

@neauoire
As I had some trouble aquiering those plugs in the first place, I ended up by soldering those wires together, which lasted for 10+ years on the top of my car. I did not have to deal with salty water though.

Devil Lu Linvega

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)

hundredrabbits.itch.io/oquonie

Show previous comments
juni

@neauoire @cancel Whoa, cool. It runs fine on

- Windows® 10 IoT™ Enterprise™ LTSC™ 21H2 (real hardware)
- Windows XP SP3 (real hardware)
- Windows 2000 (VMware)

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.

Jernej Simončič �

@neauoire @cancel Doesn't work on Windows 95 4.00.950 B (the errors are "One of devices, connected to the system is not working" and "File OQUONIE.EXE is linked to a missing export USER32.DLL:TrackMouseEvent").

Matteꙮ Italia

@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 (stephan.win31.de/w32slist.htm#), but who knows if there's any toolchain that can actually output it.

Devil Lu Linvega

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”.

amelia.how/posts/the-gmachine-

Devil Lu Linvega

@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: lists.sr.ht/~rabbits/public-in

mcc

@neauoire i'll try to look later today, thanks

ndpi

@neauoire the older I get the more these kinds of things disturb me — mostly because they reveal how much basic math knowledge I’ve forgotten over time :sadlinux:

Drew

@neauoire If you tried this in a modern chat app, it would definitely insert a bunch of mysterious unicode whitespace characters in there so that it breaks in a completely baffling way on the receiver's end.

Devil Lu Linvega

@Glandeur quelle belle surprise de te trouver ici! Ca fait longtemps :)

Jonathan Lessard

@neauoire Je savais plus comment avoir de tes nouvelles! Je me rattrape sur ton fil, m'émerveillant de tes aventures.

Go Up