Normal Stuff - Ovid at blogs.perl.org: What to know before debating type systems Originally located at this article explained some basic concepts of type systems. Unfortunately, that page is gone and I had to fetch it from the web archive of that page. The note at the bottom states that contents are in the public domain, so I think it's OK to reproduce here. What follows is a short, brilliant introduction to the basic concepts of type systems, by Chris Smith. What To Know Before Debating Type Systems I would be willing to place a bet that most computer programmers have, on multiple occasions, expressed an opinion about the desirability of certain kinds of type systems in programming languages. There are a few common misconceptions, though, that confuse these discussions. Classifying Type Systems Type systems are commonly classified by several words, of which the most common are "static," "dynamic," "strong," and "weak." Strong and Weak Typing Probably the most common way type systems are classified is "strong" or "weak." Why?
How God is managing the 2011 rapture All artwork and content on this site is Copyright © 2014 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP All artwork and content on this site is Copyright © 2014 Matthew Inman. TheOatmeal.com was lovingly built using CakePHP
Amusing, but kind of weird quotes... A Freudian slip is when you say one thing but mean your mother. What is a committee? A group of the unwilling, picked from the unfit, to do the unnecessary. -- Richard Harkness, The New York Times, 1960 Slogan of 105.9, the classic rock radio station in Chicago: "Of all the radio stations in Chicago ... we're one of them." With every passing hour our solar system comes forty-three thousand miles closer to globular cluster 13 in the constellation Hercules, and still there are some misfits who continue to insist that there is no such thing as progress. -- Ransom K. Ferm Madness takes its toll. The graduate with a Science degree asks, "Why does it work?" Karate is a form of martial arts in which people who have had years and years of training can, using only their hands and feet, make some of the worst movies in the history of the world. -- Dave Barry I am not a vegetarian because I love animals; I am a vegetarian because I hate plants. -- A. 668: The Neighbor of the Beast Boundary, n.
How to NOT sell something to my generation All artwork and content on this site is Copyright © 2015 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP All artwork and content on this site is Copyright © 2015 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP Are Current Web Design Trends Pushing Us Back to 1999? In 1991, a groundbreaking and forever influential album was released by a then-unknown band called Nirvana, led by guitarist and lead singer Kurt Cobain. When that album appeared on the music scene, it was during a time when rock music was, in many respects, dead. Not to say that rock albums weren’t selling; for about a decade prior to that time, the rock music scene was dominated by Glam metal bands (also known as Hair metal bands) like Def Leppard, Warrant, and Poison. The raw and unassuming sounds that were introduced by Nirvana and subsequent grunge and alternative rock bands like Pearl Jam, Stone Temple Pilots, and Soundgarden were a long-awaited change. Rock fans were tired of poseurs and sexist music that had no substance and little in the way of a positive message. The glam trend died and true rock music was starting to be revived. Unfortunately for rock fans, that revival didn’t last long. Nirvana ! But nothing could have been further from the truth. Modern-Day Hit Counters
How Not To Sort By Average Rating By Evan Miller February 6, 2009 (Changes) Translations: Russian Ukrainian Estonian PROBLEM: You are a web programmer. You have users. WRONG SOLUTION #1: Score = (Positive ratings) − (Negative ratings) Why it is wrong: Suppose one item has 600 positive ratings and 400 negative ratings: 60% positive. Sites that make this mistake: Urban Dictionary WRONG SOLUTION #2: Score = Average rating = (Positive ratings) / (Total ratings) Why it is wrong: Average rating works fine if you always have a ton of ratings, but suppose item 1 has 2 positive ratings and 0 negative ratings. Sites that make this mistake: Amazon.com CORRECT SOLUTION: Score = Lower bound of Wilson score confidence interval for a Bernoulli parameter Say what: We need to balance the proportion of positive ratings with the uncertainty of a small number of observations. (Use minus where it says plus/minus to calculate the lower bound.) You will quickly see that the extra bit of math makes all the good stuff bubble up to the top. Wilson, E.
If you do this in an email, I hate you All artwork and content on this site is Copyright © 2014 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP All artwork and content on this site is Copyright © 2014 Matthew Inman. TheOatmeal.com was lovingly built using CakePHP Comics, Quizzes, and Stories Why I didn't like riding the bus as a kid The Law of the Jungle The public school I attended had various rules: no yelling, no talking back to the teacher, no chewing gum in class, no defecating on the azaleas out front, and so on. These rules were enforced by faculty members and were generally obeyed. Suffice it to say, the bus was ruled by the law of the jungle: only the strongest and fastest survived. I grew up in a very small town in Northern Idaho called Hayden Lake. Here's a few pictures of the compound: Surprisingly, I actually didn't mind the Nazis who rode the bus. It wasn't until my oldest brother got in a fight with a few skinheads that the dynamic changed. After that incident, it was difficult to relax when any of the Nazis were around. The Mexican A few miles down the road from the Nazi bus stop we stopped at a house full of foster kids. The lesson here being that Mexicans are assholes. The Hierarchy On my bus a hierarchy existed which determined how horribly you were treated by your fellow bus-mates. The Viking
6 Surprising Bad Practices That Hurt Dyslexic Users by anthony on 01/23/11 at 11:04 pm Web accessibility doesn’t only extend to color blind users, but dyslexic users too. Dyslexia is a learning disability that impairs a person’s fluency or accuracy in being able to read, write, and spell . When dyslexic users read text, sometimes they can experience visual distortion effects . River effect Dyslexic users may sometimes see the river effect in the text they’re reading . 1. When you use justified text, you’re not only making text difficult to read for non-dyslexic users, but even more so for dyslexic users. 2. Most of us were taught to double space after periods at the end of a sentence. Blur effect Another kind of visual distortion effect that can occur among dyslexic users is the blur effect . 3. There’s a reason the text you’re reading now is not pure black (#000000), and the background that it’s on is not pure white (#FFFFFF). 4. Washout effect Sometimes dyslexic users can experience the washout effect. 5. 6. [Sources
Normal Stuff - Personal names around the world Background People who create web forms, databases, or ontologies are often unaware how different people’s names can be in other countries. They build their forms or databases in a way that assumes too much on the part of foreign users. This article doesn't provide all the answers – the best answer will vary according to the needs of the application, and in most cases, it may be difficult to find a 'perfect' solution. Scenarios There are a couple of key scenarios to consider. You are designing a form in a single language (let’s assume English) that people from around the world will be filling in. In reality, you will probably not be able to localize for every different culture, so even if you rely on approach 2, some people will still use a form that is not intended specifically for their culture. Examples of differences To get started, let’s look at some examples of how people’s names can be different around the world. Given name and patronymic Different order of parts Multiple family names .
Tips for Single Women, 1938 Taylor I completely agree with you. And I’m 23, so I’m not archaic. I think the problem is that people are reading these tips with the preconceived notion that they are outdated because of the way it is written and the 50′s pictures, and because they feel that it’s not fair for women to have to be like this but men don’t. In reality, men were very courteous back then, and treated women with respect and romance. I wish a little more of that courtesy would come back… There are some things that are just plain courteous. Try reversing these tips and applying them to men. Most of you women would run, am I right? Instead of don’t show emotion, change that to: “Don’t burst into tears when your ex’s song plays.” These are general tips, just like the tips you find in today’s magazines. As for the conversation tips, simply think of it this way: “Talk about things that you think you’re both interested in. Let’s all be a bit more courteous
This is what my car needs All artwork and content on this site is Copyright © 2015 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP All artwork and content on this site is Copyright © 2015 Matthew Inman. Please don't steal. TheOatmeal.com was lovingly built using CakePHP