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

So, you learned how to say “Hello world” with Ruby on Rails and it’s time to move on since that app is not something you will use unless you are the only one survived on earth. In this part of the tutorial you will get familiar with the following items. saving objects (from now on we will use the rails term model  for these) the rails console using haml for your views using Twitter Bootstrap CSS to make your application look nice ....

Another unsurprisingly great article from Ben Brooks, and my favorite piece of his for quite some time. I absolutely love how he describes PandoDaily’s post: in a day and age where everyone pulls their punches for fear of offending someone by implying one thing while unconsciously omitting something else and finally ending the sentence with a period, Ben’s candid characterization is a breath of fresh air. Made all the more worthwhile by his..

Bad Coin - zacs.site - 12 years ago - eng
While neither a fan of DROdio’s website or the author’s writing style, Dissecting Coin’s Massively Successful Product Launch nevertheless gives me a way in to talk about Coin once again. Last month, shortly after Coin launched to great fanfare, I condensed some of my thoughts into a post titled Thoughts Regarding Coin . I explained the device’s premise, areas I thought it would excel, and those in which I felt it would fail or needed..

After 3 weeks, I’m actually leaning slightly more towards the mini if I had to pick one. Though I do work a lot from my iPad, the iPad is not my main work machine. I still spend most of my time at my desk working from my MacBook Air. And so, for the things I do use an iPad for, the iPad mini is better for about 80-percent of them and ‘good enough’ for the other 20-percent. I plan to keep using both iPads, side by side, for at least another ..

Filson 4x4 - huckberry.com - 12 years ago - eng
I love overachievers in the world of cars much more than in person, hence my unbridled enthusiasm when I happened across Mercedes’ six-wheeled monster the G63 AMG and Ghe-O’s indomitable Rescue. Something about these trucks , for their rugged ability to tackle literally any terrain imaginable truly epitomizes the colloquial definition of the term 1 , awakens a visceral desire to pack my backpack and spend a long weekend trekking throug....

I’ve previously talked about the idea of shifting from estimates to budgets. The fundamental point of this article is that it’s more useful to control costs than to predict costs. The problem of this argument is whether it’s possible to develop software in that way. How will the relationship between the developer (or supplier organization) and the customer (or the customer organization) have to change? Is this a chance we’re able to make?

The following I posted on Quora in response to the question “I am planning to make a small scale search engine on my local system, but I don’t know from where to start?” . It’s a reasonable answer so like my Mahalo one I thought I would make a copy for myself. I agree with Wolf Garbe and that you are better off in your case starting with existing technologies, have a look at http://yacy.net/ and SphinxSearch as well. However if you a..

Bezos and His Drones - zacs.site - 12 years ago - eng
Towards the end of Amazon and the Benefits of Vision Ben Thompson explained the importance of vision — and the consequences of a deficiency in this department — using many of today’s top tech companies as examples. At that point not particularly interested in Amazon’s alleged plans slated for years down the road,, I found this all too brief examination much more fascinating than his actual topic. And then I read an article by Kevin Roo..

In Java, I like to wrap ID values in objects, rather than just passing them around the code as their native "int" or "long" or "String" values. The reasons are twofold why using an object is better: Code becomes more readable, for example foo(LoginId x) is more readable than foo(long x). (Although perhaps neither foo nor x are good names, so perhaps the example over-exaggerates this improvement.) The compiler can do more checking. I..

UPDATE: Migrated from a post I wrote when working on leve.rs The last post I wrote provided examples of different ways to use array manipulation in PHP Link . An amazing number of people replied with a compelling argument, saying it’s better to use a foreach statement instead of the array_walk function. As all comments I receive from my articles, I thought hard on the idea. What is the fastest way achieve the end result?


Cabin Porn Roundup - zacs.site - 12 years ago - eng
Starting with November month, I have decided to take a different approach to posting links to cabins I find inspiring, attractive, or otherwise worthy of note: rather than make an individual post each time I come upon such a structure, from here on out I will hold them for the end of the month when I can collect my favorite posts and pictures. This will not only reduce the volume of “Wow.” and “Beautiful.” one-word link posts I have made a ..

Thoughts on Bitcoin - zacs.site - 12 years ago - eng
When news of a new currency dubbed “Bitcoin” first began circulating, I paid little attention: it seemed like a fad, something no one would remember in a month or two. Instead of fading away though, Bitcoin continued to gain popularity until not a day went by without someone writing an article either glorifying the currency for its upsides or crucifying it for any number of perceived downsides, whether real or not. An interesting parallel c..



When the Smart Flash Cache was introduced in Exadata, it was caching reads only. So there were only read “optimization” statistics like cell flash cache read hits and physical read requests/bytes optimized in V$SESSTAT and V$SYSSTAT (the former accounted for the read IO requests that got its data from the flash cache and the latter ones accounted the disk IOs avoided both thanks to the flash cache  and storage indexes). So if you wante....

When the Smart Flash Cache was introduced in Exadata, it was caching reads only. So there were only read “optimization” statistics like cell flash cache read hits and physical read requests/bytes optimized in V$SESSTAT and V$SYSSTAT (the former accounted for the read IO requests that got its data from the flash cache and the latter ones accounted the disk IOs avoided both thanks to the flash cache  and storage indexes). So if you wante....


This is the start of a three series blog post that I will write over Google's augmented reality game. If you are not aware of this game, I'd recommend reading the Wikipedia entry over the subject, then return back to this post. This post is very


Update 2019-07-17: I have released a follow up post Go Binary Sizes Are Relatively Stable which speaks on what's happened in the time since this was published. Note: This is not intended as a "Go Sucks" post. I love Go. I am not saying the developers are lazy or dumb or any of the things Reddit has implied. I am not implying I could build a better compiler. Rob Pike and the Go team are geniuses whom I look up to. The tone o....

Update 2019-07-17: I have released a follow up post Go Binary Sizes Are Relatively Stable which speaks on what's happened in the time since this was published. Note: This is not intended as a "Go Sucks" post. I love Go. I am not saying the developers are lazy or dumb or any of the things Reddit has implied. I am not implying I could build a better compiler. Rob Pike and the Go team are geniuses whom I look up to. The tone o....

Hi All, Really quick and simple post. In a normal windows azure cloud service you get all your lovely eventlogs put into table storage for you to use when diagnosing issues. Unfortunately that can be a bit daunting as there isn’t, or I didn’t think there was, a handy client to view them all in. With the AzureTableStorage driver for LinqPad I can quickly write complex and simple queries to integrate all the WAD logs and I get lovely in..

Lean thinking describes seven classical sources of waste ç„¡é§„: Overproduction: Making stuff that nobody buys Over-processing: Creating stuff that is more fancy than what the customer wants Transport: Moving stuff from one place to another in order to create it or give it to a customer Motion: Expending unneeded effort while creating stuff Defects: Having to redo work because it wasn’t done right the first time Inventory: Storing stuff wai..

I’ve been using a Kindle for a long time now, and I love it. But I keep buying paper books. Lots of them. Actually I buy a lot  more books than ebooks and it doesn’t even stop there. Admittedly, I am guilty of repeatedly buying paper editions of ebooks I’ve read on the Kindle. For a very long time I’ve not been able to tell the precise reason why I keep going back to traditional books. It’s not about the reading experience or the sexines..







For a while I’ve been meaning to do some more advanced posts on optimization problems of all flavors. One technique that comes up over and over again is Lagrange multipliers, so this post is going to be a leisurely reminder of that technique. I often forget how to do these basic calculus-type things, so it’s good practice. We will assume something about the reader’s knowledge, but it’s a short list: know how to operate with vectors and the ..

For a while I’ve been meaning to do some more advanced posts on optimization problems of all flavors. One technique that comes up over and over again is Lagrange multipliers, so this post is going to be a leisurely reminder of that technique. I often forget how to do these basic calculus-type things, so it’s good practice. We will assume something about the reader’s knowledge, but it’s a short list: know how to operate with vectors and the ..

For a while I’ve been meaning to do some more advanced posts on optimization problems of all flavors. One technique that comes up over and over again is Lagrange multipliers, so this post is going to be a leisurely reminder of that technique. I often forget how to do these basic calculus-type things, so it’s good practice. We will assume something about the reader’s knowledge, but it’s a short list: know how to operate with vectors and the ..

This post also applies to non-Exadata systems as hard drives work the same way in other storage arrays too – just the commands you would use for extracting the disk-level metrics would be different. Scroll down to smartctl if you wan’t to skip the Oracle stuff and get straight to the Linux disk diagnosis commands. I just noticed that one of our Exadatas had a disk put into “predictive failure” mode and thought to show how to measure w....

This post also applies to non-Exadata systems as hard drives work the same way in other storage arrays too – just the commands you would use for extracting the disk-level metrics would be different. Scroll down to smartctl if you wan’t to skip the Oracle stuff and get straight to the Linux disk diagnosis commands. I just noticed that one of our Exadatas had a disk put into “predictive failure” mode and thought to show how to measure w....





Bitcoin — the decentralized digital currency — has been making a lot of headlines lately. Much of this is driven by the current investment boom around it that has raised the exchange rates over the 1000 USD mark. But really, looking at Bitcoin as a medium for currency or asset speculation is a bad idea. Instead, we should see it purely as a medium of exchange . Not a great holder of value Much of the press stories about Bitcoin see....

Long story short, I scored a free SGI Fuel computer along with the SGI Origin 300 computer I described two posts ago. But the SGI Fuel is a much more “usable” computer because it is a powerful single-processor graphical desktop computer (what Silicon Graphics was best known for). Here is what it comes with: 4GB RAM 600MHz R14000A MIPS CPU (64-bit) Two SCSI hard disks DVD writer Odyssey video card (DVI) that takes up the entire bottom ..

Long story short, I scored a free SGI Fuel computer along with the SGI Origin 300 computer I described two posts ago. But the SGI Fuel is a much more “usable” computer because it is a powerful single-processor graphical desktop computer (what Silicon Graphics was best known for). Here is what it comes with: 4GB RAM 600MHz R14000A MIPS CPU (64-bit) Two SCSI hard disks DVD writer Odyssey video card (DVI) that takes up the entire bottom ..

kotlin - a new hope - zserge.com - 12 years ago - eng
I’ve been looking for Java alternatives since my first days of Android development. I can’t say I don’t like Java. It’s a nice language, very easy to learn and pretty logical. But the lack of proper functional style constructions often inspires me to check what’s new in the field of JVM languages. So far I’ve tried (tried, I never learnt these languages properly): Mirah - a very nice Ruby-translated-to-Java language.

3 visitors online