Recent submissions

Comment · 2 years ago
From the article:

  Forgiveness means letting go of anger and resentment towards someone who wronged you. It doesn’t mean forgetting what happened or saying it was okay.
You can always forgive and never trust, or trust less. Or even forgive and never speak to the person that you forgave.

So exactly like you did with your neighbours. Sounds perfectly healthy to me.

Comment · 3 years ago
Comment · 3 years ago
I really like your saying.

For whatever reason this reminded me of something attributed to Groucho Marx:

> I don’t want to belong to any club that will accept me as a member

Comment · 3 years ago
I have never played D&D (despite wanting to) but I really liked what you did.

It seems very well-made, though I bet people would appreciate one or two youtube tutorials (it seems very feature rich btw).You should try posting it on reddit and other sites to get more feedback.

Congrats!

Comment · 4 years ago
As I get older (30 now), and perhaps spend more time alone, I feel that I do not mind this process as much as I thought I would.

Just as usual, I am able to read books and spend time with my dog. I'm only weary of the fact that I do talk to myself out loud every once in a while and there is the possibility that in due time, if it is not already the case, my lonesomeness may eventually be misinterpreted as madness.

Comment · 4 years ago
Comment · 4 years ago
this is pretty dense (in a good way).

I have read a little bit of Schiller, so I was somewhat aware of the "play drive" idea (Spieltrieb) but I really don't recall what it means anymore. All that to say that there are concepts that are not completely easy to understand here.

Comment · 4 years ago
> Finally, in terms of organization, I want things to be organized by function, not by feature.

In my experience, writing a game in mostly React, separating things by feature is more intuitive down the line. Mostly because after some time has passed, finding something is pretty easy and I don't get completely lost in code. And yes, this means having custom hooks in the same file as the actual component sometimes.

I also purposefully let convoluted import statements with lots of '../../../' just exist because my IDE (VS Code) takes care of it and if you really think about it, you never really spend too much time on them.

Then again, I've come to the realization that different things work for different folks. And different projects. If anything, I just encourage more people to try different structures until something 'clicks' with you.

Comment · 4 years ago
I am making a roguelike with bits of story and very early on I added a setting to turn off the story (and by extension, all walls of text).

Some gamers are simple not going to read things, and that's ok.

Then again, I do care about the story and world building in the game, and I still think those aspects enhance the experience, but paradoxically having that setting gives me enough confidence to try things, knowing that at any point anybody can disable the story just to play the game.

Comment · 4 years ago
As someone who is an indie dev loosely making a roguelite (that is more Slay the spire/ pokemon nuzlocke combo) I purposely avoid calling it a roguelike anywhere because some people are obsessively focused on keeping its traditional definition, which is probably linked to the Berlin interpretation definition of a roguelike.

I think in general the term is changing, and in terms of how languages naturally shift it is an interesting case, but I also do not envy the author for the e-mails they are about to get.

Comment · 4 years ago
Comment · 4 years ago
The first sentence in the first slice opens as follows: "I have always found it important to actually understand the things I am using."

I think there is a certain 'magic' in not understanding certain concepts fully. It's probably why I like maths and heavily dislike physics and chemistry. I do not want to make sense of this world. I want to see "the volume of a sphere is 4/3PIr^3" and in some sense see it as an incantation that one would make when casting magic in an RPG. Once you take some calculus, it is a pretty easy formula to derive (integrate?), but there is an allure, an invitation to do some really interesting math just for itself. It fires up our inner curiosity, if you want.

So anyways, I am neither addressing the title's question nor would I really mind if quaternions were replaced in game engines, but I thought it was important to voice the opinion that sometimes it's ok to not understand something.

Comment · 5 years ago
Comment · 5 years ago
This may sound odd, but I never understood using heavy classes with relational databases.

I use javascript too, and at most I need a couple of HOF (higher order functions) to do most of the work I need.

Then again, I do use typescript and its type system, so maybe I am not the target audience.

Comment · 5 years ago
Learning flexbox is when CSS started clicking for me. I may abuse `display: flex` everyone once in a while, but it can truly be used for a lot of ideas.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton