Comments for syslog https://www.syslog.cl.cam.ac.uk The Cambridge Systems Research Blog Tue, 04 Oct 2016 13:16:40 +0000 hourly 1 https://wordpress.org/?v=6.2.2 Comment on OCaml 2014 by Jon Harrop https://www.syslog.cl.cam.ac.uk/2014/09/05/ocaml-2014/comment-page-1/#comment-297 Sat, 06 Sep 2014 01:02:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1831#comment-297 Sounds great except the following bit:

“Unifying the two? — concurrent programs are easily parallelized: should we use the same primitives?Java, C# and others do but it’s a bad idea. At scale, death by context-switching.

Fibers for concurrency (cheap! — have millions) and Domains for parallelism (expensive! — have ~#core ones)”

C# uses fibers called “Tasks” for both concurrency and parallelism. There is no death by context switching. Tasks are cheap: you can have millions of tasks. Tasks are balanced (Cilk-style work stealing task deques). Tasks are executed by a thread pool with ~#core threads.

]]>
Comment on Live-blog from SenSys 2013 – Day 1 by Aaron https://www.syslog.cl.cam.ac.uk/2013/11/12/live-blog-from-sensys-2013-day-1/comment-page-1/#comment-276 Wed, 25 Dec 2013 15:56:34 +0000 http://www.syslog.cl.cam.ac.uk/?p=1707#comment-276 In reply to olaf.

hey Olaf, thanks for the clarification. Aaron Yi DING

]]>
Comment on Live-blog from SenSys 2013 – Day 1 by olaf https://www.syslog.cl.cam.ac.uk/2013/11/12/live-blog-from-sensys-2013-day-1/comment-page-1/#comment-275 Tue, 17 Dec 2013 07:40:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1707#comment-275 Quick comment on the Chaos paper: The paper has been deeply evaluated in testbeds. The question merely referred to the additional simulations where scenarios with > 1000 nodes were tested.

]]>
Comment on by The_burning_monkey https://www.syslog.cl.cam.ac.uk/2013/11/05/1694/comment-page-1/#comment-270 Wed, 06 Nov 2013 18:00:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1694#comment-270 I suggest burning both papers!

]]>
Comment on by Sanjit Kaul https://www.syslog.cl.cam.ac.uk/2013/11/05/1694/comment-page-1/#comment-269 Wed, 06 Nov 2013 14:37:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1694#comment-269 repeated and slightly rephrased work. I will not try to detail all the ways in which the paper is either inaccurate, a replica of our work or just wrong (one could easily do that by looking at our paper (http://rilanalyzer.smart-e.org/rilanalyzer.pdf)), but will outline a few of the top bits. SKK> You are accusing us of plagiarizing your work. That is a very serious accusation. If you are so convinced we should escalate your concerns to an independent body. “Unlike the existing tools, our tool neither requires any special hardware [9]” – [9] being our paper – ours only requires “special hardware” in much the same way as their system does – will explain below “For detecting the state continuously, the phone is connected to a PC via the Android Debug Bridge. The secret code *#0011# (Samsung specific) is dialed to display the RRC states, which are saved at regular intervals using Android logcat.“ – Secret codes are hardware-specific, and this is precisely the reason our system has not been ported to support every existing device. Furthermore, the limitation is not so much due to particular handsets, but rather the chipsets they use, so the approach works with any device using the same chipset and in that way requires special hardware hence the more specific statement is plain wrong. SKK> You may be correct. The limitation may not be due to particular handsets. We could run the code only on different Samsung phones and not on HTC and other makes we tried. Also, we were guided to this approach by AT&T developer support. “We propose an entirely mobile based framework” – not sure how a phone connected to a PC is entirely mobile SKK> I agree that the statement is ambiguous. The point we were making was that the categorizing of applications did not require the network to play any role. “The packet information obtained from the snier and the state information from the state logger is then merged on the basis of timestamps.” – yep, exactly our approach SKK> Again, you are claiming plagiarism. I have already mentioned that the codes were brought to our notice by AT&T dev. Using libpcap and merging based on timestamps seem like the most obvious things to try. Not sure why you think that these ideas came to us from your work. Funnily, they use almost exactly the same application set and usage scenarios SKK> Almost exactly the same? Thank goodness that you use the word almost. Your set of applications are Gmail, Google GCM, Facebook, Whatsapp, Skype, Twitter, AccuWeather. Our set contains Viber, WhatsApp, Line, WeChat, Gmail, and Skype. We were mostly interested in background activity of applications of popular VoIP/chat kind. Hence the set. The only application that does not fit the bill is Gmail. It was selected as it is very popular. Our analysis and its target is also very different. Even more interestingly, they have been in touch with us since we have released the code of our system open source – we have helped them to get the system running, so they are very well aware of how it works and might be “borrowing” more than a few ideas from it… SKK> Very convenient. You find it rather easy to accuse without any evidence what so ever. If there is someone who helped us, it was AT&T dev. They did it through the codes. We came to know of your tool through Vijay Erramilli when he visited us on August 29, 2013. One of your co-authors must know Vijay. You can ask him about his visit. SKK> Finally, as I have stated earlier, you are accusing us of plagiarism. I cannot see the funny side to your accusation. Unless you can help me find one, we need to get this resolved sooner than later via an independent body. I am guessing that you understand the seriousness of your accusation.]]> Dear aa535,

SKK> Good that you tag your post as a rant because that is what it is, a rather lazy rant. Please find my comments inline.

Not even two weeks since IMC pass and we have the first citation
(https://repository.iiitd.edu.in/jspui/bitstream/123456789/111/1/IIITD-
TR-2013-003.pdf) of our RilAnalyzer paper! Sadly, it is an example
(https://repository.iiitd.edu.in/jspui/bitstream/123456789/111/1/IIITD-
TR-2013-003.pdf) of publishing others’ repeated and slightly
rephrased work. I will not try to detail all the ways in which the
paper is either inaccurate, a replica of our work or just wrong (one
could easily do that by looking at our paper
(http://rilanalyzer.smart-e.org/rilanalyzer.pdf)), but will outline a
few of the top bits.

SKK> You are accusing us of plagiarizing your work. That is a very serious accusation. If you are so convinced we should escalate your concerns to an independent body.

“Unlike the existing tools, our tool neither requires any special hardware [9]” – [9] being our paper
– ours only requires “special hardware” in much the same way as their system does – will
explain below
“For detecting the state continuously, the phone is connected to a PC via the Android Debug Bridge.
The secret code *#0011# (Samsung specific) is dialed to display the RRC states, which are saved at
regular intervals using Android logcat.“ – Secret codes are hardware-specific, and this is precisely
the reason our system has not been ported to support every existing device. Furthermore, the
limitation is not so much due to particular handsets, but rather the chipsets they use, so the
approach works with any device using the same chipset and in that way requires special hardware
hence the more specific statement is plain wrong.

SKK> You may be correct. The limitation may not be due to particular handsets. We could run the code only on different Samsung phones and not on HTC and other makes we tried. Also, we were guided to this approach by AT&T developer support.

“We propose an entirely mobile based framework” – not sure how a phone connected to a PC is
entirely mobile

SKK> I agree that the statement is ambiguous. The point we were making was that the categorizing of applications did not require the network to play any role.

“The packet information obtained from the snier and the state information from the state logger is
then merged on the basis of timestamps.” – yep, exactly our approach

SKK> Again, you are claiming plagiarism. I have already mentioned that the codes were brought to our notice by AT&T dev. Using libpcap and merging based on timestamps seem like the most obvious things to try. Not sure why you think that these ideas came to us from your work.

Funnily, they use almost exactly the same application set and usage scenarios

SKK> Almost exactly the same? Thank goodness that you use the word almost. Your set of applications are Gmail, Google GCM, Facebook, Whatsapp, Skype, Twitter, AccuWeather. Our set contains Viber, WhatsApp, Line, WeChat, Gmail, and Skype. We were mostly interested in background activity of applications of popular VoIP/chat kind. Hence the set. The only application that does not fit the bill is Gmail. It was selected as it is very popular. Our analysis and its target is also very different.

Even more interestingly, they have been in touch with us since we have released the code of our system
open source – we have helped them to get the system running, so they are very well aware of how it
works and might be “borrowing” more than a few ideas from it…

SKK> Very convenient. You find it rather easy to accuse without any evidence what so ever. If there is someone who helped us, it was AT&T dev. They did it through the codes. We came to know of your tool through Vijay Erramilli when he visited us on August 29, 2013. One of your co-authors must know Vijay. You can ask him about his visit.

SKK> Finally, as I have stated earlier, you are accusing us of plagiarism. I cannot see the funny side to your accusation. Unless you can help me find one, we need to get this resolved sooner than later via an independent body. I am guessing that you understand the seriousness of your accusation.

]]>
Comment on Liveblogging the first Human Data Interaction workshop by Neal Lathia https://www.syslog.cl.cam.ac.uk/2013/10/02/liveblogging-the-first-human-data-interaction-workshop/comment-page-1/#comment-264 Wed, 02 Oct 2013 11:32:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1562#comment-264 In reply to amirmc.

I’ve put together a list of attendees who are on Twitter.
https://twitter.com/neal_lathia/lists/humandatainteraction

]]>
Comment on Liveblogging the first Human Data Interaction workshop by amirmc https://www.syslog.cl.cam.ac.uk/2013/10/02/liveblogging-the-first-human-data-interaction-workshop/comment-page-1/#comment-263 Wed, 02 Oct 2013 09:43:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1562#comment-263 If you’re on Twitter you can follow the hashtag #hdi today

]]>
Comment on Liveblogging OCaml Workshop 2013 by Fabrice Le Fessant https://www.syslog.cl.cam.ac.uk/2013/09/24/liveblogging-ocaml-workshop-2013/comment-page-1/#comment-260 Thu, 26 Sep 2013 16:52:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1461#comment-260 In reply to Louis.

Yes, I asked them, but it sounds like they are relying on many small libraries, they would have to package before (I wouldn’t care about putting everything in one big package, but Thomas doesn’t like that idea)

]]>
Comment on Liveblogging OCaml Workshop 2013 by Esther https://www.syslog.cl.cam.ac.uk/2013/09/24/liveblogging-ocaml-workshop-2013/comment-page-1/#comment-259 Thu, 26 Sep 2013 13:12:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1461#comment-259 Thanks Anil for summarizing this event so quickly!

]]>
Comment on Liveblogging OCaml Workshop 2013 by Louis https://www.syslog.cl.cam.ac.uk/2013/09/24/liveblogging-ocaml-workshop-2013/comment-page-1/#comment-255 Wed, 25 Sep 2013 08:12:00 +0000 http://www.syslog.cl.cam.ac.uk/?p=1461#comment-255 Thanks again for sharing ! I’m impressed that you managed to write down that amount of detailed information during the talks.
Anyone pressured the Facebook guys to make an OPAM package of pfff yet ? They are the only ones not to mention it, hehe (except for some of the compiler stuff)

]]>