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

A friend of mine posed the following question recently: Do you have an opinion over using myisam or innodb for a read heavy MySQL DB? I do indeed have an opinion on this topic. It is thus: Use InnoDB for everything, use MyISAM for nothing. In some speed tests, it might appear that MyISAM is faster for read-heavy workloads. However, that only translates to reality when you’ve got a database which is doing nothing apart from read-..

TL/DR Part of the genius behind DuckDuckGo customer retention is the !bang feature . Every new search engine should implement it while trying to gain traction. Let me explain. Your current search engine is like a favorite couch. Its comfortable, familiar and you have been using it for years. Switching is not a comfortable experience. Im a search engine junkie. The moment I discover a new one I switch my defaults over to it and for a p..

Quick update - blog.gripdev.xyz - 13 years ago - eng
Hi all, It’s been a month and a bit since my last update so I just wanted to let you all know that I’m still here! I recently moved house and that’s been taking up a lot of my time. I’m hoping to have an update for the HypeMix app soon with some bug fixes and added features. I’ve also got a list of changes, based on your feedback, for both apps which I’m going to take a stab at this weekend.


All About Tea - sam.hooke.me - 13 years ago - eng
We went to All About Tea, and invested in a tea pot for loose leaf tea. This gave us a much wider selection of possible teas we could buy, since the constraint of bagged tea was vanquished.

All About Tea - sam.hooke.me - 13 years ago - eng
We went to All About Tea, and invested in a tea pot for loose leaf tea. This gave us a much wider selection of possible teas we could buy, since the constraint of bagged tea was vanquished.

I haven’t updated the blog in a while and people have been asking me how it’s going in Sweden. I’ve also gotten a few emails from people who have actually been considering a move here and I still can’t really give any proper advice on this front because I haven’t been here long enough. But I thought I’d do a quick update about how things are going so far . Careful, this might get long.

I’ve tried to push puppet to its limits, and so far I’ve succeeded. When you hit the kind of bug that forces you to hack around it , you know you are close. In any case, this isn’t about that embarrassing bug, it’s about how to set delayed actions in puppet. Enter puppet-runonce, a module that I’ve just finished writing. It starts off with the realization that you can exec an action which also writes to a file. If it sees this file, then....

I’ve tried to push puppet to its limits, and so far I’ve succeeded. When you hit the kind of bug that forces you to hack around it , you know you are close. In any case, this isn’t about that embarrassing bug, it’s about how to set delayed actions in puppet. Enter puppet-runonce, a module that I’ve just finished writing. It starts off with the realization that you can exec an action which also writes to a file. If it sees this file, then....

Update 12/26/2013: The Mac Beta is now available and there is no reason to use WineBottler anymore. Instructions and an updated post are here ! I switched from Windows to Mac for work a little over a year ago (I've been using Macs at home for years) and there is one program I still could not live without - Scooter Software's wonderful Beyond Compare . I've tried every single diff tool available and none have lived up to Beyond Comp....

Update 12/26/2013: The Mac Beta is now available and there is no reason to use WineBottler anymore. Instructions and an updated post are here ! I switched from Windows to Mac for work a little over a year ago (I've been using Macs at home for years) and there is one program I still could not live without - Scooter Software's wonderful Beyond Compare . I've tried every single diff tool available and none have lived up to Beyond Comp....

Today I attended the annual DIG conference. DIG stands for Digital, Interactive & Gaming, and is essentially a large conference in London, Ontario that brings together the interactive, game, and digital media companies for both networking and educational/informative sessions. Although this year’s DIG conference was a bit smaller than last year, there were more industry professionals present, and far more meaningful conversation! Instead ..

Today I attended the annual DIG conference. DIG stands for Digital, Interactive & Gaming, and is essentially a large conference in London, Ontario that brings together the interactive, game, and digital media companies for both networking and educational/informative sessions. Although this year’s DIG conference was a bit smaller than last year, there were more industry professionals present, and far more meaningful conversation! Instead ..

Guest Post I wrote for DomainNameNews I was reading Mark Cuban's thoughts about Facebook trying to get him to pay to reach his fans. It's an interesting opinion and one I can empathize with. The crux of it is this picture: Brands have spent millions of dollars getting people to 'Like' their brands. Now, Facebook is asking them to pay more to reach the audience they already paid to build. It feels fundamentally unfair because Fac....

Guest Post I wrote for DomainNameNews I was reading Mark Cuban's thoughts about Facebook trying to get him to pay to reach his fans. It's an interesting opinion and one I can empathize with. The crux of it is this picture: Brands have spent millions of dollars getting people to 'Like' their brands. Now, Facebook is asking them to pay more to reach the audience they already paid to build. It feels fundamentally unfair because Fac....

Guest Post I wrote for DomainNameNews I was reading Mark Cuban's thoughts about Facebook trying to get him to pay to reach his fans. It's an interesting opinion and one I can empathize with. The crux of it is this picture: Brands have spent millions of dollars getting people to 'Like' their brands. Now, Facebook is asking them to pay more to reach the audience they already paid to build. It feels fundamentally unfair because Fac....

Guest Post I wrote for DomainNameNews I was reading Mark Cuban's thoughts about Facebook trying to get him to pay to reach his fans. It's an interesting opinion and one I can empathize with. The crux of it is this picture: Brands have spent millions of dollars getting people to 'Like' their brands. Now, Facebook is asking them to pay more to reach the audience they already paid to build. It feels fundamentally unfair because Fac....

Coursera Functional Programming has not been my first experience in an online course, but it has been the most satisfying by far. Many people were interested in it, and I think it created a great hype, not only in the course forums but in social networks like twitter. People all around the world were interacting in the same course, creating really interesting conversations and discussions about the subject. Really nice. Technically speaki....

The Dashboard Builder - solomon.io - 13 years ago - eng
The idea came from my friend Nick Hould, who worked in a web agency as an analytics analyst before joining The Starter League.



When there’s a merge conflict in Mercurial, TortoiseHG will give you the option to ’take local’ or ’take other’ in addition to resolving the conflict. However, sometimes you may want to ’take local’ or ’take other’ when there’s no merge conflict. To take local: hg merge --tool internal:local To take other: hg merge --tool internal:other

SSL scanners - idea.popcount.org - 13 years ago - kor

Last time we investigated the (very unintuitive) concept of a topological space as a set of “points” endowed with a description of which subsets are open. Now in order to actually arrive at a discussion of interesting and useful topological spaces, we need to be able to take simple topological spaces and build them up into more complex ones. This will take the form of subspaces and quotients, and through these we will make rigorous the noti..

Last time we investigated the (very unintuitive) concept of a topological space as a set of “points” endowed with a description of which subsets are open. Now in order to actually arrive at a discussion of interesting and useful topological spaces, we need to be able to take simple topological spaces and build them up into more complex ones. This will take the form of subspaces and quotients, and through these we will make rigorous the noti..

Last time we investigated the (very unintuitive) concept of a topological space as a set of “points” endowed with a description of which subsets are open. Now in order to actually arrive at a discussion of interesting and useful topological spaces, we need to be able to take simple topological spaces and build them up into more complex ones. This will take the form of subspaces and quotients, and through these we will make rigorous the noti..

Introduction - sam.hooke.me - 13 years ago - eng

Introduction - sam.hooke.me - 13 years ago - eng

In this lecture we learn about business models and about the Business Model Canvas as a tool for mapping business models. We learn that a company is for executing a business model whereas a startup is for finding one and then becoming a company. I fully agree with the view of a startup as a […]

Skyfall Outing - sam.hooke.me - 13 years ago - eng
After gathering first at a certain house, all members of the Tea Club set out to watch the 11:15am screening of Skyfall - though taking into account adverts, it actually started at 11:50am. This was rather fortunate because we arrived at almost half past.

Skyfall Outing - sam.hooke.me - 13 years ago - eng
After gathering first at a certain house, all members of the Tea Club set out to watch the 11:15am screening of Skyfall - though taking into account adverts, it actually started at 11:50am. This was rather fortunate because we arrived at almost half past.

Problem: Prove there are infinitely many primes Solution: Denote by $ \pi(n)$ the number of primes less than or equal to $ n$. We will give a lower bound on $ \pi(n)$ which increases without bound as $ n \to \infty$. Note that every number $ n$ can be factored as the product of a square free number $ r$ (a number which no square divides) and a square $ s^2$.

Problem: Prove there are infinitely many primes Solution: Denote by $ \pi(n)$ the number of primes less than or equal to $ n$. We will give a lower bound on $ \pi(n)$ which increases without bound as $ n \to \infty$. Note that every number $ n$ can be factored as the product of a square free number $ r$ (a number which no square divides) and a square $ s^2$.

Problem: Prove there are infinitely many primes Solution: Denote by $ \pi(n)$ the number of primes less than or equal to $ n$. We will give a lower bound on $ \pi(n)$ which increases without bound as $ n \to \infty$. Note that every number $ n$ can be factored as the product of a square free number $ r$ (a number which no square divides) and a square $ s^2$.



Last night I had the opportunity to hear Jason Fried, founder of 37signals, voice his thoughts on entrepreneurship.

Tea and Stuff! - sam.hooke.me - 13 years ago - eng
Today, the first official Tea Club meeting took place. It was attended by Dave, Phil and Sam. It was held from approximately 3pm until 7pm, and a wide variety of topics were discussed.

Tea and Stuff! - sam.hooke.me - 13 years ago - eng
Today, the first official Tea Club meeting took place. It was attended by Dave, Phil and Sam. It was held from approximately 3pm until 7pm, and a wide variety of topics were discussed.

I am writing a keepalived module for puppet. It will naturally be called: “puppet-keepalived”, and I will be releasing the code in the near future! In any case, if you’re familiar with VRRP , you’ll know that each managed link (eg: resource or VIP ) has a common routerid and password which are shared among all members in the group. It is important that these parameters are unique across the type definitions on a single node.

I am writing a keepalived module for puppet. It will naturally be called: “puppet-keepalived”, and I will be releasing the code in the near future! In any case, if you’re familiar with VRRP , you’ll know that each managed link (eg: resource or VIP ) has a common routerid and password which are shared among all members in the group. It is important that these parameters are unique across the type definitions on a single node.

Given the following code Map map = new HashMap(); map.put("123", "value"); Integer key = Integer.valueOf(123); String actual = map.get(key); What is the value of “actual”? Compilation error - key should be a String “value” null Answer: null This blew me away. The whole point of type-safe collections was supposed to provide compile-time checking. However, the only generics method on the Map class i..

A few weeks back I did a brief feature highlight on Postgres arrays . Since that time I’ve found myself using them with increasing regularity on small side projects. Much of this time I’m using Django and of course not opting to write raw SQL to be able to use arrays. Django actually makes it quite simple to work with Arrays in Postgres with a package by Andrey Antukh . Lets get started by installing two libraries: pip install djorm-ext-....

A few weeks back I did a brief feature highlight on Postgres arrays . Since that time I’ve found myself using them with increasing regularity on small side projects. Much of this time I’m using Django and of course not opting to write raw SQL to be able to use arrays. Django actually makes it quite simple to work with Arrays in Postgres with a package by Andrey Antukh . Lets get started by installing two libraries: pip install djorm-ext-....

35 visitors online