skysight-inc/HackerNews huggingface dataset:
I agree. As much as I appreciate hack-a-thons for creative and mental outlets, I'm growing cynical of all this nonsense and association with "startups". Startups are f-ing hard, they are not 48 hour bus trips and SXSW parties.
I think 3d full time would be terrible !

I don't want my TV 3d ! At most, maybe some movies, some games, and maybe sport (if I watched it). Certainly not for kids - kids have no need for that.

Surely it won't be 3d all the time though? And I still would like to see a quality study on the effect of 3d on depth perception - my intuition is that it is probably identical with a normal (long) movie going experience (we all feel a bit disoriented after being immersed in "another world" for a while).

Certainly on the food/medical side - that is where the issue lies mostly, and I think that is where the energy should be better spent.
It's not really that hard, is it? You just have to implement methodSignatureForSelector and forwardInvocation.

Compare to Java where it's not even possible to forward messages determined at runtime, you have to generate stubs before compiling. AFAIK.
Sun-powered water splitter makes hydrogen tirelessly
It's a much bigger improvement than that!

Besides its URL idiocy, OpenID has no way to provide information about the user. Any web app using it is still basically forced to implement its own accounts system. CAS suffers from the same bullshit -- it's only useful when backed by LDAP, and you write a second plugin for all your webapps to load just group membership directly from LDAP.
What Could Stop Chindia’s Growth?
Right, and I am not calling the Catholic Church scientifically ignorant. You can point to lots of problems they had with science in the past (Copernicus, Galileo, Vesalius, etc). However they're the religion that best learnt (even if by force) that science must be respected. They even produced some very fine scientists (e.g.: Gregor Mendel).

My point is rather that without evidence and facts it gets much easier to manipulate debates with ideologies. I see the debates on forums and blogs as being mostly heavy on opinions and weak on facts. And I see religion as a form of ideology.

Disclaimer: I am well aware that I am giving an opinion with little factual evidence; the exact problem am pointing in others. So please feel free to call all of this self-contradictory garbage. ;-)
I guess this explains why even the most obvious of phishing sites work.
I agree that any system that fails to provide growth is in a certain amount of danger. For what it's worth, I try to remain objective in appraising China's situation; I'm not exactly delighted with them, but I try to avoid being actively disgusted, or at least to avoid letting my disgust get in the way of my appraisal of the situation.

I continue to think, though, that "postmodern authoritarianism" (my phrase, but I'm sure it's been coined elsewhere) is more vulnerable than most other systems of government, because the whole implicit promise involved here is that the people will sacrifice certain desiderata in exchange for certain others. When a medieval state failed to provide prosperity to its people, they weren't happy and often became restive, but the damage was mitigated by its being the judgment of God; when the United States faced extreme difficulties in the Great Depression, the rate of crime went down, not up (with some obvious fedora-wearing exceptions), as most of the population was loyal to itself and saw the government as an extension of itself; when Imperial Japan instituted strict rationing and drafted large numbers of soldiers in the Second World War, their credibility was not at risk at all, since all these were sacrifices for a cause, for the will of Amaterasu.

But a postmodern authoritarianism doesn't have a reason for its citizens to remain loyal, it doesn't have a higher goal for them to work for, and it doesn't have an external cause (or an external enemy: I didn't mention the Nazis above, but I could have) to be blamed for its problems. Its whole social contract is "give up on certain freedoms and you'll be rich!", so when that's no longer the case, the government is in trouble.

In fairness, though, this may not be the case in China as much as in Russia. The United Russia party's platform has been more or less explicitly this: "let us stay in power and we'll restore the prosperity, military might, and international prestige of Russia." Communist China doesn't really have a "platform" of this sort, especially now that they're "CINOs" (Communists In Name Only) in the post-Deng Xiaoping era; so economic failures might not discredit them as much or as quickly, but, on the other hand, they're still not going to have much of a flag to rally around.
Google Buzz is actually helpful for meeting fun/drunk strangers
Items in my bugout bag:

70 liters worth of water purification tablets
2x 1L Nalgene bottles (sized for use with the water purification tablets)
3600 calorie ration block (4 days worth of food)
Cooking gear (pans, cutlery)

Utility knife (Ka-Bar next gen)
Multitool (Gerber Flick)
Small hatchet
E-tool (folding shovel, otherwise known as an entrenchment tool)
Work gloves

Lightweight sleeping bag (-5oC)
2 person expedition-grade tent
6x8' Lightweight Tarp

Fire-starting gear (waterproof matches, numerous Bic lighters, flint/magnesium bar)
Wet-wipes (toilet paper), Toothbrush, Toothpaste, Deoderant, Soap (very important for maintaing proper hygiene!)
Hand Sanitizer (for hygiene and starting fires!)

.22 Air-rifle and pellets (for hunting small game)

$400 in small-denomination notes
Spare change of clothing (everything down to sock and underwear)
A *big* first-aid kit (including basic surgical gear and a splint)
4x Garbage bags
LED Flashlight (and 4 lithium batteries, about 100 hours of light)
Compass
Local maps
Emergency Blanket
2x Glow Sticks
Fox 40 whistle
30' or so of paracord

All neatly packed in a Camelback 'Motherlode' pack (which is a great pack!)

My bag is structured to allow myself and one other person to survive just about anything in relative comfort for 2 days, and to provide the basics for indefinite survival as well. In addition to emergency use I use my bugout bag whenever I go camping, it's pretty great just to be able to grab the bag out of my cupboard and be ready to go!
Opera 10.5 beta released - Fastest JS engine in the world (Windows only)
FTA:
* And yes, I know what “Choice” and “Prime” means – it’s the marbling. The salting doesn’t affect fat content – I’m using those terms as a figure of speech.
That's a good point, but I think that that lesson would be better learned in the core-knowledge curricula (which the child's going through whether he/she likes it or not) than by wrecking his/her enjoyment of computer programming or violins or model-building or first-person shooters or whatnot.
I wish to subscribe to your magazine. (not sarcasm)
"In the past you couldn't then commit to that repo, which was the issue, but in newer versions you can."

You cannot do this as of Git 1.6.6, according to the documentation, which states:

"A shallow repository has a number of limitations (you cannot clone or fetch from it, nor push from nor into it), but is adequate if you are only interested in the recent history of a large project with a long history, and would want to send in fixes as patches."

What newer version of Git is there?
I think 'remind' might be the word you are looking for.
first you dont send anyone to 4chan. Simply because the posts there are made to die after a time of innativity... Days on some boards, minutes on others.

and i think this is beautiful. 4chan represents the internet to its fullest. Random gross offtopics posts that no one cares and that will be literarily forgotten in a short while.

...pretending its isnt so is why you will never understand the former post about facbook login
A diamond "in the rough" is not a diamond surrounded by roughness, but rather an unpolished diamond. Or at least that's how gemcutters use the term. The idea that a "diamond in the rough" is related to sorting diamonds from junk is probably a folk etymology.
an immature dumping ground for memes and shock porn

Would you mind if I used this as the tagline for my new blog?
Page orientation patents, the USPTO, and you
Am I missing something? That's video shown in the article...
Sure, but then most of Computer Science is common sense to anybody who's been doing it since they were a kid. I'm perfectly happy not knowing the CS terms for the things that I do or the design patterns that I use.

In 1995, I was asked in an interview what it meant to "deference" a pointer. I hadn't the first clue what this guy was talking about, despite having 5 years of self-taught C and C++ under my belt at that point, much of that time spent deferencing away happily without a fancy term for it.
It seem to me that Lua usage reside primary in the game industry.

People who works in the game industry and people who works in web technologies rarely collide with each other.
Things I hate about Google Buzz
I am a male 'Loren' by birth, but 'Lauren' to everyone who has ever tried to write down my name with explicit guidelines. (When I was young, my mother once accidentally almost enrolled me in a girls' school, which was delighted at the opportunity to welcome little Lauren.) As such, I have little to offer in this discussion other than: Thanks for helping to keep the pronouns straight.

I also always struggle with the temptation to say "What he's saying is …" when referring to an anonymous poster --I know it may not be the correct word, but it's so much easier than finding a gender-neutral re-phrasing. I quite like the grandparent's suggestion of '(Author)'s' as a substitute for 'his' or 'her' (or 'his or her').
Thank you Mr. Tautology.
I would really be interested in hearing something specific about one of these projects, as a kind of contrast. When you say you outsource the customer development onto Elance, what does that mean? Isn't the customer development the part you have to do?
I think the messiness and multifaceted nature of 4chan is one of its most interesting features. Even a cursory look reveals that it's shockingly horrible, mind-numbingly mundane, and a surprising force for good, all at the same time.

To me, that makes it deeply human in a way that wikileaks and political protesters are not. They're largely one-sided, at least in their public appearances. The kind of honesty that seems to come out at 4chan is interesting, and possibly a good thing. If moot is right, that honesty depends on anonymity, and that seems worth talking about.
Yeah, there are a variety of lisp-y things out there for .NET, I came across this one quite by accident and was surprised to see the name. I read that Hickey had originally thought to target the CLR with Clojure, when I found this project I wondered if this is what he was talking about.
It's a shame that it's mostly being used for games. It's got incredible flexibility and power and even the mainline runtime (sans JIT) is surprisingly performant. More people should give it a try.
I'm playing with some Objective-C at the moment. For me the most interesting thing is how blurred the line between ObjC/OOP/message passing and straight C is. It's the first language I've used where you can treat the high level part as not much more than a library with custom syntax. I'm sure the lispers live in this world all the time ;)
Time to start an eco-minimalism movement.
You are wrong and I think it is important that you understand your error. Your mistake is that pulling the water out of a well that I own is not "the same as buying a bottle of water from a supplier".

I have pulled the water out of a well that I own, at a cost of $1 per bottle. The cost of production is constant, over the time period that the ferry is both available and unavailable. Therefore should the price that I am able to sell my water at rise due to constrained supply, I will make more profit. My profit margin will increase.

This is called "supply and demand", you will find it explained on Wikipedia, and it is a basic concept underlying markets of all kinds.

What I meant by "there is only one type of profit" is that profit in all your definitions can also be stated as selling price minus cost price. In the context of this discussion the distinction is meaningless, because regardless of how you obtained that margin, whether by speculation or not, it does not neccessarily tend to zero in open markets!
Culture, mostly, and besides- just because the average wealth level rises doesn't mean the lives of the bottom 10% are going to get better.
Ah, ok thanks
What's wrong with generalizations?

Startups are the exception not the rule. I have been in agencies for 15 years now that is what I have seen.

What are you basing your rejection of what I write on?
> This led me to express my frustration to my brother who makes his living writing proprietary software. After a lengthy argument, Yaadi Yaadi Yaaaa, he convinced me that BSD license is much more effective form of open-source license compare to the GPL for my particular case. Since I have no interest in maintaining my code anymore, it would be beneficial to release my code as a BSD license because there is a possibility that someone paid to write codes will maintain it (unlike me).

But, the GPL doesn't require that the original maintainer be the only one who can maintain it, so I don't see how this is convincing. The GPL just says that if you modify it and distribute it, you have to distribute your changes as well. So, perhaps there's fragmentation, or whatever, but people are at least obligated to contribute. The BSD license allows a company to take advantage of all your hard work for it's own gain without requiring it be rereleased... Fine I suppose, but I want contributions.
There are. Think about classloaders and the whole dynamic code loading thing. Every single object has a class object associated with it.
An April fools joke from 2007.
http://en.wikipedia.org/wiki/Googles_hoaxes#Google_TiSP
I have Blue Shield VitaBlue 1900 which costs about $69/month including dental. If you are willing to accept an extremely high deductible ($1900 annually here), you can get relatively cheap health insurance.
She's a friend of a friend I believe..we've never met. Yeah we do dinners around the city/country/world. We're doing a series of dinners in late march, sign up for the mailing list on arazorashinyknife.com for a heads up, you should come!
You mean the project I mention in my HN profile?
Thanks. I'll think about this.
Web Design Company & Services Offered
The article states on the webdesign companies and the services they offered, if you are looking to make an e-commerce website, check out this article
Having managed their infrastructure for about a year now, I'm pretty happy to hear this. Serious has an incredible team!
They're going to board a bus at 60 miles per hour?!
The use of the word "influenced" to describe the effect had on Java's design process by Smalltalk, Objective-C and other languages of good repute is really somewhat misleading.

Certainly, there is some identifiable influence. For example, the concept of a JIT-ing virtual machine comes straight from Smalltalk (Deutsch & Schiffman, 1984), and it would also not surprise me if the APIs of Smalltalk and NeXTSTEP influenced the design of Java's somewhat. But that is largely where the influence ends: on the implementation of the language rather than on the language itself.

Java the language belongs on the same branch of the OO family tree with C++, C# and other strong statically-typed OO languages--not on the branch with Smalltalk and company. Yes, Java's object model is class-based, single-inheritance and single-dispatch, but its model has little else in common with Smalltalk's. If it was designed with Smalltalk in mind, then it constitutes a dangerous misunderstanding of it. I do not mean the fact that "everything" in Java is not an object, but rather that some things that very clearly should be objects, such as classes, are not objects is alone enough to disqualify it as one of Smalltalk's legitimate offspring.

The people who assert over and over again that Java was influenced by this language or that language do so because this language or that language has a better reputation among programmers than Java, and it is hoped that by doing so perhaps some of that reputation might rub-off on the hapless language.
You guys rock. Glad to have had your help on ops.
There's more to 4chan than /b/.

For example http://dis.4chan.org/prog/
What do you mean?

Classes are in some sense like objects, meaning they can hold their own state, but there is no notion of meta-classes like in Smalltalk.

The class in the JVM is like a module that holds functions and attributes. And the JVM byte-code is very class-centric.

The objects themselves are probably not what you think they are. The JVM currently has no notion of "call method next() on object O" ... that's done with something like ... invoke_virtual Enumerable.next(obj). The bytecode "invoke_virtual" is responsible for doing the single-dispatching (subtype-polymorphism) at runtime, otherwise it looks just like an invoke_static ... so the compiler is crucial for generating the correct byte-code, because the class has to be known at runtime ;)
I don't disagree with what you wrote, but...

In industrialized countries a hundred years ago, 90% of the population were not farmers. You need to go back 50-100 years more for that.

First link I found claims 30% of the population lived in farming communities in 1900:
http://wiki.answers.com/Q/How_were_farmers_affected_by_indus...

Edit: This seems to be quite official, claims 38% farmers in 1900, 69% 1840.
http://www.agclassroom.org/gan/timeline/farmers_land.htm

(Sorry for nitpicking facts irrelevant for your argument.)
You can keep even housing and car payments under control if you are willing to A) live in a smaller place (you can easily get to $450/month in the valley if you have roommates) and B) buy a low-mileage, 8+ year old car.
The people who assert over and over again that Java was influenced by this language or that language do so because this language or that language has a better reputation among programmers than Java

The post was written by one of the people who worked on Java, not somebody trying to impress you by associating Java with some language you like better. Are you trying to say Patrick Naughton is just making this up?
Tell HN: Cofounder wanted for real-time collage app
This is actually a topic I'd love to hear more about. What are folks using for metrics on their video content?
:) Even though I'm no longer with BitPusher, it was definitely a pleasure. Steven is the only person from Serious I've ever met in person, but I'd be more than happy to meet you for coffee sometime in SF!
Sure you can ... object.sendMessage(messageName) ;) Or for already built classes ... see java.lang.reflect.Method

Personally if I were to choose, I'd trade some syntactic sugar for a decent garbage-collector. But that's just me :)
Misleading title; The code for Mathworks product, MATLAB is not being relicensed.
A previously GPL'd ".m" file is being forced to relicense as BSD in order to stay listed on MathWorks' website.
It actually isn't so bad for CS students at public schools. Some internships (msft, google, facebook, etc.) pay enough to cover a year's worth of tuition and housing.
It seems there might be some circularity in the bipolar returns and the "therefore, we have to bet on 1000x winners" mentality. If every bet is a huge one, a bipolar distribution is what you'd expect to get, isn't it?

Just a guess, but I wonder if that's partly due to the relatively low capital needs for technology startups compared to some other businesses. Maybe the mid-range profitable companies, the sort that will plateau at $1m/year profits with 5 employees, just aren't seeking VC funding at all, because they have enough in savings/friends/family funding to get off the ground?
Lua is used a lot, but usually as a command and control language. Meaning that it is always used together with another language/system, where performance matters, both for runtime and development time, and memory constrains..

One of the the reasons that it hasn't caught on the server side is that the server engineers are lazy (in the friendly way), and have it easy. If you have performance problems, you can just throw more hardware to it.
So Python is a decent choice, plus the lots of libraries/batteries included, make the life easy to lazy developers. Again, by lazy, I mean people that just want to use the stuff to create features, and not worry about fundamental stuff.
The fun stuff is usually in large dataset processing scaling, database scaling, etc. where a single box is not the bottleneck.

But for mobile dev., python is just too much of a pig. I think lua will win when these devs. start moving to the server side. Mobile / embeded devs have to re-invent the wheel often, and are just use to it, so they are less lazy by definition (they are more likeley to just create a framework from scratch, then just use things that are already there).

But the current trend is the opposite, as more server guys are moving to client/mobile. There is more growth in the client/mobile side, so there is not much cross pollination going on upstairs.

Smart devs. are either solving interesting problems below in the embeded world, or above in large scale datasets. The middle stack (your average crud app), is left with more average types.

Since it takes a brave soul to start with a great language, which unfortunately doesn't have all the libraries that some more mature languages do, Lua hasn't found that great of usage yet in the server side.
Approaching parity with richer countries.
Python and Ruby largely continue the class-based object oriented model and are thus easy to pick up if you come from a C++/Java background. While JavaScript is prototype-based, and thus somewhat exotic, it at least maintains the syntactic heritage of C/C++, so it's not as scary as it otherwise might be for beginners. Plus most in the web development background have already known the language for years.

Perhaps the reason Lua isn't gaining ground in the web scene is because it's too exotic, however fair that might be. It has a foreign object model and a different syntax. Both of these combined might create the perception that it's difficult to learn.

I'm not sure though. For me, I've always been interested in Lua, but I've never picked it up because I never see any web apps made with it.
If you are comparing apples to oranges, then obviously any answer doesn't make sense. But between two sites that sell the same thing that is equally in demand, isn't it obvious that the faster site would sell more of the thing?

Also possibly there is no point in worrying about the faster aspect until you have managed to do the selling -- which from what I hear is hard! Focus...ignore peripheral issues.
Strang's Highlights of Calculus Lectures
Maybe the bus should stop at a couple of places along the way and perform some Customer Development?
Anonymous: Australian attacks better than signing a petition
It is more asking:

A) Do people have the time/money to use X products?
and
B) Are there X people who want to use a given product (at a given price/time point)?

I have no doubt that there is a limit on the number of successful startups due to A and B.
I was trying to think of a good meatspace analog to 4chan, and the closest seems to be basically "bar conversations", which is an interesting comparison. They're not anonymous in the same way, but they have some of the same expectation of privacy, in that you aren't broadcasting everything you say to the world / your boss / your parents with your name attached, which allows for more honesty.
Just installed it, and I have to say, they've made some great UI improvements. I use visual tabs, and the Aero effect on the thick tab bar looks great. And the new inline search is awesome as well. Anyone else notice any new UI niceties?

BTW, don't try to install this over your Opera 10.1 installation. It won't work.