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 just had a very interesting experience with AOP in C#. I have a function with a return type List which is being intercepted and that's all…

Design Patterns: Bridge - radek.io - 14 years ago - eng

The [Vodafone website in Iceland](https://vodafone.is/ "Visit the Vodafone website") has just undergone a redesign. It was designed by the amazing web agency [Kosmos & Kaos](https://www.kosmosogkaos.is/ "Kosmos & Kaos website"), which is also based in Iceland. I'm very grateful to have been able to partake in the project. I helped with the CSS, initial HTML and most of the Javascript interactions on the website, and I've got to say I'm pret..

The [Vodafone website in Iceland](https://vodafone.is/ "Visit the Vodafone website") has just undergone a redesign. It was designed by the amazing web agency [Kosmos & Kaos](https://www.kosmosogkaos.is/ "Kosmos & Kaos website"), which is also based in Iceland. I'm very grateful to have been able to partake in the project. I helped with the CSS, initial HTML and most of the Javascript interactions on the website, and I've got to say I'm pret..

Thanks for the continued testing. Hopefully the app is now getting nearer to the release candidate, although this is a more experimental build. Changes in this build: Increased to performance Changes to feed Gui Improvements to the Offline reader Fontsize tweaks Screen orientation lock Really interested to hear what you think of the new feeds gui on the home page, get the latest xap here .

The recent outage of SoundCloud was the result of everybody doing the right thing. This totally jives with John Allspaw’s message that…

This tutorial will allow you to use the OS X "Swipe" (three finger drag) features in your MacVIM. In this example, I use it to move between buffers.

The recent outage of SoundCloud was the result of everybody doing the right thing. This totally jives with John Allspaw’s message that…

So, what he hell is that V8 Bundled Exec call which shows up in various Oracle 11g monitoring reports?! It’s yet another piece of instrumentation which can be useful for diagnosing non-trivial performance problems. Oracle ASH has allowed us to measure what is the top wait event or top SQLID for a long time, but now it’s also possible to take a step back and see what type of operation  the database session is servicing.

So, what he hell is that V8 Bundled Exec call which shows up in various Oracle 11g monitoring reports?! It’s yet another piece of instrumentation which can be useful for diagnosing non-trivial performance problems. Oracle ASH has allowed us to measure what is the top wait event or top SQLID for a long time, but now it’s also possible to take a step back and see what type of operation  the database session is servicing.

I ran into this post on HN today. It's from a guy who often gets brought in to help teams refactor old ruby on rails code. My experience with rails has been that it's pretty good at abstracting most of the crap away from your code base and gives you a nice clean structure for your code, but his argument seems to be that as soon as you start doing some spaghetti stuff, you get into trouble.


I ran into this post on HN today. It's from a guy who often gets brought in to help teams refactor old ruby on rails code. My experience with rails has been that it's pretty good at abstracting most of the crap away from your code base and gives you a nice clean structure for your code, but his argument seems to be that as soon as you start doing some spaghetti stuff, you get into trouble.

Yosemite August 2011 - solomon.io - 14 years ago - eng
Family trip photos from Yosemite—Yosemite Falls, Tuolumne Meadows, the Ahwahnee Lodge, and Clouds Rest from Olmsted Point.

HP TouchPad obtained - liza.io - 14 years ago - eng
C is now the proud owner of an HP TouchPad. For those who have been under a rock, HP has officially discontinued their TouchPad tablet and prices in Harvey Normans around Australia have been slashed by something like 80%. C ended up getting a 32GB HP TouchPad, which had an original retail price of $599, for $148. The 16GB versions were selling for $98. This is what he was originally going for, but by the time we got to Harvey Norman in O’Co..

The Problem The mobile version of SoundCloud is a consumer of our own API dog food. That decision was made with the intention to deploy a…

The Problem The mobile version of SoundCloud is a consumer of our own API dog food. That decision was made with the intention to deploy a…

I saw C watching a trailer for Project Dust (apparently already out as From Dust? Thanks, Keg !) today and it instantly reminded me of another game I played years ago. Populous 3: The Beginning. So much so that I actually thought maybe this was meant to be a sequel.

Searching for this topic on the web led to various libraries, all of which were no doubt very powerful, all of which were extremely large and difficult to use if one didn’t know how. Plenty of advice existed on the internet, “use library X”, but when the library has hundreds of thousands of lines that isn’t really enough information. I didn’t even mind in which programming language the solution was to be written.

At one of the Ericsson R&D days, Professor Scott Shenker - who's an academic at the University of California in Berkeley, presented on a concept that he calls the "software defined network'. Now, if you haven't seen the presentation - it's definitely worth watching (it's on  YouTube, here ), and provides quite an engaging look at the problem of network scaling from the perspective of academia, and especially in terms of a comparison to the ..

At one of the Ericsson R&D days, Professor Scott Shenker - who's an academic at the University of California in Berkeley, presented on a concept that he calls the "software defined network'. Now, if you haven't seen the presentation - it's definitely worth watching (it's on  YouTube, here ), and provides quite an engaging look at the problem of network scaling from the perspective of academia, and especially in terms of a comparison to the ..

This: [youtube]664eq7BXQcM[/youtube] This: [youtube]mR85BrIDCUc[/youtube] And most of all, of course, this. So much of this: [youtube]pgKPkgEG1BA[/youtube] I have already decided that if by some chance my 2011 model Mac Mini running Windows 7 cannot run that ^^^ sufficiently, I will be going out that minute and buying a PC that can. Just for that ^^^. I will also be taking a week off work when that ^^^ comes out.

When working with Object-Relational Mappers like nhibernate and Entity Framework 4 it can seem like a good idea to setup a Session or…

I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..

I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..

I want to thank all my readers for visiting Math ∩ Programming as often as you do, and doubly thank those who are kind enough to leave a comment. Unfortunately over the next few weeks I may not have time to do work as much on this blog as I have in the past two months. After driving 3,000 miles across the U.S. (detouring to Seattle, WA), I’ve arrived in wonderful Chicago, and I’m presently going through TA and graduate student orientation a..

Nohting new here but a list of what you should read to be a better Python developer, for intermediate and advanced Pythoners, in no particular order. Building skills in Python a very complete language description Code like a Pythonista useful quick list of good practice. I’m reading it again and again to get it automatically The hidden features of Python question on Stackoverflow, a must read What is a metaclass Generator Tricks for Systems....


I was finishing up the second instalment of Stray by Me…ok, that’s a lie, I was actually drawing a dragon…


Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..

Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..

Problem: Show that $ \sqrt{2}$ is an irrational number (can’t be expressed as a fraction of integers). Solution: Suppose to the contrary that $ \sqrt{2} = a/b$ for integers $ a,b$, and that this representation is fully reduced, so that $ \textup{gcd}(a,b) = 1$. Consider the isosceles right triangle with side length $ b$ and hypotenuse length $ a$, as in the picture on the left. Indeed, by the Pythagorean theorem, the length of the hypotenus..

Parkour Ninja is still alive! And it's looking more like Mirror's Edge now, complete with first-person camera. The old direction of the game just had too much frustration and not enough fun. Hopefully things will change now. I re-integrated a physics engine, this time  BEPU physics , which is a screaming fast open-source XNA physics engine with unbelievable support. I was able to get my existing block simplification/rendering code to work..

This is my latest build with a couple of new features and changes. I’m currently traveling so have been doing bits of bobs along the way on planes and in cafe’s with free wifi. Hopefully haven’t made too many mistakes. New Features Include: Scalable fonts via the app bar when reading an article Pivot for the feeds to allow easy change between feeds Changes to backgrounds and live tiles to improve the look and feel General tweaks to increa..

The UML Class Diagram - radek.io - 14 years ago - eng

I’ve been living in a pink house since 2007. Well no more! I didn’t move - I painted my house the other day. Now I live in a brown house! The awesomest part is I only spent about $40 and it only took us maybe six hours? Just the better part of the afternoon.



I have uploaded the latest hacking session video. I have edited it a little, I cut out the part where I spilled an entire Red Bull onto my desk, with some onto my laptop (some keys are still sticky)! Note that this is an old video from year 2011 and it’s recording resolution is not too good. But you’ll still find useful stuff from in there despite the blurriness :)

I have uploaded the latest hacking session video. I have edited it a little, I cut out the part where I spilled an entire Red Bull onto my desk, with some onto my laptop (some keys are still sticky)! Note that this is an old video from year 2011 and it’s recording resolution is not too good. But you’ll still find useful stuff from in there despite the blurriness :)

This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.

This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.

This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the “dot product” of two vectors. The General Problem One of the main problems in machine learning is to classify data.

31 visitors online