Posts
3011
Following
122
Followers
695
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

The Japanese Bee Fly mimics a bee, is super cute and was the inspiration for the Pokemon Cutiefly

4
2
1
repeated

šŸ…°šŸ…»šŸ…øšŸ…²šŸ…“ (šŸŒˆšŸ¦„)

Hey Fedi,

How are you doing today?

Everything okay? Do you need a hug?

I bet you could use a hug.

šŸ«‚

60
3
2
Edited 12 days ago

first impressions of #Racket seem pretty good! it has some stuff that I don’t like from other Lisps like:

  • a weird pseudo-module system instead of a proper module system
  • an unnecessarily large number of ways to compare values
  • several forms that implicitly add new functions to the namespace

it’s also a very very complex language compared to Janet or Fennel. but the things that I really like about it are:

  • the Racket folks clearly care deeply about people’s first time experience with the language and have made it incredibly smooth and easy in many different ways (they even have a nice, friendly little IDE called DrRacket that comes with every Racket installation)
  • it has easy, out-of-the-box Windows support! (this is pretty rare with Lisps)
  • the documentation is fantastic. it’s not just incredibly thorough and well-explained, it’s also split into {documentation for beginners} and {full and complete documentation for masochists} sections, and everything is heavily linked together with hyperlinks to more documentation that explains things even further

my overall first impression of Racket is that it’s the Python of Lisps: it’s very complex and full-featured, but it also cares deeply about being as easy and friendly for beginners as possible, and I think that’s one of the most important traits for a language to have

1
2
8
repeated

On the next episode of Sweaty Bearded Men Cussing a Lot While Doing Manly Jobs (only on the Discovery Channel): another mechanical failure threatens the livelihoods of the sweaty men! Can they overcome this equipment failure throw sheer force of swear words and turn a profit?

1
2
1
Edited 13 days ago
frustrating reddit attitudes toward programming
Show content

code is a pidgin language between computers and people. computers are very logical and consistent, but people are incredibly messy and chaotic and diverse

there’s such a wide variety of programming languages and styles (imperative, object-oriented, statically-typed, functional, etc.) because those styles are meant to serve different cultures of problem-solving, which value different things (speed, various definitions of ā€œeleganceā€, various definitions of ā€œsafetyā€, etc.)

I grew up on reddit, though, where every user has to find a reason why they’re smarter and better than all of the other users. so I grew up hearing sentiments like:

  • ā€œfunctional programming is objectively superior. it’s so easy to understand and use and if it’s ever hard for you that means you’re stupid and don’t understand its deep elegance and precision mathematical design. [derails the conversation to show off their knowledge of Monadsā„¢]ā€
  • ā€œRust is literally the best possible language because it’s just as easy as Python except everything is so safe and fast and if you ever have trouble with it that just means you’re stupid and shouldn’t write code. Rust is always completely effortless to write and read because of how superior it isā€

and I learned to be very defensive about what works for me, because the cultural assumption was that one of these languages must be the superior choice and only a chosen few geniuses can understand which it is and use it properly - and I didn’t want to be one of those ignorant plebs using an inferior language for idiots instead. so that’s why I am the way I am towards Rust and anything related to functional programming

1
0
5
repeated
repeated

🩵 Bwee the Fluffdragon 🩵

*skitter skitter skitter scamper SCAMPER SCAMPER*

*claws on wood floor scrabbling sound*

*CRASH*

....

....

*SCAMPER SCAMPER SCAMPER*

🩵🩵🩵

3
2
1
repeated
repeated
Teto the Anitifa: https://www.youtube.com/watch?v=LEjftPKjkI8

If the comments are to be believed Teto is used for some Antifa-Songs lately

#Vocaloid #Antifa
0
3
1
Edited 13 days ago

reminder that Archipelago exists and is absolutely incredible:

https://archipelago.gg/

it lets you create ā€œmultiplayer gamesā€ where you and your friend play two completely different singleplayer games and find items for each other in your games

for example I could be playing Doom ā€˜93 and instead of getting the super-shotgun and a soulsphere, I might find the PokeFlute and some rare candies for my friend playing Pokemon

and then they might be exploring a cave and find the BFG and the red key for E1M4

I can’t believe that something like this can exist. and there are a surprising number of supported games too

7
58
86
repeated

https://www.gamedate.org/ this site is awesome this feels like how the internet should be
plain and simple ways to connect with people. i love it

1
3
1
US politics
Show content

god damn this protest sign goes hard

0
1
9
repeated
Epstein, actual news, Prince Andrew, all-caps
Show content

SO THEY FUCKING ARRESTED PRINCE ANDREW THIS MORNING

Not asked him to appear for a chat, not invited him to assist the police with their inquiries, they pulled up round front and back and just fucking nicked him

And now they're searching his house

and, safe guess, his hard drives

2
3
1
Edited 15 days ago

I’m falling out of love with Janet. it seems to have a lot of very good ideas and design choices but:

  • the documentation is missing a lot of important information and is sometimes just outright wrong
  • it seems like nobody really works on the documentation except for small maintenance tasks, and I wonder if the whole project is petering out similarly
  • it has some design choices that are either flat-out bad, or I just don’t understand the logic behind them

it’s been fun to work with it but I think I might try learning Typed Racket next

I’m ngl I’m starting to wonder if there are any Lisp languages that I would consider good enough for my hobby projects

it’s weird because I think that S-expressions and Lisp-style macros are incredibly good ideas, and yet exploring these languages feels a bit like exploring the fossils of an evolutionary dead end. like maybe there’s some fatal flaw in Lisps that I’m just not seeing, and that’s why all of these languages die. maybe the noisiness of the parenthesis and the potential for hard-to-diagnose syntax errors is a much worse issue than I think, and Lisps just aren’t worth it because of that alone. idk. but I still want to try Racket

1
1
5
repeated

Post your ominous signs

15
5
2
pointed D&D shitpost
Show content

avoid prejudice in D&D!

  • just because someone is a half-orc, doesn’t mean that they’re aggressive or dangerous
  • just because someone is an elf, doesn’t mean that they’re wise or spiritual
  • not all rogues lie or steal
  • not all barbarians are angry, violent, or unintelligent

remember that a person’s class and race are social constructs - labels that they’ve been given by society - and tell you nothing about them, except for the types of prejudice that they face

so instead of asking for someone’s race and class, try asking them about their hobbies or ambitions in life. and remember that race and class tell you nothing about them

1
1
7

I feel like I’m the only person on Fedi who has no problems with Windows. it literally just works perfectly for me

3
1
5
repeated

When Blind people send emoji to Blind people, we are picking a text description from a list and receiving the same.
Let's become ungovernable. Simply type the emoji in text.
While you're at it, include emoji that do not exist.
Melting popsicle.
Broken umbrella.
Crying horse.
Pizza rat.

We really can do anything

21
10
3
repeated

Aisling "the bastard of earth" Fawn

optimizing my workflow

2
8
6
repeated

Fedi users who struggle with money and have any amount of free time: Learn to cook if you have the resources. Even extremely basic things like making some chicken soup will be less cost for more calories and often minimal added work.

I just made a chicken noodle soup out of entirely store-bought pre-packaged stuff (pre-diced veggies, shredded rotisserie chicken, etc) and it still made substantially more calories and nutrients per serving at less cost than a decent can of soup. Only took like 15-20 minutes to cook and most of that was just stirring a pot.

Genuinely, learning to cook is one of the most cost-effective and healthiest things you can learn. Even if you only cook once a week, even if you only know how to make one or two things, the benefits in how much better you eat and how much less you spend are huge.

4
4
1
Show older