skysight-inc/HackerNews huggingface dataset:
The biggest problem with OO is the abuses. I recently worked with a large codebase where /none/ of the behaviour for objects was in the objects themselves. Some Architect had come along and beaten it out of them with an extreme application of the 'too many patterns' anti-pattern.

One way they justify this is to 'reduce coupling', and so your comment about coupling tripped a red flag for me. Whenever I want to take the piss out of an Architect I just tell them that we should 'add an extra layer of indirection' to the design. 99% of the time they agree without realising that I'm satirising them.
I read it as, if they want to buy anything OUTSIDE of the app, they still can and can still login and use the app without a cost to the user.

However if they want to allow in-app purchases, a convenience which Apple controls, and rightfully so, then they must match the price or make it cheaper for iOS users.
Google should reconsider their position on this I think.
To claim that people are being _forced_ to upgrade is a tad extreme. IE9 is using newer APIs to enable better performance and functionality in the default OS browser giving users _one more_ reason to upgrade. What is wrong with Microsoft trying to incentivise their users to upgrade to their newest OS?
> the story says hbgary hired an outside company to make this cms for them, which may explain the crappy security on that particular system.

Doesn't that make them look even more amateurish and incompetent? They chose an insecure content management system and, most importantly, they didn't isolate it enough. So penetrating that resulted in a complete penetration of their site.

If they were selling hand-made baskets, nobody would blame them, but they sell "security" and charge big bucks for it, so they deserve the ridicule.

It is an interesting perspective I guess on selling "security", both as a service and a product. One can charge lots of money, but unless there is a serious attack and penetration, it is hard to know what the quality of they security product is. Of course once the penetration happened, there is at best pity and at worst ridicule and blame.
From personal experience, you can not (unless maybe you come across an especially small podcast episode; there might be a maximum data limit like you get with apps)
I don't think a startup that is not fundamentally technical has much to say about the merits of different technologies. This is a startup, and it's innovative, but it doesn't rely on the technology. Technology is just one piece of the puzzle for this kind of company. The company could succeed even if the technology were junk. Let's say he had a competitor who had a similar business model. They're competing on pricing models, advertising, convenience of shipping methods, turn around, and, yes, convenience and reliability of the website. But the last one is only a deciding factor if there's nothing more important in the other factors.

To summarize: nobody really gives a damn what you build your site in, if you aren't trying to do anything hard or innovative on the technology side.
Competitor launches a better product at lower price. How do you respond?
http://www.aspnix.com

I've been using them for 5 years now for various .Net/SqlServer web apps.

I also picked them because they always roll out the very latest .Net libraries such as ASP.Net MVC and .Net 4.0.
An easy answer to Apple's 30% tax - a teachable consumer moment
This was one of the things I saw that made me think it turned out poorly.

http://www.youtube.com/watch?v=Tr1qee-bTZI
The thing that OO does, and does really well, is that it makes handling special cases really easy. Anybody who has come across 'business logic' (a beast related to 'military intelligence') knows that special cases are going to be the bane of your existence. Ta da! Problem solved.

Why then, you might complain, have we not seen the benefits of OO? Because the majority of programmers (usually by their own admission) suck at design.
IE 9 is a valid contender, especially outside of the tech crowd. It's also about to be released, so it makes sense for marketing to focus on it.
Watson crushes the competition in second round of 'Jeopardy'
From the article: "Further, Facebook has one of the most sophisticated targeting technologies for ads ever created. Some retailers can make 2x-4x returns on their ad spend. That's real."

Considering this is a point that's been debated, some references would be good. Further, SOME retailers making 2x-4x investment doesn't sound impressive - the really smart, clever retailers should make that amount on any medium. That doesn't say what the average is at all.

What is "real" in this context?
all this tells me is that firefox is scared of IE. which I guess is a good thing.
To me this reads a clear message:

Security through obscurity doesn't work.

As soon as someone who knows what they're doing comes along, you're in trouble.
Microsoft's position seems to be to make their newest OS run the web best. Nothing wrong with that; and they've ensured a vibrant application ecosystem for XP that has led to many browser vendors supporting that OS well. XP users aren't exactly left high and dry.

Also, it's naive to think that everyone else's interests are merely to make a better browser: Google does it to get people spending more time on the internet under the assumption that they'll use Google to search and click on their ads.
Rural Missouri, eh? That's where I've been my whole life, and I too have always wanted to move to San Francisco or a similar population center. Cool that you're pulling it off.
This is the perfect kind of wonderful idea which $200k of government money guarantees will be 60% report writing, 35% architectural astronomy, and 5% an application which will replicate the behavior of a script that could have been done in 3 hours.
Bear in mind that developer experience and smarts count for more than anything else (if you don't have those yet, don't worry - they will come with time, patience, and effort).

That said, I would say that languages and technologies that help you achieve a more modular design will help you scale more. This makes it easier to tear things out and move them around so you can alter your architecture much more easily than you would otherwise. And of course efficiency (in terms of code performance) doesn't hurt either, but I wouldn't choose something on that alone. If you can have efficiency and modularity, so much the better!
Given how instructive the source code is, I think it serves as a nice demo. Even moreso when you consider that this is (by all appearances, anyway) a personal project and not an orchestrated marketing campaign.
You may also enjoy:
The Darth Side: Memoirs of a Monster

http://cheeseburgerbrown.com/Darth_Vader/
Generators for Home Use, Do You Need One?
Let's face it; no one plans for an emergency. You don't plan for such a thing, but you do prepare for it. You don't want to be without power for maybe days if the electricity is cut off. This is where a generator for home use comes in.
Lived in HK for a while in 2009, they had this same 1Gbps package, but more expensive. I talked with a few people working for the firms offering these packages and they all mentioned to me that this 1Gbps speed is guaranteed only within the Hong Kong area. If you made connections to say US, they would not guarantee that speed.
The sad thing? Staley founded them and still thinks that they are a good company.
It is important to draw a distinction between "the Kindle" (the hardware device sold by Amazon) and the "Kindle Store" (Amazon's e-book sales platform).

The Kindle Store, yes, is all about the DRM. And it's the "platform" accessed by the Kindle app on assorted devices.

However, if you're talking about the hardware device then it's entirely reasonable to ignore the DRM issue. You plug it into your computer and it mounts as a USB drive, onto which you can drop books in a variety of non-DRM'd formats (annoyingly not ePub). You can purchase said books from a variety of vendors who are happy to sell you non-DRM-encumbered products.

Amazon obviously really wants you to use these two things together, and the Kindle (device) is well set up to work with the Kindle Store. But they're not forcing you to use only their DRM with the hardware you bought.
> What's missing in IE9? ... text-shadow ... CSS3 Gradients ... border-image ...

really? MS wont even support frikken text shadows? ffs ms. don't ship the fucking thing then, just take your time and get it right, please don't break everything again, my life is to short.

what did i do to you to make you hate me so :(
I assume you have some new take on what you're doing - otherwise you wouldn't be doing it. The main takeaway of the post is that you almost always need feedback to execute new approaches properly.

It sounds like you're assuming that your execution will be flawless, even something to be copied by competitors, but how can you know without testing it on the customer? If you're in a market like pharmaceuticals, where all user testing can be done in a lab, execution in a bubble makes sense, but if your startup is a web product it sounds like hubris.

For reference, Steve Blank has a great set of posts about needs of different types of startups:
http://bit.ly/if6Okn
Where you can meet your (first) mate.
I noticed that both examples of companies he didn't want to compete with talent for (Tumblr and Etsy) are NY companies, so I wasn't surprised to see his company is in Hoboken (just across the river from Manhattan).

The reality of course is in NY you're always competing for talent --- not just with the hot startups of the moment (Etsy, Tumblr, Foursquare, etc etc etc) but with the banks which are still paying big salaries for developers and solid benefits and bonuses.

The truth here - whether the author thinks the technology or not matters - is that he isn't competing at all for programming talent. He is competing for the kind of people who want to work at a hot startup, and have that mentality, versus a small one man shop. His statement "Hiring quality coders on a bootstrapper’s budget is easier for ASP.NET than it is for anything open source. It just is. " is telling.

Of course, its a completely unqualified unbacked statement.

But understanding the reality of what your talent shortages are caused by is important. I get the feeling that he went with the first technology he could hire people for cheap enough with.
"If you gave me $100 billion and said, 'Take away the soft-drink leadership of Coca-Cola in the world,' I'd give it back to you and say it can't be done." -- Warren Buffett
Pseudonyms may be a social firewall, but they also cheapen discourse because there is no consequence attached to speech. It may "put a layer of insulation between yourself and immature idiots", but it also is what allows those immature idiots to flourish in the first place. Communities like HN are far and away a minority on the net and a quick bounce through 4chan will show you just what speech without consequences looks like.

A true "psuedonym" would provide you with insulation, but would follow you everywhere and you would only get one.
How Can Genuine AMD Driver Downloads 
The reason you are reading this article is because you are not sure if your amd driver downloads are in fact the right ones for your processor and since the computer has been acting weird from the moment you installed them, you are suspecting you need a computer repair.
Lived in Singapore for a while in 2008, was never impressed with .sg internet. I hated having to register my mobile so their government could find out what I'm looking at etc. Also, they have a less intrusive version of the "Great Firewall of China".

Singapore is a very small island. Easy to build advanced infrastructure, and their government advocates improving technology.
Custom Software Development 
Clearcode is an energetic software development company that is dedicated to inventing and implementing web application solutions that fuel the growth and prosperity of our clients. To know more please visit clearcode.cc/
Not saying I agree or disagree, merely: "consider the following"

Chrome: 10.0.648.45 dev

HTML5 score: 293 FF4: 255

Compatibility differences from [1]:

( "-" == in other category )

Chrome 10 FF 4
Partial:
CSS Text-Overflow
Datalist Element -
WAI-ARIA -
SVG for HTML -
SVG filters -
- h264 video
- Web notifications
- SVG fonts
- Web SQL
- WebSocket
- HTML5 Form
Complete:
Server-sent DOM events
CSS Text-Stroke
Progress & Meter
h264 video -
CSS masks
Web notifications -
SVG fonts -
Web SQL -
CSS Animation
WebSocket -
HTML5 Form -
Form Validation
- Datalist Element
calc() in CSS
Animated PNG
- WAI-ARIA
- SVG for HTML
- SVG filters
Summary:
87% 81%

And WTF are they doing with that table[2] (disable "detailed tables")? It doesn't render correctly on anything I've got (OSX).

[1]: http://caniuse.com/#agents=firefox,chrome&eras=near,unof... [2]: http://caniuse.com/#agents=firefox,chrome&eras=near,unof...
Cool idea. Back button is broken.
No, all the graphs are missing and the specified fonts aren't loaded.
it reminds me of the last 10 years of my life wasting countless days/weeks cleaning up after msie 6/7/8.
I don't mean to shatter your dream of how security firms are run, but on the whole, I'd bet we're no better than the industry at large.

This might be a "cobbler's kids shoes" issue, or just a general failure of people and process.

One of the only truisms I've found so far when dealing with breaches is that almost no one gets this right proactively. You almost have to be the victim of a breach (the more public the better) to actually rethink how your people/processes are implemented.

This seems true for the largest banks in the world, and the smallest security firms.

And it's easy to look back in hindsight and say "how could they have possibly had things set up that way?", but the truth is that this was not an opportunistic attack; if these vulnerabilities weren't present, then they'd have looked for others.

That's the problem with securing your environment, you have to get everything right, and the attacker only has to get one thing right. That being said, as with most "disasters", this was a series of cascading failures (like most airplane crashes, or oil rig explosions).

Hopefully they'll learn from this (assuming the negative fallout doesn't completely bankrupt the company).
Show HN: Craigslist housing maps on iPhone
I've been running cribq.com for 5 years now. I move a lot so I use it a lot. :)

The iPhone app is finally something I'm proud of. You can see all the Craigslist listings on a map, favorite them, take notes, zoom into neighborhoods, email with a custom template, and more.

Link:

http://itunes.apple.com/app/craigslist-housing-maps-cribq

I'm struggling with marketing, which is where I would really like some suggestions - right now usage is pretty good but I'm shooting for much more.

Thanks!

Some reviews from the appstore:

"A complete game-changer. Completely simplifies the Craigslist housing search."

"This is the best way I know to search for an apartment by location, narrowed down to neighborhood or block!"

"This app is def a time saver!!! It's now my # 1 most used app :) Thank you for making my transition from Southern Cali to Chicago an easier one!!!"

"Very, very helpful. It's the perfect apartment search app on the go. Wherever, whenever... :)"
not sure how e-mail encryption would have helped... ? They SQL injected and got the DB, obtained the passwords and then proceeded further (social engineering: FW policy change, ssh password through e-mail, etc.)
Of course, you don't have to use the magic of WebForms (as I'm sure you know). You can use it just like 'MVC' where the code-behind class definition is the controller. In fact, now that I think about it, the big difference is that the controller-view mapping is static in WebForms (with code-behind) and dynamic in MVC (method loads a view).
Probably depends on the curator. I subscribe to a few cities and it really makes a difference.
But if end-users don't see any loss (e.g. Apple provides similar capabilities to Rhapsody, et al), then it won't matter. People won't leave the iPhone for another phone over this.

My prediction is that Apple will make sure it has similar capabilities.
Ask HN: IBM will kill Google with Watson?
Now that IBM has a computer that can answer complex human language questions, beating the world's best Jeopardy contestants, what's stopping IBM from feeding Watson the entire Internet as his knowledge base, and giving him a front end website for user's to ask him questions?

Forget searching pages of Google search results. Watson could answer nearly anything you ask it in real natural language.

Sure it'll take a year or two more to refine Watson to scale, but all the hard work is done. Additional using his machine learning, Watson would get better and better as user's asked him questions. What say you Hacker News? Will IBM kill Google?
LingQ (http://www.lingq.com/) is a service that allows you study with native speakers online.
joshu: do you need any design help? would be happy to hack on a simple/elegant logo and/or design.
Well, only one person needs to be affiliated with Stanford.
IBM's Watson Wins in Jeopardy
is there a replay of jeopardy?
Yeah, I was a little nonplussed when I tried to do something about an acquaintance falling victim to the iPad worm that just struck recently. I didn't really know how to get ahold of her, and the only things Facebook offered were 'report' and 'mark as spam.' So I marked it as spam, assuming that Facebook would sort it out.

But it would be nice if Facebook offered an explicit "I think this account has been compromised." button.
David Ferrucci, the manager of the Watson project at IBM, on why he thinks Watson got the Final Jeopardy question wrong:

"First, the category names on Jeopardy! are tricky. The answers often do not exactly fit the category. Watson, in his training phase, learned that categories only weakly suggest the kind of answer that is expected, and, therefore, the machine downgrades their significance. The way the language was parsed provided an advantage for the humans and a disadvantage for Watson, as well. “What US city” wasn’t in the question. If it had been, Watson would have given US cities much more weight as it searched for the answer. Adding to the confusion for Watson, there are cities named Toronto in the United States and the Toronto in Canada has an American League baseball team. It probably picked up those facts from the written material it has digested. Also, the machine didn’t find much evidence to connect either city’s airport to World War II. (Chicago was a very close second on Watson’s list of possible answers.) So this is just one of those situations that’s a snap for a reasonably knowledgeable human but a true brain teaser for the machine."

http://asmarterplanet.com/blog/2011/02/watson-on-jeopardy-da...
I would hope that this message was already crystal clear.

Security through obscurity isn't a replacement for other strategies. That doesn't mean that it's useless; just that if people are relying solely on it, then you can pretty much bet that they're screwed.
I think facebook understand human intra-actions. It understand community. But it lacks understanding complications in relationships. What is lacks is understanding of what is excess of usual social-ness. I dont really think they are helping anyone with their social gaming time-waste-con or their wall post advertisements or lot of means to do completely unproductive stuff.

For Microsoft its simple. They understand customers, and they understand that avg customer never needs over-excellence in product. So, they would never be creative like apple, or tech-savvy like google. Its sad, but the software giant will never be upto the mark when it comes to driving technology and innovations.
What are your IP address colors?
Interesting match.

Seems like Watson was able to ring in (clicker) much quicker than Ken or Brad. Any unfair advantage?
This seems like an awesome idea in concept but I agree with twir...what stops the government from just getting the ISPs to turn off traffic?

I would pay $99 for myself and buy each and every one of my friends one of these boxes if the concept proved true.
Hackathon 22: Redesigning Pixelcloud (1)
Seeing their site, I have no trouble believing they've been around since 1986… I mean, 1996.
One day project made with the Kohana framework, shows you a color set based on your ip. Works with ipv4 and ipv6.
Sorry for being unclear. I wasn't saying he - or anyone - is perfect. What I meant by that last part was that the moral of the story, to me, seems to be summed up pretty well in the two blog posts tptacek wrote and links to at the bottom of his profile page. (And maybe also Schneier's oft-repeated comments about how a system is only as strong as its weakest link.)
ActiveRecord was never rewritten in C. Twitter's problems stemmed from the fact that they had written a realtime messaging system, but designed it like a microblogging platform. The design wouldn't have scaled well, regardless of the technology they used.
The red is incredibly hard to read.
And yet we have this link on the front page which suggests that Rhapsody will have to consider pulling out of the App Store, even though they currently have no in-app purchasing:

http://technologizer.com/2011/02/15/rhapsody-iphone/
Normally, Jeopardy shows new shows on Weeknights.

Popular shows are reshown on weekends. Also, around holidays and other non-normal weeks of broadcasting, older shows are re-aired.

I don't believe episodes are available legally online.
Reminder: "Broken gets fixed, but shitty lasts forever"
the size of hong kong also has a lot to do with it, i don't think it's any bigger than san francisco. plus it's densely populated and the GDP is great. but i think you're right, the government plays a huge role in this, too much regulation stifles things like this.
True, but it's not the contender they should be focusing on.

It's like Apple comparing iOS to Symbian and lauding how great iOS is, when really they should be watching Android.
Mountain and cape cod homes
Our vision is to be a boutique sized design for Mountain house|home plans enabling individual attention to each client and project. Visit us online to get the idea of Mountain and cape cod homes designs.
presumably.
Today, I learned that there are 7 cities in America named Toronto.
> community for software developers to share revenue

is kindof tempting to do, though
They are out there. Be industrious, you'll find them.
Anyone else find this infographic hard to read?

Chrome 10.
Strange, I shall investigate.

There aren't that many clues in the system yet.
I'm sure it wouldn't get past the Apple Censor Board, but that's about the point that I would put in the in-app purchase button (for the item at 130% of my base price) right next to a "Click here for 30% off!" link. All of a sudden, your full retail price is heavily discounted and a lot more attractive!
My mother recently said to me:

"My friend showed me how to use Pandora. I love it, but you probably wouldn't like it because its all my music."

Point being, I think you're drastically underestimating Pandora/Netflix accessibility and market penetration.
Says here in the headline "weekly newsletter for New York hackers," and on the linkedlist main page says "weekly newsletter of cool things for engineers to do in New York." Which is it? :)

Related (but open+public):
http://www.nyctechevents.com
Thanks -- it's such a good talk.
The final Q&A section of the talk is the best Q&A I ever saw.
Aside of tons of insights Joel was gently picking up on Googlers (e.g. by doing search using Bing).