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

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

All variants of Driven Development (henceforth the ‘xDDs’) strive to attain focused, minimalistic coding. The premise of lean development is that we should write the minimal amount of code to satisfy our goals. A way to ensure that code is able to solve the given problem and respond to change over time is to articulate the problem in machine-readable form. This allows us to programmatically validate its correctness. For this reason, xDD is ..

Meaghan Lewis is an imposter, and so are you. If you’re afflicted with Imposter Syndrome, as 70% of successful people are, you might feel like a fraud because your accomplishments are inadequate. Many people with Imposter Syndrome attribute their success to luck or timing, instead of their own hard work. They report “waiting to be found out.” Ironically, imposters are the ones who are most likely to be high achievers.

Today, Thoughtworks joined tens of thousands of citizens and dozens of companies in filing comments with the FCC in opposition to proceeding 14-28, the Open Internet Remand. Add your voice to the growing chorus in defense of the open Internet by submitting a comment here.  To Chairman Wheeler and the FCC Commissioners:

Notice: ** the original version of this post incorrectly specified the property as AppArgs instead of AppArg. This is now fixed. For Android you would probably also want to add the build argument android.xactivity=android:exported="false". A common trick in mobile application development, is communication between two unrelated applications. In Android we have intents which are pretty elaborate and can be used via Display.execute, howe..

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…

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…

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

This Week in Podcasts - zacs.site - 12 years ago - eng
I am considering using a boilerplate for the introduction to this article, and keeping the actual noteworthy content the dynamic aspect going forward. So, let’s give it a try with last week’s opening: “Another week, another set of great podcasts for your listening pleasure. Enjoy.” Permalink.

Python bookmarks - xenodium.com - 12 years ago - eng
12. Virtual Environments and Packages — Python 3.7.4 documentation (pipenv) . A python command-line tool which draws basic graphs/charts in the terminal . Argparse cookbook : For simple python scripts. Best 50 Python Books for Programmers with All Skill Sets . Code Like a Pythonista: Idiomatic Python . Dataset: databases for lazy people . Dive Into Python 3 book . Dive Into Python book . Drawille : Python drawing in ascii/unicode br....

Hexagonal Grids . Big O Notation – Explained as easily as possible | Hacker News . Comprehensive Big O Notation Guide in Plain English, using Javascript . Just Simply | Stop saying how simple things are in our docs . Show HN: DevBooks – Help Developers find indy books | Hacker News . Writing Well-Documented Code - Learn from Examples - Code Catalog . (How to Write a (Lisp) Interpreter (in Python)): parse, tokenize, read from tokens, e....

On local host ssh-keygen cat ~/.ssh/id_dsa.pub | ssh user@remotehost 'cat >> ~/.ssh/authorized_keys' On remote host chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys UPDATE: Add "AddKeysToAgent yes" to .ssh/config and enter password only once .

Can Execute - www.codenameone.com - 12 years ago - eng
Runtime.exec is pretty familiar to Java developers (and the process builder in later versions), however for mobile applications we usually don’t have access to an executable. The solution is to invoke a URL which is bound to a particular application, this works rather well assuming the application is installed and you can activate quite a few things e.g. this is a partial list of URL’s that work on iOS . (notice that a lot of th..

The Git Logo Image from git-scm.com . I have had the opportunity to explain Git and the basics of its operation on more than one occasion. It's something that I enjoy doing, especially because I believe it is an indispensable skill for collaboration in industry and academia. I have always distributed a small "cheat sheet" with the most-used commands, and I am posting it here (for no reason other than I can find it quickly in the fut....

Losing Apple - crateofpenguins.com - 12 years ago - eng
Yes; fantastic piece from Sid O’Neill. I myself have begun to wonder the same things lately, questioning how I became so pedantic and obsessed with things of such little real importance that I would wax on endlessly about a simple ad , of all things. Yet, unlike Sid, I have been able to suppress those uncomfortable questions until very recently. As time marches on, however, and the amount of time I devote to this hobby only grows, this is ..

I once visited a team that had fifteen layers in their code. That is: If you wanted to display some data in the database in a web page, that data passed through 15 classes in the application. What did these layers do? Oh, nothing much. They just copied data from one object to the next. Or sometimes the “access object layer” would perform a check that objects were valid. Or perhaps the check would be done in the “boundary object layer”.

I never had a problem with the aesthetics of iOS 7, and continue to have no troubles whatsoever with it running atop my iPhone 4S: my phone never restarts, and my battery works just fine — especially for a device rapidly approaching its third birthday. Nevertheless, I can appreciate that many have had numerous and insurmountable problems in these areas as well as in many others, and that these issues have made iOS 7 a very difficult release....

Eve 0.4 adds cool features like Document Versioning and Coherence Mode. Cerberus 0.7 allows regex validation amongst other niceties. Make sure to check the official v0.4 announcement  for all the details.

Eve 0.4 adds cool features like Document Versioning and Coherence Mode. Cerberus 0.7 allows regex validation amongst other niceties. Make sure to check the official v0.4 announcement  for all the details.

Eve 0.4 adds cool features like Document Versioning and Coherence Mode. Cerberus 0.7 allows regex validation amongst other niceties. Make sure to check the official v0.4 announcement  for all the details.

In the past couple of years, I’ve worked as a part of the Thoughtworks TechOps delivery team. Our work largely entails maintaining and enhancing internal system portals for employee information, resource management, client management etc.

New trailer! - etodd.io - 12 years ago - eng
Gearing up for Midwest Game Developers Summit  this weekend. Tune in next week for my first expo post-mortem. In the mean time, the old trailer was looking woefully outdated, so here's a brand new one!

Vanishing Water - what-if.xkcd.com - 12 years ago - eng

139 visitors online