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

I’ve been reluctantly dreading the switch to gnome 3 + shell until it’s been ironed out a little bit more than gnome 3.0 - finally took the plunge. overall it’s working well. here are some (hopefully) useful notes: preupgrade 14->17 in one step doesn't work. it lets you wait an hour for all the downloads to finish, but once you've rebooted, the preupgrade installer tells you it can't jump this far. fail. reboot into f14, yum clean all, rm....

I’ve been reluctantly dreading the switch to gnome 3 + shell until it’s been ironed out a little bit more than gnome 3.0 - finally took the plunge. overall it’s working well. here are some (hopefully) useful notes: preupgrade 14->17 in one step doesn't work. it lets you wait an hour for all the downloads to finish, but once you've rebooted, the preupgrade installer tells you it can't jump this far. fail. reboot into f14, yum clean all, rm....



Hello world! - idea.popcount.org - 14 years ago - eng

Welcome to the latest iteration of my blog! I recently realized that I’ve been blogging since 1997 , but actual visual or technical updates have been a lot more seldom. This new blog aims to focus on simplicity and content, much in the spirit of Zeldman’s 2012 web design manifesto . You can find a lot more about how this iteration was built in the colophon . For reference, here is how the old site layout from 2007 looked like: ..

I read somewhere that a bitwise left shift was a faster method of removing a fraction of a floating point number in Javascript than using parseInt or Math.floor(). I wasn't surprised that parseInt was slow, since I think it parses the number as a string, but the left shift being faster than Math.floor() was a bit more puzzling to me. So I decided to make a JSPerf test to compare those three methods. Read on for the full results


I read somewhere that a bitwise left shift was a faster method of removing a fraction of a floating point number in Javascript than using parseInt or Math.floor(). I wasn't surprised that parseInt was slow, since I think it parses the number as a string, but the left shift being faster than Math.floor() was a bit more puzzling to me. So I decided to make a JSPerf test to compare those three methods. Read on for the full results

Running the Numbers - boyter.org - 14 years ago - eng
So I have rolled out quite a few performance improvements. searchcode is MUCH MUCH faster then it was before. I also added some various improvements across the board in terms of relevance. This included indexing characters like !@#$%^&*()-= etc… So now things like the perl regex match =~ is now a valid search term. Of course you can combine terms and normal characters to get really complex search terms such as $localdate =~ /([0-9]+):([0..

An “Agile” project is one that actively seeks to incorporate changes as the project progresses, rather than assuming that the plans from the beginning of the project will work for the whole project duration. Not all organizations want to adopt “agile” as their project metaphor. And some organizations that do adopt methods such as Scrum do it without becoming as “agile” as Scrum promises. Instead of criticizing these organizations of “agile ..



In our last primer we saw the Fourier series, which flushed out the notion that a periodic function can be represented as an infinite series of sines and cosines. While this is fine and dandy, and quite a powerful tool, it does not suffice for the real world. In the real world, very little is truly periodic, especially since human measurements can only record a finite period of time. Even things we wish to explore on this blog are hardly pe..

In our last primer we saw the Fourier series, which flushed out the notion that a periodic function can be represented as an infinite series of sines and cosines. While this is fine and dandy, and quite a powerful tool, it does not suffice for the real world. In the real world, very little is truly periodic, especially since human measurements can only record a finite period of time. Even things we wish to explore on this blog are hardly pe..

In our last primer we saw the Fourier series, which flushed out the notion that a periodic function can be represented as an infinite series of sines and cosines. While this is fine and dandy, and quite a powerful tool, it does not suffice for the real world. In the real world, very little is truly periodic, especially since human measurements can only record a finite period of time. Even things we wish to explore on this blog are hardly pe..

I love this quote and I think it really fits in with what I'm doing with this blog, and in my everyday life. Taking pride in your work is…





Maven - www.craigpardey.com - 14 years ago - eng

I encountered this error while setting up a Jenkins job to automate our Maven release process. [INFO] EXECUTING: cmd.exe /X /C "hg commit --message "[maven-release-plugin] prepare for next development iteration" c:\jenkins\jobs\Release\workspace\pom.xml" [DEBUG] abort: C:\Jenkins\jobs\Release\workspace\pom.xml not under root [ERROR] EXECUTION FAILED Execution of cmd : commit failed with exit code: -1. Working directory was: c:\jenkins..

Electric Imp - www.evantahler.com - 14 years ago - eng
Where have I been for the past month? Well, I’ve been heads-down helping to launch the internet of things. Now that we have launched, I can…

You are a ninja-rockstar developer with a billion dollar idea. You write Ruby and Javascript. You like BDD, responsive design, HTML5 and node.js. You are really good at UX and quickly producing a prototype. You have been working on your app for a few months. Now it’s time to deploy your app. Because you are a hot new start-up, you will of course use AWS. You spend a few hours trying to figure out how many of which instance type you....

You are a ninja-rockstar developer with a billion dollar idea. You write Ruby and Javascript. You like BDD, responsive design, HTML5 and node.js. You are really good at UX and quickly producing a prototype. You have been working on your app for a few months. Now it’s time to deploy your app. Because you are a hot new start-up, you will of course use AWS. You spend a few hours trying to figure out how many of which instance type you....

If you really care about your sanity and the sanity of those around you, you probably start most projects by creating a build script of some description. 1 If you've compiled Java or .NET, or if you read the Ant primer then you're probably familiar with writing an XML based build script. Adobe Flex application can be built in the same way, with just a few steps. Prerequisites Basic Compilation We'll start by creating a very basic build.


I thought I’d take a moment to present one possible path, or set of alternate paths, for learning Clojure, a modern Lisp implemented on top of the Java Virtual Machine. Update: Since this was written in 2012, a number of additional excellent books have come out. These include Carin Meier’s Living Clojure ; Vandgrift and Miller, Clojure Applied ; and Daniel Higginbotham’s, Clojure for the Brave and True . These are all great ch....

I thought I’d take a moment to present one possible path, or set of alternate paths, for learning Clojure, a modern Lisp implemented on top of the Java Virtual Machine. Update: Since this was written in 2012, a number of additional excellent books have come out. These include Carin Meier’s Living Clojure ; Vandgrift and Miller, Clojure Applied ; and Daniel Higginbotham’s, Clojure for the Brave and True . These are all great ch....

I thought I’d take a moment to present one possible path, or set of alternate paths, for learning Clojure, a modern Lisp implemented on top of the Java Virtual Machine. Update: Since this was written in 2012, a number of additional excellent books have come out. These include Carin Meier’s Living Clojure ; Vandgrift and Miller, Clojure Applied ; and Daniel Higginbotham’s, Clojure for the Brave and True . These are all great ch....


Problem: Derive the double angle identities $$\sin(2\theta) = 2\sin(\theta)\cos(\theta)\\\ \cos(2\theta) = \cos^2(\theta) – \sin^2(\theta)$$ Solution: Recall from linear algebra how one rotates a point in the plane. The matrix of rotation (derived by seeing where $ (1,0)$ and $ (0,1)$ go under a rotation by $ \theta$, and writing those coordinates in the columns) is $$A = \begin{pmatrix} \cos(\theta) & -\sin(\theta) \\\ \sin(\theta) & \cos(..

Problem: Derive the double angle identities $$\sin(2\theta) = 2\sin(\theta)\cos(\theta)\\\ \cos(2\theta) = \cos^2(\theta) – \sin^2(\theta)$$ Solution: Recall from linear algebra how one rotates a point in the plane. The matrix of rotation (derived by seeing where $ (1,0)$ and $ (0,1)$ go under a rotation by $ \theta$, and writing those coordinates in the columns) is $$A = \begin{pmatrix} \cos(\theta) & -\sin(\theta) \\\ \sin(\theta) & \cos(..

Problem: Derive the double angle identities $$\sin(2\theta) = 2\sin(\theta)\cos(\theta)\\\ \cos(2\theta) = \cos^2(\theta) – \sin^2(\theta)$$ Solution: Recall from linear algebra how one rotates a point in the plane. The matrix of rotation (derived by seeing where $ (1,0)$ and $ (0,1)$ go under a rotation by $ \theta$, and writing those coordinates in the columns) is $$A = \begin{pmatrix} \cos(\theta) & -\sin(\theta) \\\ \sin(\theta) & \cos(..


Donations If you appreciate this tool, please consider a donation. It truly helps me out. PayPal : GitHub : Ko-Fi : Playing Minecraft, I like making circular things. I used a chart while I was building, but wanted to be able to make variable size ovals which is something I couldn't find a decent chart of or generator capable of, so I created this! Go Fullscreen Show Old Generator Fo..

Donations If you appreciate this tool, please consider a donation. It truly helps me out. PayPal : GitHub : Ko-Fi : Playing Minecraft, I like making circular things. I used a chart while I was building, but wanted to be able to make variable size ovals which is something I couldn't find a decent chart of or generator capable of, so I created this! Go Fullscreen Show Old Generator Fo..

This is not going to be a very popular opinion considering my reader demographic, but I’ve grown a little sick of the gaming community as a whole and recent whining about Diablo 3 has triggered…well…this post. Why do so many of us have to be so negative about everything that comes out? Ok, I understand things like being frustrated about server downtime, or installation problems, or major bugs. I completely understand the frustration there..

CloudFlare is a both a proxy and a CDN (content delivery network). It was recommended to me by Magnus Bråth. Quoted from them: On average, a website on CloudFlare loads twice as fast uses 60% less bandwidth has 65% fewer requests is way more secure All for free! Never heard of them? According this recent [...]

CloudFlare is a both a proxy and a CDN (content delivery network). It was recommended to me by Magnus Bråth. Quoted from them: On average, a website on CloudFlare loads twice as fast uses 60% less bandwidth has 65% fewer requests is way more secure All for free! Never heard of them? According this recent [...]

Not many coding updates lately because of other work. I’m working on the game a little each day and will post when there’s a substantial update to make. Box2D is still driving me a little insane on a regular basis, but I’m getting the hang of it. Meanwhile, a quick overview of the past few days:


In favour of ORM's - tomforb.es - 14 years ago - eng
I recently read this post entitled “(Some) ORM Haters Do Get It” and I wanted to make a few points in favour of ORM’s. The author of the post argues that ORM’s are bad because of impedance mismatch. I don’t know enough about that subject to comment on it but I have been using ORM’s long enough to th...

3 visitors online