Posts
3069
Following
124
Followers
697
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
re: talking about violent video games (FPSes)
Show content

@Kaution hm that’s true! I tried Ready or Not at one point but unfortunately I don’t think the difficulty is tuned for singleplayer at all, and it seems like the other two are only designed for multiplayer. so I guess I’d love to see more singleplayer games with milsim elements – especially if they’re more stylized than the typical milsim

1
0
0
Edited 6 months ago
talking about violent video games (FPSes)
Show content

“there’s no innovation left to make in the FPS space”

“FPSes are so oversaturated”

nono listen. mainstream FPSes have been stagnant for 15 years but there are also so many concepts left to explore. just look at Hideous Destructor and Receiver 2. either of those games could easily become entire spinoff genres but instead they’re left in obscurity while everyone is off making ultra-fast-paced PvP shooters and AAA interactive movie shooters, and indie devs are all making slight variations on the same boomer shooter formula

so simulation elements like in HDest and Receiver 2 are a completely untapped niche, but also consider the possibilities for open-ended imsim-y shooters with dynamic ludonarratives instead of scripted stories. like imagine an atmospheric open world survival shooter, like S.T.A.L.K.E.R. but without all of the forced story and scripted sections. I don’t know if I could name a good FPS that’s come out in the past 10 years that lets you open-endedly explore an open world at all

or even just… how about more singleplayer extraction shooters? I don’t think I could name a single one besides HOLE and HOLE was incredible

there’s also an entire middle ground between milsim shooters and arcadey shooters that feels totally unexplored to me. how about a brutal, gritty cyberpunk shooter with milsim elements? where you have to frantically administer first aid on yourself after being injured?

or what about Rainbow Six Siege gadgets in a singleplayer tactical shooter?

there are so. many. concepts and mechanics to explore. I don’t understand how people aren’t seeing that

2
2
11
Edited 6 months ago
programming paradigm satire
Show content

my new programming language has no variables. because this language is incapable of storing any state information in any form, it easily fixes several of the most pernicious problems in computer science:

  • corrupted state is now impossible

  • there is no need for semaphores when multithreading

  • the problem of cache invalidation is solved because it’s no longer possible to cache anything

  • garbage collection is trivial: if you see data, garbage collect it

  • there is no need to distinguish between types of variables like “global” or “constant” and there isn’t even a need for complex concepts like namespaces or scoping

  • other languages have complex, confusing type systems - but my language sidesteps this problem by having no variables to store those types in!

  • entire classes of control structures are no longer needed. for example in this language a while loop’s condition must always evaluate to either true or false (after all, it can’t rely on any state information from elsewhere in the code) so it has been replaced with the forever loop - an inescapable infinite loop - which is obviously much cleaner and more elegant

  • code in this language is extremely easy to reason about because every line of code stands alone - disconnected from any context around it

this approach might be unfamiliar and even mind-boggling to users of less enlightened languages, but once you understand the genius of its design you will realize how objectively superior it is and how wrong you have been for trying to use any other kind of language

and this is how I feel when I see people acting smug about functional programming

3
0
8
Edited 6 months ago

I am so spoiled by LSPs tbh. I basically can’t write code in a language that doesn’t have really good LSP support. I’ve been thinking about learning Fennel but the lack of a stable LSP makes me not want to try it and yes I know how superficial that is lol

I just hate having to look up function signatures manually in the browser - plus LSPs catch all kinds of errors that would be hard to pin down otherwise (my Lua LSP actually warns me if I’m using a global variable because I forgot to add local which effectively fixes one of the biggest complaints I have about the language)

but also… Fennel has Lisp-style macros and that sounds so cooll! it doesn’t have a “proper” (IMO) pipe operator but I already know exactly how I would design a macro to add it to the language myself, and the fact that I can just… casually add a brand new language feature in potentially only like 10 lines of code is incredible

0
0
3
repeated

@kasdeya https://polyhaven.com/models (or other 3d model websites)

behold the ideal male body

0
1
1
meme with stick figure gun violence, "you"
Show content
1
6
21
re: stupid idea
Show content

possible image sources:

  • e621
  • wildlife photos
  • Wikipedia
  • Total War Warhammer unit portraits
1
0
6
Edited 6 months ago
stupid idea
Show content

I should make a Fedi bot that chooses a random pic every day and turns it into an “ideal male body” meme

1
1
8
repeated
uspol, south park
Show content
South park episode where charlie kirk is mentioned was apparently pulled.

I hate america

"“They couldn’t beat him in a debate, so they assassinated him, Isabella Maria DeLuca, a January 6 rioter who has been pardoned by Trump and a conservative activist, wrote on [twitter]."
1
2
1
repeated

ok, I'm seeing people (maybe begrudgingly) poke around over here after bluesky made some not so great moderation decisions, so as a reminder to everyone that's been here: please do not act smug about this. bluesky worked for them and mastodon is totally different. there isn't any "wrong" place to go, neither is there a "wrong" way to post. be welcoming and accepting of other people's preferences please.

also, to people checking mastodon out for the first time or if it's been a while for you: feel free to tell off anyone who says that you're doing it wrong. block, report, whatever. you do not deserve to give harassers the time of day. that is how they win.

1
4
2

@Shivaekul omg yess I ran into this problem today when trying to find a decent LSP for Fennel! there are basically no decent Lisp LSPs for Neovim at all. all of the Lisp tooling is on Emacs instead and there is no way I’m learning a second editor that’s at least as complex as Neovim is lol

0
0
1
repeated

Behold, the first prototype of my amazing new invention: The reverse one-way screw! The natural counterpart to those anti-theft screws used to attach license plates to cars, the ROWS can only ever be unscrewed, not driven in.

To use it, simply already have it installed somewhere, and unscrew it like you would a regular screw - attempts to reinstall it will simply result in the screwdriver safely slipping out of the head, with no risk of it actually being driven back in.

2
6
4
repeated

ma’am, your son is a very cute adorable roomba now

1
4
1
repeated

ok so, this is the first time I've ever made instant mashed potatoes, and um

very accurate name

like, I poured the bag into the water, and by the time I had grabbed the fork right next to the bowl to try and stir it, it had already thickened into mashed potatoes

that was fucking fast, I thought it'd take like, about as long as instant noodles do, but nope, guess the higher surface area from being a powder just, really makes a difference there

0
1
1

I could not live without LSPs in Neovim, but LSPs in Neovim are the absolute worst things to configure ever T_T

2
0
3
repeated

eli (ˈe̝ːli), vampire kitsune

Edited 6 months ago

now that i’m laid off and without an income, im thinking of picking up freelance game dev work again. for anyone doing that right now, what’s it like – is it hard to find steady work or has it been okay? also how are you finding clients?

boosts extremely welcome! i would really love feedback

1
30
14
re: complaining about Winux
Show content

@emberquill oh yikes I didn’t even see that. that is fucking gross

0
0
0
re: complaining about Linux/Winux
Show content

I don’t think Linux users understand that people use Windows because they want their operating system to Just Work, and tinkering on the Linux command line is:

  • required in order to fix Linux when it breaks
  • way beyond the technical skill of the vast majority of Windows users
  • of the Windows users who are capable of it, most of them would not enjoy it, which is a problem because enjoying tinkering is what gets Linux users past the initial learning curve so that they can comfortably use it for day-to-day tasks without things suddenly exploding
  • also tinkering takes time and energy that the average person is not going to have because they just want to check their bank balance or watch youtube videos after a shitty day at work
1
0
1
Edited 6 months ago
complaining about Linux/Winux
Show content

I find it funny how Winux (a Linux distro that looks uncannily similar to Windows 11) is advertising itself as

No hardware limitations, no absurd requirements.

when Linux has notoriously spotty hardware support and it has the absurd requirements of “every user must be very technical, very patient, very comfortable on the command line, and they must enjoy tinkering every time something breaks”

I definitely think Winux is a cool concept but like, I’m not going to install this on my mom’s computer and trust it to not explode in 2 months when the DE gets borked by an update or something

2
0
2
Show older