skysight-inc/HackerNews huggingface dataset:
It's not quite right to imply that because a command line isn't graphical it isn't using human visual recognition - we still see CLIs.

We still use colour and non-word markup to convey information in CLI programs, such as hashes at the start of lines to indicate headings, or line borders to indicate a 'button', or : to indicate a command, e.g. in VIM.

Many of us use it as if it was a hybrid system - a GUI display controlled by keyboard where possible.
When the government spends a million dollars building a bridge, it creates a bunch of jobs because people need to design the bridge, extract the raw materials for the bridge, and build the bridge.

When the government spends a million dollars building a bomb, it also creates a bunch of jobs for the same reason.

The thing is, a bridge gets you a useful public resource that makes lost of people's lives better and encourages economic growth by making trade easier. A bomb blows up, kills some people, and disappears.
It is just showing a list of friends that have put their phone numbers in their profile. For me, it's a list of about 20% of my friends. Certainly not contacts from my phone. I checked my phone and I had never turned on "Contact Sync."

I don't know what else someone could think "Contact Sync" does. But yes, if they ever turned that on automatically, for shame. I don't see any evidence that they did.
1> C++ is a bad example, it has notoriously leaky abstractions which require a soup to nuts understanding to effectively use it in a professional setting.

>What’s the fun of letting someone do all the work for you?

2> Getting onto another task. The levels of abstraction in today's toolkits give you 10-100x the functionality for the same effort 12 years ago for many things (including modern C++ libraries).

3> Embedded programmers most definitely are still getting into hardware constraints. Good iPhone and Android devs worry about power and memory all the time as well as performance differences in multiple versions of devices as well as when memory gets scarce. Embedded Linux developers worry about total system memory footprints/lifecycles and boot/update cycles, etc.
IM was one of the last graphical applications to go for me (I'm the author of the article). I had the same problem until I discovered bsflite (http://bsflite.sourceforge.net/).
Embroidery Is The Embellishment Of Cloth With Designs
Side question brought on by the headline: Is there such a thing as an "indirect descendant?" Seems like all descendants are direct.
Software quality, code analysis, etc @ around 55m.
.NET is a great platform and I beleive Mono is quite capable if you decide to go the non-Windows route. In fact, I am currently building an Enterprise framework on top of Mono and various other technologies (Fluent NHibernate, etc). The most viable alternative for me was Java, and after a lot of deliberation we ended up with Mono. If need be, our apps can then be hosted on Windows as well.
It's also a very good example on how to use HN to get exposure for your product:

1- show HN post

2- let someone else blog about it (or ask for it) and submit to HN

3- post again about the comparison of #1 and #2, with a interesting reflexion (social proof)

I wonder what's coming up next :-)
'just another link sharing service'

You only need to look at recent events to see that Twitter goes far beyond a link sharing service. It's been the representation of freedom of speech to the childlike ranting medium of Charlie Sheen.
I'm guessing "This is just a law. They can of course, just pass a different law that disregards the old laws, as new laws have primacy over old".
While I see where that makes sense, the phrase "The perfect is the enemy of the good" comes to mind.
The soldier in the field would probably rather have something like this instead of nothing at all or worse, wait (and die) while something "perfect" is developed.

On the bright side, at least they weren't forbidden from using there own solution.
That's great, now how do I export all that data into AddressBook on my Mac? If I need to call Joe, I'm not logging into Facebook to look up his number, unless I'm desperate. I'm looking in the AddressBook. So, if Facebook wants to be more hot than crazy on the crazy/hot graph, they should let me import this data to my address book!
If that is true -- people universally don't save what they need to -- than the proposed social security program of taxing everyone to give to the poor will be identical to what we have now.

It isn't entirely true, though. If you look at any net worth by age chart, the values go up with the age categories. People do save, just maybe not enough.
Glad I dumped their iOS app a while back...
Haha although I never explicitly planned for that to happen (definitely not smart enough for that) it seems to have worked out nicely. There will be more soon. Stay tuned :)
If this is true, I'm glad that Twitter is choosing to honor a promise that Backtype made pre-acquisition.
Then why do I spend many seconds trying to find certain buttons that are right in front of me ("Where the hell did that ordered list button go?") and even longer trying to find buttons that aren't even there?

Terminal-based programs also do make use of color as well as white space and grouping. They do convey information visually. A primary example of this is `ls -l` (the color option is different on different systems, but is almost always aliased on by default).
Hiya. I think that it's wonderful that you're showing initiative and trying to do something of significance while in high school. I am about to say a lot of discouraging things. It is not because I do not want you to succeed. It is because I don't want you to fail catastrophically.

That said: you're in direct competition with my customers for trustworthy Ruby on Rails developers. My customers will spend more money on their projects in the average month than you have spent on everything in your life. It is entirely possible that there exists a Rails developer charging $5 an hour somewhere who can successfully deliver projects. I wouldn't bet on that, but let's hypothetically stipulate that he exists, somewhere.

If he does, after he gets out of therapy for terminal self-esteem issues, he can raise his rates to $80 an hour and be swamped with takers right now. If you say "Hey, I have a tradition of bringing projects in on-time and on-budget and by the way I also speak English and respond to emails within a day", you will be mobbed like Justin Bieber at a Twilight convention. The market is on fire right now. Therefore, if you find a cheap Rails coder, he is broken somehow. It is possible he is broken in an "insufficient business skills" way and just undercharging, but it is far more likely that he is unskilled and unable to deliver projects, and no matter how little you pay him you will just be setting that money afire.

There are non-monetary considerations in working with people. I'm not saying this to discourage you, I'm just trying to send a quick message from reality prior to you being in charge of somebody's livelihood: the non-monetary considerations do not suggest working with you. You are inexperienced at managing projects. You don't know what you want. You have a name picked up for your startup but you don't have nearly sufficient plans ready to start coding it, and you don't appreciate how expensive generating that sort of documentation is. You have wildly unrealistic expectations about what you are about to get into. Good clients have high expected future values after the current project is over: even supposing you and your freelancer successfully build Selfey, which is vanishingly unlikely, the expected value of your custom is zero over the next five years. You also do not know yet the scariest thing about entrepreneurship, which is that even if I gave you a magic Selfey-spitting wand and you brought it into being tomorrow, you would probably still fail because making products is not the primary source of business success in our industry.

My suggestion: without damaging your current academic career, learn to code on the side. Even if you hypothetically eventually end up buying someone's time, you will become a much better customer very rapidly once you start to appreciate more of what you're asking.
RIM to Offer Android Applications
Pure Paul Graham:
"Do you have any idea how long the future is? Do you really
think people in 1000 years want to be constrained by hacks
that got put into the foundations of Common Lisp because
a lot of code at Symbolics depended on it in 1988?"

In my CS degree we never learned about how language will evolve. We learned how they work, how to write new ones, how to translate between them, but never how to future-proof them.

But right now it looks like C will remain the language of the future :)
People do substantial stuff on facebook. Good evidence of several hundred people doing so:

http://www.publicopiniononline.com/nationalnews/ci_18438058

The Barnum quotation comes to mind.
Perhaps this will help quell some of the skepticism about them actually releasing it–the abstract for the talk in which Nathan will be releasing Storm as open-source: https://thestrangeloop.com/sessions/storm-twitters-scalable-...
However, laid off militants are likely to apply for unemployment benefits + whatever other entitlement programs they have.

Perhaps initially. The military population in general is disciplined, educated (or even technically inclined), proud, and self-reliant. I've got to think that demographic is more likely to respond to unemployment by going out and doing stuff than any other.
Data protection and being compliant to it.
To go with the breadth of the analogies. Don't you think the gas idea is a little way over board? I mean, "refuelling" is really still a part of the car, it will never not be an integral part of driving a car, and thus people will always know about it. The same way as the concept of objects in OOP or pointers, or simple looping. These are core facets in programming, and as long as programmers know about this. I think we are good to go.

As for my analogy, let's take fire. When fire was created, people had to use the lowest of levels to conjure it: rubbing sticks (or waiting for lightning). Now, we've had a lot of "high level" fire makers that, despite the fact that we do not have any knowledge on the machinations of stick rubbing, we are still knowledgeable about the "management". of fire.
You bring up a valid point, there are always exceptions to hard fast generalizations. For example a web company is putting itself at a disadvantage by adoption C++, even if their developer is most proficient in it. The stack has to align to the domain or else your developer has a lot more work to do to get to the finish line. Certain stacks have so much inertia in particular spaces that the existing libraries and API's more than make up for the reduction is efficiency of a developer that is more comfortable in other cloths. C++ for web being one or VB for embedded being another. Choosing the right tool for the right job, should always be taken into consideration.
Hey, if you can build what you need really fast in C++, go for it.

If not, time to learn another, more appropriate language :-)
I think root of the problem is, do we want a site that reflects in-the-trenches Ruby developers' reality, or a site that reflects the Ruby core team's vision?

It seems that there's room in the world for both, they are different needs and perhaps trying to satisfy them with one website is a mistake.
Fewer people go to college than you think
It is social proof IMHO. A social proof of one, but a social proof nonetheless - social proof coming from a fellow HN user might add some authority to the mix:

"social proof: People are more willing to take a recommended action if they see evidence that many others, especially similar others, are taking it."

"authority: People are more willing to follow the directions or recommendations of a communicator to whom they attribute relevant authority or expertise"
(summary of Influence: http://www.sellingandpersuasiontechniques.com/influence-summ...)
1. Market
2. Marketing
3. Design
4. Product

So really, your technology stack fits in at stage 4. Defer decisions that lock you in as late as possible.
Wrong.
I have used the facebook app on Nokia symbian phone, but I only see a short list of friends who have shared their number.
Not even close to being a full address book.
Yes, if it's true, it is (it's PG's assessment). But since they wrote an interpreter for Lisp in C++, they couldn't have been that afraid, at least not all of them. I guess that's what they "gained", that only a few adventurous of the engineers at Yahoo "had" to learn Lisp and the rest could continue program in C++.
Every iPhone application can also access your entire phone book, too.
Yes, of course I knew - they had a big flashing warning sign that they were syncing your contacts to their cloud that you have to click through.

I actually like this a lot. If they then shared those phone numbers publicly I would complain...but why would I not want to sync my phonebook to Facebook (anymore than I'd not want to sync my phonebook to Google, which I certainly do as well?)
Of course it's "okay".

The biggest roadblock to .NET use in startups is, IMO, cost. It's not a cheap solution. It's also very unsexy and there's a lot of stigma around using Windows for web servers--in the past this was generally justified, but today? Not so much. I've built example/sandbox systems with three ASP.NET MVC servers behind an nginx static content/load balancer and it was absolutely awesome.

ASP.NET MVC is as pleasant to work with (ASP.NET WebForms not so much). "Frustrating development environment" literally could not be further from the truth; for my money, there is no development environment, anywhere, that comes close to putting as much information at your fingertips, as effectively and quickly, as Visual Studio. Microsoft does a lot of things wrong, but Visual Studio is a great example of a well-done development system.

And if your founder's primary tool is ASP.NET (again, hopefully MVC), it'd be stupid not to use it.
> Google can expect to make money off ads, but Apple cannot. So they use patents to make it more difficult for Google to do what they want. Very simple.

> In other industries there are anti-dumping laws and regulations, because dumping is considered an illegal way to kill competition.

I have sympathy for the dumping argument. However, it doesn't justify an attack via frivolous patents. The end doesn't justify the means.

The fact that any company, from a new startup to Google, can be attacked in an unfair way by patents is bad for the industry. Especially when the dominant powers can coordinate to crush any new competitor. If Google can't disrupt the smartphone OS market because of patents, how could you or I?

If Google is in fact guilty of dumping here - and it might, I don't want to prejudge - then there are as you said existing laws to deal with that. Let that process sort it out.
Yes, I'm talking about Keynesian economic stimulus. The economic jury is still out on whether tax cuts or deficit spending are more effective.
Anyone who is willing and able to transition to another way of earning a living, will. The majority of workers being replaced are not unwilling to find a new way earn a living, it's only the very old and the very stubborn that will have a difficult time finding their career 2.0
That's rather helpful actually. I just wish it matched my Gmail contacts. (And since I synced both to my Droid, you would think they would match.)
Not "if you use a mobile Facebook app", more like "If you said yes to some option that allows them to do this". I've had the Facebook app on all my phones the past few years (1 java, 5 android, 1 symbian), and yet I have no phone contacts here.
The Not-So-United Android & iPhone States of America
Mono is a wonderful platform (I'm using it for the project I'm writing right now!), but its ASP.NET support is kinda iffy and while I cannot prove it right now, I have a sneaking suspicion that its internals (the garbage collector, primarily) are not geared toward the sort of usage pattern you see in web applications.

But if it's working for you, awesome. :)
Headline: "People outraged at feature they actively enabled".
Wait, isn't that an awesome feature? How is it creepy? I like the idea that I'd appear in the "remember when?" section of Facebook, it's fun.

As for suggesting a name, isn't that just automating the tedious tagging work you do on Facebook? I really don't see what the privacy worry is there. They have the capability to do face detection whether they use it or not, and this seems like a really valid use for it.
MBT Sini Mens Caviar
You can do that yourself what whatever site you wish by right-clicking on the search bar on any site an selecting "add keyword for this item".
Especially here, where the only reason we discuss google and facebook is because we might try to work on it, work with it, or compete against it.
Programmers Should Know R
Funny, I even called it a diploma above.
Google Blames Human for Robot Car Crash
Mac vs. PC: Does it matter, since the browser is everything?
The future is also too long to assume our current generation languages will define it. While Lisp is a major step forward, I think it is by no means the end of language progress in the current couple of decades, let alone 1000 years.
My startup is in asp.net, for the same reason yours will be. I am lightning fast at it and that is what counts.

.NET can be just as fast, it has one of the better development environments (in my opinion) and is just as great as any other languages.

It is scaling rather well with my startup.

I think the only reason it doesnt get as much attention is due to it's perceived startup costs. But no problem at all if you join BizSpark. (Best deal MS has ever put out for startups)
Comcast Rolls Out $10 Internet Access For Low-Income Families
But if what's driving them profits is partly contributed from their (dominant) position on ads, that clearly doesn't sound more fair to me.
I don't go into this point on the post, but in my experience software entrepreneurs are among the people best equipped to be Lean Startup entrepreneurs. And it isn't because we can build things.

It takes a unique combination of skepticism and an interest in problem solving and discovery to be a lean startup entrepreneur.

Once I realized that entrepreneurship was really just problem solving and discovery I was able to relate it to my engineering mindset.
Search was a technical achievement of such magnitude that the founders' first product was considered a seminal work in computer science.
That is visionary bro.
Beating the averages: http://www.paulgraham.com/avg.html
I'd be amazed if Dropbox had a 50% profit (net income) margin. It's likely that their gross margin is around there, but you still have to subtract SG&A and other expenses to get down to net income.

If Dropbox pulls in $100 million in revenue this year, a $10 billion valuation is 100x revenue. That is a very high multiple.
I clicked through that same authorization step and it was very clear they were syncing your contacts to their service.

However, this is kind of irrelevant because 99% of users are not going to read this kind of a warning no matter WHAT it says and are just going to click through. They want their Facebook photos on their phone contacts dammit!

What I don't understand here is why everyone is so concerned at all about this. If you have an Android phone, Google has your phone book. If you have an iPhone, Apple does. If you back-up your computer to the cloud, they have it too. As long as none of them share it publicly, why do you care?

If Facebook was sharing your private phone numbers to the world or exposing who you had in your phonebook to people, I'd understand the outrage. But all they did was backup and sync your contacts which seems to me to be a service, not an offense.
Actually, withdraw may be the last stage (or at least the most logical one). Public choice theory looks at this in depth. Essentially, if your vote doesn't really matter (and statistically it almost never does), then understanding may be too much work with too little payoff. I would say that is why the founders thought limited government was best (although that seems to no longer actually be the case)
Facebook had somewhere around 1.5 billion in revenue in 2010 (http://techcrunch.com/2010/03/03/facebook-revenue-2010/)

Facebook had 500 million users at the end of 2010.

Interesting that they were almost bang-on for revenue, but off by an order of magnitude in users.
Can any of these command line programs connect to Microsoft Outlook email servers? That's the number one problem: at many work places Outlook is entrenched and the Outlook UI is terribly outdated.
Ethan Hawke Welcomes Fourth Child | NEWS 365
When I am using a Unix based system, there are three graphical programs that I use: X11, Firefox, and Feh. Everything else I do can be accomplished inside of a Xterm.
Actually, no I did not know that and I find it hard to believe because I don't have a Facebook account.
Fukushima Radiation Breaks the Scale — No Idea by How Much.. Can’t Measure It
Yep, there are "indirect descendants". If X is a direct descendant of Y's sister (or other sibling), then X is an indirect descendant of Y. Doesn't make much sense, and it's hardly ever used, but there you go.

Another reason to say "direct descendant" instead of just "descendant" is that it makes it clear that there's a blood relation.
There is always SC. And of course, Google Docs exists.
Why Does My Stomach Hurt?
Bowel Diseases offers understanding irritable bowel syndrome, inflammatory bowel diseases, chrons disease, bowel obstruction, infections and lactose intolerance and bacterial infections.

<a href="http://boweldiseases.net/">Inflammatory Bowel Disease</a>
Why Lean Startups are Hard
So true!
What should they have done differently? Wait 10 years until they amass their own patent portfolio? Android could have been less similar to iPhone, but up against tens of thousands of bogus patents, would that really make a difference? Anything that was competitive would have provoked an attack.

Frankly, it should be ok to enter the market the way Google did.
Vistaprint promo code
Get big discount with vistaprint promo code that allows shoppers discounts on stationery, business cards, letterhead and custom printing. Apart from this, you can avail custom printed business products such as brochures, greeting cards etc
Damn SEO optimizers.
Perma-noob
Says the 16 year old
That's me right here. I love Ratpoison, although I think Evilwm is really good as well.

I never liked e-mail in Unix, as I feel the whole MUA/MTA thing is too complicated, so I stick with Gmail (which I backup with Fetchmail to a mbox file).
You're right about the name, but I think they still collect money, what they're not collecting right now is just the digital canon.
Thanks, but, for some reason, iTunes thinks it can't play the videos.
Ask HN: what are some good resources to understand economics?
Given what's happening in the United States now, I think it's crucial to have a good understanding of the economy. I always feel that the press is not providing good resources (at least press I have access to).

Do you know any good books/blogs/videos explaining subjects like debt/inflation/credit ratings/economic policies/ in-depth while being approachable by non-economists?
Most of the interesting GUIs today are web sites, which he uses...

Anyways, I think icons are overrated, and the text hyperlink rules the universe.
Facebook hasn't my complete phonebook. Following your URL, I get a list of phone numbers of some friends, not my complete phonebook, i.e., phone numbers entered by my friends and not from my phonebook.
Cloud Computing Security Issues