skysight-inc/HackerNews huggingface dataset:
There is a difference between learning a programming language in order to get something done and learning about programming where you learn the basic building blocks of programming.

Python, C#, and Java are easy programming languages to learn and build stuff quickly in. Master C and you can pretty much breeze through the advanced languages while having a good base in the inner workings of modern programming languages.
I don't quite understand what BA does, but where I live, companies are looking for BA like crazy... so I assume BA is quite useful in a bigger organization (possibly in a medium to large org).
Thanks for the book recommendation. Those are always much appreciated!
Yes, but that works at your branch.

If you were to walk in to say the New York city branch of a major bank that you have an account with in the countryside then you'd be looking at a completely different situation.

I once borrowed E100K from my bank just on my promise that I would pay it back within 7 days. That would have been a lot harder if I had not been a very good customer of theirs for more than a decade.

But I still doubt they'd let me past the 'no customers beyond this sign', simply because they have a duty to safeguard the privacy of their other customers, even if we'd have a higher than normal level of trust between ourselves as people.
Yes, I know that. I just think it's odd that the poster was hoping that the iPad would be something that already has existed for a while (a standard laptop without a keyboard).
I don't feel this an explanation of why they hold on to the cash. More an explanation of why even large tech companies are perhaps not the best long-term investments.
Hello everyone, I am Simone Susini ofthe Feedmyapp Team. The ranking is based on Alexa and what you see in the link is a bug due to the fact that all third-level domains are the same for Alexa ranking. The ranking is visible only in list view or in the app page but not in the Thunmb list view. Sorry for this problem, we are looking for a different ranking to work with third level to resolve it.
Not exactly sure - but you could have datasets of key words and if those words match then you choose the search engine. And maybe there's some learning over time...
A good project for learning nodejs but why http over a simple "tcp" server I wonder?
Toyota recall launches CTS out of obscurity
A little-known company based in Elkhart, Ind., has been shoved center stage because of Toyota's recall of millions of cars and trucks for accelerator pedals that might stick.
It's not just administrative overhead, it's friction in getting things done. There is such a thing as objective value creation.

The complexity of the tax code in the US has been increasing with ever larger loopholes to satisfy lobbyists and curry favor with various special interests. This isn't even about taxes - it's about simplifying something that shouldn't even be complex. Further, the irony is the people who lobby for the complexity are often the "extremely rich people".

I don't know whether to laugh or cry at your argument that moving jobs from tax accounting/legal which attempt to manage friction in transactions to professions that create goods and services people actually want to pay for is just "shuffling the jobs around". As an extension of your argument, shouldn't the government employ everyone by fiat and simply abolish unemployment? This is especially made particularly absurd that the US Treasury Secretary couldn't even figure out how to pay his own taxes but now runs the IRS. There is something very very wrong with this picture.
Sure they'll have to give up some control, but they'll sell more units and make more money on each. All without having to fire up a printing press. The future is moving on with or without print book publishers, they should hop on while they have the chance.
It's more of a proof of concept than high literature -- keep in mind that Lojban is a very young language, and there aren't many people even truly fluent in it.
Agree with nostrademons: you want a reasonably simple and minimally regular multi-paradigm language with an interpreter that is a good fit for a problem domain you're interested in.

Based on the domain, you're unlikely to go wrong with any of the three languages and ecosystems he's suggested (granted, to a great extent JavaScript is a Scheme with an Algol family face).

C# and Java are not interpreted and have complicated syntax, pretty much see things in an OO way---all in all their friction is high and there's a lot you have to learn before you can really start doing things.
C# and Java enforces too many OO concepts to be a good choice for beginners. Start with something easy like Python or Perl.
6 Spectacular Flash Storytelling Websites
I love the approval process
All of those complaints are from the quote.

1) All the more reason not to introduce incorrect terminology; non-technical people won't be able to understand that it's wrong.

3) There are legitimate definitions of "scripting languages"; the one I use is that a scripting language is not useful without 3rd-party code. The Bourne shell and JavaScript are classic examples of scripting languages.

QuakeC is a scripting language which isn't executed in line order.

4) Values are procedures (PHP doesn't have functions; the keyword is mis-named), classes, or variables. They do not have to be declared before use in PHP -- if they did, writing mutually-recursive procedures would be impossible in PHP.

5) I see nothing "obvious" about your statement. They state that compiling results in a separate file, which is wrong because some compilers don't.

6) JavaScript (in all popular implementations), Python, JVM languages (Java, Scala), .NET languages (C#, F#, VB.NET), Perl 6. I think even Ruby has a bytecode compiler, now.

7) There is no indication that this new PHP implementation compiles to native executables.

8) Their claim is that compilation makes execution faster. There exist cases where compilation does not make execution faster. Therefore, their claim is incorrect.

9) Their quote states that compiled binaries don't have to be read from beginning to end to execute. This is incorrect. When a binary is executed, or a library linked, it is loaded entirely into memory.
"The Source" for all your game used memorabilia
J.O. Sports, Inc. was established in 2003 and launched its online website in 2008.

Among the many facets of game used memorabilia, J.O. Sports, Inc. specializes in NFL team and player deals. Our business model focuses on bringing legitimate game used merchandise to the collecting community.
http://xkcd.com/191/
Or these guys:

http://community.zdnet.co.uk/blog/0,1000000567,10013769o-200...
Daily Web 2.0 Sites Dose
http://en.wikipedia.org/wiki/Hybrid_drive
For the same reason you don't like WalMart putting such a low ceiling on prices that quality necessarily suffers.

It depends whether you want a book, now, for $5 less, or better books for the years and decades to come. Publishing is already in the thrall of fashion; forcing them into prices that are only sustainable at huge scale means more Dan Brown and less literature.
Surely, Aaron deserves kudos for atleast bringing the issue to light and causing trouble!
Modern CPUs have branch prediction.
Larry Lessig @Cato on campaign reform
Here is a Google Doc with all the info from this thread. Feel free to add yourself.

https://docs.google.com/Doc?docid=0ASrV38bNy1TlZHhqNjlmel8xM...

P.S. I'm looking for a marketing internship :)
Probably the united states. They've killed millions of people around the world in the last decade. If you don't limit it to the last decade, it's even worse.
I thought Aaron went a bit personal in the last rant; but if it works (and was supposed to work rather than just be malicious) then fair enough.

Lots of ifs though.
The tone of Jason's responses to Aaron is so different than his normal writing. It doesn't feel authentic Calacanis.
Good point ... but what language with any degree of mind share doesn't have great on-line resources today? All the ones that I've used after the late '70s are well covered as far as I can tell.

ADDED: about the only thing I've found that's subpar is x86-64 assembly, and I assume that's because x86 is well covered, x86-64 is quite new and isn't a big jump from it, and not all that many people are interested in it.
Please keep in mind that Google IS presently the world largest censor.

I thank that honor goes to the Chinese government. Google isn't the one that's actually blocking any access to sites.
Awesome speech, but world changing? no..
Although these don't look much like any particular word in any language, you can see bits of different languages in each of them. For example, prenu has the "per" of English "person" and the ren of Chinese. cukta has the "ook" of English "book", all of Chinese shu(c is pronounced "sh"), and part of Arabic (and Turkish) kitap. vanju is like French vin and Chinese jiu. This makes learning words easier for the largest number of people.

I want to physically reach through my monitor and strangle him for writing that. Words in human languages are composed of morphemes, not letters. It's easier to learn words in foreign languages if you know how to dissect a new word into its morphemes so that you can read the meaning of the word.

By getting a five letter statistical average over completely different langauges, the morphemes of the original words will not be preserved, and therefore you cannot look at a lojban root word, dissect it into morphemes, and then read what it means.

"per" and "pre" are two completely different morphemes in english, the root of "book" is not "ook", it's "bo". "vin" and "van" are two completely different morphemes in French, etc, etc. The lojban words are not similar to their real-language roots in the same way that real words are to each other, instead they're similar based on the mathematical distance between letters, which is completely useless for learning it.

You can sort of figure out the above examples after the fact, after you have learnt the words, with the knowledge of what the word is in those eight languages. But given a lojban word you have never seen before, you have no way of knowing what it means, even if you know the word in all those languages.
Sort of how you "pay up front" for newspapers and cable TV, and therefore don't see any ads? Oh wait.

No, it must be how you "pay up front" for printers, and therefore the manufacturer isn't trying to make money off you on the ink. Oh wait.

"Paying up front" is no guarantee that the company isn't still trying to make money off you after the fact.

Do you know that your MobileMe isn't connected to your iTunes search history, the songs you've bought, the sites you visit on your iPhone, the apps you search for and buy on the app store, etc?
<RobertFischer> A graph is a data structure of data structures.

Could anyone provide an example?
Any language's poetry draws its meaning, its form, its essence from the words of those millions of people who expressed their ideas and themselves in that language. No contrived language is ever going to be able to express a thought with the same weight, for example, that "wherefore art thou Romeo?" is expressed in English. It's just not possible, and translated meaning isn't enough. You will never have Giants' shoulders to stand on.
Your right; that's why I don't do much business with large banks ;).

I have one account with a large bank. I have not had any problems, but I limit my transactions with them to well documented transfers and have standing orders to not allow any other type of transactions.

I have no expectation that a large bank will cover my liability better than they cover theirs. I engage with them accordingly.
Dive into python is for seasoned programmers trying to learn python.

Learn to program by Alan Guald(sp) is a much better resource for first time learners.

http://www.freenetpages.co.uk/hp/alan.gauld/

(Javascript and python both available there).
oh yeah, but I mean wait on seeing the changes actually take place.
I've just been on #lisp, and pkhuong offered this code to the effort: http://www.discontinuity.info/~pkhuong/cl-gcal.lisp
Perhaps compared to C or C++. Compared to almost any other modern language, they're pretty painful with all the boilerplate and copy pasting a newbie will have to do.
I know it works, but I'm saying isn't it a bit awkward to use on a guy and a girl if they aren't dating?
Empowering Your Team
Of course I agree that publishers add value. I am saying just that proportions of how much each party gets, have to be changed for e-books.

App developer get 70%. Writer probably 10%, publisher probably 20%. And my question is if publisher work is still worth that much, actually more than writers work.
in my opinion, the slimiest thing that mahalo is doing is scraping content and then nofollowing the attribution links. nofollow was designed for outgoing links that a publisher cannot vouch for - ie links in blog discussions.

but mahalo is nofollowing attribution links to content that THEY have decided to scrape.

jason is conflating two things when he says "Do you think we should remove nofollow from our links? we added this to avoid the problem of SEOs coming in and turning Mahalo into a link farm"

you can nofollow links created by users but you should not nofollow links to content that YOU decided was worthy of inclusion on your site.

it seems very clear to me, that this guy is playing dumb.
HN Internships + Potential Interns [gdoc]
Developer of iShoot: Why My Mom’s Next Computer Is Going To Be An iPad
I know my college's insistance on java as the first language that people learned (at first course 1 was psudocode, course 2 was java) put tons of people off. (This was a decade ago).

When they switched to scheme and python, people took it much better (especially media centric python).

http://coweb.cc.gatech.edu/cs1315

If you wish to follow along in their intro course.
I wish he would do an explain on the original slow query. 12 million rows is not that much, this looks a lot like he was just missing an index on device_id.
There are lots of people in research looking at incorporating SSDs into the storage hierarchy in various ways. Not sure how much of this is going to be productized in the short term, but I wouldn't be surprised to see, say, a new release of a commercial DBMS that can use SSDs for some of the buffer cache.

Also, the current situation with flash memory being expensive won't last long, and moving to pure solid-state storage is still better than this 3-tier architecture.

For scan-intensive workloads (e.g. datawarehousing), I'd expect to see magnetic disks continue to be used for quite some time. Buying a petabyte of SSD would be expensive.
So simple, and yet still so relevant.

Back then, "57 Channels and Nothin On"; today, 10 mbps.

I wish my company could return to such a clear message.

Love them or hate them, Apple has its act together.
Personally, I'd start with assembly (not necessarily x86 though, probably MIPS or similar. The reasoning here should be obvious as it's almost as low-level as you can get, everything else in computer science is based on the axioms found at this level. For similar reasons, I think Number Systems would be an excellent place to start learning mathematics (and possibly predicate calculus in parallel).
If they use a modular laptop card in it, they do not need separate approval.
had this guy an index on "device_id" and "date_added", there is no way such a query would take 3-4 seconds.
The voters forgot first.
the report this journalist quotes appeared on wikileaks over the summer. I wonder how legitimate his sources are. I'd like to see an official report from MI5, but of course, as the writer puts it, it is a "restricted report", so I guess we wont actually get a source on this.
"It's not just administrative overhead, it's friction in getting things done. There is such a thing as objective value creation."

Yeah, which is why I said you could make that argument, and why I mentioned my second point -- small businesses just don't spend that much on this kind of thing. It's a red herring.

"I don't know whether to laugh or cry at your argument that moving jobs from tax accounting/legal which attempt to manage friction in transactions to professions that create goods and services people actually want to pay for is just 'shuffling the jobs around'."

You shouldn't laugh or cry, because it's just a statement of fact. I said that people who have jobs as accountants and lawyers are, by definition, people with jobs. So if you eliminate one accountant's job, and replace it with some other kind of job, you haven't increased the number of jobs. At best, you've made some small move toward "increasing productivity", which will then perhaps have a non-linear increase in other jobs, but that's an extremely tenuous argument for most small businesses.

"As an extension of your argument, shouldn't the government employ everyone by fiat and simply abolish unemployment?"

No. That would be stupid. It has nothing to do with my argument.

" This is especially made particularly absurd that the US Treasury Secretary couldn't even figure out how to pay his own taxes but now runs the IRS. There is something very very wrong with this picture."

Straw Man. I'm not arguing that the complexity of the tax code is a good thing; I'm arguing that reducing the complexity of the tax code is very different than "lowering the corporate tax rate". I'm also arguing that rich people like Mark Cuban have a disproportionate interest in doing the latter, in the guise of doing the former.
Evolving Robots Learn To Prey On Each Other
Typically you will only get (even angel) investment _after_ incorporation.
"Lojban's powerful tanru (combinations of selbri into novel concepts) and word-building features make it easy to make fine distinctions between concepts. This discourages the tendency for individual words to acquire families of meanings. Lojban's tanru metaphors are themselves ambiguous; they specify a relationship between concepts, but not what the relationship is. That relationship can be made explicit using unambiguous logical constructs if necessary, or can be left vague, as the speaker typically desires. Similarly, portions of the logical structure of a Lojban expression can be omitted, greatly simplifying the expression while causing some ambiguity. Unlike in the natural languages, though, this ambiguity is readily identified by a reader or listener. Thus all ambiguity in Lojban is constrained and recognizable, and can be clarified as necessary by further interaction.

This precision in no way confines the meaning of a Lojban sentence. It is possible to be fanciful or ridiculous, to tell lies, or to be misunderstood. You can be very specific, or you can be intentionally vague. Your hearer may not understand what you meant, but will always understand what you said."

http://www.lojban.org/publications/level0/brochure/lojbanmo....
I have nothing against the Kindle or eBooks. But just because Amazon currently has the best reader doesn't mean I desire them to become a monopoly.

Also, while OT, I have found Amazon pretty useless for discovering SciFi.

Your argument seems to amount to "Amazon is so good, I'll never need anything else in my life". Maybe, maybe not (as I said, I tend to buy at Amazon, too - but lately I feel a bit uneasy about it).
Agreed. I wish Aaron Wall had not went personal in his last post. Ironically, Aaron Wall called out Calacanis the way Calacanis usually frames debates.

I am actually learning a ton about SEO from this debate. I wish both sides would frame the debate with just the facts and keep the name calling out of it. (IIRC, Calacanis called out SEOs a couple years back.)
I have done this before, cold turkey for weeks at a time. (Out of necessity, not willpower: I was sequestered in the South American jungle.) I thought it was a really healthy and beneficial experience. I rediscovered what it meant to read books, actively entertain myself, and have lengthy conversations with people. It's not possible to carry on this way in my everyday life, but those habits have persisted even as I plugged back in. I mainly use the internet for research and writing e-mail now. Five-hour YouTube binges are (mostly) a thing of the past.

To anyone who has misgivings about the toll that being online 10+ hours a day takes on them, I encourage you to step back, take a look in the mirror, and really ponder your online habits. Compulsive internet usage has all the hallmarks of clinical addiction, but strangely almost nobody acknowledges it as such. Like any addiction, beating it will improve your life.
I understand that you mean "poetry" in the metaphorical, not literal sense. Still the point about literal poetry being possible in Lojban is an important one:

"Original poetry has already been written in Lojban, and some has been translated into the language. Lojban's powerful tanru metaphor structure allows you to build concepts into words easily, as you need them, and has been used to create colorful images and to convey moving emotions. A Lojban speaker doesn't need a dictionary to use and understand millions of words that can potentially exist in the language. The absence of cultural constraints makes consideration of new ideas and relationships easier than in natural languages, spurring creativity. Lojban aids in communicating abstractions by identifying their nature explicitly. Lojban is thus a very powerful language, not only for poetry, but for discussing such abstract fields as philosophy, physics, metaphysics, and religion.

Lojban poets are already experimenting with new (and old) forms of poetry that seem especially well suited to the rhythm, sound, and flow of the language. Rarely do poets have such an opportunity to affect the development of a new language as they now can with Lojban. Lojban's rich and powerful. Lojban unleashes the full potential of poetic expression to communicate both concrete and abstract ideas."

http://www.lojban.org/publications/level0/brochure/lojbanmo....
The existence of posts like this really highlights the uselessness of "Guess the answer I'm looking for" interview questions. It turns them into "Did you take the trouble to scour the Internet for tech interview questions?"

That being said, if I ever have to interview another programmer who reads zero programming blogs or web sites... I am going to end it all and become a bike messenger.
I had indexes on id, user_id, device_id, and date_added, but maybe I was doing something else wrong. I'm not a database expert :(
The Kindle book cover would also probably be used for the Amazon thumbnail image, as well as other marketing purposes. Standard template sure, but little things do make a difference, and tweaking is a smart thing to do.

There will be room for quality design in e-publishing, just like there is in print.

$3000 would be a lot for self- or niche-publishing, but if I were making a mass market attempt, I could see spending that much. It makes a difference.
Flash causes my browser to become non-responsive every day at least once. But then I'm using 64-bit Linux with Flash Player 10 which is still in beta IIRC. Even so, it's the most noticeably poor aspect of my web experience. I could go back to FP9 but it was not much better and I don't want to loose full screen video.

Oh, that's one more plus for switching to Chrome browser I hadn't realised (I've been using Chrome for a few days exclusively; I do web dev so this is a big thing).
Agree...yet, it's a catch-22 for him. If he is his typical self, he gets attacked for trying to make it a joke(as he makes a lot of things). If he is serious(as he appears to be now), he is inauthentic.
What SQL was running, and what was the query plan?

ActiveRecord is notorious for generating terrible, terrible SQL.

Edit: What I would expect to see would be index scan on device id, then sort + limit. So the important factor would be rows per device, not total rows.