Posts
2702
Following
116
Followers
679
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
repeated

@kasdeya recently found https://learnxinyminutes.com/lua/ which doesn't fit really, and is pretty neat :-)

0
1
1

@elexia there’s a Minecraft mod called Trickster that is literally “what if casting magic spells was a type of programming?” and it honestly fits so well lol

2
0
1

two of my posts are blowing up right now which means that my notifications are a mess - so I might miss some @ mentions from y’all while that’s happening - unfortunately the way that Akkoma handles notifications is not the best and I don’t have a good way to filter through them

1
0
4
re: making fun of Linux stuff
Show content

@emberquill oof that sucks omg - and yeah that’s a very familiar experience to me. that’s how I feel about a lot of technologies that techy folks gets really excited about lol. but yes it’s Arch! unfortunately my laptop is still running Arch, but eventually I want to switch to Mint or Fedora which will hopefully be better

0
0
1
US politics shitpost
Show content

an American president can never be held accountable. therefore, an American president must never make a decision

2
33
84
Edited 16 days ago

omg I just found a really good way to quickly tell if I’m going to like a roguelite

I literally just need to google for “best synergies in [game]”. like for Hades 1 and 2 people just talk about standard ARPG stuff like crit chance or damage over time - but for Binding of Isaac you can learn about tons of cool options

also it seems like maybe I dismissed Slay the Spire too quickly. you can unlock some pretty cool synergies later in the game

0
0
7

@Undead_Zeratul omgg at least it’s not just me I guess - but I’m sorry you deal with that too

1
0
1
re: shitpost, mental health negative
Show content

genuinely, me trying to learn Unity has me questioning if it will ever be possible for me to write

  • elegant code
  • that is helpful to someone other than me
  • that I enjoy writing

because if all three of those things can’t be true at once then what the fuck am I doing

1
0
2
Edited 16 days ago
shitpost, mental health negative
Show content

pro tip: if learning Unity causes you to have an existential crisis then maybe you should try not learning Unity instead

2
0
5

to be honest video games need a good recommendation engine like what Spotify or Pandora have for music, or even what YouTube has for videos. Steam’s recommendations are absolute trash

0
0
2
Edited 17 days ago

I wish I could tell Steam to only show me games that would still be fun if I skipped all of the story. I feel like that would eliminate a lot of time spent watching game trailers to try to gauge how story-focused they are

1
0
3
repeated

@kasdeya Brodie, "Starting FORTH", 1st ed, 1981 is a tour de force of the third category.

There's now a PDF:

https://www.forth.com/wp-content/uploads/2018/01/Starting-FORTH.pdf

0
1
1

@tempest I would love to see this more often tbh. I think it’s really important to consider what kind of audience you’re writing a tutorial for, and explain that at the start. it helps the reader a lot, but I think it probably also helps the writer too - so they explicitly know what audience they’re writing for

1
0
9

@smolcasm I actually really do too lol. the cutesy comparisons hold my interest and help me understand things much better. I once found a FORTH tutorial that anthropomorphized all of the different FORTH keywords as different characters and machines and it was super cute

1
1
40

there are three kinds of programming tutorials:

  • “look man we both know you don’t wanna learn this shit so just install 30 GB of random frameworks and here’s the code to copy-paste if you wanna make a basic game and feel like you accomplished something. I’m not gonna explain how any of this works because nobody cares as long as your little guy jumps when you press spacebar”
  • “an endofunctor is a type of monoid which is a subcategory of monad that is variadic over the set of all impure lambdas - therefore all possible expressions in this language can be modeled after- wait where are you going?”
  • “this is called a variable! a variable is a little friend that can hold onto something called a value! variables love grabbing values and they can even carry them into functions! say hi, variable!”
48
486
962
making fun of Linux stuff
Show content

I feel like there’s a certain type of personality that is drawn to Linux because they like solving software problems and Linux gives them lots of software problems to solve

but eventually they get too good at solving Linux problems and get bored, so they switch to Arch - which delivers new software problems to their computer all the time. but eventually they get too good at solving Arch problems so they switch to NixOS, which is an infinite wellspring of software problems to solve

69
233
582
re: programming language complaining
Show content

Rust is the language that you learn if you want to make your programming harder on purpose. either you need the speed for something or you’re a masochist there is no in-between

0
2
7
re: programming language complaining
Show content

I’m thinking back to the OOP command pattern where instead of using a closure which is like one line of code, you have to create:

  • an interface that represents a runnable “command” (basically just a closure)
  • multiple classes that implement that interface. one class for every possible command that you might want to run
  • a class whose only purpose is to run a command that implements the interface that I mentioned above

why? because this pattern was invented for compiled OOP languages where everything sucks and this is genuinely the easiest way to express the very simple idea of “a function you can call”

2
0
2
re: programming language complaining
Show content

every compiled language I’ve tried to learn has been such a massive pain in the ass that it made me reconsider whether I liked programming at all or if I only liked the ~3 languages that I use

1
0
2
Show older