This week I am listening to “The Script” by The Script
Isn’t it the same thing?
Client: “The latest version of the app crashes when I click on the button.”
Me: “Crashes? How? I’m not seeing anything in the log files.”
Client: “It is pretty obvious a crash. The app shouldn’t just close when I click on the home button.”
Read – Dilbert’s Guide to the Rest of Your Life
Today I finished reading “Dilbert’s Guide to the Rest of Your Life: Dispatches from Cubicleland” by Scott Adams
Bloody lazy Journos
Andy Ostroy at the Huffington Post writes about how he hates Facebook.
Well Andy, you’re late to the party on that one, and trust me, nobody gives a damn about your 40-yr old pre-pubescent photographs.
No, seriously, believe it or not, not one single person, not even the guy who found them.
*heavy sigh*
Lazy journos writing utter shite about things they don’t understand and never will.
http://www.huffingtonpost.com/andy-ostroy/i-hate-facebook_b_178867.html
Andy writes: “The site is overcrowded with attention-starved grown-ups essentially screaming “look at me… look at me!” all day long.”
And so is the Huffington Post press desk apparently.
Andy Ostroy, belonging to an exclusive club of 1 billion and growing, a membership which includes yours truly.
Andy also belongs to the exclusive narcissist’s rant of the month club where you get to pick an obvious topic, such as “I hate Facebook” and write long-winded rants about it on a well trafficked “journalistic” website to get their own 15 minutes of fame.
May I get you a little more whine to go with your spam, sir?
Wait a minute, I think I just wrote a lazy blog post about a lazy journalist, does that mean the Universe will now implode?
Listening – Modern Guilt
This week I am listening to “Modern Guilt” by Beck
Read – The Talented Mr. Ripley
Today I finished reading “The Talented Mr. Ripley” by Patricia Highsmith
Paper – Automated Flight Test and System Identification for Rotary Wing Small Aerial Platform using Frequency Responses Analysis
Today I read a paper titled “Automated Flight Test and System Identification for Rotary Wing Small Aerial Platform using Frequency Responses Analysis”
The abstract is:
This paper proposes an autopilot system that can be used to control the small scale rotorcraft during the flight test for linear-frequency-domain system identification.
The input frequency swept is generated automatically as part of the autopilot control command.
Therefore the bandwidth coverage and consistency of the frequency swept is guaranteed to produce high quality data for system identification.
Beside that we can set the safety parameter during the flight test (maximum roll or pitch value, minimum altitude, etc) so the safety of the whole flight test is guaranteed.
This autopilot for automated flight test will be tested using hardware in the loop simulator for hover flight condition.
Paper – Sequential mechanism design
Today I read a paper titled “Sequential mechanism design”
The abstract is:
In the customary VCG (Vickrey-Clarke-Groves) mechanism truth-telling is a dominant strategy.
In this paper we study the sequential VCG mechanism and show that other dominant strategies may then exist.
We illustrate how this fact can be used to minimize taxes using examples concerned with Clarke tax and public projects.
Listening – Red, Yellow & Blue
This week I am listening to “Red, Yellow & Blue” by Born Ruffians
Read – The Wit and Wisdom of Discworld
Today I finished reading “The Wit and Wisdom of Discworld” by Terry Pratchett
Read – Beginning OpenGL Game Programming
Today I finished reading “Beginning OpenGL Game Programming, Second Edition” by Luke Benstead
Paper – Using Spatially Varying Pixels Exposures and Bayer-covered Photosensors for High Dynamic Range Imaging
Today I read a paper titled “Using Spatially Varying Pixels Exposures and Bayer-covered Photosensors for High Dynamic Range Imaging”
The abstract is:
The method of a linear high dynamic range imaging using solid-state photosensors with Bayer colour filters array is provided in this paper.
Using information from neighbour pixels, it is possible to reconstruct linear images with wide dynamic range from the oversaturated images.
Bayer colour filters array is considered as an array of neutral filters in a quasimonochromatic light.
If the camera’s response function to the desirable light source is known then one can calculate correction coefficients to reconstruct oversaturated images.
Reconstructed images are linearized in order to provide a linear high dynamic range images for optical-digital imaging systems.
The calibration procedure for obtaining the camera’s response function to the desired light source is described.
Experimental results of the reconstruction of the images from the oversaturated images are presented for red, green, and blue quasimonochromatic light sources.
Quantitative analysis of the accuracy of the reconstructed images is provided.
Paper – State complexes for metamorphic robots
Today I read a paper titled “State complexes for metamorphic robots”
The abstract is:
A metamorphic robotic system is an aggregate of homogeneous robot units which can individually and selectively locomote in such a way as to change the global shape of the system.
We introduce a mathematical framework for defining and analyzing general metamorphic robots.
This formal structure, combined with ideas from geometric group theory, leads to a natural extension of a configuration space for metamorphic robots — the state complex — which is especially adapted to parallelization.
We present an algorithm for optimizing reconfiguration sequences with respect to elapsed time.
A universal geometric property of state complexes — non-positive curvature — is the key to proving convergence to the globally time-optimal solution.
Read – Object Solutions
Today I finished reading “Object Solutions: Managing the Object-Oriented Project” by Grady Booch
Paper – Anyone but Him: The Complexity of Precluding an Alternative
Today I read a paper titled “Anyone but Him: The Complexity of Precluding an Alternative”
The abstract is:
Preference aggregation in a multiagent setting is a central issue in both human and computer contexts.
In this paper, we study in terms of complexity the vulnerability of preference aggregation to destructive control.
That is, we study the ability of an election’s chair to, through such mechanisms as voter/candidate addition/suppression/partition, ensure that a particular candidate (equivalently, alternative) does not win.
And we study the extent to which election systems can make it impossible, or computationally costly (NP-complete), for the chair to execute such control.
Among the systems we study–plurality, Condorcet, and approval voting–we find cases where systems immune or computationally resistant to a chair choosing the winner nonetheless are vulnerable to the chair blocking a victory.
Beyond that, we see that among our studied systems no one system offers the best protection against destructive control.
Rather, the choice of a preference aggregation system will depend closely on which types of control one wishes to be protected against.
We also find concrete cases where the complexity of or susceptibility to control varies dramatically based on the choice among natural tie-handling rules.
Read – Project Management
Today I finished reading “Project Management” by Peter Hobbs
Read – Empowered #4
Today I finished reading “Empowered #4” by Adam Warren
Listening – April
This week I am listening to “April” by Sun Kil Moon
Read – Latin Demystified
Today I finished reading “Latin Demystified” by Richard Prior
Studying – Scrum certification
This month I am studying “Scrum certification” (all of them).
Going to be studying the various Scrum certificates, that includes: Scrum Master, Scrum Product Owner, Scrum Developer, Scrum Professional, Tean Coach, Enterprise Coach, Scrum Trainer.
Certifications are 99% bullshit and the Scrum Alliance certifications are no different.
Don’t intend to get the certification and paying the yearly extortion fee for something so valueless, but gathering the knowledge is certainly worth it.
Update: Went through all the reading material, did all the exercises, took all the practice tests.
Conclusion: It’s bullshit. I did every single piece of coursework in under a month. How is this nonsense considered worthwhile?!?
Paper – KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classification
Today I read a paper titled “KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classification”
The abstract is:
In this paper we introduce a new ant-based method that takes advantage of the cooperative self-organization of Ant Colony Systems to create a naturally inspired clustering and pattern recognition method.
The approach considers each data item as an ant, which moves inside a grid changing the cells it goes through, in a fashion similar to Kohonen’s Self-Organizing Maps.
The resulting algorithm is conceptually more simple, takes less free parameters than other ant-based clustering algorithms, and, after some parameter tuning, yields very good results on some benchmark problems.
Listening – Dragging A Dead Deer Up A Hill
This week I am listening to “Dragging A Dead Deer Up A Hill” by Grouper
Pointless Noise
Invoking your God (or any religion (or lack thereof)), your veganism, your feminism, your gender or your homosexuality casually in a conversation is akin to me swearing a blue streak.
It’s not offensive.
It’s just unnecessary.
It’s mental noise that points out “I have nothing interesting to say at this point so I shall make an audible pause by pointing out some irrelevant detail about myself.”
Talking liberties
“And while you’re working for us, we want you to put a disclaimer on your websites that say your opinions are your own and not the opinions of
“Working with you. I’m a consultant, not an employee. And no.”
“Then we don’t see a future here for you. Perhaps you aren’t the person we need for this project.”
”Fine by me.”
So this is what it’s like to look for work in the 21st century apparently.
Paper – On the role of metaphor in information visualization
Today I read a paper titled “On the role of metaphor in information visualization”
The abstract is:
The concept of metaphor, in particular graphical (or visual) metaphor, is central to the field of information visualization.
Information graphics and interactive information visualization systems employ a variety of metaphorical devices to make abstract, complex, voluminous, or otherwise difficult-to-comprehend information understandable in graphical terms.
This paper explores the use of metaphor in information visualization, advancing the theory previously argued by Johnson, Lakoff, Tversky et al.
that many information graphics are metaphorically understood in terms of cognitively entrenched spatial patterns known as image schemas.
These patterns serve to structure and constrain abstract reasoning processes via metaphorical projection operations that are grounded in everyday perceptual experiences with phenomena such as containment, movement, and force dynamics.
Building on previous research, I argue that information graphics promote comprehension of their target information through the use of graphical patterns that invoke these preexisting schematic structures.
I further theorize that the degree of structural alignment of a particular graphic with one or more corresponding image schemas accounts for its perceived degree of intuitiveness.
Accordingly, image schema theory can provide a powerful explanatory and predictive framework for visualization research.
I review relevant theories of analogy and metaphor, and discuss the image schematic properties of several common types of information graphic.
I conclude with the proposal that the inventory of image schemas culled from linguistic studies can serve as the basis for an inventory of design elements suitable for developing intuitive and effective new information visualization techniques.
Paper – Effects of Leaders Position and Shape on Aerodynamic Performances of V Flight Formation
Today I read a paper titled “Effects of Leaders Position and Shape on Aerodynamic Performances of V Flight Formation”
The abstract is:
The influences of the leader in a group of V flight formation are dealt with.
The investigation is focused on the effect of its position and shape on aerodynamics performances of a given V flight formation.
Vortices generated the wing tip of the leader moves downstream forming a pair of opposite rotating line vortices.
These vortices are generally undesirable because they create a downwash that increases the induced drag on leaders wing.
However, this downwash is also accompanied by an upwash that can beneficial to the followers wing flying behind the leaders one, namely a favorable lift for the followers wing.
How much contributions of the leaders wing to the followers wing in the V formation flight is determined by the strength of tip vortices generated by the leaders wing which is influenced by its position and shape including incidence angle, dihedral angle, aspect ratio and taper ratio.
The prediction of aerodynamic performances of the V flight formation including lift, drag and moment coefficients is numerically performed by solving Navier Stokes equations with k e turbulence model.
The computational domain is defined with multiblock topology to capture the complex geometry arrangement of the V flight formation.
Listening – All Or Nothing
This week I am listening to “All Or Nothing” by The Subways
Read – Starman Jones
Today I finished reading “Starman Jones” by Robert Heinlein
Paper – Quantum Implementation of Parrondo’s Paradox
Today I read a paper titled “Quantum Implementation of Parrondo’s Paradox”
The abstract is:
We propose a quantum implementation of a capital-dependent Parrondo’s paradox that uses $O(\log_2(n))$ qubits, where $n$ is the number of Parrondo games.
We present its implementation in the quantum computer language (QCL) and show simulation results.
Read – Groo: Hell on Earth
Today I finished reading “Groo: Hell on Earth” by Sergio Aragones
Read – Empowered #3
Today I finished reading “Empowered #3” by Adam Warren
Read – Marketing Metrics
Today I finished reading “Marketing Metrics: 50+ Metrics Every Executive Should Master” by Paul W. Farris
Listening – Crystal Castles
This week I am listening to “Crystal Castles” by Crystal Castles
Trained to do what now?
I have a love-hate relationship with service animals in the US.
On the one hand, love because I am able to have a trained anxiety service dog for PTSD which I never would have had access to in the UK.
Hate because everyone you meet has a service animal (most of them untrained), festooned in badges and patches and a garish little jacket declaring they are a service dog when the dog’s training is evidently deficient.
Read – The Boy in the Striped Pajamas
Today I finished reading “The Boy in the Striped Pajamas” by John Boyne
Read – Nine Stories
Today I finished reading “Nine Stories” by J.D. Salinger
Read – Asterix and the Vikings
Today I finished reading “Asterix and the Vikings” by Rene Goscinny
Paper – The Road to Quantum Artificial Intelligence
Today I read a paper titled “The Road to Quantum Artificial Intelligence”
The abstract is:
This paper overviews the basic principles and recent advances in the emerging field of Quantum Computation (QC), highlighting its potential application to Artificial Intelligence (AI).
The paper provides a very brief introduction to basic QC issues like quantum registers, quantum gates and quantum algorithms and then it presents references, ideas and research guidelines on how QC can be used to deal with some basic AI problems, such as search and pattern matching, as soon as quantum computers become widely available.
Read – Management Challenges for the 21st Century
Today I finished reading “Management Challenges for the 21st Century” by Peter Drucker
Studying – Advanced SEO and content marketing
This month I am studying “Advanced SEO and content marketing”
Listening – The Fame
This week I am listening to “The Fame” by Lady Gaga
Read – The 7 Hidden Reasons Employees Leave
Today I finished reading “The 7 Hidden Reasons Employees Leave: How to Recognize the Subtle Signs and Act Before It’s Too Late” by Leigh Branham
Paper – Circle Formation of Weak Robots and Lyndon Words
Today I read a paper titled “Circle Formation of Weak Robots and Lyndon Words”
The abstract is:
A Lyndon word is a non-empty word strictly smaller in the lexicographic order than any of its suffixes, except itself and the empty word.
In this paper, we show how Lyndon words can be used in the distributed control of a set of n weak mobile robots.
By weak, we mean that the robots are anonymous, memoryless, without any common sense of direction, and unable to communicate in an other way than observation.
An efficient and simple deterministic protocol to form a regular n-gon is presented and proven for n prime.
Read – Programming: Principles and Practice Using C++
Today I finished reading “Programming: Principles and Practice Using C++” by Bjarne Stroustrup
Listening – Alopecia
This week I am listening to “Alopecia” by Why?
Paper – Image Processing in Optical Guidance for Autonomous Landing of Lunar Probe
Today I read a paper titled “Image Processing in Optical Guidance for Autonomous Landing of Lunar Probe”
The abstract is:
Because of the communication delay between earth and moon, the GNC technology of lunar probe is becoming more important than ever.
Current navigation technology is not able to provide precise motion estimation for probe landing control system Computer vision offers a new approach to solve this problem.
In this paper, author introduces an image process algorithm of computer vision navigation for autonomous landing of lunar probe.
The purpose of the algorithm is to detect and track feature points which are factors of navigation.
Firstly, fixation areas are detected as sub-images and matched.
Secondly, feature points are extracted from sub-images and tracked.
Computer simulation demonstrates the result of algorithm takes less computation and fulfils requests of navigation algorithm.
Read – Secrets of the Millionaire Mind
Today I finished reading “Secrets of the Millionaire Mind: Mastering the Inner Game of Wealth” by T. Harv Eker
Read – Heidi
Today I finished reading “Heidi” by Johanna Spyri
Listening – Fate
This week I am listening to “Fate” by Dr. Dog
Paper – Dichotomy for Voting Systems
Today I read a paper titled “Dichotomy for Voting Systems”
The abstract is:
Scoring protocols are a broad class of voting systems.
Each is defined by a vector $(\alpha_1,\alpha_2,…,\alpha_m)$, $\alpha_1 \geq \alpha_2 \geq >…
\geq \alpha_m$, of integers such that each voter contributes $\alpha_1$ points to his/her first choice, $\alpha_2$ points to his/her second choice, and so on, and any candidate receiving the most points is a winner.
What is it about scoring-protocol election systems that makes some have the desirable property of being NP-complete to manipulate, while others can be manipulated in polynomial time? We find the complete, dichotomizing answer: Diversity of dislike.
Every scoring-protocol election system having two or more point values assigned to candidates other than the favorite–i.e., having $||\{\alpha_i \condition 2 \leq i \leq m\}||\geq 2$–is NP-complete to manipulate.
Every other scoring-protocol election system can be manipulated in polynomial time.
In effect, we show that–other than trivial systems (where all candidates alway tie), plurality voting, and plurality voting’s transparently disguised translations–\emph{every} scoring-protocol election system is NP-complete to manipulate.