TraceGL: JavaScript code flow visualisation in WebGL
trace.gl
trace.gl
[1] http://metaphysicaldeveloper.wordpress.com/2013/04/23/webgl-...
I wonder how hard it would be to have the browser's native inspectors do the same thing?
Here is some criticism:
- Your site straight up asks for my credit card number. Small line below "Secure connection using Paymill GmbH" not enough for me to trust you. Believe it or not PayPal or Amazon Payments would work better. At least i can get a refund that way.
- Where is the demo? I'm getting ripped off ?
- I hate when people compare price of their products to a commodity. I don't know how much coffee cost in your world but i can buy 100 cups of coffee where i live. This kinda of comparisons always comes from the bunch that creates long lines at Starbucks. Just don't assume 15 dollars aren't that much. That's half the money i make in a day.
Thanks for your feedback.
EDIT: 5 - 1 = net +4 votes as of 10:23 PDT.
This algorithm makes sense. Since upvotes are supposed to mean something like "I want to see more comments of this type and quality", it is giving the majority what they want to promote people who typically make such contributions.
As soon as you try to value an upvote as something different (here as an impromptu poll) you damage the entire system. What if I would dream of this but don't want to see more comments like yours since it's effectively spam? What if I like the idea and want to upvote it for visibility but would 'never dream' of this somewhat specialized idea?
The point I'm trying to make is that this is a bad idea without even going into how incredibly inaccurate such a poll is. This comment will not give any useful data, actively "abuses" hn's value system by asking for upvotes, and doesn't breed meaningful or intelligent discussion. Good for you I can't downvote yet :-). (notice how I added a smiley so that it would seem childish but friendly? Excellent tactic!)
If you want to do a poll I believe the polling option google docs provides will be much better suited (if perhaps slightly tainted by evil).
> As soon as you try to value an upvote as something different (here as an impromptu poll) you damage the entire system.
I'm a hacker and it was an experiment in trying to make the system do something beyond its advertised capabilities. At the end of the day, net 9 upvotes didn't "damage the entire system".
> What if I would dream of this but don't want to see more comments like yours since it's effectively spam? What if I like the idea and want to upvote it for visibility but would 'never dream' of this somewhat specialized idea?
I think you're taking this more seriously than it was intended.
What we learned was:
A. There are several others who had, in fact, dreamed of making this kind of system. But for whatever reason didn't execute on the idea.
B. This mechanism of polling has some limitations. A built in method for commenters to do an impromptu poll in the comments could be an interesting addition to HN.
> Excellent tactic!
Thank you :-)
This experiment in ad-hoc polling is kind of showing the limits of the idea.
Feel free to take back your upvotes if you feel my karma was undeserved.
I think it's great that the developer decided to charge money for this too. It has real value for me, it's going to save time, so why wouldn't I want to pay to show my appreciation and to ensure it's being worked on?
:D
Thanks for accepting bitcoin!
http://www.youtube.com/watch?v=jCYE4V6C8a8
Also, Kai Ryssdal did a segment on us! marketplace.org/topics/business/cupcakes-meet-bitcoins
Blockchain.info has some really nifty(and free) API methods.
When a payment is received blockchain.info will notify the http URL specified in [Account Settings]. The parameters will be supplied in a http GET request. The callback url is limited to 255 characters in length.
Parameters value The value of the payment received in satoshi (not including fees). Divide by 100000000 to get the value in BTC. transaction_hash The transaction hash. input_address The bitcoin address that received the transaction. confirmations The number of confirmations of this transaction. {Custom Parameters} Any parameters included in the callback URL will be past back to the callback URL in the notification.
+1 for coffeescript/source maps, we do everything in Coffee.
+1 for charging, i hope you get the support to work on this full time. Maybe consider an open source basic / premium closed version though.
+1 for a sublime plugin that does code completion/inspection based on previous runs of the code.
Nice work!
The GL part is just an implementation detail.
As a comparison would be to say - what if it was actually quicker when implemented in the DOM or Canvas ?
Would it then make sense to call it TraceDOM or TraceCanvas ?
If the killer / primary feature of the product is speed then it should really be TraceFast / TraceSpeed / TraceMegaSuperQuick (ok, not great names but you get the idea).
From a developer standpoint it's cool that it's in WebGL. As a developer-user I don't care, it just works well and fast!
I would genuinely suggest de-emphasizing the WebGL except in a behind-the-scenes way.
(I've bought and played with it, and can't wait to chase down a bug!)
Firefox 20/Mac
You said you use VBOs for text rendering. Do you use some library for text rendering or is it just coded from scratch?
Rik, je bent een botpad.
FTFY.
Seriously, I don't get it.
As others said, I'm more interested in donating (and helping to persuade others to) to make it available for everyone than I am in buying a copy.
http://www.indiegogo.com/projects/tern-intelligent-javascrip... is an example of successfully raising money for a javascript tool, although in that case the money was raised before the work was finished.
Plus, if you have more people contributing changes/additions, you might have less of a workload.
One last question for you: if I pay, do I get the source that I can tinker with/extend, or is it in a minified/obfuscated format?
I bought it just a few hours ago, works excellent.
Good grief.