Comments for O'Reilly Radar http://radar.oreilly.com Insight, analysis, and research about emerging technologies Sat, 08 Aug 2015 21:54:00 +0000 hourly 1 http://wordpress.org/?v=4.2.4 Comment on The world beyond batch: Streaming 101 by Tyler Akidau http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101.html#comment-45089 Sat, 08 Aug 2015 21:54:00 +0000 http://radar.oreilly.com/?p=79063#comment-45089 Yes, in general with these systems, exactly-once notions apply strictly within the system itself. For true side effects, you either need to make sure they are idempotent (and thus can be applied multiple times), or are orchestrated in an exactly-once manner via something like a two-phase commit protocol.

]]>
Comment on Four short links: 7 August 2015 by Justin Schulwitz http://radar.oreilly.com/2015/08/four-short-links-7-july-2015-2.html#comment-45088 Sat, 08 Aug 2015 04:41:00 +0000 http://radar.oreilly.com/?p=79209#comment-45088 You should feature this great resource: http://algorithmiccomplexity.com/

]]>
Comment on The world beyond batch: Streaming 101 by sandesh hegde http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101.html#comment-45087 Fri, 07 Aug 2015 18:34:00 +0000 http://radar.oreilly.com/?p=79063#comment-45087 Please take look at the recently open sourced streaming system

https://github.com/DataTorrent/apex
https://www.datatorrent.com/project-apex/

]]>
Comment on The world beyond batch: Streaming 101 by Roland Kuhn http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101.html#comment-45086 Fri, 07 Aug 2015 07:13:00 +0000 http://radar.oreilly.com/?p=79063#comment-45086 Hi Tyler, concerning exactly-once processing I take it that the assumption is that user code cannot perform arbitrary actions, every effect that it can have must be controlled by the execution engine. If that is violated then it seems to me (from the 2013 paper) that Millwheel provides at-least-once (since it executes first and commits afterwards), so it should be possible to detect duplicate processing by observing uncontrolled side-effects of the user code (like a println statement). This is a rather fine point, but I’m raising it since you’re harping so much on strong consistency ;-)

]]>
Comment on The world beyond batch: Streaming 101 by Tyler Akidau http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101.html#comment-45085 Thu, 06 Aug 2015 22:27:00 +0000 http://radar.oreilly.com/?p=79063#comment-45085 I’m not sure I fully understand what you’re disagreeing with. If you’re trying to point out that there are use cases where one might want to make the tradeoff of having lower latency results at the cost of having only seen a portion of the relevant input data (and thus producing partial, speculative results): yes, that’s a very valid use case. But only by using a streaming system that provides strong consistency can those partial results be refined over time into correct results as the rest of your data arrive. We’ll be looking at speculative results (and talking about these sorts of tradeoffs) in much more detail in Part 2.

]]>
Comment on The world beyond batch: Streaming 101 by Marc-Philippe HUGET http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101.html#comment-45084 Thu, 06 Aug 2015 19:43:00 +0000 http://radar.oreilly.com/?p=79063#comment-45084 Hello Tyler,

Really interesting article on streaming architecture. I disagree on one point though: the comment on consistency for streaming architecture. Examples on which I tested with Storm do not necessarily imply approximate algorithms. Now, I agree, it depends greatly on event time and processing time and the difference between we accept to consider. If we want near real-time results, it is important to consider a subset of all the data. What is your opinion?

mph

]]>
Comment on Our world is full of bad UX, and it’s costing us dearly by Alex http://radar.oreilly.com/2015/07/our-world-is-full-of-bad-ux-and-its-costing-us-dearly.html#comment-45083 Sun, 02 Aug 2015 02:08:00 +0000 http://radar.oreilly.com/?p=78808#comment-45083 it’s like saying cars are awful, because more than a million people die from traffic accidents every year.

]]>
Comment on The race to build ‘‘big data machines’’ in financial investing by Ron Bodkin http://radar.oreilly.com/2015/07/the-race-to-build-big-data-machines-in-financial-investing.html#comment-45082 Fri, 31 Jul 2015 18:23:00 +0000 http://radar.oreilly.com/?p=78394#comment-45082 I think there’s a lot of opportunity in blending machine intelligence with humans, as in Freestyle chess. This is eloquently argued in The Second Machine Age by Brynjolfsson and McAfee (chapter 12). This is especially enticing for investment, as long as you can avoid human intervention adding bias and defeating discipline…

]]>
Comment on Four short links: 27 July 2015 by TrevorLyman http://radar.oreilly.com/2015/07/four-short-links-27-july-2015.html#comment-45081 Fri, 31 Jul 2015 16:49:00 +0000 http://radar.oreilly.com/?p=78927#comment-45081 There is a great legal review of the case of Georgia vs. Malamud here:

http://libertyupward.com/editorial-legal-review-the-state-of-georgia-vs-carl-malamud-and-your-right-to-access-government-documents/

]]>
Comment on How an enterprise begins its big data journey by Ilya Geller http://radar.oreilly.com/2015/07/how-an-enterprise-begins-its-big-data-journey.html#comment-45080 Fri, 31 Jul 2015 14:25:00 +0000 http://radar.oreilly.com/?p=78983#comment-45080 Be careful: SQL.
SQL, Structured Query Language obtains and uses patterns from EXTERNAL queries, and statistics on how often they are used; neither the queries, nor patterns, nor statistics have anything to do with data itself.
SQL depicts the data from outside, and no portrait can create an ideal representation of its object.
I, however, discovered and patented how to structure any data without SQL, the queries – INTERNALLY: Language has its own INTERNAL parsing, indexing and statistics and can be structured INTERNALLY. (For more details please browse on my name ‘Ilya Geller’.)
For instance, there are two sentences:
a) ‘Sam!’
b) ‘A loud ringing of one of the bells was followed by the appearance of a smart chambermaid in the upper sleeping gallery, who, after tapping at one of the doors, and receiving a request from within, called over the balustrades -‘Sam!’.’
Evidently, that the ‘Sam’ has different importance into both sentences, in regard to extra information in both. This distinction is reflected as the phrases, which contain ‘Sam’, weights: the first has 1, the second – 0.08; the greater weight signifies stronger emotional ‘acuteness’; where the weight refers to the frequency that a phrase occurs in relation to other phrases.

SQL cannot produce the above statistics – SQL Industry Standard is obsolete and out of business.

]]>