Bored with all those holiday parties where category theory is scarcely mentioned, if at all? Well hold on to your hats, because this party is NOT CONTAINED IN THAT SET. — Holiday Party - ny-scala (New York , NY) - Meetup (via coderspiel)
GW017 Donald Knuth's Annual Christmas Tree Lecture - Free Live Lecture -
Professor Knuth will present his 19th Annual Christmas Tree Lecture on Monday, December 9, 2013 at 7:00 pm in NVIDIA Auditorium in Huang Engineering Center, 475 Via Ortega, Stanford University . For those unable to come to Stanford, the lecture will be broadcast online as a free webinar. If you would like to view the live broadcast, please register so that we can send you the link prior to the event.
Benefits of living near Stanford.
Real-Time Handling of Network Monitoring Data Using a Data-Intensive Framework -
The proper operation and maintenance of a network requires a reliable and efficient monitoring mechanism. The mechanism should handle large amount of monitoring data which are generated by different protocols. In addition, the requirements (e.g. response time, accuracy) imposed by long- term planned queries and short-term ad-hoc queries should be satisfied for multi-tenant computing models.
This paper proposes a novel mechanism for scalable storage and real-time processing of monitoring data. This mechanism takes advantage of a data-intensive framework for collecting network flow information records, as well as data points’ indexes. The design is not limited to a particular monitoring protocol, since it employs a generic structure for data handling. Thus, it’s applicable to a wide variety of monitoring solutions.
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo — One of my favorite english sentences
As computing increases in importance in an ever more connected world, it becomes essential for the children of the world to have access to one of the critical tools that make this world possible: my genius. I mean, let’s be frank: I’m basically smarter than the next fifty smartest humans put together, and it would be criminal to hoard the benefits of my massive, veiny, throbbing brain all to myself and the wealthy elite. With that in mind, I have decided to make Mathematica — which only I could have developed and which is listed at many thousands of dollars per copy (and, really, a steal at twice the price given how infused it is with my unique brilliance) — free to all Raspberry Pi users. Sure it’ll be slow as shit. But think of it this way, even if you had like one ten millionth of my brain available to use, that could make the difference between you begging in the street and you being like a stockbroker or financial… guy… or something. Man, and I have to carry the whole thing around all the time! I’m surprised it doesn’t set off alarms at airport security checkpoints it’s so freakin’ powerful. — Stephen Wolfram
Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism -
Threads are the vehicle for concurrency in many approaches to parallel programming. Threads can be supported either by the operating system kernel or by user-level library code in the application address space, but neither approach has been fully satisfactory.
This paper addresses this dilemma. First, we argue that the performance of kernel threads is inherently worse than that of user-level threads, rather than this being an artifact of existing implementations; managing parallelism at the user level is essential to high- performance parallel computing. Next, we argue that the problems encountered in integrating user-level threads with other system services is a consequence of the lack of kernel support for user-level threads provided by contemporary multiprocessor operating systems; kernel threads are the wrong abstraction on which to support user-level management of parallelism. Finally, we describe the design, implementation, and performance of a new kernel interface and user-level thread package that together provide the same functionality as kernel threads without compromising the performance and flexibility advantages of user-level management of parallelism.
Filed under: things I get in the mail that make my wife grimace
RocksDB | A persistent key-value store for fast storage environments -
A persistent key-value store for fast storage environments
Between presto and RocksDB, Facebook is having a busy open source month. Love it.