Live data from Hacker News

Cyclotron: A web application for constructing dashboards

cyclotron.io

41–50 of 120 posts

Re: Cyclotron: A web application for constructing dashboards

#41
post #26
post #9

Why MongoDB for what is pretty much a front-end :( What's wrong with SQLite?

"The path of MongoDB is often the same: first the primary DB, then the configuration store, then it's finally removed" - (friend of mine)

Solving imaginary scaling issues at scale.

http://img.pandawhale.com/post-73940-Solving-Imaginary-Scali...

Re: Cyclotron: A web application for constructing dashboards

#42
post #11

How does this compare to something like Grafana? https://github.com/grafana/grafana

Can I just take a moment, and I apologise up front for singling you out for this one, to say how much I hate comments like this, even more that they get upvoted. There's always some arbitrary software mentioned that is often barely related even tangentially and expect someone else to reply with the info. If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU p…

The poster above made a great question to the community. There is an amazing amount of value from the feedback that experienced users provide. Ive gotten a lot of value from people who post similar questions because others go out of their way to help. Ive discovered many a great software like this. The comment gives the OP the chance to compare pros and cons from a technical point of view. Its not a personal attack, but an invitation to discuss a software in technical terms.

Re: Cyclotron: A web application for constructing dashboards

#43
post #11

How does this compare to something like Grafana? https://github.com/grafana/grafana

Can I just take a moment, and I apologise up front for singling you out for this one, to say how much I hate comments like this, even more that they get upvoted. There's always some arbitrary software mentioned that is often barely related even tangentially and expect someone else to reply with the info. If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU p…

Well, I for one I'm with weego. The way I read it anyway, he's not against "How it compares" posts, he's against "How does it compare?" ones.

Quite frankly, if you want to know it takes five minutes to head over to the respective docs and get a rough idea, as I just did. If you're super-motivated you can even then share your conclusions and tell us "How does it compare: like this, this, and that" (which I won't).

But just shooting a question away like that is not helpful and comes across as lazy.

Re: Cyclotron: A web application for constructing dashboards

#44
post #29
post #11

Earlier quoted context omitted.

Can I just take a moment, and I apologise up front for singling you out for this one, to say how much I hate comments like this, even more that they get upvoted. There's always some arbitrary software mentioned that is often barely related even tangentially and expect someone else to reply with the info. If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU p…

I disagree 100% with you. I love comments like GP. Any new tool should be considered in comparison to the other tools one might use for the same job. Is Grafana "barely related even tangentially"? No it is quite related. Have the creators of Cyclotron considered how it compares to existing tools? Probably, and they should come forward and be open about it.

> Probably, and they should come forward and be open about it.

No software developer is obligated to do anything for any of us. It's on US to figure things out and share them as we see fit. Nobody cares if you are willing to invest serious time looking into it or not. Asking a leading question and linking to something most of us have already seen is pointless. Defending it when a good argument was presented is also pointless. I hazard these discourses are linked to age.

Re: Cyclotron: A web application for constructing dashboards

#45
post #11

How does this compare to something like Grafana? https://github.com/grafana/grafana

Can I just take a moment, and I apologise up front for singling you out for this one, to say how much I hate comments like this, even more that they get upvoted. There's always some arbitrary software mentioned that is often barely related even tangentially and expect someone else to reply with the info. If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU p…

> If you want to know how it differs, YOU look it up and if the outcome of that research is interesting enough YOU post it

Would you read a scientific paper on well-established topic X if it omitted a comparison to related work?

X, here, being dashboards.

Re: Cyclotron: A web application for constructing dashboards

#46
post #31
post #10

Earlier quoted context omitted.

Because Software like Wordpress, Drupal, Joomla, Typo3 and so on isn't used?

Pointing out that a lot of internet runs, in part, thanks to millions of lines of GPL code that people reuse and extend on a daily basis? Well, it isn't allowed, I'm afraid. It breaks the narrative that the GPL is old and busted garbage, you see, and we can't have that going on in these parts. Consider yourself persona non grata #1 with that attitude! It's very simple. It would mean my soapbox wouldn't feel so tall w…

> As opposed to just taking it, profiting off it (like ~90% of people who 'eschew' the GPL because they can't make as much money as possible off it) and never doing anything in return.

This right here - though I would extend it to also mention those who take it, extend it, profit off of it, then next-to-never (and many times never) returning any of those changes back to the community.

If we're lucky, they contribute something else back (and those contributions are welcomed, mostly) - but never the changes which allowed them to grow and expand well beyond anyone's expectations. We all know who you are.

I understand the want to see my code used by "the big guys" (or the "up-and-comers" who become "the big guys"); it does look good on one's CV. At the same time, I also understand Stallman's reasonings and message; he has personal experiences which led to the creation of the GPL and his philosophy on software - and he has been around long enough to see how the corporate world really works when it comes to the lifecycle of software. From the birth of an application or system, to its use and adoption, to its death.

Sometimes, its the latter end-of-life phase that we seem to forget about. So often as developers we have to "re-invent the wheel" when had old proprietary software source code been released at EOL, a base to build something better would be in place. Unfortunately, then as now, software has been looked on as an "asset" to be traded and sold for profit, despite the fact that it also depreciates faster than a new car. Yet, like an old Vega, some desperately cling onto that old software hoping to profit "someday, you'll see!".

And in many cases, that source code, and even the binaries - suffers the ignoble fate of "bit rot", sitting in a warehouse on an old hard drive (if we're lucky - if not, it's on some old nearly unreadable 7-bit paper tape literally rotting away, in a format used by a computer system that hasn't been turned on - if one even exists and hasn't been scrapped for gold - in over 50 years).

Original symbolics LISP? Some of the code behind the Apollo program (heck, and that was government funded!)? Cray Research operating systems, compilers, libraries, etc - for the old Cray supercomputers? This list could be extended nearly forever.

The sad thing is, we have lost man-centuries of work in the form of software, due to want-of-profit and bit-rot - and Stallman knows this - we should all know this. Furthermore, even when the code does survive (in whatever form), inevitably, the systems that can run it do not (in general); in some cases, it has become impossible to run code written for certain machines because no examples of those machines, nor their designs (to create an emulator) exist any longer. All we can do is guess at what the program should do (assuming we have at least documentation of the mnemonics and opcodes for the machine language binary to reverse engineer - if you don't have that, nor the real hardware, the binary code might as well be noise).

Crazy enough - in some cases we have the machine and the software extant - but only one operating copy of that machine! For example, there's a company in Texas which uses an old IBM accounting machine to this day; it uses punched-cards for it's data input/output, plus it has a printer. It's "programs" are hard-wired plugboards. A computer history museum delegation has begged them to donate the system to a museum for preservation, as it is the last operating example of such a system. But the company has an attitude of "if it ain't broke, why fix it" - and you can't fault them for that. Even so, one day it will break, and likely whomever is in charge will decide to sell it for scrap rather than donate it (due to likely amount of precious metals in the machine) - and that machine, plus all of its programs - will be lost forever.

Heck - we treat our automobiles and automotive history with greater respect, and that has had arguably a much lesser impact over the last 100 years, than what computer technology has had over the last 20.

/end ranting (and book)

Re: Cyclotron: A web application for constructing dashboards

#47

How does this compare to something like Grafana? https://github.com/grafana/grafana

From a superficial perspective,

Grafana is

> Go 33.9% TypeScript 26.4% HTML 15.0% JavaScript 14.2% CSS 8.5% Shell 1.6% Other 0.4%

Cyclotron is

> CoffeeScript 45.1% JavaScript 30.5% HTML 15.4% CSS 8.9% Nginx 0.1%

Both are using Angular 1, installed via bower ([Grafana is on 1.5.8](https://github.com/grafana/grafana/blob/master/bower.json), [Cyclotron is on 1.4.9](https://github.com/ExpediaInceCommercePlatform/cyclotron/blo...)

Re: Cyclotron: A web application for constructing dashboards

#48
post #26
post #9

Why MongoDB for what is pretty much a front-end :( What's wrong with SQLite?

"The path of MongoDB is often the same: first the primary DB, then the configuration store, then it's finally removed" - (friend of mine)

Expand. MongoDB is finally removed? Why?

Re: Cyclotron: A web application for constructing dashboards

#50
post #2

I never understand why people choose MIT when they create something valuable and don't go for AGPL or GPL. Looks good though :D

Since we are talking about licenses, is there a license that is as permissive as MIT but one that requires you to give credit for your work?

Also, is there a license that prohibits giving credit, but is otherwise as permissive?
Post reply on HN