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


This Week in Podcasts - zacs.site - 11 years ago - eng
Yet another week has come and gone, and here at the end we once again find ourselves with a collection of fantastic podcasts; some new and only just published, while others now have one more chance at enamoring a pair of fresh ears. Some new, some old, and all equally excellent. Permalink.

Lazy Angular Modules - juri.dev - 11 years ago - eng

Roughly once a week, give or take a few days, Brett Terpstra publishes a new installment in his “ Web Excursions ” series, where he talks about interesting bookmarks from around the internet. In yesterday’s issue, Web Excursions for July 18, 2014 , he featured First Crack 1.0 front and center. That’s pretty cool. Permalink.

I'm trying to find raw of Freaks' Squeele (http://www.batoto.net/comic/_/comics/freaks-squeele-r2365...

Since I am still bringing all my content together I thought I would pull in this post from Quora asking what is special about DuckDuckGo . Privacy enabled by default. This certainly helped get traction when the NSA security revelations came around. DDG is not the only privacy conscious search engine but certainly one that pushes it as a feature more then others. See https://duckduckgo.com/privacy !bang syntax. Remember back in th..

I like refactoring. No, I love refactoring. No, not even like this. I awfully love refactoring. I hate bad code and bad architecture. I feel quite creepy when I design a new feature and the near-by class contains absolute mess. I just can’t look at the sadly-looking variables. Sometimes before falling asleep I close my eyes and imagine what could be improved in the project. Sometimes I wake up at 3:00AM and go to my computer to improve so....

I like refactoring. No, I love refactoring. No, not even like this. I awfully love refactoring. I hate bad code and bad architecture. I feel quite creepy when I design a new feature and the near-by class contains absolute mess. I just can’t look at the sadly-looking variables. Sometimes before falling asleep I close my eyes and imagine what could be improved in the project. Sometimes I wake up at 3:00AM and go to my computer to improve so....

pClasses are a href=http://en.wikipedia.org/wiki/First-class_citizenfirst-class objects/a in Ruby. All classes happen to be instances of codeClass/code. In other words, classes are codeClass/code objects just like code#39;hello#39;/code and code#39;world#39;/code are codeString/code objects./p pOut of the box, there are 3 ways to create classes in Ruby./p h2Use the codeclass/code Keyword/h2 pIn the vast majority of the cases, you would use ....

Ricerous - venam.net - 11 years ago - eng

You cannot — ought not — judge the Fire phone by the traditional standards against which we have come to judge all devices these days, but rather from the perspective of a goods and services company that seeks to facilitate streamlined access to its storefront for its most loyal and devoted customers by offering them a device integrated with its own services to a degree made impossible through third-party integration alone on another device..




Backport iOS 8's convenient NSString containsString: method to iOS 7 using runtime patching that won't conflict with Apple's implementation.

In a style made popular by Benedict Evans in his hallmark Twitter postulations, posit: computers were created for writers. As such, the next iteration of computing devices will cater to the needs of others: creators and designers will have Jarvis-like artificial intelligence systems to converse with and holographic interfaces to involve their entire bodies in the creation process. The current model involves the two tools of the writer’s tra..


I'd Drive That - zacs.site - 11 years ago - eng
Every so often an article crosses my path wherein the author drools over a custom shop’s awesome modifications to an already awesome vehicle, and then I invariably spend a good long while extricating myself from the inevitable rabbit hole that ensues. As of this writing, nearly four months have passed since I have gone down that path , continuing my trend of leaving roughly three months between each of these articles. Today, I’m back for..


Beginning August 18th I will be offering a three week evening class aimed at professional programmers who want to learn Ruby on Rails and PostgreSQL, with the goal of becoming proficient with both in a very short time.

First Crack 1.0 - zacs.site - 11 years ago - eng
Since starting this website nearly two years ago, I have written specifically about the engine that runs it exactly four times: in Introducing First Crack , I detailed my long journey to the realization that I needed to build something completely my own, from the ground up; later, I talked about some of my creation’s niceties in First Crack in Practice , before outlining the changes an innocuous redesign brought about in First Crack’s Co..

Introduction The concept of dependencies seems rather straight forward. If “Thing A” depends on “Thing B”, then we can understand that we can't possibly use “Thing A” until we have “Thing B”. It's not even a development principle really, it's more of an “even small kids realize this” kind of principle. It's sort of a universal given, unless you happen to be Gallifreyan. Taking that a step further, if you want me to make an application for y..

I’m still going with the Laravel port. One thing I’ve found really interesting is custom validators. In Laravel models you can set field rules, such as…

AdRoll’s customer dashboard is powered by our HBase cluster, populated using both Storm and Hadoop MapReduce . Using Storm allows us to provide real-time statistics to our users, while Hadoop gives us the accuracy guarantees needed for billing. Throughout the day, Storm emits a steady stream of writes to HBase. Our MapReduce jobs however, run once a day over the previous day’s data. This generates a huge spike in write traffic that can....

Very interesting take on the recent flare up around Disruption Theory, and how Lepore was not necessarily wrong to criticize Christenson and his theory, but that she did point to the wrong permutation of it: it is not necessarily the base theory that is flawed, but rather the watered-down version we find in use so often today. John Kirk then proceeded to delve further into the theory in a great follow up to Ben Thompson’s recent piece , C..

I have been carrying my Fitbit One for a little over two years with me and it keeps tracking my daily steps. It also tracks my distance covered by multiplying those steps using the stride length which you can either provide explicitly or implicitly setting your heights. In the winter of 2012 I bought my first ~Garmin Forerunner 410~ (replaced by a Garmin Forerunner 920XT) GPS watch to help me track my running (and other outdoor) activities.

Database - www.craigpardey.com - 11 years ago - eng

I’ve been using Netezza for a few months now and this post captures my opinions based on my limited experience. For context, I’m populating a Netezza database for a client. The database schema is managed by the client, and Netezza was selected prior to my involvement. Netezza is their data warehouse, but they’re also using it a little like an application database. They’re using a bi-temporal model , but that’s a subject for another post.

In the process of growing a company there’s several hurdles based on the size of the company. What worked at 5 doesn’t work at 20, what works at 20 doesn’t work at 50, and what worked at 50 doesn’t work at 150. There’s a lot of talk about two pizza teams and scaling development teams out there. One thing I haven’t seen quite enough of is details around scribing and documenting things. Planning At teams of 2 and 3 you get everyon....

In the process of growing a company there’s several hurdles based on the size of the company. What worked at 5 doesn’t work at 20, what works at 20 doesn’t work at 50, and what worked at 50 doesn’t work at 150. There’s a lot of talk about two pizza teams and scaling development teams out there. One thing I haven’t seen quite enough of is details around scribing and documenting things. Planning At teams of 2 and 3 you get everyon....

A while back I announced a preprint of a paper on coloring graphs with certain resilience properties. I’m pleased to announce that it’s been accepted to the Mathematical Foundations of Computer Science 2014, which is being held in Budapest this year. Since we first published the preprint we’ve actually proved some additional results about resilience, and so I’ll expand some of the details here. I think it makes for a nicer overall picture, ..

A while back I announced a preprint of a paper on coloring graphs with certain resilience properties. I’m pleased to announce that it’s been accepted to the Mathematical Foundations of Computer Science 2014, which is being held in Budapest this year. Since we first published the preprint we’ve actually proved some additional results about resilience, and so I’ll expand some of the details here. I think it makes for a nicer overall picture, ..

A while back I announced a preprint of a paper on coloring graphs with certain resilience properties. I’m pleased to announce that it’s been accepted to the Mathematical Foundations of Computer Science 2014, which is being held in Budapest this year. Since we first published the preprint we’ve actually proved some additional results about resilience, and so I’ll expand some of the details here. I think it makes for a nicer overall picture, ..

Step templates, introduced in Octopus Deploy 2.4, are a great way to share and reuse useful PowerShell scripts. Anyone can make a step…

I linked to this piece by Ben Thompson in the title only because it is his most recent on the topic of disruption theory; I strongly encourage you to start with his earlier piece from last year titled “ What Clayton Christenson Got Wrong ”, where he more fully explains the theory and further expands upon some of its flaws. Especially if you — like me until now — only know of Disruption Theory in the abstract as explained in passing here and..

Coming from C#, it provides the built in function that you can use to get the of a class. Powershell also makes it easy to get Type…

Java bookmarks - xenodium.com - 11 years ago - eng
Better Java . ExecutorService - 10 tips and tricks . Java anti-patterns . Java Generics FAQs . Lanterna , a text GUI (a la ncurses) written in Java. Modern Java - A Guide to Java 8 .

Browser bookmarks - xenodium.com - 11 years ago - eng
Dillo . Firefox: no window borders or other decoration . NetSurf . SingleFile | Save a page as a single HTML file .

Node bookmarks - xenodium.com - 11 years ago - eng

javascript ES6 cheatsheet — Map & WeakMap – Mihai Serban – Medium . A better way to lazy load responsive images . Airbnb JavaScript Style Guide . An overview of JavaScript reactive frameworks . Babel Javascript compiler . Bootstrap 3 grid . Chrome DevTools . Concise JavaScript intro . DOMPurify: a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG . ECMAScript parsing infrastructure for multipurpose analysis....

HTML bookmarks - xenodium.com - 11 years ago - eng
A few HTML tips (Mozilla) . awesome-motherfucking-website: An awesome list of websites about minimal web design and copious swearing . Better Motherfucking Website . Chrome Devtools Tips & Tricks . Chrome Devtools Tips and Tricks (Hacker News) . Chromium's web fundamentals and Web Starter Kit . CSS Grid Areas . CSS Layout cookbook - CSS: Cascading Style Sheets (MDN) . Facebook Relay: An Evil And/Or Incompetent Attack On REST . HEAD....

Ask HN: Good books/courses to learn networking essentials for web development . Command-line tools to look up DNS information . Stanford CS 144: Introduction to Computer Networking | Hacker News .


I’m sitting here working on Gastropoda on a train to Norrköping. A couple of days ago I started experimenting with Laravel after the friendly folks on /r/php provided some invaluable input to my vanilla PHP vs framework question.

40 visitors online