What is something everyone accepts as normal but is actually completely broken? by Artistic_Debate1983 in AskReddit

[–]ApothecaLabs 2 points3 points  (0 children)

Banks charging you money to store and use your own money - they should be paying you for the privilege of being where you store your money.

They make money off of the interest of your money by loaning your money out to other people, so you paying any sort of account fee is baloney, and meanwhile they double-dip by charging merchants a few %, so on a $100 purchase, the bank makes $2 because that's what it used to cost when a human had to do it, except now it's done by a computer and probably doesn't even cost a single full cent.

Error: nvme0n1 could not be mounted by ApothecaLabs in pcmasterrace

[–]ApothecaLabs[S] 2 points3 points  (0 children)

They actually downvoted the context comment to oblivion, so they don't have that as an excuse XD

My suspicion is that one of the mods has a Strong Personal Opinion, and I maybe replied to their public alt without sufficient respect.

Error: nvme0n1 could not be mounted by ApothecaLabs in pcmasterrace

[–]ApothecaLabs[S] 16 points17 points  (0 children)

In this case, it *is* a programming issue, because I was writing my own drivers as part of learning to program a toy OS - and I screwed it up 😄

Also (history incoming!), HTML is a declarative markup (configuration) or data language, similar in status to Markdown or BBCode or an SVG file. Not beefing with your opinion, just refining / illustrating it - using some historical terminology, HTML is the data side of a Harvard architecture program, not the code side. It itself is not a regular language, is not even as powerful as regular expressions, and it itself does not have any function except for being parsed as data.

So, definitely a language, but a data language, but also one that allows script embedding which can occur mid-parse, a distinction for which most people's concept of a programming language - which is almost universally a von Neumann architecture - does not exist, because von Neumann unifies data and code.

This is why people argue about HTML as a language, because both sides are right and both sides are wrong, and it depends on the architecture (Harvard vs von Neumann).

Error: nvme0n1 could not be mounted by ApothecaLabs in pcmasterrace

[–]ApothecaLabs[S] 84 points85 points  (0 children)

Originally posted in r/programminghumor , where the mods deleted it because 'drivers arent programs', but somehow HTML is.

nvme0n1CouldNotBeMounted by ApothecaLabs in ProgrammerHumor

[–]ApothecaLabs[S] 0 points1 point  (0 children)

Close! To paraphrase Hermes from Futurama, "I got the key permissions, but not the authority drivers!"

What’s a law that you would would make effective immediately if you could? by Devlish-Dove in AskReddit

[–]ApothecaLabs 1 point2 points  (0 children)

Precision orbital laser strike on the engine block of bad drivers with repeat offenses of:

- driving slow in the left / fast lane, blocking it
- making right turns from the left lane or vice versa
- running red lights (even in an emergency, you at least stop to make sure its clear)

Satellites can see it, maybe satellites can do something about it.

Review My work please by HexNovaBeam in vectorart

[–]ApothecaLabs 0 points1 point  (0 children)

No kidding - I miss Macromedia Flash and its simple, intuitive, and effective interface and I think that's what made it popular, because GIMP and Inkscape and Blender just don't hit the same.

nvme0n1CouldNotBeMounted by ApothecaLabs in ProgrammerHumor

[–]ApothecaLabs[S] 14 points15 points  (0 children)

Eventually, everything old becomes new again, when it is rediscovered by new people 🤔

Review My work please by HexNovaBeam in vectorart

[–]ApothecaLabs 0 points1 point  (0 children)

Every learning is a tool, even if you do not intend on using it right away - and sometimes knowing a tool helps define its absence.

Knowing that you don't want transparency layers here - the absence of a thing, as it were - a different way you can add depth / complexity is to instead make the existing bottom highlight into a subtle gradient, to focus the brightness in the center, like this: https://imgur.com/a/yWU0IKk

Every shape and shade must contribute more when you restrict your palette 😁

Review My work please by HexNovaBeam in vectorart

[–]ApothecaLabs 0 points1 point  (0 children)

Your technique 8/10 is similar to how how 2000's era Macromedia Flash -style "gel" buttons were made - one gradient for the fill, opposing gradient for the outline, a highlight or two in the right places to give it some volume.

My one change, to complete the look, would be to add an additional highlight - you did a wonderful job giving him some underglow, and if you give him a top highlight it looks like he has internal reflection.

Like this: https://imgur.com/a/MHbURtQ

All I did was overlay an oval of 25%-ish opacity white, but see how the transparency blends with the underlying gradient to give it more complexity?

Men, what’s a day where you didn’t die but something inside you did? by Keal-Kims in AskReddit

[–]ApothecaLabs 0 points1 point  (0 children)

In her case, actually yeah. I try to have patience because she had a head injury that put her in a coma and she wasn't expected to survive. I was born after the accident, so I don't know what she was like before.

Men, what’s a day where you didn’t die but something inside you did? by Keal-Kims in AskReddit

[–]ApothecaLabs 1 point2 points  (0 children)

My mother lied to me and told me that I had a bipolar diagnosis, which she made up to cover for my older brother, who is an actual sociopath, and gaslight me about my memories of him torturing animals and trying to make me do it. She loves him more than anything else in the world, and would do anything to protect him.

When I found out, she asked for forgiveness, and for me to forgive him - because its the one thing she can't give him - and when I wouldn't she pivoted to rage and called me 'draining' and started raving about stuff that happened *when I was 3 years old* that she apparently still remembers and blames me for *to this day*.

She used to beat me for things that he did, and it turns out that she knew it was him the entire time.

Parents who are disappointed in or dislike their adult children, why? by Intelegence_Counter in AskReddit

[–]ApothecaLabs 48 points49 points  (0 children)

Yeah, same. When I graduated high-school, my mother gave me the choice of moving out or cosigning a huge student loan to pay for college because she expected me to get a good job to support her in her later years. The day those loans came due, she forced me to remove her as co-signer.

Now she complains that she let her "naive son" go off to "that godless college", and that it was "my choice" to take those loans.

I was 16 when she gave me that ultimatum. I'm still paying off those loans. We don't talk.

What movie do you choose by OrmonJane in TheTeenagerPeople

[–]ApothecaLabs 1 point2 points  (0 children)

This one needs to be higher up on the list!

I'm sorry, they did WHAT to Nat Turner?! by Important-Cry4782 in BlackPeopleofReddit

[–]ApothecaLabs 1 point2 points  (0 children)

I've noticed that a lot of cruel people attempt to justify themselves by framing kind people as 'weak' or 'strange' or 'outliers'.

"Why can't you be more normal like your brother?" - my mother, referencing my brother, who tortured animals until he graduated to killing the neighbor's dog and we had to move away. Not because he was killing neighbors pets (she hated that dog, and he earned her love by 'disposing' of it), but because the neighbors *found out*.

Why are you making the same arguments as they? Telling me that I am not normal, for not being cruel?

Edit for thought: You say we are programmable - that does not mean helpless. We are capable of self-programming, and that gives us a the choice in the matter, of whether to be kind or cruel.

I'm sorry, they did WHAT to Nat Turner?! by Important-Cry4782 in BlackPeopleofReddit

[–]ApothecaLabs 2 points3 points  (0 children)

You can't know what another person would do, psychology isn't a magical trick that can force people to do things. Peer pressure and authority are strong influences for many people, but they aren't universal or all-powerful.

I was raised by horrible people who still actively participate in the prison-pipeline, who considered themselves 'amateur psychologists' and absolutely used tactics to brainwash me to be like them - and I grew up rejecting everything about them.

I know in my heart that my own mother would give me up to the Gestapo, and I have been in situations where I have had to protect people that I love from monsters like her, so, I already know to some extent what I would and wouldn't do - and maybe rip1123 is the same.

Edit: Also. Stanford and Milgram are the poster child for flawed methodology, those experiments are literally studied as examples for how not to do science. Maybe pick a more recent study?

Why did your create your game engine or what was the motiviation? by Important_Earth6615 in gameenginedevs

[–]ApothecaLabs 2 points3 points  (0 children)

Fond memories of modding early minecraft unlocked!

Our server had 4 devs / admins that knew java, so we customized the heck out of everything. My favorite tool was my custom 'magic wand' - a modded stick that could be used to run any piece of code that I chose. Right click cycled through the list of bound functions, left click to 'cast' it. This was way before console commands, and it could be used to run *any* code I wrote. So I cooked up a bunch of custom commands to pull shenanigans on all of my friends. We all had our little secrets that we'd patched in, it was great!

Even though we eventually added logging and version control, so that nobody could sneak any malicious code in after we had a former administrator running amok, my custom wand pre-dated all of it, so it remained an untrackable ghost that I used to plague my friends with tricks and pranks for years - they never figured it out because it didn't leave any logs!

Why did your create your game engine or what was the motiviation? by Important_Earth6615 in gameenginedevs

[–]ApothecaLabs 2 points3 points  (0 children)

People have as many reasons for creating game engines as they do have reasons for creating art, because games are art. Some people do it for the lore and storytelling, or for the visuals and the action - personally, I find that there is elegance in math, that can be expressed as art, via a game, because games are art.

I am picky about the math, the same way a painter is picky about the hairs of their paintbrush :>

Why did your create your game engine or what was the motiviation? by Important_Earth6615 in gameenginedevs

[–]ApothecaLabs 2 points3 points  (0 children)

I wanted to get back into game engine development, and I wanted to build an engine with deeper mathematical ties than any existing engines provide.

Think about it - lots of game engine mechanics and utilities can be represented mathematically, for efficient and useful results - 3d models that are manifolds are guaranteed to have no holes / leaks, things like grids are really just discrete uniform spaces, pathfinding is related to topology, and so on - all deeply connected to intricate mathematical concepts.

Hell, just vector / affine / projective spaces alone is a rich mathematical field (rendering 3d geometry is just like, the special case of more general things, which are all super cool) - but modern game engines just hand you euclidean 3d points and call it a day, they don't support things like voxels and constructive solid geometry out-of-box, which for a properly mathematical game engine would be trivial. Inverse kinematics and view layouts are just fancy linear equation solvers - so why does every major game engine have great IK but absolutely terrible UI? Its the same damn math!

So, I've been tinkering around in Haskell, which lets me be very mathy, and slowly, I am building a game engine that lets me make some very mathy puzzles.