skysight-inc/HackerNews huggingface dataset:
You're lucky that you can do that! I've never been able to sleep with a voice speaking nearby.

Yeah, but the problem is if I don't, I have a voice in my head talking instead. Literally, my internal voice is "talking" in my head non-stop all day coming up with ideas, figuring out what to do, complaining about crap, etc. Perhaps it's a mental illness but I never considered it a problem (yet). :-)
Greplin does sounds interesting. I actually applied with essentially the same idea - cloud data indexing and search. Check it out and let me know if you want a beta invite:

www.nutmegsearch.com

Daniel Gross, if you are out there - let's talk.
Opera Mini submitted to Apple's App Store
A naughty CV hack
Yes. Fullindex (also MyISAM)
Maybe a few centuries into the future, but at this stage we're still focused on market economies. In your other post you mention betamax vs VHS. You can build a superior product, but if it's cost is too high it won't fit the market need. Baidu has captured significant market share in China and has little reason to spend money innovating. Google has global market share and can continue to compete and innovate in other markets without the Chinese.
Change the rules and people will behave accordingly. The most obvious effect I foresee is that employers who can't afford insurance will try to avoid growing to have 50 employees. This isn't because the employer is evil, it's because that one extra employee will cost salary + $40k in penalties, and probably get him labelled as an exploiter of the working class. That should do wonders for the economy.
Web Laureate Insight, "Brightkite: All By Myself"
Pocket PC Instant Messenger
Google is giving out Droid's and Nexus One's to top developers
Maybe it's just me, but I'm always leery of any advice that involves not getting a good night's sleep. There are some things you're better off not trying to hack. Much evidence suggests your sleep cycle is one of them.
Cover letters don't seem to be effective for me. But definetly make sure to customize your resume for each place you apply to. It's a mistake to just have one resume and use it over and over again.
And yet countless actual cities manage just fine without draconian anti-postering policies.
Way back in 1999 when I did it while enrolled in PSEO we had a game AI. I don't think I tied for first place. Definitely worth mentioning that :)

Also, take Chris Dovolis and Phil Barry if you get the chance. They're great guys, too. I think they both occasionally teach 1902.
The Science of the Creation Museum
I wish I could get people to believe me when I tell them math is not about numbers and that computer science isn't about computers.
My 5 cents, but I don't really like the A, B, A-, etc. Focus on what you know and what you like.. and if you want to show your grades, just join them on another paper.
I took 1901 with Dovolis and that was well worth my while. I'd done Lispey things before, so I was initially skeptical, but that course started a love affair with functional languages.
Robot Journalist Takes Pictures, Asks Questions, Publishes Online
I'm still waiting to hear back from several schools. Still a week to wait.
Google co-founder Sergey Brin urges US to act over China web censorship
Nice Atlas reference.
Do not go overboard with the cover letter. Make it a well edited 2-3 short paragraph letter that shows that you actually researched the company and you should be good. In life there are no absolutes so not all Recruiters/HR/Team leaders will read and value the cover letter but it will not go against you unless it is poorly constructed.

Also, if you have not been in the job world much you might not know that filling positions is not the most important thing that most of these people are doing so it is not really that high on their priority list. So what is needed is a phone call to the person telling them that you applied recently and was wondering if you had any questions about the resume. (This one might backfire sometimes but I think that it is a usual net win. The places that it might backfire at are usually places that you do not want to work at anyways.) They may have put you in a pile of possible contenders and if you want to differentiate yourself a personal call can show them that you are motivated and will follow through.
Thanks, that's encouraging to hear. There's a group of people who give me advice that make it sound like all companies care about is GPA and the likes. My response was skepticism, because there have to be people who have the experience to evaluate past that surface level.

I'll definitely be emphasizing the code I've written then, because I think that is a strong point. And to be fair to you, I think version control was probably more difficult when you were younger. Git has been a joy, especially compared to SVN, which was my first exposure to source control.
6 web/GUI interfaces to MongoDB
I'm considering going back to CS2 or CS3 if CS 5 doesn't do something magical.
If you were being fair, you'd describe my younger self as lazy and ignorant. (My present self is slightly less ignorant -- still lazy, though.)

SVN is an adequate version control system, especially as compared to nothing. Heck, anything is better than nothing.
Ideas matter too. If you have really smart and capable people working on a product that not many people are going to use, then they're not going to be very successful.

Programming smarts != market smarts.
First, I'd get annoyed if I found you tried to bug a CV you sent me. I'd definitely tell you not to send something like that to my clients.

Second, I think that while HTML resumes are a fine thing to post on your website, they are a terrible format for sending to a prospective employer. You are virtually guaranteed that it will be mangled behind comprehension by the time an interviewer gets it.

Don't send HTML resumes. Don't send DOC files. Send PDFs. Hiring managers expect to have to read PDFs, they will print reliably, and they won't launch MS Office when someone clicks on them. PDF. It's the way to go.
Autistic Teen Picks First Two NCAA Rounds Perfectly
Making Flash games with FlashPunk - The Tilemap class
The best book I ever read on job interviewing, cover letters. Gave me the confidence to not fear interviews.

Content on website tracks 100% with book I bought. The reason I so strongly recommend this site is because the original author Brian Krueger wrote about job hunting from an insider's perspective, the recruiter's. What are they looking for... Also google the STAR technique.

http://www.collegegrad.com/jobsearch/Best-College-Cover-Lett...

Website: http://collegegrad.com
Ok, so the answer is, "because Rubyists have redefined that phrase"? ;-)

Well, by name dropping I was hoping to avoid the appearance of that. :-) Fowler certainly writes about Ruby a lot, but I'd hope he's perceived as general enough to not just be a "Rubyist" (I don't know what he primarily uses). But he also points out that Lisp is a perfectly good host environment for internal DSLs (he calls it the "doyen of internal DSL thinking").

And I also brought up the "fluent interface" thing to suggest that you could call it that if it made you happier. For my tastes, I'm fine with the idea that a "language" reuses a more general purpose language's interpreter and libraries. YMMV.

I assume it's something like:...

http://github.com/bmizerany/sinatra/blob/work/lib/sinatra/ba...

Sure looks similar, but as you can see from all the code above the method there's a lot more going on. But hey, at least they didn't need to write a parser. ;-)
>You're assuming that the insurance will have money then. I'm pointing out what it takes to make that assumption true.

It's not necessary for everyone to pay in as much as they get out in order for that to be the case.

>You believe that today's young will receive care when they're old that costs more than they'll pay then.

As I've repeatedly said, I believe that some of them will. I.e. those who have unusually severe medical conditions for which it would not be feasible to save.

> You don't believe that future generations will pay your SS benefits.

I wasn't saying anything about future generations paying for anything. Again, this really has nothing to do with social security; you are just confused about this.
I'll do that. I've contributed to some small projects, but I was psyching myself out from working on big open source projects. There are probably all sorts of bugs that would be tedious for the experienced coders to fix, so that's probably a good place to start?
I think it's an april fool's joke. See the bottom.
Apple Is In The Middle Of The Pack On Revenue, But Crushing On Operating Profit
Likewise MININGCO.COM is now About.com (#31 -> #65)
Apple, and anyone else locking devices are relying on the threat of criminal penalties.

As they say on Wikipedia: "citation needed". Last I checked Apple hadn't bothered going after anyone who'd unlocked their phone, or even anyone who'd distributed tools for unlocking phones. Also, it's questionable that the law would even support that -- there's a DMCA exemption for cell-phone unlocking, for example, which means the only likely grounds for going after someone would be civil proceedings based on breach of user agreements.

Which means that, um, you're spouting off a bunch of hyperbole unrelated to actual reality.
If it makes you feel better, you can pretend they said "We make the games our customers want to play rather than the games we think they should want to play." Because that is what they said.
Oops, that got posted a few days too early...
yes. It is frustrating to be able to see it happening but persist in the behavior.

I haven't found the fix yet. Things that have helped me are 1) arbitrary deadlines (i.e. it ships on Apr 3 in whatever state it's in vs when it's done, it helps if you can tie this to an external event) 2) bringing on collaborators, and 3) splitting goals into smaller pieces until you do them (i've had to reduce my goals to "press the compile button" at times), and 4) fake tasks, i.e. add a frivolous feature (actually start it) to the schedule and then do everything else, that gives you some psychological buffer to having to call it finished, and then when you are in a good mood, just cut that feature and ship. :)

I'd love to hear what works for others
New startup idea: Google Analytics for Resumes.
Can't say I was a huge fan either. And here are your three cents change. ;)
Thanks for the kind words! I try to write posts that would have helped me understand a topic. I've found that I can get to a hand-wavy understanding of a topic in a reasonable amount of time and then an actual understanding that I can communicate to others in an unreasonable amount of time :)

Sometimes it takes a month, but the TrueSkill one took about six months.

I've learned that deeply understanding a topic (especially one that has non-trivial math involved) doesn't cause a net loss in the amount of "math fog" in my head, it just moves it to a different place (often one that I never new existed before).

As a schoolboy, it was tempting to think that one day I'd "arrive" in math. I just don't think that's realistic. At best, I've just learned to be comfortable wandering around in the perpetual fog.
Curiously, I wonder if Hamlet is reliant on this effect to actually be a good story, and if so, are we hardwired to have it, or is it learnt.
Attending a top 20-30 school (especially in CS)

Informational question here from an onlooker:

What's the recent consensus about which schools are the top twenty or thirty schools in CS, especially for a young person with an interest in start-up Web service work as contrasted with Wall Street or Big Company work?
Wait, I don't get it. How are they "exactly the same" if Hamlet's is realistic and there's no magic "shoe fitting happily ever after" and the "graph" is completely different? I mean, I've read both Cinderella and Hamlet and the only thing they really have in common is the starting situation.

What's the difference between a crocodile and a camel? One ends with "rocodile" and other with "amel"...
Starting a list: Brown, CMU, MIT, Waterloo, BYU, UWashington, Stanford, RPI, Cornell, Cal
That was creepy. The commentary is pretty priceless, though.

That "millions of years" wrecking ball thing does seem kind of backward.
Right: http://web.archive.org/web/20040804030030/http://abcnews.go....
eBay has a pretty good business model on its face. It's hard to look back in time, but you could tell that eBay COULD be big, if it surmounted enough obstacles. On the other hand, a startup to tell bloggers about your startup has limited room to grow.
I don't think that your analogy is fair. The blog post talks about different approaches to "getting rich." A lot of people here are interested in this issue. So, the article gets voted up.

For whatever it's worth, I'm have zero interest in getting rich. I wish HN were more about tech & code and less about the money and success. But that isn't a decision I get to make. Having said that, the article engaged me because it made me think about the psychology of people who do care that much about wealth.
http://www.trackmycv.com/
It starts with

> one of the strengths of Clojure is that it is comprised of many little mini-languages

and ends with (in the comments)

> I hope you do not judge the whole of Clojure by this blog post

So which is it? Is this syntactic soup an achievement to be proud of or a misfeature to ignore and avoid?
This could work, but then you'd need to generate 1000 queries one at a time, meaning lots and lots of disk seeks.

As long as your sort table stays in memory you are fine even if it's a lot of data, but if you hit the disk then you could be right. (But even if mysql says it hits the disk, doesn't mean it really does since the OS could cache it.)

But there are better ways of handling this. Number one being an index on that column.

You could also split the table in two, one part for sort data, the other for the large data. But I would only recommend that in very special cases, and only after careful benchmarking.

Most of the time just increase the maximum size of in-memory temporary tables.
Reasons Why Use Slow Down Music Software
Spacewar

also - the eve editor on Vax/Vms
There has been a lot of work in the last 10 years on search over encrypted data. Some of the more practical schemes do operate similar to how you describe; searching over encrypted indices. For example, check out Chang & Mitzenmacher's "Privacy Preserving Keyword Searches on Remote Encrypted Data":
http://eprint.iacr.org/2004/051.pdf

There has also been a lot of theoretical work in topics like predicate- and functional-encryption which could eventually be used for richer queries.
But that doesn't guarantee the results will be in that order. Just because you put your ID's in a certain order in the IN() doesn't mean you'll get them back in that order.
"Scaling practices turn a relational database into a non-relational database."

When will people learn that the 'relation' in relational database comes from the correspondence between database tables and the mathematical notion of relations, not the ability to describe relationships between tables? Unless scaling practices make a relational database stop using tables, the database still being used as a relational database.
For the Love of Vaadin: Java RIAs Done Right
Congratulations guys. We look forward to seeing what you come up with.
I don't see how those two statements are conflicting. He begins by saying that it is one of the (implied) multiple strengths of Clojure. He then admits that perhaps it is not for everyone, that Clojure has other features that may be more appealing to others.
It's safe to assume that Perelman could probably make as much every year or two (on Wall St. and elsewhere). So, cockroaches or not, he really doesn't need their money (all that much).
I couldn't agree more. The fact that non-accredited investors are permitted to open an options trading account and only receive a statement disclosing that options trading is risky is an indication that these rules represent more of an exercise in regulatory capture that protects incumbents than a real mechanism that protects investors. An inexperienced investor would be much more likely to lose money trading options than to fall prey to hedge fund scams.
Do those two options seem exhaustive to you? If so, could you explain how?
I'm somehow amused at the fact that he could easily get away with dozing off in a restroom stall at his old workplace.
Looking for hair extensions los angeles
Hair extensions are what you need to look glamorous like the stars. For more details,please visit our website. http://extensionsbyviolet.com/
4000% sounds so much cooler than 40x
Swagapalooza (YC W10) live on Justin.tv
The language has many strengths. This is one; it is not the whole.
And no mention of WPA anywhere?
Greplin shines a spotlight through the cloud
StackOverflow Careers gives you metrics on views, search hits, inquiries, etc.
I've only had a couple of lucid dreams in my life, unfortunately (that I can remember). I wish I had more - they were both very enjoyable.

I think part of the problem for me is that my dreams are so insane that it's very difficult for me to implement mnemonic-induced lucid dreaming.
There's a humorous SGML FAQ from many years ago (http://www.flightlab.com/~joe/sgml/faq-not.txt) which includes a table explaining how web designers use SGML terminology. In essence, everything -- "element", "attribute", entity", etc. -- just maps to "tag".

Some of the more enthusiastic new people to Ruby seem to do the same thing, only with everything -- "function", "class", "module", "library", etc. -- mapping to "DSL".
St. Petersburg
Diagnosis is work. It costs something. Some businesses roll the cost of diagnosis into marketing expenses ("Free evaluation!"); others won't (e.g., my auto mechanic or my doctor). This guy was asking for a "free" diagnosis. That said, if he had AppleCare, even if the damage was his fault, my internal "fairness" compass says providing the diagnosis for free seems fair even if the repair isn't (what if the water isn't the problem and it's just a loose connection or a known bad part?).
Sure, he'd only have to trade 80 hours/week on wallstreet to get it.

This case is exceptional because the $1M is no-strings attached.
Yes, you kill the internet by killing the freedom spirit of it. But these governments want to keep it alive and free for them and for their friends.
Indian Students Compete for Plum Colleges
People don't notice that you're away from your desk for 20 minutes - at least not in my line of work.

When the weather got warmer, I went outside to nap in the grass instead.

As for my productivity, I'm pretty sure it was greatly enhanced by the fact that I was napping.
He's a machine. We're all in awe of him.
You disagree with me making a generalization, yet you sling one right back at me in your "Money is your currency." comment above, which I guess brings us sort of full circle.

Beyond that, well argued.

Let me clarify my original comment, and then I’ll shut up on this:

There is, in my experience, a flat acceptance of eccentricity in brilliant minds.

Yet, when those of less accomplishment display similar eccentricities, peers may be more apt to question behavior.

The evidence in that article, when measured against a "normal" man suggests to me depression, or mental disease.

My comment was made in earnest, I hope that somebody along the way has made that consideration - ultimately we're arguing the same thing, don't make assumptions.
Just list the titles of the classes -- they are impressive enough. Put your GPA instead of your grades if it is good.

Emphasize your projects the most -- if you have a good GPA, you need to distinguish yourself b/c lots of people have good GPAs. So, startups and companies will be impressed that you do personal projects and show passion.

Elaborate on the exact role you played in each project. For example, for ImpishIdeas you say you "run" the community, but this is very vague. Did you found it and design the website? What specific things (briefly) did you do to "maneuver" it to a #1 site? Similarly with TactfulTokenizer -- after reading about it, I'm still unsure about your exact role, whether you were part of a larger team, etc. You may want a brief bulleted list of major things you did for each project, just so it doesn't become too wordy.

I would put your honors (which are great but lots of people have them) at the very bottom.

I'd also get rid of the "Languages" section (unless you're applying for an internship with unique language requirements). Instead, mention the technologies you used in the body of each of your projects. The problem with a "languages" section is that everyone will list a ton of languages, and it is unclear how well the person knows each of them (even if you say "highly skilled" or whatnot), thereby making it a useless section for differentiating candidates.
Beats me. I didn't say the existing kernels were C++. I said if I wanted to write a new one it would be in C++. I certainly know the existing kernels are C++. Some of the kernel code for popular Operating Systems -- in production now -- goes back 30 or 40 years.

If I'm not mistaken, the Windows kernel has evolved quite a bit to C++. Even the core C files are compiled using the C++ switches. Not sure, but not relevant to my point either.

Hope this discussion helps the poster, which is the goal here. Like I said, you made some great points, and I agree with quite a bit of what you wrote. But understanding the exceptions and edge cases are important, even if the guy doesn't choose C++.
This could work, but then you'd need to generate 1000 queries one at a time, meaning lots and lots of disk seeks.

Not with a SELECT .. WHERE id IN (x,x,x,...) type query. But, yeah, sort of. I actually did trial with separate SELECTs for every ID at first and it performed surprisingly well.

As long as your sort table stays in memory you are fine even if it's a lot of data

Trueish. At the time, though, it was a 10-12GB database on a 4GB machine and in 2006 I didn't have the cashflow to get anything better. So the most popular parts of the DB were cached OK, but there was little left for temporary tables. I say "trueish", though, because you're still using more memory bandwidth with temporary tables in this situation and that's an issue sometimes.

Number one being an index on that column.

The problem was that there were about 8 metadata columns and sorts were done with varying combinations of these (though usually one). Indexes became a big problem at a certain point because of how difficult they made it to clear stale data from the database (at one point we were doing 6 hour maintenance periods each month - with caches picking up the slack - to delete old records).

If I were doing it again, I'd do a lot differently (and not use MySQL), of course.. so your suggestions are certainly useful to anyone tackling a similar problem with 2010 eyes.
Hot real girls of Facebook.. Hackers delight
The odds of winning the lottery are highly improbable yet every almost every week someone wins it.

That said if he is that good reliably, there is lots of money to be made on sports betting.
While you're technically correct, language does evolve and if 90% of developers think relational means foreign keys and normals forms then that's what it means. Words are used to communicate and sometimes get misused and take on a new meaning; that's just the way it goes. I've met very few developers or database guys who know that a relation comes from the relational algebra and has nothing to do with foreign keys or normals forms.
Does high-fructose corn syrup make you fatter?
jfb from nowmov here. There was never really any friction, the meetings always tended to be pretty matter-of-fact and collaborative. We didn't have any direct competition, so I don't want to speak for the embed* guys, but everything was always really collegial.

There's a half-dozen or more of these guys that I'd put my own money into if I were an accredited investor (some that are still embargoed). The three sentences are really insufficient, I think.

But then again, I'm biased.