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

Perhaps the number one reason why people are afraid to try Lisp or don’t like it is the huge amounts of parentheses cluttering up the code. It’s said to be hard to read the code when it’s full of parentheses. Any experienced Lisp programmer will tell you that the parentheses disappear fairly early on. After a while, you hardly notice them as something annoying. In fact, going back to C-family languages will make you feel like you need t....

Perhaps the number one reason why people are afraid to try Lisp or don’t like it is the huge amounts of parentheses cluttering up the code. It’s said to be hard to read the code when it’s full of parentheses. Any experienced Lisp programmer will tell you that the parentheses disappear fairly early on. After a while, you hardly notice them as something annoying. In fact, going back to C-family languages will make you feel like you need t....

On keeping secrets - 98.codes - 12 years ago - eng
Derek Sivers: We got two ciders and she patiently waited while I spent 20 minutes reading through it. Pages filled with words about processing family drama, formulating goals, plans for life changes, romantic details, lists of regrets, contemplations, etc. I was surprised it was all meaningless to me. These pages

Flowhub - bergie.iki.fi - 12 years ago - eng
We just opened the Flowhub website for pre-orders. Flowhub is the collaborative development environment for NoFlo and other flow-based programming systems. Once it launches for general use, Flowhub is the fruition of the project initiated by our successful NoFlo Development Environment Kickstarter from last August. Flowhub will provide a development environment for your flow-based programs, allowing you to collaborate and build....




Castro - zacs.site - 12 years ago - eng
After all the talk of Castro in the last twenty-four hours since its release, and as an avid podcast listener myself , I couldn’t help but feel obligated to weigh in. With articles from John Moltz , Cody Fink , and Shawn Blanc waiting unread in my Instapaper queue, I downloaded Castro earlier this evening expecting to burn the midnight oil to get this article out. It came as a great surprise, then, when I tried every one of Castro’s ..

This is a simple guide on how to use Saltstack, the configuration manager, in masterless mode. In most scenarios, you will use a Saltstack master to control many minions. Saltstack contains a lot of utilities to check the state of minions, gather information about them, etc. However, if you are working on a small, single-server application, Saltstack’s master-minion setup might be overkill. You can indeed use a single minion. A bit of....

This is a simple guide on how to use Saltstack, the configuration manager, in masterless mode. In most scenarios, you will use a Saltstack master to control many minions. Saltstack contains a lot of utilities to check the state of minions, gather information about them, etc. However, if you are working on a small, single-server application, Saltstack’s master-minion setup might be overkill. You can indeed use a single minion. A bit of....

Concurrency - www.craigpardey.com - 12 years ago - eng

Introduction I am very excited about the Beego web framework. I wanted to share with you how I use the framework to build real world web sites and web services. Here is a picture of the sample website the post is going to showcase: The sample web application: Implements a traditional grid view of data calling into MongoDB Provides a modal dialog box to view details using a partial view to generate the HTML Implement....

Bugs caused by multi-threading can be very difficult to find. Here’s one I encountered recently. private static MyObject INSTANCE; public void init() { if( INSTANCE == null) { initInstance(); } } private static synchronized void initInstance() { if( INSTANCE != null) { return; } INSTANCE = new MyObject(); INSTANCE.initThis(); INSTANCE.initThat(); } At first glance, this code is fine. It uses a synchronized static method to cr..

Michael Fitzgerald is the CEO of Submittable, a submission management tool with clients such as Playboy and CBS. He is the author of Radiant Days.

Linked to by Shawn Blanc , this is absolutely hilarious. Coincidentally Marco just posted an article titled Siri Accuracy Continues to Improve , where he complained about Siri’s frequent inability to process his requests. Since I finally upgraded to a 4S last month I have been using Siri daily, and with the exception of a few incorrect words it has worked both flawlessly and exceptionally quickly regardless of my cellular connection str..

I have spent the last two or three months occasionally hearing Aaron Mahnke and Dave Caolo talk about an app capable of completely cutting a computer off from a certain set of domains as a means to increase productivity. By making it impossible for one to get distracted, the creators of the aptly-named SelfControl reason, productivity must increase accordingly. I downloaded SelfControl Sunday night, and even in my brief experience with it s..

Sunday evening shortly after I wrote The One Where I Disavow Gaming , as I scrolled through Zite looking for something to read, I happened across a headline that immediately caught my attention: iPhone 6 Release Date And Recent Rumors . Given that the article came from a site I had never heard of before and because the Apple sphere has remained relatively quiet with regards to iPhone 6 rumors as of late, I opened the article with low ..

The new release changes the way validation errors are reported. Please note that these changes will also affect future releases of Eve , the Python REST API Framework. What we had before was basically a list of human-readable errors. Each item in the list, while perfectly fine for human reading, wasn’t really ideal for algorithmic parsing. Why would you want to parse the errors with an algorithm? A common case would be when your client i..

At Ardan Studios we have spent the last 6 months, in our spare time and on weekends, building a consumer based mobile application called OutCast . The mobile application is tailored towards those who like spending time outdoors, whether that be fishing, hunting or any other type of activity. This first release of OutCast shows the conditions for the buoy stations and marine forecasts areas within the United States. All this i....

Apparently lots of people are using Vagrant these days, so I figured I’d try it out. I wanted to get it working on Fedora, and without Virtualbox. This is an intro article on Vagrant, and what I’ve done. I did this on Fedora 19. Feel free to suggest improvements. Intro : Vagrant is a tool that easily provisions virtual machines, and then kicks off a configuration management deployment like Puppet . It’s often used for development. I..

Apparently lots of people are using Vagrant these days, so I figured I’d try it out. I wanted to get it working on Fedora, and without Virtualbox. This is an intro article on Vagrant, and what I’ve done. I did this on Fedora 19. Feel free to suggest improvements. Intro : Vagrant is a tool that easily provisions virtual machines, and then kicks off a configuration management deployment like Puppet . It’s often used for development. I..

I’m now syndicated on the Fedora Project planet . If you haven’t read through my blog yet, let me introduce myself, I’m James , and I write The Technical Blog of James . I’m a sysadmin, DevOps/Puppet hacker, I.T./network architect and physiologist. Hi! I run Fedora as my primary desktop, but I also use it for servers, particularly for development before future versions of RHEL and CentOS release. I’m most well-known for Pupp..

I’m now syndicated on the Fedora Project planet . If you haven’t read through my blog yet, let me introduce myself, I’m James , and I write The Technical Blog of James . I’m a sysadmin, DevOps/Puppet hacker, I.T./network architect and physiologist. Hi! I run Fedora as my primary desktop, but I also use it for servers, particularly for development before future versions of RHEL and CentOS release. I’m most well-known for Pupp..

So far in this series we’ve seen two nontrivial algorithms for bandit learning in two different settings. The first was the UCB1 algorithm, which operated under the assumption that the rewards for the trials were independent and stochastic. That is, each slot machine was essentially a biased coin flip, and the algorithm was trying to find the machine with the best odds. The second was the Exp3 algorithm, which held the belief that the payof..

So far in this series we’ve seen two nontrivial algorithms for bandit learning in two different settings. The first was the UCB1 algorithm, which operated under the assumption that the rewards for the trials were independent and stochastic. That is, each slot machine was essentially a biased coin flip, and the algorithm was trying to find the machine with the best odds. The second was the Exp3 algorithm, which held the belief that the payof..

So far in this series we’ve seen two nontrivial algorithms for bandit learning in two different settings. The first was the UCB1 algorithm, which operated under the assumption that the rewards for the trials were independent and stochastic. That is, each slot machine was essentially a biased coin flip, and the algorithm was trying to find the machine with the best odds. The second was the Exp3 algorithm, which held the belief that the payof..

My post on DZone about Humble Architects sparked somewhat of a controversy, especially around my disparaging comments regarding Spring and Dependency Injection Frameworks. In this post, I expand on why I stopped using Spring. I was one of the earliest adopter of Spring in Norway. We developed a large system where we eventually had to start thinking about things like different mechanisms for reuse of XML configuration. Eventually, this evolv..

As I write this I have wasted almost an entire weekend. I got home Friday afternoon and spent the evening collecting gift ideas for my family and playing a video game; Saturday I wrote the first draft of an essay and reviewed three months’ worth of notes for an upcoming exam all before lunchtime, then proceeded to waste five hours playing that same game before cramming an article in with one foot out the door as I prepared for my girlfrie..

With the release of Tweetbot 3 Tapbots brought a complete user interface overhaul to the beloved Twitter app alongside a whole slew of other improvements and changes. One such change saw the removal of both Tweetbot’s double- and triple-tap functionality. Citing increased responsiveness as the app would no longer have to wait for iOS to discern whether the user intended multiple taps, Tapbots replaced this feature with a curious swipe gestu..

Lost Trust - zacs.site - 12 years ago - eng
Every time I save an article to Instapaper I immediately open the app to make sure it actually went there. Although quite some time has passed since this proved a worthwhile exercise, my unfortunate habit stems from a fear derived of Instapaper’s past inability to parse Cabin Porn URLs. Because I once had faith in the system I happily sent every post I planned to write about over to Instapaper, intending to come back to those articles at ..

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 ....

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..

31 visitors online