skysight-inc/HackerNews huggingface dataset:
I figure they have the axe of "I used this for a while, and really grew to hate it when I compared it to these other things I used" to grind. Sometimes the technologies you use just make you want to get something off your chest, you know?
This is the official truth, and I agree that it must be true when you talk about benchmarks. But there is not application written in Java that I know of that runs faster than a similar application written in C/C++.

All the Java applications that I am required to run are slow, and when they perform well it is because they are using 10x the hardware required by a comparable C++ application.

Of course, if you are creating a network-bound application this doesn't matter much (I can even use Python or Perl for that), but when you want reasonable performance (e.g., on desktop applications), this idea shows to be completely wrong.
Talking to Your Phone
Do you have SMC fan control? You want to avoid that much heat. Propping a laptop on altoids tins might help a little. Also you want to avoid flexing the logic board, i.e. avoid holding the laptop by just one corner.
Thank you for this post. For the life of me I cannot explain why, but it delighted me immensely, and I am inexplicably incapable of reading it in my head without an exaggerated British accent.
PHP Push API Walkthrough
Well you gotta do what you gotta do.

In my experience if you are really doing serious traffic, you have to do a lot of custom stuff. The platform-as-service vendors are not prepared to really help you. Or if they say they are, they will charge you so much money that it is cheaper to do it yourself.

In fact... I actually worked at one of those platform-as-service places, back in the day before they were called such. This is how it works:

You are a big whale of a client, like twitter. Nobody at twitter likes systems engineering or sysadmins, so they call up the platform-as-service place. The platform-as-service place doesn't really know how to do it either... but they are thinking "fuck... this is TWITTER... we NEED this account." So they say they can do it. Then when they get twitter, they are totally in over their head and are scrambling to hire people who can fix twitter's shit. So essentially you are not just outsourcing your infrastructure, you are outsourcing the hiring of the sysadmins. You could just bypass this altogether and hire your own systems engineers in the first place. However lately it seems like the story has to include 7 months of half-assed "platform as service" with ultimate failure before realizing this on your own.
But everyone knew C++. I’ve read about this before. This combined with my own experience now leads me to believe that C++ isn’t optional for any Google applicant. Not because you need to use it to work there. I have no direct experience of this. But because of “interviewer lottery”. Some at Google (it seems) do nothing but C++. You might be interviewed by one of these people.

Not true one bit. I don't know a lick of C++ and never encountered it in my interviews there.

In fact, the questions I was asked there could have been easily answered in any language, as they were language-neutral and heavily on the side of pure algorithms.

Your experience may have been thrown off by having C++ on your resume, assuming you do.
If you've registered already, and you're still logged in there's a chance i've lost your password. If so you should see a message telling you so in your account page. If you don't see the message, don't worry about it.
Over here (Uruguay) most of us do not know such a thing existed (I believe baseball gets zero coverage, even on local ESPN affiliates).

We're still on a World Cup hangover. (football/soccer World Cup, the one held in South Africa this year).

Back on topic, this is HUGE for Old Spice. Even here in South America it's making waves:

"Old Spice becomes the ad campaign of the year" on an Argentinean blog (spanish)

http://www.papblog.com.ar/2010/07/15/old-spice-se-convierte-...
I had a shake-to-charge flashlight once. The movement to charge it would get you arrested for indecent exposure in the South of the US. OTOH, But it worked beautifully, and, yeah, no batteries needed.
Is Patrick McKenzie (patio11) an avid bingo player that lives and breathes bingo?

I have not run a bingo game in, hmm, 6 years or played one in 15. I'm passionate about many things, but bingo is not one of them, except insofar as it lets me experiment with things or lets me help teachers to teach better and more efficiently. You can probably tell, right?

Of course I sound totally focused on bingo when a customer needs to talk to me about it, but that's just acting for the job -- in another context I was the biggest geek around about edge cases in Japanese college entrance exams. If you asked me "How does the exam treat a deaf person with regards to English listening and why?" I would give an informed and enthusiastic answer to that, too, but I don't read commentary on the college exams for fun.
To escape from death tax?

http://to./4jj5
heh i did wonder if someone else would have the same idea, it was motivation to get it done quickly :)
Back in May: http://news.ycombinator.com/item?id=1327774

In that discussion, abeppu mentioned a June conference featuring a Pregel paper (http://www.sigmod2010.org/program_sigmod.shtml#res3 ). However, it does not seem to be online.
This isn't the first time someone came up with one of these. I don't recollect the URL of the previous one though. What often happens is people put their data in, and then, with time, it just sits there because it's not a site that's actively linked to from this one.
interesting, investigating now.
Inspirational stuff... makes me what to get off my lazy arse and start some of my pet projects!

phpnode++
Comments made for interesting reading on open source projects and their communities
Does this have the ability to update location in real time? I travel a lot and would be interested both in seeing stats for HN in some of the cities I visit and as displaying my current location.
Nanopillars that Trap More Light - New cheap solar cell design
Perhaps this one fits as well:

Before mastering C, bits are bits, bytes are bytes and pointers are pointers. While learning C, bits are no longer bits, bytes are no longer bytes, and pointers are no longer pointers. After mastering C, bits are once again bits, bytes are once again bytes, and pointers are once again pointers.
What do you mean by "accounting" information?

In the real-world I'd probably just brute-force it and keep around a set of elements already gone over.

That is what is meant by accounting information - keeping track of the elements in the list you've visited.

I believe the generally accepted answer for this question is to use two iterators, one moving faster (two elements at a time) than the other (one element at a time). If there is a cycle in the list, at some point the two iterators will be pointing at the same node. Otherwise, the iterators will reach the end of the list, meaning no cycle exists.
not at the moment, although you're free to update your location as often as you want. My reasoning is 99.9% of users will work primarily out of one location.
Interview != Quiz
In-Depth Book Review: Practical Clojure
Apparently he's unmarried and has no children, so there's not really many good options for his estate apart from charity. I suppose he could disperse it among nieces and nephews, or build himself a pyramid for a tomb, but charity seems like the obvious route.
Calling the Gates Foundation some feel-good philanthropy is doing a disservice to everyone who has contributed towards global health and development:

> Our work in infectious diseases focuses on developing ways to fight and prevent enteric and diarrheal diseases, HIV/AIDS, malaria, pneumonia, tuberculosis, and neglected and other infectious diseases.

> http://www.gatesfoundation.org/global-health/Pages/overview....
Unfortunately we don't all have the luxury of rewriting all our code in the trendy language du jour.
You'd probably encourage more women to start companies if you gave them free day care and household services. If we had an adequate social support system there wouldn't have to be such a trade off between work and family.
Awesome, I signed up.

On a tangential note: any hackers in the greater Rotterdam area (or maybe Amsterdam or Utrecht) up for a beer sometime?
Black Hat Talk on Chinese Cyber Crime Pulled
Using computers to teach children with no teachers
yeah i thought this might have happened before, so i took some steps to make it a bit stickier.
1. this seems to be a hot topic right now
2. the domain is reasonably easy to remember
3. it's quick to register
4. to activate your account you have to link back to it from your hn profile page, yes you can remove this link after but hopefully most people will leave it to help spread the word.

ask me in 6 months if it worked :)
Apple fixes one iPhone bug as another appears
What did you use to auto populate my city? A while back I tried using a Google Javascript API but it was always pretty far off - your site (which looks great btw) got it exactly right
I get the same error.

Safari, Firefox & Chrome on Mac OS X.
Linux The Operating System | Technorox
I'm using the geoip city lite db from maxmind.com. It's free
Microsoft co-founder commits billions to philanthropy
Embarcadero Fired its R&D Manager?
Implications of limited understanding in code..
I think this is a problem with Lisp people. Lisp is a good language, but their users are too emotional about it. They always think in terms or loving or hating it.

I don't like, for example, reading Lisp books where half of the time is spent on selling the language: why it is the best thing since sliced bread and all.

Just let the features talk by themselves. Nobody needs to be indoctrinated into liking a language. Anyway, at the end, emotions are not gonna decide what language is used in a project.
Beyond Thesis: Does the GPL go to far?  What constitutes a derivative work?
I don't understand why "fair" is part of the conversation... Are you suggesting that they should make coverage a pure product meritocracy rather than based on the metrics that drive their business? Certainly product quality impacts the decision, but it's not unfair for them to run their business like a business.
I'd say I know it's greater or equal to 512 (depending how far back the date of the interview).
Sure, but PA has also done quite a bit of philanthropy during his lifetime too and has also done some cool things in the sciences (SpaceShipOne, Brain Atlas, etc). What you're implying isn't charitable :).
could you guys tell me if it's fixed now please?
Not a big deal. Just don't pour the whole contents of the french press into your cup, and don't drink the sludge at the bottom.
Teaching needs more men, because children (particularly boys) need more adult male role models.

Nursing can stay 90% female for all I care, though. I think most men prefer having female nurses (either of the hot variety or the motherly variety) and I'm guessing most women do too.
The problem is that a certain fraction of applicants will become convinced, rightly or wrongly, that they were hard done by, and were blackballed for whatever reason. Any hard information you give them can be used against you.

And unfortunately not just obvious stuff like "we didn't hire you because you're black". You can say something innocuous like, "your grasp of algorithms didn't seem strong enough" and the candidate will flash to a particular interviewer who asked an algorithm question they didn't get, and become convinced that that was who blackballed them. And can further become convinced that that person actually had it out for them for unrelated reason X.

This might be unlikely to wind up in court, but it happens often enough that it shows up in nasty blogs, rumors, etc that every large company has learned that you just don't want to go there. And none of them do.
I'm going to keep saying this until I turn blue in the face. Perhaps if I stamp my feet it might get more attention (wink)

Please stop confusing the language with the APIs or the available libraries and features of the language.

This sounds simple, but it's profound: simply because you can do something, that doesn't mean that you have to do it that way.

To use Zed's example, let's say I'm hacking around a lot of strings. What's wrong with rolling a string class, adding a member or two? You only have to carry around a bunch of nonsense if you want to. If you don't want to use templates and strings and such, don't use them.

This is another in a long line of articles that go something like this: We did X in this certain way, and boy did it suck. Therefore all of X is the devil's work and will destroy civilization.

You can put about anything you want in for X. It's like a (oddly enough) template engine for writing blog entries.

You should go through stages in your career, with just about any X. Stage one is that you are ignorant. Stage two is that you've tried it. Stage 3 is expertise. Stage 4 is hate, and Stage 5 is grudging acknowledgement that parts of X are okay for certain situations. You realize that yes, X is done poorly maybe 99% of the time, but lots of smart people worked on it and there are some little gems in there that are useful from time to time.

Looks like Zed is stuck on Stage 4

Throw away the templates, throw away all the library stuff you don't like -- is there a reason to make a class and wrap some things? If so, you can do that in C++. You can't in C. It's a very simple question, and it has nothing to do with any of the things Shaw is going on about.
Having done both PHP Zend Framework deployments, which require mod_rewrite rules in each vhost, and Passenger deployments, which only require touching a text file to do restarts, I much prefer Passenger deploys.
Definitely true. The point I should have emphasized is that the StackOverflow questions and answers usually are about a user's experience with a framework/language or lack thereof. Few questions require answers that are creative or profoundly intellectual.
If you're worried, "do the math": compare the methane coming out of the well to the atmosphere in the general region; I haven't, but I gather the former is very small in comparison to the latter.

One reason I haven't done this is that if this was a big problem you'd expect the people and ships above the well to be having problems, but we haven't heard of them needing to use SCBA (http://en.wikipedia.org/wiki/Self-contained_breathing_appara...). It would take quite a bit of arguing to convince me that the threat would be even greater 50+ miles away on land.
Then you are a "spammer", because you care for your results to be high, but I care for the results to be useful.

I have been participating on this site for a year. Do I strike you as a spammer?

I care that my site ranks at the top of Google, and I also want the results to be useful. Those aren't in opposition, any more than "I want to make money" and "I want to help customers teacher their children better" are in opposition. Google would love people to think they are in opposition, though, because that means that any change they make in favor of their business interests over other business' interests feels like an unquestionable command handed down by God.
This is pretty awesome. When this site fills out it will be interesting to see what the actual demographics of the site are.
this is clever. but the question becomes how much does it need to be shaken. if its just a few shakes, cool. if its tons of shaking to change channels, people will get annoyed (remember, people are lazy as f#$k)
It would be nice if remotes were solar charged, like pocket calculators.
Windows Phone 7 Doomed?
Light Pool: Japan gets a new designer cell phone
audio is clipping for me
FWIW I laughed out loud at "salmon of knowledge". Great analogy.
Sounds well-suited for the Wii controller. It's like shake to reload in old arcade games.
Well, lack of advocacy could indicate lack of awareness of other programming languages.

Don't the boost guys say that now C++ is the most powerful programming language?
Ask HN: An Advanced C Tutorial
Can any one point me to an Advanced C tutorial?

I already know C++ quite in-depth but unfortunately never got to learn C. I was directly taught C++ in my high school, and then I went on to Matlab, Python, Java and finally advanced C++ (STL, why not to add default arguments in an overloaded virtual function, how virtual pointer table works and stuff).

Thus now I wish to learn C really in depth!, this is partly by ongoing discussion about C++ which I can clearly identify with.
Love it, how many times have you seen someone shaking and hitting something in a vain attempt to make it work?
The Alexa data implies 1.4 trillion global page views last month (430 million reddit views / .03% global share). Or about 1k monthly pageviews per user for 1.47 bn global users. If Alexa is off by a factor of ten, like some of the other companies are, that number would have to be 10k (too high) or 100 (too low?). Maybe Alexa's the most accurate of the bunch.
I'd agree. I'd rather hire someone who's willing to know what he/she does or doesn't know, and rather than pussy foot around the issue, trying to remember it, google's the answer, fixes the problem and moves on.
Scheme has traditionally been a if not the major language for doing this, but it was established in this niche well before Haskell got big (Scheme had a decade and half head start on Haskell, three decades if you want to go back to the invention of LISP).

On the other hand there's a tradition of dogfooding in this area, one argument being that if your (general purpose, let's assume) language isn't good for building a compiler, what use is it? If you believe in your language....
A hierarchy of failure worth following
That seems to assume that the deeper understanding necessitates the trivia. One can understand how a filesystem works without knowing the default block size.
I hope to one day have an OS that operates something like the lifestream idea that was developed at Yale- http://en.wikipedia.org/wiki/Lifestreaming.

Along with a file system that is more like a database ala what was in the BeFS.
I'm all for women hackers/entrepreneurs self-organizing on an informal level and comparing notes, but I must confess that I have the same visceral reaction to women-only hacker spaces that I did to girls-only math classes when I was in 6th grade. Whatever floats your boat, but I've always believed that it shouldn't be about lacking a Y chromosome, it should be about doing the hacking/learning the math. I may be in the minority of the minority, but I would much prefer to build my business surrounded by people with a diversity of perspectives who could provide flashes of insight that would never occur to me as a typical INTJ scientist (although not a typical 30-something female, clearly). Narcissistic nutcases-- there are plenty of both genders-- are a fact of life.

I believe that the status quo is not going to evolve much through anything that can be construed by naysayers as affirmative action. Rather, women with technical and/or entrepreneurial aspirations need to get over themselves, stop being so concerned about peer pressure or what anybody else will think, do what they love, and prove to others that it can be done. Laura Finton, founder of oneforty and a Tech Stars grad is a great example. She started her company as a single mom with young kids as a solo founder with no programming skills. Even though I'm not a Twitter person at all, I take my hat off to her. She's taking the time to tell her story to the Boston entrepreneurial community and leading by example.
Somehow the comments are more interesting than the article itself.
raise "Hey dude! Where's My Variable Assignment" if my_variable.nil?

I really hate raising an exception like that. I am surprised Rubyists like it like he says they do.
ML. Because the best compiler book these days uses ML.

If you are going to sell your compiler to you will have to write it in C++.
This is interesting considering some of the reaction to the new google news redesign: <a href="http://www.google.com/support/forum/p/news/thread?tid=3b7b36...;
TV news appears to still be profitable -- even CNN is making a profit. Newspapers should be profitable too, albeit a drastically reduced number of 'em.
Ancient heraldy pack
Is there a way to add an "interests" or/and "areas of expertise" section to our profile, and have those show in the search results?
What?! I never said who I was rooting for. This is business (for techcrunch). The world of software is not a product meritocracy. Again, I love the product, but Paras has failed to craft a story that will drive page views,retweets, and comments. He can solve that with storytelling, a celebrity investor, or some other strategy.

I agree that the david and goliath story has potential. He should play that up.
Maybe have page with statistics of most ticked skills?
So this turns anything battery powered into a shake-weight?

Cultural reference point (maybe not safe for your work): http://www.hulu.com/watch/143264/saturday-night-live-shake-w...
Holiday Villas France
Welcome to rent property direct! Specializes in offering top quality holiday rentals, holiday villas, cottages for rent in Spain, Italy at great value with a first class service. Contact us for more info!
Stock Photo - Medicine
here: http://www.youtube.com/watch?v=kgouzUMlQpY

paperclip vs iphone 4
My advice, First of all do not look for an advanced C tutorial.
Second, Go and grab a copy of Kernighan & Ritchie's C programming language book (commonly known as the KnR book).
Third, Do this book ... (yeah, don't just read it, do it).
I would really like a Willow 2 (or Willow remake)
What about you?
Suggestion: Can you please require (re)CAPTCHA or similar when sending mail to people?
I'm not a developer, but i think you have a interesting product but i am struggling to understand how is pinkelstar going to make money?

Are you going to sell the library? or Be a consultancy service for other mobile developers? Just trying to understand the business model.

Sorry, if i take this post in another direction
This has been done before here:
http://www.hackrtrackr.com
The C Programming Language (aka K&R)

http://en.wikipedia.org/wiki/The_C_Programming_Language_(boo...
at the moment theres only skills and they don't show in the search results, although i might go change that now. I'm open to feedback for additional features to add
Neat! I signed up. One question, why do you only ask for city and not city and state?
Just found http://www.uploadjuicer.com/ that does this as well.

edit: Sorry just found out they only do resizing/rescaling, you still have to take care of the initial upload yourself.
The freezer is a terrible place for coffee.

1. Most containers contain enough air to draw water out of the beans. Freezer-temperature air is dry. Freezer-burn is where water sublimated out of your food. Even a small air pocket can ruin coffee.

2. The partial-thaw then re-freeze cycle is devastating for coffee because it results in surface water on the beans.

Just keep your beans in a cool, dark place. e.g. a cupboard that doesn't get a lot of sun.
Did you test for sleeping sickness: http://en.wikipedia.org/wiki/African_trypanosomiasis?

Western doctors rarely check for African diseases.
YC is not anti-women, or whatever. They're biased toward traits that correlate with gender. They're not biased against women specifically or intentionally. It's incidental.

The proportion of the general population that has applied to YC is vanishingly small. There is plenty of room for incubators with different priorities, and different intentional and incidental biases. Do you think YC is adversely affecting the startup landscape?
Effects of Patent Reform on Medical Innovation