skysight-inc/HackerNews huggingface dataset:
Nicole Sullivan, one of the creators of CSS Lint, is a proponent of what she calls Object-oriented CSS. It mean you define "objects" or "modules" that you reuse. The concept is not necessarily new, but she popularized it.

You could for instance define some shared "widget" styles, and then some custom additional styles for a search widget and other additional styles for a filter widget. That way you only have to define the shared styles once, resulting in less CSS (DRY), easier maintenance and more consistency. She helped reduce the CSS of many Facebook pages massively using this technique.

Read more at http://oocss.org

Also, just because you only have an element once at a page right now, you're not necessarily sure it will stay that way. Especially if the HTML code is in some shared template file that you use across your site.
It seems like the term was flawed from the start. "Anti" does not mean "bad".
Apple users (myself included) can be certain to a high degree of accuracy that when buying a newly released Apple iDevice, it'll be "the best on the market" (the market here being defined as Apple iDevices from the same family) until about a year later. As opposed to the Android world where you know that something better will be coming in a few weeks, and you don't have the shiniest, newest thing.

So I'm happy to forego the incremental one-ups from the Android world and know that I have the best device, and that if I want to get the new one next year, that'll be the newest and shiniest for a whole year too.*

If you're happy living in an iWorld, you get a clear step function where you know what step you're standing on and about when the next step will come. This doesn't result in slower progress (in my opinion), it's just a different shape than the more smooth sloped progression in the Android world.

* And sometimes, as with the iPad/iPad 2, I'm happy with what I have and don't feel compelled to have the latest and greatest.
I meant the state of the consumer art, of course.
I made this after a night of writing music with perl scripts using the "say" command in OSX's terminal. The review process was surprisingly short, I submitted on Sunday!

Design is by my girlfriend, Monica Kogler (http://campsh.com/monica#) with some of the robots by my sister, Emi Sugihara (http://baggubag.com/).
We measure based on source right now with a simple 'how did you hear about us' but I'm wondering if there's a better way to get people who call in to identify which version of the website they saw.

I don't really want to go the 'Mention coupon code AXJM3 when you call to get 10% off' route because it requires us to modify our salon software to match up with the A/B testing software :(
The rules are too frivolous and personal-standards flavored, it's difficult to care enough to look for anything actually wrong amongst the ton of "I don't do it like this" warnings.
In college I used to hold study sessions for undergraduates in computer science. One thing I found was that one-on-one interactions were incredibly simple. Bump that up to may 5 or so people, and the mental effort to keep track of each person's reaction became more difficult. Up to about 15, almost impossible to do effectively. But, once I got past 50, it was almost like being up there by yourself. So, I can see how an introverted performer might have a similar experience as the audience grows in size.
I've been thinking about this for a ridiculous amount of time and didn't think to show two different phone numbers. Brilliant!!

Will look into call tracking, thanks!
No, HBO Go is included in a cable subscription. Fortunately for me I've got family that watch HBO but aren't tech savvy enough to realize I'm using their HBO Go account.

My point though is that I would pay a monthly fee for HBO Go having experienced it.
Steve Wozniak wrote BASIC for the Apple computer in binary
This is a movie that needs to be made. It is not going to get backing from traditional media, it needs a grassroots movement. Good Luck!
So I don't have deep experience with ORMs except for SQLAlchemy. I've worked with others such as Hibernate.

All I can say is that I love SQLAlchemy. Projects that use it make my life easier. It is easier to read and troubleshoot than pure SQL.

Just because the majority of ORMs such doesn't mean they all suck. It's like saying "web frameworks" are anti-patterns. ORM done right can be a god send. Like all patterns knowing when to apply it is key. Go around creating FactorFactoryFactoryObjectFactory and of course you'd think it is an anti-pattern.
Except that would be declaring styles, and not content, in the markup which would not be something Nicole Sullivan would approve of. It would rather be div class="post" and class="post featured" or something like that.
The problem with / and ' is that they might start the search in a region of the page not currently visible. The hit-a-hint solutions limit the search to the visible portion of the page, which is much, much more productive. You typically have your eyes already on the link you want to follow, and any scrolling of the page as a result of finding matches will completely ruin the experience.
Thanks for your advice, I responded to the commenter below and I think that's the best course of action for me at this time. It allows me to get to sleep during the night, I just have to OK it with the rest of the team. They're very understanding people and have been flexible with me, so this shouldn't be an issue.

In general I agree with your viewpoint. I've been willing to sacrifice myself on some level to appease this schedule, which is the wrong long-term strategy. For the time being I am on the west coast, so some of the other moving considerations I might make are out of the question. Feeling "stuck" put me in a mental quandary, but it shouldn't be that way. I need to open the lines of communication to my team and address this issue head-on; ultimately the team will grow and more displacement will occur. My experience should provide a template by which we can all work together effectively, no matter what the time zone.

Thank you again for your reality check, I very much appreciate it.
Bloomsday Online: James Joyce, Ulysses and Dublin
I also have Reddit in my hosts file but it's so addictive that I find myself using ca.reddit.com more often than I'd like to :)
Firefox Sync To Be Limited To 25 MB of Data Per User
"there is no penalty for writing idiotic things"

There might not be an obvious, direct penalty, like someone charging you money for every essay that wastes their time or which they find insultingly stupid. But there could be indirect penalties, such as a potential employer reading and disliking what you wrote and not offering you a job based on it. There could be other social penalties as well. And it's not like the people who snub you because of what you wrote are necessarily going to tell you that your writing was the cause. You might never know; but that doesn't mean there was no penalty.

"I think the kinds of things you are quoting are archaic. They belong to a world of books, where people write four or ten or at twenty books in a career, and each one is precious and carries with it much reputation."

What you write on the internet could have a much larger impact on your reputation than what one used to be able to get away with in the print world. It used to be that if you wrote something that sucked and yet still somehow managed to get it published, it wouldn't sell much, and it would be forgotten. Now whatever you write (on the internet especially, but also in print) may never be forgotten, and could haunt you for the rest of your life. So the potential consequences for yourself are quite a bit more severe than they were when those quotes were written.

The other thing to consider is your reader, and the harm you do to them by publishing crap. You could be wasting a lot of people's times, if they actually read it. (Again, I'm using "you" in the general sense, not you in particular. For all I know, your writing could be marvelous) There's already a ton of garbage published, and more garbage is published every day. Do you really need to contribute to the tidal wave of crap?

Now, there's a difference between writing a lot for yourself, stuff that no one else would ever see, and things that you actually publish. Writing a lot in private could at least make you a better writer. But it might be a good idea to be a bit more selective about what you actually publish. There's something to be said for publishing just the gems, rather than everything and anything that happens to come out of your mouth.
Idd, I was thinking the same thing, he takes an easy formula & creates weird pictures with angles from to, "to make it simple"
tl;dr: Pay attention in class and studying is more like organizing and reviewing what you already know, which doesn't take that long. Duh.
Heterogeneous in this context is GPU+APU+CPU. I'm not clear what is throwing you here. What are you expecting?

From (written by NVidia): http://benchmarkreviews.com/index.php?option=com_content&...

What is heterogeneous computing?

Heterogeneous computing is the idea that to attain the highest efficiency applications should use both of the major processors in the PC: the CPU and GPU. CPUs tend to be best at serial operations with lots of branches and random memory access. GPUs, on the other hand, excel at parallel operations with lots of floating point calculations. The best result is achieved by using a CPU for serial applications and a GPU for parallel applications. Heterogeneous computing is about using the right processor for the right operation.
I'm entering the CSS found on major websites. The following is a rough feel for how many errors and warnings csslint is detecting.

this page = 1 errors and 2 warnings

craigslist.css = 4 errors and 340 warnings

facebook's css files' = 0 errors and 140 warnings

google home page: 0 errors and 0 warnings

ebay = 0 errors and 64 warnings

Are these results meaningful? I don't know. Thoughts?
Speaking of specificity, maybe using !important should also give a warning.
The Times continues to impress me with their adaptation to digital news. Back when they introduced their new subscription service I had a very poor opinion of the them (I even wrote an article[1] for my school paper about it.)

Now I subscribe, and it's worth every dollar (at least on a student subscription :) I appreciate it when the Times is more conservative on the whole “social media” idea. Compared to CNN, which is so full of webby 2.0 qr twat crap, it’s great. And blogs like the Open impress me in showing they are using some cool technologies (Sinatra) to make a better experience (election tracking).

[1] http://dl.dropbox.com/u/5055192/10111NYTSubscribeOpin.pdf
I'm not sure what Conde's plan is, but I really would love to see reddit run [1]viglinks on the site. If you're not familiar with it, viglinks uses some javascript to append an affiliate ID to any outbound links on the site (and it's completely transparent to the user).

I see people linking me to amazon all the time when I ask for book recommendations. Often, I end up buying things as a result of things I see on reddit.

(I don't work for viglinks, but I think the idea behind it is brilliant. As a user, this is the most non-intrusive way to monetize a site I've yet seen.)

[1]http://www.viglink.com/
ESPN is owned by Disney[1], and I believe it is considered a channel conflict (i.e. don't compete with your customers). In effect, by making their content less scarce, their customers (Comcast, Dish) would ask for a discount during the negotiations because the content is now perceived as less valuable. In addition, advertisers simply won't pay the same rates to advertise against "internet content" as they will for cable or broadcast. My suspicion is that it has something to do with the potential for divided attention of the viewer.

[1]http://mediakit.go.com/espn/
If your database server is on another machine you are now transmitting 30 columns of data over the network instead of 4.
My Galaxy Tab replaced my laptop at home. It's a ten inch ipad killer, open as your mother's arms, and makes phone calls. It's both wifi AND 3G. Costs sub-$300 in Australia. Fits snuggly in my jacket pocket and plays flash (when i absolutely need it)
Either form is permissible; I think the example is just meant to illustrate both options.
projects made w/ love are the best
As We May Think - 1945 article forecasting the Web
I think a better analogy would be if Barnes & Noble built a more successful online bookstore than Amazon using Amazon's own AWS cloud.
Check these:

http://www.reddit.com/r/truereddit

http://www.reddit.com/r/indepthstories

http://www.reddit.com/r/askscience

http://www.reddit.com/r/earthporn
The Reddit community has really become something incredible. They really have to be careful and not upset their community through selfish monetize strategies like Digg. They've done great so far. I vote that they monetize by Gold memberships, donations, merchandise, and that tiny ad box on the right (which should start having actual advertisements - simple ones, no flash intrusions).
and w/ cute text-to-speech robots
Forrst now uses GitHub auth to let developers skip the invite queue
Color Door Hangers are Used for Marketing
Idsketch.com is a famous online printing company for getting beautifully designed color door hangers. We serve you worldwide. We pair our products with many useful services to increase their value.
Any thoughts / recommendations on pushing small projects to app store?

I have a few I was debating pushing but I don't know if the time/learning cost is worth it for fun projects vs a download link on a webpage
Sadly, other financial services companies do not seem to understand, either.

Etrade's password system requires 6 to 32 characters with at least one number according to the password change instructions. They don't mention punctuation, but if you try to include some, they're deemed to be "invalid characters". Go figure.

This stuff makes me sad that I signed up for etrade:

"Thank you for your message regarding enabling HTTP Strict Transport Security. I have sent a request to our Product Development Team to have this feature added. Due to the high volume of requests, there is no guarantee that this will be implemented." -- etrade representative

"ETRADE does not allow certain characters to be used when establishing a password online. There is no specific ETRADE publication providing information on why certain characters are not allowed, such as special characters used for punctuation, etc. We appreciate your feedback concerning the online passwords. I forwarded this suggestion to the Product Development Team for future consideration and implementation. I can not guarantee when or if this change will be able to be made..." -- another etrade representative
Report: Apple Store Secret Sauce: Control + Attention to Detail
The word to google is "simplexity", though that gets used for other less amusing things too, so adding the word "sort" helps. Two examples:

http://web.cs.wpi.edu/~dd/2223/broder_pessimal_algorithms.pd...

http://www.hermann-gruber.com/data/fun07-final.pdf
Am I alone in thinking that -- whatever their merit, generally -- these techniques will be far less effective in mathematics courses? You could write out a one page note compression for, say, calculus, but then still be unable to solve word problems or proofs unless you had also spent a lot of practice solving them.
+1 for TOG, a great hackerspace in Dublin, Ireland
Well said Bmcarlisle. I couldn't have said it better myself. I've been very happy with the support of the hackernews community. Out of all the venues I blog, I get the most support from you guys. I posted early this morning and had about 30 of you guys back my project. Thank you, Thank you, Thank you.

If you haven't read my blog yet on savetheinternet.com
check it out here:

http://www.savetheinternet.com/blog/11/06/14/killswitch-and-...
The Return to Shenzhen (Sparkfun founder's geek tour)
Don't Play Games With Me! Promises and Pitfalls of Gameful Design
In depth article from Scott Schiller that explains how he developed it: http://www.schillmania.com/content/entries/2011/wheels-of-st...
I know it's just picking nit, but seeing as that's basically the entire point of CSS Lint...
https://github.com/stubbornella/csslint/blob/master/lib/pars...
The entire library is in a single ~4700 line file with ~80 line long functions... Ugh.
Yes, I could have clarified that. Here's an attempt:

"Relational" data is data whose value stems from its relationships with other data. For instance, if it is statistical data that is viewed in aggregate rather than as individual rows. Or if you need to answer the question "how many rows look like this row?"

"Object" data is data that is useful in and of itself, and is largely self contained. A pretty good example is a blog post: each post has a bunch of metadata, including possibly a string of comments. But you seldom if ever run queries across batches of blog posts (other than indexing them by date).

It's always bugged me that blog entries -- the staple of the ORM tutorial -- have little to no relational value, which is why they work so well in ORM.
Mozilla Imposes 25 MB Firefox Sync Limit
Thanks for joining the fight! We're getting closer to our goal. Spread the word.
I think being an introvert is almost a requirement for being an effective programmer. I don't mean to sound like an arrogant asshole by making such a statement. To really be at the top of your game you have to be constantly reading about the latest trends and technologies, working on personal projects, concentrating in a monolithic fashion on the task in front of you. Programming is an antisocial/introverted activity by definition.

That said, there are many different styles of programmer and developer, and there are indeed some types which require lots of regular social interaction. I guess for me there has always been a feeling that programming alienates those who have a deep understanding of the subject from those who don't. I think this is because of the unique mindset required to understand how a computer really works at the low level. As a programmer I can break situations and problems down to variables, data types, logical expressions and conditions. Non-programmers are probably perfectly capable of solving the same problem, but as programmers we often approach such problems in a very specific way.

I would definitely count myself an an introvert, prettymuch exactly as described by the article. Social situations feel awkward and draining, while I am most comfortable in a peaceful and solitary environment. Despite this I still long for meaningful social connections with other people, I just struggle to relate to other people whose interests differ so greatly from my own.
LulzSec takes down cia.gov
I would suggest guest blogging on some blogs that you follow.
We're clearly not talking about comparison sorts here, which blows the options wide open. O(keyspace) sorts (especially a naive counting-sort) are truly terrible for short lists with large keyspaces.

Absolute worst non-probabilistic for large inputs? Enumerate all possible lists given the keyspace, check if it contains the same values as the input, check if it's sorted. This is O((k^n)n!) worst-case (and I think average as well), where k is the size of the keyspace and n is the size of the input. Even if you take the obvious optimizations (enumerate only sorted lists, enumerate only lists of the correct length, etc) it's still terrible. The former improves it substantially, but not enough to finish before the heat-death of the universe on a substantial input size. The latter has no effect on the complexity.

edit: Corrected the complexity. It's even worse.
What we talk about when we talk about RSS
YSlow for Mobile Now Available
What's making the difference between a Windows and a OS X user?
How about "$AGE_RANGE I have no interest in watching TV, streaming or cable"?
Good grades come from hard work, researching the subject, being active in class,..

Saying you Aced an exam with only 3.5 hours of studying is just retarded..

It's the same as working in a Mc Donalds for 4 months, then taking a test about the contents of the hamburgers. And being able to recall every onion piece that's on a hamburger -- without studying.

Of course you would succeed, you where making hamburgers for 4 months...

Yes the strategies he mentions are good, but he leaves out the most important aspect. The main focus of the article should be on hard (yet efficient) work during the school year.
Just submitted this as an issue on GitHub, clearly !important is a bad practice for application-native CSS.
In my opinion, it isn't too hard to do if it's already written in obj-c with xcode. Pushing to the app store is actually quite a good motivator to make a decent icon and user interface.

To be honest though, I've only app stored one other project (http://kin.am/grid) and it's an iPhone app so I have no idea whether it pays off (Speaker was just published today). Grid (the iPhone app) doesn't make much per month but it's pretty passive income and nice to have a little extra beer money. After 1.5 years on the store, it has definitely payed decently for the time it took me to make. Moreover, the experience/resume boost it gives has been invaluable - developers who have pushed apps are in hot demand.

EDIT: I guess it being worth your time depends on how much you make. I'm a student, so taking time away from paying gigs isn't such a big deal for me yet.
Splitting blog posts by date is hardly something thats rare. See also, all blog posts by tag, all posts by author, all posts containing the word "javascript", latest comments by a particular user etc.

Well organised blogs have a reasonable amount of relational data.
Unfortunately, HBO is owned by...Time Warner Inc, and it seems their executives like to talk about the two-year old TV Everywhere initiative[1], but continue to fail to ship it.

An interesting quotation from that blog post, "Bewkes, who helped spearhead the TV Everywhere initiative with Comcast two years ago, reiterated the need for the industry to “take every channel on television and put all of it on demand [...]"

[1]http://gigaom.com/video/cable-show-panel/
OK, that makes sense.

I was used to the older concept of "heterogeneous systems" which tended to emphasize interoperability between independent platforms and vendors.
What makes you so sure there is really a binary divide between introverts and extroverts? Even if it shows up on tests, whose to say that's not a learned behavior?
This...this is getting out of hand.

Is every website really this vulnerable to DDoS?
The first image, with the flag-painted rocket launcher, suggests morale is high.