Alternative to Hoth?

Evening everyone,

I've been looking at using for a couple of days and I'm wondering if there's any alternatives.

What I'm particularly interested in, is the option where I can enter my website address and it brings back the keywords I currently rank for, alongside the current position.

Does anyone know of any alternatives, that do this?


Is there a Linux-native alternative to the CrystalDiskInfo daemon?

On Windows, I use CrystalDiskInfo to tell me when a hard drive goes bad. It has an indicator icon and automatically updates the SMART-data every couple of minutes or so.

On Linux, there are programs to check SMART values, but they have to be executed manually.

Is there a program that runs in the background and sends a notification as soon as there’s a SMART warning?

Is there a better alternative to the folder-based file system, and will it be replaced any time soon? [closed]

All file systems I’ve encountered have been based on folders – you have a root folder, which contains files and subfolders, which in turn contains files and subfolders, and so on.

Is there a better alternative to organizing files, and will it replaced the current system any time soon? Feel free to include some history about file systems, if you judge that’s in order in your answer.

Interpret the term “better” any way you please.

What is the best alternative domain name to use?

Im looking to set up a new website. Let's say the name I wanted to use for this new online business is ThunderReport (not my actually name, just 2 words I randomly generated to use as an example). However the domain "www. thunderreport .com" is owned by someone but not in use. I want to stick with the name ThunderReport.

I have identifed 2 possible alternative domains that are free, "www. thethunderreport .com" and "www. thunder-report .com". Which of these would people think is the best…

What is the best alternative domain name to use?

Alternative to UML class diagrams for non-software context

For a presentation I would like to show the relationship between machines of our company. There are basic machines and specialized machines. The specialized machines can do everything the basic machine can do. I would like to show this relationship in the form of a class diagram in UML using the generalization arrow. However, I am afraid that UML class diagrams are very software specific.

Are there alternatives for general contexts? Maybe SysML?

What do I use as an alternative to Domain-Driven Design, if I cannot define a Competitive-Advantage area of my system to apply it?

From all I read and watch, Domain-Driven Design (DDD), is a costly and time-consuming endeavor. In fact, everyone I have seen, including Eric Evans and Greg Young, say, don’t use DDD except where you have a “Competitive Advantage.” To find that advantage it kind of drops off into various discussions of business and T-Shirts. That’s fine. I understand that’s a business decision, not necessarily DDD proper, though DDD helps identify it.

What does a company do with the non-Competitive aspects of their system that they simply cannot buy off-the-shelf software for?

For example, an inventory program. Lots of companies have inventory programs. Most of them have the same features. It’s marketing that separates most of them and reputation. For DDD, I don’t know these all have any Competitive Advantage.

Where does DDD fit into these scenarios? I’d really like to use DDD because I like its principles, but I am finding it makes little sense, at least for me, given the caveats of the proponents.

So, I am right back where I started with other design methodologies (not that they are bad.) And, I use the word “methodologies” loosely because DDD is more about principles, as so many “methods” are. I can only take principles here (Ubiquitous language and so on), but not much else.

What do I use as an alternative to Domain-Driven Design, if I cannot define a Competitive-Advantage area of my system to apply it? Should I use DDD anyway? Doesn’t seem like it.

What I really don’t get is when does someone not use an analyst or the like to understand a business. How else would the developers know what to write? That’s not DDD; that’s just common sense.

Not asking about tactics here, but rather strategy (as some I have read word it.)

Example from Vaughn Vernon,

Speaking about the Entity Framework and DDD, “Just allow Entity Framework to map entities and get back to what will make a difference in this competitive world: your market-distinguishing application.”

It seems like DDD is not for 90% of the world, only the Magic Quadrant.