skysight-inc/HackerNews huggingface dataset:
So for most of human history a stupid person was better off following an authority figure and I'm sure the instinct is still embedded in people like this.

I'll ignore the evolutionary argument, but I still think your central thesis is incorrect. Everyone is better off following an authority figure sometimes, because it is rare that you always know enough to make a solid decision purely on the facts.

For example, many people rely on PG as a guide for companies to invest in and/or follow. Oddly though this is one area where due diligence can probably reasonably be done. But there are areas where it is more difficult.

These fall into a few buckets:

1. Knowledge based. How many people here believe Wiles proved FLT? How many actually understand the proof? How many have taken his word and the word of other mathematicians? Honestly, I haven't even looked at the proof. Frankly, I'm not sure if it would make a difference if I did. It would probably take more five years of actual math training for me to understand it -- and I'm probably in the top 1% in math for the general population. I defer to authority because I frankly don't have the ability to effectively assess it today with my current skillset.

2. Resources. I trust the food I buy at Safeway or Whole Foods is relatively safe. I don't have the resources to test food for various bacteria and such. I rely on authorities who have resources that I don't.

3. Choice. Almost all books I read are recommended by someone I consider an authority. Whether it is a molecular biology book, a book on measure theory, or even which JS book to read -- I read the ones recommended by people who I view as authorities. Sure I could review every book available and then choose one, but it doesn't seem like a good use of time, and furthermore, since I don't know much about molecular biology, I don't really know if the text is even factually accurate.

When I buy appliances/electronics I almost always consult the web to find authoritative review sites that strongly guide my purchasing -- especially in areas I know little about, like dishwashing machines.

4. Turtles. At what point must you finally concede to an authority? As I noted I'm reading a book on molecular biology, written by prominent molecular biologists, recommended by a prominent molecular biologist. Do I trust what I'm reading in the book, or do I have a microscope by my side at all time verifying each and every statement I read? "It says that DNA looks like this for every animal, but have they looked at my dog's DNA? Grover!" At some point, for some things, you have to say that it's authorities all the way down
Minor bug: For my site, it says YUI. Having written it from scratch, I'm pretty sure there is no YUI anywhere. It appears to match jqueryui.js as yui.js.

Link: http://underthesite.com/technologies/YUI-Library/matchers/12...
Correct. I am looking to see alternative viewpoints. Usually all I get is stupid one-liners or spam.

This time it was good.
I don't think that the with statement is evil. I find myself wanting to use it in lots of code. But, I would change it a little bit:

instead of

with ({foo:42}) {
alert(foo)
}

I would like to be able to write:

with ({foo:42}) {
alert(.foo)
}

Note the dot before foo.

This would make an object the implicit receiver of methods and slots, allowing interesting idioms.
I had this same idea a while back, but never had the time to build it. It could be a great way to generate some affiliate money. Good luck!
64 million empty apartments in a country with population of 1.3 billion is sub-5%, hardly reason for panic, and typical of any rental market in the US.
A few things: API v2 has a read-only object API: http://develop.github.com/p/object.html. Also, the blob content is returned in base64, because JSON does not handle binary data. It's not the raw loose object though. You're better off using the custom mime type.

The API v3 object API is meant to be extremely low level. If you want to update a branch with a new commit, you'll have to:

* Create new blobs for the added/updated files.

* Create updated tree objects. This can get tedious. If you update a file in /a/b/c, there's at least 3 new tree objects that you'll need to update.

* Create a commit that points to the tree at /.

* Update the reference for that branch.

Whew! It's pretty clear we need some higher level API around viewing and updating files, like the Gist API.

Thanks for the feedback!
Which is better? Java or C#
I would summarize my demographic as vim loving software developers ;)
Oh, would love one too :) username at gmail dot com. Thanks!
Tested this on a website written in ColdFusion and it's reporting back as ASP.NET
Same idea as http://builtwith.com/ ?
excellent synopsis. i agree with the author - i'd love it if haskell "took over", but after waiting a few years already for a larger mass to crawl up the learning curve, i'm jumping on the go bandwagon in search of stronger network effects
what do u think? Java or C#
The world map in realtime is interesting. The iphone app Beluga does this (they got bought by FB) sorta, but in reverse. They focus on the chat, and have the ability to see a map of where everyone is located.

It's pretty slick.
YUI Graded Browser Support
Cool, I didn't see that object api in v2 -- I think I must have skipped the v2 release altogether. I just remember the green v1 site :)

So what is the binary data that is base64 encoded? How does it get 'converted' to the raw output? I'll definitely be using the mime type, but I'm curious about how it's generated on the server.
Daily deal site in Portland/Nashville scams consumers/charities
I wrote a bunch of go code this morning. It's definitely got a few really neat ideas in it.

I tend to write erlang or c++ mostly for my day job. I do really wish the designers had a bit more erlang experience. Just a touch. Just enough so that I had a way to propagate the death of a goroutine through a bunch of other goroutines without building all of that manually.

For example, code I wrote today:

http://pastebin.com/Zp6eqqTa

That infinite loop is really infinite. If the goroutine feeding the channel dies (e.g. if the connection is dropped), this thing will keep reading on the channel. In erlango, I'd do something like "go_link client.Feed(ch)" and the right thing would happen. Here, I really need to spin up a second channel to send out the death spurt, select across the channels in my loop and send my death message with defer.

defer is awesome, and I wish every language had it (C++ has something that looks like it if you write enough code and squint hard enough). Still, I've got a lot of code like the above and I imagine it's not an uncommon thing.

Every language has something that just feels unjustifiably wrong with it, though. go certainly isn't one I'd be pained to use if I had to every day.

(Edit: couldn't figure out code formatting, tossed it over to pastebin)
Guido on the subject:
http://mail.python.org/pipermail/python-3000/2006-November/0...

tldr - He thought it more intuitive.
There was an article that tried to piece it together a few days ago, I think they quoted around 550 million. Can't remember the article.
Grammar-checking in Javascript with Regexes
I'm not sure exactly what 'trevelyan means when he says its not illogical. Though I would use the same term. The housing and public market bubbles, prior to them occurring, were understood effects to China's growth plans. When I say it was not illogical, I am telling you that China's economists and other planners carefully considered this part and parcel to bootstrapping the economy.

How they handle things from here is going to be interesting and a test of the government's ability to reign in corruption and clean up financial loses where needed...and about a thousand other things.
3 years experience as a programmer is a good start towards post-graduate experience equivalent to a bachelor's degree. I think that your best bet is figuring out what immigration will consider "equivalent" and trying to use your work experience to your benefit.
Pattern recognition and reading of history don’t require a credential. What are the economic credentials of those who are promoting the idea?
To be honest the emails he got could have easily annoyed him and seem to have come from someone who believes he is not interrupting into someones time (especially after the first response which is reasonable for someone without "citable" credentials).

I'd like to think he gets a large amount of emails a day and the fact that this person wanted credentials but decided to email rather than research further could have hit a nerve.

Just look so far as the final response shown:

> I think that you shouldn't write articles under the mindset that you know what you're talking about...
Done. You owe me a riddle.
> .. but there's something about this blog post that is off-putting and misses the mark; in fact, I don't even see how Apple being a closed ecosystem is relevant to this specific argument.

Re-read the second half of the whole blog post (Specifically at the paragraph that starts with "Second, ...'), he kind of explains how it's all connected.
Link to apply for listing in Garry's directory:

https://ycdesign.wufoo.com/forms/y-combinator-designer-direc...
Best tool for learning English online
from his wikipage it seems that he isn't an engineer, he is a professional manager and salesman. If he were following his own advice, he wouldn't had been running the show himself in the first place. Of course, as a result nobody would care today what some old man going by the name of Bob Lutz is thinking.
Mysterious Hoatzin interview about Hobo Lobo
MonkeyMake.it looks to tackle crowd-sourced publishing
Soduko in HTML5
I'm interested to see they approach they'll take with Go's interfaces. When Go was first being developed we considered targeting the JVM directly, but there seemed to be no efficient way of implementing Go-style interfaces, or "structural typing" (I think Scala uses runtime reflection to achieve this, which is slow).

Here's an interesting article on shoe-horning structural typing into the JVM: http://www.draconianoverlord.com/2010/01/17/caller-side-stru...
Ask HN: Can I get some advice on how I should handle this hosting situation?
Okay, so I host an imageboard in America. My host made us clear out our image folder because someone spammed child porn in an attempt to get us shut down. I understood that he needed to protect his host, but now he wants us to censor topics and clear our topic database because someone sent a report in. I keep telling him that where the server is located, the first amendment applies (free speech) and that he can't censor text, but he doesn't want to listen. Does anyone have any legal advice on what I should do here? I know this may seem like a strange request, but I haven't gotten any sleep and I can't risk losing any more data.

The only reason I'm still hosting with this guy is because he tolerates the "chan" culture and I don't want to go around searching for a host only to find out that it was a waste of time.

Thanks in advance. I really do appreciate it.
You're right - This was a community-submitted matcher. I just reported the matcher as inaccurate:
http://underthesite.com/technologies/YUI-Library/matchers/12...
Scripting vs. Coding vs. Programming
Similar, but anyone can submit a new technology. It's a wiki of technology matchers.
Overconfidence in your ability to judge whether by others are right just by listening to their arguments has lead a lot of very smart people into a lot of very weird, and sadly wrong, beliefs. Particularly since anyone who has a weird belief quickly learns facts that most people don't know, and quickly learns seemingly sound arguments that are mostly (but not entirely!) true.

I suggest picking up a copy of Why People Believe Weird Things. It may be eye-opening for you.
A Chrome/FF extension would be much more useful.
I would like to see the list of websites using IIS.
Thinking Away the Pain
Logically, they should fire the engineers and let lobbyists run the show. GM is in the business of government rent collecting, not cars.
Hey guys, I made this site and just gave a talk about it at SHDH. Someone must have submitted it. Thanks for all your feedback, I really appreciate it!
I tried ColdFusion powered metafilter and it reported nothing.
Watch Harry Potter Online
Watch Harry Potter Online
Harry Potter and the Deathly Hallows Part 1 has a problem a problem that the most ardent fans of Harry Potter to do this or even notice Screenwriter Steve Kloves will almost certainly get away with it
There is a bookmarklet. Browser extensions are forthcoming.
I found a workaround to bypass this error message: open anybody's profile and "switch accounts" from there. Details at http://codebistro.com/2011/07/09/google-oops-you-need-google...
Even same idea as http://netcraft.com
and who are sitting on these boards of directors?
Please add a matcher for ColdFusion - I don't know it, but this is a wiki, so anyone can add it.
Doubt half of them could pass the classes.
balbaugh@gmail

Please and thank you.
You should leave them, chances are their margins are so slim they'll tell you to piss off anyway because it's not worth having to keep tabs on you especially if someone's complaining.

And check out www.nearlyfreespeech.net.
I still think the major stumbling block for Go is the syntax. I can't put my finger on it, but from the first time I saw it I thought it looked wrong.

Can anyone who shares my opinion chime in on what things they think cause the syntax to suffer aesthetically?
Small tip: when you're 5-60 minutes away from San Francisco and still recommend stuff like outsourcing design or using 99designs, you might not actually attract "great" designers.
> the average IQ of the young world population would decline

I don't thinnk IQ is the right measure for that... IQ is defined in terms of the average intelligence (really, it's the median, but unless the distribution is strongly skewed, it's almost the same).
XSS-Harvest: Harvesting Cross Site Scripting, Clicks, Keystrokes and Cookies
This is a really fantastic way of providing examples. It's very well written and everything just works, and it's very simple and easy to understand. I wish the Processing.js docs looked like this.
Android Botnet : Command and Control Channel over SMS
So what did go wrong?

Just web site uptime or something else?
It's the mix of old-school brace syntax, with the omitted parens which makes it look off to me.
If you modify your for loop to range over ch, you can make the sending side close(ch) when an error occurs, and then the loop will end and the receiver can shut itself down.

http://pastebin.com/FMSLvFCn
I'm amazed by this particular criticism of Go. Compared to many modern languages (Erlang or Ruby, for example), Go's syntax is barely different to Java or C. But I think it's better than either of those (It's certainly more regular).

Try it for two days and you'll change your mind.

Also, see: http://blog.golang.org/2010/07/gos-declaration-syntax.html
Really nice job.

I only played the easy level, but I liked the controls.
Ask HN: Alternatives to skype?
I am increasingly getting frustrated with skype for multiple reasons. The major one is sound quality for audio chats which is getting increasingly bad for me. The other is the constant outages and crashes of the skype client.

Are there any decent alternatives to skype which can work on Windows for a small team which is located in different countries?
What I don't understand about fanbois is how most of them have no skin in the game. It's OK to argue passionately about the merits of iOS if you designed and implemented it. It's a little weird when all you've done is paid $599 for a phone that uses it.

Define yourself by what you do, not what you've bought.
A bunch of excuses but no really good reasons. Besides, my question was a rhetorical response to a metaphorical device.
Nice tool! Usually when I see a site I like I view source to see what it's made in, but it's not always that obvious.
my 2c. Nice design (graphics). I would make the first page seem less busy. BuiltWith is going to be a tough competitor. You need to match them (precision/recall) and add stuff that they don't have (trending techs? Add info: who is the host provider? where in the world is it hosted? Response times? Bad link stats?...?)
Cool!

Though cannot reach this site: http://www.olin.wustl.edu/pages/default.aspx ...why
NASA launches final space shuttle
That paragraph kind of thrashes around trying to find a point, and then certainly doesn't lead to the "In conclusion..." paragraph, which simply looks to be a non-sequitor. :(

This is the blog post of a company (a fairly large one, actually, that has in thr last 7 years it is operating become the default marketplace for some entire carriers) that is trying to use a confusing twist of logic to avoid talking about the actual trademark dispute, and instead focus on one of Apple's weak PR points.

They may as well be making an argument through "social justice" to "sustainability" in order to invoke the "Apple ships their products using ecologically unfriendly packaging" card: it would sound about the same. They should stick to the issue at hand, and try to win on the merit of their points.
Ask HN: Suggestion for conferences for an architect to attend.
Interested in cloud computing, python, mobile, software architecture and agile practices.I am looking a conference for minimum 3 days duration anywhere in the world. I am currently looking at ordev in Malmo, Sweden and QCon in San Francisco. Are there any other good conferences that I should also look at?
After reading the article referenced, the author does sound kind of trollish. E.g.

> in the hypothetical case of a planet-trashing catastrophe, we (who currently inhabit the surface of the Earth) are dead anyway. The future extinction of the human species cannot affect you if you are already dead: strictly speaking, it should be of no personal concern.
I've used PasswordSafe for about 7 years. From the beginning, the data file was stored in a VCS (first CVS, now SVN). Though my data file has never been (become?) corrupted, I have in SVN historical copies of all versions of the file that I've checked in (which is 95% of them). Also, since I use SVN to replicate this file (and many others) to PC's in different locations, I have fairly current backup should any PC become available. The only possible problem I can see is if I make changes on 2+ PC's w/o updating first (the binary data file is of course unmerge'able). This forces the habit of frequent updates and checkins; these are good habits IAC.
fyi, If you click on the kid on the bottom right corner of http://underthesite.com/ he blinks.
Thanks! Let me know if you have any questions.

(I'm the author...)
My Brother Chance
What makes this stack superior to the other suggested libraries?
I have worked in the US under a TN work permit, and had to jump through many hoops and use loopholes to get around my lack of a formal university degree. As I understand those loopholes have since been closed and it is even harder now.

In my experience no, you cannot get a US visa without a degree. Get a degree if you want get in as an H1B.
I had the same experience with several sites that I own. No asp on the server, some others report just apache or IIS and completely miss ColdFusion.

Even Adobe.com, a ColdFusion site, doesn't list it.
Michael is an awesome guy -- I'll poke him and see if he wants to hop on here and answer any Qs.
>Educators that have low expectations for certain students will not challenge them and hold them accountable for their work and studies. The student will pick up on this fact. It's a self-fulfilling prophesy.

// There's research I've read about here showing that having high expectation worsened exam results. That is if a person was shown that they were good then they performed worse on a subsequent test. If the subject was told that they had tried hard and achieved (in proportion to their effort? can't recall exactly) then they tried hard again.

This appears to contradict the info given here (though it's not a diametric opposition) and contradicts your statement that it's a self-fulfilling prophecy.

I'm up far too early (no sleep yet, 2½ hours til children are up) but if no one digs it out I'll look for the research. It's had an effect on how I attempt to encourage my kids and on my perception of "praise" too.
Not a huge fan of an MBA. But I don't think your ability to run your own business is necessarily a strong indicator of your ability to be a VP at a Fortune500.
> I keep telling him that where the server is located, the first amendment applies (free speech) and that he can't censor text, but he doesn't want to listen.

The First Amendment states "Congress shall make no law..."

Is the US Congress (or even any part of the US government) your web host? If not, why would you expect the First Amendment to apply?
I really like the idea of selling startup tees. After some googling I think the url is this one: https://www.wepay.com/shop/view/263990

I actually ended up buying a Dropbox tee but I failed with WePay: No way to choose the size and I only supplied billing address which is completely different from my shipping address (nope, no form for shipping). The page also lacks contact information so if anyone happens to know the contact email please reply to this post.
sure, I admit the emailer went on to judge, but his initial email was:

> Hello, I'm citing your work for a debate article I'm using
> about space colonization and how it is improbable. I do
> need credentials however, and I've yet to find them online.
> If you could reply with your credentials that'd be great.

No harm in that email, very simple.

But then the blogger went on to whip out his e-peen and tell the kid to go to his wikipedia rather than just write "I'm a self taught novelist who thoroughly researches his topics he writes about but doesn't have credentials in the traditional sense".

EDIT: I apparently have no idea how to do quotes on HN despite my valiant attempt to do so. I apologize.
I'd definitely agree, especially if you're going to be doing much baking. Cooking and baking are all about physics and chemistry, and like any science, good measurements are crucial. (Baking's error tolerances are tighter, so that's why scales are especially useful there.)
I'd imagine this is unanswerable. Many components likely are used in more than one Google project.
First off the Median income adjusted for inflation has just about doubled since 1950 so while it has become more affordable relative to income relative to wheat there is little real change. The only quote on cost I had was for 1960 but "A round trip ticket between Cleveland and Washington D.C. was about $75. That's over $400 in today's dollars!" And guess what you plenty of airlines are selling tickets 400$ or more. There are some low cost carriers that cost far less, but it's more a question of lost service and hidden fees than improved technology. (You can easily be flying in a 30+ year old aircraft with some minor upgrades.)

As to reducing the cost to orbit. The shuttle could transport 50 people into orbit with some minor retrofitting in the cargo area. However, there is little reason to have done so because there is vary little demand to send people into orbit. When you get down to it much of the cost of the shuttle program is trying to maximize the utility of old hardware while minimizing risks. If you want cheap you need to set minor R&D improvements aside and focus on volume but there is just not enough demand to really reduce costs.