487 karma · joined May 22, 2012
Really glad you guys got together for this.
Magit is genuinely amazing.
Thanks @tarsius!
Are you offering to help with the maintenance or development associated with it? Or are you just demanding features while calling the people that do help with that stuff liars?
Maybe they do know better? Or maybe they know about other hassles that will come with it that you can't fathom. They've been developing and maintaining one of the best open source projects on the planet for nearly 3 decades. Maybe with all that experience, its not their opinion that is BS?
Is there something you can point me to about this? I write Go professionally and from a readability and utility standpoint I really like it in common scenarios. I hadn't heard its a know bad idea and am just curious. Thanks.
2. Okay, what about projects that don’t fit your criteria? This is useful and requested.
You seem to have a different philosophy than other people but seem to be unable to consider those other philosophies. It’s your way or the highway.
Not everyone wants an exciting language. Some people want a stable and useful language. Go is intentionally not exciting. They add features based on user feedback and real world use, at a slow and careful pace.
Also consider you might get downvotes not because it’s about go, but because you’re kinda rude. You just spouted negativity with no explanation and called tons of people Sons of Bitches. Could be that?
1. Care to elaborate?
2. What does this even mean?
3. It’s in the pending release notes with all the other new features and further information in the post you’re commenting on. https://tip.golang.org/doc/go1.18
Try to be more constructive if you want a conversation please.
Thanks for giving the insight.
Nim having selective imports solves any annoyances I would have.
But you mentioned all the reasons it was ok in Nim. But the answer is always that the compiler knows. That isn’t why I personally dislike this type of import. I dislike it as a user. I find it super annoying not knowing where an identifier is coming from.
I love having ‘fmt.Printf()’ instead of ‘Printf()’. Trivial example I know. I’m sure everything becomes fine once you are familiar with the ecosystem though.
Not OP, but they are referring to `import std/strformat` (from homepage). That just imported things into the global namespace. Maybe that isn't required and its just for short examples, I don't know.
Go and Python can both import into the global namespace too (`from thing import *` and `import . somepackage`), but they are pretty frowned upon in most projects.
There were trade offs and they didn’t have a solution on day one.
They’ve always said they were open to them with the right implementation.
Without history the current version is the only version.
The base shell, ksh, is at /bin/ksh.
You probably know that but I just felt like being pedantic this morning :).
You want to not suffer through political memes? And jump to scanning private messages for dissent, by authoritarian governments being okay!?
What?!
It is not illegal for me to work on a project then release it for free and a company to use it.
It’s not exploitative. It was my decision.
You are speaking like it was started by big companies to get free labor.
It was literally the opposite. It was started by people who wanted to share and have the source code so they could make changes and not be beholden to large companies.
You are literally complaining that about GIFTs! It is a gift that you can get the source code. You can use it, change it, learn from it. You are welcome!
You also keep associating open source to unpaid forced labor. What about hobbies?
Please tell me anywhere in the world where it is illegal to give away something I created.
It’s hard for me to believe you are not trolling. If you are not, I don’t know how to help you.
> I wish the so called open source projects were more inclusive.
- What barrier is there currently to open source projects. Take the code, do whatever you want with it.
- What is the difference between an open source project and a "so-called open source" project. Is the source available freely available? Then its open source. It is a gift!
> Many people would love to work on these projects, but are unable to because they need to have a paid employment to pay bills and feed family.
Why is that anyone else's problem? Billions of people don't get to do exactly what they want to do. Many (most?) open source contributors work on the open source in their spare time. "Many people would love to do X, but are unable to because Y". You can fill in those blanks for anything.
> Companies who use such software are essentially getting labour without paying for it. We need to think about royalty system that will be reimbursing people working on those projects...
They aren't paying for it because the person who wrote it didn't want them to pay for it. You are trying to control the explicit desires of the person who created and shared the software.
I didn’t say each point was of equal value or frequency. I was just trying to list some benefits for someone that asked.
It definitely is not. How is keeping track of random cash purchases in your head easier than a computer doing it for you automatically and instantly?
- being able to mange banking while traveling internationally (or to a state/province that does't have a branch)
- 30 second transfers between accounts (or to other banks)
- few minutes to open a new account
- see posted (and pending) charges within a day or two instead of a month (I regularly import for my budgeting software)
I'm a developer and actually do consider myself a little bit of a luddite. But online banking is helpful to me over traditional banking.
Things are object_detail (singular) and object_list (plural).
It just assumes 'append s' for plural displays, unless you override. I like the _list suffix instead of trying to pluralize