Hacker Newsnew | past | comments | ask | show | jobs | submit | nurbl's commentslogin

I think a better word may be "explicitness". Zig is sometimes verbose because you have to spell things out. Can't say much about Go, but it seems it has more going on under the hood.


I find that I always learn something valuable by diving in and trying ideas out concretely. High-flying plans can also cause a lot of wasted coding on things that won't work out.


Apart from the benefits you already mentioned, mainly that TUI applications are usually keyboard driven.


Seems to be precisely what "free-rider" means; entities benefiting from public resources without contributing anything back.


Also, if the end user can't use it for commercial purposes then the software is by definition not FOSS software. That would be a major restriction on their freedom. It is impossible to have a FOSS community that restricts its software from being used in commerce. The emphasis has always been on the F-for-freedom part of FOSS, especially after the schism with the OSS people who don't see freedom as the same level of priority.


> if the end user can't use it for commercial purposes then the software is by definition not FOSS software.

Okay but like, who cares. The definition of "Free Software" is just whatever RMS screeches about. The OSI is rather biased towards them, and importantly, does not own the trademark.

> That would be a major restriction on their freedom.

Then why complain that they excercise that freedom.

Either commercial use without paying back is an explicitly granted and supported freedom, and then companies doing that is fine. Or it is not, in which case restrict commercial use on the free license if you want companies to pay up.


> Okay but like, who cares.

People who care about freedom. The question answers itself. If the person writing the software is laying down the law about how it is going to be used then, as a simple and practical matter, the user is being denied freedom. If code can't be used for business purposes it is a bit of stretch to say it is free software. We may as well call pirated software free software if we're being that loose with language that we only mean price; people don't pay for it either. The "free" stands for freedom.

> Then why complain that they excercise that freedom.

They've just legally given up all the coercive options, so the only tool left is complaint. That is one of the major points of the whole thing - for everyone to have the most freedom communities have to try and resolve disputes by clear communication, vocalising concerns, argument and persuasion.

Although I think you've misread KingMob's comment. Exactly what they meant is open to interpreting, but what they actually said isn't a complaint. "Free-riders" is a technical term for what most FOSS software users are doing. It might be explicitly endorsed by the software maintainer but it is still free-riding.


> They've just legally given up all the coercive options, so the only tool left is complaint

My previous comment on this was unclear.

The very act of complaining about it betrays the idea that it's "freedom".

Either companies have the freedom to take without giving back, in which case forcing them to buy the software breaks those freedoms, but you shouldn't complain.

Or they do not have the freedom, in which case just sell the software normally.


Public transit companies that make tickets explicitly free and then get upset nobody pays them would get laughed out the room for bemoaning "free-riders".

It may be a "technically correct" use of the word, but it's not a useful definition to include this.


The public transit companies are being paid though ? Through tax instead of through direct payment


Are they "public resources" or are they gifts?

If you have a precise idea in mind about how you want it to be used and how they should reward you, put that in the license.

You even have OSI-approved options here, like AGPL.


Possible, but taking the bus halfway around the world would also produce a lot of emissions.


The hammer example made me remember something. I did some Aikido long ago, and the instructor spent quite a lot of time showing us how to grip things like sticks. As I remember it, instead of the instinctive way of just forming a fist around it, we should instead start from the little finger, wrapping the fingers one by one, but letting the index finger actually rest more along the handle than wrapping it. That way, supposedly, the grip is just as good, but more flexible and the index finger can help with control.


This is a classic way to teach use of a sword. It's also easy to feel what happens. Compare the feeling when gripping with first two fingers vs 3rd and 4th. With first 2, you will feel tension along top of forearm, whereas with the other 2 it is the underneath of forearm. This affects flexibility, softness, and thus ability to manipulate the sword.


Similarly, holding a chef's knife you wrap your thumb and index around the blade, with the remaining three fingers around the handle:

https://www.epicurious.com/expert-advice/how-to-hold-a-knife...


This tracks with my experience fencing using a pistol grip. The index finger mostly gets in the way and I even injured mine using it too much. The middle finger is the main driver of grip and control.


Most martial arts teach something like this.

Typical civilian relies too heavily on the index finger when grabbing for instance your arm, and that makes it easier to twist out of the grapple, by using the shoulder and the bicep to lever out along the line halfway between the thumb and the index finger. Usually these are stronger muscles than the forearm, possible exception of rock climbers.


index finger is useless for holding tennis racket too.


Maybe the story you're referring to is https://marshallbrain.com/manna1


Actually I think you’re right. I got my stories mixed up ?


This was the one but thanks for the add to my reading list!


Tricky Towers is fun and while it has various silly features that adds randomness (e.g. wind), it still rewards skill enough to feel fair.

It follows the tetris logic of pieces staying in the "grid", until they touch another piece. Then they turn into "physical" 2d pieces with weight, friction etc. So it's very much like tetris in the beginning but unless you keep your tower very regular, it becomes increasingly harder to place new items. I bet it was a lot of work to tune the physics engine!


I think a contributing factor is our obsession with measurement. Happiness is hard to prove, and having money is hard to fake. So money can become a proxy for happiness even though it may only be an enabler.


Visidata is a relatively modern example.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: