Email or username:

Password:

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

Rule of thumb: use Pure Parallelism if you can, Concurrency otherwise.
wiki.haskell.org/Parallelism

Devine Lu Linvega

The cover for Forster's Eternal Moment is so pretty. :maru:
#theLibrary

The drawing of an isometric series of concentric rectangles.
Devine Lu Linvega

When I was in elementary school, our teacher had us read this short story which traumatized me as a kid, and which pops into my mind every second week at least. Since I couldn't remember who wrote it, let alone the title, I eventually began thinking that I might have dreamt the whole thing.

30 years later, I encountered it again, it was The Machine Stops by E. M. Forster.

Devine Lu Linvega

So, @d6 and @kelp made some improvements to the amiga demo and it now runs silky smooth at 60 fps and even includes the ball direction reversal on collision that I had forgotten to implement.
git.sr.ht/~rabbits/uxn/tree/ma

Show previous comments
Elias Mårtenson

@neauoire @d6 @kelp the ball should only change direction when it hits the sides, not the floor though. If you want to be nit picky.

Simon Bates

@neauoire @d6 @kelp

This is great! And it definitely brings back memories! The Amiga was a pretty amazing computer at the time. I had a friend who had an Amiga and had it hooked up to an amplifier and speakers. I have fond memories of being a teenager and hanging out, spending hours watching demos and listening to the music and wondering how they coders were able to do such amazing things!

[DATA EXPUNGED]
Devine Lu Linvega

We've completed the frame for our super-low heavy-duty bimini, we're calling it the roll-cage.
#theBoatyard

Rek sitting under the bimini frame
Devine Lu Linvega

You know what's heartbreaking? kparc being defunct.

A domain parking splash page.
Capital

@neauoire :: The mount of dead ends I found around "outsider paradigms" honestly makes me teary eyed. I've encounter the echos of many projects that not even web-archives can resurrect.

I've been slowly trying to fix up some of the dead links on the Concatenative wiki and archiving projects that haven't been updated in over a decade.

Devine Lu Linvega

I hope mastodon.social figure out how to handle their spam problems soon or we will defederate.

Show previous comments
William D. Jones

@neauoire Did something happen the past 12 hours? I've seen multiple ppl talking about a spam problem.

(I've mainly not moved b/c of inertia.)

Andy Alderwick

@neauoire TBH I was thinking that I should raise a question about silencing their instance…

n3wjack

@neauoire didn't see any spam myself, but if that because I'm on it? 😬🙈

Devine Lu Linvega

Building a new rugged bimini to protect ourselves from the sun this summer.
#theBoatyard

Stainless steel fittings
Starting of the arch
Testing the size for the solar panel
Devine Lu Linvega

#lifehack of the day.

When an allen key becomes so used up that it spins in the socket, cut off the rounded bit and keep on using it.

Allen key with a totally used up end.
Show previous comments
Ancient Good

@neauoire or cut slightly longer piece and you can use it with electric screewdriver

nomand

@neauoire hex fastener format is the worst piece of shit design ever made. It might as well be a fucking circle it makes me mad.

Show previous comments
marceloexc

@neauoire Almost everything looks just as I imagined it

vacuumbeef

@neauoire
yyyeeeah that's what I'm fuckin waiting.
Villenueve did 2 miracles I didn't believed could happen:
- A no one wanted sequel to Blade Runner, which is not only amazing by itself, but fixes the original (honestly with all my love to the first one, I think the second one is better, which is even more impossible)
- A proper Dune adaptation (though I want to punch Villenueve a little in his foot so he'll stop refusing to make the extended version of the Part One, too much has been cut out)

Devine Lu Linvega

"I hardly ever use Left's save/load feature, my emulator has a save img feature, so I just resume where I left off"

👀 ok, want.

hi waporwave!

@neauoire @asie thats really cool! I was thinking there was UXN for 3ds recently, since i just hacked mine, but I could only find it for the 2ds

DELETED

@neauoire @asie I should root (or whatever the term is) my 2ds so I can try running the 3ds rom off of the uSD card...

fun while lost

@neauoire @asie This is so cool to see. Interestingly: the EmuDeck setup is so nice on the Steam Deck I recently added the Little Sound DJ Gameboy ROM. This NDS ROM might be the easiest way for me to get Donsol onto my Steam Deck.

Devine Lu Linvega

I'm trying to find practical implementations, and just general fun things people made, with concurrency in #forth. There's a lot of hand-waving and saying that yeah, like, it's easy no problem don't worry 'bout it, but very little linking to actual examples. Does anyone have written concurrent programs in forth? I'd love to see it. :)

Show previous comments
Jack Rusher

@neauoire There were a number of single processor cooperatively multitasking FORTHs back in the day, including F83. You can probably find code for that system on the ‘net.

I’ve also built some real multi core stuff in FORTH, which is “easy” only in the sense that FORTH words are usually reentrant so long as each process/task has its own stack (modulo a few details).

William

@neauoire lol I made a forth but it's explicitly not concurrent because safety. It has single threaded events that come from a work queue, including external/hardware/io events.

So much less fun, I know ;)

Xan Gregg

@neauoire Not online or practical, but maybe fun and slightly educational. I dug up code I made in 1986 using MacForth's cooperative multi-tasking to run 4 graphical sorts at once. Syntax core was:
: MY.TASK ( --)
...
ACTIVATE<
...
PAUSE
...
STOP> ;
Required a little extra cooperation to make sure the timing was fair for the visual comparison (not just based on number of PAUSE calls).

Devine Lu Linvega

Spent the day trying to solve the dining philosophers problem in Uxntal, and got absolutely nowhere.

Show previous comments
frankiezafe

@neauoire it seems to be a cool issue! the c++ implementation is already cryptic, i guess changing language is even harder... you have the concept of semaphore?

William

@neauoire solve, meaning what?

Construct a system that suffers from deadlock? Manually fix that system by imposing a lock ordering in the application? Detect/prevent deadlocking lock acquisitions, in the locking library?

Devine Lu Linvega

You should have seen everyone's faces when I accidentally invited our friend to her own surprise birthday party. 🤦‍♀️

Devine Lu Linvega

@spiralganglion I've been listening to the FOC podcast everyday at the gym for a while now, starting at the first one and making my way to latest series where you talk about papers.

I would looove to hear you two's thoughts on the Cuniform Paper Of Computing paper, I think it would fit really nicely within the FOC topics.

I'm loving your conversation with Jimmy, keep it up.

Ivan Reese

@neauoire Appreciate the reference! We'll take a look.

Go Up