skysight-inc/HackerNews huggingface dataset:
Only if you are in the market for comprehensive reference. Reading through TAOCP is a good project for the eager-to-learn beginner, but you probably already know the essentials of the material from your coursework. It's a compendium of the "proven useful" stuff, which tends to be older material. Research papers will have more/newer information. TAOCP will have more examples.
I do, but it was just launched a few days ago and it's not on Google yet: http://www.rationalfuturist.com/
On top of the nice design, the URL for the images is quite short and legible; e.g. http://divvyshot.com/photo/LRHa/. That's a nice touch.
I always felt that Java's design resembled Modula-3.
Some credit may be due to Shii, who was the admin on 4chan who implemented FORCED_ANON on /b/. See: http://shii.org/knows/Shii

Some of his thoughts and findings on anonymity can be found here:

http://shii.org/knows/Anonymous

http://blog.topix.com/archives/000106.html

http://wakaba.c3.cx/shii/
Only Firefox 3.6 supports dragging files onto a web page. Not available in chrome yet...
Yet poor, famine starved peoples the world over (the exact kind of people with no hope for the future) tend to have large families.
Excellent Mencken quote. Another relevant one: "Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." --Oscar Wilde
There are other considersions:

http://en.wikipedia.org/wiki/Indium says that Indium is "rare". (Let us all pray that is not found only in the Middle East .. ;)
Viral Link Building System
The ultimate viral link building system - A site with reviews to buy links from the TOP link building software,viral link building System and link building services available.
The java applet is a backup for older browsers. If you have firefox 3.6 just drag photos directly onto an event page.

We'll expand support as soon as we can but we're at the mercy of the browsers here.
"if there's something interesting, just go hack it up and ask for forgiveness later."

This is probably the best advice given on hacker news today.
And gaining contacts and cash. Which in turn help him later to build a startup. So I agree, it's not all bad.
they also own shares that have more voting power. I can't recall the details, but one of their votes has more weight than the publicly traded shares do.
I don't think it is the ads causing the bouncing. I think it is simple Internet-induced ADHD, the same thing which contributes to bounces everywhere else. I see similar curves in time-on-page for anything I do -- even at my best articles segmented by users referred from a trusted recommendation (e.g. a blog they respect). That is without any advertising whatsoever on my pages.
I dig the reddit shirt in the photos. :-)
Why they failback on Java not G Gears?
/b/ also functions as a honeypot. The other boards are more strictly moderated to stay on topic, free from trolling and racism, and worksafe. The ability of those boards to stay sane is in part a function of having a board like /b/ where misbehavior is permitted (with only the bare minimum of limits). Were it not for the ability to let off steam at /b/, the other boards might not function as well and might be disrupted more often.
Wow, congratulations guys! It's been fun watching the site evolve over the past few months. The new site design is absolutely beautiful, I don't think I've ever seen anything better in a web application to be honest.
Well it wouldn't just be a UI box plugin for sale. It would include the backend for editing and managing all your help text and FAQs. I'd also really like to put in search, and possibly an "ask a question" form.

I'm sure a lot of people would say "I can just do this myself in X time". But if the product is good enough, and easy enough to implement, it would just make more sense to use this product. Sort of like how setting up a form is pretty trivial, but it might make more sense to use Wufoo or FormSpring to get a better form in less time.

The tooltips idea is a good point. Maybe that could be incorporated as well (if I do this)? I think that tooltips and FAQs serve different purposes though. Tooltips are more for "what is this thing right here?" and FAQs are more for stuff like "Okay, how do I do X?". Both are useful for confused visitors I think.

Edit: Do you have a site using iBox I could check out? None of the demos on their site appear to be working.
You can go even shorter: http://divvyshot.com/p/LRHa/ or http://dvsht.com/p/LRHa/.

The same works for events; just substitute an e.
You're right, I chose a lousy example. Much of my experience with Ruby revolves around Rails, so perhaps that colors my perspective a bit more than I sometimes realize.
http://www.bingocardcreator.com

Click the big freaking image on the front page to see iBox in action. Sign up for the free trial (the purple button is the web app version, which is what you want) or log in as a guest, then create a bingo card and mouse over the preview image to see a tooltip. Alternatively, get to the customize bingo cards page to see tooltips applied to each of the customization options.

Incidentally, if you do the above, you will be participating in an A/B test of those tooltips, so I'm not positive what exactly you see. All the alternatives currently live show tooltips, but the way they do it is different. I relentlessly optimize for task success.
The perils of recursion (upenn.edu)
For me I normally don't care at all how big, bulky or heavy a laptop is until I am traveling/vacationing.

I like to travel light, so it's nice if my laptop is so light and small that rather than needing a whole bag of its own, it can slip comfortably into a bag I was going to bring with me anyway. Being a cheapskate with high tech standards, my solution was the Asus AS1410 (dual core model). For about $100 more than a netbook, you get a laptop with decent specs that's almost netbook sized, but has a keyboard that doesn't hurt to type on, and a much higher resolution display.
In overview:

1. Write javascript prototypes to mimic the primatives of BASIC where there is no JS equivalent - Arrays spring to mind, JS Arrays are dynamical growing sparse arrays. To support BASIC arrays you will need support redim and redim preserve to resize the array. You may also want to consider a string wrapper type as some implementations of BASIC have mutable strings, JS does not.

2.Write a parser for BASIC that generates an AST (abstract syntax tree).

3. Walk the AST recursively emitting Javascript equivalents (ie fragments of code) of the BASIC constructs.

4. Pass that javascript to eval or load it as an external JS file.

The two languages are fairly similar in broad details. subs and functions both become functions, depending on the dialect of BASIC you are implementing you wont need to implement classes, maybe only types. Probably the most finickity detail will be mapping ON ERROR nonsense across to something more sensible, and perhaps handlign by val and by ref arguments.
Online Dating Made Simple
Finding love is no more a difficult job. With internet, like everything else, you can even find your love. Internet dating is becoming increasingly popular and many people have started preferring finding matching soul mate through internet as it seems to be very simple and easy for understanding each other and sharing opinions. Online dating websites have made things so simple that you need not roam around to find the right person.
I'm sure the cost of entry for medical insurance (and pretty much every highly regulated industry) is dominated by costs imposed by regulation.
Actually, childhood was a blast. The first 8 to 10 years of schoolwork being completely trivialized meant I could be over at some friend's house every day, futzing around in the backyard, or playing with action figures and legos. All the time.

I have few memories of before I was 4 years old.

* Rolling around some cookie monster thing.
* Being sick of flash cards.
* Spraying my grandfather with the hose, and thinking it was hilarious.
* The dog knocking me over to take the entire bag of snausages.
* Playing random games we made up in the backyard with the kids next door.

How much do you vividly remember from when before you were 5 years old? I'm guessing not a whole lot.
... but not on the iphone, sadly.
Nuclear reactors make it even faster and more tirelessly when they melt down.
So far (11 mins in) this feels like a 50 minute podcast recapping the book. I'm definitely enjoying Jessica's presentation and I imagine this will be very useful for anyone who's on the fence about buying the book itself. [1]

I'm actually reading it right now and it's kinda neat reading the ca. 2006 viewpoints of serial entrepreneurs who have been hugely successful (again) since these interviews were recorded.

Imagine what Evan Williams (Blogger/Twitter) and Paul Buchheit (GMail/Friendfeed) would have wanted to talk about three or four years ago. You can see the seeds of their soon to be successful new businesses in every line of these two interviews. Really a great bit of history.

EDIT: 21 minutes in the topic shifts to "What can big companies learn from startups?"

[1] http://www.foundersatwork.com/
Unobtrusive CSS Framework
A fresh look at traditional medical diagnostics
This has sparked quite a long thread of comments, too.
I've sometimes wondered what Mencken would have thought of the internet.

Especially given that large parts of his life could be plausibly summarized by "he did it for the lulz".
Don't forget that the "religiosity" in the countries that are the historic home of the church is also very poor. You go into a Cathedral or Basilica during mass in most places in Europe and all you find are old ladies. Basically, the home base of the Church has abandoned the Church.

Coincidentally those places are also technologically and philosophically sophisticated, places that do care about the future by definition. Yet they also tend to have low birthrates. The Church is simply taking advantage of these two situations in a campaign to explain a short term (though sizable) economic blip which is already reasonably explainable in ways that don't conform to the obvious ideological footprint the Church is trying to fit all this into and for all appearances looks to already be on the upswing anyways.
That's not exactly new, that's mostly conventional wisdom in economics/business theory.

Larry Ellison also believes software is a mature industry.

However, I think you and he are both wrong in that respect. Yes consumer websites that allow you to communicate is mature, there's not much innovation that can happen there.

However, information filtering, which is what google (search,adsense) and amazon (recommendations) do is certainly not complete. They use data and machine learning to do their work, but it's possible for a whole lot of people to come along and get big niches in their space by human-designed mathematical models.

An industry where this has already happened is in stock trading.
1- At first there human stock pickers (yahoo directory),
2- then came along automated machine learning, which they call statistical arbitrage (google),
3- and now only human created mathematical models give a consistent edge.

If you look at coming industries like robotics and bioengineering, they're just coming into the google-like machine learning stage (and there are opportunities for software startups), and haven't even started the math model stage.

So yes, if your only skill is building web applications, you're chances of stardom are less than a decade ago, but incorporate more math into your software and there are a lot of opportunities.
May I assume for sake of argument that by "deserve any comments" and "lack of intelligence" that you're including comments similar to those made by the leets against the facebook confused?

Why is this OK? Why is it OK to laugh at and discriminate against less intelligent people?

What have less intelligent people failed to do, that would have made them more intelligent, that makes them deserve to be looked down on? Is it their fault that they're less intelligent?

How is this different from laughing at people because their skin is a different color, or they speak a different language?

Disclosure: I'm guilty of this. But I've been wondering about this question for a few years now.
When I have to work with them for any length of time, I certainly do hate some screwdrivers more than others.
John Wehr Joins HiiDef as CTO
These people are primarily native English speakers. Of course errors are excusable when mastering a second language, but I don't think anyone seriously believes that any significant number of those people are non-native English speakers.
How come nobody thinks about using hydrogen for powerplants? And keep it a closed system? Make hydrogen and oxygen from water+sun+new Tech. Burn hydrogen and oxygen and turn it into water vapor. Spin turbines. Collect water vapor and repeat?
My God! RWW isn't even BLUE for heaven's sakes.

Facebook users who have made this mistake are also confused by this. Clearly something is amiss--they know they aren't at the Facebook they desire--but they don't know where the mistake was made, or by whom.

Even the basic error is not egregiously stupid. Generally speaking, wouldn't you expect, from years of Google usage, that the first result for "facebook login" to be the Facebook login page? In fact, it is, if you ignore the news results. If.

Consider that: RWW is a top result for "facebook login" (not a "random link"), it does have multiple Facebook logos and the text "Sign in with Facebook" directly above the comment form. These things conspire to aid the user's confusion along with the most damning setter of expectations: the fact that it used to work.

You may understand that Google's results are not always perfect, that the Facebook logo appears on sites unrelated to Facebook, and that "Sign in with Facebook" does not have anything to do with using Facebook. But does Gladys? Evidently not. And why should she? Until yesterday, she didn't need to.
+1 for the jQuery UI suite.

More than jQuery, there's Ext Js, which is quite extensive (and FREE)
> Isn't that actually worse?

For whom? Not for me.

> Not only can IBM screw its pensioners, but the pensioners have no recourse

They made a bet. Since they were willing to take the winnings, they should take the loss.
Nanofiber Lamps Are More Efficient Than Incandescent, Greener than Flourescent
Flash Player 10 for 64-bit Linux Released
Just look what happens to /x/ every time /b/ goes down.
Tell your Startup Visa story
I was under the impression that when using hydrogen for fuel, the by-product was water (at least in automobiles). The article just triggered the question, I wasn't necessarily commenting on the technology.

> At a global scale, the "rains out of the atmosphere" bit mostly covers it. Condensation and evaporation processes tend to make water vapor largely self-regulating, shifting around quantities of water that dwarf human factors.

I was thinking more on a local level. I realize that water vapor will dump out of the atmosphere (unlike CO2) so it for the most part will not be a greenhouse gas. My question was on whether or not large amounts of water vapor being released from cars will cause local ecosystem changes. (i.e. If every vehicle in NYC or Los Angeles ran on hydrogen, would it cause average rainfall in the immediate or surrounding areas to increase? What about yearly average ratio of cloudy vs sunny days?) Obviously people in middle-America (for example) probably won't cause much of a local impact, but what about major urban centers?
Don't forget that you are building this for programmers, so they already know the open source alternative and may also prefer to code it from scratch.

Try to build something that bring value to the user. Check out codecanyon.com, they have lot of scripts. Some are successful and brings $1,000++ and some get a sale or two. But those are small scripts, and even when they are small, they are 600 or 700 line of PHP or JavaScript code.
This article actually convinced me to start trolling sites to learn how to argue better and recognize bad arguments. (I will not do so here.)
Google is doing a poor job of supporting Google Gears, and they've made it clear that they're focussing on HTML5 from now on.
Notice how the labels never overlap? This includes the highway labels. I bet they just randomly start placing labels and once you have a few of them on the map, then there is no way to have the same labels all the time... especially if the edges of the view are slightly different than when it was accessed before.
> Have you heard of the Pension Benefit Guarantee Corporation?

Yes, I have. It's largely funded by companies that offer pensions - it's a huge problem that it isn't completely funded that way. That's not an argument for increasing its taxpayer funding.

Also, the first thing that it does is cut pension benefits.

I'm the only one who is going to pay for my retirement, so I've little sympathy for folks who think that I should pay for theirs.

If you're in a giving mood, feel free to kick in some money for me. If you're not willing to do that, what's the argument that I should pay for someone else's?
If you're still a student, check it out from the library and see if it suits you.
No major reason to do it on gold or platinum, so basically they used these precious materials just for the hell of it? Odd.
Unfortunately I see the over application of this principle, and the general "Don't Make Me Think" approach all over the place. I build systems for people that use them all day long, every day. They become experts pretty quickly and start looking for shortcuts and other things, if you make them available to them. I have to deal with testers that assure me that if it doesn't make sense to them the first time, it's wrong. They even play dumb to make it harder on me.

People can't even drive a car without training. We need to use progressive revelation of complexity and capability to make things more powerful. Using simplicity as the excuse to give up power- the "who needs a command prompt, everything can be done with a GUI approach" is often a mistake.

Just because some people don't naturally understand something doesn't make it bad, you just have to teach them how to be more awesome, or let them stick with the defaults.
>Lua still doesn't really satisfy as a "batteries-included" platform.

This is exactly the problem, imo. Lua is a niche language because its benefits only apply to a certain niche, i.e., scripting glue on top of an extant system, because that's where the time investment makes sense.

Is Lua so much better that using it is worth losing the convenience of something like Rails or Django? Those things come all bundled up nicely with everything you need for a website. Is it worth the investment to go around and scrape all of these pieces together in Lua? Is Lua going to provide a benefit commensurate with the time you invest in piecing all of that together yourself, including the real possibility that you'll have to write much of the functionality yourself? Or is it simply cheaper and smarter to use Python or Ruby where the frameworks are already composed and widely tested and deployed from the get-go? There's your answer.

To the extent that one wants to increase adoption of a language in a certain niche (say, web programming), you need to at least attempt to make it basically competitive. However cool and fast Lua may be, for most people, it's not worth the investment to start from scratch on a framework when Python has Pylons, Django, Pinax, and Ruby has Rails, etc.
> The EU has 170% of the population of the US.

Yes, but the EU govt hasn't ramped up to anywhere near the scope of the US govt.

> Both together have less people than India.

Yup, and its national govt is fairly limited. (It's growing, but the amount of money that it controls is fairly small by US standards.)
I'm sort of baffled in two ways here, because neither do I think this is necessarily a prerequisite to launching a successful business, nor do I think someone who seriously needs that kind of advice has a snowball's chance in hell to actually create one...

Either you have a strong vision and go for it no matter what, or you feel a need to validate and know the right questions to ask. No book can tell you the right questions for your particular product, nor how to interpret the answers.

And for many products, especially the truly great ones, it doesn't even make sense to try and squeeze any kind of judgement out of potential customers. Can you imagine the google or twitter founders getting any useful feedback out of such a questionare?

Everyone would just have told them to stop and get a real job at the time...
How To Select Senior Dating Websites?
The internet has made dating easier for senior citizens. As people grow old, their social activities will reduce and they spend more time indoors. This reduces the chances of finding the right date. However, with the help of the internet and online dating websites, even those who have limited social life will be able to find their partners.
This is why you want to disclose broadly when you're hired and update before you start doing anything.
It is. In Objective C: [obj doFoo] would be analogous to this in a Java-like language: MethodSpec s = new MethodSpec("doFoo"); (obj.hasMethod(ms) ? obj.performMethod(ms) : obj.handleMissingMethod(ms)

However, people associate "syntactic sugar" with a connotation of not being a significant difference. Many very useful tools in programming are merely syntactic sugar. For, while, and similar control flow structures are just syntactic sugar over either continuations or gotos.

Message passing OO is syntactic sugar. As evidence, look at the object system the Gtk folks made for themselves in C, or the various object systems Perl programmers have made for themselves.

The example of object systems in Perl illustrates another point about syntactic sugar: having a language which makes it possible for programmers to add their own syntactic sugar within the language is incredibly powerful. Moose is a great system, and Perl's flexible syntax is what makes it possible(although I don't really know Perl well enough to know how it's implemented, its syntax is very pleasant). CLOS is another example of the power of languages which allow programmers to add their own syntactic sugar.

Syntactic sugar can be very good. Message forwarding not only is a very useful piece of syntactic sugar, but also allows the creation of certain types of very convenient syntactic sugar to a language.
The claim is that interfaces ripped off prototypes. I'd say that interfaces are a lot closer to C++ abstract classes than prototypes. Whatever they claim, here's my test:

Tell a C++ compiler engineer to make language "C++ minus templates and multiple inheritance plus GC" and you'll probably end up very close to Java.

What do you tell an objective-C compiler engineer to get Java? "Start with obc-c and ..."?

Maybe it's convergent independent evolution, but if obc-c is a branch to the left from C and C++ is a branch to the right, then claiming that Java comes from obj-c means Java must have pulled a very hard right early in its development.
Yes.

Not because it's a research resource, although it is, but because knowing that stuff is likely to be relevant to your success in said research.
Everything seems really great - especially the web design :)
Don't be so quick to assume that youtube is losing money. Most of the analysis (and by that I mean guesses) of their financials assume that they're spending gargantuan amounts of money on bandwidth. What the people making these [un]educated guesses seem to ignore is that google is effectively a tier 1 bandwidth provider. It's very likely that they're paying little to nothing for bandwidth.

This is, of course, also just a huge guess.
As I understand it, they're getting the hydrogen from water in the first place, so...
Guy Steele apparently measures distance on a log scale. :)
I'm not really sure whether to believe those ones are true or just people that picked up on the other snafu at RWW and are just trolling.