skysight-inc/HackerNews huggingface dataset:
I thought I was smart. I thought I was right. I thought it better not to fight. I thought there was a virtue, in always being cool. So it came time to fight, I thought "I'll just step aside," and that the time will prove you wrong. And that you would be a fool.

To fight is to defend. If it's not now then tell me when
would be the time that you would stand up and be a man. For to lose I could accept, but to surrender I just wept,
and regretted this moment that I was the fool.

'Cause I'm a man, not a boy, and there are things you can't avoid. You have to face them when you're not prepared to face them. If I could, I would, but you're with him, now it'd do no good. I should've fought him. But instead I let him... I let him take it.
I don't get this. Wouldn't most of YouTube's traffic be downstream from Google's servers to the hoards of individual internet viewers all over the world? How exactly does peering help?
RSS - XML == jsonSS
Sorry, yes, I meant NOT doing something that you perceive is stupid, yet is an aspect of societal conformance, will hurt your chances.
I believe "argue" was implicitly defined as "sue the aforementioned parties" (as it would more obviously be if he hadn't included himself in the list.) I have "views", too, but they're nothing objective enough (thus the name "views", implying that no two people can share exactly the same one without overlapping one-another in space) that I would care to defend them in a court of law.
1000+ words about design without a single graph/chart?
Designing for Big Data, by Jeffrey Veen
Ask HN:  Are you doing the 'Personal MBA'?
I'm interested in getting in touch with other hackers who are doing the PersonalMBA.com reading list. I think it may be interesting to build a web app to log individual progress and see progress of others. Ping me at jon at atlaswebdev dot com if that sounds cool to you. Thanks.
Be aware of a culture that seems to have rapid turnaround. With both China and India, I've seen 5-6 developers quit within 6 months to a year; whereas, in the U.S., there are several people still with me after 10 years.

You can get work done, just make sure it's something relatively quick that can be done in isolation. Never spend time training people overseas; it may take several weeks for them to learn some big system before they can be productive, and if they leave a few months later then most of that time will have been wasted.
If Google operates their own backbones, then Google's peering agreement with other tier 1 backbone providers helps. The peering agreement allows packets passed in/out from Google with other providers without extra bandwidth charge.
Google peers with many broadband ISPs.
ha, true. i wouldn't have clicked the link if they used your title.
It's not Sanborn's fault, I know.
Summarising even further... note that most of those involve "delete"!

At least, that's what I usually end up doing. The more concise it is, the easier it is to absorb. It's quite sobering how long it can take to get something that concise though.
Future-Proof Jobs
To prevent overheating and excessive evaporation, of course...
I was surprised by how many people took the Credit Suisse analysis seriously (we peer heavily at justin.tv too).
Jimmy Wales: Social Web Marketing - Good for Some, Not for All
internally sure, people will get used to it.

outward facing like customer care it'll never fly of course :D

i'm all for people just getting to the damn point. i find it to actually make the person more likeable if he can tell me what the hell the deal is short and sweet without leaving out critical details.
You're leaving out the pesky detail that an entirely different experiment with an entirely different sample using an entirely different communication method yielded a very similar result. This is damn interesting. Not conclusive by any means, but interesting.
SkyGrid launches free real-time-web news service into private beta
Give him 49% of the equity.
Yes yes yes! Once again the astute Mr Graham slices through conventional thinking.

I've received a standard reaction to new ideas all my life. In the early seventies I went looking for a sound system with dual cassettes ... "why would anybody want that?". A few years later I wanted to use VHS cassettes as the basis of a multi-track audio recorder ... "why would anybody want that?" In the early nineties I started writing radio automation software that ran on a standard PC ... "why would anybody want that?"

All these things (and many others) eventually had their season. And now when I hear that phrase, my ears prick up because I =know= I'm on to something.

::Leigh
In Vim, install ack, then put "set grepprg=ack" in your .vimrc. Then, open your project in Vim, do a ":grep <your-symbol-here>", and use ":cn", ":cnf", ":cp", ":cpf", ":cr", etc. to move about. Combined with strong knowledge of setting marks and using ":s/" substitutions, and I often wonder how people who use IDEs do refactorings! ;-)
I haven't done much development in Java since my days in college, but...

However, I really think that increasing speed of development with better tools is a cornerstone of being one of those elite programmers, and vim<<eclipse, at least for Java!

For every other language that I have encountered, the utilities listed by the OP (especially vim/emacs) are the better tools, as far as I'm concerned. Firstly, they were written by hackers for hackers, and because of that, they generalize just about all the functionality a programmer is likely to need when coding in any language. Even supposing there were eclipse-like IDEs for every language out there, it is more than likely that there will necessarily be differences between them (since they were written for different languages) which will be jarring for the power user. One would have to learn an IDE for every language. With vim and the assorted tools mentioned in the OP, one just needs to learn one set of tools and can use them for every language. If you foresee that you will only code in one language for the rest of your life, then sure, find the best IDE for that language. In my job, however, I have to code in C++, Python, Perl, PHP and shell (most times editing source files in more than one language at the same time), so to increase speed of development, (though I am no elite programmer) I use vim.
A sample of people from Nebraska and Boston. Hardly any better from a global perspective (indeed, probably worse, since MSN is fairly universal). What about the 80% of people living in the developing world?
Internet-Age Writing Syllabus and Course Overview.
Suits Digg much better than HN.
StopNGoGrid
HOWEVER

many if not most cultures supplement their diet with roots, tubers, grains and insects.

most edible plants are not red

most fruits and berries are not red

many poisonous things in nature are red

many herbivorous animals are colorblind implying little advantage to strong color vision as far as eating plants go.

all of which is to say: "It is also known that women can see more shades of red, probably in order to be able to more effectively gather edible berries." needs a hell of a lot of evidence to be more than mere speculation, because all of the non-speculation says absolutely nothing about the use of red-resolution.

And as a side note the number of largely color blind apex predators implies that "When we lived in the wild discerning different shades of green would have been crucial." is unsupported as well.
Spammers already have your email address.
No, Assembla is not proud of having such a low selling price. We have seen that as a problem since the beginning. The original sin is not the current low selling price. The original sin was offering the "private" product for free during a time when it wasn't a serious business for us. We took an enormous amount of abuse when we discontinued this product, and to soften the blow, we worked to keep prices low. We did this even though it's clear that a customer who makes a decision based on a $2 price point isn't going to make much of a contribution to the company. It's now clear that our gesture wasn't fully appreciated, and it's dragging down the pricepoint for our serious customers - startups, corporate product developers, outsourcers, agencies, and consulting companies that need professsional management features.

I have to disagree with the guy that says the service doesn't have value over $20. Even on the face of it, he would replace it with a server costing $50/month, plus install and admin time costing at least that. So, he's already at $100. He's probably only using the subversion repository, which he could easily install on his own. However, if you are serious about getting the most from your team, you would be using the alerts, code browser, the ticketing system, which would cost you substantially more if you bought it from Atlassian or Fogbugz, and be well worth it. If you have a consulting operation, as many Assembla customers do, you will use the time tracking and reporting. In other words, if you manage your team professionally, you will get a lot of value out of this software. And, certainly we will work on charging appropriately.
I don't think smoking is a similar case, because we have a pretty clear-cut explanation as to how smoking can cause cancer. It's not just being inferred from smokers getting cancer statistically.
Retired generals co-opted as radio and television analysts for Pentagon
And at 7pm PT, with 199 startups listed, the surprise winning opening-syllable is...

"Scrib"/"Skrib", with 5: Scribd, Scribnia, Scribular, Skribbls, and Skribit.

"Feed" is a close second at 4: Feedback Army, FeedFlix, Feedity, and Feedscrub.

Then it's a 6-way tie at 2 each: Big-, Drop-, Hot-, Res(cue)-, Start-, and Where-.
Register the account using a throwaway email address. NY Times is one of the most linked sites here, and the content is certainly worth the small amount of effort.
Pragmatic Programmers: The Passionate Programmer - A Must Read
Google App Engine, you mean?
I think you misunderstood what refactoring means in an IDE. Suppose you want to rename a method. There might be many other methods of the same name in different classes, local variables of that name in other methods, or even classes with that same name in differen packages. Eclipse automatically does all of this for you.

I honestly don't understand how regexps and strong bookmarking skills could help you - the editor needs true knowledge of the language to carry out this task.
I get the feeling that Thomas Bayes would disagree with you. Sorry that I can't be more precise.
Can anyone find the original Credit-Suisse article? Are their estimates based on pure ISP costs, or do they incorporate the cost of running the infrastructure to serve that content?

Assuming he's right about Google's data transfer costs (I... know next to nothing about how the backbones operate), the amount of Google infrastructure dedicated to running Youtube can't be that cheap. That's a huge amount of data, that needs to be distributed to all their various local data centers, plus developers working full time on the project, etc.

I guess what I'm saying is, just because it's easy to want the bean counters to be wrong, doesn't mean they are.

One of the articles linked to from the main article says Credit Suisse estimated Google's bandwith at 30 million megabits/second. At google appengine prices, that would cost ~ $440 per second (I'm assuming non-SI units). Presumably google's real costs are much lower than that, but still...
You probably can't say, but just in case you can- what's the ballpark of your bandwidth costs?
Aviary strikes me as very similar to Google Sketchup, both offer tantalizing functionality for free, but if you are used to a beefier tool like Illustrator or Solidworks the capabilities are frustratingly limited. I hope they do well, the web based platform and creative community they have developed are great assets.
Each time the traditional media butchers a technical story I'm astonished anew. And then I get a second round of surprise when everyone accepts it so uncritically because it was in a non-blog context.
Ctags is just as accurate at scanning C declarations as an IDE, and with a bit of vim magic, it even auto-updates when you save files.

One thing to realize is that vim IS an IDE of sorts. Only, it's far more extensible for the same effort. (although, from my brief forays with emacs, emacs certainly beats vim for extensibility)
Will a netbook save Apple's Mac business?
In practice, the best way to handle a drive that might actually need to be resistant to that level of analysis is to degauss the drive, shred it, and then melt it down in an incinerator.

You wouldn't mess around with Gutmann at all because it's just a poor man's degauss, used for situations when you don't want to risk damage to the drive. You wouldn't just detonate the drive either because, as you mentioned, individual pieces could potentially still have recoverable data.
OK. But seriously, green on black? His credibility is was killed with me as soon as the page loaded.
Google's CAPTCHA experiment and the human factor
Electric Unicycle (not Trevor Blackwell's version)
Bartz lights fire under Yahoo engineers
Also Touchlytics:

http://www.newstreetsoftware.com/touchlytics/
Trevor Blackwell made the unicycle you attribute to Paul.
I agree that for big studio games this might not be a good match - but for smaller more casual games, it may allow us to write them in JS instead of Flash.

Also, anyone that's tried to install a game on Windows knows why consoles still exist..
Dealing with mass migrations is also interesting in this context. I'm one of what appears to be many reddit refugees, and I mainly left because of what appeared to be a medium size exodus from digg to reddit.

I assume that the people were moving from digg to reddit because they saw that there were generally "better" elsewhere - why would you move to somewhere if you didn't think it was better? - and then some proportion of those people didn't take the time to get to know the prevailing culture, and so they brought parts of the culture they were fleeing with them.

Seeing that has made me stop and think and then think again before posting here. I'll probably start to consider myself part of the community after a year or 500 comment karma, whichever comes last. Unless reddit implodes and they all come here.
I didn't know Apple's Mac business needed saving.
Off-topic, but why did you create a new account to post the exact same thing you deleted under your normal name (river_styx)? Or am I mistaken and these are two different people?

http://news.ycombinator.com/item?id=573339
How do you identify an idea that has the potential to become a long term business?

if you can answer that with accuracy, let me know :)

i think the best way to make it happen, though, is to do exactly what you said you don't want to do -- build some widget thingeys. work on things that interest you in the short term, that are meaningless and you could throw away for something new. maybe these individual meaningless things can morph into something meaningful. if they don't, you can ignore/trash and move on.

if you sit and wait for the perfect thing you might wait forever. don't just spin your wheels, pick a direction you want to go and start driving.

just my $0.02.
That's good. Here's what I'm using:

hardstatus alwayslastline
hardstatus string "%n: %H (%h) %t"

For bindings, I find '10 '11 etc to be efficient enough. But I also make heavy use of :number to reorder my windows so that I know which one is which. There's also shift-A, to give them meaningful labels in the ctrl-A " list.
Are Google Profiles' new features the start of Orkut redux?
This 'expect failure' bit just does not sound right to me.
'Do not fear failure' - maybe, or 'don't get discouraged by failure', or something like that.

Rational assessments can prevent commitment. Only one out of millions becomes an Olympic champion (rational), why even try? (lack of commitment as a result of rational assessment)
Anyone else find themselves typing this way too often?:

awk '{print $2}'

Is there a way to achieve this that's easier to type?
One thing that helps is that this is a dumb site to spam. There's no SEO/traffic benefit from submitting crap here.
I don't mean Google App Engine, no. I'm not sure where you're getting that from, unless App Engine lets me upload my Apache logs into my Analytics account where GA will match up IP addresses to page views and whatnot... ? Not sure how it could since I'm not using App Engine for anything, even so I've googled around a bit for 'google app engine analytics' and I'm not finding any results about doing this for App Engine hosted sites either.
probably closer to a linkedin-orkut combo, imo
Stay Home and Work
Why are we taking C/C++ programming advice from somebody who has been doing it for just over a year?

And not to troll, but anyone who honestly believes vim is a better development environment than one of the mature Linux IDEs (Eclipse, Code::Blocks, KDevelop) is an idiot.
The web doesn't open any new possibility in that respect. There are MMOs where the visuals are centrally served. The client keeps a cache that is often updated from the server side.

Really, this has never been a significant problem to stop studios from letting you mess with their worlds. There are other technical problems related to world representation, but most importantly, there are design integrity concerns. To design a world that the players can meaningfully modify but not screw up completely in various ways (mainly related to theme, playability and balance) sounds like a difficult, laborious task.

If you're interested in this kind of stuff check out what this crazy swede is doing:

http://www.quelsolaar.com/
Consider "Built to Last"

http://www.amazon.com/Built-Last-Successful-Visionary-Compan...

by Jim Collins

http://www.jimcollins.com/lib/books.html

and Jerry Porras, which is an analysis of companies that did that. Vision, of course, but not visionary products. Vision that leads a sustainable, cohesive culture.
Jason Calacanis on the Adam Carolla Podcast
My point was just that there is scope for a middle ground, where commercial font developers have some basic protection against drive-by copying but there is nothing so stupid and inhibiting that it prevents practical use of the fonts. Those foundries that choose not to work with such a scheme will inevitably find themselves at a commercial disadvantage relative to those that choose to do so.
Worse is NOT Better; use a safe and high-performance programming language and learn its foreign-function interface to call out to C and C++. Life is too short for core-dumps and premature optimization, plus you only have two feet to shoot at.

The better designed a language the better its development process feels. You can get immersed in a lowly Lisp, J, or Forth listener. Just a little black xterm with nothing else to it, and you feel productive already (never mind the amazing environments there are for Lisp.) BADLY designed and malignant languages have 3rd party tools to augment its functionality. There are things to bolt on, hammer in and stuff to bake into the scaffolding before you stuff in boxes. The C and C++ equivalent of a listener is `cat` or maybe the system-shipped vi or nano or pico. Can you seriously feel yourself getting something done?*

* (I will answer myself and say yes; I learned Unix programming over a serial line, but it was not an immersive experience; I had books on my desk and lap and was flipping back and forth to get anything done; a masochistic sort of fun, fueled by the mischievous possibility of breaking into another account ;-)
Here you go:

http://interface.fh-potsdam.de/infodesignpatterns/patterns.p...
So what happens when some big corporation has managed to lawyer their way to copyright over pretty much all basic font designs, and anything remotely sensible is close enough to be considered a derivative work? Now no-one can use writing to communicate. There is no sane universe in which a tax on writing is in the interests of society.

Font files, as in the programs that describe the shape of a font in vector or bitmap terms, are already copyrightable, but I think the US gets this one absolutely right by specifically excluding font designs from being monopolised.
Yes, but feeling good, doesn't make you act good.

Being realistic makes you more effective.
Emacs also supports ctags. I didn't find it very useful with C++ though, which is my usual language, since it didn't autocomplete member functions - I think it's supposed to work, though I couldn't be pushed to tweak it.

Cscope, as commented on the article's website, sounds quite interesting too.
I didn't really mean for this to be a battle of which language is better, although I prefer not to use a screwdriver for a nail -- I'm doing systems level/kernel programming, so C makes a lot of sense.
Pfff, nonsense. Here are some proven future-proof jobs:

- baker
- prostitute
- politician
- musician
Take that even further.

Just because a web page looks good on black cardboard, does not mean it is a beautiful web page. The piece of paper on the black card is what is beautiful. The former is a representation of the latter. It may lose some important aspects. A picture of a dancer may be beautiful, while the dance is not.

Beauty or aesthetics or not easily defined concepts. But I don't think you can have a beautiful web page that doesn't perform its role. The two are not just intertwined, one is a part of the other.
Chances are you won't have an IP address that's part of the "indexing range"
Right before sleep?

:)
What about conditionally compiled code, based on preprocessor definitions? And what happens when you change one of those definitions in the editor? Visual Studio, for example, will re-scan the source in the background.

And what about tokens created using the token pasting operator ## from include files that are included multiple times (e.g. code generation hackery)? Visual Studio will at least locate the include file which introduced the token, and of course will be able to complete on the token, aware of its type etc.
I upvoted this by mistake. But I don't believe "not to troll" and "anyone who believes vim is a better environment is an idiot" can go together.

And this is coming from an emacs user ;)
For anyone interested:

http://www.tlb.org/eunicycle.html
Linus Torvalds has pretty much always used an Emacs variant for his work on the kernel. Matz uses Emacs for his work on Ruby. DHH uses TextMate, a text editor. Pretty much every major piece of software that you can name on the Unix platform was and is developed in either Emacs or Vim.

Anybody who thinks that a text editor is better than an IDE is an idiot? I think not.
If you're been doing C/C++ programming for longer than I have, this post is probably not meant for you. If you're a student who has to learn C/C++ or someone starting a job in it, then this post might be for you. This was stuff that I didn't know when I started that I wish I would have known.

And not to respond to your troll, but a lot of the more senior devs on my project (10, 15+ years) as just as efficient in vim/emacs as they would be in Eclipse. I don't think there's a one-IDE-fits all solution. Vim is certainly capable if you're willing to learn it.
Well get back at them and use a bunch of non-degradable JS. Kidding... Sort of :)
What a wonderful future: building carbon fiber composites at $20 per hour. I did the equivalent, building fiberglass boat when I was in college decades ago. I dont recommend it: stick, smelly, and toxic.
Sorry, I didn't mean to imply that one set of tools is inferior. If I was doing Java development, I would fight harder to make Eclipse work for the project. But the specifics of our infrastructure, SCM, and utilities (we do have ctags and cscope) set up -- and the fact that the team has been using vim/emacs to do this job for the last 15 years -- makes vim/emacs a more natural choice.
Whops. Sorry about that. Corrected.
Malaysia's Medical tourism company in
Wellnessvisit is an integrated Medical and health Tourism company in Malaysia offers affordable medical tourism packages.