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 don’t have an infant son to take care of, so I cannot speak to that adventure, but I can speak to its effects: every so often I undergo bouts of insomnia-like symptoms where no matter how much I may want to sleep, regardless of how significantly tomorrow’s test will effect my grade, it’s all I can do to hold myself still while my mind races. What am I doing tomorrow? Did I finish all my homework? Will I have time to listen to that latest....

On a Saturday night, i got out to party. After a few hours of dancing, and a few drinks I we got of the club to take a taxi home. I got hit by the delicious smell of bacon grilling around juicy hot dogs. Next to the dogs, onions and peppers added extra savory smell and ggot my mouth watering as I imagined biting into the juicy, crunchy hot dog. I wanted the hot dog so bad. I was determined to eat the hot dog, and nobody could convince me ot....

Raw materials - mattgemmell.com - 12 years ago - eng
If not the best, for even as I type this I have likely forgotten someone, then Matt Gemmell easily comes in as by far and away one of the greatest writer I have the continued privilege of reading, and one of my favorite as well. Aside from that praise, I have little to say with regards to his latest article: words fail me, and no commendation could do it justice. I am awestruck. Permalink.

To give you a break from the usual GNU/Linux/DevOps/Puppet/GlusterFS drab, I’ve decided to have a go at writing a different kind of technical article. This article will show you how to build the traditional Canadian snow dwelling known as a quinzee . If you will be travelling to Canada, I recommended that you read through this article ahead of time, so that you don’t offend your host by being unfamiliar with their traditional living ac..

To give you a break from the usual GNU/Linux/DevOps/Puppet/GlusterFS drab, I’ve decided to have a go at writing a different kind of technical article. This article will show you how to build the traditional Canadian snow dwelling known as a quinzee . If you will be travelling to Canada, I recommended that you read through this article ahead of time, so that you don’t offend your host by being unfamiliar with their traditional living ac..

I personally consider Amazon the former: “a brilliant company investing every penny of cash in building the future”. Benedict’s graph seems to support this theory: as revenue increases net income remains approximately zero; where did all that money go if not to infrastructure? Especially given the alternative that paints Amazon as “a Ponzi scheme doomed to collapse” — completely ridiculous and utterly juvenile — I find any argument discussi..

Introduction In my last post called Concurrency, Goroutines and GOMAXPROCS , I set the stage for talking about channels. We discussed what concurrency was and how goroutines played a role. With that foundation in hand, we can now understand the nature of channels and how they can be used to synchronize goroutines to share resources in a safe, less error prone and fun way. What Are Channels Channels are type safe message que....

Did you know that I write a weekly newsletter collecting cool articles and code projects from around the web? Because I do, and I think it’s pretty cool; won’t you consider signing up? If you need some extra encouragement, how about checking out the past four issues before subscribing? Because you can, just head over to the campaign archive page . The fifth issue just went out a few minutes ago. Hopefully, next Sunday the sixth will go out..

Last time we looked at the elementary formulation of an elliptic curve as the solutions to the equation $$y^2 = x^3 + ax + b$$ where $ a,b$ are such that the discriminant is nonzero: $$-16(4a^3 + 27b^2) \neq 0$$ We have yet to explain why we want our equation in this form, and we will get to that, but first we want to take our idea of intersecting lines as far as possible.

Last time we looked at the elementary formulation of an elliptic curve as the solutions to the equation $$y^2 = x^3 + ax + b$$ where $ a,b$ are such that the discriminant is nonzero: $$-16(4a^3 + 27b^2) \neq 0$$ We have yet to explain why we want our equation in this form, and we will get to that, but first we want to take our idea of intersecting lines as far as possible.

Last time we looked at the elementary formulation of an elliptic curve as the solutions to the equation $$y^2 = x^3 + ax + b$$ where $ a,b$ are such that the discriminant is nonzero: $$-16(4a^3 + 27b^2) \neq 0$$ We have yet to explain why we want our equation in this form, and we will get to that, but first we want to take our idea of intersecting lines as far as possible.

Just in time - nindalf.com - 12 years ago - eng
Rita's life takes an unexpected turn when she realizes she has been living in a care facility for years and has forgotten everything about her past.

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

Interviewing - www.craigpardey.com - 12 years ago - eng
I’ve been interviewing candidates quite a bit lately and I must admit that I quite enjoy the process. I get to meet new people and learn about how they work, and things they’ve worked on, and about technologies that I haven’t used or haven’t heard of. At Intelliware we usually conduct two separate interviews: the first is a personality/fit interview intended to answer the questions, “Can we work with this person, and would they be happy h..

Just in time - nindalf.com - 12 years ago - eng
Rita's life takes an unexpected turn when she realizes she has been living in a care facility for years and has forgotten everything about her past.



Good Writing - zacs.site - 12 years ago - eng
I hate to be “that guy” who takes to his website after a Twitter exchange goes south, but it seems I am becoming him more and more with each passing day. A few weeks ago after Zac Cichy and I disagreed on using mute filters to block uninteresting content, I wrote In Defense of Muting ; today, this article comes hot on the heels of a debate Glenn Fleishman and I almost had after he rejected an article Linus Edwards submitted to The Magazi..

All Ahead Full - etodd.io - 12 years ago - eng
Progress report. Sir, we have inbound screenshots from the first two weeks of full-time development. Bearing zero nine five, range three hundred. Prepare countermeasures. I added motion blur around the screen edges when the player is at their maximum speed: The phone has returned, but now it's in full 3D glory: Some parts of the levels now build up dynamically when the player reaches them.

I cited this quote on Twitter and I’ll do so again here: “Saying ‘Microsoft missed mobile’ is a bit unfair ... Not that that should make Satya Nadella sleep any better at night.” I love this, and I found the rest of Ben’s article on Microsoft’s mobility saga very interesting as well. This is Stratēchery at its best, folks; great work by Ben Thompson, as usual. Permalink.

Insanity - zacs.site - 12 years ago - eng
Over the last month every time I sat down to write, all throughout the editing process, and even after I finally washed my hands of an article and published it, I would think back to a curious analogy I happened upon a few weeks ago while writing a particularly long and challenging piece. As I wrestled to clearly and with great concision convey my thoughts in that since-forgotten post, I realized that writing — for all its apparent ease — i..

I will admit it: I only thought to pull out Pandas when my Python script was nearly complete, because running print on a Pandas data frame would save me the trouble of formatting 12 rows of data by hand. But as I added the import statement, it suddenly struck me that Pandas aggregate operations might be able to replace some of the steps inside my big for loop. Half an hour later, my loop had disappeared completely and my entire script w....

Today we released Eve v0.3 . It includes customizable Files Storage support (on GridFS by default), a lot of fixes, several breaking changes and a lot of love. Head over to relevant  blog post  and/or to  changelog  to know more about it.

Opera is really nice - tomforb.es - 12 years ago - eng
I really like the Opera browser. A couple of months ago I got a bit tired of using Google Chrome, it was just a bit sluggish sometimes and I fancied a change. So I switched to Firefox, which I enjoyed using for a month or so until it too became irksome - it used a hell of a lot of memory and was als...

Opera is really nice - tomforb.es - 12 years ago - eng
I really like the Opera browser. A couple of months ago I got a bit tired of using Google Chrome, it was just a bit sluggish sometimes and I fancied a change. So I switched to Firefox, which I enjoyed using for a month or so until it too became irksome - it used a hell of a lot of memory and was als...

Without adding a git commit hook I wanted to be able to check if my Python code conformed to pep8 standards before committing anything. Since I found the command reasonably useful I thought I would post it here. git status -s -u | grep '\.py$' | awk '{split($0,a," "); print a[2]}' | xargs pep8 Just run the above in your projects directory. It’s fairly simple but quite effective at ensuring your Python code becomes cleaner ever time you c..


This is a guest post by my friend and colleague Adam Lelkes. Adam’s interests are in algebra and theoretical computer science. This gem came up because Adam gave a talk on probabilistic computation in which he discussed this technique. Problem: simulate a biased coin using a fair coin. Solution: (in Python) def biasedCoin(binaryDigitStream, fairCoin): for d in binaryDigitStream: if fairCoin() != d: return d Discussion: This function takes t..

This is a guest post by my friend and colleague Adam Lelkes. Adam’s interests are in algebra and theoretical computer science. This gem came up because Adam gave a talk on probabilistic computation in which he discussed this technique. Problem: simulate a biased coin using a fair coin. Solution: (in Python) def biasedCoin(binaryDigitStream, fairCoin): for d in binaryDigitStream: if fairCoin() != d: return d Discussion: This function takes t..

This is a guest post by my friend and colleague Adam Lelkes. Adam’s interests are in algebra and theoretical computer science. This gem came up because Adam gave a talk on probabilistic computation in which he discussed this technique. Problem: simulate a biased coin using a fair coin. Solution: (in Python) def biasedCoin(binaryDigitStream, fairCoin): for d in binaryDigitStream: if fairCoin() != d: return d Discussion: This function takes t..

This piece of content is taken from a comment I left on the TechZing podcast blog . I should note I have not even begun to explore issues such as what happens to a zombie in extreme heat or cold. Of course much of the below can be disregarded if the zombie virus is airborne, but this assumes the standard zombie canon of being spread through bites. My take on the zombie apocalypse was always that it could never happen. The reasons being,

This is the problem with emphasizing computer science over learning to code. Without an understanding of what’s happening at a low level, my peers ran into issues […] and had no idea what to do to debug them. This is a problem that stems from teaching people computer science but not teaching them how to code. Learning to code isn’t just teaching people how to spell – it’s teaching people the meaning behind the words.

This oh so this. If you look back over the decades at the many high-level complaints that have been leveled at Windows, one in particular sticks out: Unlike Mac OS, in particular, Windows has always attempted to satisfy every possible customer need, and as such it often provides multiple ways to accomplish the same thing. The result is a messy product, if you will, one that lacks the singular vision that is typically associated with the..



Interfaces as loops - sebinsua.com - 12 years ago - eng
I had an experience the other day that transformed my thoughts on interfaces and I’d like to share it. I believe that not enough of us understand what an interface really is and that this is hampering our ability to provide good user experience. One of the problems we have when answering the question “What is an interface?” is that we don’t have an accurate representation of what an interface looks like. There is a tendency for us to beco....

New searchcode Logo - boyter.org - 12 years ago - eng
Just a quick post to show off the new searchcode.com logo. I have been working on a new version of the site for a few weeks now and want to get something out there for people to look at. Design wise its not done yet, but the logo is. There it is in all its glory. The new design has a similar look and I should be able to start talking about and showing it off soon. Things I can mention are,

This is my third teardown of Ingress: 1.45.1.  To get an understanding of how this works, I'd recommend looking over my first and second teardown of this game for more information. With that, here is my 3rd teardown of Ingress  Fonts for Glphys It

Finding solutions to systems of polynomial equations is one of the oldest and deepest problems in all of mathematics. This is broadly the domain of algebraic geometry, and mathematicians wield some of the most sophisticated and abstract tools available to attack these problems. The elliptic curve straddles the elementary and advanced mathematical worlds in an interesting way. On one hand, it’s easy to describe in elementary terms: it’s the ..

Finding solutions to systems of polynomial equations is one of the oldest and deepest problems in all of mathematics. This is broadly the domain of algebraic geometry, and mathematicians wield some of the most sophisticated and abstract tools available to attack these problems. The elliptic curve straddles the elementary and advanced mathematical worlds in an interesting way. On one hand, it’s easy to describe in elementary terms: it’s the ..

Finding solutions to systems of polynomial equations is one of the oldest and deepest problems in all of mathematics. This is broadly the domain of algebraic geometry, and mathematicians wield some of the most sophisticated and abstract tools available to attack these problems. The elliptic curve straddles the elementary and advanced mathematical worlds in an interesting way. On one hand, it’s easy to describe in elementary terms: it’s the ..

The Typist on H&FJ - thetypist.com - 12 years ago - eng
Great look at the industry’s leading font providers, Hoefler & Frere-Jones, Typekit, and Google Fonts, made all the more valuable because now I won’t have to shell out $150 to ultimately go back to Google Fonts in the end. In a sense, as light bulbs are to Marco Arment, so too are fonts to The Typist in this article. Also worth noting with regards to Google’s offering is that in addition to making an ever-expanding library of fonts availabl..

Last week John Gruber updated his regular expression for matching URLs from a relatively modest 205 characters to just shy of two thousand. Given that I wrote my own Markdown parser for this site and thus spent quite a bit of time crafting regular expressions myself, his article immediately piqued my interest. Unlike John though, who wrote his to actually match URLs, mine assumes that everything formatted as a Markdown link is, in fact, a l..

Interesting article from Benedict Evans drawing parallels between the dynamics of today’s smartphone industry where device manufacturers have no idea what the next five years could hold for the platform they base their entire business upon, Android, and the days of WinTel’s dominance we are only just now beginning to see the decline of, where OEMs had concrete road maps upon which to build future devices to. This lack of stability could hav..

99 visitors online