skysight-inc/HackerNews huggingface dataset:
What if he makes a case for keeping types as POD when possible? :)

Anyway, it is clear from your comment that you dislike C++ and you prefer to hire people who agree with you that C++ is archaic, that is fine and all, but it doesn’t show in-depth understanding of the language. Explaining why things are as they are does show deep understanding of the language and a desire to learn the dirty details, IMHO a valuable trait.
Entrepreneurship – Whats Age got to do with it?
Five great open source security applications
Perth here, contact details in my profile if you want to chat about whatever
Here is a longer list of other companies that have joined the same campaign: http://colorofchange.org/beck/more/companies.html

Highlights:

-AT&T

-Bank of America

-Best Buy

-Citrix Online

-Johnson & Johnson

-Mercedes-Benz

-Procter & Gamble

-SC Johnson (makers of Ziploc, Off!, Pledge, and other products)

-Sprint

-Toyota-Lexus

-The UPS Store

-United States Postal Service

-Verizon Wireless

-Wal-Mart
If you're using Chrome right-click the video and open Video in New Tab or you'll get badly-resized, and pretty much unreadable text.

Looks much better in Firefox at the reduced size, but you'll probably still want to right-click and View Video to see it at its best.
Well, I sent ~5500 pieces of mail during February (my 3rd month in existance) and we're on track to finish March with ~20K.

So, pretty good, I think.
That's just a bad excuse.
For me, it is important to personally know my coworker. You cannot do that with chat.

I disagree. My employer's development group (only six people) is split between Pittsburgh and Santa Cruz, CA. Most of my work is with one of the programmers in the California office. I have spent probably a total of three weeks with this person (over three years), but I'd argue we have a very good working relationship, and a good friendship.
AMULETT FLEUR-DE-LIS 24 Carat Goldplated ... www.ANTIK-GROUP.com
There was recently a bunch of discussion on basically this topic on an episode of "Whad'ya know." The authors of "Music: Broken Symmetry, Geometry, and Complexity" were on and talked about the sounds that pictures make using pictures like ferns and Sierpinski's triangle.

Paper: http://www.uwec.edu/walkerjs/MBSGC/
Fern: http://www.youtube.com/watch?v=VujkenxzilQ
C++ is used in places other than bleeding edge PCs, you know. The impact of a virtual function call is non-trivial on some systems, the most prominent one that springs to mind is the PlayStation 2. Knowing how they work and when to use them is always a good thing. With that sort of attitude you'll only hire people less competent than yourself; you're trying to find more competent people.
The TUAW article is just repeating a small amount of the content of this Washington Post story: http://www.washingtonpost.com/wp-dyn/content/article/2010/03...
Diving into the Twitter API
Paul Graham's On Lisp in HTML
We have an API (Please give us a database)
In my current free time project, I learned enough C++ by reading assembly to not find anything new in Lippman's "C++ Object Model". I'm not sure if that's a good sign or a bad one - did I see so many tricks, was I not reading attentively, or what... pity the book doesn't cover COM+ though.

When I inherited this project, it was relying on (cast)s and macros all around and this led me to some nasty traps, I switched to building a lot of templates, they've so far proven invaluable in saving debugging time, enforcing type safety, and communicating expected data types to other developers. Templates are good. And macros are traps, but everyone already knew that.

Granted, the project is a niche, I don't think there are many similar projects out there, so not sure how useful my knowledge of the object model is. I'm reversing/extending a C++ game with no source, btw. DLL injection and all that goodness.
Collapse of the beams. Particles starting to collide. Now the final stage of the experiment beginning.

Exiting!
Turns Out Compression is Good for Image Heavy Sites
The Daily Mail Song
The last sentence of that article states, "In particular, all logic gates can be assembled from binary NAND gates." It doesn't mention NOR in the same context for good reason. NAND gates are preferred because they are more cost effective.

"In complicated logical expressions, normally written in terms of other logic functions such as AND, OR, and NOT, writing these in terms of NAND saves on cost, because implementing such circuits using NAND gate yields a more compact result than the alternatives."

http://en.wikipedia.org/wiki/NAND_gate

Also see sandGorgon's comment above: http://news.ycombinator.org/item?id=1226971
A brief, yet helpful, lesson on elementary resource-locking strategy
the counter annoys me that it has a constant increment rate of 533
from http://twitter.com/cern

"Experiments are collecting their first physics data - historic moment here! Watch the webcast, look at the photos - all live!"
HAG Capisco chair. We love ours.
CERN is also testing if, given enough exclamation marks, Twitter will collapse onto itself and become a black hole: http://twitter.com/cern :)
That may get flagged but it's absolute genius.
LHC sees first record-breaking high-energy particle collisions
Fortunately the hair on my face grows unbelievably slowly.

It takes about 2 weeks (maybe 10 days, I haven't measured it exactly) to get something akin to a 5 o'clock shadow.

The downside is my face gets itchy often, which sucks to code with as its a huge distraction.
A PR Pro's handy cheat sheet for interpreting the Google China story
You might be interested in my Aristo port to CSS3 http://github.com/maccman/aristo
Looks like the world might have not exploded, HORAY!
I was almost nervous about that.
It's really easy to try, Peter:

1. Go to the woods.
2. Drop trou.
3. Shit.

Ta-da.

Not like you have to go to China to try it out.
[Comment redacted]

Sorry. I felt like this discussion was leaning towards the sorts of subject matter frowned upon here.
It might not fit you.

It's not really made for women's hips for example, so I've never sat in an Aeron I liked. It digs in.

Most very good chairs come in different widths/depths for people of different heights/weights.
What does Flash playing video have to do with raytracing in AS3? The AVM has nothing to do with the video decoding in Flash.
In the same spirit, by A.K. Dewdney : The Planiverse.
I consistently vote down comments that say things like "I know I'm going to be voted down for this, but ..." unless they are exceptionally interesting or insightful. (They never are.)
Thanks for saying I'm not competent. First, I know what a virtual function is and how performance might be important. However, it's just illogical to use inheritences and OO without using virtual function. Just think about the virtual destructor.. why isn't it automatically virtual?

I find the inverse more interesting: Virtual by default and declaring non-virtual when the rare need arrives.
I just bought an expensive course on writing articles faster & more effectively, and it was from a dude in NZ - he had it printed, bound and shipped to me by: mimeo.com.

They offered great, very fast service and excellent customer service (had a problem with deliverability in Austria & they dealt with it right away).

So the idea of routing around printing is good, but I'd say you should tweak your use case.
French companies' transplants grow in Bay Area
Want to bet the guy who did it knows perfectly well the passphrase? Want to bet it's something in the lines of "dumbsuitmakesstupidrequests" or "billgatesisanidiot"?
Pr Plan Done in 5 Easy Steps
Octopart Part Browser
I think it's more about what it can't do than what it can. The main page claims that the templates are "logic-less". There's some benefit to that from a strictly MVC standpoint.
I'm of Indian decent but only speak English. I would like to.

Also, as a side note:

Even though you can totally get by speaking English

I'm living in Chennai now and make a few trips to Mumbai for work. In Chennai, I've had few problems with English, but in Mumbai, it can be quite a bit harder. If you stick to touristy things English is fine. But if you want to try traveling by auto-rickshaw or talking to locals, you will run into difficulties without Hindi.
And those hired straight from college have untainted thinking and work habits.
Know the Health Benefits of Drinking Tea
Not on my screen. The letters are so thin that they are difficult to read. I am glad the Readability bookmarklet do exist.
It's a way to avoid a 100% only (and closed mind) C++ programmer. Understanding the cost of a virtual function is something. Not understanding that in most situation this cost is trivial, is something else. And every C++ great programmer should know that C++ is archaic and that higher level languages exist. If someone only knows C++, he is a C++ programmer, not a programmer.
> Many people work hard.

I don't think that's quite true.

Often one finds that the top performers in a field have some practice regime that stuns even other professionals.

I don't know how to evaluate the question of whether Paul Graham is somehow naturally better at this than others. There's clearly something about him that's different, or he wouldn't be doing what he's doing. But to guess at what those qualities are -- that endeavour is so vulnerable to confirmation bias it's practically void of meaning.

Or you could just shrug and say that by now he's seen hundreds of proto-startups. For whatever reason.
OCaml is only really fast if you use the imperative features. The only high performance Haskell code I've seen is from the language shootout, and it looks pretty hairy as well. Also, note that my Fortran function actually _is_ pure, so the whole argument about purity doesn't hold up.

I kinda understand what do you mean by whole-program scale, but in fact, most of our programs aren't much bigger than this! Typically, the number of lines of code doesn't exceed 50k.

I agree about functional programming being fun, but unfortunately I don't think my coworkers would agree, and especially not the companies funding our research!
We Central Europeans: I'm 250km away from you, in Prague! :-)
Yes, in Mumbai you do need Hindi. In Chennai, they'll probably ignore you if you talk in Hindi :-p.

Thanks for your interest, it's encouraging to know at least some people would find this useful. If you like, drop me an email and I'll update you when I put some stuff up.
I'm not planning to buy an iPad, so there goes 1. 2 would be fun but I'm liking the 3 idea, maybe for redmine which is what I currently use.
It's ok for me in chrome (mac os x)
Interesting. Is the code available somewhere? I looked at your SIGGRAPH paper, and that was very interesting.

Have you seen the FiPy project? It's a full-featured finite volume code in Python, which is very easy to extend (they did struggle with performance in early releases, not sure how the current status is).

I guess that's the area where dynamic or functional languages can be useful, in that they are easier to build generic libraries for, and can give rise to codes with easier extensibility.
Still, I find it more logical to say virtual by default and using another keyword for rare case when you want to specify a non-virtual function.
A historic tweet:

Experiments are collecting their first physics data - historic moment here! Watch the webcast, look at the photos - all live!
http://twitter.com/CERN
Windows Vista : Shrink a partition | Windows Tricks
From the about page:

>Vimcasts is produced by Drew Neil (aka nelstrom), who came to Vim from TextMate. He made the switch when starting work at a company that uses Linux workstations. His choice of text editor was influenced by collegues.

Textmate is great, but this is something that concern me as well, as sooner or later I'll have to start over with a new editor. Hopefully I'll be able to learn something through these screencasts.
JSINQ - LINQ to Objects for JavaScript
No web framework is going to be classical MVC but, it can be inspired by it.
> This marks the beginning of work that could lead to the discovery of fundamental new physics... Many of them have described Tuesday's event as the beginning of a "new era in science".

We don't often hear things like that in hard sciences like physics. For thousands of years, humans have been "discovering" nature and trying to piece together a puzzle.

> "If you want to discover new particles, you have to produce them; and these new particles are massive..."

We're no longer sitting by idly, waiting to find the next piece so we can fit it somewhere. Humans are making the next piece, whatever it may be. Not to use the oft abused phrase lightly, I think this is a paradigm shift in our study of sciences where we've taken serendipity out of the equation and replaced it with engineering. LHC isn't a science project. It is the industrialization of discovery, for at the scale they are operating, it has to be.

Personally, I highly doubt we'll find Higgs anytime soon or ever. However, I'm pretty certain LHC will push the limits of our knowledge further.
You've given me the perfect euphemism! If ever I have to take a shit in the woods, I'm going to say I'm off to "try the Asian squat toilet."
Yeah, it's far more a Javascript example than a HTML5 example.

Still, it shows what HTML5 and the Canvas element will make possible.
Sarah Silverman's performances are for entertainment, not manipulation.
Hi! Brisbane here
>That's just a bad excuse.

No, it's good economics. In commercial software development, after a certain point, the marginal benefit of fixing bugs divided by the marginal cost of doing so starts to exceed what the market will bear for consumer software. We literally get what we pay for when it comes to commercial software.
Reddit Ads Drive Better Traffic To Your Startup Than StumbleUpon Or Facebook
Direct link to the webcast: http://webcast.cern.ch/lhcfirstphysics/
That is only a problem if and only if that method is being called in a very tight loop and its body is not particularly time consuming. A person making optimisations like this without first timing the code or at the very least spending some time introspecting on the pros and cons of doing so would not be someone I wanted to work with!
The Big Picture - cool task management web app
Ajnara Daffodil Noida @ 9811794750 | Ajnara Daffodil Homes Noida
Ajnara Daffodil has developed a number of green belts, gardens and parks in the residential complex to give further impetus to a pollution free environment and has set upon itself the task of making Ajnara Daffodil a green haven.
It is one of the largest planned residential townships, is developing at a rapid clip. Complex location is Sector 137 of Noida.
Http://elkatel.ahlamontada.net/
Donald Rumsfeld does this. He used it to justify "stress positions."

http://www.time.com/time/columnist/klein/article/0,9565,6582...
Doesn't look like there's been any action in the bug tracking this issue:

http://code.google.com/p/chromium/issues/detail?id=19113

Are you running the very latest nightly code?
awesome. please continue!
webcams inside the collider itself http://www.cyriak.co.uk/lhc/lhc-webcams.html
If that was subtext, I'd hate to see what outright is.
I mostly agree with you but I don't think I'd apply for a job specifically programming in C++ without knowing the appropriate use cases for the majority of the language features. Obviously different if you are only listing it as a language you have some familiarity with.
Can someone explain why this is HN material? I'm a little lost at the moment.
Celebrities Wallpapers News Photos Fashion
Media Wallpapers: From here you can fine and download all information about any actor and actress - plus latest pictures wallpapers gallery hollywood news photos fashion and many more.
I’m Starting A Company Now...What?
I just cannot understand why people here like that book so much. Maybe it's because of my eastern background and because I drank too much spiritual koolaid when I was younger, but that book is full of the same old eastern mysticism wrapped up in language that probably appeals to philosophical "hackers". I mean, how can you like stuff where the protagonist is being so self-righteous and condescending to a 10-year old?
One note: please activate page caching. looks like your slicehost is quite busy atm.
Excellent! I tend to switch around between vim, emacs, and textmate -- this may give me the impetus to learn vim a bit more fully.
I tried reading it twice but all the bullshit bingo keywords made it impossible for me the get the conclusion. If compression makes the data you have to send smaller, then use compression, duh.

Also submitter(-ess) seems to be using hn only to submit his/her own stories.
On Windows XP and firefox 3.5.7 the font is painful to read.
I guess the code's author has an interesting take on logic, because one of the examples contains an if statement:

Hello {{name}}
You have just won ${{value}}!
{{#in_ca}}
Well, ${{taxed_value}}, after taxes.
{{/in_ca}}

Admittedly, it's a bit obfuscated but whatever way you look at it, it's still logic in the view file.
> If you're talented and get frustrated with stupid people, you have to read "Musashi" by Eiji Yoshikawa. I mean, you have to.

you might also find the 3 mushashi set of movies by Hiroshi-Inagaki pretty
nice. i certainly enjoy them a lot...

Toshirô-Mifune plays samurai roles with elan
I think I have Hemorrhoids... Shit, I thought it would go away on its own...
Thanks for saying I'm not competent.

This isn't what I said, but you know that anyway.

Just think about the virtual destructor.. why isn't it automatically virtual?

Basically, because not every class is used polymorphically, many are designed to be used primarily on the stack or as members. The merits of what should be the default are debatable, but as with anything in C++, the reason is probably historical. For example, it would break all C code that used structs. One of the C++ design principles is to not impose features upon you that you don't need, so that might be why they decided not to e.g. make classes have virtual functions by default, but not structs, a bit like classes have private members and bases by default.

In any case, these are straw man arguments. The point I was trying to make is that you suggested turning down people because they know the low-level details of the platform and their implications. I counter that this is a phenomenally bad idea; knowing what lies beneath the abstraction is always a good idea, especially if that reveals dragons.

You haven't said anything to counter that, instead pointing out aspects of C++ you don't like. If you dislike C++ enough not to use it, why are you interviewing people for C++ programming positions anyway?
Hopefully it will stop people from submitting stories from one of the crappiest newspapers ever.
IKEA Fredrik is probably the cheapest way to get a good, sturdy standing desk. Adjusting the height is a bit fiddly (so no changing from sitting to standing on the fly), but it's way cheaper than the specialist alternatives.

http://www.ikea.com/us/en/catalog/products/60111123
PS. Check out http://fedoraproject.org/wiki/Features/SystemtapStaticProbes for info on current Java status (which seems to be more developed than we think).
site looks down :(
http://downforeveryoneorjustme.com/vimcasts.org
XML based config files!

Just kidding.
Unicode Textbox Regional Language
>the Art of Computer Programming to prop up my keyboard

Blasphemy! :)
I do this fairly regularly but I'm always surprised by what I get out of it - and it does run both ways.

It's such a simple thing to do and at the very least will give you something to take pause on or motivate you to get through the rest of the week.
"we've taken serendipity out of the equation"

Unfortunately, serendipity is exactly what is at the heart of scientific and technological progress.

Look at CERN, we fund particle physics, what do we get: the Web.
Wow, I wish all API owners would read this. I'm always going around asking for dumps. I need them for speed & scalability reasons. It's even OK with me if your dump is in a weird format--I'll deal with it, but I'd like a dump.
Tell that to someone writing a PlayStation 2 game. Using virtual functions without thinking will kill performance on that machine.
First sentence of the post:

Fresh from being chastised for expressing my personal opinion, on my personal blog and other strictly personal venues, about matters that may, or may not, ever intersect the realm of the impersonal a.k.a. corporate, I take a detour into the strictly, perhaps overly, personal, viz. how to talk to my own children about the dangers of drugs that I myself have taken — both medicinally and recreationally — and the many others that I have not, only to receive emails and IMs via impersonal a.k.a. corporate media from strangers-but-strictly-speaking-coworkers asking if everything is OK over there in personal-land.

"impersonal a.k.a. corporate" ??

"strictly, perhaps overly, personal, viz...." ??

"impersonal a.k.a. corporate" - a SECOND time ??

"strangers-but-strictly-speaking-coworkers" ??

This tone of speech encapsulates everything that I hate about self-important psuedo-intellectuals discussing literary "theory" in the English departments of universities.

It's verbose, long-winded, and intentionally difficult to read - all in an attempt to sound intelligent and deep, while actually covering up a paucity of any original thought.

After that one "sentence", I stopped reading.

Clear writing is relatively easy, and expresses a respect for one's audience.

Long winded bull shit (like the above) expresses contempt for one's audience.
Possibly, but it's slow as hell in OSX compared to Safari.
Not to downplay the LHC, but scientists and physicists have been creating the material ("making the next piece") for fundamental new physics for a while now. The quantum hall effect, Bose-Einstein condensates, nuclear explosions, etc...

LHC certainly is a big step in particle physics, but I'd be hesitant to label it a paradigm shift. Nature is nature; it's there and waiting to be figured out... but sometimes it doesn't naturally create what it's capable of creating.
I'm not using nightly builds.
London here.
Vaadin - Java Framework
Agree

And actually CERN is also hoping for unknown, unknowns as have been pointed out by one of the project leaders in the live cast.
Melbourne here!
With historical data like this you would think that providing it as a download would also be in the best interests of the provider. It would reduce the number of total requests against the API. If the download were offered as a torrent, I could see a pretty significant savings in bandwidth costs.

It's also possible that these companies (particular the old-school types who make the decisions) prefer to keep the illusion of a monopoly on these data.
Ask HN: Feedback on a "weekend project" - funny Amazon reviews
Over 120 000 Sanoma User Credentials Stolen
>Many said expanding a company in France can be hard because of stringent employment laws and the country's small market. In the United States, on the other hand, a startup can expend the same resources to access a much bigger market - and thus faster growth and larger profits. There's also something to be said for the Bay Area's culture of innovation.
Is this a legitimate copy? Meaning, is PG or the publisher likely to get it taken down?
I whipped up a site to collect all the best funny/parody Amazon reviews. There seems to be something of an ad hoc community who've been posting parody, facetious or just plain caustic reviews on Amazon for years, and it seemed worth gathering them up in one place (with some basic voting/commenting/etc). And of course, hopefully make a few bucks off referral links

I'd be happy to hear some feedback, positive and negative, from HN people. Thanks
http://en.wikipedia.org/wiki/Digital_watermarking
Yesterday's Web is Dead, Long Live the Next Web
Web Analytics: Grain Matters
Hello, London (originally Sydney) here.