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

Turbolinks Turbolinks is a new Ruby library, enabled in Rails 4 by default, that is designed to speed up your web applications. It does this by binding a Javascript handler to all link clicks. Instead of allowing the browser to load the new page, it fetches it in the background via AJAX. It then parses out the body, and injects it into the document you’re currently viewing. The main advantage of Turbolinks is that your static assets ..

Well, how nice! Look what the UPS man hid behind my garbage can (seriously… the thing was all damp; it must have been sitting out there for two weeks). That’s pretty nice of them! It even included a note: The one strange thing is that while it’s marked for Project Sputnik (which uses a Dell XPS 13), I’m not sure I would feel comfortable carrying such a small computer with it.

Create.js in 2013 - bergie.iki.fi - 13 years ago - eng
It is now 2013, and the IKS project , started back in 2009 to improve content management systems through semantic technologies, has ended. Alongside Apache Stanbol and VIE.js , the Create.js inline editing toolkit was one of the major outcomes of this European Union funded effort. This post outlines the current state of Create, and some of the things that will be happening around it in 2013. Increased CMS adoption Thanks to bein....

Create.js in 2013 - bergie.iki.fi - 13 years ago - eng
It is now 2013, and the IKS project , started back in 2009 to improve content management systems through semantic technologies, has ended. Alongside Apache Stanbol and VIE.js , the Create.js inline editing toolkit was one of the major outcomes of this European Union funded effort. This post outlines the current state of Create, and some of the things that will be happening around it in 2013. Increased CMS adoption Thanks to bein....

Create.js in 2013 - bergie.iki.fi - 13 years ago - eng
It is now 2013, and the IKS project , started back in 2009 to improve content management systems through semantic technologies, has ended. Alongside Apache Stanbol and VIE.js , the Create.js inline editing toolkit was one of the major outcomes of this European Union funded effort. This post outlines the current state of Create, and some of the things that will be happening around it in 2013. Increased CMS adoption Thanks to bein....

Over the course of the last few days I have begun developing a new app to replace Hacker News Story Pickup Rate , a site that aims to take the guesswork out of submitting stories to Hacker News by using various heuristics to determine the best time to submit a story in order to gain the most attention. Partway through last week Hacker News Story Pickup Rate went down, and as of January 1st it had not gone back online. Permalink.

If you log into your Raspberry Pi using ssh it will prompt you for a password. Having to do this multiple times a days this is very annoying. To ease the pain, and enhance security, you can use public key authentication instead. Therefor you create a pair of keys on your client, and store the public key on your Raspberry Pi. Then you set up an authentication by key. Afterwards the user can login into the Raspberry Pi using his private key.


Full-Time Blogging - zacs.site - 13 years ago - eng
During my flight earlier this afternoon I started writing an article tentatively titled “I Should Blog Full Time, But I Can’t”, the first two paragraphs of which I have included below: Permalink.

It is a wonder that we have yet to officially write about probability theory on this blog. Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorith..

It is a wonder that we have yet to officially write about probability theory on this blog. Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorith..

It is a wonder that we have yet to officially write about probability theory on this blog. Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorith..

I've heard the phrase "Let's rewrite this in Java!" uttered in various meetings at various companies at various times in my career. Often by managers. All such projects to completely re-write the company's software in a new language or framework inevitably end in disaster. Why is this? I must confess I don't really know. I suppose it doesn’t have to be Java, although it often is. Java is the classic. For example, a big company comes alo..

This could be a post detailing how to host clustered virtual machines with rgmanager and clusvcadm, but that is a longer story and there is much work to do. For now, I will give you a short version including an informative “gotcha”. With my cluster up and running, I added a virtual machine entry to my cluster.conf : Clustering virtual machines with rgmanager and clusvcadm - purpleidea.com - 13 years ago - eng
This could be a post detailing how to host clustered virtual machines with rgmanager and clusvcadm, but that is a longer story and there is much work to do. For now, I will give you a short version including an informative “gotcha”. With my cluster up and running, I added a virtual machine entry to my cluster.conf : Email Template - www.databasesandlife.com - 13 years ago - eng
One often needs to send users email notifications. Ideally these should have the following capabilities: Text is stored in separate files (not strings in the source code) Localizable into different languages Variables (“Hello Adrian!”) Attachments (e.g. PDF invoices) HTML (for styling) Plain text alternative version Inline images (e.g. company logo) Variables displayed properly in HTML mails (escaping of “&” etc.) Variables which are embe..

Recently, I wrote a short essay on privilege and programming . It was quite popular on /r/programming and generated hundreds of comments, both there and on this blog. I was surprised and flattered to see the majority of the comments agreed with my post, however a few people brought up a concern which I’d like to address: Why this is person trying to convince me that I should regretful for being able to use a computer at a young age..

It happened when Steve Jobs introduced the iPhone, and it happened again when he introduced the iPad: a new player entered a market stagnated by incumbents and surprised everyone by tossing the norm out the window and ushering in a new era through the door. On a much smaller scale this happened earlier last week when I stumbled across Cyloramic , a neat little iOS app for the iPhone 5 that uses vibration patterns to spin the phone in a ful..

If you store your users' ages in the database, in one year's time their ages will be wrong. If you store your users' birth dates in the database, and calculate their age from that, this age will always be correct. Some sites wish to ask the user their age and display it. It would seem simplest to just store this number in an integer field alongside the user in the database. But you can be sure that, in one year, this value will be wrong.

Purple Cow - june.kim - 13 years ago - eng

Purple Cow - june.kim - 13 years ago - eng


The Giving Tree - june.kim - 13 years ago - eng

The Giving Tree - june.kim - 13 years ago - eng


Rgmanager , clustat and clusvcadm are useful tools in cluster land. I recently built a custom resource which I added to one of my service chains. Upon inspecting clustat, I noticed: [root@server1 ~]# clustat Member Status: Quorate Member Name  ID  Status ------ ----  ---- ------ server1  1 Online, Local, rgmanager server2  2 Online, rgmanager Service Name  Owner (Last)  State ------- ----  ----- ---..

Rgmanager , clustat and clusvcadm are useful tools in cluster land. I recently built a custom resource which I added to one of my service chains. Upon inspecting clustat, I noticed: [root@server1 ~]# clustat Member Status: Quorate Member Name  ID  Status ------ ----  ---- ------ server1  1 Online, Local, rgmanager server2  2 Online, rgmanager Service Name  Owner (Last)  State ------- ----  ----- ---..

I’ve been drawing an animal a day. It’s slow going, but I’m glad I started this project because it’s already taught me a lot. For example:

When I was in grade 6, I handed out a couple of 3 1/2" floppy disks to a couple of friends in my class whose parents had recently purchased PCs. On each disk was a game I created. You’d fly a ship horizontally through outer space. It had two controls, up and down, to avoid asteroids. The longer you survived the more points you got. The next day one of my friends said “My dad said you didn’t make that game!”

Retrospective 2012 - juri.dev - 13 years ago - eng

I am lazy, therefore if I can type less, I will type less. Often people are surprised to see that Oracle supports the ANSI DATE and TIMESTAMP syntax in the SQL code, which allows me to shorten the lengthy TO_DATE( …. , ‘YYYY-MM-DD HH24:MI:SS’) syntax a bit. You can just type this if you want to compare some field to a date (day precision): SQL> SELECT COUNT(*) FROM dba_objects WHERE created > DATE'2012-12-01' ; COUNT(*) 0 SQL>..

I am lazy, therefore if I can type less, I will type less. Often people are surprised to see that Oracle supports the ANSI DATE and TIMESTAMP syntax in the SQL code, which allows me to shorten the lengthy TO_DATE( …. , ‘YYYY-MM-DD HH24:MI:SS’) syntax a bit. You can just type this if you want to compare some field to a date (day precision): SQL> SELECT COUNT(*) FROM dba_objects WHERE created > DATE'2012-12-01' ; COUNT(*) 0 SQL>..

Heart Beats for Music - youtu.be - 13 years ago - eng
Speaking of music created in interesting and unconventional ways, Ryan Challinor used his heart rate to set the tempo for Call Me Maybe by Carly Rae Jepson in this video created for MIT’s Music Hack Day . Permalink.

NASDAQ Dubstep - soundcloud.com - 13 years ago - eng
Found this a little bit ago by chance at the bottom of the Hacker News front page. Very, very cool. “Bass wobble - Notes based on smoothed out NASDAQ overall trading volumes. Wobble rate based on current volatility of the NASDAQ overall trading. Melody - Apple performance vs NASDAQ100 index. Basic beat - Static. Hi-hat - Triggered when the overal nasdaq trading volume is above 2 minute rolling average.” Permalink.

Figure 1: The final product A while back I finally got my 512MB revision 2 model Raspberry Pi to successfully run OpenELEC. The picture to the right shows it running, using a shared network mount to access all of my media files. Some folks requested a write-up detailing how I put everything together, so I'm going to try and provide a generalized walkthrough for those with the initiative to do something like this. Although I'm not ....

A few years ago, when I lived in Minnesota, my friend and I split our time between two activities: building robots and building rockets. We built our robots of Legos and our rockets of cardboard and balsa wood. When we weren’t occupied with one of those endeavors we spent our evenings racing his go-cart around the empty parking lot across from his house, our afternoons building zip lines in his backyard instead of doing the work we were sup..

10 chapters - honza.pokorny.ca - 13 years ago - eng
You get through the less glamorous parts while still being nourished. It’s not a read-your-bible-in-a-year plan. It’s more of a plan for reading the Bible as a way of life. You’re never done. You don’t read the Bible so many times in a year. You read Acts 12 times, all gospels 4 times, etc. You always read different things together. There isn’t as much guilt when skipping a day because you don’t fall behind. 10 chapters a day..

10 chapters - honza.pokorny.ca - 13 years ago - eng
You get through the less glamorous parts while still being nourished. It’s not a read-your-bible-in-a-year plan. It’s more of a plan for reading the Bible as a way of life. You’re never done. You don’t read the Bible so many times in a year. You read Acts 12 times, all gospels 4 times, etc. You always read different things together. There isn’t as much guilt when skipping a day because you don’t fall behind. 10 chapters a day..

This year has been an amazing year professionally. Together with my employee Martin, and a contractors I’ve been using for visual design and HTML, I’m proud to report we’ve taken the following features for the following customers online 2012.   Companies can give their employees mobile phones. Companies pay the bill for these mobile phones. Companies with thousands of such phones get PDF bills which would be inches thick if one ..


As I was working through my seemingly immutable Instapaper queue this morning I came across Jason Snell’s article from earlier this month titled Writing on the iPad ; it was as if I had written the article myself. Over the past six months I made it a point to keep a journal. Not so that I could reflect on my feelings twenty years from now, but so that I could give it to someone very dear to me as a Christmas gift. Rather than keep the ....

I’ve been slowly working on my January game for One Game a Month. So far only two of my ~20 animals are actually drawn and the code ( GitHub ) is very far from finished, but I’m getting there. Also considering joining the Stockholm Global Game Jam, which takes place in January, but have to check some things before committing.

The other day I wrote a short, single paragraph post titled Christmas Break . The gist of the very short article was to say that it’s okay to take a break from working, that your holiday break shouldn’t necessarily be spent catching up on overdue work; taking a break is not a bad thing, and in the grand scheme of things is unlikely to negatively impact your future success. I released the article early in the afternoon of Christmas Eve with..

Balking - zacs.site - 13 years ago - eng
The tendency to choose the path of least resistance has always been one of the most annoying personality traits I possess. Often manifested as a calm, easygoing attitude it has, however, served me quite well over the years. A double-edged sword if ever there was a more appropriate time to use the phrase, on the one hand the ability to discern and choose the course of action most agreeable to the largest number of dissidents has proven extre....

17 visitors online