at a conference/work trip in Amsterdam right now and there are a lot older men who one wouldn’t expect to be super tolerant, but talked to one guy about where we live and how thermos couldn’t see itself living in a smaller city
he was like “yeah i can imagine it’s easier ‘blending in’ for you in a bigger city, it sucks that it has to be like that”
followed by “I’m happy to see that you’re comfortable enough to be your unfiltered self in this sort of context, i think it’s important for others here to see”
thermia was NOT expecting to hear that, he was really sweet about it and not what thermia would expect from someone that is at least 20-30 years older than itself at an organized trip to a tech conference :3
@TheGreatLlama ohh I see! if I had a friend with 5 dildos I would say to others “they have a lot of dildos” but I definitely wouldn’t exclaim it to them hehe. but I definitely would if they had ten
@TheGreatLlama more than five is the lowest option? y’all are living very different lives compared to me lol
They never message back ☹️
#graffiti
Hi #fediverse. We need to talk about something.
While talking to a colleague about how I recently learned most people have never sat on a cow it came up that she has never sat on a horse. Like, not even once during childhood.
Another colleague admitted they also have never sat on a horse.
My hypothesis is that most people have at one point in their life sat on a horse.
🏇 🐎 🐴
Have you sat on a horse?
Please boost for scientific accuracy.
My C++PTSD increases with every new thing I learn about how the language works
Are you passing a reference (Type& object) to a lambda and thinking that the original pointer (because references are pointers disguised as objects) will still be there? No! The whole object pointed by the reference is going to be copied and a new reference will be created for the lambda code to use. That’s why you can pass a reference to an object that lives on the stack and use it much later than the original object having disappeared from the stack.
🫧
@lina I really don’t understand at all. and you would think that r/Clojure would have a lot of posts explaining what their programming philosophy is but instead it’s literally only posts condescending about how their philosophy is better without elaborating lol
I thought I’d check out the r/Clojure subreddit because maybe I’d learn some cool stuff about Clojure
instead it’s a bunch of Highly Enlightened Functional Programmers who think they’ve solved the secrets of the universe because they finally found a better language than Java
they literally use the phrase “the cult of types” to refer to people who want to define their own datatypes instead of just using maps, vectors, and lists (btw how in the fuck are you supposed to only use those three? how do you even hold in your mind what the overall datastructure of any given value is? let alone statically analyze that the correct data is being passed into any given function)
anyway very frustrating. I hate redditors. especially redditors who get super defensive and condescending about their niche preferences
@kasdeya roleplaying is when number go up; the more number go up, the better the roleplaying is
back in the dark ages, before the invention of fun, a man named Gary Gygax had never heard of roleplaying before so he decided to invent it. but he was a giant nerd so his version of roleplaying was mostly paperwork and math, and he called it D&D
years later, computer nerds who had also never heard of roleplaying said to themselves “man I love D&D, but the paperwork and math sucks. maybe if we put the D&D in the computer, it can do all the paperwork and math for us!” so they did. and it turns out that when the computer does all the paperwork and math in D&D, what’s left is a lot of boring numbers. and the nerds decided to call their new boring number game “a roleplaying game” - because they still didn’t know what roleplaying was
later on, innovators in the RPG genre decided to put the paperwork and math back into their games, and now every time you level up you have to fill out a talent tree and apply for a +10% damage bonus on all deductible business expenses. this increases the fun
and that’s why RPGs are called RPGs to this day, even though it’s much easier to roleplay in a genre that isn’t about paperwork and numbers
@ajroach42 the reddest-of-the-red folks in the reddest-of-the-red states are putting up an absolute shitton of solar panels and the energy transition is 110% unstoppable
unfortunately many are trying to say C is passée now.
ugh, yeah I’ve heard people try to say that Rust essentially makes C obsolete which is :/ but it seems like C is still the lingua franca of any low-level operations that a computer does. like if you want to communicate something low-level to someone you explain it in C, and a lot of reverse-engineering tools like Ghidra will try to decompile stuff into C
plus if you want to create bindings for using some library in a higher-level language, you’ll probably have to write those bindings in C (or maybe C++?)
also I feel like anything that’s considered a replacement for C is also much, much more complex than C is and I really don’t like complexity in my programming languages if I can help it. like Rust for example is such a maximalist language, and even languages that are meant to be simple like Zig still feel very overcomplicated to me
It’s best to take things slowly and gradually, i mostly learned by compiling and fixing others’ programs and stuff
that makes sense! I actually almost never work with others’ code so that’s a skill that it’ll probably be good for me to learn eventually. and I hope that I’ll be able to take things slowly with C as well
I’m scared of the day that I have to learn C because I’m either going to love it or hate it and I’m pretty sure that will eternally determine my fate as a programmer
English speakers of the fedi. In a software with the interface in English, Reading a menu with verbs such as Save, Open, Close, Edit, Format etc., do you read them as imperative (an order: "do this") or as an infinitive (the "base form" of the verb, like "to do this")?
Are you a native speaker or have English as a second language?
#Dev #ux #ui #software #interface #translation #uiux #uxui #gui
see; i did not make effective abstractions because I did not account for the fact that a mouse may have 65535 buttons according to the HID spec. my bad
If you're interested in electroplay, maybe you've seen one of those cool purple/orange glowing devices that shoot sparks. Maybe you've thought about buying one?
I *almost* bought one on an impulse once, it was ~$350 AU. But after a quick Google search, I found that I could buy the *exact same product* for $30.
So I'd like to share with you all an article that saved me money and taught me more about these cool devices:
https://dv8trade.archive.heavendivided.net/where-to-buy-a-violet-wand/
Spent the past month whipping the capitalism machine, so let's give back a little.
We have 53 Pay What You Want #ttrpg titles on @drivethrurpg Systems and supplements across every genre, original settings, and inspired mashups.
And if you can only afford zero dollars, please:
pay zero dollars
https://www.drivethrurpg.com/en/publisher/2152/Evil-Hat-Productions-LLC?pwyw=true&affiliate_id=24139
wait Clojure might actually have a decent LSP. okay I’m going to give that a try at some point before I give up on Lisps entirely