Email or username:

Password:

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

watching @akkartik get crucified for saying like, hey, wouldn't it be nice if we, from time to time, didn't throw industry-scale stacks to solve every little problem we face. :eccehomo:

Show previous comments
Δῃάνειρα

bigger is better, obviously :thisisfine:

Kartik Agaram

@neauoire One definitely needs a thick skin to deal with people very different from oneself. But it's still useful to sift through the comments for useful, actionable feedback.

bitzero

@neauoire @akkartik

You have to make things complicated, otherwise your so-called "added value" is not perceived.

Also, the more stuff you throw into the solution, the more stuff you have to mantain and get paid for.

Also (bis), today the great part of devs learn how to use frameworks upon frameworks, not how to write useful code.

Devil Lu Linvega

We've been killing conversations about software with "That won't scale" for so long we've forgotten that scaling problems aren't inherently fatal.
web.archive.org/web/2019021320

Show previous comments
lorddimwit: not a typewriter

@neauoire

If you focus on how you’ll handle a million customers so hard you miss getting your first thousand users…

Gorse

@neauoire also when people talk about scaling they are often implicitly talking about scaling up, but things designed to scale up don't generally scale down very well.

Devil Lu Linvega

me: "So, what's the diagnostic? Is the Thinkpad dead?"
@klardotsh: "Well, for one thing, there shouldn't be any screws rattling inside like that"

Devil Lu Linvega

Is there just the one rust implementation? I thought Rust was a sort of spec that people implemented for their system, but I can't seem to find implementations aside from the one. Am I looking it up wrong?

Show previous comments
Henri

@neauoire

There is no Rust spec, only the reference implementation.

Let’s rewrite everything with it /s

William D. Jones

@neauoire There's one mature Rust port. There's a GCC port in progress. There _might_ be a third port in progress but I don't have any other info other than existence.

A lot of ppl are against the GCC port and would rather see a GCC _backend_ targeting GENERIC (also in progress).

There's also mrustc. mrustc is a bootstrap compiler written in (unfortunately) C++14. It's know to be able to get a working Rust 1.5x compiler and catching up (currently on Rust 1.69).

William

@neauoire the implementation is the specification :( and officially so: they assert that any code that works on the current reference implementation can be made to work under future versions.

Devil Lu Linvega

To help @dcreager with their upcoming presentation at StrangeLoop on concatenating languages, I've made a few changes to Varvara's Bicycle to make it usable as a presentation tool, by adding explicit controls to step through evaluation. It's more readable to unfamiliar eyes than beetbug which blankets the screen with numbers and opcodes.
git.sr.ht/~rabbits/bicycle

Devil Lu Linvega

Finished my rendition of the interpretation of the Merveilles icon. Thanks to @helveticablanc for the idea! Here's a version as high-res as the pinebook can stomach. #theLogo

Show previous comments
Leon

@neauoire really the question is why hasn’t anyone made metric computers. It’s not *binary’s* fault people go “oh let’s fill every addressable number in the address space with hardware” and “8 bits in a byte, that is a good number instead of 10”. That’s just imperialism disguised as engineering.

It’s not like city planners go “base 10 street numbers mean we can only have exactly 10, 100 or 1000 houses on any street”.

Devil Lu Linvega

Made a quick sketch for an idea for an illustrated interpretation of the Merveilles icon inspired from Helvetica's.

Devil Lu Linvega

Last year, @cathos gave me a notebook where the last few pages were these wonderful nomograms and conversion tables. I decided to finally check out their website today, and it's filled with excellent notes and printables for analog computing and low-tech aids.
telemeter.wndsn.com

Devil Lu Linvega

Expanded the little utilit that tells me the date in the arvelie format when I open my computer. Added it a gregorian-arvelie-gregorian converter. Fun fact, the date format is used on the esotericlanguages blog.
src: git.sr.ht/~rabbits/uxn-utils/t
docs: wiki.xxiivv.com/site/time.html

Show previous comments
ipah

@neauoire Very minimal, no hate speech. I like it.

pfych

@neauoire It’s been a shame watching discord get worse and worse over the last 2-3 years of using it…

Devil Lu Linvega

So, @rek made a super long ..cupcake.. in the solar oven.
#theGalley

Show previous comments
ben🎃ui

@neauoire @rek damn I've been making cupcakes right out of my body this whole time???

[DATA EXPUNGED]
DELETED

@neauoire @rek mmm... Delicious...

Thanks for the chuckle 😂

Capital

@neauoire :: I always love seeing where people get Uxn running. Feels like the promises of the JVM and Electron made real.

R. L. Dane :debian: :openbsd:

@neauoire

That's a nostalgia double-whammy I wasn't quite ready for 😆

Devil Lu Linvega

My little book on the topic of soroban(japanese abacus) mentions offhandedly the vertical method of adding roman numerals, and so, I had to try it out.

I think I'll always visualize roman numbers this way from now on.

Devil Lu Linvega

Wrote a little program(200 bytes) to encode binary files into base64.

I've come across base64 often in the past, I knew it used some sort of ascii table for packing binary data into text, but it's the first time that I implement it myself.

doc: wiki.xxiivv.com/site/base64.ht
src: git.sr.ht/~rabbits/uxn-utils/t

Lac Meod

@neauoire I don't see the handling of the padding and the alternate MME table for base64 url encoding (that has become a silent de facto norm because of sending binary other HTTP GET :D )

Devil Lu Linvega

@d6 I can't come on IRC at the moment, but I have a question, and I think you might be able to help.

It's probably very silly, but I need a second opinion, for a part of a routine that checks if two characters are whitespace ( char1 char2 -- f ):

Instead of:
#21 LTH SWP #21 LTH AND

Would it be safe to just do:
ORA #21 LTH

David JONES

@neauoire @d6 on a tangential note, I recommend.you implement WITHIN from Forth 2012. It encodes "is in" and "not in" range checks. I found it invaluable for tokenizing in my Forth.

⛧ esoterik ⛧

@neauoire best i can come up with for this is:

LTHk JMP SWP NIP #21 LTH

Kartik Agaram

@neauoire @d6 Neat idea, but here's a counter-example. If the stack countains a space (#20) and a tab (#09), their ORA would be #29, which would return false instead of true.

Devil Lu Linvega

Looking out the window this morning, and seeing another ship from a Merveilles community member anchored right next to us. The seapunk dream is real!

[DATA EXPUNGED]
calutron

@neauoire This makes me want Merveilles to have a "Percent Complete" progress bar as more users switch to boatlife

Devil Lu Linvega

I was reading about sliding wood puzzles recently, and I had some time to kill this afternoon, so I made an implementation of Dad's Puzzler. A puzzle where you must bring the top-left block(2x2), to the bottom-left by sliding things around.
git.sr.ht/~rabbits/uxn-utils/t

Show previous comments
benthor

@neauoire Ooh, very nice. I wonder what it would take to modify this to intuitively work with arrow keys instead. Unfortunately there are some states where it's ambiguous which block should move, e.g. to the right...

ティージェーグレェ

@neauoire if you enjoy things such as that, I'm guessing you might also dig 秘密箱 「himitsu boko 」aka puzzle boxes (though a more literal translation would be: "secret box") from Japan which have some wonderfully elaborate work crafting.

dimanech

@neauoire Why you graphic so amazing. It is simple, but it really timeless. Genius!

Show previous comments
Jack :arch: :vim: :suckless:

@neauoire Oh crap, apparently this will be the last strange loop conference. Shame, I love their talks on youtube

awwaiid (Brock Wilcox)

@neauoire I'm hoping to go! Though I haven't fully locked it in yet

Go Up