skysight-inc/HackerNews huggingface dataset:
I don't think Pincus is an example of a tech person who respects MBAs; he's a business person who's been involved in technology management. As far as I know he's never had a technical background or job--- before he went into tech enterpreneurship on the business side, he was a financial analyst.
Try with: node maptail.js <filename>

Something to do with the permissions I think. Dependencies should be reported by node. Everything you need is on npm.
Phil Plait has a great write-up of the image over at Bad Astronomy:
http://blogs.discovermagazine.com/badastronomy/2011/01/14/th...
This article is ostensibly about a bad board member, but in reality it is about a bad board. A bad board member is only one director out of many, and cannot, on his own, do much more than disrupt meetings. A good board will shut up a bad board member and not allow him to lead them astray. A bad board allows the bad board member to run amok and follows him there. A founder must manage the board and assume there will always be a rotten egg in the bunch. Herding cats isn't easy, but it must be done.
I don't think they have this in Javascript, but you want range trees, or, as drblast puts it, binary space partition, for detection.

For object redirection, just figure out which side of your grenade crosses another object first. You can do this simply by making your grenade a point (at the center) and adding half its size to every other object (in your calculations), effectively, taking the Minkowski sum of your grenade with every object you check. This eliminates the "which corner do I use" problem, and really simplifies your code. Then, suppose it crosses a vertical line defining another object, going from ticked position A to C. No need to find B, just subtract the x-coordinate of C and the vertical line, and subtract twice that from the x-coordinate of the grenade.

Something like this: https://gist.github.com/786255

Hopefully you can read my faked python, and have segment intersection and point-in-rectangle tests. Careful on the corners of boxes.
To throw my hat in the ring (full disclosure, I work on Backbone.js):

Unless you're a really fastidious coder, some sort of library to help structure large-scale JavaScript applications is important -- it's far too easy to degenerate into nested piles of jQuery callbacks, all tied to concrete DOM elements. To that end, choosing any of these options can be a positive step, and I have massive respect for Charles and the Strobe team.

If you want to build a desktop-like application, with Apple-esque UI elements, I'd recommend you go with SproutCore: it's got built-in widgets for all that sort of thing.

For almost any other application, I'd recommend giving Backbone.js a try.

Backbone doesn't assume anything about your UI. You can use the templating engine of your choice, and design your interface yourself. It doesn't tie you down (too much) to a particular data store. We use it with Postgres-backed models, but folks have built apps on MongoDB, CouchDB, and LocalStorage as well.

If you're worried about client-side performance, Backbone is much, much lighter -- both in terms of the amount of JS you have to include on the page, as well as how fast you can make your UI. Following SproutCore's suggested KVO patterns is great for most cases, but can bog down performance terribly on pages with many thousands of items. With Backbone it's a bit easier to choose your optimizations: how granular your templates are, and how much of the page you want to re-render at a time.

Claims are nothing without examples, and fortunately both SproutCore and Backbone have a "Todo List" for an example application. Loading both apps, and peeking in the Webkit inspector:

SproutCore Todos: 2.675 MB Uncompressed, onLoad in 1470 milliseconds (loading from localhost). http://cl.ly/45gI

Backbone Todos: 265k Uncompressed (160 of which is jQuery), onLoad in 202 milliseconds (loading from github). http://cl.ly/4626

... I think that, along with the difference in design, speaks enough for itself.
"while a VC can remove a founder who misbehaves, there is no corresponding recourse when a VC is the source of the problem."

Yes, there is. A board is decided upon by shareholders. There may be shareholder agreements (linked to term sheets etc) that grant Board membership or nomination powers to a minor shareholder, like a VC, but the power is retained at the Shareholder level.

The Shareholders nominate the Board. The Board instructs the CEO. If the CEO is strong and/or a Shareholder, this often makes alignment between those three roles easier, but of course it doesn't prevent the possibility of a situation like the OP describes. Still, claiming there's no recourse for a bad board member or VC is not accurate.

And founders don't forget - funding is always an option, with risks and rewards.
This is a good presentation. Unfortunately I'm not able to listen to it but the slides are informative.

Colin, at about 26 minutes in your "DO" code is comparing the computed MAC with itself. I don't think that's what you want.
I have an iPod touch (I’m from Germany.) and there are several reasons for that:

1. An iPhone is prohibitively expensive for me. I want my cheap prepaid phone, thank you.

2. iPhones only have up to 32GB of space, I need 64GB.

3. I need some kind of portable music device anyway that can save all my music.

I paid 350€ for it which is certainly relatively cheap, a great price for what it does.
Hey, thanks for posting vox.io here. Just wanted to let you know we are still in a testing phase. Expect some minor hickups.

Feedback is very welcome.
Readers Digest delivered using Digital Publishing Suite
The right motivation to do a startup.
What a miserable, pointlessly negative article. It's not a terrible site, it's not up to you to judge their casual approach, and it's not like you're paying them money. Why didn't you spend the time writing this article running around a park or even coding websites?

Lighten up, man.
Borrowing PG's terminology/idea from http://www.paulgraham.com/cities.html, what would be the message of Prague/your favorite city there?
36% of US college students learn nothing in four years
Not a very useful article by Steve Blank standards... It's missing the critical parts about "What I did when this happened to me" and "What you should do if this is happening to you", as well as "What you should do to try to avoid this".
Fines or penalties paid by a company for violation of a law are not deductible for federal taxes.

Section 162(f) -> http://www.law.cornell.edu/uscode/26/usc_sec_26_00000162----...

IRS Publication 535 (2009) (Although not authoritative, it provides examples) -> http://www.irs.gov/publications/p535/ch11.html
In high school? I assume this means US high school (I just skimmed the article) and I would agree with its conclusions. High school is where society should be raising its baseline level of competence. The things you learn in high school are, for the most part, things which society has deemed important and which will be of benefit to you as a member of society and not just in a professional sense. You're swimming against the tide if you get too choosy then. It's fine to do more, but high school is a terrible time in life to start deciding "this subject is unimportant based on what I think I want to do later." You may very well be prematurely closing doors you want to go through later.

tl;dr - do as well as you can at everything in high school. Start getting choosy in college.
I imagine that a software company could 'get away' with these tactics because of the relatively uncrowded market. Since OSX is perceived to be immune to malware, few people purchase separate OS protection software. Since few people are buying (and the ones that do often don't understand details behind malware detection) a company could provide software that works well enough to make customers feel safe without being truly effective.
Startup Row at PyCon 2011
As far as I know there were no high level compilers for either the NES or the SNES.
UseHipster (Hipster) stealth startup screenshot leaked
So you finally know what all the hype is about :)
"The hope is that average road speeds can be reduced, improving fuel consumption and cutting congestion."

I've got bad news for the developer of this product. Unless the government makes it mandatory, the product is going nowhere. Unless consumers see a clear path between the product and their goal, they won't adopt it. While improved fuel consumption is a draw, pairing it with reduced speed is a death knell. Drives can already improve fuel efficiency by slowing down. Even as little as 5 MPH can have a significant impact on fuel efficiency, yet the majority of drivers continue at a hurried pace? Why is that? Because priority #1 is getting where we're going, and we want to get there as quickly as we can.
For more discussion of the subject by the same author, see his blog post:
http://www.quickanded.com/2011/01/the-most-important-higher-...
"On the other hand my Facebook username is just my email address. Never going to forget that."

For the audience Yahoo serves it isn't as plain and simple as that. They probably don't own their own domains and run a mail account through that domain - so it's more likely that they'll have an email addresss 'given' to them by their ISP when they signed up for internet access.

So although their email address will be easily remembered during the point they signed up, things get very confusing when these visitors move to a different ISP for a variety of different reasons, and thus lose their previous email address with their previous ISP, and gain a new email address with their new ISP.

You, here, are more of an exception to the rule of the typical Yahoo audience.
Elias, o maior profeta de Israel
Can someone please explain to me whom exactly it harms to use "HTML5" as an umbrella term for new tags, CSS3 and new Javascript features?

I mean, many of those tags aren't even useful without hooks to manipulate them. What's the point of a <canvas> when you don't have JS bindings to draw on it?
The most powerful force in the universe, they say. I love that quote.
Great. doesn't even need much UI. Not sure how you will scale indexing with more users - so if I could install it on my own server and and you add addons/plugins (get 1 free with every account) as extra payable features (imports etc) while keeping this bare bones install free then that would work for me.
"a "true" cloud would just handle all that stuff transparently."

Be wary of leaky abstractions.

http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...
Isn't this an exact copy of the Startup Weekend concept ?
Paid App Store reviews, $1.99 a piece
With all due respect, you don't just waltz into someone's office with an idea, no matter how good it is, and get $5M. You absolutely have to have connections to even get the meeting. Whether the connections were yours from your past history or one of your partners, the point is that it was not the instant success the headline makes it out to be.
Can one man develop a Linkedin competitor in 30 days?
Ironically, if PG does respond to this, his answer might end up unseen below the fold :)
One last bit, partitioning the world like that is not free. A 3d world may only need to be tracked in 1 or 2 dimensions to reduce the number of comparisons to a manageable level. (3,000+)^2 will crush you, 7^2 is not that big a deal.
Another issue noticed with the algorithm is that you pick a grid square by the top left point, but then insert it in to the 8 surrounding squares. In reality, you only need to insert it in the right, bottom, and bottom right square. Because there is no chance your object can be higher or more left than it's top left point. So you can save yourself 5 grid inserts and a boatload of compares. Assuming you stick with the limitation of an object not being larger than an individual grid square, in which case this is still true, but you then need to expand further down and right.

(Also, a quadtree would be more efficient for this kind of solution).

(edit for another little thing I missed)
A similar article could be written asking why so few men go into elementary school teaching or nursing. Men are just as qualified as women for these positions, but pursue them at a far lower rate than women do. Looking at qualifications clearly isn't enough. The hard question to answer is why so many qualified women choose careers other than CS.
Meet Ealstic Beanstalk, Amazon's PaaS Play
The benefits of LED Monitors
I think the suggested reaons for the importance of equal gender distribution of software developer are exaggerated.

Not being able to code is by far not as severe as not being able to write and read. Literacy enables you to take part in society, and prevents you from being cheated in all parts of life.
While it's true that compentence in using software is increasingly important, it will always be a small fraction of the population who is able (or willing) to actually produce the technology.

It is important to be able to drive a car, but nobody considers it harmful that not everybody can build one.

PS: I would love to see more female developers, but they should be in the field for the love of it, not because someone else told them it's important for their career.
mini_magic has the advantage of not leaking memory all over the place.
> Except that it further entrenches Flash in the short to medium term, possibly longer.

Only because Microsoft and Apple choose not to support WebM. Prior to Google's choice, Firefox (with rather significant browser usage stats) wasn't supporting H.264 either, which kept Flash on the web. Also, people keep referring to IE, but it still needs Flash. Sure, IE9 is coming, but we'll see what the adoption rates will be like.

Point is, Google throwing out H.264 didn't change the short or medium landscape much.

> Everyone points to the GIF fiasco. The net result? PNG was born.

You completely miss the point. GIF is a lesson, and we should learn from it. More importantly, PNG wasn't adopted over night. You can't just flip a switch and make everything alright.

> If the screws are ever put to us on H.264, you'll see exactly the same thing, only quicker.

Or, you can avoid the entire problem, put effort into free formats now. Don't repeat past mistakes.

> The elephant in the room here is that the fundamental problem is software patents. They need to be completely abolished.

Yes. Supporting them doesn't help matters.
> The lack of state provided health care

There is no "lack of state provided health care" in the US.

Walk into a hospital - they're obligated to treat you. If you're poor, you can ignore the bills. (Or you can go to a public hospital and they likely won't bother if you fill out some forms first.)

Of course, better treatment costs money, but that's true everywhere.
5 Paths To The New Data Integration
Parent comment deserves more votes.

A true badass send his emails using a telnet connection to the smtp server.

Bonus points for using a HP-48GX instead of a TI-85.
Maybe some will like this but for me it's pointless regurgitation of easily available irrelevant data. (that does not apply to me because I wasn't born and bred in that country)

What would be interesting would be, given my present wealth and general status, how would life be for <me> in that country if I moved. In Romania for instance, I live (taking into account all the factors whioh matter to me) a much higher quality of life than I did in the UK.
You can do both with the new FB messages.
I always saw this as a problem with the FSF. They are urging web site operators to use WebM right away when there isn't even support for them.

They simply sound so naive when they say "Today, we're also urging Web site operators to distribute videos in the WebM format, and abandon H.264". What they should be saying is "Prepare your web sites to transition to WebM".
I can really only speak to the "web/internet" side of this but http://www.owasp.org/index.php/Top_10_2010-Main covers some good material.
When I was finishing up my A-levels and deciding what to study at degree level, the standard advice was that if you thought you might one day want to work with computers, to not take a computing degree (because at the time they were regarded as lower-quality than more traditional subjects), but to take something like maths instead. I don't know if that advice continues to be given, and I can't think of an obvious reason why women would pay more attention to it than men, but maybe someone else can?
Well, perhaps, but I don't think this big fuss is coming from GPL advocates.
I use RMagick for a rails based image repository, and I have to shell out to run the RMagick code because of memory problems. When I used to keep it all in the rails process, those guys would get up to the 2-3G range over the course of a couple of days.

I'll have to check out minimagick, it might be cleaner than what I am doing now.
I fail to see how this move is good for end users.
It is a peculiar property of the software industry that "advance" means "able to do the same things as before, but more slowly".
AT&T Asks Supreme Court to Assign Privacy Rights to Corporations
They’ve got hardware developers on board regardless of indemnification or not. It just takes time to develop silicon.
You missed the most critical point, which is

"This license is fundamentally incompatible with software freedom. It requires developers to restrict how their software can be used, and to collect royalties in many situations."

And that is what it is all about. H.264 imposes end-user licenses and if it gets entrenched, freely redistributable browsers would lose. The argument against dropping H.264 is basically "why switch formats when what we have works?". H.264 does not work for free software. It's as simple as that. If HTML5 video suffers in the short term, that's the price we'll pay - at least that's the FSF's position.

>Everyone points to the GIF fiasco. The net result? PNG was born. If the screws are ever put to us on H.264, you'll see exactly the same thing, only quicker.

Why wait until a fiasco?

> Computing power being what it is today, the effort of re-encoding every video that exists on the Web is actually not that hard of a problem, and is certainly in the realm of what Google can do today, let alone 5-10 years from now.

Seriously, you're arguing against yourself here. Besides, what of the omnipresent 'hardware decoders' we keep hearing about?
Rackspace Bring Affordable Cloud Hosting to UK
I honestly hadn't expected this outpouring of vitriol here against John Scalzi, of all people. The things I'm reading here - that he's "just jealous" or what have you - are frankly blowing my mind.

I thought his point was pretty clear: FB is rolling in cash and is the target of the latest 15-minute hype and 50 billion dollars of Goldman-Sachs paper valuation, but isn't really breaking new ground in providing the best possible platform for the Web, and he predicts that this will cause it to fail, like other non-ideal repackaging efforts in the past, because it is limited. And he has some experience in this, because he was an employee of AOL in the day.

And weirdly, here at HNN, of all places, I am witnessing a deluge of rabid Facebook fanboys, many of whom apparently think he's just an old fogie who doesn't understand the new generation. The world never ceases to amaze me.

EDIT: more words are always good, right?
> He [founder] said that Bob [board member] described him to others on the board as the "crazy aunt you hide in the closet when the guests come."

Outrageous. This is why I hope I never have to take VC.
Have you tried manually calling GC.start with rmagick
Reading this article, the thought occurred to me that perhaps it's the "building stuff" part of computing that women aren't as interested in, as opposed to the "math" part, which is the typical culprit.

So, did a bit of googling and found this article: http://www.archsoc.com/kcas/ArchWomen.html

Interestingly, via the table at the end of that article, the two professional occupations which had even less participation from women than computing are: Architects, and Civil Engineers.
Java only, I fear
>How can we fix it?

This is straight up begging the question. The article is taking it as fact that we should fix it.

I don't see people trying to get more women into garbage collection, snow plowing, roadkill removal, framing, or masonry. And framing in particular includes plenty of math when it comes to laying out rafters to build the roof.

I think it has to do with type of computer gaming that boys gravitate to which encourages experimentation with the computer (swapping out video cards, adding RAM, etc) that I just don't think young girls are encouraged (or motivated by slow specs) to do.
Let's not forget that PNG is superior format compared to GIF.
Also, let's not forget, that browsers were not dropping support for GIF's meanwhile adopting PNG.
Sure, issue with GIF helped PNG, but I'd say it was destined to "win" anyway.
Did anyone else assume that headline was about a big argument breaking out between some startups?
Are App Developers The New Rock Stars?
Kongregate Arcade removed from Android Market for violaton of Market Terms
The road to faster tests
C++ Discussion with Bjarne Stroustrup
I really like the idea of not having installed software to make this happen. Would be perfect for netbooks or Flash-capable tablets where you don't want to install Skype. Also a great alternative to Google Voice for users not in the US.

A question, though -- At €.12/minute for me in the US to call someone in London, that's nearly 6x the cost of a Skype call. Are there any chances of these rates going down? It's still deadly cheap, to be sure, but price will be a factor.
Agreed! I hate it when people pull out this excuse. If google is going to offer a basic app/service on their phone, they should be behind it. Period.

I ended up buy DoggCatcher and I'm pretty happy with it. The UI is a little clunky and confusing at times, but it gets the job done and has the features I need. And, it works in all the areas that it should. It was $6.99 and I can say it was the best purchase for my phone.

[I am not affiliated with them in any way.]
All of the projects make me sigh with wonder and fill me with desire to dust off the secret biochemical lab that I have in my basement.
> going to prison for things like killing a bunch of people on the BP platform and tons and tons of wildlife. I mean even for a few months? Why are they sleeping comfortable in their beds every night plotting their next dollar?

There's nothing stopping the govt from prosecuting folks who made the relevant decisions. They just choose not to. No law can change that - prosecutorial discretion and all that.

Occasionally individual prosecutions do happen. The CEO of worldcom, Ebbers, was sentenced to 25 years. Some of the Enron folks served time as well.
Is IANA about to hand out the last of the IPv4 allocations to the RIRs?
Status of Sun's Open Source Projects
Is that a valid criticism though? I don't run a desktop, just a window manager (scrotwm), and I can still run KDE apps without having to load the entire KDE desktop environment. (Gnome I don't know about, as Slackware doesn't provide Gnome.)

Also, does 'shell' mean something specific to desktop people? What you detail as being the shell, I would call 'desktop'. But I could very well be out of touch with the current lingo.
Software development is now the 7th most common graduate-level profession for men in the UK. It's more common than teaching. It's easy to miss how pervasive software development is becoming.

Even in non-software fields like finance and marketing, you see more and more jobs requiring the ability to put together models in VBA, etc.