skysight-inc/HackerNews huggingface dataset:
Maybe, at market price, in the near future after the IPO buzz has settled down a bit, but I wouldn't plan to hold onto it for long.

If I could get some at ipo price, then yes. Again, not to hold onto for long though.
You can replace C++ with almost any other mainstream language in the above paragraph and it would still hold true. Problem is, contemporary general-purpose languages are used for such a wide range of different tasks that it is simply impossible for them not to be complex (syntactically or in terms of runtime envoronment). And yes you can hide complexity behind abstractions (which our programming languages successfully do), but you cannot really eliminate it.
And despite all that I see more real-world applications written in "horrible" languages like C++ or Java than in "elegant" languages like Common Lisp.
SEEKING WORK - Remote

I'm a passionate programmer and product developer. I've been programming professionally since 2002 and I bring expertise in both front-end and back-end development.

In the last ten years, I've successfully executed freelance, open source and enterprise projects. I have been part of cross-functional and cross-cultural teams and I've had the opportunity to work with some very interesting people and companies.

I enjoy building browser based, real-time apps using innovative technologies including Node.js, Socket.io, Express.js, HTML5, JQuery, SugarJS, CSS3 etc.

Enterprise technologies that interest me are primarily Python and Scala. I've been working with NoSQL databases — MongoDB and Google Data Store APIs in particular.

Other technologies that I've had fun with over the years are Adobe Flex, Java (Spring, Hibernate and popular enterprise frameworks), PHP 5 and related platforms, frameworks and libraries.

I'm a keen open-source enthusiast and my GitHub [1] profile contains contributions to various Node.js, Scala, Python and Adobe Flex projects.

I'm the author of the Apache Maven 3 Cookbook [3] (Packt Publishing, ISBN 978-1-849512-442) which is available for purchase in stores and on Barnes and Nobles, Amazon and Flipkart.

I'm the creator of Review19 [5] - a next generation, real-time project collaboration tool.

[1] https://github.com/Srirangan
[2] http://srirangan.net/about
[3] http://www.packtpub.com/apache-maven-3-0-cookbook/book
[4] http://www.linkedin.com/in/srirangan
[5] http://www.review19.com
DOJ officials bribed, not prosecuting financial crime ring
Adidas F50 AdiZero Soccer Cleats Shoes Hot Sale
Just sent
Yes. I wish both Square and Stripe worked in Canada. I've had a Square Reader for a year and haven't been able to use it but, I know it's tough getting everything sorted out with banking institutions and merchants.
No, it's a mistake, they should have left the original date. If you update it you are supposed to do year, year, year or a range.

See: http://en.wikipedia.org/wiki/Copyright_notice
I don't know. They might have; but I doubt Microsoft, Yahoo, and Twitter did as well.

© 2012 Microsoft

Copyright © 2012 Yahoo! Inc.

© 2012 Twitter
No, but I suspect the author of TFA is/has. That would explain the inconsistencies throughout his post.
Show HN: We made posters with Mark Zuckerberg's quotes
Freshbooks might actually let you do this - you can take a deposit from your clients. And once they pay apply a credit to their account, and then use a time tracker to bill "against" their credit on the account.

Most of my clients are prepaid but I hace certainly used it to bill against a credit amount .
I don't know a lot about stock, so if you could explain to me how this works I'd be very thankful. Facebook is worth something like $100 billion, but their IPO is only for $5 billion. Doesn't that mean 95% of the company is still owned by... Facebook? (??) What fraction of the company are they selling by having a $5b IPO?
Did you even read your own comment?

"Almost everything we know about optimal techniques for learning is being applied in real educational institutions. But, not every teacher is as effective at applying them..."

I guess my reading comprehension must be totally shot, because I interpret that as meaning that almost everything we know about techniques for learning is being applied, but the problem is just that some teachers aren't applying these techniques correctly. You know, instead of about 80% of teaching not giving a shit and there being no consequence to that for them.
Swarms of flying robots: "we developed a way to change between formations in 3D"
Saas ERP applications are mainly utilize  to manage everything
Saas ERP applications are mainly utilize to manage everything from inventory and materials to shipping and all other accounting work . These softwares can handle your invoicing, delivery and human resources management that you will manage all this with the help of these softwares .
This is a very important data structure from a historical point of view, but unfortunately it doesn't work well when you are dealing with complex spaces. Try LSH as mentioned before or something that is 10X faster: http://simmachines.com
While there might be a slight amount of skewing due to the fact that we're an online service, we have a very large data set relative to the population we're speaking about. Also, given the process of college admissions today, its fair to say that most people applying to college have access to a computer.

In addition, there is more than the NCAA, such as the NAIA and Junior Colleges. We take all that into account.
Trello looks interesting for my side projects. Going to check it out. Not sure it's a good fit for my professional needs yet. However, not ruling it out until I've spent some time with it, thanks.
This is pretty cool. It reminded me of the Isotope library (http://isotope.metafizzy.co/) that helps with a lot of the tiling effects.

We were able to integrate it pretty well into our app.
What android version is that? It seems to work on the ICS browser.
That's awesome to hear. Would love to hear more about your experiences. We hear from student athletes all the time asking for advice on how to manage school and sport. Drop me a line at vish AT berecruited DOT com.
maybe its not to you, but if users/observers stop judging what they use or see, one day everyone will be ripping off (not "getting inspired", but copying or stealing) each other, because, well noone says a bad word so its a good thing to do.
I would think that is a fair compensation considering Facebook doubled its profits over that time also.
I've tried several myself, mainly time trackers though. I came to the realization that time tracking wasn't as useful for me because I never remember to stop the clock. Especially since my job generally has be doing multiple things at once.

My task tracking right now is just simple notes of what I've done today. Later when I need to bill hours to different budget numbers I can go through the list as generally remember how much time I spent on each item in the list.

What I've found recently is I've been adding more notes and also putting todos in the same list. I also have a separate calendar reminder to make sure I fill out my list at the end of the day. It's starting to get complicated enough I'm considering throwing some code at it.
What Professors Can Do About Unpaid Internships
Heh, working as intended I suppose.
"This means that the intellectual average of student athletes is highly likely to be lower than the average of non-athletes"

This applies to Michigan specifically. They are willing to make academic sacrifices for the sake of their athletic programs and (maybe) a well-rounded student body. Not all schools operate this way.
Nice, even i thought of having something similar to make it easy to filter relevant job.
To you, to me, but not to most C++ users. Yeah, these types should be in a library, but that’s not the point. A programmer shouldn’t have to be on par with the Boost writers to make something this conceptually simple. I’ve used C++ as my primary language for years and only now can I speak with authority on the finer points of the language. It’s quite powerful, but so unpleasant.
Check this out: http://freshplum.com/startupsummer/
In first grade I'm sure that 90% of students want to be doctors and firemen. I'd be willing to bet this is the almost-grown-up version of that.
Just to be a little more clear. Professionally I'm a sysadmin not a developer. So generally I spend my time supporting at least several different projects a day while also getting all the KLO done. At my place of work some projects have different budgets, so I have to track my time to make sure I'm billing the correct budget number.

This is what I'm looking to improve on. Right now I basically track it all in a doc, simple dates with a list under them of what I've done. When it comes time to fill my timesheet I got back and look at it day by day.
For a big company, I like the way Facebook is run...but, the word "hacker" is officially no longer cool.

I used to associate the word "hacker" with "badass." It was not a title to be tossed around like the village whore, it was only given to people who had proved themselves with years of hard work, and ingenious or innovative hacks. Becoming a hacker was the equivalent of finding Enlightenment. Any hacker can collaborate, but hackers also stuck me as renegades - people who would build something great with their own two hands.

Hacker culture is probably not something you will find in a company that has just gone public. A public company with as much money invested as Facebook has too much to lose to embrace real hacker culture - which cares nothing for deadlines, rules, managers, filling out wireframes, etc.

I am sure there are plenty of smart people at Facebook, but it all feels a little too rah-rah school spirit, ping pong tables in the break room, silicon valley kool aid, etc etc. Not the seedy basement you expect hackers to infest. :)
That sounds painful.

Stripe's API does look good. I was actually perusing it just now after reading their webhooks post.

Now it's time to give the GitHub docs a good read. Thanks!
What IS interesting is that you can actually put in any other domain and find the results of malware diagnostics.

http://www.google.com/safebrowsing/diagnostic?site=http://ww...

http://www.google.com/safebrowsing/diagnostic?site=http://te...

http://www.google.com/safebrowsing/diagnostic?site=http://ok... (one Czech discussion server I visit time from time)

and so on.
Remote Full Time Position at Site5.com

Two Positions:
1. Ruby on Rails Developer - Details at http://gigs.37signals.com/jobs/10420

2. PHP Developer with extensive work with Zend Framework to pick up existing projects such as our support desk, employee center, and more! Email bwb@site5.com to apply.

Thanks, Ben
thanks, isotope looks pretty cool - what's your app?
cough Monsanto.
Watch a new short film from all over the world every week
Fantastic! Thanks for mentioning this. I'll come in handy.
It's an is/ought thing. For years, I hated that marketing/sales/distribution beat out production/quality consistently. It just seemed wrong.

Yet, that's how it is. Adjusting and knowing that is empowering... "build a better mousetrip" isn't enough by itself; you also need to understand and connect with people who would benefit from the mousetrap, get the word out about the mousetrap to those people, and then find a sales/delivery mechanism so those people can buy the mousetrap and have a mouse-free life.
Let's hope it turns out better than this:
http://www.infinityplus.co.uk/stories/colderwar.htm

(Sorry, but I think it's almost obligatory to link A Colder War every time this story comes up.)
Exploring Data with Tableau Reference Lines
SEEKING WORK - Remote or Austin, TX

Linux Sysadmin with experience in high performance computing. I recently helped save my employer six figures in support costs on outdated hardware by consolidating storage to newer equipment. After the planned downtime ended, there was no impact to the customers.

I code Ruby and Perl, and like to do full stack web development. I created www.instantfounder.com as part of a Hacker News post challenge.

In short, I can help manage any part of your environment whether public facing or not, and help you design a solution to improve your existing business or move into a new space.

Email and LinkedIn in profile.
Web 1.0 was bigger and bigger SMP servers, Sun was that 'dot' in "Dot Com" and "Grid" was the thing.

Web 2.0 is Beowulf type and other shared nothing clusters where the only 'fabric' between processes is the network and the parallelism and the service API is an emergent property of the cluster of servers not of any one server.

Web 2.0 is where you can run a web application locally in some co-location facility that is pulling its data off the S3 cloud at Amazon across the country.

Web 2.0 is the difference between a SQL server that creaks under the load of a million queries per day and a noSQL cluster that does billions of queries a day.

A looooooong time ago I challenged Sun's executive management with the question "What are we going to do when a 'big yellow hose'[1] runs through everyone's living room?", Eric Schmidt (who was the senior director of the Systems Group at the time) felt the challenge was a bit over the top since getting 10 megabits of network bandwidth to everyone's house wasn't really on anybody's road map (and we had just done a deal with AT&T which thinking that maybe in 10 years 30% of the households would have an ISDN line). I had just come up for air after looking at how to build a network service that, like the Andrew File System, didn't exist on any one server, it existed on all servers. That was one of those 'oh wow' moments, sort of a 'we are all under-estimating this' kinda thing.

So for me the explosion of bandwidth was the fundamental moving force behind the evolution of the web, you could assume that data could be on the far side of the country and you'd have a chance of getting it to show to the user before they died of boredom. And when that is true, what were the boundaries of the system then? What were the invariants?

Working at Google, and now Blekko, is hugely exciting because the friction between data sets is so much lower you can do awesome things. So my 'backplane' can be 4,000 sq ft of data center and I can fit a whole lot of machines into that 4,000 sq ft, and I can easily give everyone of them a small piece of a problem. Or the same problem where different things are assumed to be true. And they can all return their answers and those answers can be correlated, evaluated, formatted, and outputted in the blink of an eye. That I contend is Web 2.0.

[1] At the time the long haul version of 10 megabit ethernet was a large diameter yellow cable with marks where you could install vampire taps.
1) although the law may be unjust

2) that doesn't mean that they weren't justly punished

Didn't you equivocate on "justice" there?

If "justly" only means "legally", the second quote is right. There's a reason why the Department of Law-interpretation-and-enforcement is called "Department of Justice" instead. Lawyers love to think that they're administering justice and not simply a piece of legislation. But we should not fall for this linguistic trick and equivocate justice with what is legal.

Political philosophers often use the word "justice" or "fairness" to refer to some moral ideal that is above existing laws, and which we can appeal to in evaluating existing and proposed laws. There are disagreements about the content of this ideal, of course, but none of that makes the concept of justice less authoritative than positive law. On this definition, the first quote would stand, but the second quote wouldn't make much sense.

There's also a sizable literature on civil disobedience, whereby citizens are morally permitted -- or even required -- to disregard laws that they believe are grossly unfair or unjust (provided that certain other conditions are met). IIRC Dworkin wrote an article or two on this topic, and so did Rawls.
Stripe is intimidatingly good. A test mode that you don't need to sign up to play with. Excellent sinatra sample code for webhooks.
Then, I read their background, which is also intimidatingly good: funded by PayPal founders; one co-founder was a YCer with a $5 million exit at 19yo. (http://news.ycombinator.com/item?id=3539414)

I have one suggestion: for the browser test mode, allow invalid CC numbers (or, provide a test CC number), so one doesn't have to go and find and type in a real-life credit card, to try it out.
Can I buy 'They "trust me" Dumb fucks.'?
The first run will be intolerably slow. Caching will not be sufficient.
I still doubt that Facebook, Microsoft, Yahoo, Twitter, etc. are all mistaken in listing the current year in their copyright. That seems implausible.
Private, easy, affordable enterprise video management. Hi.
Wow. That's fantastic. I'll do that tonight actually. Because ArchLinux is constantly moving so quickly, I'd like to know what I might have to deal with when I run a pacman -Syu.

I think I'm a convert. Now, if I could get OSX to boot in a VM, and dedicate the entire HDD to Arch, that would be perfect. For some reason my Macbook won't boot the 64bit Archboot iso. But I'll wrestle that demon another day, heh.

Thanks for sharing your experience.
One of the most thought provoking books I've ever read is "A Terrible Love of War" by James Hillman. This books explores the topic of the linked article from a Jungian point of view (motifs, archetypes, metaphors, mythology, etc...) which may turn off some people, but I found it expansive and fascinating. Highly recommended if the topic of the Esquire article was interesting to you.
Even Stripe's blog is beautiful.
Idea Gallery - "The most elite marketplace for big thinking."
Against the Wall
According to http://redbus2us.com/h1b-visa-2012-cap-count-updates-uscis/ , the quotas for the FY 2012 H1-B visas were met on Nov 13, so (if my understanding is correct), no more of these visas will be available until October.

I just thought I'd bring this up for international people looking for jobs.
Wolfram Alpha to see dramatic functionality enhancements
Does anyone know of a modal editor that has an actual scripting language (i.e. better than VimL) behind it?

I'm not satisfied with:

* tcl/ruby/python interfaces to Vim, because they're horrifically documented, and plugins using these are difficult to distribute

* Re-implementations of a subset of Vim's mountain of hacks in a different language (see jsvim, et al)
Hm. Interesting. So do you deploy your code to the VM? Or do you edit your work over an SSH connection and terminal editor?
You don't get big by writing a lot of tests (or checks). You get big by getting stuff done with competent people that pay attention to the changes they apply. YMMV
JS Rules.

Shameless plug, my JS project from last week: http://81videos.com/ Now playing - Just Super Bowl Ads.
I quote the US government: http://www.copyright.gov/help/faq/faq-definitions.html

"and the year of first publication"
Ask HN: Programming test for I/O Ventures?
Don't want to go into a lot of detail, but I have concerns now.

I applied to I/O Ventures after reading a recent HN post. Got an email today that I made it to the 2nd round and that I or one of the members of my team needs to finish a programming test.

I'm curious about this. I've applied to YC a few times and gotten the interview once. Paul and the gang never requested we complete a programming test like we were interviewing for a job.

I'm trying to build a company. Either we're building an interesting product that a prospective investor finds interesting, or we aren't. I personally fail to see how a programming test helps in their decision or not.

Am I off base here, or is this something that's ok to expect from a program like I/O Ventures?
Looks create. Might wanna take a look at jquery templates instead of writing html code inside javascript code. Nice work
Hmmm. I think the obvious transition would be to ship the Facebook Phone and heavily incorporate Facebook Credits.

The four things people do on phones (call, email, text, and nowadays photo-share) are all inherently social things. Crucially, your iPhone contacts list likely has only the first/last name and phone number for each person, whereas the Facebook app is far richer in its implementation of the very same contacts list -- because the person on the other side has gone to the trouble of keeping their address, phone, picture, and the like all fresh and up to date[1].

So the FB Phone would be an enormous improvement in contacts management over what we currently have, and an FB Phone Directory would probably not be long in following[2].

Once people are using the FB Phone, you'd want to heavily push FB Credits as the payment solution for everything. I am sure that from a fraud protection standpoint, the identity signals that an FB account provides are highly desirable to Visa and Mastercard. FB could also just cut out the middleman and do payments directly with an FB Card, instantly accepted by 800+ million people worldwide and countless businesses. Sign up for FB.com and accept/receive payments. Use the social graph for authentication, where each node has an authenticity rank (based on its date of first signup, number of non-commercial posts, number of authentic friends, and the like). It's easy to set up a fake email address, but much harder to fake a realistic profile for years and get "real people" to friend you and interact with you.

Thus, a Facebook purchase or clone of something like WePay or Square would seem like a logical move. Embrace the shift towards mobile and own mobile payments by owning identity. Owning identity means a lower risk profile and higher profit margin than any competitor in payments.

[1] Not incidentally, the use of the FB Phone would ensure that people have even more of an incentive to keep their contact information up to date and searchable.

[2] This directory would be a huge product in its own right and the core of a real social search product, something more along the lines of findpeopleonplus.com than anything that's called itself "social search" to this point. The purpose of social search is to find a person, not a web page.
Amazon Launches in India
>But now that I think about it, I realize why people have a hard time understanding REST. It's not a "design" constraint any more than OOP is. It's an implementation constraint.

Your attempt to enforce some dichotomy between design and implementation is hopelessly misguided.

>That's why REST emphasizes caching, stateless communication, the appropriate use of status codes, and the appropriate use of VERBs (idempotent vs non).

These don't solve the major problems. If I want caching I can trivially implement it myself. It's a useless thing to implement at the architecture level.

Similarly for idempotency etc. It's all a huge academic wank. An appropriately designed protocol will solve all these problems without the constraints.

>I wouldn't write an OS kernel in Ruby either.

What smug yet clueless response. You're begging the question.

I'm frankly bored of talking to someone who knows nothing about protocol design, but defends HTTP as a "proven" technology. It clearly isn't, it fails on many levels, and the whole web stack is completely fucked. Good day.
Interesting, because I was also thinking of Disney. They had enormous conflicts in Florida with the experienced hotel executives they brought in to run the new hotels.

Ultimately those hotel men were pushed out by the Disney managers, who all shared the same corporate DNA: fanatical attention to guest experience combined with unawareness of money.

One store generated $100k/year in revenue, and cost $1M/year to run. That was perfect from Disney's viewpoint.

Eisner put an end to this, of course.