<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>arnorhs blog - arnorhs.dev</title><description>The blog of arnorhs - the legendary no-stack developer</description><link>https://arnorhs.dev/</link><language>en-us</language><item><title>Why are coding agents all going to the terminal?</title><link>https://arnorhs.dev/posts/2025-10-11/why-are-coding-agents-all-going-to-the-terminal/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2025-10-11/why-are-coding-agents-all-going-to-the-terminal/</guid><description> I&apos;ve noticed that these cli tools are really starting to become popular and judging from the effort put into their respective offerings by the model vendors, it seems to be what they are all betting on now.
Even OpenAI released yet another variation of Codex, this time as a terminal based one.
But I think the whole thing is wrong... </description><pubDate>Sat, 11 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Heartbreak - Why gatsby.js failed</title><link>https://arnorhs.dev/posts/2023-02-01/heartbreak-why-gatsbyjs-failed/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2023-02-01/heartbreak-why-gatsbyjs-failed/</guid><description> Back in 2017 the world of traditional websites was still dominated by monolithic traditional CMSes - The likes of WordPress, Drupal, Umbraco, WooCommerce, etc - This is the story of how gatsby.js became the love of my life and ultimately how it ended breaking my heart. </description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Conversation with ChatGPT on self-improvement</title><link>https://arnorhs.dev/posts/2023-01-30/conversation-with-chatgpt-about-self-improvement/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2023-01-30/conversation-with-chatgpt-about-self-improvement/</guid><description> I&apos;ve been using ChatGPT a bunch. I generated a job posting with it, made it write some basic descriptions, suggesting code as well. It is genuinely useful.
I&apos;m sure most people have tried having fun convos with it involving self-awareness, and it&apos;s fun to see how it responds. </description><pubDate>Mon, 30 Jan 2023 00:00:00 GMT</pubDate></item><item><title>React - Framework or a library?</title><link>https://arnorhs.dev/posts/2023-01-29/react-framework-or-library-revisited/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2023-01-29/react-framework-or-library-revisited/</guid><description> I feel like we never really settled debate of whether or not React was a library or a framework - hotly debated topic 10 years ago.
Did it matter? Does it matter now? Here are my thoughts</description><pubDate>Sun, 29 Jan 2023 00:00:00 GMT</pubDate></item><item><title>2022 in review</title><link>https://arnorhs.dev/posts/2023-01-03/2022-in-review/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2023-01-03/2022-in-review/</guid><description> The past couple of years have been pretty intense. In this post I go over the highlights of the last year or so and what Im excited about in 2023</description><pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate></item><item><title>2021 status report</title><link>https://arnorhs.dev/posts/2021-12-31/2021-status-report/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2021-12-31/2021-status-report/</guid><description> What excites me most coming into 2022. Solid.js, Astro, Next.js, Remix, Netlify, Cloudflare workers, trpc, magic.link, planetscale, my npm packages and more.</description><pubDate>Fri, 31 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Astro - static site generator made of dreams</title><link>https://arnorhs.dev/posts/2021-10-29/astro-static-site-builder-of-dreams/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2021-10-29/astro-static-site-builder-of-dreams/</guid><description> Recently, a new static site generator (SSG) arrived on the block called Astro. Lets talk a bit about SSGs. What they&apos;re good for, what they&apos;re not and why I think Astro is a bit of a game changer.</description><pubDate>Fri, 29 Oct 2021 00:00:00 GMT</pubDate></item><item><title>arnorhs.dev launches</title><link>https://arnorhs.dev/posts/2020-06-22/arnorhs-dev-launches/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2020-06-22/arnorhs-dev-launches/</guid><description>Open for orders</description><pubDate>Mon, 22 Jun 2020 00:00:00 GMT</pubDate></item><item><title>Android deterrent</title><link>https://arnorhs.dev/posts/2014-01-07/android-deterrent/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2014-01-07/android-deterrent/</guid><description>We’re in the middle of a huge revolution. We all know that. It’s been said a hundred times. Phones and tablets are taking over. People all over the world, especially in countries that are considered less wealthy, are adopting mobile platforms at a much greater rate than desktop computers. Meanwhile developers continue to be disproportionally excited about web development tools.</description><pubDate>Tue, 07 Jan 2014 00:00:00 GMT</pubDate></item><item><title>Language</title><link>https://arnorhs.dev/posts/2013-07-05/language/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2013-07-05/language/</guid><description>I got into an ironic conversation the other day over the usefulness of having multiple languages in the world. I am of the opinion that languages are redundant and they only exist for being the most usable mechanism we have invented for communication so far.</description><pubDate>Fri, 05 Jul 2013 00:00:00 GMT</pubDate></item><item><title>How to be great at building UI wireframes</title><link>https://arnorhs.dev/posts/2013-04-26/how-to-be-great-at-building-ui-wireframes/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2013-04-26/how-to-be-great-at-building-ui-wireframes/</guid><description>As I tweaked some last bits of code and added a few comments here and there, I realized I was getting excited. This project I had been working on for the last few days was almost done. I was happy about the code I had written and started prepping for a code review. My co-workers had been asking how it&apos;s going and wanted to give me feedback, so I pushed and deployed my changes to a staging server. What immediately followed was a humbling experience. &quot;What is this?&quot;, &quot;Why did we decide to do it this way?&quot;, &quot;Won&apos;t this interfere with the rest of the product?&quot;, &quot;How about if we do X instead?&quot;, &quot;Arnor, what the hell have you been building?&quot;</description><pubDate>Fri, 26 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Mobile app design: Clutter free using 1% prominence.</title><link>https://arnorhs.dev/posts/2013-04-13/1-prominence-the-ultimate-tool-in-the-fight-against-perceived-complexity/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2013-04-13/1-prominence-the-ultimate-tool-in-the-fight-against-perceived-complexity/</guid><description>By now, it&apos;s no secret that making mobile products has a unique set of design challenges. All companies and individuals making mobile products struggle with this. Finding the right balance between power and ease of use on a 3&quot; - 4&quot; screen is hard. It really all boils down to the natural rule of features: **More features =&gt; harder to understand, more useful.** **Fewer features =&gt; easier to understand, less useful.** So if you just add more features, without applying careful thinking about the whole experience and especially the experience for new users, you&apos;ll inevitably make a complicated product.</description><pubDate>Sat, 13 Apr 2013 00:00:00 GMT</pubDate></item><item><title>The Unclimbable Mountain</title><link>https://arnorhs.dev/posts/2013-03-14/the-unclimbable-mountain/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2013-03-14/the-unclimbable-mountain/</guid><description>I was reminded once again today how impenetrable the wall of things to do in life is. We had just hit yet another big milestone at work and as soon as we hit it, I started thinking about the next steps. And after that the next steps. Just in the time it took for us to reach this milestone, a list of things to fix and improve before the next milestone was building up. And that list is long enough to take 10 times the time that the original milestone took. We grow up thinking that next year will be better, or this year you will manage to finish X Running a business, or working at one, is about fires. Everything is either falling behind, failing, has always been broken or is unusable. The only tool we have is a limited fire extinguisher to dim down the biggest most obvious fire each time.</description><pubDate>Thu, 14 Mar 2013 00:00:00 GMT</pubDate></item><item><title>Comparing the performance of Math.floor(), parseInt and a (bitwise) shift</title><link>https://arnorhs.dev/posts/2012-05-30/comparing-the-performance-of-math-floor-parseint-and-a-bitwise-shift/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2012-05-30/comparing-the-performance-of-math-floor-parseint-and-a-bitwise-shift/</guid><description>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&apos;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</description><pubDate>Wed, 30 May 2012 00:00:00 GMT</pubDate></item><item><title>Sensei DB</title><link>https://arnorhs.dev/posts/2012-02-18/sensei-db/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2012-02-18/sensei-db/</guid><description>LinkedIn is perhaps not known for their development efforts in the open source community. But to my surprise, they have released an open source data store, dubbed &quot;Sensei DB&quot; which I find really in...</description><pubDate>Sat, 18 Feb 2012 00:00:00 GMT</pubDate></item><item><title>My new Kindle Fire</title><link>https://arnorhs.dev/posts/2012-02-10/my-new-kindle-fire/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2012-02-10/my-new-kindle-fire/</guid><description>Recently I won a Kindle Fire in a Hacker Buddy give away, sponsored by Tokbox. (Hacker Buddy is a site that connects hackers to other hackers with the goal of helping each other out, you should check it out) I wanted to write up a summary of my experience using the device. I&apos;m not going to bore anybody with specs, information or detail. Enough information can be found online, eg. on the Amazon Kindle store.</description><pubDate>Fri, 10 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Is Node.js the next Ruby on Rails?</title><link>https://arnorhs.dev/posts/2012-01-31/is-node-js-the-next-ruby-on-rails/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2012-01-31/is-node-js-the-next-ruby-on-rails/</guid><description>I got into a conversation at work today about whether or not Node.js might become as popular and as ubiquitous as Ruby on Rails has become, or if it&apos;s just a fad. At first I was like &quot;It&apos;s going to become the most used framework evar!&quot; But then I thought about it a bit more and realized that this might not be the case.</description><pubDate>Tue, 31 Jan 2012 00:00:00 GMT</pubDate></item><item><title>A bad habit: Getting all the domains!</title><link>https://arnorhs.dev/posts/2011-12-31/a-bad-habit-getting-all-the-domains/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-31/a-bad-habit-getting-all-the-domains/</guid><description>I have this horrible habit, where when I have an idea, I usually start by ordering a domain. And when I&apos;m brainstorming, I might come up with around 30 ideas for domain names of a particular idea, which I narrow down to about 3-5. But horribly, I can&apos;t decide which one is the best (some people tell me it&apos;s because I&apos;m a &quot;libra&quot;), so I end up buying all of them.</description><pubDate>Sat, 31 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Responsive Grid Framework written in Stylus for Node.js</title><link>https://arnorhs.dev/posts/2011-12-30/responsive-grid-framework-written-in-stylus-for-node-js/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-30/responsive-grid-framework-written-in-stylus-for-node-js/</guid><description>I&apos;ve been hooked on Node.js for the last 2-3 months. I&apos;ve been doing some small projects for fun in Express, and at first I used the SASS complier that ships with Express by default. That framework is pretty limited and TJ Holowaychuk pointed me towards Stylus, a much better sass complier for Node.js. I tweeted something about Stylus a couple of days ago which resulted in a fellow countryman, named Jokull Solberg (www.solberg.is), showing me a responsive grid framework he made in Stylus.</description><pubDate>Fri, 30 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Nobody Likes Annoying Interfaces</title><link>https://arnorhs.dev/posts/2011-12-26/nobody-likes-annoying-interfaces/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-26/nobody-likes-annoying-interfaces/</guid><description>I came upon this blog post by Seth Hoenig titled &quot;Open letter to sites with annoying interfaces&quot; yesterday. In the article he talkes about how some web sites and/or apps hide user interface actions until a later state. The post is a little bit funny and there might be a little bit of truth to it, but mostly it&apos;s inaccurate. The examples he covers are gmail&apos;s edit-contact page and the button used to edit a project&apos;s description on github. I&apos;d like to talk a little bit about those and then give another perspective on hiding UI elements.</description><pubDate>Mon, 26 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Open all files from a git diff or git show with this handy command utility</title><link>https://arnorhs.dev/posts/2011-12-25/open-all-files-from-a-git-diff-or-git-show-with-this-handy-command-utility/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-25/open-all-files-from-a-git-diff-or-git-show-with-this-handy-command-utility/</guid><description>We use git as our versioning tool at work and I&apos;ve gradually been learning a few tricks on how to speed up my development time and time spent managing my repo. When jumping between branches, continuing your work from where you stopped last time, etc., you very often open the same files as you were editing in a previous commit. This may not be a problem if you use something like Command-T for vim or rely on the file browsing in TextMate, but often it might just be quicker to open all the files from a particular ref in git or opening all files from your branch&apos;s diff from master/dev or something.</description><pubDate>Sun, 25 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Arnor&apos;s Handy Bookmarklet for Measuring Page Scroll Performance</title><link>https://arnorhs.dev/posts/2011-12-11/handy-bookmarklet-for-measuring-page-scroll-performance/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-11/handy-bookmarklet-for-measuring-page-scroll-performance/</guid><description>I&apos;ve been dealing with some unfortunate scroll performance issues at work lately, and to aid me in that task I&apos;ve been using a handy CSS stress test bookmarklet made by Andy Edinborough. It works by iterating through all your classes and measuring the performance improvement you get from dropping them - thus helping you find out which classes are making your page scroll speed slow. It&apos;s handy but the use case too constrained for my needs. I wanted to be able to simply run a test anywhere on the page just for a single run, and I didn&apos;t really care about the classes, since I was manually disabling styles and moving things around, unbinding event etc to find out where the biggest performance improvements could be had.</description><pubDate>Sun, 11 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Possibly the nicest Node.js beginner&apos;s guide (and style guide)</title><link>https://arnorhs.dev/posts/2011-12-10/possibly-the-nicest-node-js-beginners-guide-and-style-guide/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-10/possibly-the-nicest-node-js-beginners-guide-and-style-guide/</guid><description>Felix Geisendörfer, one of the node.js contributers has released what can only be dubbed as the ultimate guide to writing node.js applications. He&apos;s launched a site called nodeguide.com which has a beginner&apos;s guide, a guide for how to convince your boss you should be using node (kind of funny, but sadly there are people who need this) and a style guide for standardization of indentation, naming, etc which should be taken with a grain of salt.</description><pubDate>Sat, 10 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Diving into Facebook&apos;s Timeline UI</title><link>https://arnorhs.dev/posts/2011-12-03/diving-into-facebooks-timeline-ui/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-03/diving-into-facebooks-timeline-ui/</guid><description>A couple of months ago, Facebook started rolling out it&apos;s Timeline feature. For those who don&apos;t know, it&apos;s a new form of a Facebook profile, which displays a user&apos;s profile in a very different way, based on their entire life&apos;s history. It&apos;s a very dramatic thing and is a very impressive endeavor. I signed up the very minute it was announced and have had it as my default profile, though it hasn&apos;t been viewable by anybody but me for some time, it&apos;s dust has now settled a bit and I&apos;ve been trying to digest it and form an opinion. The Timeline is so interesting in so many ways. In one regard it&apos;s got a very inconsistent UI compared to the rest of Facebook and it introduces a lot of UI concepts and ideas that have not been known to websites in general before but on the other hand it&apos;s also a very pretty beast. Read on if you&apos;re interested in diving (probably way too) deep into the Timeline</description><pubDate>Sat, 03 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Echo JS launched</title><link>https://arnorhs.dev/posts/2011-12-01/echo-js-launched/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-12-01/echo-js-launched/</guid><description>A new Hacker News-style social news site has been launched focused exclusively around Javascript. It&apos;s a nice source for some interesting JS libraries and articles. If you are passionate about Javascript, you should check it out: https://www.echojs.com/</description><pubDate>Thu, 01 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Interesting stuff coming up in Firefox 10 (Aurora)</title><link>https://arnorhs.dev/posts/2011-11-12/interesting-stuff-coming-up-in-firefox-10-aurora/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-11-12/interesting-stuff-coming-up-in-firefox-10-aurora/</guid><description>Yesterday, Mozilla announced the availability of Firefox 10 beta, named Aurora. The version introduces a bunch of new HTML5 features and some of them sound very interesting.</description><pubDate>Sat, 12 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Designing User Interfaces for &quot;Normies&quot;</title><link>https://arnorhs.dev/posts/2011-10-25/designing-user-interfaces-for-normies/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-25/designing-user-interfaces-for-normies/</guid><description>When I was working at a small web development shop in Iceland, we developed a lot of applications. Some of those applications were used by what you would consider the &quot;older generation&quot; and/or &quot;normal users&quot;. Working at a small company like that you need to wear many hats, so usually what would happen is that I would end up teaching the end users to use most of the applications I developed. I really hated it and I&apos;m guessing most developers do, however, I would also say that it taught me a lot at the same time. It would even be safe to say that it shaped how I see user interfaces today. In this post I try to cover a few of the common patterns that I noticed among users with less computer understanding.</description><pubDate>Tue, 25 Oct 2011 00:00:00 GMT</pubDate></item><item><title>The problem with &quot;Lorem Ipsum&quot; and What You Can to Do Instead.</title><link>https://arnorhs.dev/posts/2011-10-20/my-problem-with-lorem-ipsum-and-what-to-do-instead/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-20/my-problem-with-lorem-ipsum-and-what-to-do-instead/</guid><description>Usually when designers are designing both print and website layouts, banner ads and other user interfaces, they need to have some text copy to work with. Most of the time, the client or the company they are working for doesn&apos;t have text copy prepared, so designers usually place so called &quot;Lorem Ipsum&quot; content into their designs. Lorem Ipsum has been used for many decades as placeholder content in print layout designs. It&apos;s based on latin, but is actually just gibberish and doesn&apos;t have any meaning. It&apos;s purpose is to divert the reader&apos;s attention away from the text itself and onto the layout and the design. That seems very logical.</description><pubDate>Thu, 20 Oct 2011 00:00:00 GMT</pubDate></item><item><title>I like these fonts</title><link>https://arnorhs.dev/posts/2011-10-18/i-like-these-fonts/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-18/i-like-these-fonts/</guid><description>Two fonts I like.</description><pubDate>Tue, 18 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Facebook&apos;s &quot;Problem&quot;</title><link>https://arnorhs.dev/posts/2011-10-16/facebooks-problem/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-16/facebooks-problem/</guid><description>My mom had a birthday gathering the other day (happy 52 mom). It was pretty uneventful as you would expect, but as sometimes happens these days, a conversation about Facebook got started. Most techies you meet would say that they hate listening to normal people talk about anything technical - especially the older generation. I usually find these kinds of conversations rather enjoyable, especially if I can withdraw and not have to be a part of it and just listen. Because then you kind of get a sense for how normal people see things and what problems they run to, etc.</description><pubDate>Sun, 16 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Having problems with motivation and getting things done? These links might help</title><link>https://arnorhs.dev/posts/2011-10-16/having-problems-with-motivation-and-getting-things-done-these-links-might-help/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-16/having-problems-with-motivation-and-getting-things-done-these-links-might-help/</guid><description>These two links are pretty good for helpful motivational tips, tricks and hacks. Read on.</description><pubDate>Sun, 16 Oct 2011 00:00:00 GMT</pubDate></item><item><title>Closures and Other Great Powers of Functions in Javascript</title><link>https://arnorhs.dev/posts/2011-10-14/closures-in-javascript/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-10-14/closures-in-javascript/</guid><description>Closures are functions that you define &quot;on the fly&quot; that have access to the same variables (the same [scope](https://en.wikipedia.org/wiki/Scope_\(computer_science\))) as they get defined in. You can store them as variables, pass them around between other functions, and generally get treated like a normal variable. In general they are very powerful. Read on for a deeper explanation of how they are useful and creative way in which they can be used.</description><pubDate>Fri, 14 Oct 2011 00:00:00 GMT</pubDate></item><item><title>A git power feature that helped me 10 mins ago</title><link>https://arnorhs.dev/posts/2011-09-25/a-git-power-feature-that-helped-me-10-mins-ago/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-25/a-git-power-feature-that-helped-me-10-mins-ago/</guid><description>I was setting up a new git repository (more on that in a later post) and I was using a wrong author, so the name was wrong on all the commits. I googled around and found this command which allow you t...</description><pubDate>Sun, 25 Sep 2011 00:00:00 GMT</pubDate></item><item><title>I have arrived in Palo Alto</title><link>https://arnorhs.dev/posts/2011-09-13/i-have-arrived-in-palo-alto/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-13/i-have-arrived-in-palo-alto/</guid><description>Good news. I have finally arrived in Palo Alto. I just got to my hotel and I&apos;m getting my apartment later this week (hopefully), so you could say that I&apos;ve officially moved.</description><pubDate>Tue, 13 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Best vim Cheat Sheet in the World / Planet / Solar system</title><link>https://arnorhs.dev/posts/2011-09-09/best-vim-cheat-sheet-in-the-world-planet-solar-system/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-09/best-vim-cheat-sheet-in-the-world-planet-solar-system/</guid><description>This is awesome for all Vimsters out there. A guy named Michael Pohoreski seems to have had a similar problem to almost every other vim user/beginner out there. He couldn&apos;t find a good vim cheat sheet, so he made the mother of all cheat sheets. It&apos;s damn ugly, but pretty good:</description><pubDate>Fri, 09 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Commands for converting from TextMate to Vim</title><link>https://arnorhs.dev/posts/2011-09-05/commands-for-converting-from-textmate-to-vim/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-05/commands-for-converting-from-textmate-to-vim/</guid><description>I saw this post on Hacker News today and thought it might be interesting to the TextMate users out there. It&apos;s written by this person, Jack Kinsella and he goes very much in-depth into how to convert yourself from being a TextMates to a vim user. Link: [textmate-to-vim](https://www.jackkinsella.ie/2011/09/05/textmate-to-vim.html)</description><pubDate>Mon, 05 Sep 2011 00:00:00 GMT</pubDate></item><item><title>How to Draw an Equilateral Triangle in Photoshop CS5 (updated)</title><link>https://arnorhs.dev/posts/2011-09-04/how-to-draw-an-equilateral-triangle-in-photoshop-cs5/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-04/how-to-draw-an-equilateral-triangle-in-photoshop-cs5/</guid><description>An [equilateral triangle](https://en.wikipedia.org/wiki/Equilateral_triangle), in case you&apos;ve forgotten, is a triangle composed of lines that are all of the same length. For some reason I started thinking about those kinds of triangles the other day and wanted to create one, for use in a pattern or something. I could have opted to just google for an image of one, but I wanted to draw one by hand. I started by creating a shape using the pen tool (p), but I found out quickly that it&apos;s not intuitively easy.</description><pubDate>Sun, 04 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Palo Alto</title><link>https://arnorhs.dev/posts/2011-09-03/palo-alto/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-09-03/palo-alto/</guid><description>[![Picture from Palo Alto, Stanford University Palm Drive](/wp-content/uploads/2011/09/Stanford_University_Palm_Drive_facing_Palo_Alto-150x150.jpg &quot;Click to read the post&quot;)](https://arnorhs.com/2011/09/03/palo-alto/) On a professional level, the last year and a half has been pretty interesting. I&apos;ve been managing my own projects, doing freelancing work, did some traveling, even some classes at a university, tried to work on a lot of side projects, etc. I can&apos;t say I did everything I wanted to, but it&apos;s still been pretty great. However, times are going to get even more interesting in the coming months...</description><pubDate>Sat, 03 Sep 2011 00:00:00 GMT</pubDate></item><item><title>VimConf is hopefully coming</title><link>https://arnorhs.dev/posts/2011-08-31/vimconf-is-hopefully-coming/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-08-31/vimconf-is-hopefully-coming/</guid><description>As a big fan of the text editor vim. I&apos;m also a bit of a newbie and I&apos;m constantly seeking out some new stuff to learn. Either some key combination I didn&apos;t know, some nice nifty plugin to help out, etc. [![](https://cl.ly/2h4625433e0i1Y3B3I0w/Image_2011-08-31_at_10.14.36_AM.png &quot;VimConf&quot;)](https://www.vimconf.org/?s=2E4) That&apos;s why I&apos;m excited about this possible online vim conference. It hasn&apos;t been planned properly yet and I believe he/they are still seeking people to participate and help. If you&apos;re interested you should check it out.</description><pubDate>Wed, 31 Aug 2011 00:00:00 GMT</pubDate></item><item><title>New Vodafone in Iceland website launched</title><link>https://arnorhs.dev/posts/2011-08-25/new-vodafone-in-iceland-website-launched/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-08-25/new-vodafone-in-iceland-website-launched/</guid><description>The [Vodafone website in Iceland](https://vodafone.is/ &quot;Visit the Vodafone website&quot;) has just undergone a redesign. It was designed by the amazing web agency [Kosmos &amp; Kaos](https://www.kosmosogkaos.is/ &quot;Kosmos &amp; Kaos website&quot;), which is also based in Iceland. I&apos;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&apos;ve got to say I&apos;m pretty proud of the work. That includes some nice CSS3 effects, a custom parallax slider, the modern dropdown menu etc.</description><pubDate>Thu, 25 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Interesting perspective from a refactoring rails guy</title><link>https://arnorhs.dev/posts/2011-08-23/interesting-perspective-from-a-refactoring-rails-guy/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-08-23/interesting-perspective-from-a-refactoring-rails-guy/</guid><description>I ran into this post on HN today. It&apos;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&apos;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.</description><pubDate>Tue, 23 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Apple&apos;s design inspired by Dieter Rams</title><link>https://arnorhs.dev/posts/2011-07-13/apples-design-inspired-by-dieter-rams/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-07-13/apples-design-inspired-by-dieter-rams/</guid><description>Somebody tweeted this link out today: [1960s Braun Products Hold the Secrets to Apple&apos;s Future](https://gizmodo.com/343641/1960s-braun-products-hold-the-secrets-to-apples-future). The...</description><pubDate>Wed, 13 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Jakob Nielsen on why the WSJ app gets bad reviews</title><link>https://arnorhs.dev/posts/2011-07-05/jakob-nielsen-on-why-the-wsj-app-gets-bad-reviews/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-07-05/jakob-nielsen-on-why-the-wsj-app-gets-bad-reviews/</guid><description>Jakob Nielsen recently published this post, where he (and I guess his team) analyze why the Wall Street Journal mobile app gets such bad customer reviews. It all stems from a horrible interface where the customers are led to believe that they need to pay separately for the monthly subscription to to the mobile app, when in fact it&apos;s free for existing subscribers.</description><pubDate>Tue, 05 Jul 2011 00:00:00 GMT</pubDate></item><item><title>Awesome thoughts on how programmers should think about TIME</title><link>https://arnorhs.dev/posts/2011-07-04/awesome-thoughts-on-how-programmers-should-think-about-time/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-07-04/awesome-thoughts-on-how-programmers-should-think-about-time/</guid><description>I saw this article on Hacker News today. It&apos;s very similar to a blog post I was planning to write, but never did.</description><pubDate>Mon, 04 Jul 2011 00:00:00 GMT</pubDate></item><item><title>My trip to San Francisco, Silicon Valley, California, USA</title><link>https://arnorhs.dev/posts/2011-05-30/my-trip-to-california-usa/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-05-30/my-trip-to-california-usa/</guid><description>Last month I went on a trip to the USA with a group of entrepreneurs from Iceland. We are/were all classmates and teachers in Klak - a kind of school for entrepreneurs - and the purpose of the trip was to visit a bunch of companies and schools out in Silicon Valley, the home of the tech industry. So how was it? well...</description><pubDate>Mon, 30 May 2011 00:00:00 GMT</pubDate></item><item><title>Best guide on using git sub modules is on this awesome vim blog</title><link>https://arnorhs.dev/posts/2011-05-28/best-guide-on-using-git-sub-modules-is-on-this-awesome-vim-blog/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-05-28/best-guide-on-using-git-sub-modules-is-on-this-awesome-vim-blog/</guid><description>I found this blog the other day when trying to brush up on my vim knowledge. I&apos;m getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a &quot;meta&quot; plugin) when I ran into this tutorial:</description><pubDate>Sat, 28 May 2011 00:00:00 GMT</pubDate></item><item><title>Change vim tab size</title><link>https://arnorhs.dev/posts/2011-05-26/change-vim-tab-size/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-05-26/change-vim-tab-size/</guid><description>If you like vim you probably know this already, but if you don&apos;t, here&apos;s how you change vim&apos;s tab size from the default 8.</description><pubDate>Thu, 26 May 2011 00:00:00 GMT</pubDate></item><item><title>Flexibility, speed to market, performance - pick two</title><link>https://arnorhs.dev/posts/2011-05-09/flexibility-speed-to-market-performance-pick-two/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-05-09/flexibility-speed-to-market-performance-pick-two/</guid><description>I&apos;m busy getting stuff done here in sunny California. I&apos;m sorry that this post is written in haste - I just wanted to make one clear point to everybody interested: If you are doing any kind of development - if you are the developer, the company or whoever, there is a general rule that applies:</description><pubDate>Mon, 09 May 2011 00:00:00 GMT</pubDate></item><item><title>Quick update: I&apos;m coming to Silicon Valley, launched websites, more</title><link>https://arnorhs.dev/posts/2011-04-24/quick-update-im-coming-to-silicon-valley-launched-websites-more/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-04-24/quick-update-im-coming-to-silicon-valley-launched-websites-more/</guid><description>I&apos;ve been terribly busy in the last months. I&apos;ll probably write a better summary of the work I&apos;ve been doing later, but here&apos;s a quick update about what&apos;s been happening lately. I&apos;m coming to San Francisco for about 10 days tomorrow. I&apos;m going with a group of people from Klak and I&apos;m very excited about it. We&apos;re seeing a few big tech startups, design companies and more. I&apos;ve never been to the USA and I&apos;ve always wanted to visit the tech hub of the world.</description><pubDate>Sun, 24 Apr 2011 00:00:00 GMT</pubDate></item><item><title>Nordic Innovation issue #2 is out</title><link>https://arnorhs.dev/posts/2011-04-19/nordic-innovation-issue-2-is-out/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-04-19/nordic-innovation-issue-2-is-out/</guid><description>Nordic Innovation, issue number two is out. This one is devoted to music and sound. There&apos;s an article I wrote on 8 music-related startups in there which you should check out :) https://www.nordicinnovation.is/</description><pubDate>Tue, 19 Apr 2011 00:00:00 GMT</pubDate></item><item><title>A Super Sweet Linux-windows Development Environment Setup</title><link>https://arnorhs.dev/posts/2011-04-16/a-super-sweet-linux-windows-development-environment-setup/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-04-16/a-super-sweet-linux-windows-development-environment-setup/</guid><description>Programmers and other geeks love to talk about the tools they use. I won&apos;t go into the languages, databases and what have you, but I want to explain a little bit about the setup I use to develop on and hopefully some of it can help someone out there facing the same issues. Even though I use Windows as my primary operating system, I&apos;m a pure open source guy and I primarily develop using PHP on nginx/apache and MySQL. So, this is my stack;</description><pubDate>Sat, 16 Apr 2011 00:00:00 GMT</pubDate></item><item><title>Interesting - range inputs and putting a bubble on top</title><link>https://arnorhs.dev/posts/2011-04-14/interesting-range-inputs-and-putting-a-bubble-on-top/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-04-14/interesting-range-inputs-and-putting-a-bubble-on-top/</guid><description>This blog post was published on the css-tricks blog today: It explains how you can create a bubble on top of a range-slider html5 form element, which shows the value of the slider.</description><pubDate>Thu, 14 Apr 2011 00:00:00 GMT</pubDate></item><item><title>The IE team throws bricks in a glass house</title><link>https://arnorhs.dev/posts/2011-04-12/the-ie-team-throws-bricks-in-a-glass-house/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-04-12/the-ie-team-throws-bricks-in-a-glass-house/</guid><description>The IE team released a new preview of IE10 beta today along with a video demo. The video goes out of it&apos;s way to point out some difference in CSS3 column rendering between IE 10 and Firefox 4:</description><pubDate>Tue, 12 Apr 2011 00:00:00 GMT</pubDate></item><item><title>I changed my opinion after seeing this Interview with Color&apos;s CEO, Bill Nguyen</title><link>https://arnorhs.dev/posts/2011-03-30/i-changed-my-opinion-after-seeing-this-interview-with-colors-ceo-bill-nguyen/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-30/i-changed-my-opinion-after-seeing-this-interview-with-colors-ceo-bill-nguyen/</guid><description>I think it&apos;s no secret that I&apos;m a big fan of This Week in Startups. In this latest episode (no 128) Jason Calacanis interviews Color&apos;s founder, Bill Nguyen. Color has obviously had a lot of attention because of it&apos;s enormous pre-launch raise and the low quality of it&apos;s initial application. The interview addresses and gives you a little glimpse into the way Bill sees things.</description><pubDate>Wed, 30 Mar 2011 00:00:00 GMT</pubDate></item><item><title>How to do full text search in MongoDB</title><link>https://arnorhs.dev/posts/2011-03-27/how-to-do-full-text-search-in-mongodb/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-27/how-to-do-full-text-search-in-mongodb/</guid><description>MySQL has had a pretty decent full text search engine in it&apos;s MyISAM storage engine and for some developers it&apos;s probably still a pretty big reason for sticking with MySQL (for some functionality at least). Somebody published [this link](https://www.mongodb.org/display/DOCS/Full%20Text%20Search%20in%20Mongo) to the The MongoDB blog [on Hacker News](https://news.ycombinator.com/item?id=2376349), just now, so I wanted to share it here. The article is actually from 2009 but it explains how to go about creating a full text search using Mongo. Even though this is a very simple example, it might help some people who rely on MySQL for some basic functionality.</description><pubDate>Sun, 27 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Patrick McKenzie gives a talk about marketing to under served markets</title><link>https://arnorhs.dev/posts/2011-03-26/patrick-mckenzie-gives-a-talk-about-marketing-to-under-served-markets/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-26/patrick-mckenzie-gives-a-talk-about-marketing-to-under-served-markets/</guid><description>Patrick McKenzie is one of the most well known users on the Hacker News website. He runs the blog [Micro ISV on a shoestring](https://www.kalzumeus.com/) (which is a name that makes almost no sense to me, but is still really good). I didn&apos;t really know Patrick had started giving talks, he posted this video of a talk he gave at the [Business of Software conference](https://businessofsoftware.org/) probably in the fall of 2010.</description><pubDate>Sat, 26 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Color, the new amazing mobile app that crashes your phone within minutes</title><link>https://arnorhs.dev/posts/2011-03-24/color-the-new-amazing-mobile-app-that-crashes-your-phone-within-minutes/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-24/color-the-new-amazing-mobile-app-that-crashes-your-phone-within-minutes/</guid><description>(sorry about the hater-post) What is wrong with this picture? Seriously.

### The next Google?

Sequoia has just funded a startup that is creating a mobile app, called...</description><pubDate>Thu, 24 Mar 2011 00:00:00 GMT</pubDate></item><item><title>I adhere to &quot;Programming, Motherf****r&quot;</title><link>https://arnorhs.dev/posts/2011-03-23/i-adhere-to-programming-motherfr/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-23/i-adhere-to-programming-motherfr/</guid><description>Methodologies. Oh, methodologies. Agile, Scrum, Kanban etc. etc etc.. I&apos;m a big opponent of those. Probably because I&apos;ve never really worked within a large team of developers so I probably haven&apos;t seen a use case for those yet, but they are really popular. They are especially popular amongst people who are not programmers. I&apos;ve even seen a lot of startups here in Iceland adopt some of them, no matter if they are doing software development or not. I think it&apos;s probably healthy, up to a point, to think about what you are doing and what you should be doing. But it&apos;s important to keep it simple...</description><pubDate>Wed, 23 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Which Javascript Templating Engine Should You Use</title><link>https://arnorhs.dev/posts/2011-03-23/which-javascript-templating-engine-should-you-use/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-23/which-javascript-templating-engine-should-you-use/</guid><description>You may know John as the author of jQuery, so this fellow really knows what he&apos;s doing when it comes to Javascript. John&apos;s templating engine is extremely fast. In fact it&apos;s the fastest of the templating engines featured on this jsPerf benchmark comparison test. What&apos;s more amazing is if you view the code behind it, it is extremely short and simple which also means that it minifizes pretty easily to just under 500 characters. That&apos;s impressive.</description><pubDate>Wed, 23 Mar 2011 00:00:00 GMT</pubDate></item><item><title>On OOP when you&apos;re learning programming</title><link>https://arnorhs.dev/posts/2011-03-17/prog21-dont-distract-new-programmers-with-oop/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-17/prog21-dont-distract-new-programmers-with-oop/</guid><description>I agree with everything about this: The shift from procedural to OO brings with it a shift from thinking about problems and solutions to thinking about architecture. Thats easy to see just by comparing a procedural Python program with an object-oriented one. The latter is almost always longer, full of extra interface and indentation and annotations. The temptation is to start moving trivial bits of code into classes and adding all these little methods and anticipating methods that arent needed yet but might be someday. via prog21: Dont Distract New Programmers with OOP. There&apos;s also a great discussion on the topic on Hacker News: https://news.ycombinator.com/item?id=2334939</description><pubDate>Thu, 17 Mar 2011 00:00:00 GMT</pubDate></item><item><title>What I didn&apos;t dislike about Business Catalyst</title><link>https://arnorhs.dev/posts/2011-03-16/what-i-liked-about-business-catalyst/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-16/what-i-liked-about-business-catalyst/</guid><description>A couple of weeks ago I wrote a blog post describing my first experiences with Adobe&apos;s Business Catalyst. I had been fighting with the software for a few days and was a bit disappointed with the overall experience. The post was titled 11 Reasons Why Business Catalyst Sucks, and it became a bit popular in weird way. That is: Not that many views/visitors but still a whole lot of comments. I don&apos;t usually get that many comments and on my blog posts, but this entry almost became the most discussed entry on this blog since I started it. Some of the comments were really helpful and intelligent, so my view on Business Catalyst actually shifted towards a bit more positive attitude. I encourage you to go through the comment thread and read it. I found the comments from one Jason Tinnin, of Simple Flame, to be especially helpful, since he gave me suggestions on how I could solve certain problems I had and was really nice about the whole thing. Since my previous post was a bit negative (to say the least) I wanted to highlight the positive side of Business Catalyst.</description><pubDate>Wed, 16 Mar 2011 00:00:00 GMT</pubDate></item><item><title>How to Move a Wordpress site Manually from one Location to another</title><link>https://arnorhs.dev/posts/2011-03-13/how-to-move-a-wordpress-site-manually-from-one-location-to-another/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-13/how-to-move-a-wordpress-site-manually-from-one-location-to-another/</guid><description>I&apos;ve been doing some Wordpress development for the last year or so. A few client projects, some personal etc. A common chore that I find myself doing is developing the sites on one server and then moving them to the next. Very often I&apos;ll be developing on a virtual machine instance on my local machine and then placing the files online later. Just copying the files and exporting and importing the database will not do, so there are a few extra steps you need to take to do this successfully. So the best way to move Wordpress sites between two locations is to do it like this:</description><pubDate>Sun, 13 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Great tip on finding transaction bottlenecks in MySQL</title><link>https://arnorhs.dev/posts/2011-03-10/great-tip-on-finding-transaction-bottlenecks-in-mysql/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-10/great-tip-on-finding-transaction-bottlenecks-in-mysql/</guid><description>On the MySQL performance blog there was a great article posted two days ago on how to debug long-running transactions in MySQL. Long-running transactions are transactions that are left open and not committing or reverting. Maybe because of a failed/halting application or just an application that is taking long to process.</description><pubDate>Thu, 10 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Bloomberg interview with Paul Graham on &quot;the bubble&quot;, startup valuations etc.</title><link>https://arnorhs.dev/posts/2011-03-09/bloomberg-interview-with-paul-graham-on-the-bubble-startup-valuations-etc/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-09/bloomberg-interview-with-paul-graham-on-the-bubble-startup-valuations-etc/</guid><description>I was watching this Bloomberg interview with Y Combinator&apos;s Paul Graham (&quot;startup god&quot;), today. He discusses the supposed &quot;bubble&quot; that&apos;s been going on, valuations of early stage startups, Facebooks valuations and other similar topics. It&apos;s an interesting video also for the fact that he&apos;s being interviewed with non-startup people and it&apos;s fun to see things from the other side.</description><pubDate>Wed, 09 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Great quote from &quot;The State of HTML5 Audio&quot;</title><link>https://arnorhs.dev/posts/2011-03-09/great-quote-from-the-state-of-html5-audio/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-09/great-quote-from-the-state-of-html5-audio/</guid><description>I was reading through a blog post titled &quot;The state of HTML5 audio&quot; and I found it very amusing. Warning.. There is profanity. Read at your own risk.</description><pubDate>Wed, 09 Mar 2011 00:00:00 GMT</pubDate></item><item><title>SmugMug&apos;s Don MacAskill talks about their infrastructure</title><link>https://arnorhs.dev/posts/2011-03-08/smugmugs-don-macaskill-talks-about-their-infrastructure/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-08/smugmugs-don-macaskill-talks-about-their-infrastructure/</guid><description>Here&apos;s a nice (old) video for those interested in scaling/infrastructure/MySQL etc. I hadn&apos;t seen it so it&apos;s interesting. It&apos;s a very detailed talk and there are some interesting bits in there. He really likes ZFS, but that&apos;s not available on linux so he&apos;s able to use it on an NAS box (it would be interesting what he&apos;d say about XFS. He also mentions some of the highlights on his blog post. Check it out:</description><pubDate>Tue, 08 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Why is Node.js becoming more popular than Clojure?</title><link>https://arnorhs.dev/posts/2011-03-02/why-is-node-js-becoming-more-popular-than-clojure/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-03-02/why-is-node-js-becoming-more-popular-than-clojure/</guid><description>I did a post recently about the popularity of Node.js over Clojure. I didn&apos;t want to go into \*why\* Node is getting much more traction than Clojure, since I didn&apos;t want to start a language war in that post. However, I have my opinion on the topic, so here&apos;s why I think Node.js is becoming much more popular.</description><pubDate>Wed, 02 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Node.js surpasses Clojure in popularity</title><link>https://arnorhs.dev/posts/2011-02-28/node-js-surpasses-clojure-in-popularity/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-02-28/node-js-surpasses-clojure-in-popularity/</guid><description>Last September I did a short comparison of a few programming languages based on their popularity. The post included a few languages but I was mostly interested in a few of them, namely Haskell, Clojure, Erlang and Node.js. I have been dabbling with Clojure and Node.js in my (sparse) spare time, so I was a bit interested to see how things have progressed lately. I used Google Trends to find out what search terms have been the most popular. It would have been nice if I could have seen the trends for &quot; tutorial&quot; or &quot; programming&quot; but those terms don&apos;t have enough search volume to show up on Google Trends. But anyways, here is what the trends look like as of the 28th of February:</description><pubDate>Mon, 28 Feb 2011 00:00:00 GMT</pubDate></item><item><title>My life in the &quot;Cloud&quot;</title><link>https://arnorhs.dev/posts/2011-02-24/my-life-in-the-cloud/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-02-24/my-life-in-the-cloud/</guid><description>The last couple of years has seen a lot of changes in where my data is located. I&apos;ve been trying to not be dependent upon a single computer for any of my data. My dream is that when I buy a new computer, I won&apos;t have to reinstall everything, restore backups or do any of the nasty things I&apos;ve done so often. Because of this, I am drawn to everything that takes some element of my computer-life and brings in to the cloud, where I can have access to it from anywhere, without planning or thinking about it. I&apos;m going to go over a few of the services I use and how I use them.</description><pubDate>Thu, 24 Feb 2011 00:00:00 GMT</pubDate></item><item><title>Delivering email with PHP</title><link>https://arnorhs.dev/posts/2011-02-21/delivering-email-with-php/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-02-21/delivering-email-with-php/</guid><description>I&apos;m not a very active user on Stack Overflow but I sometimes take 1-2 hours off and try to answer a few questions. I noticed recently how many questions come up on the topic of sending email with web forms, often related to PHP. So I decided to write up a small post on what I would say is the best method to send email using PHP. Just being able to send an email is not a problem at all. It takes a single line of code (often times) and the mail is off. However, getting that email to the recipient&apos;s inbox is harder, mostly due to spam-filtering and other spam fighting mechanisms designed to keep spam away. Spam filters are only half the story. Email servers utilize multiple automated techniques to find and detect spam these days.</description><pubDate>Mon, 21 Feb 2011 00:00:00 GMT</pubDate></item><item><title>Online Magazine Launched: Nordic Innovation</title><link>https://arnorhs.dev/posts/2011-02-17/online-magazine-launched-nordic-innovation/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-02-17/online-magazine-launched-nordic-innovation/</guid><description>I&apos;ve been working together with the great people at the startup hub Klak (See https://klak.is/) to launch a new magazine called Nordic Innovation. It&apos;s an online magazine focused on startups, innovation and design in the Nordic countries. The first issue has some amazing interviews with out-of-the-box people. I encourage you to give it a read.</description><pubDate>Thu, 17 Feb 2011 00:00:00 GMT</pubDate></item><item><title>Why a Qwiki will probably be a success</title><link>https://arnorhs.dev/posts/2011-02-01/why-a-qwiki-will-probably-be-a-success/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-02-01/why-a-qwiki-will-probably-be-a-success/</guid><description>We are losing our attention span. [ADHD](https://en.wikipedia.org/wiki/Attention_deficit_hyperactivity_disorder)\-like symptoms seem to sweeping the world.

*   We want our food fast
*   We want all service to be fast
*   We want our websites to load fast.
*   We need to do something with every minute in our day.
*   We do not like to wait for anything more than a few seconds.
*   We don&apos;t read anything longer than a sentance
*   We leave when there&apos;s a line anywhere

This is most apparent on the interwebs. While a few years ago, you could expect people on the internet to actually go ahead and read an entire article that interested them, now a days you can hardly expect them to read more than the headline. Then they&apos;re gone.</description><pubDate>Tue, 01 Feb 2011 00:00:00 GMT</pubDate></item><item><title>11 Reasons Why Business Catalyst Sucks</title><link>https://arnorhs.dev/posts/2011-01-19/11-reasons-why-business-catalyst-sucks/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-01-19/11-reasons-why-business-catalyst-sucks/</guid><description>I&apos;ve recently been working for a colleague and a client on implementing a website and ecommerce site in Business Catalyst. Business Catalyst is a web publishing platform originally developed by a couple of Australians in 2004, but was acquired by Adobe Systems in 2009. It promises to be an all-in-one solutions for business websites (there&apos;s your red flag right there) with tight integration of it&apos;s online store, tracking and analytics. But there&apos;s just one problem with it. It sucks.</description><pubDate>Wed, 19 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Cleaning user input/output with javascript and node.js</title><link>https://arnorhs.dev/posts/2011-01-14/cleaning-user-inputoutput-with-javascript-and-node-js/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2011-01-14/cleaning-user-inputoutput-with-javascript-and-node-js/</guid><description>I was trying to find a good function/library which I could use to sanitize HTML using Javascript. Like many before me, I&apos;ve spent a good number of programming hours/days/weeks in the past trying to write my own regular expressions to do this. But I wouldn&apos;t wish it on my worst enemy to do that ever again. The techniques for XSS are many and advanced and you&apos;ll be fighting an uphill battle if you think you can &quot;roll your own&quot;. I wanted to do it both on the client side as well as the serverside (node.js). After some wasted time googling around I posted a question on stack overflow and found out that there are a number of good libraries out there.</description><pubDate>Fri, 14 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Interesting find: Sevilla 111 Gigapixels</title><link>https://arnorhs.dev/posts/2010-12-20/interesting-find-sevilla-111-gigapixels/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-12-20/interesting-find-sevilla-111-gigapixels/</guid><description>I don&apos;t exactly know which technology was used to create this, but here is a 111 gigapixel zoomable image of the town of Sevilla in Italy. It really is remarkable and as it stands this image holds the world record for the highest resolution picture ever created.</description><pubDate>Mon, 20 Dec 2010 00:00:00 GMT</pubDate></item><item><title>ShortPHP blog moved to arnorhs.com</title><link>https://arnorhs.dev/posts/2010-12-19/shortphp-blog-moved-to-arnorhs-com/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-12-19/shortphp-blog-moved-to-arnorhs-com/</guid><description>I&apos;ve moved the ShortPHP blog to my personal blog. Due to the possibility of it becoming more active here. I&apos;ve recently set up ShortPHP at github.com so you can fork the project or create contributions of your own and submit them.</description><pubDate>Sun, 19 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Interesting find: A lot of random links</title><link>https://arnorhs.dev/posts/2010-12-18/interesting-find-a-lot-of-random-links/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-12-18/interesting-find-a-lot-of-random-links/</guid><description>Here&apos;s a bunch of random interesting links I&apos;ve found lately. I grabbed this from my twitter stream, so some of those links are shortened. I&apos;m \*way\* too lazy to unshorten them. Edit: No wait, I&apos;m not too lazy, I de-shortened them all.</description><pubDate>Sat, 18 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Interesting find: Google Body Browser</title><link>https://arnorhs.dev/posts/2010-12-16/interesting-find-google-body-browser/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-12-16/interesting-find-google-body-browser/</guid><description>This is a really interesting non-profit project from Google Labs. It uses a technology called WebGL, which is open non-proprietary standard for displaying 3d graphics. It displays the graphics through HTML5&apos;s canvas element and it&apos;s only supported in beta versions of most of the browsers. That means you&apos;ll need the beta version of Firefox or Google Chrome beta.</description><pubDate>Thu, 16 Dec 2010 00:00:00 GMT</pubDate></item><item><title>The Problem with Plans and Ideas</title><link>https://arnorhs.dev/posts/2010-11-25/the-problem-with-plans-and-ideas/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-11-25/the-problem-with-plans-and-ideas/</guid><description>I&apos;ve recently been confronted with a problem. I don&apos;t have any time. Between my recent and unexpected enrollment into a university level business accelerator , pushing hard to get High Score off the ground and doing various projects on the side to keep me from starving I don&apos;t really have any extra time. I don&apos;t particularly remember having a lot of free time on my hands in the past (except the time when I went travelling with girlfriend to India) but now things are serious. I have to think really carefully about if I should take on a project with other people.</description><pubDate>Thu, 25 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Link found: Clojure Web Infrastructure</title><link>https://arnorhs.dev/posts/2010-11-06/link-found-clojure-web-infrastructure/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-11-06/link-found-clojure-web-infrastructure/</guid><description>This article was posted on Hacker News yesterday. It explains/lists the Clojure web stack. When I started playing with Clojure, I had a very hard time grasping an overview of the libraries out there, this post would have helped me a great deal. There are also some things there that I didn&apos;t know about.</description><pubDate>Sat, 06 Nov 2010 00:00:00 GMT</pubDate></item><item><title>It Doesn&apos;t Hurt to Make People Smile</title><link>https://arnorhs.dev/posts/2010-11-03/it-doesnt-hurt-to-make-people-smile/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-11-03/it-doesnt-hurt-to-make-people-smile/</guid><description>I just received the monthly Dreamhost newsletter - the November 2010 edition, to be exact. As usually it made me smile. It starts out like this:</description><pubDate>Wed, 03 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Git - removing files permanently - gitignore</title><link>https://arnorhs.dev/posts/2010-09-29/git-removing-files-permanently-gitignore/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-09-29/git-removing-files-permanently-gitignore/</guid><description>I&apos;m a very new user of Git. I&apos;ve been using it for some time to download and install repositories, like most people, but didn&apos;t use it for source control yet. Recently I&apos;ve started using it, though, so I&apos;ve been bumping into small problems along the way. One problem I&apos;ve had was with trying to find out how to keep certain files out of a repository. I had tried Googling a few terms, but that only brought up results for actually removing a file once and for all from the directory tree and from the repository. I had been typing something like git remove files permanently.</description><pubDate>Wed, 29 Sep 2010 00:00:00 GMT</pubDate></item><item><title>My Take on css-tricks.com&apos;s Group Design Project</title><link>https://arnorhs.dev/posts/2010-09-29/my-take-on-css-tricks-coms-group-design-project/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-09-29/my-take-on-css-tricks-coms-group-design-project/</guid><description>I ran across this post yesterday, by css-tricks.com. They had a little UI design competition where they asked participants to design and develop a UI for editing and deleting items of a list. It&apos;s a cool idea for a competition and you can read the whole thing here: https://css-tricks.com/ui-pattern-ideas-list-with-functions/ I chimed in at the comments, but realized quickly that this should become a blog post by itself.</description><pubDate>Wed, 29 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Programming Language Popularity</title><link>https://arnorhs.dev/posts/2010-08-30/programming-language-popularity/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-08-30/programming-language-popularity/</guid><description>Which programming language you choose to work in (if it is your choice) affects your productivity, satisfaction and much more. Not only that, but working in a trending language can even help your career or business.</description><pubDate>Mon, 30 Aug 2010 00:00:00 GMT</pubDate></item><item><title>$5 for unlimited backup storage? Wtf?</title><link>https://arnorhs.dev/posts/2010-08-28/5-for-unlimited-backup-storage-wtf/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-08-28/5-for-unlimited-backup-storage-wtf/</guid><description>_I&apos;m sorry if this post sounds like an advertisement, **but it is not.**_ I ran into this backup service yesterday. It&apos;s called Backblaze I was pretty surprised when I saw the p...</description><pubDate>Sat, 28 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Designing Great UI is like Cleaning</title><link>https://arnorhs.dev/posts/2010-08-13/designing-great-ui-is-like-cleaning/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-08-13/designing-great-ui-is-like-cleaning/</guid><description>Usually, when you need to put something down, you just place it on the next table and don&apos;t think much about it. After a few days (or weeks/months/years) your appartment looks like shit and you have to clean it up. How do you clean? One thing at a time. So one by one you take each item lying on the floor, on a table, in a shelf and find it a new home. Sometimes you can see a pattern in all your stuff that&apos;s lying around and you might find a good place to put many of those things, like a cupboard a drawer, etc. Often you&apos;ll already have great places to put them in, so you put them there.</description><pubDate>Fri, 13 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Following your dreams</title><link>https://arnorhs.dev/posts/2010-07-23/following-your-dreams/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-07-23/following-your-dreams/</guid><description>Amit wrote on the Rootein blog:

&gt; What is it with people refusing to take some risks to follow their dreams. Are their dreams not worth it? If not, why do we sulk about them later? Don&apos;t we...</description><pubDate>Fri, 23 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Previewing fonts using Google&apos;s font directory</title><link>https://arnorhs.dev/posts/2010-07-23/previewing-fonts-using-googles-font-directory/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-07-23/previewing-fonts-using-googles-font-directory/</guid><description>Now you can preview fonts in the Google font directory. This is exactly the kind of thing Google does incredibly well. It also gives you the CSS needed to make the font appear the way it does in th...</description><pubDate>Fri, 23 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Last night they dug up Bobby Fischer&apos;s body</title><link>https://arnorhs.dev/posts/2010-07-05/last-night-they-dug-up-bobby-fischers-body/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-07-05/last-night-they-dug-up-bobby-fischers-body/</guid><description>Last night the body of Bobby Fischer was dug up from his grave, ordered by Iceland&apos;s supreme court. The aim is to get a biological sample to find out the truth whether Bobby Fischer is the father of philipean Jinky Young, who claims he is.</description><pubDate>Mon, 05 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Somebody needs to invent this storage device</title><link>https://arnorhs.dev/posts/2010-07-05/somebody-needs-to-invent-this-storage-device/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-07-05/somebody-needs-to-invent-this-storage-device/</guid><description>Storage. It&apos;s an even lasting problem which a lot of companies out there are trying to solve. There are so many requirements and so many limitations. There are a few solutions out there which are pretty good but they are all tackling a separate problem. Somebody needs to invent a computer/storage device with the following features...</description><pubDate>Mon, 05 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Jason Nation - e-mail newsletters still have value</title><link>https://arnorhs.dev/posts/2010-07-02/jason-nation-e-mail-newsletters-still-have-value/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-07-02/jason-nation-e-mail-newsletters-still-have-value/</guid><description>I thought e-mail newsletters were, in essence, dead. I thought no \*real\* value could be derived from them any more. I subscribe to a few e-mail newsletters. Mostly of blogs and companies/services that I use. Some of them are annoying, some of them are sometimes useful, but I don&apos;t really remember learning anything useful from an e-mail newsletter. Untill today.</description><pubDate>Fri, 02 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Ad Retargeting - An Advertisment&apos;s Evil Brother</title><link>https://arnorhs.dev/posts/2010-06-25/ad-retargeting-or-behavioral-retargeting/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-06-25/ad-retargeting-or-behavioral-retargeting/</guid><description>A topic that seems to be very hot these days is ad retargeting. Now, I&apos;m not really a big privacy advocate and I don&apos;t concern myself with those kinds of issues, but \*if\* I were I would probably be concerned with this topic! If there ever was a reason to use an ad-blocker...</description><pubDate>Fri, 25 Jun 2010 00:00:00 GMT</pubDate></item><item><title>Don&apos;t Backup your Projects</title><link>https://arnorhs.dev/posts/2010-06-13/dont-backup-your-projects/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-06-13/dont-backup-your-projects/</guid><description>Quick post to remind everybody to not back anything up. You might lose all your projects and force yourself to reevaluate your priorities, reevaluate your projects and make some important decisions.</description><pubDate>Sun, 13 Jun 2010 00:00:00 GMT</pubDate></item><item><title>MySQL Query Cache Resources</title><link>https://arnorhs.dev/posts/2010-05-29/mysql-query-cache-resources/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-29/mysql-query-cache-resources/</guid><description>To follow up on my post about Drupal&apos;s MySQL performance, I wanted to share some resources I found during that journey.</description><pubDate>Sat, 29 May 2010 00:00:00 GMT</pubDate></item><item><title>Surprising mysql queries in Drupal</title><link>https://arnorhs.dev/posts/2010-05-27/drupal-and-slow-mysql-queries/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-27/drupal-and-slow-mysql-queries/</guid><description>Warning: This blog post is unusually technical for most of the posts here. The hosting provider I work for in Iceland has been having some problems with one of the servers. Turns out the problems are caused by a single website running Drupal and it has a lot of traffic.</description><pubDate>Thu, 27 May 2010 00:00:00 GMT</pubDate></item><item><title>Google&apos;s new Font Directory is a Disaster</title><link>https://arnorhs.dev/posts/2010-05-20/googles-new-font-directory-is-a-disaster/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-20/googles-new-font-directory-is-a-disaster/</guid><description>Yesterday, Google released the &quot;Google Font Directory&quot;: A list of free fonts that can be embedded and used directly from their site. It&apos;s a promising service and a good boost for fonts on the web. However, I wanted to try to use one of the fonts for this blog and the results were pretty surprising.</description><pubDate>Thu, 20 May 2010 00:00:00 GMT</pubDate></item><item><title>Bit the bullet, redid the layout</title><link>https://arnorhs.dev/posts/2010-05-19/bit-the-bullet-redid-the-layout/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-19/bit-the-bullet-redid-the-layout/</guid><description>I bit the bullet and added the sidebar on this blog&apos;s theme. I wanted to keep the blog design really simple and clean with no side column, but I think it&apos;s easier to browse the articles etc when you have the categories, etc.</description><pubDate>Wed, 19 May 2010 00:00:00 GMT</pubDate></item><item><title>3 things I wish somebody would create</title><link>https://arnorhs.dev/posts/2010-05-14/3-things-i-wish-somebody-would-create/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-14/3-things-i-wish-somebody-would-create/</guid><description>I wish somebody would make any of the following applications or web standards. (a few of these ideas evolve from the reports lately about Facebook&apos;s privacy issues and my general discontent with Facebook) Click to see the list.</description><pubDate>Fri, 14 May 2010 00:00:00 GMT</pubDate></item><item><title>Flash Will Live, HTML5 Will Take Over On-line Video</title><link>https://arnorhs.dev/posts/2010-05-11/flash-will-live-html5-will-take-over-on-line-video/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-11/flash-will-live-html5-will-take-over-on-line-video/</guid><description>I&apos;ve been pretty calm for the past few days/weeks. The sun has started to shine outside, I&apos;ve had the chance to go bouldering outside the last days so I&apos;ve managed to stay silent through the whole twitter follower mess, Steve&apos;s flash rant etc. But no more. I got into a conversation with my coworker, Ari, about the future of Flash in the HTML5 world. The general opinion out there that the media has led us to believe is generally that Flash is dead, forgotten and HTML5&apos;s canvas + javascript will replace it completely in the nearest future.</description><pubDate>Tue, 11 May 2010 00:00:00 GMT</pubDate></item><item><title>To Rewrite or Not to Rewrite and The Sunk Code Dilemma</title><link>https://arnorhs.dev/posts/2010-05-02/to-rewrite-or-not-to-rewrite-and-the-sunk-code-dilemma/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-05-02/to-rewrite-or-not-to-rewrite-and-the-sunk-code-dilemma/</guid><description>Stop. Don&apos;t do it. I know what you&apos;re thinking. You&apos;re thinking: &quot;This code is ugly. It&apos;s messy, it&apos;s big, it seems too complicated with too many features, trying to get my head into it will be too time consuming, I&apos;ll just rewrite this. It won&apos;t take long. A few hours, maybe&quot;. I&apos;m here to tell you: Don&apos;t do it.</description><pubDate>Sun, 02 May 2010 00:00:00 GMT</pubDate></item><item><title>Check out my weekend project: FridgeList todo list</title><link>https://arnorhs.dev/posts/2010-04-25/check-out-my-weekend-project-fridgelist-todo-list/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-04-25/check-out-my-weekend-project-fridgelist-todo-list/</guid><description>I&apos;ve been spending most of this weekend knees deep in HTML5, localStorage, CSS3 for a hobby weekend project of mine: FridgeList The original intention was to create a HTML5 web app using the Facebook Graph API, since I&apos;ve been pretty excited about that. But then I got this idea for a super simple task list and I guess the Facebook Graph project will have to wait....</description><pubDate>Sun, 25 Apr 2010 00:00:00 GMT</pubDate></item><item><title>Defining &quot;The Cloud&quot; - Hint: SaaS is not Cloud!</title><link>https://arnorhs.dev/posts/2010-04-22/defining-the-cloud-hint-saas-is-not-cloud/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-04-22/defining-the-cloud-hint-saas-is-not-cloud/</guid><description>There are so many buzz words in this industry that gain momentum, and people tend to start using them everywhere, trying to insert some jizz into whatever their product is. In the last couple of years the term &quot;Cloud&quot; has been one of the most popular ones. It comes in many forms of course. Some of them include &quot;In the cloud&quot;, &quot;Cloud computing&quot;, &quot;Cloud based services&quot;, etc.</description><pubDate>Thu, 22 Apr 2010 00:00:00 GMT</pubDate></item><item><title>I just enabled @anywhere for arnorhs.com</title><link>https://arnorhs.dev/posts/2010-04-16/i-just-enabled-anywhere-for-arnorhs-com/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-04-16/i-just-enabled-anywhere-for-arnorhs-com/</guid><description>Twitter recently launched a development platform called @anywhere. You can find more information about that on https://dev.twitter.com/ (Side note: I really like the design of the site)</description><pubDate>Fri, 16 Apr 2010 00:00:00 GMT</pubDate></item><item><title>What Makes a Great Webcast?</title><link>https://arnorhs.dev/posts/2010-04-15/what-makes-a-great-webcast/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-04-15/what-makes-a-great-webcast/</guid><description>I&apos;m a big fan of webcasts (video podcasts).  I have my favorites in various categories that I watch regularly. My viewing pattern is somewhat different from watching standard TV shows or something lik...</description><pubDate>Thu, 15 Apr 2010 00:00:00 GMT</pubDate></item><item><title>Digg killed the iFrame toolbar, hackers rejoice</title><link>https://arnorhs.dev/posts/2010-04-07/digg-killed-the-iframe-toolbar-hackers-rejoice/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-04-07/digg-killed-the-iframe-toolbar-hackers-rejoice/</guid><description>Kevin Rose [posted on the Digg blog](https://about.digg.com/blog/digg-digg-iframe-toolbar-dead-unbanning-domains) that they&apos;re going to remove the [D](https://about.digg.com/diggbar)...</description><pubDate>Wed, 07 Apr 2010 00:00:00 GMT</pubDate></item><item><title>My Favorite Tech related Webcasts on Startups and Entrepreneurship</title><link>https://arnorhs.dev/posts/2010-03-28/my-favorite-tech-related-webcasts-on-startups-and-entrepreneurship/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-03-28/my-favorite-tech-related-webcasts-on-startups-and-entrepreneurship/</guid><description>I can&apos;t believe I&apos;ve made a &quot;Top X&quot;-post, but I just wanted to get this off my chest. These are in my opinion the best tech-related webcasts on start-ups or entrepreneurship.

#### 4\. YCombinator inter...</description><pubDate>Sun, 28 Mar 2010 00:00:00 GMT</pubDate></item><item><title>My Pragmatic Take on SEO</title><link>https://arnorhs.dev/posts/2010-03-24/my-pragmatic-take-on-seo/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-03-24/my-pragmatic-take-on-seo/</guid><description>I&apos;ve been thinking a lot about SEO (Search Engine Optimization) these days. Mostly due to a pretty controversial article by Paul Boag, Why I don&apos;t get SEO. I get the point of the article but I think it misses a few considerations. I want to summarize my own thoughts on SEO in a pragmatic way. Disclaimer: I&apos;m not an SEO expert and I do not work in the field so I could be wrong. This is just a Web Developer&apos;s pragmatic perspective.</description><pubDate>Wed, 24 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Choosing Recurring or Subscription-based Credit Card Payments</title><link>https://arnorhs.dev/posts/2010-03-21/choosing-recurring-or-subscription-based-credit-card-payments/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-03-21/choosing-recurring-or-subscription-based-credit-card-payments/</guid><description>I&apos;ve been spending a few evenings researching the best way to integrate subscription-based payments for my new SaaS project. I was curious if there were any new start-ups implementing a web-based appl...</description><pubDate>Sun, 21 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Why Flash-based Websites Are Usually a Bad Idea</title><link>https://arnorhs.dev/posts/2010-02-27/why-flash-based-websites-are-usually-a-bad-idea/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-02-27/why-flash-based-websites-are-usually-a-bad-idea/</guid><description>Through the last years developing websites for various types of clients - from small start ups, retailers, organizations to bigger companies - I&apos;ve come to realize one thing pretty clearly. Everybody loves Flash. Well, almost everybody...</description><pubDate>Sat, 27 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Stats on Spam</title><link>https://arnorhs.dev/posts/2010-02-23/stats-on-spam/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-02-23/stats-on-spam/</guid><description>Now I&apos;ve been collecting spam for a little over a year on spambotlove.com. The purpose of which I do not know, yet. I kind of forgot about the project until just recently, so I started harvesting some stats from the database. Currently we have 729,255 records in the database. That&apos;s 3 MB of data.</description><pubDate>Tue, 23 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Hello world</title><link>https://arnorhs.dev/posts/2010-02-20/hello-world-2/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-02-20/hello-world-2/</guid><description>First post Then I imported the blog entries from the SpamBotLove blog (it was a tumblr blog), so there are older entries here</description><pubDate>Sat, 20 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Where&apos;s your logic?</title><link>https://arnorhs.dev/posts/2010-02-20/wheres-your-logic/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2010-02-20/wheres-your-logic/</guid><description>_Ok, this is my first blog post here, so it probably sucks. If you value your time, don&apos;t read this._ When writing code these days, I keep running into these dilemmas. With the way the web a...</description><pubDate>Sat, 20 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Great news people.. I had almost given up on getting any spam....</title><link>https://arnorhs.dev/posts/2009-04-16/great-news-people-i-had-almost-given-up-on-getting-any-spam/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-04-16/great-news-people-i-had-almost-given-up-on-getting-any-spam/</guid><description>![](https://30.media.tumblr.com/BkkpWzjVDmcc4tce9aoYipp3o1_500.jpg)  
  

Great news people.. I had almost given up on getting any spam. Thought that the spammers would be afraid of anyt...</description><pubDate>Thu, 16 Apr 2009 00:00:00 GMT</pubDate></item><item><title>Probably a mistake</title><link>https://arnorhs.dev/posts/2009-01-27/probably-a-mistake/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-01-27/probably-a-mistake/</guid><description>I think my previous excitement was unfounded … probably was just some guy playing around, not a real bot… But I’m patient.</description><pubDate>Tue, 27 Jan 2009 00:00:00 GMT</pubDate></item><item><title>First post</title><link>https://arnorhs.dev/posts/2009-01-26/first-post/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-01-26/first-post/</guid><description>Great news people.. We have the first set of spam in the house… Now we’re finally in “business” :-)</description><pubDate>Mon, 26 Jan 2009 00:00:00 GMT</pubDate></item><item><title>&quot;holy jizz batman fhawvfgvohWweg Submitted 26. January, 2009 @ 11:03:52&quot;</title><link>https://arnorhs.dev/posts/2009-01-26/holy-jizz-batmanfhawvfgvohwwegsubmitted-26-january-2009-110352/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-01-26/holy-jizz-batmanfhawvfgvohwwegsubmitted-26-january-2009-110352/</guid><description>“holy jizz batman  
fhawvfgvohWweg  
Submitted 26. January, 2009 @ 11:03:52”  
  
\- _Spambotlove.com :-)_</description><pubDate>Mon, 26 Jan 2009 00:00:00 GMT</pubDate></item><item><title>Basic functionality</title><link>https://arnorhs.dev/posts/2009-01-25/basic-functionality/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-01-25/basic-functionality/</guid><description>Ok. Now we have the basic functionality of posting and reading from forms ready. I tried to keep the form very simple so any spambot should be able to submit into it.

So far there are no ent...</description><pubDate>Sun, 25 Jan 2009 00:00:00 GMT</pubDate></item><item><title>Tumblr blog up</title><link>https://arnorhs.dev/posts/2009-01-24/tumblr-blog-up/</link><guid isPermaLink="true">https://arnorhs.dev/posts/2009-01-24/tumblr-blog-up/</guid><description>I’m setting up the Tumblr blog. Will be using that for all blog posts and information about the website’s progress.</description><pubDate>Sat, 24 Jan 2009 00:00:00 GMT</pubDate></item></channel></rss>