HackerTrans
TopNewTrendsCommentsPastAskShowJobs

its_magic

no profile record

comments

its_magic
·5 ay önce·discuss
[dead]
its_magic
·5 ay önce·discuss
[dead]
its_magic
·5 ay önce·discuss
I don't play a lot of games but one thing I've noticed over the years is that the best games with the best communities are more niche. Like Xonotic for instance. It has a fair number of players; there's always at least one or two servers going in the evening. Everyone is friendly to each other. I've never seen any kind of trash talking in there. Same with other games like Quake etc which are long past their heyday. Wherever the masses are, that's where the toxic assholes are. When they move on, things just get a lot better.
its_magic
·5 ay önce·discuss
[dead]
its_magic
·5 ay önce·discuss
[flagged]
its_magic
·5 ay önce·discuss
[flagged]
its_magic
·5 ay önce·discuss
> I'm literally just pointing out the truth

Problem identified.

That's not popular here.
its_magic
·5 ay önce·discuss
You're harsh but that's OK. There is a lot of truth in what you're saying. I really wish people would quit downvoting everything they disagree with. HN would be 100x better if both the downvote and flag buttons were removed.

To me, a C guy, the focus on garbage collection is a turn-off. I'm aware that D can work without it, but it's unclear how much of the standard library etc works fine with no garbage collection. That hasn't been explained, that I saw at least.

The biggest problem however is the bootstrapping requirement, which is annoyingly difficult or too involved. (See explanation in my other post.)
its_magic
·5 ay önce·discuss
I had D support in my distro for a while, but regrettably had to remove it. There's just too many problems with this language and how it's packaged and offered to the end user, IMO. It was too much hassle to keep it around.

To get it onto one's system, a bootstrapping step is required. Either building gcc 9 (and only gcc 9) with D support, then using that gcc to bootstrap a later version, or bootstrapping dmd with itself.

In the former case I'm already having to bootstrap Ada onto the system, so D just adds another level of pain. It also doesn't support all the same architectures as other gcc languages.

In the case of dmd, last I checked they just shove a tarball at you containing vague instructions and dead FTP links. Later I think they "updated" this to some kind of fancy script that autodownloads things. Neither is acceptable for my purposes.

I just want a simple tarball containing everything needed with clear instructions, and no auto downloading anything, like at least 90% of other packages provide. Why is this so hard?

Tip: pretend it's still the BBS days and you are distributing your software. How would you do it? That's how you should still do it.

I haven't tried the LLVM D compiler, and at this point quite frankly I don't want to waste any more time with the language, in its current form at least--with apologies to Walter Bright, who is truly a smart and likeable guy. Like I said, it's regrettable.

The only way to revive interest in D is through a well planned rebranding and marketing campaign. I think the technical foundation is pretty sound, but the whole image and presentation needs a major overhaul. I have an idea of how to approach that, were there interest.

The first step would be to revive and update the C/C++ version of the D compiler for gcc so as to remove the bootstrapping requirement and allow the latest D to be built, plus a commitment to keeping this up to date indefinitely. It needs to support all architectures that GCC does.

Next, a rebranding focused on the power of D without garbage collection.

I'm willing to offer ongoing consultation in this area and assistance in the form of distro support and promotion, in exchange for a Broadwell or later Xeon workstation with at least 40 cores. (Approx $350 on Ebay.) That's the cost of entry for me as I have way too much work to do and too few available CPU cycles to process it.

Otherwise, I sincerely wish the D folks best of luck. The language has a lot of good ideas and I trust that Walter knows what he is doing from a technical standpoint. The marketing has not been successful however, sadly.
its_magic
·5 ay önce·discuss
Ask the guy who was robbed. Maybe he can give you a clue.
its_magic
·5 ay önce·discuss
In fact theft is always unlawful, no matter what alternate name you give it or how many of your fellow thieves and vampires approve of the crime.
its_magic
·5 ay önce·discuss
[flagged]
its_magic
·5 ay önce·discuss
[flagged]
its_magic
·5 ay önce·discuss
[flagged]
its_magic
·5 ay önce·discuss
The subject of this conversation is your desire to rob me.
its_magic
·5 ay önce·discuss
Your perspective is you want to take my hard-earned money and give it to some pothead to sit at home and "do artwork."

My perspective is I'd rather keep my weed money to myself.

And that's exactly what I shall do. Want to fight about it?

Your plans to rob society even more than your ilk already do are selfish, idiotic, and will end in ruin--deservedly so.

I have spoken.
its_magic
·5 ay önce·discuss
"You're not making a very good case for yourself," says the armed robber.
its_magic
·5 ay önce·discuss
It's a "he", not a "they", FYI. In case you were considering actually addressing its thoughts, rather than attacking some ridiculous strawman.
its_magic
·5 ay önce·discuss
In time you will learn the importance of respecting the lives of others.
its_magic
·5 ay önce·discuss
[flagged]