skysight-inc/HackerNews huggingface dataset:
I am an MBA and I agree 100% with the comment above. I enjoy dabbling in code just for fun and I enjoy the company of hacker types, and I enjoy technology in general: all reasons why I enjoy hanging out on HN.

But I am not a coder and have no interest in ever doing it professionally.

If you want to do code based startups, then just learn to code.

If you enjoy playing around with business models and having access to a lot of resources earlier on in your career AND you can at least tolerate corporate politics, then get an MBA.

Furthermore, don't bother with an MBA outside of the top 10 or 20 programs, They're mostly useless.

Another thing: don't expect to learn anything in an MBA program. The value of an MBA is as a credibility enhancer, a networking assist, and way to learn what areas of business you might like.
Actually, PIPA is the Senate bill. It should probably be mentioned explicitly.
More heat than light in the blogosphere - there's a surprise.
Could you post your contact info on your HN profile, so I can get in touch with you?
Regarding the Design Principles page: http://developer.android.com/design/get-started/principles.h...

I love that they included the ICS home screen's "glass desktop" effect in the "Delight me in surprising ways" section (http://developer.android.com/design/static/content/principle...). It's a completely unimportant feature, but the first time I swiped past the edge of my rightmost homescreen and saw the effect, I appreciated the attention to detail.

Where I disagree is with their "Pictures are faster than words" suggestion. I completely agree that many things are best said with images, but I've had a hard time identifying the function of several features in the icon-driven UI's featured in both ICS and in new Google web redesign. In ICS's Gmail app, I'd understand the words "Mark Unread" much quicker than the "sealed envelope" icon which I had to experimentally discover.

It's also interesting to note that in ICS Gmail, Mark Unread is an icon and Report Spam is text, where in web Gmail, Mark Unread is text and Report Spam is a stop sign.
To be fair, that's not true at all. It was an acquisition in every sense of the word at the time. SimpleGeo, customers, tech and team were acquired (apart from us founders).
Simply put, and coming from an Apple fan-boy, this is REALLY nicely done. I honestly think this will significantly improve the usability of the platform as a whole by attracting the right designer/developer talent.
We wanted to be very conservative about our spamminess and decided to send one single email with explicit opt-in for more. We had links like this:

* I'm a Beeminder groupie (email me daily if you want)
* Keep me in the loop (email at most weekly)
* Don't let me forget about you (at most monthly)
* Tell me if you cure cancer or something (at most yearly)

13% of users clicked one of those (2% chose "yearly" with about 4% each for daily/weekly/monthly).

I'm thinking we should instead force a choice at sign-up.
Well, the site seems to be overloaded now, and I can't read it, but that won't stop me from spouting an opinion:

There seems to be a strange interpretation of 'bored' going on here. The best definition I can find of bored or boredom is, essentially: a general feeling of malaise and disinterest brought about by tedium.

Now, personally, I've been bored more than I've been engaged in my professional career. Since losing my job and spending all of my time pursuing things that interest me, I've found that I complete fewer tasks, but I'm much more engaged and happier overall. I'm constantly pursuing one interest or another.

Currently, I have three ongoing projects that might have commercial value (and about 15 more that are purely to satisfy personal curiosity). Unfortunately, one of the three projects has reached the stage of development where it becomes tedious to complete. So, there's the catch. If you want to complete things, you inevitably have to deal with tedious details, which means you're almost certainly going to spend time feeling bored.

One other observation: it's easier to get bored when writing code than when digging a ditch. The latter will tire you physically, but the freedom of thought is quite mentally stimulating. If you don't have any hobbies that involve repeatable physical activity, give it a try.
I've recently updated Keynotopia templates to include Android ICS UI components for Keynote and PowerPoint (http://keynotopia.com/android-prototyping-templates/)
How did you do that? the doc said there is a $branch variable, how do you add it?
It's really easy. Have a boolean flag called "deleted" or "defunct". if the bit is set, never display that account or allow it to log in. From the outside, it does not exist. But for referential integrity and other auditing, it does. This is pretty common.
I think this pertinent and will make it even easier to make the call

http://engineadvocacy.com/voice/
There's no reason that you can't both support standards and also offer non-standard technologies. The problem comes when you _don't_ support the standard but offer your own, non-standard implementation.
No. If you want ZFS root out of the box, you need to follow a guide like:

http://www.aisecure.net/2011/11/28/root-zfs-freebsd9/

It's roughly the same state as it was during FreeBSD8 except that some of the details are different due to the new installer.
YC W12 Company Looking for 2nd Engineer
We're building a female-focused job platform to help women uncover interesting jobs at new companies, and we're looking for a full-time tech engineer to join our team while we build it out at YCombinator.

About Us: - We launched on TechCrunch in September and are growing like crazy, from 0 to 70,000+ job-seekers in three months - Syndication deals with Forbes, INC, Huffington Post and Business Insider - A seasoned founding team who has been together over a year - YC winter 2012 - Currently generating revenue - Disrupting a $100+ B industry (US alone) - Arianna Huffington & Marissa Mayer are writing blog posts for us

About the Role: - Build the next generation Monster.com (without all the suckiness) - Create the cutting edge in matching individuals to career opportunities based on their background, their browsing habits, and preferences. - Join a tight team that is serious about winning but also has a great time - Flexible compensation includes competitive salary and equity

About You: Marathon hacker - Comfortable with backend work,
particularly working with databases and keeping an eye on application performance - Excited by challenges and the flexibility of a consumer-facing web startup - Very comfortable with PHP / Python - Data mining and/or recommendation engine experience a plus - Willing and able to learn anything quickly - Un-intimidated by rooms full of
smart women. In fact, you should think it's pretty awesome - Live in the San Francisco Bay area or willing to move for at least 3-4 months

Contact us at info@thedailymuse.com with a resume.
Now only if I can get logged in... Apparently you need a Facebook account.

FAIL.
I think it might be too early to pass judgement. I would hope that over time Google releases sample applications, better widgets, and so on to take care of the boilerplate. (Similar to HTML "grab and go" type sites.)
Thanks! The Treasuries view is a nice one indeed, took me a night to find a good way to keep it stupid simple and fast.

My motivation is coming from previous mashups I did in the same style. http://Scrolldit.com which was featured on TechCrunch (http://techcrunch.com/2011/10/25/scrolldit-i-heard-you-liked...) and another mashup I did http://www.ScrollFriends.com (Facebook Scroller, no viral)

However Scrolldit is (most of the time) a pure timewaster, check this:
377.913 (unique visits) x 1.20 (avg minutes on the site) = 453495,6 minutes = an impact of 314,93 wasted days on our world economy.

However with all those minutes wasted I felt the need to do something productive, I think Scrollsy.com is a good try.
Supporting all those small shopkeepers, trying to give them more exposure.

Good idea to do the blog post, it's on the list!
The kinds of doors that an MBA opens tend to be boring to folks who love to code, and vice versa. I say this as someone with an MBA degree -- acquired rather hastily, and for which I have occasional bouts of buyer's remorse -- who taught himself to code, but wishes that he'd just gone the pure-code path from the beginning.

If you want to be an investment banker or a consultant, and you aspire to nothing outside of those two streams, get the MBA and have at it. For almost any other endeavor imaginable -- be it professional or personal -- you're better off learning to code.
WPCandy’s Completely Unofficial Guide to Plugin UI
I liked the flying cow : http://www.gnu.org/graphics/gnu-and-penguin-color-300x276.pn...

(I suppose its a wildebeast but it looks like a cow)

"As you may know, Hadron has only two active developers, me and seqizz. In order to develop Hadron healthfully, we need more developers." -- Burak Sezer

Basically a couple of guys built a package management system and then used that to create a Linux distribution. They don't know the difference between Unix and Linux and they don't have any real reason for creating a new distro other than they could, and they are very enthusiastic about it.

It brings back fond memories of folks running out to create a rock band.

Best of luck guys!
As a Democratic political consultant who lived and worked in DC for years and has many friends who work on the Hill, I will tell you that this is exactly right.

Lobbyists do the same thing (target the staff), they just do it over coffee, lunch, drinks and/or briefing materials on a desk. 20- & 30-somethings run most of DC.
Post Premium: Villain’s Move to Freemium
See: http://www.sqlite.org/different.html

Money quote about half-way down the page: "SQL statements compile into virtual machine code"

Every SQL database engine compiles each SQL statement into some kind of internal data structure which is then used to carry out the work of the statement. But in most SQL engines that internal data structure is a complex web of interlinked structures and objects. In SQLite, the compiled form of statements is a short program in a machine-language like representation. Users of the database can view this virtual machine language by prepending the EXPLAIN keyword to a query.

The use of a virtual machine in SQLite has been a great benefit to the library's development. The virtual machine provides a crisp, well-defined junction between the front-end of SQLite (the part that parses SQL statements and generates virtual machine code) and the back-end (the part that executes the virtual machine code and computes a result.) The virtual machine allows the developers to see clearly and in an easily readable form what SQLite is trying to do with each statement it compiles, which is a tremendous help in debugging. Depending on how it is compiled, SQLite also has the capability of tracing the execution of the virtual machine - printing each virtual machine instruction and its result as it executes.
Yes, we're planning on doing that. However we thought that we might need a base of traffic to even talk to them, otherwise it wouldn't make sense for them I suppose.
It's not open source according to "The Open Source Definition" http://www.opensource.org/osd.html - being able to simply view the source code is just not good enough.
You are operating under a false assumption. That is that all public repositories (i.e. Open Source) are filled with work by unpaid volunteers. That is simply not the case for a large portion of Open Source projects (and therefore public GitHub repositories).

I've been an Open Source contributor for more than a decade. I would say 90% of my open source contributions have been work where I'm extending or improving an Open Source project's code to suit a paying client's needs.
M.A.N. Customer Wear Inc.
Our site has more than 900,000 products that will get you noticed over and over again helping you to successfully launch new products, improve direct mail results or just effectively reach out to prospects and say hi.

Bensalem screen printing, Bensalem t shirt silk screen, Bensalem sign banner, promotional products in Bensalem, Bensalem embroidery , Bensalem business cards, Bensalem embroidery on motorcycle seats, Bensalem golf cart seats
Please, I beg you, do not call the web "the internet". The web is but a subset of the internet. Yes, it is taking over the rest of the internet (web-mail and such). Yes, client-side HTTP is often the only part of the internet you can have from many networks. But no, that is not a good thing.

But because of sloppy wording, non-technical people get the idea that if they can query web servers, then "they have the internet". Most restrictions go unnoticed.

I know it may sound pedantic. It may even remind you of Stallman's GNU/Linux. But really, it can't hurt to say "web" instead of "internet": unlike "GNU/Linux", it is shorter than the incorrect word.
Welcome to the modern "usable" internet, where mail validation "spoils the user experience" and "is bad for conversion rate". I guess Apple has a valid way to subscribe without e-mail verification somewhere.

Let me tell you a story, sorry if it is somewhat OTish, but I really feel related to the programmingzen guy. Back when I got my Gmail address I got a 6 char username account of the form name+surname initial. My name is Pedro, its not that common but neither is it a bizarre name. At the moment, I can count 5 different people who sometimes think they own my e-mail address, or have e-mail addresses that are similar enough to mine so that people usually mails me instead of them.

About a month ago, one Pedro subscribed to Redbox. It seems Redbox has kiosks where you can instantly subscribe and order your first DVDs there, those kiosks do no mail validation. Someone used my e-mail on the kiosk, and ordered his first DVD. I got the receipt in my inbox.

At first I thought he would realize he did something wrong and fix his Redbox account from his computer later. He didn't. In fact, he somehow managed to order more DVDs, so I got more receipts in my inbox. I used the password recovery feature and logged to his (or mine?) Redbox account. There was no way to delete it, neither was it possible to avoid getting receipts by e-mail.

I contacted Redbox support asking them to close the account, or at least stop sending me receipts. This was their proposed solution to my problem:

As long as he or she keeps using your email address, you’ll continue to get receipts. To avoid receiving them, please block the sender’s email address or mark the messages as spam. If those options don’t work, you might need to contact your email provider.

So yeah, Apple is not the only one who doesn't care about people who by chance get subscribed to their services.

Fortunately, after about three weeks, Redbox started mailing me and asking me for e-mail validation with big red banners and all caps subjects. I didn't reply to any of those e-mails, and it seems they finally deleted the account.

Free anecdote: Once, one of the other Pedros mom died. That week my inbox was completely surreal, and sad.

PD: I live in Argentina. So no, free DVDs where not an option for me.
LinkedIn Opens DataFu: A Library for Working with Hadoop and Pig
I think this in an interesting discussion. Sometimes the user presses back to go to the previous screen, sometimes to go to the parent element (i.e., when you're seeing an email and press back to return to your inbox).

For me, the best solution would be make the back button come back to the previous screen, ignoring where they are. So, if you are playing Angry Birds, tap an email notification and then press back, you return to Angry Birds. But, also, in screens in which the user may want to go to the parent element, developers should put a button to go "home". In the email screen, a button to go back to inbox, in the Music app a button to go to the Music app initial screen...
Yeah this would make sense. We'll look into that for the next iteration, thanks!
Extrapolating this, wouldn't that mean we could possibly get as much as 6.02e23 / (12 + C) bytes per mol of storage material?

Where C is the number of atoms required to communicate with that segment of memory. It might be
(6.02e23 / 12) + C, even!

That's a terrifying 5,569,618.84 petabytes for what could amount to a few hundred grams of materials (assuming it's a compound, and not just iron (at approx 56 grams a mol)).

Perhaps even many thousand petabytes in a storage space the size of a paperclip.

The potential is incredible; and it makes me worry: what will developers waste that space on next?
they are going to use the tech, just as a feature of their push product, rather than as its own offering.
It's depressing how little trust you can put in web services these days. I'd considered using SimpleGeo for a project and, like most people who did, it would have been a major component. Phew!

Antics like this make me distrust all web services in the future. They've got to have a really strong income stream and most definitely not a target of a talent acquisition, if I'm to rely on them.
I open-sourced my EV Li-on Battery Management System
FYI: I get "Connection Timeout. Etsy.com is unreachable. Try again." in Firefox 9.0.1 on Ubuntu, but all is good in Chrome.

I can image using this to gather ideas for gifts, and presumably buying a few (if I was US-based). Nicely done.
Top tech start-up logos
Ultimate Data Visualization Guide For SEO
Hello!

Do you still have ObjectivePixel.com? I'd love to make use of it!

Cheers,
Derek
You could see if this person knows anyone, http://twitter.com/zoernert
Based on my linear algebra homework:

> "You need to use Gauss-Jordan elimination."

> That's what she said.
I don't think anyone thinks Stewart and Colbert are just "comedians" anymore.
5 Pics From Facebook’s New Headquarters ("Expectant Mother" parking?)
Thanks for this clear information. I plan on calling the senator representing my state tomorrow.
A New Coding Project Every Week at Code52 - GitHub
I get this too, generally on weekends when I don't have any obligations.

I don't think I would call it depression though. There's no sadness involved. It's more like nothing seems interesting enough to motivate me to action.
Do both but don't expect that you're going to 'learn to code' and then one day be done in the same sense that one day you will be done with getting your MBA.

Coding is very much like learning a real language. You most likely are not going to be incredibly useful or valuable with it within the first few years and you can improve yourself in it endlessly. Similar to how an aspiring author is not going to be able to do good work when they are just starting to learn English. In other words, people who take some courses on codeacademy and think they have learned to code have essentially learned how to put sentences together - not write an engaging book. (Not knocking code academy - its a good thing)

So in that regard if your aspirations are to boost your income or move up in your career then an MBA is going to most likely be a much better shot. If you naturally gravitate towards software development then do that because you'll get enjoyment out of it but if your looking for a golden ticket it is certainly not that.
Leahy Hopes To Rush Through PIPA By Promising To Study DNS Blocking Later
Using goto In Kernel Code (2003)
Great article. You never get a second chance to make a first impression, and a logo is often exactly that.

Love the any.do logo... I'm a sucker for simple typography http://any.do
Hey Githire,

I think the service is good, but I have a couple points of feedback.

When calculating the profile of a user, rather than only looking into repositories under the user's name, you should also take into account the code under any organizations the user is apart of. Most of my coding is publicly committed under an organization repository.

A solution is either to look at all of a user's commits rather repositories or take into a user's organization repositories, too.

Other lesser pieces of feedback:

* The typography and a lot of the images look "fuzzy" to the eye and give off a cheap impression. I would definitely rework those until they give a quality impression.

* Add a "contact us" link in your header or footer or both. I shouldn't have to rely on HN to give you feedback.
This article bothered me. First off, it seems like a false dichotomy: the ideal situation is to have the hard skills afforded by a computer science education (something that irked me as the article seemed to equivocate 'learning to code' with 'knowing computer science') while having the soft skills and networking afforded by an MBA. (This is to speak nothing of the assumption that great developers suddenly have those 'lightbulb moments' -- I know amazing programmers who have no desire to think outside the box.)

The second issue I had with the article demonstrated the kind of mindset that comes from undervaluing 'soft skills' and the MBA education (as engineers tend to do) -- "If you build an excellent product with product/market fit then people will buy it." Obviously there are exceptions, but in the general realm of business, this is laughably naive -- there's a reason that marketing expenses (especially for startups who compete more for mindshare than monthly fees) are so high. Amazing products fail all the time.

I certainly don't mean to undervalue the ability to code: I'm a CS/Business double major, and without a doubt the CS degree is opening way more doors than the BBA. But, just as you're not going to hire an MBA to 'build stuff for the web', you're not going to -- or shouldn't -- hire a software developer to spearhead business development or marketing.
نشر شريط لجنود امريكيين يتبولون على جثامين افغان
Exactly. This was after three of their four major products had been released:

http://37signals.com/svn/archives2/bezos_expeditions_invests...

They didn't need his money, they wanted him.
"Saying “I’m bored” suggests you’ve in fact seen and thought of every interesting thing in the universe, read every book, been down every street, looked into every window, talked to all 7 billion people and that until some NEW material comes along, frankly, you’re not at fault for mopin’ around the house and draggin’ your knuckles a little bit. “Sorry, but there’s nuthin’ ta DO.”

... I'm not sure I agree. I think "bored" may simply be a state of mind that people sometimes just have to cycle through.

Like, if you say "I'm depressed", I'm not going to claim that you've gone through every conceivable solution to every problem the world might have and that you've concluded every one of them is hopeless. You might be depressed about something, or you might have found something to be depressed about. I'm not sure which one is the cart and which one is the horse.

I think plenty of creative people get bored, and I don't think it's always because of an absence of things to be interested in, any more than depression is always caused by an absence of things to feel optimistic about.
How to convince MySQL to use the right index
I agree. It's not like you finish an Apress book and all of a sudden you're a coder. MBA gives you have a degree that will most likely grant you access to management-type jobs. It can take years of programming before you become useful to anybody...
Yegger.
It's already extremely interesting with libclang, clang's static analyzer, clang's auto-completion, clang's error messages, clang's compile times, etc.

I am really looking forward to lldb though.
I think you hit the API Limit. Just fixed a bug that used an old API key for API calls (got lower limits).

Big chance you won't get that error if you retry it after 10 minutes (time needed for Amazon Cloudfront to push the new version to all the edge locations).
It would be really awesome if something liked this was done for the recommended reading lists on Amazon.com, although, not sure if Amazon has an easy API for that.