skysight-inc/HackerNews huggingface dataset:
It's extortion.

From a consumer point of view, net neutrality is what we're paying for. Let's say I pay $50 a month for a certain connection speed. I expect to be able to surf on the internet at that speed.

Unless I'm incorrect about how it would work, I'd be pretty pissed if certain types of sites or content were throttled by my ISP simply because they didn't pay up. I mean, I already paid money to reach that content. I don't see why an ISP should make money off of the content providers too.
hrm, 21
The calculator that understands you.
What do you think?
- Yes, it takes a C++ expert to do C++ well. If you aren't an expert, you're going to screw it up. You'll either get mired in what I call "Fancy C++ Voodoo Magic" by over designing your code and doing weird template meta-programming without any real goal or just use the wrong idioms, or forget about some random subtleties.

- Sometimes you really do need to write systems software. In these instances, I'm still going to use C++. I won't claim that C++ is a great language, but at the end of the day, the benefits provided by C++ make it worth it. It would just be more footwork in C. Classes, RAII, STL, templates, type-safety are all worth it. But this is because I have already made all the mistakes and written lots of bad C++ that I'm now able to write clean, simple and elegant C++. I'd advise a newbie programmer against becoming a C++ expert. It's not worth the time and effort to learn all the stupid cases and to learn when to use which feature and to what degree to avoid falling into the swamp of C++. It's worth knowing C++ well enough that you can hack systems code though. I wouldn't say "only learn C and not C++ for systems hacking!"
What if Yahoo and Microsoft Merged? An opinion from CIO.com
The top score was 50 right? If so I've narrowed your score down to: 17, 31, or 41.

I think we can safely eliminate 17 ;-)

I'm going submit 31 as my guess. Am I correct? What do I win?
You are certainly right, but I was simply comparing creating custom data structures in C vs. STL in C++ since that is what Linus was comparing. You are arguing that other languages which have built in static string/array support will be faster than C/C++ and I dont argue with that.
"Competition" may or may not take care of the problem. As imgabe points out the market for high-speed internet connections is an oligopoly. Depending on the specific scenario an oligopoly can be almost as efficient as a free market (competition is taking care of problems) or almost as inefficient as an unregulated monopoly (competition is not taking care of problems).

A non-neutral network is one possible outcome of an inefficient oligopoly structure of the high-speed internet connection market. If we want to avoid that inefficiency it behooves us to at least threaten regulation of the market. Hopefully the threat will be enough but if not then regulation becomes more of a requirement if one is concerned with economic efficiency.

Remember the POTS network was built-out using a government-sponsored monopoly (AT&T). If such an unwieldily structure could bring copper wires out to every rural farmhouse in the country surely the "free market" will be able to provide high-speed internet connections just as universally without having to resort to inefficient extortion of high-tech companies.
and by startup, they mean website. Big difference, usually.
I got a 23 too! Definitely got 23 ..
If Business Meetings Were Like Internet Comments (Funny)
Stroustrup was referring to the standard library, and he wasn't advocating the inclusion of threads at all costs.

C++ is still guided by the principle that you don't have to pay for what you don't use. That was the crux of my argument, and it continues to be true.
YC should put this on their application. It would be interesting to see a PG essay on it someday. "Autism doesn't matter" :-)
WHAT A BUNCH OF BALONEY!!!

Let's call a spade a spade. College is another world. A vacation. Detached from reality. Please, please, please, don't confuse success in school with success in anything that actually matters.

"They got there because they're on the ball."

WTF?!?!?!?

Try paying a mortgage, raising children, staying healthy, caring for ailing parents, making it to work by 8:00 am, and completing 167 other required transactions each and every day, and still keep a smile on your face.

Versus reading books between beers, parties, and hookups.

Face it, what people in the isolated world of college call "work" is what people who pay their bills call "time off". After another 1000 lines of code, 3 more meetings with idiots, 27 more phone calls, hell in traffic, and a deep sigh of relief (it's Friday), I think I'll go to Barnes & Noble and read a little Kant to relax.

Paul was right on. Now STFU.
11 posts takes about 15 minutes if most of the post are one-liners or one-paragraphers...
Enterprise buyers look to small vendors for innovation
Bad move. Why in the world do they need 16.6 mil?

I just cannot understand what kind of overhead is associated with another social-net, at their stage, that would require 16.6mm in capital!
Business Intelligence, ERP top 2007's IT spending list
ugh. what is this doing here? this is the kind of stuff i expect hacker news to be free from. why can't i have a "vote down" button?
Most programmers suck in every language.

If Linus' experience with C developers is that they are better than C++ developers, it's probably because he is familiar with the qualities of good C developers.
There is simply no way Jobs decided on the $100 gift certificate a day or two after the keynote announcing the price cut.

Considering all the planning that goes into all public presentations by Jobs, that is not plausible.

Cringely is spot on here.
"What interesting empirical evidence you have. Allow me to refute it with theories."
Opera 9.5 alpha a worthy contender
Javascript Validation As You Type
Maybe 'screw people' is a bit strong, but let's face it... you've got to have quite a loyal following to get away with that kind of thing. Can you imagine what people would do if Microsoft pulled a similar stunt? They'd want Gates' head on a pike.
The flash test is adaptive but uses your IP address to keep your question set the same for your test, in case you pick different answers the next time you take the test :-)

(my score : 13)
want to get rich? start a religion. oh nevermind...you still have to work hard to get early adopters... <i>just like any other thing</i>
I got a 26, I kind of wonder how these scores correlate to a Myers-Briggs profile (INTJ here).

I'm guessing the I's will have higher score than the E's since this appears to be mostly related to introvert vs. extrovert categorization.
Cool. Seems like a mix of Javascript, Python, and Ruby. Why just call it a calculator when it's basically an interactive programming environment?
My point here is not my posts. I am asking your opinion about working hard in general vs having others to do it. It is just as asking self-fund your startup or using other people's money. I rather use your money.I personally do not think I work hard anymore and I would like to keep it this way.
He sounds a tad disgruntled about his past jobs. He didn't answer the question "can lisp do what perl does easily?" because the answer is no: http://weitz.de/cl-ppcre/
I already submitted my application before I finished my prototype, which I now have to get done before the deadline. I'm trying to use this as really strong motivation to just finish the prototype instead of waiting until feature creep, polish, etc. is completed before submitting. I'll resubmit once the prototype is minimally functional.
My biggest problem is being a single founder; pg said he usually doesn't accept them so I'm probably dead.
The answer is almost certainly no. To my mind, Facebook dominates for three things: basic personal info (looking up someone's phone number, seeing where they work, etc.), photos, and events. I don't know Orkut well, but if beating Facebook includes becoming dominant in the U.S., they'll have to do something truly fresh, not just play catch-up.
Well, it started as a calculator. And somehow it still is. You type stuff, the computer does calculations and shows the results.
You are bringing a very good point. I was not implying that one should not work at all and run a sweat shop, but rather break the whole process into piece and find people who can do it better than you at a lower cost (physical, mental and financial). As I said earlier it is more like using my money . to fund the company or use Angel's money. I will go with other people money and now I also think I will go with other people hard work if I can outsource mine.
IPod's Next Killer App? Double Your Storage With ShrinkMyTunes
What a silly argument.

(a) STL's map and set weren't implemented in an hour.

(b) Abstract data types (and, more generally, code libraries) predate C++ by decades.

Six years ago, I took over as lead dev for a product now counting and statistically modeling a significant percentage of all the packets traveling across the backbones of virtually every tier 1 ISP in the world. One of the first things I did there, coming off 3 years of C++ development, was to backport the STLport Red-Black tree, from the "map" template to an "rbtree.c" library.

My rbtree.c is faster than STLport's, and far easier to use. You don't need to read Meyers and keep a cheat sheet to avoid iterator invalidation to use it.
You haven't refuted Linus. You've explained why the world works the way Linus says it does. But the impact is the same.
Looks exactly like what was missing. Sweet.
I love it when PG riles the internet because he's normally right.
In what ways is Perl Lisp-like?

The more I learn Lisp, the less it seems like Perl at all.
I think you missed the word "evidence" in my request. I could have predicted that you believed STL was faster. But "it's faster because it's supposed to be faster" is a weak argument.

Again I see people in this thread falling into the trap of conflating code reuse, a good thing, with C++, a dubious thing. Code reuse makes things faster, of course; it allows effort to be specialized. But C++ doesn't enable code reuse; it merely encourages it.
INFP here (but see previous comment).

edit: ...or possibly ISFP...
Sure, but not a weekend of cooperative coding.
He seems to be taking stuff from people and never giving anything in return. Now there is another guy who claims that Zuckerberg 'borrowed' facebook idea/implementation from him and he has a series of emails to prove it (It was in NYTimes recently).
I reverse engineer and audit systems software for security flaws (OS kernels, hypervisors, filesystems, drivers, and higher-level stuff like client-server and message passing systems). I've looked at a lot of other people's systems code. Most of it is C, not C++. It's mostly C on Win32. It's mostly C on Solaris. It's mostly C running in VxWorks. Most systems code is C.

Knowing both C++ and C, my counsel (worth what you paid for it) is that C++ is a waste of time for systems work. If you want to allocate a year of your life to minutiae, learn X86 runtime code generation; it'll help more with systems work, and you can write your own DSLs in C.
No kidding. I didn't notice that. Now I get what this is about. SEO. Oddly enough that makes it less annoying.
I think I can sum up your question - and the answer to your question - in one word:

Leverage.

Yes, it's often used as an empty business buzzword, but that doesn't mean there isn't a lot behind it.
Could only be as old as vehicles that could taxi. Rickshaws? Carriages?
"Facebook on the other hand is the leader in the US, Canada and UK."

This statement isn't true. Like it or not, MySpace is the leader in the US.
What does it take to grow a company?
More reliable test:

<html>
<body>
<b>Your autism score is:</b> <div id="op">0</div><br />
<input type="button" value="Click This!" onclick="javascript:upd();">
</body>

<script type="text/javascript">
var i=0;
function upd()
{
i += Math.ceil(Math.exp(i/3));
document.getElementById('op').innerHTML = i;
}
</script></html>
Film Critic James Berardinelli has been saying this for ages. He just posted another article about it actually, and made one important point the ars article doesn't.

http://reelviews.net/reelthoughts/august_2007.html

The problem faced by high def DVD is that consumers won't wait for the format war to end. They'll bypass it for the Next Big Thing. That will likely be high def downloads. At this point, there are four impediments to making this an effective way of obtaining home video copies of movies, but all are being addressed.

It's a mistake to assume that people are waiting to see who wins the format war. Normal people just want to watch high-quality movies easily and conveniently, and do not care at all what format it's in.
Paul Graham has his own Valleywag.
At 26 I feel old.
"...but it also doesn't force you to adopt a paradigm. This flexibility is C++'s greatest strength, as well as its greatest weakness."

Lisp is mult-paradigm also. I think the difference is that Lisp has a philosophy. The paradigms fit together in a consistent way. For example, Common Lisp has an object system, CLOS. But they implemented it around generic functions, in order to keep the functional programming nature of Lisp intact.

Lisp will let you do pretty much anything. But it often gives you a "nudge" in a particular direction. I believe pg points this out in On Lisp; you can write procedural code in Lisp, for example, but the code flows a lot better if you write in a functional style.

C++ just seems like a kitchen sink language. Everything is in there somewhere. But it doesn't seem like the parts were designed to fit together in any particular way.
38. I don't act nearly that autistic, though. I think that's mostly through training. You wouldn't guess that score if you met me.
What about pubs and barkeeps and proprietors of inns and rest of the service personnel that have constant contact with public and travelers? Those have been around for as long as prostitution has been around.
Grooveshark Music Service Pays You To Upload Music
Here's the response from the thread:

LT> "You can write bad code in any language. However, some languages, and especially some mental baggages that go with them are bad."
Once I completed an essay assignment for a college Shakespeare class, filling in everything I knew the teacher wanted me to say. At the end however, I wrote something like "However, I don't actually believe what I wrote above."

When I got the marked essay back, there were lots of positive comments in the margins, until the last paragraph. There the comment was, "Jim, I think we should discuss this."

I got an A in that class.
I think there was a study that showed that Ivies, MIT, Stanford, etc. are really good at finding and admitting very talented, driven people.

However, that same study found that equally talented, driven people who chose to attend a less prestigious school did just as well in their careers as the people who went to the big name schools.

So there probably is a correlation between "I went to Harvard." and "I will be successful." But not necessarily causation.
I've been using web.py for about a month for a small side project. I like it very much, but there are some pretty big things that are missing. Like, having to write a GET handler to serve images, for instance.
So "column based db" means just to denormalize the database schema?
"According to Reuters newswires, the strike had "jolted" the world's gold markets, causing the price of gold to drop by US$2 per ounce last Friday."

Ah, right. A drop in gold supply leading to the inevitable drop in price!

Also, I don't understand the poster's point. This union, like other unions, is taking advantage of high fixed costs to shake someone down for money. Why is this cartel not like all the other cartels?
Comcast cuts Internet service to bandwidth hogs 
"In March after Comcast sent her a letter warning that she and her teenage son were using too much bandwidth. They cut back on downloads but were still disconnected. She said the company would not tell her how to monitor their bandwidth use in order to comply with the limits."

Unlimited Internet too unlimited? When Internet providers decide where the limit is on Unlimited Internet...
> learn X86 runtime code generation

It's much easier just to embed LLVM.
No, nothing about the schema changes.

What changes is the physical storage of the data. Instead of a disk read picking up all the columns including unused ones, a given disk read gets many values for a single column.
My Workstation: 10 essential pieces of kit
I guess the only reason people upmodded this crappy article is so that other ppl on yc can see their own posts?

There are good arguments for college, but this isn't one of them...
Interesting information. Awfully presented.
"Can you imagine Safeco Field filled to the brim with software developers?"

So THAT's what that smell was! I guess MS doesn't feel like a target in the War on Terror..
What's your ADHD quotient? I clicked 3 radio buttons before deciding I don't care about my quotient.
DIY WiFi Booster
16 too
To put this in a bit of context, people in PNG are burying HIV/AIDS infected people alive for lack of proper medical care.

source: http://news.bbc.co.uk/2/hi/asia-pacific/6978421.stm
I don't quite consider MySpace as a "social networking" site in the same league as Facebook or Orkut. How many people actually use MySpace for business networking? MySpace is a teen station.
It certainly sounds like the current reddit.

With any luck, it won't happen here.
"I don't know Orkut well"

The review is based on personal hands-on use on both the mentioned social networking utilities.
Here's a link to the template: http://www.freeantennas.com/projects/template2/index.html
Not sure if its possible, but that post was ripped off word for word from Shoemoney.

http://www.shoemoney.com/2007/08/28/the-worlds-oldest-affili...
That's a pretty interesting point, actually. I used to be HORRIBLE in pretty much any social situation, but then I decided to make social psychology a "hobby" of mine, and learned to pick up cues (facial tics, body language, etc...) about what people were telling me with their body, tone of voice and vocal mannerisms; and after doing that for a few years, social things became much much easier for me.
Do you think all those users in Brazil and India have the Alexa toolbar installed? Most of them are not even aware of Alexa. Which other global traffic analyzer do you recommend for this comparison? If any.
It is called capitalism. You put your capital to work instead of working yourself.

Unfortunately, if you don't already have capital to pay people, you are going to need to build up capital by working... hard.

I think a better way to look at the situation is by separating hard work and difficult work. Godin has a great post on this topic which he just republished Monday.
http://sethgodin.typepad.com/seths_blog/2007/09/labor-day.ht...
Future career path of gifted youth can be predicted by age 13
Cut to the chase: "Overall, the creative potential of these participants was extraordinary. They earned a total of 817 patents and published 93 books. Of the 18 participants who later earned tenure-track positions in math/science fields at top-50 U.S. universities, their average age 13 SAT-M score was 697, and the lowest score among them was 580, a score greater than over 60 percent of all students who take the SAT."

Controversy time.
i invented facebook too. how about you?
Indeed. My family, who basically haven't really known me since I left home, are sure I do have Asperger's; my friends, all of whom have only known me since I've lived alone, are equally sure I don't (although they will happily describe me as 'odd' or 'weird').
Perhaps learning more Perl would solve that problem.
That counts. LLVM. Better than C++.
This all goes away with bigger pipes. If there's enough room to provide all of the content customers demand, then this whole debate won't matter. But if the FCC stays out and the netops are allowed to decide how they want to manage the tiny pipes they currently have, they can stave off upgrading them for a lot longer.

Sounds like an opportunity.
But does it matter what college you DIDN'T graduate from?
I kind of went the opposite way; after many years of trying to be OK in social situations and more or less pulling it off, I finally admitted to myself that actually, but for the societal conditioning that people without rich and varied social lives are somehow missing something, I really don't like having people around me for any great length of time... and ok, my ability to cope in social situations is more or less shot, but the rest of the time (which for me, is the majority of the time) I'm a lot happier - and the rare times when I do get a feeling of wishing there was someone close to talk to, I know that it's usually because I'm bored, and finding something to do will send it on its way.
"It's mostly C" isn't an argument, it's an empirical observation. There are various historical and technical (ABI issues mostly) reasons to use C for kernels, hypervisors, filesystems and drivers. I'd still use C++ for all of the above, although a restricted subset if I'm writing a kernel, hypervisor, or driver. I would only export a C interface from my C++ code if it requires dynamic linking though (e.g., I would never write a export a kernel's API for device drivers in C++)

I also don't mean learning minutiae for minutia's sake. Most of my work has been on compilers and servers, and I'd gladly take C++ for these tasks. Why should I do the extra footwork to write it in C?

A sibling post mentioned LLVM. This is a great case in point. You should look at the GCC source sometime... it's absolutely atrocious. LLVM is on the entire opposite end of things, the code and design are beautiful. Hacking on GCC requires 80 pounds of body armor and a consultation with the local shaman. Hacking on LLVM is fun, exciting, and easy.

"Reload is the GCC equivalent of Satan." http://gcc.gnu.org/wiki/reload

GCC's internal garbage collector. Yes, they really wrote a garbage collector for a C app, and dealing with it is just as pleasant as you'd imagine. http://gcc.gnu.org/wiki/Memory_management
I agree with you about Lisp. I like Lisp; it's definitely more elegant than C++.

That said, C++ was designed to be resource efficient, at a time when the best Lisp interpreters were...well...less so. So, while C++ and Lisp both have OO, functional, procedural and metaprogramming techniques (among others), C++ has made some ugly choices to achieve efficiency at the same time.

For the record: I am not trying to get into a Lisp/C++ debate.
US spies are getting their own social networking site
Factors working against a merger are largely cultural. M$ is run by geeks. Yahoo until recently was being run by an ex-Hollywood exec. However, the fact he Jerry Yang has now returned to the helm might change things a bit.
To you he is. Not to others.
Adobe is one company that has made all the right moves in recent times (acquiring Macromedia being the prime example). This elephant can dance. Every product they have to offer is a de-facto industry standard. It comes as no surprise that they sense the threat Web 2.0 poses to their business and are moving to squash it by embracing it.
Enough data?

1) keyword #1: startup
2) keyword #2: software (80% www, 20% shrink-wrap)

what about other fields? commerce, business, law, agriculture, medical, dental, pharmacy, etc.
I agree: I rarely find that suggestions based off of anonymous, aggregrate consumer "social" data helps "pick" worthwhile suggestions for me. If a category of shopping is completely new to me, then what everyone else knows can make me more aware of the commonplace options (which is helpful). But if I know anything about the category of items I am looking at, I really don't care what the anonymous masses already know because I know it already too or it's a very "obvious" connection.
It's Official: Apple is the New Microsoft