Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK




I haven’t updated in a long time and it’s because the battle with snail brains has been raging on. Over the past few weeks I have run into several weird behavioural problems, including but not limited to:

The Developers Conference (TDC)  is a traditional IT event in Brazil, with editions in Florianópolis, São Paulo, and Porto Alegre. The conference became popular not only because of the high quality of the speakers, but also because of the diversity of topics. It’s appealing to many types of technologists - from students to IT professionals in big companies.

While the webservice wizard in Codename One is pretty useful for many things it still requires a proxy and Servlet container which might not be the right choice for everyone. Steve Hannah created a pretty cool set of tools to map POJO’s (plain old Java objects) to JSON structures by using compile time object mapping. This eliminates the costs/issues of reflection while still delivering a programming experience that is on par wit..

I’m working on a project that requires Geo proximity search. Basically, what I’m doing is plotting a radius around a point on a map, which is defined by the distance between two points on the map given their latitudes and longitudes. To achieve this I’m using the Haversine formula (spherical trigonometry). This equation is important […]

Quantum mechanics is one of the leading scientific theories describing the rules that govern the universe. It’s discovery and formulation was one of the most important revolutions in the history of mankind, contributing in no small part to the invention of the transistor and the laser. Here at Math ∩ Programming we don’t put too much emphasis on physics or engineering, so it might seem curious to study quantum physics. But as the reader is ..

Quantum mechanics is one of the leading scientific theories describing the rules that govern the universe. It’s discovery and formulation was one of the most important revolutions in the history of mankind, contributing in no small part to the invention of the transistor and the laser. Here at Math ∩ Programming we don’t put too much emphasis on physics or engineering, so it might seem curious to study quantum physics. But as the reader is ..

Quantum mechanics is one of the leading scientific theories describing the rules that govern the universe. It’s discovery and formulation was one of the most important revolutions in the history of mankind, contributing in no small part to the invention of the transistor and the laser. Here at Math ∩ Programming we don’t put too much emphasis on physics or engineering, so it might seem curious to study quantum physics. But as the reader is ..

Identifying and Grouping Issues for a Reverse Retrospective In my earlier post, I described how teams might have many known and recurring issues that are not addressed through a regular retrospective. A Reverse Retrospective begins with issues captured on cards and placed on a wall by the facilitator. The participants then generate as many solutions for each issue as possible.

Everybody knows why innovation is tough for large organisations. All the literature is the same, from Clay Christensen to the latest business magazine.

Every few years I have a habit of starting a new project. The goal always being to scratch my own itch and learn some new technology in the process. While I am still working on searchcode.com I really wanted to play with what I had learnt there and apply it to something new. You can view it at portfold.com Recently I have been taking an interest in various topics such as “ Oil Gas Pipeline Failure Rates ” and “ Hydroelectric Dam Envir..

localStorageDB v2.3.0 - nadh.in - 11 years ago - eng
Repository: @knadh/localStorageDB GitHub release page: v2.3.0 Added multi-field sorting capabilities to query() Added queryAll(), an alias to query() that takes a dict of params instead of positional arguments Made localStorageDB AMD compatible Fixed null value update bug


Building enterprise mobile apps can be pretty challenging especially when dealing with rapid changes, prototyping and corporate development requirements. One of the tools that has really revolutionized this field is Jenkins and related CI tools that allow developers to instantly track failures back to a specific revision of their code commits with respect to QA work. Codename One was essentially built for continuous integration since ou..


Lots of stuff going on this week. New dev blog First off, my website got a much-needed overhaul. The horrible slowness of Wordpress.com was driving me nuts, so I switched to a custom-built site. I used Jekyll , which is a static site generator. It spits out a bunch of HTML files which you can upload to a server, as opposed to Wordpress, which generates fresh HTML every time someone loads your page. Advantages:

I want to empty my life and then refill it again. Why? Because it is similar to the stuff I do when I am cleaning up and organizing my possessions. Say, for example, I am cleaning up a closet. I will remove everything, and then put everything back in order. This way I am certain to go through everything and address it. It is a simple algorithm but is very effective. Organizing my items serves not only hygienic or inventory purposes, but als....

Hands-on user research and app testing helps software delivery teams shape the design path for mobile health (mHealth) solutions. Thoughtworks teams working on mHealth solutions throughout the Global South put our technology solutions in the hands of our users early and often. Alongside the development processes, our teams center an iterative feedback and improvement cycle around the users’ interactions, opinions, and ideas.

Many of the optimizations and enhancements that online retailers make to prepare for the peak season are useful year-round. Here are 6 ways that tech has changed holiday shopping. 1. Ship From/To Store Being able to fulfill and ship orders from your warehouse is normal - but what happens when the order volume suddenly jumps up by a factor of 10? Or a 100? Or 10,000?

Like all those involved with the .NET ecosystem I’ve been slowly digesting the recent news on the whole thing going open source and cross platform. I’ve been jogging down a few notes in light of a future blog post, but then Jeremy Miller came out with his own Some Thoughts on the New .NET which is almost exactly the post I wanted to write. So when he writes: I’ve started to associate .Net “classic” with seemingly constant aggravations..

Like all those involved with the .NET ecosystem I’ve been slowly digesting the recent news on the whole thing going open source and cross platform. I’ve been jogging down a few notes in light of a future blog post, but then Jeremy Miller came out with his own Some Thoughts on the New .NET which is almost exactly the post I wanted to write. So when he writes: I’ve started to associate .Net “classic” with seemingly constant aggravations..

pIf you#39;ve been a Ruby developer for a while, chances are that you#39;ve written some kind of Rack middleware. Rack is a pretty big part of web development with Rails, and here at theScore we#39;ve developed a few, small pieces of middleware to add additional data to our requests so that our Rails applications can use it./p pIf you#39;re not familiar with Rack or Rack middleware, I would recommend a href=http://southdesign.de/blog/rack.h....

Reverse Retrospective Whether it is a project rescue, a team under delivery pressure or a realization that your standard Agile rituals are not working, a Reverse Retrospective helps create solutions for known, recurring issues.  Held at the end of each iteration, retrospectives are a core part of Agile projects – the opportunity to reflect on performance, learn and adjust behaviours.

This article explores a simple, cheap and effective way to reduce your organisation’s compliance risk when dealing with encryption software. Snowden’s revelations confirmed that the “Five Eyes” powers engage in global dragnet surveillance. He also confirmed that encryption, if done correctly, is highly effective at securing our electronic communications.

I’d never heard of Franz Wright until I happened across an album of music - drone-y, very minimalist music - that was inspired by his poems. I’ve not read many of them but this one I found intriguing. I am not acquainted with anyone there, if they spoke to me I would not know what to do. But so far nobody has, I know I certainly wouldn’t. I don’t participate, I’m not allowed; I just listen, and every morning have a moment o....




Emacs tips backlog - xenodium.com - 11 years ago - eng
TODO]{.todo .TODO} Typit: typing game for Emacs . [TODO]{.todo .TODO} pyimports . [TODO]{.todo .TODO} Sriram Krishnaswamy's init . [TODO]{.todo .TODO} Using a Node repl in Emacs with nvm and npm . [TODO]{.todo .TODO} arview . [TODO]{.todo .TODO} company-flx: fuzzy matching to company . [TODO]{.todo .TODO} Integration of the Go 'guru' analysis tool into Emacs . [TODO]{.todo .TODO} company-mode/company-statistics: Sort c....

JavaScript Promises provide a strong programming model for the future of JavaScript development. So here I’m playing with promises. First I need a bit of a package.json file: { "name": "promises", "scripts": { "test": "node node\_modules/mocha/bin/mocha" }, "devDependencies": { "chai": "^1.10.0", "mocha": "^2.0.1" }, "dependencies": { "q": "^1.1.2" } } Now I can write my first test (test/promises_test.js): var Q = require('q'); var expect =..

Recently we teamed up with Concurrent Inc., the backers of the data-processing framework Cascading, to do a case study of how we use…

Recently we teamed up with Concurrent Inc., the backers of the data-processing framework Cascading, to do a case study of how we use…

So far in this series , I’ve taken a basic calculator written in Java and transformed it from a command-oriented procedural design into a more functional style. In some ways, this has made for simpler code: calculator state is better encapsulated in value objects, and explicit control flow structures have been replaced with domain-specific higher order functions. Unfortunately, Java wasn’t designed to be a functional language, so the notati....

Data Science is rapidly growing into an interesting and diverse field encompassing a mixture of deep specialization and broad applications. As we work to define this field it is important that we always have access to the growing landscape of data science concepts, and understand how they branch from high level approaches to specific implementations. In an effort to mix a birds-eye view of this growing landscape with the ability to drill do..

November’s topic at the Mobile Monday Kampala event could not have come sooner considering that the Ebola epidemic has ravaged the three western countries of Guinea, Liberia and Sierra Leone. Sadly, other outbreaks were also reported in Nigeria, Senegal and Mali over the last three months.

In the last post in this series we saw some simple examples of linear programs, derived the concept of a dual linear program, and saw the duality theorem and the complementary slackness conditions which give a rough sketch of the stopping criterion for an algorithm. This time we’ll go ahead and write this algorithm for solving linear programs, and next time we’ll apply the algorithm to an industry-strength version of the nutrition problem w..

In the last post in this series we saw some simple examples of linear programs, derived the concept of a dual linear program, and saw the duality theorem and the complementary slackness conditions which give a rough sketch of the stopping criterion for an algorithm. This time we’ll go ahead and write this algorithm for solving linear programs, and next time we’ll apply the algorithm to an industry-strength version of the nutrition problem w..

In the last post in this series we saw some simple examples of linear programs, derived the concept of a dual linear program, and saw the duality theorem and the complementary slackness conditions which give a rough sketch of the stopping criterion for an algorithm. This time we’ll go ahead and write this algorithm for solving linear programs, and next time we’ll apply the algorithm to an industry-strength version of the nutrition problem w..

The idea of building my own website had always been floating around in my head, but I never really got down to doing something about it. Given that I work at a…

Many retailers today have embraced the slick combination of data and customer experience to join the pack of leading innovators in customer experience. But there are still many retailers trying to figure out their next move, or even worse, not responding to the changing consumer behaviour.

In September 2014, Thoughtworker Pamela Mori attended the Strange Loop conference in St Louis, US, to talk about emerging languages, libraries, web and topics around the technology industry.  “The conference literally makes you feel like you are in a strange loop,” Pamela explained.


111 visitors online