Δ-44203.1 'Carbon'
Ms. @mossgrove ! J, yes! the fragile optics are safely protected by the faceplate. the LED matrix has holes and is out of focus so the result is acceptable visual quality. see also: https://mastodon.vierkantor.com/@1/114431756132356534 
@liese oohh F# looks really cool, based on what I’m seeing on the website. the syntax is so refreshingly normal - especially compared to Lisp or something like Haskell lol. I’m really thinking about giving this a try. also I really like that it has the pipeline operator (|>). ever since I first heard about it I’ve wanted it in every language that I use, but I’ve never actually used a language that has it
lately I’ve been really enjoying Last Call BBS, which is the last Zachtronics game. except it’s actually a collection of minigames
there’s a minigame for assembling and painting miniatures that makes a really nice stim in roughly the same way as something like PowerWash Simulator. but really it’s more like painting and then assembling a jigsaw puzzle. a few years ago I found an Itch io game about doing this, got obsessed with it for a week or two, and wanted more ever since. the mini-painting is honestly my favorite part of the whole game
there are also a few mini Zachtronics type engineering games, including a body horror cellular automata game called X’BPGH, which has incredible vibes and I’m looking forward to playing more so I can see how the story ends (the story is about harnessing eldritch forces to program flesh to grow into a new body, made in your image, so that you can become immortal. which has got to be one of my favorite video game premises ever)
it also has two separate solitaire games! I haven’t gotten the second one yet, but the first is exactly as fun as you would expect a solitaire game to be (I actually really like solitaire)
@Shivaekul it’s interesting to hear your thoughts, as someone who uses Lisp so much! I guess at this point I can safely say that no Lisp dialect is going to click for me, but I do still find the concept of code-as-data pretty cool. now that Rust (which has a seemingly similar, compile-time macro system) is getting so popular, I hope we’ll see more languages take this kind of approach
I’m starting to think that maybe learning C# would be better than this, or maybe a functional language that isn’t a Lisp dialect 😅
phew… I just solved Daily Programmer #399 (which is a very easy programming puzzle, if you’re using a language you’re familiar with) in #Clojure and it was one of the most difficult programming problems I’ve solved in a very long time
my code probably looks terrible if you’re an experienced #Lisp user, but it was the best that I could figure out how to do. I’m especially unhappy with char-to-lowercase and how many layers of indentation I needed to do something so simple
here’s my solution: https://pastebin.com/u8kcTd5c
anyway idk I’m feeling pretty disillusioned about Clojure. it looks so cool and mysterious and sophisticated on the outside, and the concept of macros that execute at runtime is so cool, and everybody talks about how elegant it is. and maybe my lack of experience with the language is just making me jump to conclusions about it. but it just doesn’t feel like that good of a language to me. it feels like something that was designed in the past before we had figured out what makes a language easy to read and easy to write
so one of the things that drew me to Clojure and fascinated me about it is the concept that it has “almost no syntax”. I felt like I would be able to reason about Clojure’s syntax very simply and intuitively despite how strange it looks at first glance, and that felt like a pretty cool and unique advantage. but now that I’ve dived a little deeper into the language I honestly feel like saying that Clojure has “almost no syntax” is just sleight of hand
the thing is, Clojure has plenty of syntax. it’s just that that syntax is called a “special form” or a “macro”. but syntax is syntax. you can’t tell me that this syntax for defining a function:
(defn func-name
"docstring"
[arg-a arg-b & args]
(code here))
is any simpler than this syntax:
def func_name(arg_a, arg_b, *args):
"""docstring"""
# code here
to me it’s actually harder to reason about and understand, because of how weird it is compared to any other language I’ve used before
plus Clojure’s syntax often requires you to keep track of strange things like “okay is this an even-numbered argument or an odd-numbered argument? is this the third or fourth argument? oh that’s right this is destructuring the map which means that the syntax is backwards” which constantly trips me up
@kasdeya they're sloppy because the choose to be because it's hotter 
ohh this is more like it! still not ideal, but this is so much more organized than the API reference
hm I found the API reference but it seems to just be a totally unorganized dump of lots of functions, in alphabetical order. that’s not exactly helpful if I’m trying to figure out how to get the nth element of a vector, or how to convert a string to lowercase
hm okay one thing that’s confusing me right off the bat is how to ask the question “what can I do with this data?”
like for example in Python, if I have a string:
some_string = "foo"
and I want to know what I can do with it, I can type some_string. and neovim will show me a list of all of the methods on the str class, so I can see that it’s possible to .split() a string or use it to .join() something. and it will even show me the docstrings for all of those methods as I scroll through them, so I know exactly what each of those methods does
but in Clojure if I have a vector, I’m not sure what I can do to get a list of functions that can do something to that vector
my curiosity about Lisp dialects finally got the better of me (for the second time! over a decade ago young kas bounced off of Common Lisp) and I’m currently reading Brave Clojure
so far it feels like I’ve entered an alternate timeline where some language other than C got to define what modern syntax should look like, and it’s pretty disorienting. but I bet I can get used to that part in time, and I actually think all the parenthesis look pretty cool
Amazon’s recommendations be like: I see you recently bought an expensive new power supply. would you perhaps be interested in… another expensive new power supply?
I only know about MtG from the combo that depends on the twin primes conjecture
heavy laptops are the best, I despise modern paper thin laptops
if I smash the laptop against my knee, my knee should break, not the laptop, but modern laptops would literally snap in half like a twig if I tried that with them
At a bar and need help? Order an "Angel shot".
-"with lime" means call the police.
- "on the rocks" means you need a taxi called.
- "neat" means you need an escort to your car.
You can also ask for Angela, as in "is Angela working tonight?"
See also the "help me" hand gesture: https://beige.party/@amiserabilist/114876091506990343