skysight-inc/HackerNews huggingface dataset:
That's a complete straw man, and you know it. I'm saying that the specific optimization you mentioned is hard if you don't control all the pieces.

The primary advantage of a pooled allocator isn't in allocation - though that's nice - it's that you don't have the cost of iterating through each object to free it. But if you have external libraries, they'll abstract their allocations into handles (say), and now you have the problem of running what amount to destructors.
but the first one is often not avoidable. amazon does this for certain items like the new imac, but they clearly show a helpful pointer next to the "see price in cart" link.

"Why Don't We Show the Price? Some manufacturers place restrictions on how prices on their products may be communicated."
A data point: the first version of memcached was written in perl. It was pretty good perl, with an async epoll-based event loop and everything. It was hopeless, orders of magnitude away from the desired performance.
Ad hominem and factually incorrect. Good one.
Yes, otherwise people would be able to create dummy accounts and vote themselves up for nothing.
The fact that women are statistically more likely to exhibit behavior (using personal relations for money) which society frowns on does not make it sexist to frown on that behavior. Only treating women differently for that behavior would be sexist, and I don't believe we do.

Similarly, men are statistically more likely to exhibit violent behavior (and there is an evolutionary basis for this). Therefore, condemning violence is sexism, since the condemnation has a disparate impact on men? Um, no.
Its great because too many companies have forgotten the value of random humor in their commercials... It signifies a company taking a risk on a marketing campaign which makes it great, and its also great because of the diversity of characters they use in their commercials.
Irony...
That's actually pretty huge all by itself - I got a YC interview from making a demo of that feature alone at a startup weekend last year.

http://gosnoozemail.com

It had a few other features too and I ended up having to defer the interview until I could find a cofounder.
You had to jump through hoops to make your calendar public and searchable (it was not the default option), so I doubt it.
See also: this article from USA Today in 2008 about the way grocery packaging has shrunk - http://www.usatoday.com/money/industries/food/2008-06-11-shr...
there is such a thing as return on investment though
I did not interpret the title as "[Two] Ideas Having Sex" I interpreted it as "Ideas [Had While] Having Sex." But there was no sex in the article. Therefore, I concluded that the title included sex merely for the titilation factor and to boost readership. Thus, as I originally said, it looked misleading to me. And my comment was relevant and intended to be useful.

Also, I don't think there's anything wrong with concise, specific criticism about a submitted article if the intent is to help improve the quality of HN as a resource. YMMV.
I'm not sure, but I'm guessing that 'Solaris' is a trademarked term, owned by Sun (now Oracle). If you fork it, you can't call it 'Solaris' anymore. You'd have a hard time selling/promoting this new unix os that no-one has heard of.
completely seconded
I am, yes. Haven't read the whole thing; I may, the later parts look significantly more useful.

I, personally, only take issue with the EE-heavy portion; it only serves to obfuscate what's important with way too much (programmer-)useless info, and maybe to scare off people who could otherwise benefit from the rest of the article. I'm fairly certain that the OP of this thread views it the same way, as they mentioned:

"I've enjoyed it all, but there is zero reason for a programmer to know almost anything from that page. You can make phenomenal software without ever knowing what a transistor looks like on paper;"

implying just a single page (the one linked), and EE-only content.
I purchased a copy of Windows 7 and set it up on my Macbook Pro specifically to play Starcraft 2. Since it's the default boot option, I now use it quite a bit.
Yes and these containers are built into C++ so no need to role your own.
I wanted to see sections about things like geolocation, drag and drop, Web Storage, Web SQL Database, Web Workers, WebSockets and so on.

Instead I was greeted with this quote in the book:

The [JavaScript] APIs in HTML5 are very powerful. They are also completely over my
head. I’ll leave it to developers smarter than me to write about them. The APIs
deserve their own separate book.

Fair enough. Those are rather technical subjects and this is an introductory book. I can live with that.

More than this being an introductory book, it's a book for designers. The target audience is neatly contained in the title of the book. This means that developers aren't going to get everything they might want out of this book. As he mentions in the article, the term "HTML5" has become an abbreviated moniker for a fairly large set of new-ish web technologies and standards. I'd expect a book entitled HTML5 for Web Designers to read more like CSS3 for Web Designers.
With small children, my list doesn't look that much like the other responses. We play Gulo Gulo, Snails Pace Race, and Cosmic Cows mostly.

When (adult) friends come over, we play Bohnanza, Formula De, Quiddler, and Ticket To Ride.
I am sorry to hear that. I read your blog, however, and it seems that you are doing something rather useful with your time. So it is probably not that bad. When you are truly miserable you cannot get anything done.
So it's smart people at hedge funds who are going to get us out of this economic crisis?

That must have been some dinner!
Can't comment on the parachute book, but have read "Don't Send a Resume" which if memory serves has good advice on how to get an employer's attention.

Amazon link: http://www.amazon.com/Dont-Send-Resume-Other-Contrarian/dp/0...
Assange's antics have turned me off to Wikileaks to the point where I will have trouble taking anything they publish at face value. He is doing a disservice to the transparency movement. It's pretty remarkable that someone can be both a paranoid recluse and shameless attention whore, but Assange pulls it off quite well. Wikileaks would be much better off with someone both low key and competent like Clay in charge.
If that really is true, it sounds like you don't have much experience in C, to be frank. C apps abound in fixed-size statically allocated arrays and linked lists with next pointers (often multiple pointers, if the objects are part of different lists) embedded in the objects themselves. The hash tables often aren't broken out until the poor performance shows up as a bottleneck.
Veiled Threats?
Likewise, and I've been out for 25 years.
Would love to attend, but will be out of town that Friday. :(
You're right, it would have to be a different name.

However, if there were a sufficient community around it, this would not be a problem. But because it's so driven by Sun, and they never really managed to build an active community, there is no one who would naturally start using the forked OS.
One thing I genuinely want to know is how much money it takes to be "rich" in Silicon Valley. In my experience, $5M yields a slightly better but still basically middle-class life. I suspect a lot of people are underestimating how much they need to reach the FU level.
So the idiocy lies with the producers, not the sellers. It's still idiocy.

But true, that does put it outside "Dark Designs".
This article appears highly questionable (as Reason fodder often is). The list of "20th-century inventions that were never patented" is completely wrong, cellophane is USPTO #1266766, Bakelite is #1233298, zippers are contested because of terminology and structure differences but there's at least two candidates, and the others are probably covered by dozens if not hundreds separate patents. Not that I think the modern intellectual property system is functional or sane, of course.

The structure and basic mechanism of action of penicillin was determined in 1945, not that much later than its 1928(ish) discovery and certainly not "the time bacteria learned to defeat it".

I don't even know what to make of the comment that machines in early industrial england "would not have surprised Archimedes".

The sole source to support the claim about nonexistent connections between science spending and innovation appears to be an OECD study, which I would very much like to see.

Hero of Alexandria worked (as the name suggests) in a hub of technological development, published extensively, and was cited by many influential arabic texts.

Dude, come on.
GMail vulnerability: Arbitrary script execution with SVG
Maybe not how to, but they should know design. Everyone should be a design observer, because it's so present in everything we do.
(Open)Solaris died a few years ago. It has got some great features like Zones and ZFS, and it's still very stable. However, they lost the hearts and minds of almost everyone. I used OpenSolaris for a few months as my desktop. They don't have the package support of Linux, or the large community. Gotta remember to get GNU Make before Sun's Make in PATH, Gnu sed before Sun's, or was the other way around, Perl CPAN modules not compiling... What a waste of time.

As Scott McNealy said: you've gotta get all your wood behind one arrow. That arrow is now Linux.
Nope, I don't think it is. I'm saying that when libraries track their own state and manage their own lifecycles, you're right, you can't make them use pool allocators (unless it's worth it to you to do surgery)... but that doesn't keep you from using pools on your own state.

I think people also overestimate the extent to which C programs depend on third-party libraries for their own statekeeping.

And again... what are we talking about here? I'm not advocating writing things in C. I'm saying, it's bogus to say that since code tends to be I/O bound, C isn't a performance win for most programs. That is simply a bogus argument. That the level of performance you can get out of C is usually not worth the investment is neither here nor there. Again: Ruby programmer here.
> And unfortunately it seems like teachers with lower level students only have enough time to focus on getting them to pass those tests.

Like I said, feel free to argue that those kids should do high altitude balloons instead of reading.

Yes, do both if you can, but if you have to make a decision, which one do you choose?
No worries. The goal is to make it a weekly thing, so there will be plenty of future opportunities. :-)
Thanks for the numbers! I was afraid that a dedicated server would not be enough hardware, it is reassuring that you think I could get away with a Linode plan.

Based on your response and talks with some other people I think I am being overly cautious. I guess it is better to error on that side though.
I just have to say, I really dislike what you've done here. You can't just take mashable's story, harvest it into your own site, and then post it back here as if your site has anything to do with it. It's just bad form. And the 'related reading' section, which is full of affiliate links, makes it even sleazier.

(For anybody wondering, captaincrunch launched nz1.us earlier today on HN as a news aggregator)

If you want to build an aggregator, that's fine. But don't spam HN. It's scummy and it's bizarre that you think you can get away with it.

Link to the original story next time. The author deserves it.
I absolutely agree. I have had such roller coaster ride ( very little to mid six figures to negative to millions to almost nothing and then to a lot more than a few million ) by not being prepared, more than once, that I just started a blog about it. TheOfficialSoundtrack.com ( next post coming this week ).

[EDIT: I will add that IMHO FU money is /not/ a few million USD.]
These are just a few statements I picked at random, without even taking the bait of spurious, unsupported "rah rah free markets would have made it better!" fluff sprinkled throughout. I don't know how you can celebrate innovation and be so thoroughly wrong on so many facts in a single article.
Hey Apple: Forget About the Recall, Just Hand Out Free iPhone 4 Cases
Like I said, if that happens you are doing something incredibly wrong. It is your error. It's not the language, it's bad programming, bad architecture, bad whatever.

If you release an object and it gets torn down, it means you didn't increment the ref in the right place. And I don't get how release/retain is such a difficult concept to grasp. If you don't think you can deal with it, should this be your profession?
He's paranoid for good reason, governments have a long history of killing whistleblowers. Just look at what happened to David Kelly.
I completely agree with you that it immature and childish. However, it is something that "hackers" do have a propensity for, just look at all of the "Closure vs. Python" and other garbage threads that come up here. From evidence, these kinds of games are apparently what "true hackers" like the most.
OpenSolaris Governing Board Threatens to Shoot Itself In The Head
Can anyone that went to this last year comment on the conference?
I swear I don't mean to be glib here... but doesn't Minneapolis have a particularly vibrant music scene for a city its size? I think you've set a higher bar than a lot of people will realize.
I use Nexenta, which uses the Solaris kernel, but with a Debian server-style userland, as a NAS. If ZFS were on Linux, I too would switch to it. Straight Solaris is like travelling back in time in comparison to the usual GNU userland, and while it's got nicely integrated ideas - like the services, logging and monitoring, etc., - the cost of being in a less mainstream branch is reasonably high.

At least with Nexenta, you have an apt-get which might work for some common packages. With straight Solaris, I have to go through all my shell scripts and only use POSIX options, etc., which turns out to be quite a pain.
Please.

Your misreading the title is no grounds for whining about link-baiting, and offering it as an excuse indicates you did not bother to actually read the article in any detail.

YMMV, but I don't see anything useful about "tl;dr: nobody has sex in article"-style remarks, no matter how you frame them. I want to see fewer of such, and I will continue to try to discourage them, but I will not further respond to you in this thread.
http://vinhboy.com/blog/2010/05/31/facebook-man-with-the-big... I also wrote about this like 2 months ago, and they still haven't done anything about it...

=(. Facebook CTO guy, are you around today?
That doesn't really solve the logistical problem of having to keep an inventory and knowing what the inventory needs to be.

As to agriculture, well - you need to eat....
My resume isn't too hard to find. There's even some C code out there with my name on it if you look hard enough.

Performant C code doesn't use linked lists. Linked lists shred caches and allocators. Your go-to data structure for storing resizeable arrays is... wait for it... the resizeable array. I call mine "vector.h".

(That performant code often doesn't want a hash table is also why I backported STLport's red-black tree to C specialized on void* in my second-to-last major C project, but I'm just saying that because I'm proud of that hack.)
Here's a view from a prominent member of the (rather small) OpenSolaris community: http://www.cuddletech.com/blog/pivot/entry.php?id=1134

He's not exactly impressed.
Also, my big mac wasn't all that big, really.
Late reply to a late reply.

While I think you're probably right, if I'm already representing things with algebraic data types, I'd rather just skip using OO altogether.
Why would 01-01-01 be a problem? If you're writing a format string in this "format string by example" scheme, you don't have to be able to express every possible date-time in it, just a single chosen one.

Or perhaps force the choice of a particular (memorable) date-time, such as January 2nd, 2000, 3:04 am and 5 seconds?
Here's a link to a compilation of Tim and Eric's Old Spice commercials:

http://www.youtube.com/watch?v=e7PD4f5uTOU
There's a LinkedIn group.

http://www.linkedin.com/groups?gid=86116
The side-discussion we're having now is also why <list> and <slist> are a pain to use, and why Stroustrop's examples tend to use <vector>. Storing things in contiguous memory and incurring occasional copies is usually a better plan than forcing every read to follow a chain of pointers.
Of course it's good for a web developer to have a feel for design! At least at some level. Getting a feel for flow, balance, typography and colors at least at a level where you can recognize what makes a great design great, is a huge advantage.

There are some great resources for design, which I think can be approached by a typical programmer.

* Grid layouts such as http://960.gs/ and http://www.blueprintcss.org/

* Typogrify which helps you create better typography (and is also a resource for stuff to think about!) http://code.google.com/p/typogrify/

* Compass makes it easier to create good design with standards http://compass-style.org/

* Good read on typography http://informationarchitects.jp/the-web-is-all-about-typogra...

* Color schemes http://colorschemedesigner.com/

On your other question, yes that sounds really, really tough. You should have a few people in your circle, to work with and to bounce ideas with. I wish I had more, knowledgeable designers myself, to learn from.
"We knew we had to make some bold statements to break through the clutter but weren't intentionally trying to piss people off."
Rephrased: we had to create a completely BS and offensive marketing message in the hope that people get offended and start talking about our import tools and this marketing campaign. We call it buzz marketing.

And yes, indeed, the short term bump has been "huge". As if they'd use any other word.

The real question long-term is how many people have they put off compared to the number of people they are going to gain. Personally I am never going to recommend Posterous to anyone from now on.
I will.

I could not find my old program, so I guess I will have to write a new one. Should be easy enough.
How will the betting companies react to this? Could they possibly block the hedge fund?

Some time ago I read an article about someone giving betting tips (having it right more often than not), where betting sites subscribed to his service and as soon as he gave an update modified the odds.
Ambiguous example formatting strings would give an error, as an invalid one does now. I like the proposal, although localization is an issue as the examples would have to be in a concrete language.

Removing unneeded abstractions is positive, specially if you have to deal with conflicting models.
Researchers find privacy flaws in Chatroulette
I too was struck by the absence of "daughter." I like your explanation better than my knee-jerk assumption that people care more about sons than daughters.
I see this as part of the reaction to the "don't make you user's think" design that has permeated the last 5 years or so on the web. Game mechanics are an interesting way to have more complex applications that don't scare users off and even encourage them to think and participate. They require careful balance and use to not swing into other weird places, but the fact that they can go there (addictive, purely rewards based actions) are testament to their power. It's amazing how many people I talk to through IActionable that get it wrong and had initially planned to create systems that could have really hurt their applications in the long run.

I think the educational aspects of game mechanics can be a big thing and is probably one of the more overlooked benefits in the face of other great benefits like retention and engagement.
Yeah, if they can get the energy density up and the tech right, that is probably the solution. I really think switching our current liquid-baed fuel infrastructure over are going to be painful. Taxing electric cars is going to be a real pain, especially if some of the big payment, low-income hostile methods are used (high registration fees, odometer checks at registration renewal).
> I would rather that 20 kids be able to fly a balloon, and the 21st kid who can't read be shuffled off to some other program/classroom to learn to read, than for 21 kids to sit in a classroom learning to read when 20 of them already know.

So would I, and there's nothing in NCLB that stops that from happening.

> All I had to do was reject the idea that children are all identical and if they aren't being exposed to the exact same education each then they are being misserved.

Good for you, but again, this has nothing to do with NCLB.

> has to take as axiomatic that the current school system is already optimal

Strawman. No one claims that.

I'm not saying that NCLB can't be improved, let alone that it is perfect. I'm merely pointing out that it doesn't have certain flaws.

In some sense, I'm "old school" - I think that it helps a lot if you know where you actually are and where you want to end up before you decide what direction to go. Heck - I even think that it's useful to know what has been tried before and what happened.

No, that's not nearly as much fun as describing utopia's outcomes as a plan but ....
I would not subscribe either. Reddit can easily make enough money from these 280m pageviews a month without resorting to these measures.
Yes, but the webcam doesn't work half the time under Ubuntu, which is what I primarily use skype for.
I’m Being Followed By My Life
Cluster with Clojure
Clearly the author missed the recent carried-interest battle where Congress (absurdly) allowed Hedge funds and VCs to continue to be taxed on their guaranteed yearly management fees as if they have made a capital gain. I wonder if he reads his own newspaper?
Probably. It is a unique place. I guess I don't know what other cities to which to compare. It did have a good music scene when I lived there.
Assange is not that scared for his life. He appeared at the Centre for Investigative Journalism just last Friday[1].

I think George Brock said it best in his post entitled "Julian Assange and the Wikileaks agenda" where he wrote, "Assange’s style is an odd mixture of insight, nonsense and brass-neck salesmanship"[2] The fact that Wikileaks has an agenda and are out to sell information to the highest bidder does not speak well, IMO[3].

The Wau Holland Foundation has told reporters that Wikileaks receives no money for personnel costs, only for hardware, travelling and bandwidth, however they have not produced any detailed reciepts for this[4]. As any chartiy should do- some are even required by law to do so.

On their twitter feed they call cryptome out for full primary sources, this is very hypocritical on their part[5]. Many of their problems did not start until Assange took the "helm", and many will not cease until he leaves.

[1] http://www.tcij.org/

[2] http://georgebrock.net/?p=853

[3] http://stefanmey.wordpress.com/2010/01/04/leak-o-nomy-the-ec...

[4] http://www.techeye.net/internet/wau-holland-foundation-sheds...

[5] http://twitter.com/wikileaks/status/17960055502
Objective-C Tuesdays: string literals
Wait a year or two - RHEL 6 has btrfs (copy on write with btrees) in tech preview now.
I'm quite excited about the lineup of speakers and topics. I'll be there. Anyone else?
Isn't SMF just parallelism and horrible XML config files?
It's a feature though, it's not like there aren't web development languages that have been designed in a much beter way. I think it's good to have one from the "it get's the job done" mindset.
Did you not interpret it as "ideas having sex"? How else could you interpret it?