Email or username:

Password:

Forgot your password?
2,452 posts total
[DATA EXPUNGED]
PypeBros

@neauoire there's something haskell-ish in the way the `--` token separates "what must be pulled" from "what will be pushed ...

(if I understood those expressions properly)

Lazarou Monkey Terror πŸš€πŸ’™πŸŒˆ

@neauoire I've been expecting something like this since I saw where the path of totality was.

lhp

@neauoire Back in school I made my own, which probably wasn't my smartest move. Two pieces of glass from welding goggles, a red gel filter and a blue gel filter, glued on sunglassed "borrowed" from my sister. Tested it with various strong lamps. Also only did one side, the other was covered up just in case and used it more no more than like 10 seconds at a time. Still not exactly a good idea.

I have gotten a lot more careful since then...

Devine Lu Linvega

Falling in love with @wryl's Modal language, a simple string replacement engine that exists beyond programming paradigms, and allow your code to mimic other languages.
wiki.xxiivv.com/site/modal

Scene from Mimic, looking at a very big cockroach.
Show previous comments
troethe

@neauoire @wryl That's cool! Does it use DFS to decide what rules to apply, like Prolog?

Devine Lu Linvega

:mocking: Combinatory logic, lisp processor or concatenative language, using only string rewrites. This is going to keep me up at night.
wiki.xxiivv.com/site/modal

Three programs in 3 seemingly different languages.
defel

@neauoire excellent recommendation, thanks

I had read her book before, but only after listening this podcast I have the feeling that she was the Hari Seldom of our time.

Did not know that her book was so controversial at her time and her enemies used the same arguments as climate-sceptics do nowadays.

gustav

@neauoire Makes me wonder even more about how we can change our field from within and the ground up to be less about consumption and more eternal

gustav

@neauoire Pretty wild that this report/book was not mentioned once in my 2 year master on "complex adaptive systems" at university! We had at least one course on dynamical systems which is this exact field :0

I will comb through some of my books and see if was mentioned there..

Devine Lu Linvega

πŸ³οΈβ€βš§οΈ happy trans day of visiblity!

Devine Lu Linvega

Wanda is a Forth-like, "concatenative" programming language that's arguably not concatenative at all, nor even "stack-based", because it's based on a string-rewriting semantics.
git.catseye.tc/Wanda/
via @capital

Devine Lu Linvega

For those of you that couldn’t make it to Ian’s talk here is a video of the presentation.

/talk.asx

<__<

"thanks"

Devine Lu Linvega

I often get asked what other systems like Uxn there are out there, so I made a list or relevant small virtual machines and ISAs. Some people think that Pico-8 is its closest neighbor, but it's in fact quite distant:
forum.malleable.systems/t/smal

The Chifir instruction set.
Show previous comments
Capital

@neauoire The Pico-8 comparison always feel like people conflating Uxn with Varvara. A "more accurate" comparison would be Uxn and the Lua VM that Pico-8 embeds.

However, the LVM isn't intended to be targeted directly and it's opcodes are an internal implementation detail that regularly breaks between versions. On the other hand, Uxn is a VM focused on long term stability, reimplantation, and portability.

(And, the same thing can be extended to Varvara and the Pico-8. Additionally, the Pico-8 is a whole IDE whereas Varvara is just the platform specification.)

I'm just kinda rambling to myself, but I get frustrated cause nobody actually compares the Pico-8 and the LVM to Varvara and Uxn. They just superficially (and often dismissively) state a vague similarity at a first glance.

@neauoire The Pico-8 comparison always feel like people conflating Uxn with Varvara. A "more accurate" comparison would be Uxn and the Lua VM that Pico-8 embeds.

However, the LVM isn't intended to be targeted directly and it's opcodes are an internal implementation detail that regularly breaks between versions. On the other hand, Uxn is a VM focused on long term stability, reimplantation, and portability.

DJ-Bauer

@neauoire Funnily enough I'm working also on a small virtual machine, but nothing really to show yet. It is based on the idea of mainly storing all your data on 16 stacks though so I am excited to see what direction this will go into or if it'll just crash into the wall

Hiro Lynx πŸΎβ™«πŸ§

@neauoire I just wanted to talk a little about the Gigatron TTL microcomputerΒΉ: it has a 8-bit CPU made out of a handful of TTL logic chips, with 17 instructions (see picture). This hardware runs a virtual machine that emulates a 34 instructions CPUΒ² to run the real programs :D It manages to do so and produces a VGA signal and a (very noisy) audio output, and it has a gamepad input too!

I got a kit and built it and I still marvel at it!

Β²: raw.githubusercontent.com/kerv
ΒΉ: gigatron.io/

@neauoire I just wanted to talk a little about the Gigatron TTL microcomputerΒΉ: it has a 8-bit CPU made out of a handful of TTL logic chips, with 17 instructions (see picture). This hardware runs a virtual machine that emulates a 34 instructions CPUΒ² to run the real programs :D It manages to do so and produces a VGA signal and a (very noisy) audio output, and it has a gamepad input too!

The Gigatron TTL microcomputer native instruction set
Devine Lu Linvega

Since version 3, TeX has used an idiosyncratic version numbering system, where updates have been indicated by adding an extra digit, so that the version number asymptotically approaches Ο€. The current version of TeX is 3.141592653; it was last updated in 2021.

Thanks @typeswitch for the discovery.

Show previous comments
eiZen

@neauoire
"Pugs", the first usable implementation of #Perl6 did it with 2Ο€, citing TeX and metafont.

en.m.wikipedia.org/wiki/Pugs_(

@typeswitch

Version numbering 

The major/minor version numbers of Pugs converges to 2Ο€ (being reminiscent of TeX and METAFONT, which use a similar scheme); each significant digit in the minor version represents a successfully completed milestone. The third digit is incremented for each release. The current milestones are: 

6.0: Initial release.

6.2: Basic IO and control flow elements; mutable variables; assignment.

6.28: Classes and traits.

6.283: Rules and Grammars.

6.2831: Type system and linking.

6.28318: Macros.

6.283185: Port Pugs to Perl 6, if needed.
Spookyslaus Booman πŸ‡΅πŸ‡Έ :berd:

@neauoire @typeswitch and it will reach pi when Donald Kunth dies, when every bug will instantly be considered a feature.

Devine Lu Linvega

Charli XCX boiler room set when the Spring Breakers song starts πŸ”₯ :moar: πŸ”₯

Devine Lu Linvega

β€œYeah but this is the most convoluted Rube-Goldberg way of doing something I’ve ever seen.”
teamten.com/lawrence/writings/

Marieke

@neauoire woah I came across this a long time ago, and every time I come across it again I realize how much I continue to think about this story. thanks for putting that feeling on my radar again

Devine Lu Linvega

We got the new thicker chainplates from the metal fabricator, they look excellent, we've strengthened the deck around where they go through.
#theBoatyard

Length of stainless steel with polished ends.
Devine Lu Linvega

Got our new chainplates from the machinist!
They're almost twice as thick, rugged af.

Devine Lu Linvega

> He went away from the basement and left this note on his terminal: "I'm going to a commune in Vermont and will deal with no unit of time shorter than a season."

Show previous comments
Csepp 🌒

@neauoire Honestly, not enough software takes into account broken or partially broken input devices. Eg.: my PinePhone's GUI crashed when I was attending Function and I couldn't log in on the terminal because the Linux login prompt doesn't have support for showing my password and the typematic delay on the hardware keyboard was set too low.

khm
Typical officer shit here. West Point has computer labs; the cadet could have just gone and used a working machine. Instead, the cadet made other people do a bunch of work to make up for the consequences of their own carelessness. This is why enlisted people make sure there's always an adult NCO following any West Point graduate around to protect them from themselves...
DHeadshot's Alt

@neauoire
On Windows, the answer would be the alt-key combos; presumably Linux has a compose-key equivalent?

Go Up