cjus | 1 year ago | on: Hacking ancient mind body practices with AI
cjus's comments
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
Again your point is valid and will likely result in the depreciation of the signature field.
Thanks for taking the time to offer feedback.
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
The point about inconsistent formatting is that by aligning a team(s) on how a message is formatted groups can avoid the introduction of multiple message formats between distributed services.
It's true the body field does introduce inconsistency and that's left for the application developers to resolve. The envelope fields are intended to be used in queuing and routing situations.
I disagree with "The destination doesn't need to be in the message". What about the use case where a message is forwarded or moves through proxy services?
+1 for metadata being larger than the payload :-D - Can't debate that. The only required fields are 'to', 'from' and 'body' and the short form of UMF can be used. Still, we've encountered situations where that metadata is still larger than the payload. But that doesn't completely invalidate the presence of the envelope in a distributed application.
Thanks, I really appreciate the time you took to offer feedback!
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
The conical issue with regards fields and signatures is definitely and without question a valid point and should probably be removed from the spec.
You raise good points. I'll definitely reconsider your feedback in future iterations!
Your point about a logging field is interesting, but the MID field could be used in an out of band error acknowledgment.
Protobuf is great - but what if you don't need or want it?
Thanks for taking the time to comment!
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
cjus | 7 years ago | on: JSON-Based Universal Messaging Format (2017)
I actually found some of the direct attacks amusing and got a good laugh. That said, I'd like to thank everyone who took the time to comment. One of the goals of any specification should be to iterate the spec based on the valuable feedback of others. I'll definitely take this opportunity to do that.
Thanks again.
cjus | 14 years ago | on: Your number one priority
cjus | 14 years ago | on: Python Requests: HTTP for Humans
cjus | 15 years ago | on: Bootstrapped. 10 Months. Learned Rails. Finally Launched. Feedback Please?
cjus | 15 years ago | on: Ask HN: Twitter apps for something useful
http://carlosjustiniano.com/experiments-in-natural-language-...
cjus | 15 years ago | on: Rate my startup: KeyTweet, a Twitter client that learns what you like
cjus | 15 years ago | on: Ask HN: Macbook Pro: Glossy or Matte?
If you're in an environment where you can control the lighting around you then glossy works just fine - otherwise matte might be necessary.
cjus | 15 years ago | on: Ask HN: How to fix a broken software organization?
If the company is profitable and the users are pleased with the product then from an upper management perspective there may not be anything wrong. Until the bottom line is impacted there may not be leverage for change. The key is to alert management to the state of the product and the course it's on.
Parallel development may be an option as the next release of the product would address the underlying issues. This is costly and upper management would have to understand why that's necessary.
cjus | 15 years ago | on: VP of Sales or VP of Marketing?
cjus | 15 years ago | on: Hackers - 25th Anniversary Edition
cjus | 15 years ago | on: Ask HN: Master a Language in 1 Month
Checkout the book "Outliers" by Malcolm Gladwell. Gladwell asserts (not originally) that it takes 10,000 hours to master a subject.
See: http://robertoyudice.com/thoughts/10000-hours-to-master-prog...