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

But percentages can be deceiving and they tell only half the tale of IDC’s predictions. Peering ahead to the future, IDC’s numbers suggest that while the overall market share for PCs will decline, shipments will still increase, if only by a hair. In other words, the demand for PCs isn’t dying down — it’s just that the thirst for mobile devices is exploding.” Permalink.

Imagine a future society that flees into a vast underground network of caverns and seals the entrances. We shall not specify whether they flee disease, war, or radiation; we shall suppose the first Undergrounders manage to grow food, find water, recycle air, make light, and survive, and that their descendants thrive and eventually form cities. Of the world above, there are only legends written on scraps of paper; and one of these scraps o..

Oz Teacher Magazine featured the ASMS website after spotting it online, leading to an interview with the team behind it

Oz Teacher Magazine featured the ASMS website after spotting it online, leading to an interview with the team behind it

Oz Teacher Magazine featured the ASMS website after spotting it online, leading to an interview with the team behind it

During the recent panel debate in Colombo Agile Meetup my colleague Lasantha Bandara asked the following question: How do you start an agile project and ensure room for future enhancements? How can we achieve flexibity at the beginning? This is my answer: Flexibility is about having an acceptable cost of change. Sometimes, the best cost of change is to create something and throw it away early to try something else if it doesn’t work out.

I have always had a bad relationship with wallets. It was just one more thing I had to carry because there

In this post we will assume the reader has a passing familiarity with some of the basic concepts of functional programming (the map, fold, and filter functions). We introduce these topics in our Racket primer, but the average reader will understand the majority of this primer without expertise in functional programming. Follow-ups to this post can be found in the Computational Category Theory section of the Main Content page. Preface: ML fo..

In this post we will assume the reader has a passing familiarity with some of the basic concepts of functional programming (the map, fold, and filter functions). We introduce these topics in our Racket primer, but the average reader will understand the majority of this primer without expertise in functional programming. Follow-ups to this post can be found in the Computational Category Theory section of the Main Content page. Preface: ML fo..

In this post we will assume the reader has a passing familiarity with some of the basic concepts of functional programming (the map, fold, and filter functions). We introduce these topics in our Racket primer, but the average reader will understand the majority of this primer without expertise in functional programming. Follow-ups to this post can be found in the Computational Category Theory section of the Main Content page. Preface: ML fo..

Quantity Brings Quality - etodd.io - 13 years ago - eng
As I suspected, I have an almost insurmountable case of coder's block after a full day at work. Nevertheless, things are getting done. In fact, this might be the best thing that's happened for Lemma because it's forced me to cut a lot out of the design and focus on core things. It's the only way I'll ever finish. Screenshot below gives an idea of the new direction. I've dropped any pretense that the game occurs in our world as we know it...

I was going to do a blog post about my trip to GDC, but to be honest the whole thing was such a whirlwind that now I can’t even decide where to start. In the meantime, I’ll write about my April One Game a Month submission.

I was holding up on posting until I can say more about PythonForAll (it’s not that I didn’t get out of the building, just that it’s becoming a bit more serious so I can’t publish things before they are final) but I just have to write about this: For a long time I’ve wanted to […]



Hi, Following the removal of the BBC News Mobile apps from the store I will be removing the service supporting the live tile functionality on Windows Phone 7.x and Windows 8.  This will be completed in two phases. To avoid confusion, on these platforms, users will receive the following in place of the live tile. The service will be disabled and no further updates will be delivered to the live tiles. If you have received this messa..

For anyone that hasn’t already read Rich Stevens’ post announcing his new email list and RSS feed, what better way could one possibly introduce something? So exceptionally well done; I look forward to more great work in this new medium. “I need to keep a record of what I’m thinking about and might as well share it with folks who might be interested. It’ll be thoughts on staying alive as a nerd on the internet. A little business, a littl..

I just flew home after three months in Minnesota. The TSA agents at the Minneapolis-Saint Paul airport in Minnesota were delightful : the man at the end of the security line checking my ID and boarding pass joked with me as I went through; the agent on the other side of the body scanner couldn’t have been nicer. Then, as I was trying to find my gate on my boarding pass and undoubtedly looking quite confused, a TSA agent that happened to be..

Cerner’s journey with Ruby started in the summer of 2009. We selected Ruby on Rails for rapid development of the Cerner Store to prepare for release at the Cerner Health Conference that year. In three months, with three engineers and a designer, we wrote and released the first version of an e-commerce web application. Two of those engineers, including me, had never worked with Ruby before but quickly realized the power and expressiveness of..


This series on topology has been long and hard, but we’re are quickly approaching the topics where we can actually write programs. For this and the next post on homology, the most important background we will need is a solid foundation in linear algebra, specifically in row-reducing matrices (and the interpretation of row-reduction as a change of basis of a linear operator). Last time we engaged in a whirlwind tour of the fundamental group ..

This series on topology has been long and hard, but we’re are quickly approaching the topics where we can actually write programs. For this and the next post on homology, the most important background we will need is a solid foundation in linear algebra, specifically in row-reducing matrices (and the interpretation of row-reduction as a change of basis of a linear operator). Last time we engaged in a whirlwind tour of the fundamental group ..

This series on topology has been long and hard, but we’re are quickly approaching the topics where we can actually write programs. For this and the next post on homology, the most important background we will need is a solid foundation in linear algebra, specifically in row-reducing matrices (and the interpretation of row-reduction as a change of basis of a linear operator). Last time we engaged in a whirlwind tour of the fundamental group ..

iPad is three years old now, and many tech blogs are writing stories to reflect what has changed . More than 100 million of them have been sold, alongside other popular tablets like the Kindle Fire and Nexus 7. But originally the reception was quite sceptical. Many made the argument that the tablet was “ just a big iPod Touch or iPhone” : at the end of the day, the show’s centerpiece - the iPad – is just a big iPod Touch. Lots of f....

iPad is three years old now, and many tech blogs are writing stories to reflect what has changed . More than 100 million of them have been sold, alongside other popular tablets like the Kindle Fire and Nexus 7. But originally the reception was quite sceptical. Many made the argument that the tablet was “ just a big iPod Touch or iPhone” : at the end of the day, the show’s centerpiece - the iPad – is just a big iPod Touch. Lots of f....

As I was reading No to NoUI earlier, an article ostensibly regarding the state of user interfaces today, Timo Arnall’s description of “the cloud” stuck with me more than anything else from the article. That’s why, even though I should have picked a more representative sample, I ended up using that as my excerpt when I linked to the piece. Foolhardy or not, I chose this paragraph above all the others: Permalink.

On the one hand, I worry that Pixar is making too many sequels. On the other, I’d love to see another Incredibles movie.” Someone, somewhere, once said something to the effect of the higher the number the less-good the sequel. Certainly there are some exceptions to that rule — Toy Story, for example — but by and large it has proved a valid hypothesis. Take Cars 2: as much as I wanted to love that movie after the first, I couldn’t do it. A..


The Case for Gestures - zacs.site - 13 years ago - eng
A few weeks ago I came across Zite after having it recommended to me as a great way to discover interesting news in an environment capable of intelligently determining the kinds of content to serve its users based on their reading habits. More interesting than the actual content though, which I found consistently uninteresting and commonplace, I grew especially attached to the gesture-based interface: on the main screen swiping to the right....

At first I glossed over Timo Arnall’s piece No to NoUI , finding little interest in a discussion of user interfaces and its proponents’ nuances. After a steady climb towards the top spot on Hacker News though I added it to Instapaper, as I am wont to do for articles attracting this level of attention regardless of the topic. Rather than a meandering or pragmatic discussion regarding design in the most touchy-feely manner possible, though..

Sometimes I do android apps development. I use terminal, tmux and vim - no Eclipse, no IntelliJ Idea or other IDEs. What I don’t like in android development is XMLs. It’s a lot of typing, and I don’t like to type a lot. So, here’s my attempt to make it easier for those who use minimal tools for android development. Maybe it would work for Eclipse, too. Goals Simple syntax: minimal punctuation, no closing tags Should suit for most XMLs: layo..

Sometimes I do android apps development. I use terminal, tmux and vim - no Eclipse, no IntelliJ Idea or other IDEs. What I don’t like in android development is XMLs. It’s a lot of typing, and I don’t like to type a lot. So, here’s my attempt to make it easier for those who use minimal tools for android development. Maybe it would work for Eclipse, too. Goals Simple syntax: minimal punctuation, no closing tags Should suit for most XMLs: layo..

You may have used the Oracle 11g V$SQL_HINT view already – it displays all the valid hints (both documented and undocumented ones) available in your Oracle version, for example: SQL> @ hint merge NAME VERSION VERSION_OUTLINE INVERSE ----------------------------------- ------------------------- ------------------------- ---------------------------------------------------------------- MERGE_CONST_ON 8.0.0 MERGE_AJ 8.1.0 8.1.7 MERGE_....

Created in 2003, HandBrake was originally the brainchild of a single developer: titler . However, after his prolonged absence from the project beginning in May of 2006, Rodney Hester and Chris Long began developing a release of HandBrake supporting the H.264 video codec. Although they made significant advances in stability, interface design, and functionality, they were unable to submit their modified version of HandBrake without the con....

People who know a little bit of statistics - enough to use statistical techniques, not enough to understand why or how they work - often end up horribly misusing them. Statistical tests are complicated mathematical techniques, and to work, they tend to make numerous assumptions. The problem is that if those assumptions are not valid, most statistical tests do not cleanly fail and produce obviously false results.” The first of what I belie..

I blog because I’m lazy. There’s more too it though: In any given day I may explain something to someone, the first time I do this I make a bit of a mental note. The second time I do this, especially within a short time frame I make a physical note of this in the form of the title of a blog post. Once I’m already to a second time of doing this its almost inevitable I’ll continue repeating myself – and its valuable to others. Becoming re....

I blog because I’m lazy. There’s more too it though: In any given day I may explain something to someone, the first time I do this I make a bit of a mental note. The second time I do this, especially within a short time frame I make a physical note of this in the form of the title of a blog post. Once I’m already to a second time of doing this its almost inevitable I’ll continue repeating myself – and its valuable to others. Becoming re....

iOS to Android - Nexus 4 - liza.io - 13 years ago - eng
After three long years with an iPhone 4, I have finally upgraded to a Nexus 4. I had been bored of iOS for a while, having been using it since the iPhone 3G - aside from brief stint with Windows Phone 7 (we don’t talk about that).


Developers often take for granted the level of flexibility and customization that is available within the software they use every day. Consumers of imaging software have traditionally been completely confined to interpret exams a specific way, and frequently in ways that are unintuitive. Every physician, specialist, technologist, med student, and others across the continuum of care has a preference as to not only how exams are laid out, but..

Hi, These have been a labor of love for me since the launch of Windows Phone in 2010 and it is with great sadness today that I removed both applications from the store. I do not wish to comment any further on the matter except to thank the over half a million people who downloaded the application and all those who have supported, tested, rated and emailed over the years.

One of the main areas of difficulty in elementary probability, and one that requires the highest levels of scrutiny and rigor, is conditional probability. The ideas are simple enough: that we assign probabilities relative to the occurrence of some event. But shrewd applications of conditional probability (and in particular, efficient ways to compute conditional probability) are key to successful applications of this subject. This is the bas..

One of the main areas of difficulty in elementary probability, and one that requires the highest levels of scrutiny and rigor, is conditional probability. The ideas are simple enough: that we assign probabilities relative to the occurrence of some event. But shrewd applications of conditional probability (and in particular, efficient ways to compute conditional probability) are key to successful applications of this subject. This is the bas..

One of the main areas of difficulty in elementary probability, and one that requires the highest levels of scrutiny and rigor, is conditional probability. The ideas are simple enough: that we assign probabilities relative to the occurrence of some event. But shrewd applications of conditional probability (and in particular, efficient ways to compute conditional probability) are key to successful applications of this subject. This is the bas..

3 visitors online