|
We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.
|
|
We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.
|
|
We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.
|
|
A couple of months ago I took the decision to reset my blog and start it again from the beginning, creating a more professional computer technology oriented content. I wrote some technical articles and I feel really proud of them, but there was something left, some place where I could write about my thoughts or anything I would think it would deserve it. Some days ago I make a quick revision of a backed up previous blog where I found some....
|
|
My last two posts focused on general game development topics, but no longer. It's the end of the year, time to look back and review before looking forward to the new year! Digital Art First off, some fun diversions. In my pursuit of an art minor at Ohio State, I took a digital art class autumn quarter. The instructor let me use software I was already familiar with, so I didn't learn much. But the class gave me the motivation to plonck my ..
|
|
I've been hooked on Node.js for the last 2-3 months. I'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 m..
|
|
Personal/Work-Related Events: I started my new job of Dean of Technology in January. Basically twice the work but the same money. Most of the time it’s a thankless job (because you have to deal with complaints and bitching from everyone), but there is the odd job perk such as flex time and attending social events and conferences. I think the best part is that my official job description has a section that requires that I possess Stron..
|
|
Personal/Work-Related Events: I started my new job of Dean of Technology in January. Basically twice the work but the same money. Most of the time it’s a thankless job (because you have to deal with complaints and bitching from everyone), but there is the odd job perk such as flex time and attending social events and conferences. I think the best part is that my official job description has a section that requires that I possess Stron..
|
|
I read a great quote in I’m feeling lucky . It described a note sent from one Google employee to another as he handed over a piece of software. Here’s what I’ve done. Here’s how it’s running. Here are some things to look at. Here’s what’s going to go wrong if it goes wrong. Here are the steps to turn it off. These five points would be invaluable documentation to any new code or functionality. Imagine how much time could be saved if you..
|
|
I've been hooked on Node.js for the last 2-3 months. I'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 m..
|
|
I’ve been playing SWTOR. Not nonstop (hey, this isn’t Guild Wars 2 we’re talking about), but regularly. This isn’t a review. I’m not far enough along for that. This is just a very quick post expressing my appreciation for the RP elements of the game.
|
|
How to use javascript event bindings to make callbacks cleaner
-
thomashunter.name
-
14 years ago
-
eng
It's common practice to start writing a bunch of nested functions in JavaScript. This tutorial describes a way to keep your code clean while doing so.
|
|
I wanted to share a quick and easy method for testing Rails migrations when using the MongoDB database. The flexibility of mongo and ruby makes this pretty straightforward. In this example, we'll be renaming a field in our example "books" collection from "isbn" to "book_number". This is a pretty common type of migration and once you get the hang of this simple case, more complex migrations follow the same pattern. First, lets generate our ....
|
|
I wanted to share a quick and easy method for testing Rails migrations when using the MongoDB database. The flexibility of mongo and ruby makes this pretty straightforward. In this example, we'll be renaming a field in our example "books" collection from "isbn" to "book_number". This is a pretty common type of migration and once you get the hang of this simple case, more complex migrations follow the same pattern. First, lets generate our ....
|
|
Identità Digitale e Personal Branding per studenti del liceo
-
nicolaiarocci.com
-
14 years ago
-
ita
In questo periodo sono impegnato come docente nel progetto “Internet non (solo) per gioco”. Si tratta di una serie di lezioni tenute al liceo. L’obiettivo è sensibilizzare i ragazzi circa il ruolo che la rete può svolgere nello sviluppo delle loro abilità personali e professionali. La settimana scorsa si è conclusa la prima parte, quella più teorica, e approfitto della pausa festiva per proporvi le slide e raccontarvi come è andata.
|
|
Identità Digitale e Personal Branding per studenti del liceo
-
nicolaiarocci.com
-
14 years ago
-
ita
In questo periodo sono impegnato come docente nel progetto “Internet non (solo) per gioco”. Si tratta di una serie di lezioni tenute al liceo. L’obiettivo è sensibilizzare i ragazzi circa il ruolo che la rete può svolgere nello sviluppo delle loro abilità personali e professionali. La settimana scorsa si è conclusa la prima parte, quella più teorica, e approfitto della pausa festiva per proporvi le slide e raccontarvi come è andata.
|
|
Identità Digitale e Personal Branding per studenti del liceo
-
nicolaiarocci.com
-
14 years ago
-
ita
In questo periodo sono impegnato come docente nel progetto “Internet non (solo) per gioco”. Si tratta di una serie di lezioni tenute al liceo. L’obiettivo è sensibilizzare i ragazzi circa il ruolo che la rete può svolgere nello sviluppo delle loro abilità personali e professionali. La settimana scorsa si è conclusa la prima parte, quella più teorica, e approfitto della pausa festiva per proporvi le slide e raccontarvi come è andata.
|
|
Identità Digitale e Personal Branding per studenti del liceo
-
nicolaiarocci.com
-
14 years ago
-
ita
In questo periodo sono impegnato come docente nel progetto “Internet non (solo) per gioco”. Si tratta di una serie di lezioni tenute al liceo. L’obiettivo è sensibilizzare i ragazzi circa il ruolo che la rete può svolgere nello sviluppo delle loro abilità personali e professionali. La settimana scorsa si è conclusa la prima parte, quella più teorica, e approfitto della pausa festiva per proporvi le slide e raccontarvi come è andata.
|
|
Identità Digitale e Personal Branding per studenti del liceo
-
nicolaiarocci.com
-
14 years ago
-
ita
In questo periodo sono impegnato come docente nel progetto “Internet non (solo) per gioco”. Si tratta di una serie di lezioni tenute al liceo. L’obiettivo è sensibilizzare i ragazzi circa il ruolo che la rete può svolgere nello sviluppo delle loro abilità personali e professionali. La settimana scorsa si è conclusa la prima parte, quella più teorica, e approfitto della pausa festiva per proporvi le slide e raccontarvi come è andata.
|
|
I came upon this blog post by Seth Hoenig titled "Open letter to sites with annoying interfaces" 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's inaccurate. The examples he covers are gmail's edit-contact page and the button used to edit a project's description on github. I'..
|
|
This quick tutorial shows a fairly complex Xpath selector and breaks down each segment. For those who work with CSS this will be easier to understand.
|
|
I came upon this blog post by Seth Hoenig titled "Open letter to sites with annoying interfaces" 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's inaccurate. The examples he covers are gmail's edit-contact page and the button used to edit a project's description on github. I'..
|
|
Open all files from a git diff or git show with this handy command utility
-
arnorhs.dev
-
14 years ago
-
eng
We use git as our versioning tool at work and I'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..
|
|
Open all files from a git diff or git show with this handy command utility
-
arnorhs.dev
-
14 years ago
-
eng
We use git as our versioning tool at work and I'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..
|
|
Take a moment to count the number of unique scrollbar widget types there are in Adobe Photoshop. You may be surprised. ”You can measure software maturity by the number of UI toolkits it implements.” I’ve counted four in Adobe Photoshop CS5.
|
|
I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..
|
|
I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..
|
|
I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..
|
|
Many people today who claim to be and likely are sincere followers of Jesus Christ aren’t properly educated in the discipline of biblical exegesis and interpretation. Of course not everyone can or wants to go to seminary to study this topic. We can’t fault people to be ignorant about rather complex matters. However, an introduction to the art of interpretation wouldn’t hurt anyone. My reasoning behind this assertion is that the lack of ba....
|
|
Many people today who claim to be and likely are sincere followers of Jesus Christ aren’t properly educated in the discipline of biblical exegesis and interpretation. Of course not everyone can or wants to go to seminary to study this topic. We can’t fault people to be ignorant about rather complex matters. However, an introduction to the art of interpretation wouldn’t hurt anyone. My reasoning behind this assertion is that the lack of ba....
|
|
Oracle Core: Essential Internals for DBAs and Developers book by Jonathan Lewis
-
tanelpoder.com
-
14 years ago
-
eng
In case you didn’t know, Jonathan Lewis’es new Oracle Core: Essential Internals for DBAs and Developers book is out (for a few weeks already). I was the technical reviewer for that book and I can say it’s awesome! It will likely be the best Oracle internals book out there for the coming 10 years, just like Steve Adams’es Oracle Internal Services book was in the last decade :) Jonathan does a very good job explaining complex things ..
|
|
Oracle Core: Essential Internals for DBAs and Developers book by Jonathan Lewis
-
tanelpoder.com
-
14 years ago
-
eng
In case you didn’t know, Jonathan Lewis’es new Oracle Core: Essential Internals for DBAs and Developers book is out (for a few weeks already). I was the technical reviewer for that book and I can say it’s awesome! It will likely be the best Oracle internals book out there for the coming 10 years, just like Steve Adams’es Oracle Internal Services book was in the last decade :) Jonathan does a very good job explaining complex things ..
|
|
UPDATE: please see my new article on Managing Per-project Interpreters and the PATH for a new and improved take on this topic. So npm has this "-g" switch to install "global" packages that bundle command line executable scripts. I've been on a strict project isolation kick lately after dealing with rbenv in the ruby world, and I just don't see any need for npm -g. I want each project to have its own version of node, coffeescript, ....
|
|
UPDATE: please see my new article on Managing Per-project Interpreters and the PATH for a new and improved take on this topic. So npm has this "-g" switch to install "global" packages that bundle command line executable scripts. I've been on a strict project isolation kick lately after dealing with rbenv in the ruby world, and I just don't see any need for npm -g. I want each project to have its own version of node, coffeescript, ....
|
|
Do you know how to apply coding practices the technology stack that you use on a daily basis? Do you know how the technology stack works? For many programmers, it’s easy enough to use test-driven development with a trivial example, but it can be very hard to know how to apply it to the problems you face every day in your job. Java web+database applications are usually filled to the brim with technologies.
|
|
I’ve always considered myself someone who has a super-natural ability to put things in perspective and explain them to others. After all, I’ve taught adults for 13 years, and EVERYTHING must be put into perspective when you teach adults ;-) However, it is difficult to put a large situation in perspective when you are too close to the action (for lack of a better phrase). And I’ve been close to RIM for many years both physically (I live ..
|
|
I’ve always considered myself someone who has a super-natural ability to put things in perspective and explain them to others. After all, I’ve taught adults for 13 years, and EVERYTHING must be put into perspective when you teach adults ;-) However, it is difficult to put a large situation in perspective when you are too close to the action (for lack of a better phrase). And I’ve been close to RIM for many years both physically (I live ..
|
|
Working on Clojure Koans while riding on a C-17, bound for Antarctica Today I am inspired to ponder many languages at once and review which ones I use regularly, which ones I’m curious about, which ones I avoid, and what I’d like to use, if it were to exist. Programming Languages I Use Regularly Python By far the language I use most for work. I like it for its clean philosophy, its expressiveness, its “batteries included” ....
|
|
Working on Clojure Koans while riding on a C-17, bound for Antarctica Today I am inspired to ponder many languages at once and review which ones I use regularly, which ones I’m curious about, which ones I avoid, and what I’d like to use, if it were to exist. Programming Languages I Use Regularly Python By far the language I use most for work. I like it for its clean philosophy, its expressiveness, its “batteries included” ....
|
|
Working on Clojure Koans while riding on a C-17, bound for Antarctica Today I am inspired to ponder many languages at once and review which ones I use regularly, which ones I’m curious about, which ones I avoid, and what I’d like to use, if it were to exist. Programming Languages I Use Regularly Python By far the language I use most for work. I like it for its clean philosophy, its expressiveness, its “batteries included” ....
|
|
About a month ago I began a proactive job hunt experiment – Use Facebook Ads to target potential employers, and use a landing page to see if I could sell them…
|
|
We are about to begin a series where we analyze large corpora of English words. In particular, we will use a probabilistic analysis of Google’s ngrams to solve various tasks such as spelling correction, word segmentation, on-line typing prediction, and decoding substitution ciphers. This will hopefully take us on a wonderful journey through elementary probability, dynamic programming algorithms, and optimization. As usual, the code implemen..
|