skysight-inc/HackerNews huggingface dataset:
i used to hate javascript a lot. but then jquery came along and changed everything and i know i'm not the only one who feels this way about javascript.

this goes to show just how easily a well-written framework can change the whole perspective on a language.

another good example is ruby, i doubt ruby would be this popular if it wasn't for the rails framework.

one language that i do like at a glance but haven't had the experience is python. seems to me like it's the easiest language to learn (especially easy on the eyes, good readability) and it's not a surprise why people like it the most here on HN. but one being gripe about python is that it really is a pain to get the environment setup. i've had a friend who worked a backend-piece for me written in python 2.6 and i had a chance to setup the environment first-hand myself to get it working and i must say it wasn't really a pleasing experience. i'm not sure if he just does "things" differently or not but he told me that i need to setup python in it's own container to not conflict with system python because the one he was using was a different version of python. not only that, the pain i saw really came from him having to load a plethora of modules to just get his app work (like modules just to convert decimals?). when it comes to portability and readiness out of the box to start working, i think python still has some ways to go.
My HTPC has been out of commission for over a year, and I used to run XBMC 9.x on on a Nvidia Ion board with full GPU acceleration. (At least I'm pretty sure the Atom chip wasn't decoding 1080p all by itself...)
What is Entrepreneurial Effectuation?
Karaoke En Linea
Karaoke En Linea El Karaoke es una forma de distraccion que se inicio en japón y se volvio popular por todo mundo, el cual consiste en que el participante debe de cantar al ritmo
con pistas musicales que alla escogido mientras que la letra de cancion pasa en la pantalla de televisor.
Karaoke En Linea
When I setup my HTPC ~2 years ago, it 'just worked' once I got the correct Nvidia drivers. (I had to install the bleeding-edge ones)
I agree with your sentiment. Gödel's work applies only to formal axiomatic systems of a specific strength. There are formal systems that are so weak they can prove their own truth and every statement is decidable (every true statement can be proved as true). And if your theory makes no claim to an axiomatic basis then Gödel really does not have jurisdiction.

But if a person accepts the Church Turing Thesis, then the human brain is not doing any computation that can't be modeled by a Turing Machine. In fact, the brain is at least a Turing Machine. Gödel's limitations will apply to it.

If we accept the Church Turing Thesis and replace the brain with a Turing machine, I argue that the mind is a program that runs on that Turing machine. The program embodies a particular formal system sufficient to encode mathematical statements and leverage itself to prove statements. From this argument one can infer that there are some mathematical truths that some minds will not find. And that if each human mind represents a different formal system, it is in their best interest to work together.

Disclaimer - The above is me thinking out loud not something from a peer reviewed paper
If the e-mails are well-written, they will like it. You can't protect people from their own stupidity. Except maybe with censoring like this, but then we have another problem.
My issue is with people saying that it's all because we're in some sort of new 'era' and that people are 'asking for it' because they are using free (+ advertising) services.

Target and Walmart are the counter-point, because they are doing the same sort of tracking on paying customers.
How To Remove Junk Files and Clean Your System : GiliSoft Disk Cleaner
How to minimize Windows using Windows 7 Aero shake
awesome stuffs. take a lot of courage to move from a full time job to a startup. :)
Subject: Linear Algebra
Recommendation: Introduction to Linear Algebra by Gilbert Strang
Reason: Strang presents the subject so clearly and intuitively that you feel like an expert on the subject after reading each chapter. It is by the far the best textbook I have encountered.
He is also an excellent teacher and offers the lecture notes to the corresponding MIT class online.

Book: http://www.amazon.com/Introduction-Linear-Algebra-Fourth-Edi...

Lecture: http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...
Usa New Product Sale
Usa New Product Sale Find top-brand you want online everyday Low prices now! Usa New Product Sale
"How is that light weight?"

Look at the description:

"Monorail.js will never force you to install anything not needed for your project. The goal is to use what you need."

Plus, it's definitely lighter than express.
...without an understanding of what the reasoning problems are, it will not be
possible to implement their solutions. Plausible as this Platonic argument may
seem, it is in fact controversial in the context of AI...

It's even conceivable that reverse-engineering the brain might succeed first; though that approach didn't work for flight. In fact, the problem of flight wasn't well understood until some time after its solution was implemented. Same with light bulbs, and electricity itself. Actually, practice-first seems to have been the general rule; and theory-first is the exception (such as the theory of relativity).

Iteration (aka trial-and-error) can solve problems you don't yet understand.
TSA has a recent blog post[1] about how that is a myth, where people keep mentioning that it has happened before (maybe not to armed soldiers).

[1] http://blog.tsa.gov/2012/03/tsa-taking-nail-clippers-from-so...
Brilliant. I would have paid for this, fyi.
Places like YC are looking for great founders instead of just good ideas. Like PG says, most startups change their idea significantly while there, which is why they even accept no-idea applications now.

The video is a great place to show off your founders, your idea, and your passion for what you're doing. Having perfect English doesn't matter as much as communicating your idea and why you're a team they'd want to back.
I hear it is only a percentage of apps being rejected so far (some percentage of the approval team being told to check/reject apps using UDID calls). So, you might make it through anyway.
We have something very similar in he UK called http://launch48.com

These are great events. Can't recommend them enough, especially for developers looking to learn more about the 'business process'.
Java got the vote from me, not because I hate it, not because it's a bad language, but because I use it every day.

There is so much that is good about Java language which I take for granted after working with it for years and yet, given my daily use of it, I see the things that it is sorely missing. I'm a huge fan of Clojure, and have worked with JavaScript a lot too... and in the end I gnash my teeth at Java for lacking immutable data structures and lambdas/first-class functions. If/when these two items become parts of the Java language and JDK, Java will be a language which I (again) find a pleasure to use.
You're talking about the same kind of "normal people" who will reply to noreply@ anyway and complain that the company doesn't respond. In that case, how does it help anyone if you keep using a noreply@ address, whether for privacy or for any other reason? If "people still just reply", maybe the right thing to do is to make those replies actually work, instead of trying to restrain normal people's normal behavior.

It doesn't make any intuitive sense that other people's replies to what you wrote are delivered to you by e-mail but you can't use e-mail to reply to them in turn. That's only half of a proper communication system. Give people a proper communication system, or give them none. If you only give them half, it is only natural that they will expect the other half to work. "Normal people" simply don't care whether SMTP is different from HTTP.

You say it'll be very difficult to make e-mail replies go back to the conversation thread on the web site, but Google Groups and Posterous group blogs have been doing that for years. Google even detects quotes in replies and hides them automatically; you could do the same in your forum software if you want. Support ticket systems of every web/vps/server host I've used also work with both e-mail and web. There are some kinks here and there, but integrating e-mail into a web conversation is a solved problem for the most part. There's no reason for e-mail notifications nowadays to be not reply-able, unless it's a one-off thing that clearly does not create any expectation of reply-ability.
The. Art. Of. Electronics.

I bought this as a sophomore in high school and was completely blown away by it. The chapter on PLLs alone is worth the price of the book.
I've always found a good way to pick text books and other reading material for a specific course is to find the university with the leading department for that subject, then find the syllabus for a class in that course taught there. My experience has been that it's rare to find a top university where you can't find syllabi (if not full course sites with powerpoints and assignments) online with some Google sleuthing.

Back in college, there were a few courses where my own professor's lectures were difficult to follow. I almost always was able to find additional material and often full PowerPoint decks from equivalent courses at other universities to help out.
Django's contrib.auth and django-newauth
Exceptions in C with Longjmp and Setjmp
I was going to find a way to make a 'I got 99 problems but .999 = ain't 1 joke' but after watching that video: it would just be degrading. Artistic and Analytic. Thanks.

Edit: typo.
There were a few bits I couldn't understand as well, but I always like the sincerity that comes with seeing the creator speak in this kind of video. Maybe you could just put subtitles on it?
BTW, I just helped push things so that Ubuntu 12.04 will ship with OpenSSL 1.0.1.

This means that TLSv1.1 and v1.2 support will be widely available to libraries and binaries that use OpenSS which will hopefully get people off of SSLv3 and TLSv1 sooner.
maybe you're just busy because you're either caring for your 4 kids

Yep.
God says...
unbending estimation publication
I take issue to this and it's because iAd is probably using the same approach tracking users. There is no known way to track users across applications ( applications released by the same company ). Again I take issue to iAd and if iAd is only the service that has access/ability to track users, isn't there an anti-competition conduct.
There's a similar list at http://bestintrobook.com/all that includes most of the same, as well as introductory books for less academic topics.
I think you're sort of missing the point of the game, which is to be a game. If you're cheating anyone, it's yourself. Cheating (unless you're developing the cheat yourself) is almost never fun for more than 3 minutes.
A list of almost 40 services that tackle this problem:

http://www.thedigitalbeyond.com/online-services-list/

Some of them are YC-funded companies.
A (fond) farewell to Zend Framework
Airtime
Looks like Airtime is LIVE. Check for yourself
Small Business Innovation Research Program Solicitation for Proposals
"I've always found a good way to pick text books and other reading material for a specific course is to find the university with the leading department for that subject, then find the syllabus for a class in that course taught there."

This is a great way to find good texts. A wrinkle I add is to check the prerequisites for a course and repeat the process for each prerequisite till you have an ordered list of texts. Working through a text is much easier if you have nailed the pre requisites.
Unfortunately, that was a bug. If the number of characters you provided was less than the length of the word you gave, the server 500'd.

Oops! Sorry about that, the link should be fixed now!
Interesting how MLA chose Tweet over Twitter at the end, as well as the fact that the entire tweet is in the bibliography. I wonder at what limit that including the entire content of something is reasonable (from the bibliographic perspective, not the legal one).

I wish they'd have included a way to cite entire conversations conveniently while they were at it, though.
Perhaps relevant to some other HN users...

This list has a recommendation for Introduction to Tonal Theory over Piston's Harmony. I am not familiar with the former, but I found Walter Piston's books to be fascinating and generally very good. It's an older book and so, as I've found with most textbooks from its time, it is somewhat lacking in explanations of certain examples– but then, the internet will supply you with more than you need if you're already reading the material.
If you read the BitC documents, Shapiro mentions that one of the goals of the project was to avoid innovation.

The BitC goal isn't to invent a new language or any new language concepts. It is to integrate existing concepts with advances in prover technology, and reify them in a language that allows us to build stateful low-level systems codes that we can reason about in varying measure using automated tools. The feeling seems to be that everything we are doing is straightforward (read: uninteresting). Would that it were so.

(from http://www.bitc-lang.org/docs/papers/PLOS2006-shap.html)
Melvyn Kaufman, Whimsical Developer, Dies at 87
Why do we need "? extends" in Java
The math of rock climbing
Imitation is the Highest form of Flattery.

oron from air mail http://getairmail.com :-)
Your argument has no basis. If storage capabilities have a relative relationship to the success or failure of the entertainment industry, why is there no trend of correlation thus far?
Storage media keeps improving, yet the entertainment industry's size and profits are not declining at all.
Before every move you made was tracked, there were only a handful of companies that could deliver ads to people

Yes but that had nothing to do with tracking, it was just the nature of the medium. I would like to agree with your idea of tracking as payment, but I really can't, because:

a) Most of the time I don't have a choice. There's no option to pay them money and even if I pay them directly, they may still keep collecting tons of personal information about me on top of it.

b) It's sneaky. I don't really know what information they have and how they use it. I just have a couple of completely meaningless words from their privacy policy.

c) I don't know the price I'm paying.

The last point is the most important one. The value and the risk associated with a particular piece of information greatly depends on what other information it is combined with, but I can't control that. The company could get acquired tomorrow by some ad behemoth that knows a lot of other things about me, so the price I'm paying could change after the fact. That's not the way payment works. I have to know the price I'm agreeing to pay before I enter that contract.
See also: http://ask.metafilter.com/71101/What-single-book-is-the-best...
Java's the best!
Tracking Mobile Apps in a World Without UDID
A practical example of this is libpng:

http://www.libpng.org/pub/png/libpng-1.2.5-manual.html
If indeed UDID is still available down at the OS level, which iAd is working at, then wouldn't this be anti-competitive and ad networks has a shot of getting Apple for it?
Automated systems are supposed to send to Sender, except when they're not... well, it depends on what you mean by "automated". In the "classical" sense, the only automated system was the software that implemented SMTP itself, such as sendmail. It generated bounces, it generated vacation replies, it was both the point of mail ingress and egress for mail's state in the system.

Now, there are automated systems that exist outside of SMTP. For example, mail user agents generate vacation replies. Things like gmail and Exchange/Outlook blur the line between mail server and mail user agent. SMTP generated bounces are rarely useful for humans, but things like vacation messages are intended for humans. If there is a reply-to, that's assumed to be more of a human (a human who will at least read the response, bounce or otherwise) than the chances that the Sender (on a message with a Reply-to) is going to be a human.

So, if you're talking about bounces, I'd expect them to go to Sender. For vacation messages, I expect them to go to Reply-to. And of course, YMMV, even MMMV, based on the email topology of any specific organization. What counts as a bounce? What counts as a auto-reply about the availability-state of the recipient? Or the availability-state of the person/role collecting the recipient's email? Is that significantly different from a bounce? Can an automated system determine that? Should it?

(sidenote: Personally, I hate vacation messages. People think it provides an explanation for not immediately replying (anyone who thinks email is reliably immediate is an idiot), but all it does is show you care more how you don't respond when you're not around than when you are.)
So, are you saying that now, we >can't< use the hash(UDID+keychain_id)?

EDIT: On 2nd thought, isn't hash(UDID+keychain_id) almost as bad as just squirting UDID over the network anyhow?
OK, how about I rephrase to:

> I've never seriously learned a second language, so I think it's a great language

Do the people you know have experience with other comparable* languages, and still think PHP is a well-designed language and platform?

I concede that the PHP community, and PHP itself, has dramatically improved in the last few years. PHP 5 is a revelation compared to PHP 4.

[*] i.e. not "The other language I know is C, and I love that PHP is so high level!"
The UDID issue isn't about Apple controlling the ad market (though that may be a benefit). They are getting pressure from congress about the perceived privacy issues.

There are single SDK solutions like Mobile App Tracking that don't require UDID, allow the app developer to own their data, and provide a viable alternative to the current state of tracking via UDID.
i noticed the other day that linkedin puts hit-reply@ when someone sends me "inmail". Subtle user education and imperative voice both
Just wondering, how would XBMC fare on a Raspberry Pi? I've been thinking about setting up an ultra-cheap media center.
To other developers, this is an inherent risk of working under somebody else's rules.

Yes, but the alternative might be something like a cesspool of everybody squirting out their UDID either in plaintext or using encryption with an easily findable key in the app -- resulting in lots of counterfeiting of UDIDs and potentially lots of bad things enabled by that.
Watch Online Star Parivaar 2012 Awards
Watch Online Star Parivaar 2012 Awards, Watchvideo songs, Watch sequences,Watch Filmstars:Sandhya Akshara Khushi Gopi Shailaja Vishambhar Maanvi Suhaana Viren Sajjan Singh Akshara Award
You can tell a lot about a developer by the language they code in?
Hey guys,

I remember coming across an article awhile back examining how different development languages attract different types of people. If it rings a bell let me know at: dkusenetmail@gmail.com

Thanks guys,

DK
مباراة الاهلي والبن اليوم دوري ابطال افريقيا 25/3/2012
Progressives united of Texas".
I agree that PHP is an incredibly useful language; that code written in PHP can be of very high quality; that PHP is a very valuable language (because every host supports it, and most popular content management systems must be extended using it).

What I don't think it is, is a well-designed one. It could have been all of those other things, AND a well-designed one, it just wasn't. I think it's a shame if a generation of web programmers come of age thinking that the warts of PHP are inherent to all programming languages. (I myself once felt that way about ColdFusion, since it was the first language I learned and everyone I worked with also only knew ColdFusion.)
I'm watching Karpov on the Fischer-Spassky match at the bottom of that page, and he kinda comes off as a dick. Talking about himself at the start, and putting down Spassky.
Its not as simple as that. From everything I hear, the teachers and school administrators are being squeezed between a rock and a hard place.

I would guess that there is a subculture of school administrators who feel that No Child Left Behind etc. are hurting curriculum and unfair to teachers and schools.

They have to decide between being honest about their scores or firing a bunch of teachers and/or possibly having their schools shut down, and/or having class sizes they can't cope with due to the need to hold back huge numbers of students.

I'm not a teacher but I have heard a few teachers talk about this. I think its sort like what happens quite often between a manager and his employees: the manager makes some proclamations that are impractical and often unrealistic, and some significant portion of the employees decide they just have to smile and nod, but basically they are ignoring it as invalid. So in this case they feel they are forced to falsify the results.

I think that probably there are some schools in well-off neighborhoods where kids are advantaged and the administrators don't run into these issues that they consider moral dilemmas. The administrators and teachers in those schools may say that the other teachers deserved to be fired based on the poor performance of their students, but those privileged teachers aren't aware of the disadvantages that the other students are working against and therefore don't realize that students' failure to meet objectives often isn't their teacher's fault.

Personally I think that national measurements and guidelines are very important, but fine-grained command centralized control over an entire system has been proven time and again to be repressive and result in failure.

This goes for all sorts of systems, not just education. It is good to try to come up with standards, do holistic analysis, have common data formats and an egalitarian shared perspective and goals. But a system needs to be highly localized and non-homogeneous to be efficient, robust, and have the freedom to evolve and adapt to local conditions.
Why I decided to skip college, and how I've fared (10 months later)
It's a fallacy to think of a human brain as a distinct entity. If you are viewing the human brain as "just" a bunch of matter interacting in interesting ways to produce what we call consciousness (as opposed to viewing consciousness as something separate from the physical processes of the brain), then there is nothing really distinguishing your brain from the rest of you, and indeed from the rest of the universe. (Practically speaking, a good bit of decision-making happens in neurons outside of your brain.) So if you want to argue that the mind is equivalent to (or can be simulated by) a Turing machine, then you really want to argue that the whole universe could be simulated on a Turing machine.

Which is not necessarily a bad position to take. http://xkcd.com/505/
A couple of caveats.

First, you rarely want to use setjmp() and longjmp(), but _setjmp() and _longjmp(), or sigsetjmp(..., 0) and siglongjmp(..., 0) to avoid saving and restoring the signal mask. You'll rarely be modifying the signal mask in between, and the additional kernel calls to save/restore the signal mask are pretty expensive.

Second, any function that uses setjmp() or friends should have its variables declared volatile (or at least those that you rely on after executing a longjmp()). Otherwise, you risk that they do not have the proper value after a longjmp(). In particular, variables that are stored in registers and were modified between setjmp() and longjmp() will typically be restored to the value they had when setjmp() has called, not the value they had when you called the function that resulted in a longjmp() (and optimizing compilers may introduce further bugs). Unfortunately, declaring a variable as volatile will typically prevent quite a few optimizations, but it's still necessary for correctness.