Email or username:

Password:

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

From time to time, someone will ask for a feature or spec change in Orca, and in about 99% of the times, it's a very setup specific way to handle some sort of message, that is best handled by creating a new custom operator. I love it when I get to be there at the moment when the person requesting the feature realizes they can add any operator watever that they need on top of the specs.

"I CAN DO THAT!?"
Like, yeah, it's your program.

Devine Lu Linvega

I will keep on declining any request to joining the instance where the person refers to themself as a refugee.

DELETED

@neauoire thank you. that is such a weird mindset

maxmoon 🌱

@neauoire Can someone tell me what happened, please?

I might have missed something...

Devine Lu Linvega

"It disappears because we don’t design it, don’t build it, we only post into prepared forms."
blog.geocities.institute/archi

Devine Lu Linvega

Next time someone sends me a link that takes more than a minute to open in Netsurf with our 5kb/s internet, I'll just answer TB;DR

Too Bloated, Didn't Read.

Show previous comments
orthros

@neauoire this reminds me of an initiative I have tried to start multiple times in my professional roles

Twice a year, for one week each, every engineer’s workstation is artificially limited to dialup-like speeds so they all have to feel the pain of their bloated web pages.

It never really caught on sadly.

Frost, Wolffucker 🐺:therian:

@neauoire Ow, that's somehow even /worse/ than our 15KB/s we get after running out of data on our phone.

Devine Lu Linvega

I've collected some notes on my little experiments into #uxn programming language stuff. Like program validation, graph reduction, structural editing, and all sorts of *cough* rather very dry topics, into something that should be approachable to anyone with a basic understanding of assembly languages.

wiki.xxiivv.com/site/devlog.ht

Varvara, taking potato for a stroll around the void.
Devine Lu Linvega

I've been wasting way too much time on this uxntal type checking thing, it's starting to feel like one of those programs that I make to save time, but in the end I just spend an unrecoverable amount of time fine-tuning.

But despite that, it has one unexpected upside, which is that when it gets hard to predict the state stack, I've begun using defined labels's arity like breakpoints through the body of routines to validate that the stack state, at that moment in the program, is as predicted.

Devine Lu Linvega

I was already writing these comments from time to time to describe the transformations across different lines of a program, now they're actually part of the verification of the function. It's neat! I think I might write a thing about this once it's a bit less clunky.

Devine Lu Linvega

We've had the solar oven for a few months now, and ever since we left the dock, we have used it nearly everyday. It's not even a question if we'll use it or not for something. We're just asking ourselves each day, so, what what we shove in the vacuume tube. Rek is making cake in it right now, with flour that I milled this morning.

Helvetica Blanc

@neauoire Incredibly silly question, but do you have any links on the solar oven? I've been enjoying the updates on it and am feeling the itch to try it myself!

Devine Lu Linvega

I'm so hyped for the train ride to Strange Loop.

Show previous comments
Ivan Reese

@neauoire NGL, I'm regretting not getting a ticket

pixx

@neauoire Where's it coming from? :)

... O_o oh right I need to plan my transportation to Strange Loop still O_O

Kartik Agaram

@neauoire @csepp @spiralganglion @eli_oat A couple of years ago I did a phone call with my parents. My mom picked up and we chatted a bit. Where's Dad? Oh he's right here he's just dozing next to me. Tilt the phone, quick shot of him dozing.

The next day he went in for another trip to the ICU. He never came out. A week later he was dead.

So that phone call was my last chance to talk to him, and I had no idea.

Devine Lu Linvega

If the tide and wind push us off in the right direction, we get just enough signal to load brutaldon in under a minute.

ike

@neauoire with the way brutaldon serves images, i am not surprised -- it's "slow" even on my desktop.

Trammell Hudson

@neauoire the cell phone service was better from the yard atop the skysail

view of the main mast of a tall ship with all six sails set
Avi Bryant

@neauoire do people put cell boosters at the top of the mast? Seems like it could help a ton.

Devine Lu Linvega

Arriving in Desolation Sound, the only explicable reason as to why anyone, looking at these luxurious towering hills, would call them that, is that maybe they wanted to be left alone, making sure nobody would be tempted to go a place with such a name.

Show previous comments
[DATA EXPUNGED]
rag. Gustavino Bevilacqua

@neauoire

Your observation about the name remembers me this story.

In 1970 Hunter S. Thompson ran as sheriff in Aspen.

One of the points of his very good program, along with car removal, was
"Change the name 'Aspen,' by public referendum, to 'Fat City.' This would prevent greedheads, land-rapers and other human jackals from capitalizing on the name 'Aspen' ... These swine should be fucked, broken, and driven across the land."

Alas he didn't win :sadness:

en.wikipedia.org/wiki/The_Batt

@neauoire

Your observation about the name remembers me this story.

In 1970 Hunter S. Thompson ran as sheriff in Aspen.

One of the points of his very good program, along with car removal, was
"Change the name 'Aspen,' by public referendum, to 'Fat City.' This would prevent greedheads, land-rapers and other human jackals from capitalizing on the name 'Aspen' ... These swine should be fucked, broken, and driven across the land."

From Wikimedia Commons.
Election poster promoting Hunter S. Thompson's 1970 run for sheriff of Pitkin County, Colorado. 
The symbol of a two-thumbed fist with a peyote button represented the so-called "Freak Power" movement, Thompson's self-proclaimed base of support. Thompson wrote about his campaign in the article "The Battle of Aspen", published in Rolling Stone magazine no. 67 (October 1, 1970).
"Wale"

@neauoire Reminds me of Mt Disappointment, a mountain about an hour north of Melbourne (Australia). The colonialist explorers who had named the mountain, Hume and Hovell, named it after trying to scale it to see the Port Phillip Bay from the summit, only to be blocked by dense tree growth.

Devine Lu Linvega

Sailed from Thunder Bay, to Texada with a perfect breeze coming to the side, listening to Lane 8's mixtapes. 🎵

Show previous comments
JP

@neauoire hehe, I've also heard some of the Lane 8 bits recently

want some suggestions for other interesting things? :)

maxmoon 🌱

@neauoire Do you use the scuttlebutt network on your trip by any chance? scuttlebutt.nz/

tbsp

@neauoire Does Thunder Bay have another name? I suspect it's not the one I'm familiar with. 😅

Devine Lu Linvega

@eli_oat when I go on your profile with the mastodon client, it says:

Eli's featured hashtags:

#forth
#scheme
#moss

:moomin_eyes_blush:

Devine Lu Linvega

Spending the day anchored, not moving for once. Enjoying some image programming coding to music. The Go tool I normally use to dither my images doesn't work on the pinebook, and firefox is fucked, so I can't use dither-it. So, to make my slides for SL23, I'll use this thing that assigns patterns to a gradient. I think it'll work out.

Show previous comments
lhp

@neauoire Naive RNG based dithering is actually quite simple to implement, should you have a way to load an image, iterate over its pixels and save it again. Also really fun to play around with. I used python with open-cv for exactly that a few weeks ago.

David JONES

@neauoire (I have a Python dithering tool). Is the Go on Pinebook problem for all Go code or just this particular tool? I've been considering porting the ditherer.

Job

@neauoire If you feel like experimenting with threshold maps, here's an 8-bit variation of interleaved gradient noise:

noise(x, y) = (142 * x + 79 * y) & 255

Should be trivial to implement in uxn, no?

The top shows a short program, to be precise a JavaScript noise function that return a number between zero and 255, based on x and y input.

It multiplies x by 142, y by 79, and returns the modulo 256 value of their sum. x and y are presumed to be integers.

The bottom shows a so-called noise map, pixels in varying shades of gray indicating a value between zero (black) and 255 (white). This maps represents which value was returned by the described noise function when the x and y coordinates of the pixels are used as input.

The distribution of dark and light pixels is fairly even, and while some hatching patterns can be spotted they are relatively subtle. This makes it a good threshold map for dithering purposes.
Devine Lu Linvega

Following in the tracks of SV Bosun Bird, each day we asked ourselves "so what are we going to do today?", "Adventuring is what!"
100r.co/site/princess_louisa_i

Pino moored in the Princess Louisa Inlet
Devine Lu Linvega

A finite-state machine whose only tape is a FIFO queue of unbounded length, such that in each transition the machine reads the symbol at the head of the queue, deletes a constant number of symbols from the head, and appends to the tail a symbol-string that depends solely on the first symbol read in this transition.

en.wikipedia.org/wiki/Tag_syst
archive.org/details/computatio

February (she/her)

@neauoire I've been thinking about how stack machines could be used to implement an efficient programming language on top of one-instruction set machines like SUBLEQ.

This might be another way to approach it, though I need to get my SUBLEQ emulator running again.

en.wikipedia.org/wiki/One-inst

🇺🇦 haxadecimal

@neauoire Since a Post tag machine as originally defined only halts when the FIFO is empty (_if_ that happens), is it able to provide any useful output? Or do you have to define a halt symbol to get that?

Go Up