Email or username:

Password:

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

When we cross the Strait of Georgia, we usually exit out of Gabriola Pass and overnight in Silva Bay to take the next day's favorable wind, but yesterday we left from Porlier and shot across to Smuggler's Cove on the Sunshine Coast, a 37 nm long sail.
The wind was 10-15 kts out of the SE, perfect for crossing. We transited through Porlier at 9h12(slack) and arrived at 16h at Smuggler's Cove.
It rained a bit during our transit. We fired the woodstove as soon we dropped the anchor :>. A good day.

R E K

I'm keeping a very detailed log of our travels, complete with silly drawings.
If it's interesting enough, maaaaybe I'll compile it into another book.

Devil Lu Linvega

eee, my Uxn implementation passes the opcode tests!

the main bugs i had to squash were misunderstanding byte order on the stack (since it's big endian, you pop the low byte first), decrementing the stack pointer after popping instead of before, and wrangling the SFT specification vs Zig's expectations about bitshifting.

#uxn #zig #theWorkshop

github.com/ryleelyman/uxn-zig

Devil Lu Linvega

finding rational approximations of pi using #modal, no big deal

⛧ esoterik ⛧

this is not as cool as i had hoped because it just hardcodes the first 14 terms of the continued fraction for pi, i.e. 3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1, 14, 2, 1, 1

oeis.org/A001203

(i did implement a generalized continued fraction which isn't hardcoded, but (A) it converges much more slowly and (B) it doesn't actually find the "best" convergents (e.g. 355/113) so it just didn't seem very useful.)

Devil Lu Linvega

It's super exciting to see all the interest in semi-thue computing these past few weeks. I love to see it :monkeywrench:

:drake_dislike: arbitrarily using prefix, infix or postfix notation dictated by the programming language
:drake_like: alternating between notations and using the one that best suits the evaluation order needed at each computation step.

Devil Lu Linvega

Sailing through an eerily flat sea at 4 knot engulfed in fog eating instant ramen.

:luz_cat_ears: meow meow

@neauoire I’m curious. Does someone always have to be at the wheel or can you leave the ship to its own devices every now and then

Devil Lu Linvega

Writing code with languages more esoteric than a 3 trit cat.

Devil Lu Linvega

Everytime I download a pdf from acm, how can something so boring be written about a topic that is so exciting.

Avi Bryant

@neauoire I love papers from earlier in the 20th century because the writing is so much more engaging.

(wryl)

@neauoire I'm convinced that there's some preference for the amount of notation you can cram in a paper, and it's been rising for the past 40 years.

Most of my initial work on Modal was combing through notation-heavy papers found in obscure journals, where even the slightest glint of insight could be found.

The hard part was piecing together the good parts from the huge aggregate of literature. It's a habit that sticks with me even to this day.

George Z

@neauoire I can relate so much! I also feel dreadful when I have to write some of these papers sometimes. I got my own theory on how we got here which I'm happy to talk about in PMs.

But if you're looking for top quality entertaining papers in (functional) programming languages look for "Functional Pearls" in ICFP and JFP. The CfP states that the papers must be engaging, fun, and short-ish. Most of the time that is the case.

Devil Lu Linvega

With some more effort and being smarter about my rules, rewrite output length, and properties of 2D sand, I can run a 128x128 sand box in real time.

#modal

Capital

The secret is that I'm marking when sand is in a stable state (can't move down, left, or right).

Devil Lu Linvega

@capital well that's definitely a Sand implementation like the world has never seen before. @TodePond have you ever come acrossSand implemented in rewrite rules alone? :tode: :eyes_fast:

Devil Lu Linvega

"It is pitch black. You are likely to be eaten by a Thue."

[DATA EXPUNGED]
Kartik Agaram

@neauoire draw.modal works!

But hello.modal segfaults, FYI.

Devil Lu Linvega

Testing out @neauoire's Thuesday, a (in progress) graphical sandbox for Modal, by doodling my fursona.

#modal #art #furry

Devil Lu Linvega

We have more solar power coming than we can store, and it's only 9am 🌻

Tim Bray

@neauoire What do you do in that situation?

Daniel Demmel

@neauoire time to run some large language model queries on your laptop!

Sorry, I'll see myself out... 🙃

toffle

@neauoire safe trips! hope everything goes well! enjoy the great ball of fire in the sky!

Devil Lu Linvega

First pixels ever drawn from #Modal, a string rewriting system.

The only way to program this strange computer is by defining rules that replace lengths of text in a source file.

wiki.xxiivv.com/site/modal

A Ghostly Vision Of James Chip

@neauoire I had a fever dream about a computer that could only run one piece of software which was self modifying and the source had to be twisted in real time to do what you needed. The program was fixed length, and always had to stay that length, so you could only overwrite bytes.

I feel like you might make this real.

Devil Lu Linvega

☕ Coffee by the woodstove before we put the dingy in the water and row to shore.

[DATA EXPUNGED]
Andres Moreno

@neauoire

Have you tried the paper filter hack yet?

Devil Lu Linvega

"Work on something that matters, if only to you.
Work on something that helps people, even in small ways.
Work on making things understandable."

rntz.net/post/against-software

Devil Lu Linvega

i have rational numbers mostly-implemented in modal.

example:

> (str (mul (Q (+ sixteen ten)) (Q (- sixteen ten))))
...
57 ()-terminated list -64/25

git.phial.org/d6/modal/src/bra

i just can't seem to stop. i think computable real numbers will be possible too.

Devil Lu Linvega

Just released the list of changes and updates to the Hundred Rabbits projects for April 2024.

A day late because we are on the move, yesterday was a busy day on the water. Pino is heading northward!

100r.co/site/home.html#apr2024

Devil Lu Linvega

Today I met a Toronto live coder who runs Orca workshops on Twitch! The next one is on Sunday, and you can see the first one in his VODs.

magfoto.xyz/wkshp.html

makeworld

Oh I realized the website doesn't say, but it starts at 11 AM. Or 11:30? Not quite sure. I'll try and be in chat at 11 this Sunday.

Go Up