skysight-inc/HackerNews huggingface dataset:
I'm currently refreshing myself on linear algebra by going through his book and video lectures. It's making a lot more sense to me this time around. I think watching him go through his thought process on the board cements the reasoning in my head, rather than just memorizing the shortcuts leading to an answer.
The Wikipedia article refers to 13 cues total. Only 2 of which are under our physical control - convergence (our eyes crossing to focus) and accomodation (changing the lens shape). Providing separate images to each eye, triggers the 3d processing mechanism in a way that TV doesnt. For lifetimes, we expect if objects approach or recede, we adjust our focus, ie converge and accomodate (there's obviously a very high evolutionary advantage to getting the distances right). From what some describe, we keep attempting to focus when watching 3D and failing. Also, they're both feedback loops, there's some convergence/lens bending, the image gets a bit clearer, we keep going in the same direction, I'd guess that the brain keeps trying, fails and then reverts to focus on the 2d planes presented, 1000s of times throughout the movie, this is what causes the brain and eyeache. Possibly we can adapt, and naturally switch in and out of movie mode without discomfort, but we'd need to have movies worth seeing.
Isn't that actually worse? Not only can IBM screw its pensioners, but the pensioners have no recourse: IBM's shareholders get to keep decades of profits gotten on the basis of promises that were later breached, and limited liability means those dividends can't be clawed back to pay the company's obligations.
I can sort of understand this; sometimes I press the wrong button on the elevator at home (thinking I'm at work), and I get off on the wrong floor. I am confused for a second, but I eventually realize that I am not at the right place. I definitely don't start ranting about how I can't believe they renumbered my apartment, repainted the hallway, and changed my lock. I just get back into the elevator and go to the correct floor; perhaps slightly more aware of what that task entails than I was when I first pressed the button.

Why is the Internet any different?
TED: moot introducing TED to 4chan
Roberto Ierusalimschy, PontifÃ­cia Universidade CatÃ³lica do Rio de Janro, is the author of Lua and also author of several excellent books about Lua. Lua is a very nice language with a small footprint, powerful structure, and a fascinating and flexible object model.

Roberto is scheduled to speak about Lua at Stanford in the Stanford EE Computer Systems Colloquium from 4:15-5:30 in Gates B01. As is usual for the Colloquium, the talk will be webcast live and available for delayed viewing, on demand, over the web. Anyone who wants can attend live. See the Colloquium website for details: http://e380.stanford.edu.
Get a graphic designer for the cards. That's your biggest weakness: The product doesn't look good enough in many cases.

It's a good enough idea, not too original, but I like that you've focused on a niche.
I'm a bit confused: is this meant to promote the site or to criticize it?
Your post shows how little you know about 4chan.

4chan isn't anything special. However there are certain sections of 4chan that do have some adult material. For instance, /tg/ is just a board filled with RPG and Warhammer material.

Come back when you know what you're talking about.
D'oh... thanks for the link. The more "Facebook login" text that links back to RWW, the more of these confused/angry comments we're gonna get.

Don't you love SEO? o_0
Because the arrays start at 1.
Why? Well, smalltalk didn't always have nice OO code management tools. You used to have a good handle on your "changes" and "sources" files. At one point (early '90s), it was not a problem to take code from a text file you "filed-out" in Digitalk smalltalk and "file-in" the same text in ParcPlace's smalltalk.

In those days, there were only two good ways to "version" your code: 1 - copy the entire image pared with "changes" and "sources" files; 2 - "file-out" some or all of your code to a text file. I did this often. It is fair to say that less professional developers did not do this, but that's no different than today's developers that don't use any form of version control.
"Certainly, one can be excused for programming in C in 1995. You realize that there weren't many alternatives back then, right?"

I didn't mean to imply you directly, the question is why did the company you were applying to and the industry in general not 'see the light'. lisp,python,tcl,prolog,sql existed before 1995.

Personally, I disagree with the pattern languages of object oriented design, they aren't necessary if you know the full range of abstractions of which CTM and SICP describe (functional, relational, logical, constraint etc). The proliferation of these difficult to use OO patterns is another symptom of programmers not knowing enough computer science.
Antibiotics Breed Superbugs Faster Than Expected
I'm trying to make sense of what you're saying. Are you saying: "Yes, many sections of 4chan exhibit the qualities described. But, not all sections of 4chan do. Therefore, 4chan doesn't exhibit the qualities described and the parts of 4chan that do exhibit the qualities shouldn't be counted"?
Historically, farmers went hungry when harvests were poor.

How many yoga instructors, janitors, or receptionists starve in bad markets?
New 3-D Map of Interstellar Gas Around the Sun
D&D for the Surface
Who killed Veoh? Don't blame the music labels.
it seems to be vulnerable to sql injection... so my guess is criticize
Of course if your app is aimed at educated people, such as a tool for engineers, you get a nicely self-selected group and can avoid these problems.

But you'll never get to facebook-level with a niche audience like that. It certainly avoids some of the problems with dealing with stupidity though.
> Yet when you look at what Lua's actually done and been used for in the industry it certainly seems disproportionate to the eerie silence

Never hear about Bink! video player either although I see it's used in every game I play.

Also, I hear about Lua quit a bit.
You are absolutely right about that. Which is another reason why traditional banks are a not likely to jump on this straight away.

Liquidity is not an issue for most of the applications I hear planed using OpenTransact as they typically operate with 100% reserves.

I am very particular personally to the Narrow Banking http://en.wikipedia.org/wiki/Narrow_banking ideas as a replacement for the traditional monolithic multipurpose banks, where again this would not be an issue.

Taking a hypothetical narrow banking world to it's extreme using OpenTransact a typical everyday bank consumer needs could be split by functionality into 5 different narrow companies with each their function:

* A financial supermarket end that only resells financial services to replace the traditional bank branch
* A narrow banking cash account structured as a cash mutual fund. 0% interest, 100% reserve.
* A money market mutual fund for savings
* A card issuer linked to your cash account offering a visa debit card service
* One or more exchanges for transferring funds between banks instead of ACH

I am not even mentioning credit here, but credit and insurance can all be offered by different institutions like http://prosper.com again using the Narrow banking model.

Obviously the above example assumes that our financial needs are all going to be the same as today. More than likely we will see financial products that are completely different than what we see today. In particular because the existing banks are not likely going to give up their existing revenue sources.
That problem exists regardless. Who can truly judge "merit"? However, investing has a built-in selective pressure. The people who are good at spotting things that will make money get more money -- the ones that aren't good at it lose money.
_why wrote a web server in lua, just for fun. It's available as a lua rock (like a ruby gem or python egg).
All things being equal, a well designed fast site = increased conversians and more orders vs. a well designed slow site. We have seen it first hand, and it has nothing at all to do with the ability of a sight to take in more orders.

It is entirely a question of perception. Having launched a commerce site, and monitored the heat maps and conversion rates closely, I have seen it first hand. A snappy site gives the customer the impression that we are professional and know what we are doing. This increases their confidence in our company, and the likelihood that they will buy our product. When we had performance issues, we watched conversion rates drop. Doing something as simple as asynchronous loading of javascript for our job calculator (on a commercial printing site), had an immediate effect on conversions and revenue.

So, yes, faster sites definitely sell more stuff.
Parsing in Clojure via a Backtracking State Monad
I think the explosion of node.js is actually evidence of what you're saying; the web guys who were scared of the server are taking their javascript skills there via node.js.

Perhaps it could happen when a generation of iPhone developers who have written games in Lua decide they want to do some server side development.

I have less hope that Lua will take off though. Appropriately, I'm giving a talk on Lua/Erlang integration at Erlang Factory in March, which will be on using Lua as you describe - for command and control of a larger Erlang system.
Thanks. I am probably not going to talk directly with banks, but I know there are people from the traditional banking and payment card world on the Agile Banking list and I'm hoping one or two smart banks might use the economy as an excuse to innovate.
2/3 of net, however is very possible. Works out to something like 50% of gross, maybe a little less.
I'm sure _most_ Facebook users don't do this, but enough do to make for great hilarity in this particular case.

This is all hilarious, but there's no reason to assume it's statistically significant.
...which also points to a problem a lot of startuppers have: Their product is too broad. Of course, we like to think of what we build as having broader appeal. However, the boarder something is, the harder time you'll have finding a customer to even do CD.
Dude, you can find a reason to write off every language in existence. Lisp has all those parens. Python has the whitespace. Perl...is Perl. Etc. Nothing's perfect.

Lua's a pretty good language, though. It's completely replaced Python as my default language (much like Python replaced Perl years before), because, while it too has its surface annoyances, it makes a lot of other very intelligent trade-offs.

For example, indexing arrays from 1 is a consequence of ensuring that Lua would have a syntactic subset usable as a data description language by non-programmers. It's almost identical to Javascript's JSON in that regard, but has been used in production as such for well over a decade.

Likewise, Lua's rather spare standard library is because the language strictly* limits itself to the ANSI C standard. In exchange, though, it's portable to literally anything with an ANSI C compiler, including freaking Legos (http://www.hempeldesigngroup.com/lego/pbLua/). The whole thing fits in a 200ish KB library, too. Not bad for something as expressive as Scheme and Python.

* With the exception of dynamic linking, which can potentially provide everything else down the line.
We were talking about that at lunch and saying how we don't have the same mindset as "regular" people. For example, I just never ever click on ads. But many many people do. Similarly, I'm very reluctant to pay for virtual goods (in games mostly), especially when I know that what they provide is just a very simple programming trick (e.g. a game site selling "pens" to write in different colors in chatrooms)

I agree that it's actually difficult to get into this mindset. I tend to say that you can get money if you can "cater to the stupid". I thought it was kind of harsh but that Facebook login story proves me that it's not necessarily.
Of the many boards on 4chan 10 are adult (porn) and 2 are extremely adult. 37 boards are normal and very rarely have anything adult oriented.

These are just the image boards.
Unbelievable. I checked to see if it was April 1st when I read this...but, no, apparently it's February 11th.
"Google could be argued t be a modern bell-labs."

Particularly given the ridiculous number of ex-Bell-Labs employees at Google. One of the SVPs of Engineering at Google was formerly the VP in charge of the organization that birthed C, C++, UNIX, etc.
Having used Dragonfly, Firebug and Chrome's internal dev tools a fair bit, I can say the following:

Dragonfly is slow to start up compared to the other two. Also, opening Dragonfly for the first time in a session necessitates a full HTTP hit to reload. Firebug and Chrome don't suffer from that problem.

Firebug and Chrome let you right click on a page to "Inspect Element", which brings the DOM inspection tree right to the right-clicked element. Dragonfly had previously not had this, but they just added it, according to the OP: "One of the biggest usability issues has also been solved, with inspect element being available from the Web page context menu."

Firebug and Chrome let you toggle individual CSS rules. Dragonfly has no such facility [yet].

Firebug and Chrome let you search the DOM using CSS or XPath. In Dragonfly, you can only do a plain text search.

Overall, Firebug and Chrome have that "native UI" feel, but Dragonfly really feels like it's running Javascript.

I still think Dragonfly has a ways to go to catch up to the others, but it's good enough for me to pop it open if I just want to quickly inspect the HTML tree. For more complicated web debugging, I turn to Chrom[ium]. But now that Dragonfly is open source, I'm certainly going to explore the code, and possibly even contribute patches.
The operative word is of course "initially". It is a matter of time before one has to practice that big speech enough times that one ends up committing it to memory.
Part of my daily-ish rounds of the interwebs is http://failbooking.com/

What some people do in public without even realizing it is truly hilarious.
"They cited Obj-C, not Smalltalk."

The author also cites Goslings "lots of experience" with Smalltalk.

"In any event the claim is the design is influenced by Obj-C not that it is actually just like Obj-C, a distinction you seem to have trouble making."

The influence is not sufficient to justify that claim any more than Java's garbage collection would justify its designers in describing Java as "Lispy" or "Lisp-like."
Food security: the challenge of feeding 9 billion people
That's not what the article says at all. In computer science, it's easier to detect cheating, which is part, if not most of the reason why it has a notably high proportion of honor code violations. The only people I knew who got caught cheating on assignments weren't computer science majors.

Please just copy the headline from the article next time.
The fact that this video seems like it wasn't staged - made my day =]
This idea has been bounced around by a few people interested in getting Clojure onto the iPhone/iPad platform too, since the JVM is unlikely to ever be there.

MacRuby suggests that it's not a complete pipedream, but the experience of the Unladen Swallow team indicates that it will not be all unicorns & rainbows. You'd also have to find an appropriate GC (I know some people are looking at using Boehm to get MacRuby on iPhone, but you have to wonder if you'll run afoul of the Appstore Police by incorporating a GC in your app.)
Photoluminescent nanofibers emit light efficiently
Thanks. I already had the answer in the title "	IBM's Jeopardy-playing machine".

I was just providing the question.
Approximately 1/4 of the Earth's crust is made out of Silicon. Tin and Zinc may be more abundant than Gallium, but this is a ridiculous phrasing given that Silicon based PV cells already exist.
All of the scientists I know know how to hack. A philosophy grad student I know built a neat little philosophy bot. http://webscript.princeton.edu/~amendelo/skeptic/

Hacking is starting to be a new literacy. What's more, the most important part of startups isn't really programming, which is getting easier and easier, but understanding customer's problems. Here a wide range of backgrounds are useful.
HTML/CSS Web Designer wanted (part time) - MIAMI
* Can you code all your CSS and HTML by hand?

* Do you turn up your nose at tables?

* Do you look down upon those lowly photoshop slicers?

* Have a strong sense of making simple and effective web designs?

* Enjoy using color subtly to make contrasting points?

If you believe that making a mockup is making it in HTML and not Photoshop, then we have a part time job for you. The job calls for you to work in our Miami location, so sorry, no telecommuters or design firms need apply.

Send your resume in text format in your reply (not PDF or word documents) to be considered for this long term position. Have at least 3 working URL's of stuff you did in the last year.

The pay starts at $2,000.00 per month (you work 3 days per week), and may go up the more qualified and experienced you are.

jobs@w3matter.com
And what if the company goes away? Or is acquired by another company that doesn't want to support it?

Don't forget, this isn't just Windows. Other companies will point at MS and use it to justify their own actions.
I like Lua as a language. I especially like how easy it is to embed it into another program. I'll be using Lua for scripting my current project. The only thing I really don't like about it is that it treats all numbers as double-precision floats. It can be compiled to use 32-bit ints instead, but I'd really like to have access to both, especially since floating point arithmetic is insanely slow on embedded processors without an FPU, but sometimes I really need it.
Yeah, I like Lua. I was just trying to be funny :)
I'm not implying that you were engaged in anything shady, but your success with friendfeed, you have to admit, was more than the sum of your technical/marketing talent, having friends in high places has to have come into it somewhere, no?
If I understand correctly this is clearly BS. If it weren't we'd have more painters like van Gogh or Picasso. Hard work is fine if you want to learn java or something like that, but where talent is needed - well, you need to be talented.
"But 4chan also spawns a massive amount of graffiti, grossness, shock images, juvenelia, etc. Most people don't think of 4chan as the brave home of political protesters; they think of it as in immature dumping ground for memes and shock porn."

You and I may find these things distasteful but it's a disturbing notion that because these things exist, unlimited anonymity might not be a good thing.
Yes.

From Mark Hamburg's intro to _Lua Programming Gems_, pg. xii:

"...Large portions of Lightroom ended up getting written in Lua including the object-relational mapping layer for the database and the layout system for views. [...] As a result, we had an application that was smaller by far than some of its competitors, easy to change, largely cross-platform in its implementation, and suffered essentially no compile-link cycle. [...] Lua is both very expressive compared to most native languages and sufficiently efficient that you can let it do a lot more of the work than one might be tempted to do in other scripting languages."
Cool, but I kind of wonder if D&D has grown close enough as it is to being a board game.

For people who want to emphasize storytelling and role-playing, I recommend checking out Burning Wheel:

http://www.burningwheel.org/?page_id=2

That's not to say you can't do good collaborative storytelling etc. in d20, but Burning Wheel has explicit structures & rewards for doing so.
Not quite true. Using the standard TF-IDF would have definitely figured out SSL.
This Car Runs on More Lines of Code Than an F-35
Very interesting data. We don't have that much info on behavior on long interviews, thanks for sharing.
like Yahoo! Answers?
$70 million Veoh.com filing for Chapter 7 bankruptcy. Letter from Founder.
My current primary business is IT consulting, which really means that I spend most of my time working face-to-face with people that have trouble with computers and technology in general.

So, this kind of behavior isn't news to me. In fact, I've tried often to convince the tech-savvy that most users have problems like this, and I've never been all that successful. The RWW "Facebook login" is great from this standpoint, because suddenly a bunch of web programmers have gotten this glimpse of the world outside their bubble, and have collectively gone, "Oh."

Now let's talk about the kind of people these people are. I've noticed a number of comments about their illiteracy, or implying that they must not be paying attention. While there might be a kernel of truth to that, I'd like you to know that most of these are good people, and many of them have accomplished more in their lives than many of the denigrating commenters ever will.

For example, one of my clients is an aesthetician that runs a relatively high-tech place. Her angle comes from surviving cancer, and advocating healthier products for people looking for that kind of stuff. She runs a busy brick-and-mortar shop, bootstrapped it from the ground up, works obscene amounts of hours, has one kid in college abroad in Japan, and another kid finishing high school soon. She's a hell of a woman.

But, she's totally lost on Facebook. Someone told her she should do it, so she is, and we're helping her. She can't manage her email list, and has trouble doing mail merges, so we help her with that too. When a computer puts an error up on the screen, she doesn't read it, analyze it, research it, figure it out; she simply concludes that the computer has had a problem, and she needs help with it.

She's certainly not dumb, but you wouldn't know it by her computer skills.

My weakness is cooking. I'm a reasonably competent programmer, literate, and I can fix cars, etc., but I'm a laughably terrible cook.

More than likely, everyone here has at least one subject which is so alien, so foreign, that they just won't "get" it, no matter how simple it becomes.
In college, you are punished for using others source.

After college, you are rewarded.

Perhaps there is a better way to teach than giving an entire class the exact same assignment. I wonder if you might find the same results in the basic math classes, where non-math majors just have to "tough it out". I would think it's harder to catch copying because the work can't be easily analyzed by a computer.
I'm glad to hear that. I'm collecting tons of data. I didn't think anyone else cared as much. I'll show more of it.

I wish I could give you my username and password without compromising my account.
First employees have to deal with a lot of gruntwork. Possibly more than the founders, because they're often the ones stuck setting up the production servers, dealing with customer complaints, hacking through that sticky bug, firefighting, training/interviewing new employees, and generally doing all the boring stuff while the founders are out sealing business deals.

As for Google - it's what you make of it. I know some people who've gotten stuck in a narrow corner of the company, but I've personally been exposed to a pretty deep cross-section of the search stack, and worked on some fairly exciting projects. Working for a big company doesn't excuse you from actively managing your career - if something exciting is coming up, volunteer for it! And nobody can stop you from working on other stuff - if there's something interesting, just go hack it up and ask for forgiveness later.
The End of the Space Age
Wait until you try good-quality short ribs, cooked at 134 for 3 days. Medium-rare short ribs!