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

It’s long-time public knowledge that X$ fixed tables in Oracle are just “windows” into Oracle’s memory. So whenever you query an X$ table, the FIXED TABLE rowsource function in your SQL execution plan will just read some memory structure, parse its output and show you the results in tabular form. This is correct, but not the whole truth. Check this example. Let’s query the X$KSUSE table, which is used by V$SESSION: SQL> SELECT addr, indx....

Over the last few days I have received a ton of great feedback on both a number of my articles and my site’s design as well. While the former has remained consistently positive, the latter refrain almost invariably included the same two criticisms: that I had set the font too small, and that every line contained too many words spread much too far across the screen for a comfortable reading experience. Others recommended that I find a way to..

I was inspired by Paul Graham’s essay How to Lose Time and Money . In it, he talks about things that seem like work (they are not fun, you do them at the office) but which are actually a waste of time. Because they’re not so obviously a waste of time like sitting in front of the TV all day during a weekday, one needs to take extra care of them.

In this blog I detail visual design workflow deltas from Waterfall to Landslide to Agile and then to Lean. Let's start with the Waterfall process  A seemingly simple process? If you’ve designed in a waterfall workflow, you know that it actually looks more like this:

India, like all countries, is increasingly facing a situation where legal frameworks that made sense before the explosive growth of the internet are proving incomplete or in some cases being re-purposed as blunt instruments of state power. Reforms are urgently needed, and the pressure for reform begins with awareness. This is the first in a series of posts seeking to raise popular understanding of issues of Indian law.

Like Casey Liss I did not particularly care for John Siracusa and Marco Arment’s incessant Mac Pro banter, but kept listening because I enjoy their thoughts and opinions so much. I found Marco’s latest post, however, where he explained why he believes we will not see a true Retina iMac-caliber display for quite some time, very interesting. “To bring Retina to the 27” iMac and 27” Thunderbolt Display, Apple doesn’t need to wait until 512..

A slow start to 2014 - liza.io - 12 years ago - eng
Things after One Game a Month have been…different. I feel I’m lazier with no hard deadlines for personal projects - bumming around and browsing Reddit or focusing more on the newfound cycling hobby than making hobby games in the evenings.

The Hard Way - vintagezen.com - 12 years ago - eng
Leading up to Linus Edwards’s promise of an article after he, I, and a number of others had an incredibly long conversation about growing one’s readership and attracting attention on Twitter yesterday, I had been toying with the idea of writing one myself. However, when he decided to put his own post together, I chose to forgo mine until he published his. As it turns out, I did the right thing: reading The Hard Way earlier this aftern..

Last November, I barely managed to stay within my data limit: roughly halfway through, Verizon sent me a message saying that I had already reached 90 of my alloted bandwidth. Given that I had just recently decided to stream all of my music with iTunes Match rather than sync more than a thousand songs to a newly replaced iPhone, it should have come as no surprise. For the following two weeks I carefully metered my 3G usage, doing far less on..

Aside from Matt and Myke’s recent CES discussions , Mophie’s newest battery pack is by far the coolest thing I have seen come out of CES this year. When I upgrade to an iPhone 6 this fall, I plan to make this my second purchase: rather than go with the 32GB model, giving myself ample room to expand after only recently transitioning from an 8GB iPhone 4 to a 16GB 4S, buying the Space Pack I will save me $100 by allowing me to get the 16GB..

Although published back in 2012, every day I come to realize the truth in Shawn Blanc’s words just a little bit more. Even if he does discount the vast majority of his own counsel as general life advice more applicable there than on one’s website, I believe he makes an unnecessary distinction in doing so: when you begin to take writing seriously and it ceases to be something you have to do and instead becomes something you not only want to ..

While working on a system for work I ran into a bug with Python’s lxml library and decided to fix it. I thought I would document how easy the process was, hopefully to encourage others to contribute to open source projects. Lxml is a “pythonic binding for the libxml2 and libxslt libraries” which put...

While working on a system for work I ran into a bug with Python’s lxml library and decided to fix it. I thought I would document how easy the process was, hopefully to encourage others to contribute to open source projects. Lxml is a “pythonic binding for the libxml2 and libxslt libraries” which put...

I was told recently there is a certain inflection point a company reaches when it gets to about two employees. I certainly experienced this inflection point this year, w.r.t. dealing with projects and tasks. I decided to implement LiquidPlanner around Q2/2013, and am very happy with the decision. (Note: I am not affiliated with LiquidPlanner in any way, none of the links in this are affiliate links, this is my own impartial opinion.)

Lambda support for Android Note: big thanks to orfjackal (Esko Luontola), the author of Retrolambda, for making it possible. I just used his tool to produce Android apk. So, you’re jealous about new JDK8 upcoming to most Java developers except for you, Android coders? Then I have good news - there is a way to use lambdas in Android right now (warning: it’s still a hack)! But I already have local classes!

Lambda support for Android Note: big thanks to orfjackal (Esko Luontola), the author of Retrolambda, for making it possible. I just used his tool to produce Android apk. So, you’re jealous about new JDK8 upcoming to most Java developers except for you, Android coders? Then I have good news - there is a way to use lambdas in Android right now (warning: it’s still a hack)! But I already have local classes!

Aaron Swartz, a brilliant 26-year-old software developer at Thoughtworks, renowned hacker and social justice activist, committed suicide on January 11, 2013.

Puppet-Gluster was always about automating the deployment of GlusterFS . Getting your own Puppet server and the associated infrastructure running was never included “ out of the box ”. Today, it is! (This is big news!) I’ve used Vagrant to automatically build these GlusterFS clusters. I’ve tested this with Fedora 20 , and vagrant-libvirt . This won’t work with Fedora 19 because of bz#876541 . I recommend first reading my earlier ..

Puppet-Gluster was always about automating the deployment of GlusterFS . Getting your own Puppet server and the associated infrastructure running was never included “ out of the box ”. Today, it is! (This is big news!) I’ve used Vagrant to automatically build these GlusterFS clusters. I’ve tested this with Fedora 20 , and vagrant-libvirt . This won’t work with Fedora 19 because of bz#876541 . I recommend first reading my earlier ..

Zac Cichy started a new blog last month titled “ Whole and Part ”. Since then, he has consistently published great articles, particularly with regards to podcasts. From Ben Alexander’s article linked at the top of this post, “He’s transcribing portions of podcasts as source material for blog posts. His quotes are timestamped and he links directly to the episode in question.” Ben goes on to commend Zac further and detail some future plans fo..

Although 2013 was often cited as the year when smartphones saturated (‘everybody that wants one has one’), the total population of users will likely take another decade to reach maximum. The point of inflection in global growth could be expected in 2017. ... What most observers sensed was the point of inflection in growth in North America and Western Europe. Those regions are 11% of the world’s population.” A characteristically excellen..

Had I picked one paragraph or sentence as a pull quote from Ben Thompson’s Chromebooks and the Cost of Complexity , I would have done the rest of his article a great disservice by holding one fascinating line above another equally excellent passage. Having read Stratechery for a few months now, I can honestly say that out of all his articles, I consider this one by far and away his best. Also of interest, Ben posted a followup piece earl..

Fix the severe scrolling and content positioning bugs in iOS 7's UITextView with PSPDFTextView, a drop-in replacement.

A few days ago , MG Siegler posited that the app you open first every day signals a great deal about both the current state of apps and your present state of mind. After posting my take , I kept thinking. Eventually, I decided that even more telling than the app you launch first every day is the last app you open before bed every night. Permalink.

Several of my colleagues love IntelliJ for coding in Scala. I was pretty happy with Sublime Text 2 (and still use it for Ruby/Python/Shell/whatever) but the lack of code completion was really starting to affect my productivity. I spent way too much time looping through the edit/compile/fix typo cycle. Before I could switch though, I really wanted my fancy arrows in Scala! I have a GitHub project which adds tab completion in Sublime..

Several of my colleagues love IntelliJ for coding in Scala. I was pretty happy with Sublime Text 2 (and still use it for Ruby/Python/Shell/whatever) but the lack of code completion was really starting to affect my productivity. I spent way too much time looping through the edit/compile/fix typo cycle. Before I could switch though, I really wanted my fancy arrows in Scala! I have a GitHub project which adds tab completion in Sublime..

As a rule I avoid publishing links to articles I find on popular tech sites such as Jim Dalrymple’s when I do not have anything significant to add to the conversation, but I had to make an exception for this post. When I watched it earlier this morning, I immediately tried to discount it and distance myself from the discomfort it caused me. I have pushed the speed limit on occasion — albeit never so egregiously — and rarely thought about th..

At first, I thought I —  like Federico  — launched Tweetbot before any other apps every morning. However, after a some thinking I realized that not to be the case: I open Facebook Messenger right out of bed to send a quick “Good morning” off to my girlfriend — because Messages never works for us — followed by Instacast while I make and eat breakfast. If I have time between breakfast and leaving for work, only then do I get to Twitter. Pe..

Would it be possible (and advisable) for a person to deal with everyday matters as if he/she was a stateless machine? Imagine if you as a person dealt with millions of requests a day from a thousand or so clients: if you had to keep track all those clients and the multiple requests they were making, it would drive you crazy. The burden of remembering would crush you.

Dennis M. Ritchie ‘The Development of the C Language’ is one of those things any programmer should read soon or later, if nothing else for historic reasons. C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the mid..

Jennifer Dewalt is an artist that taught her self how to program by creating 180 websites in 180 days.

Would it be possible (and advisable) for a person to deal with everyday matters as if he/she was a stateless machine? Imagine if you as a person dealt with millions of requests a day from a thousand or so clients: if you had to keep track all those clients and the multiple requests they were making, it would drive you crazy. The burden of remembering would crush you.

Dennis M. Ritchie ‘The Development of the C Language’ is one of those things any programmer should read soon or later, if nothing else for historic reasons. C came into being in the years 1969-1973, in parallel with the early development of the Unix operating system; the most creative period occurred during 1972. Another spate of changes peaked between 1977 and 1979, when portability of the Unix system was being demonstrated. In the mid..

Hello fellow Unixer, This thread is about a must have software engineer tool called an UML(Unified Modeling Language) designer. More precisely, it's about finding the open source UML Editor/Designer that you need.

In my early days as a fledgling internet writer, back when I posted at blog-that-shall-not-be-named-dot-provider-dot-com, I worked hard to increase my readership. Taking lessons from anyone willing to give them, I delved into WordPress.com’s fantastic blogging community and networked with other like-minded individuals. We read each others’ articles, commented, and even planned to start a number of joint ventures together. Although in its in..

Taking a quick break from my next article I will hopefully publish late tonight, John Voorhees worked with Myke Hurley and Matt Alexander of Bionic to create Vlcnr 1.0. Featuring the show’s hallmark suspense accents one through eight and an easter egg that plays random clips from the show, I downloaded the app sight on seen. Not to steal Matt’s idea , but I have to say: I have been testing this app for quite some time now, it’s really ..

Android deterrent - arnorhs.dev - 12 years ago - eng
We’re in the middle of a huge revolution. We all know that. It’s been said a hundred times. Phones and tablets are taking over. People all over the world, especially in countries that are considered less wealthy, are adopting mobile platforms at a much greater rate than desktop computers. Meanwhile developers continue to be disproportionally excited about web development tools.

Android deterrent - arnorhs.dev - 12 years ago - eng
We’re in the middle of a huge revolution. We all know that. It’s been said a hundred times. Phones and tablets are taking over. People all over the world, especially in countries that are considered less wealthy, are adopting mobile platforms at a much greater rate than desktop computers. Meanwhile developers continue to be disproportionally excited about web development tools.

A few months ago, I calculated the top Magic: The Gathering cards in the games modern format [LINK_BROKEN]. This was accomplished using pure PHP. In total it took about 30 minutes to calculate. With a 30 minute runtime, I wanted to find a faster way to crunch the numbers. What better way than to use C. As I did not want to spend the time rewriting code if it did not make a difference, I thought I would use a simple application for this ex..

The leadership of Thoughtworks India believes that expressing one’s sexual identity should not be a crime. It is our belief that the current law in India, which criminalises sexual activities that go “against the order of nature,” should not be enforced to criminalise the LGBT community for engaging in consensual sexual activities in private. Furthermore, we strongly believe that the law runs contrary to the very idea of India, which is Uni..

Datensparsamkeit is a German word that's difficult to translate properly into English. It's an attitude to how we capture and store data, saying that we should only handle data that we really need.

Steve recently added an implementation of a sockets library which is pretty cool and very timely since we are just about to release our own socket library and unlike his work which supports all Codename One targets we currently only support iOS & Android. At the moment we only support TCP sockets, we support server socket (listen/accept) on Android but not on iOS. You can check if Sockets are supported using the Socket.i..

Recently, I have started thinking seriously about monetizing this site. Although I could not command the same rate John Gruber , Marco Arment , or even Federico Viticci does, nearly 3,500 unique visitors in 2013 has to count for something. Moreover, I plan to grow that number significantly throughout the coming year. The question remains, however, how I ought to go about doing that or, perhaps more saliently, how I should not . Pe..


129 visitors online