skysight-inc/HackerNews huggingface dataset:
Yes, but now they only need to con a few people (the artists) instead of lots of people (all the fans).
That's a good idea. I could keep the Bonnie results in a git repo and create a new branch for each version of the test configuration.

EDIT: Okay, I got a repo going with updated config and a report from a sample run. I'm running some more significant tests now (up to 25GB) and you'll be able to get the results from here: http://github.com/solutious/ebstest/
It's very related. This article was about Apple, and they like Apple. See? Obvious!
Having a C Corp is necessary only if you are seeking _venture_ funding. Other funding, like angels, friends+family, etc is available to just about all types of corporate structure, depending on the skill of your lawyer in setting up the investment structure.

Most businesses won't ever get venture funding, so setting up a C Corp now "just in case" is typically a big waste of money and effort. Instead, used some other entity type, then if you really need to, convert to a C Corp. Your early $ are far better spent marketing your product than on lawyers for corporate formation activities.
I think it will be the same or worse than v4 (due to larger allocations). It will depend how accurate the whois data is.
This is why documentation and unit-testing are important. It's not the exciting part, but if they're not done well, you have no hope of being able to hand the refinement/bug-chasing aspect of the project down to someone else.
I too am impressed with Adam's character. He has managed to turn two very difficult lessons into something that shaped the rest of his life.

One of the lessons that I took from this is the value in learning lessons early on in life. He failed doing a small budget movie early-on in a spectacular manner which managed to help him avoid failing in a huge movie.

I also really liked how he related all of that to children, limits, and helping them grow.
It's even worse than the usual sin of pretending that DPI is remotely meaningful on a screen and should be platform-specific because of some shit you read.
if an elementary school dropout like edison changed the world, i'm sure this kid can too

but to be fair, edison was gifted by being deft -- that's why he invented phonograph
Wow, love the opinion based moderation here.

Minus four used to be for trolls but now it seems it for disagreement? Even if you think I'm wrong here, does this post merit this treatment? (I moderate base on opinion for posts in the positive range but negative has, uh, negative connotations).

I would say that I've have been in a number of situations where one team member was indeed more far more productive than another. But as far as I can tell, this was a product, itself, of the breakdown of team-process. Either the productive programmer wouldn't tell the unproductive programmer how they did their magic or alternatively, the unproductive programmer wasn't interested in finding out.

One way to see team organization is as a way to prevent one person from always being "on the critical path". The most effective way is give skills to those who don't have them.

There might indeed be no simple metrics that will support my view but I suspect this is because it is complex than such metrics can describe.

There have been some studies lately showing that, in general, few people gain their abilities through "raw talent" rather than hard work see http://www.scientificamerican.com/article.cfm?id=the-expert-... . I guess these are what I'd fall back on for any proof. Whether person is willing to learn a given skills is whole other problem but I think these studies show that if a person is willing to learn, they are able.
Sergey Brin's tributes:
http://too.blogspot.com/2009/06/remembering-rajeev.html
“prettyPrint” is an in-browser JavaScript “variable dumper”
Ask HN: Simplest email setup for slicehost-ed domain?
I have a domain setup on slicehost for a project I am open sourcing soon (http://wsl.xqoob.com), I want to setup email for this domain but do not want to go through the hassle of setting up and administering email servers myself.

Question: What's the easiest/lowest overhead way of creating an email with a @xqoob.com extension for this slicehost account?

TIA
I stopped using EBS after the EC2 instance just stopped responding - twice - each time after a few weeks. I was using an EBS volume for MySQL data storage. I am not satisfied that this problem has been fixed. I suggest you look at this thread before using EBS for production: http://developer.amazonwebservices.com/connect/rss/rssmessag...
Google Apps is free and fast to set up for mail@yourdomain.com

http://www.google.com/apps/intl/en/group/index.html
Google apps had email for free when I signed up, but not it's $50/year.

http://www.google.com/apps/intl/en/business/index.html

Ideally, you wanna look for hosted mail services; all you would have to do is update your DNS records and set the MX records to their servers. You would then point your mail reader to their servers for IMAP/POP and SMTP.

Postfix is not too hard either, but spam will give real pain.
Ask HN: Black bar?
It's kinda weird. Is it a bug ?
Google Apps is still free, you are linking to the business edition which is $50/year
Ask HN: Are macros still an enormous edge in the power of a language?
I use Lisp (Clojure) a lot and like it, but it seems like macros, except in specialized cases, aren't quite the game changer they used to be. They're much tougher to reason about than functions, can't be passed around as parameters, and can lead to "magic" DSLs that only their owners understand. Obviously they are sometimes very useful, and the built-in macros (e.g. cond, if-let) are essential, but I don't see them as such a game-changer in modern programming. I feel like over 90% of the edge Lisp has over Blub comes from its functional support, with less than 10% coming from macros. This makes the edge small enough that, in many circumstances, I can see languages like ML and Haskell winning; good static typing (e.g. ML, not Java) becomes a benefit on large projects.

I could be convinced that I am wrong and just don't "get" macros yet, but it seems like much of what's shown off in On Lisp et al is available nowadays in non-macro languages. I'd like to see modern uses for macros that aren't easy to implement in macroless languages.
That thread appears to be related to Debian (Lenny) and XFS only. Were you using XFS or ext3?
You might enjoy the book Lies My Teacher Told Me by James Loewen.
There are no "blackhats" or "whitehats"; only skilled labor, the former is looking but the later is employed :-)
My hunch is that it's like the black armband worn on professional sports teams when they suffer a loss of a loved one. (I'm sure this extends beyond sports, but that's the only place I've seen it)
It's for mourning Dr. Motwani's passing.
I think it's an online version of the black arm band that's often worn to acknowledge the passing of a great figure in a community.
I assume it got added at the same time the HN footer was added to the bottom of comment pages....
glad to be wrong! cheers.
I thought it was a great idea, until I washed their intro video. Highlights:

- A lime green tie with an ill fitting shirt on generic
businessman.
- Striped shirt on a man over 19.

When creating a business based on style and taste, it helps to have some. The advice to take a girlfriend shopping is good. or just try to develop taste yourself.
this is what I do too...
That thread talks about XFS problems, not about EBS.
Am I seeing a footer here?

Wow, that was fast!
No offense, but I really wonder how many people have actually knew who Dr. Motwani was before two days ago.
Google Apps is a good way to go, but personally I prefer Dovecot and Postfix for my email servers.
Yes. It's part of good Lisp style not to use a macro when a function would suffice, and yet the source of HN is full of macro calls. If you want to see examples of modern uses of macros, that would be a good place to start.

http://ycombinator.com/arc/arc3.tar

If you want a single, self-contained example, here's one:

(mac zap (op place . args)
(with (gop (uniq)
gargs (map [uniq] args)
mix (afn seqs
(if (some no seqs)
nil
(+ (map car seqs)
(apply self (map cdr seqs))))))
(let (binds val setter) (setforms place)
`(atwiths ,(+ binds (list gop op) (mix gargs args))
(,setter (,gop ,val ,@gargs))))))

How do you implement that in a language without macros?
I sparked a discussion about it somewhere in between those two:

http://news.ycombinator.com/item?id=308047

:-)
sigh

I was just teasing sho about http://news.ycombinator.com/item?id=643051
If you're only interested in receiving email, Google Apps for Domains is great. If you need to send it (for example, as part of your service), you should check out AuthSMTP (http://authsmtp.com/).
hm. I've been having the same problems when I try to do large postgres operations like index on my Ubuntu instance. I'd figured my configuration was messed up somehow. I'm really glad I came across this information!
Newspaper giants hold secret confab in Chicago, discuss antitrust exemptions
That's really sad. R.I.P.
Yes. It's just for today.
If you compare granularity of tracking and utility of historical version control across different projects of that era, such as FreeBSD vs. Linux, I think you'll find that Linus' position is clearly false.
I must say that the shockwave-sound site is high quality and reasonably priced. Thanks!
Poll: Did you know who Dr. Motwani was, before he passed away?
Interesting comment, so here is a poll to find out

No offense, but I really wonder how many people have actually knew who Dr. Motwani was before two days ago.
Yep, knew about him prior to his death.
Nope, didn't know about him before
Does it matter? He helped quite a lot of people. You need not be famous for that. His loss will surely be felt. I think that's what matters.

Also, it is good that more people know of him because a selfless man like him should be celebrated. He is a good role model. Too often we are too obsessed with success and fame and money. Here is a man who didn't covet any of that and helped whoever he could. It is kind of sad to see that more premium is placed on being famous than anything else!
Actually, I think the black bar got added earlier this morning and the footer was just added (last half-hour or so...?), so perhaps the black bar is for a different reason.
I agree -- maintaining your own email server is no harder than maintaining a web server (or anything else). The default configuration of exim that comes with Debian works well enough for me. (Although I did need to tweak it to add spam filtering and support for my "legacy" qmail addresses.)

I also buy DynDNS' backup MX service. That way, if I fuck up my server, I will get my mail as soon as the server is back up (instead of whenever the sending server decides to resend it, which could be never).
It's handy having a repl on the server.
30 Artistic and Creative Résumés
More fairly shared, sure. Why would I ever exert myself or go beyond what's necessary if I was only ever guaranteed an equal share - the same share as the guy next to me who slacked off during the entire enterprise?
Those are beautiful, but I think some companies might frown upon them. Anyone here have a fancy resume? :)
The critical mass was three people.

Inspirational.
I used the Hopcraft-Motwani-Ullman textbook on automata theory and it was awesome. That's how I knew him, and it's enough for me.
Parkinson's Law: Work expands so as to fill the time available for its completion.
Fortune Favors the Brave. Are You Brave? Find Out
I skimmed the text for a moment, didn't get what the service was about, and left. And I'm a HN reader who is actually interested in stuff like this.

Think about the reactions Facebook/Twitter-using students with 10 second attention spans are going to have.
And this raises awareness. Just because you died, does that mean you should be forgotten, or shouldn't be remembered?
Everyone who has taken an automata class and used the Hopcroft-Ullman book has come to know him in a certain way.
I've been using obj.toSource() until now but this will definitely come in handy https://developer.mozilla.org/en/Core_JavaScript_1.5_Referen...
dup http://news.ycombinator.com/item?id=639911 (no comments unfornately)
This video is great.

So my startup is a social news site for Chicago over at WindyCitizen.com

I worked on this thing for 8 months with interns, recruited writers with fancy titles etc. And traffic went nowhere.

Around the New Year, I decided to "fire" most of my volunteer "editors" and resolved to just start posting tons of links myself every morning from 8-noon and adding context to them in the comments. When I had something that was interesting, I'd e-mail it to local bloggers and invite them to add their thoughts.

Five months later we're picking up about 20 new members a day and every blogger and professional web editor in Chicago is posting stories and commenting on them. I don't know that we've hit critical mass just yet, but we're getting awfully close.

The key was for me to just give up trying to be cool and to start doing something simple and easy to join in on. People saw that I was posting up links every morning and they started joining in.

Good submit!
The organic growth of lawnelephant
I love the idea behind this site:

"#about lawnelephant is first and foremost a place where you can make a post about anything that is on your mind. In addition, the dedicated team of professional developers will only develop features that people request. So how the site evolves is completely user driven. You can make a request by putting a #feature somewhere in your request."
Huh? MacBook and MacBook Air both have a vertical resolution of 800 pixels. That gives you plenty of space for everything to be displayed including browser chrome and the menu bar. Even browsers that have a higher browser chrome than safari won’t have a problem.
I didn't. But because of this I'm going to wikipedia.
We found a new world in the forest and we killed every creature in the wild for food or amusement.

Then we found new species in the air, and we killed every one of them for food or amusement too.

Then we went underwater, and yes, we did that again, for food and amusement.

Then we looked up to the stars...
Care to explain it for the Lisp-impaired?
You should make it a tiny clickable link to Sergei's blog post. When I saw it up there, my first thought was to mouse at it and see what was up.
That is true for me as well. I wonder what happened.
The Most Aesthetically Pleasant Body Ever Built
Works for me, too. I'm more than comfortable maintaining all kinds of server side stuff, but mail is just too much for me. Spam in particular is a pain--Google's spam filters work really well, and you get a good web interface to boot.

One caveat: Yahoo! and Hotmail often block email originating from Google Apps accounts: this has happened to me (with personal emails) from two separate domains (one of them is a work one).
This is a great metaphor for the infamous chicken/egg problem. To have a dance party, you obviously need a lot of dancers. Typically, however, nobody wants to join a dance party unless its already packed full of people. Just like this party snowballed from one extremely devoted dancer(user), a site relying on UGC can do the same.

With that being said--hundreds of onlookers and the presence of mind-altering substances surely didn't hurt the situation.
Debating the power of Google's Wave
they just more or less started building that page, before it was pretty much non existent.

Here is the last version of the page before the guy's death:

http://en.wikipedia.org/w/index.php?title=Rajeev_Motwani&...
That's an interesting site. A lot of good sounds there.

But I am curious though about the creative commons license that they use:
http://creativecommons.org/licenses/by-nd/2.0/

Does that mean that I cannot alter the sound effect at all when if I use it in a game or user interface? If so that would seem pretty restrictive and borderline unusable for most projects.
How Women Choose Husbands
So, you know how when you point Firefox at an XML file it automatically displays styled XML? Can somebody please write an extension that does that for JSON?
Reverse Evolution? Were humans once more evolved than we are now?
I kinda like Google Wave.
I agree. It will be fixed. We can't get it right the first time. =) At least not with the time and 'no money at all' constraints we face.
So far, Aleveo has been a true story of perseverance and entrepreneurism. It can only get better.

Thanks for the honest comment.
Vi like keys definitively for me too.

Every thing not beeing a "full-blown" editor should have bindings to support a subset of your favorite keymap. So those who like Emacs or Vi, or Wordstar for that matter, could leverage their habits.
That's a great idea. We're talking with some potential sponsors now so perhaps this could be an avenue for a matching-funds type of fundraiser... I'll follow up with email. Thanks!
The Pre does look nice, but I think it is a lot of money to spend on a phone that can't do anything other than what it does out of the box. Sure, eventually people may write apps, but why would you want to gamble on that?

I was considering getting a Pre (since the US carriers are way behind on Android; no way am I buying a G1), but I looked at the API and realized I couldn't even download it and write software for my own phone. WTF? Even if I could, the API doesn't seem powerful enough to, say, write a ssh client or port over a real programming langauge (like ECL). The icons are nice, but I don't think there is room for two completely-closed mobile platforms. (iPhone and WebOS). It's not worth the developer effort.

(Windows Mobile is closed, but very easy to write software for. And Android is completely open, and has some of the coolest apps as a result. My guess is that WebOS will get some really nice Twitter clients, and that's about it.)
The only hope is evolution. Religion is rooted in the wetware, and resides physically in the brain. As we evolve a percentage of the population is born with ever shrinking god regions in the wetware. Those who cannot feel or understand faith, or do not sense an external force, do not participate in religious commune.

If this mutation is successful, changes in the population will eventually bear out a larger group of mutations, than earlier populations. I definitely believe its a genetic issue and one that will be identified fully in time, as our understanding of the brain evolves.

At some point we may release the baggage of our childhood and move out into the universe that beckons. But, as long as there are more people hell bent on believing the rapture is just around the corner, the less likely I believe our species can survive.

We have technology that can eliminate us, stories in the Bible, Quran, and Torah that predict our demise, and a world full of believers set on seeing it through.

Obviously, this does not add up to a Star Trek ending. Only science can save us. Hopefully, one day they will find this root of all evil and remove it from the population.

Maybe, just maybe, we will last that long.

I doubt it.
I think SVN is a classic case of overreacting. "CVS is bad, and it has first class branches and tags. Those must be bad too!" The result was a very poor design ("everything is a file!") and a very poor implementation. The implementation can be fixed (and it is going in that direction), but the design is broken to the point of being unusable.

I am glad that CVS died, but it was "replaced" with something not-much-better.
Doesn't work right on my MacBook with FireFox 3.0.10. There is nothing special about my setup, except for the fact that my dock is currently at the bottom and not on auto-hide - surely not uncommon, being the default and all, even though I like hiding it when doing serious hacking.

In any case, you can't assume a minimum resolution when designing a website. At the very least, give lower resolution users the option of scrolling.
Is this correct in set theory?

ω/ω=1

1/ω=ε

ε*ω=1

ω=1/ε

If we assume for every positive number there is only one negative number then this must be true: +∞/-∞=1
In a lot of the cases the code should be the comment. Have a comment at the top of the function specifying what inputs are valid, what it returns, does it alter the data passed in, what the function actually does, etc....
I had the same problem with highschool textbooks. Unfortunately, many college texts are not much better. I recommend finding out what books are being used at good private colleges (for math/compsci, MIT is a good place to start) or in honors courses at state schools, and try to get them cheap on amazon. Even an older edition of a good book is better than your typical highschool textbook.
Readers favor double spacing.
All I knew about him was that he was co-author on that 'Randomized Algorithms' textbook. I had no idea he was this prolific elsewhere.
Logarde Thin - Free Typeface for Immediate Download
As well as all the CS students who knew him through his books or his classes, everyone involved with startups in Silicon Valley did. He was one of the most respected angel investors. It's very strange to be using the past tense about him though.
Title is editorialized. Article itself reads, to me, as a sophomoric essay. The claims are unsubstantiated, and the conclusion "Develop a sense of humor!" comes completely out of blue.

This article isn't worth your time.
Was using XFS on Ubuntu...
Why workflow died and you don't look so hot yourself.
Yes, but the problems seem to have to do with XFS and EBS.
Hi Dave,

The bug you noticed is a little perplexing since I developed the site on a 13" MacBook. If you have a moment, I'd love to know more about the system where you saw this behavior: Browser, OS, Screen Res, Browser Window Size... (If you'd like you can email me at: mike@9astronauts.com) Thanks for the feedback.

you can't stop the viral spread of something like this.

Ha! Ain't that the truth :)
Are macros still at the "top" of the features pyramid?

In http://www.paulgraham.com/avg.html , PG argues that Lisp is more powerful than other languages because it has macros. However, in the 50 years since the invention/discovery of Lisp, is there now some language that has a new feature X that lisps don't have (and can't easily add)? Or are macros still the "pinnacle" of language features?
speaking of which, the WindyCitizen.com front page is giving me a binary dump right now, starting with the message, "Notice: Undefined index: q"
Slicehost has an article on how to set this up: http://articles.slicehost.com/2007/10/25/creating-mx-records...
For a very particular definition of "low" I suppose.

It's worth noting that he spent 9 months writing and rewriting his server in 5 different languages. It's not often you write something with that level of understanding of the problem.
A pastor friend of mine twittered a similar link a few days ago. I didn't post it b/c I thought the source might overshadow the content, but I quite like the "Seven Keys to Starting a Movement". All relevant to the startup world with the possible exception of #6.

> 1. One man can start a movement.

> 2. A movement need not be started by the most skilled member of the movement.

> 3. When beginning your movement and you look around and no one else is joining the dance, just keep dancing.

> 4. When the one guy who joins your movement slowly fades away, keep going.

> 5. Before you know it, the people joining your movement won’t even know you started it.

> 6. When your movement takes a life of it’s own, just let go. There will be no stopping it.

> 7. The very people who are staring at you like your nuts as you movement alone, will be the very same people dancing the hardest in the end.

Edit: Here is the link http://www.ragamuffinsoul.com/2009/06/youre-bad-idea-may-sta...