Email or username:

Password:

Forgot your password?
2,452 posts total
Devine Lu Linvega

This talk by Jon Corbett on the Cree's star chart keyboard is amazing. I remember reading this post about his work on esoteric codes.

youtube.com/watch?v=ZZgQ3MoNJU

esoteric.codes/blog/jon-corbet

Devine Lu Linvega

Hyped for the talks this afternoon at Causal Islands by Ramsey Nasser and Maggie Appleton.
causalislands.com/program/sche

Devine Lu Linvega

I was thinking about the macintosh's Note Pad application today, I couldn't remember if there was a limit to the data it could store, if you could access the data anywhere, so I had to look it up.

There's a limit of 8 pages, there's also a pretty cute little detail here where the top-right corner of the fold brings you to the next note, and the other to the last note.

Devine Lu Linvega

It looks like there is a note pad file that is saved automatically in the drive after all.

Uli Kusterer (Not a kitteh)

@neauoire Probably also the usual TextEdit Manager limit of 32K (per note in this case)?

Devine Lu Linvega

I spent time making pretty gui demos for uxn, but it seems that all people want to see are examples of factorial, and Fibonacci, which I purposeful omitted from the tutorial docs.

mcc

@neauoire i always seem to wind up doing an infinite rule 30/rule 110 scroll for my demos

Devine Lu Linvega

Experimenting with a new look for the Turye font editor(wip).

Devine Lu Linvega

I rarely use borders and frames in my interfaces, but I wanted to try something different.

charlie

@neauoire OH THATS SICKK are these regular symbols in the .sym file??

Helge Rausch

@neauoire Do you think it would be possible to add proper breakpoints? Not just BRK, but: go until here and then let me step through from there?

Devine Lu Linvega

People who pay 1.23$ for albums on bandcamp is like the asdfasdf of file names..

Show previous comments
mcc

@neauoire Are you sure this isn't caused by a currency conversion? That sounds like about one dollar usd converted to Canadian

vacuumbeef

@neauoire it would be better if they did 937417

Devine Lu Linvega

The debugger used to include an assembler, but all this stuff is redundant now that the assembler has an interactive mode!

I'm having way too much fun with this stuff, but I'm not actually getting anything done right now tho, which I should probably be concerned about at some point..

Show previous comments
prozacchiwawa

@neauoire some of these tapes were doing that in the 80s and i never knew why. a retensioning procedure was recommended but didn't seem to help.

Christian Jones

@neauoire @cstross Oof. Reading TFA just brings sweat to my brow and shaking to my hands.

Ban El Al from our skies

@neauoire I still have a drive from a SInclair computer, an endless reel of tape in a small case

Devine Lu Linvega

This program emulates on a PC most of the functionality of the Programma 101, a programmable desktop calculator marketed by Olivetti in the late '60's.

ub.fnwi.uva.nl/computermuseum/

Worker using the Olivetti Programma 101
Show previous comments
Ed Davies

@neauoire split, clear, print.

If you pressed those keys in that order the print head would zip across to the right hand side and hammer against the stop there. If you didn't turn the machine off within a few seconds something internal (fuse or transistor or whatever) burned out and you had to get the engineer out for a repair.

We had one of those machines at school [¹] - shared with another nearby school on an alternate terms basis. We wrote a 'real-time' lunar-lander game [²] for it which took a team of three to run: an operator typing commands into the machine and reading out the results, a plotter putting dots on a graph with the read-out co-ordinates and the “pilot” calling out the actions to take. The game was to burn the least fuel landing.

[¹] In the English sense of the word - pre-college or university.

[²] This was pretty soon after Apollo landings, about the time of the Apollo-Soyuz test program.

@neauoire split, clear, print.

If you pressed those keys in that order the print head would zip across to the right hand side and hammer against the stop there. If you didn't turn the machine off within a few seconds something internal (fuse or transistor or whatever) burned out and you had to get the engineer out for a repair.

Devine Lu Linvega

So, after wasting a bunch of time trying to pack a whole assembler into my text editor, I've realized that I was just making a mess of things and undid it all.

Instead, I've tried something pretty simple:

- when I press ctrl+b, it sends the file name that I'm working on out.

- I've added an interactive mode to the assembler that constantly re-assembles incoming filepaths.
It makes for something like interactive development, in something like 2000 bytes.

tbsp

@neauoire All that binary editing stuff was super interesting, but this is wonderful as well! I've already taken it for a spin and love it.

Devine Lu Linvega

@nasser a little while back, you were comparing two types or families of tools, you said something like "some are legos, other are more like clay", something like this. Do you remember how you've defined the too sides?

Ramsey Nasser

@neauoire this was the original post: merveilles.town/@nasser/109265

I was thinking about programming specifically, particularly dynamic and static types at the time

Devine Lu Linvega

Since I've not found a better name for this sort of thing, I call this a waterfall optimization, when it's not only removing tailcalls, but you let the PC keep going and hitting the next routine, and then the next.

"Don't repeat yourself" (DRY) is a principle of software development aimed at reducing repetition of software patterns, replacing it with abstractions or using data normalization to avoid redundancy.

this trampoline is just a pit

Capital

@neauoire :: So it's like a fallthrough for subroutines?

[DATA EXPUNGED]
berry

@neauoire this is why im making my own version control system

Go Up