Posts
2342
Following
118
Followers
641
software tinkerer and aspiring rationalist. transhumanist and alterhuman

I try to be very careful about CWing things. sometimes I make mistakes but I want to make my posts as safe to read as possible

I sometimes post NSFW/kinky/lewd things behind CWs. this should go without saying but if you're a minor please do not interact with anything lewd/NSFW that I post

I have very limited energy and am very shy so it might take me a long time to reply to messages sometimes, or I might not be able to reply at all. this is kind of an "output only" account for the most part, but I'm hopeful that I can change that over time

I sometimes use curly braces to {clearly show where a grammatical phrase begins and ends}, like that. you can think of them like parenthesis in code or math, except they operate on grammar instead

(lambda) is confirmed working in kaslisp! I decided that I wanted most of my unit-testing code for (lambda) to be written in kaslisp itself, so I ended up also adding (not), (or), (and), (is?), and (set) which were all surprisingly easy to make!

I also decided that I’m no longer going to represent the boolean values true and false as 'true and 'false. instead they’re represented by the Python versions of True and False which simplifies my Python code a fair bit in several places

1
0
6
repeated

btw conventional games marketing wisdom says block game will never get a lick of press because i'm developing it out in the open and anything that's already public knowledge is not news so that means for it to go anywhere it has to have strong word of mouth

so uh, tell your friends? https://enikofox.com/blockgame

10
8
1
repeated

On Monday November 3 16:30 UTC, the UK petition will be debated in Parliament:
https://commonslibrary.parliament.uk/research-briefings/cdp-2025-0195/

It will be streamed live on the UK Parliament's YouTube channel: https://www.youtube.com/@ukparliament/streams

If you haven't already, inform your MPs and encourage them to attend!: https://www.parliament.uk/get-involved/contact-an-mp-or-lord/contact-your-mp/

0
2
1
Edited 1 month ago

it’s so hard to sell someone on the concept of “what you’re doing is unnecessarily hard, but if you put in a lot of effort to wrap your head around this counterintuitive thing, then you can do it way more easily instead”

I’m specifically thinking about stuff like ECS, Vim/Emacs/Neovim, containerization, immutability in general, and functional programming

because like, the argument format that I usually see is:

  1. okay so the way that you would normally do XYZ is hard right?
  2. but if you just [describes a very counterintuitive solution] then it would be really easy instead

because first of all, if you say “the way that you normally do XYZ is hard” the first thing someone is going to think is “… I guess? but it’s just an inherently tricky problem. I could definitely solve it though, and I already have a high-level idea of how I would do that”. to them the problem is inherently tricky because - in their mental framework for solving this category of problems - it is

and when you follow up with “but actually you could do this much simpler thing instead” their response is going to be “that sounds sideways and backwards, almost to the point of being academic. if it’s so hard for me to even understand what your solution is then why would it be simpler?”

and like, how do you even bridge that gap without coming off like “trust me bro. my way is better. put in a bunch of work without understanding why and you’ll eventually agree with me”?

and also, if you’re in the position of the person being convinced, how do you distinguish between a genuinely useful problem-solving technique and a tech fad? like, is NixOS actually a useful operating system or is it an excuse to tinker with a cool functional language? is Vim actually a superior way to edit text or is it a mind-bending exercise in memorizing arcane keybinds and configuring plugins for no tangible benefit?

you can’t just try every counterintuitive new thing in the hope that it turns out to be a good idea, but you also can’t stagnate and refuse to learn new things because they all seem counterintuitive to you

2
0
9
Edited 1 month ago
Doom screenshots, so heavily pixellated video game gore and violence
Show content

@ifixcoinops has been doing a thing where he adds 468x60 ads to his website for free and I’ve been thinking about making one for #HideousDestructor ( #HDest ) to hopefully get more people interested in this very niche ZDoom mod

here’s what I have so far - what do y’all think?

this might not be the kind of thing that Dan had in mind though, since it’s not for a hobby website exactly. I would probably link it to some kind of “getting started” guide for the mod

in any case idk I’m proud of how good this looks so far and I’m just happy to have made it. graphic design is extremely not my thing but I think this is Not Terrible and maybe enticing to click

1
1
3
Edited 1 month ago

I had to rethink how I was approaching namespaces in order to implement the (lambda) special form in kaslisp, but I now have an untested prototype of (lambda)!

one thing that I’m kinda proud of is that you can do stuff like this with special forms in kaslisp:

(set λ lambda)

(λ (x y) (+ x y))

(I haven’t created set or + yet but you get the idea I hope)

the “function” that is run in a special form can be treated like any other function: in fact it’s a datatype that I call a “special function” for lack of a better term. it’s literally just a function that automatically quotes its arguments and is allowed to do weird things with the interpreter if it wants

also, in kaslisp you can add an arbitrary number of as and ds to a function call like (caaaddddaaaaadddaaaddaar) lol. and what you will get will be another special function!

4
0
7
CW-boost: moderate outrage at corporate control of IoT hardware
Show content
0
0
1
repeated
repeated

there is an increasingly common complaint against video games that I just don’t understand at all: a lackluster post-game

like… what am I supposed to get from that? you finished the game, and you’re upset there isn’t more? so did you like the game or not?

1
1
1
repeated
Edited 1 month ago

Vim has always been charityware. Any money that was donated to the project went to ICCF Holand, an organization that helps marginalized children in Uganda.

Sadly, 2 years after Bram's passing, this charity will be dissolved. Future donations will be sent to a different charity called Kuwasha: https://groups.google.com/g/vim_announce/c/pUNbNXBLbKw

Bram's work over the years has done much good for disadvantaged communities. Whether you use Vim or Neovim, consider following their original creator's example in whatever way you can.

0
2
1

I liked Alien: Rogue Incursion so much that I played it again on a higher difficulty and 100%ed it. amazing game*

.

* to me and likely very few other people

0
0
4
repeated

Everyone's a descriptivist until Grice's maxims start getting flouted.

0
1
1
repeated

My friends bullied me into making an aztec/qr code barcode fusion.... yes both decode correct!

1
5
1
repeated
politics, nazism, cynical
Show content

sometimes when liberals/centrists are antifascist it really sounds like “noo dont say that out loud we have to do white supremacy using the proper processes”

0
3
2

yess (cond) is working in kaslisp! this is the most complex special form I’ve implemented yet

0
0
6
repeated

13:12 [UTC+01:00] neobot_floof_happy

0
1
2
repeated

eli, vampire kitsune

fedi just isnt ready for this one yet

5
11
27

History and application of orthochromatic makeup for silent films - Swofford

this video is super interesting and also surprisingly vibey too

0
2
4
Edited 1 month ago

Why it’s Never Aliens - Hank Green

this is a really interesting video about why people jump to non-falsifiable but exciting explanations for things that we don’t understand

I think the ideas discussed in this video are important for everyone to be familiar with - especially with all of the disinformation today

0
0
4
repeated

23:37 [UTC+01:00] BE:EP

0
1
2
Show older