skysight-inc/HackerNews huggingface dataset:
It is a weird market. I've been job searching pretty hard for the past month in SF and the response has been a bit frustrating. I get tons of people reaching out to me after meeting me at tech meetups, etc, but I'd say over half of those leads end up cutting me at an HR filter before I can even get an interview!

From what I understand it's due to two things-- at 34, I'm older than others going for junior positions. I spent a decade abroad after graduation and have only a year of experience at a tech start-up in Asia. I can kind of understand the pursuit of someone who already knows what they're doing, but on the other hand everyone has to start learning somewhere. Sure my bohemian background and experience starting and running a non-tech business and learning multiple foreign languages doesn't translate directly into usable skills here, but I would have thought that it would have been a strong signal I'm capable of working hard and learning quickly.

Not to overstate things, I am getting a lot of interest and a few interviews and even repeat interviews. It's just that things are moving very slowly, and I'm not getting a great return on the time I put into it. Also, SF is a very expensive city to live in off of savings earned in a developing country!

I think the shortage isn't so much general talent; it's a shortage of people who already have X skill a given business wants right now.
Cool. What I wonder is what are the main differences between this and Endomondo? From my understanding it does the same things basically?
Yes, but without pattern matching and a do-like syntax sugaring they are close to useless, unfortunately.
Microsoft WebMatrix to build Node.JS app
Pure functional programming is great. Alan Kay would agree.

Alan Kay does agree: "the greatest single programming language ever designed" - Alan Kay, on Lisp (http://paulgraham.com/quotes.html).
Nokia AIR cloud service promo video leaks, unseen devices shown in the video
Inside Apple's Thunderbolt to Ethernet Adapter
No substitute, but in iTunes on OS X, cmd+option+F with the song/artist/album you are looking for, and then, [Tab][Space] accomplishes the "Select a song / album / play list and the PLay" - it takes about a second as well (particularly as the [tab][space] gets ingrained in your finger DNA.)

With all that said - iTunes has grown into a bloated beast that I hope Apple gets around to fixing ASAP.

PS: If anybody knows how to remap something other than the awkward cmd+option F to "Search Music" - and for mega-bonus points, do so globally, I would be forever be in your debt - unfortunately "Search Music" doesn't appear to be one of Spark's (http://www.shadowlab.org/Software/spark.php) actions.
Surface is already irrelevant, because Microsoft has decided that to placate Windows OEMs it won't be sold in retail stores. It doesn't matter that Microsoft may have scoured the earth for the purest metals with which to craft its case if the average person is never going to encounter one in the real world. Microsoft's real problem that Windows OEMs are incapable of building a decent tablet. Surface does nothing to incentivize OEMs to build better tablets, and crippling the sales campaign ensures it won't marginalize the OEMs either. For their part, the OEMs have already scoffed at Surface and promised to go on with business as usual.
Fear, Waiting and LaGuardia
Same here. Had been using 2.95 till a few months ago. Upgraded to 5.6. 5.x is not so bad.
Ask HN: How do you determine the potential of a startup?
Hi,
I would like to know.. what are the base factors to determine the potential of a startup?
Or its something that does not have a specific factors, and just about feelings, luck, and surprising boom?
Craigslist isn't a thing in Israel - there are a few competing sites that share one important attribute which craigslist lacks - an interface in Hebrew
Your Phone is Now a Mouse
Relevant: http://www.streak.com/
"already have X skill" is right but it's not everything. People are irrational about hiring in that they include (filter on) many features which are not really relevant. Like age and weird looking history and lack of salesmanship. These things shouldn't matter if you are just trying to get someone to build things well.
Really "ab" as a web benchmark? I had no idea anybody used this anymore, how about a benchmark tool that at least supports HTTP v1.1?
A bunch more Apollo panoramas. . . http://astrogeology.usgs.gov/maps/Moon-Apollo-Landing-Panora...
Care to clarify what you mean by the "distinction between objects and actions"?

If you mean actions within a web application that cause something to happen, then the w3c didn't misunderstand that at all; they simply didn't take it into account because the web at that time didn't have nearly as much of that as it did hyperlinked static content.

Apart from that, the w3c wrote that advice for for people intending to construct a useful hyperlinked web of information, not for people building deliberately manipulative copy. Consider the target audience.
I still use winamp 2.9.
It is minimal and it still plays mp3s. I don't need it for anything else.
I think that in this case the data was generated in a uniform manner (centered and with isotropic variance). So it might not greatly impact the performance. ~50% training error is about the best you can get in a completely non-linearly separable dataset.
Well in 2006 when I started looking, I said to my wife prices are way to high there is no way this is sustainable we need to wait until they come back down. Turned out to be a great decision.
The NYT paywall comes to Flipboard
Even if the hole needs to be filled, there is shortage of brainy people without jobs in this world.
> 2. I don't believe it's an accurate statement to say they flushed every piece of software they have ever built down the toilet. Firstly, they're still releasing non-WP phones. Secondly, a lot of their skills are in innovating within hardware, which they're very much still doing great stuff with.

Ehh... While Nokia does still have a significant number of non-WP phones, most of them are "feature phones" (non-smartphones). With the price differential of smartphones plummeting at its current rate, even as the phones become more powerful, I strongly suspect that the "feature phone" market is going to largely evaporate outside developing nations within the next few years.

(The remainder of Nokia's phones are running Symbian OS, which is widely regarded to be an evolutionary dead end. Nokia, unaccountably, still has some phones in the pipeline which will use Symbian, but I doubt there will be many more, nor that they will be very popular.)

As far as hardware innovation goes, as long as Nokia sticks with Windows they're going to be pretty limited in that respect. My understanding is that Microsoft has some pretty strict hardware guidelines for WP7+ devices.
Then use something else than C? I mean, there is a ton of players written in Python using GTK and GStreamer.
I hope most people know by now that "natural talent" isn't real.

See books: Outliers, The Talent Code
Answering my own question - quicksilver apparently does 90% of what I want to do - (Search - doesn't show the full track list, but does show the first match from iTunes)
Put your public email in your profile, I was about to contact you about my company but I can't because it isn't listed.

If you want to find work, make yourself easiest to get a hold of. ;)

Also, start hacking up a portfolio.
Mathematically speaking, this analysis is almost worthless. The inputs are not quantative in any way - he assigns values on a 1 to 5 scale, based on how he feels company to company rather than taking some representative metrics.

Beyond that, he has for some reason assumed that the error here is normally distributed (which it plainly is not as data is discrete) and applied OLS techniques to find his coefficients.

There is no discussion on statistical significance, on model construction, or on any subject which would allow this to be called quantative analysis. Even his r^2, the fallback number for people who don't understand stats to demonstrate how 'good' their model is, is woefully bad.

There is no insight here that would not have been given by expressing the same sentiments about pitch/investor fit without recourse to pseudo-statistics.
I personally think that it really sucks to post links that require registration. It's just like those links "free what ever" and then they ask for tons of personal details. No, it isn't free at all. This is something I have commented several times in LinkedIn. It's promotion & data-grabbing, it isn't public or free. So in this case, I would give -10 points to this link.

Eh, it's actually just like free stuff they mail you, you only pay $29 for handing and posting costs.

Here is an article about that feature that you can read without registration: http://techcrunch.com/2012/06/24/friendshake-facebooks-new-m...
No, those would be "old" ideas. There are plenty of new ones.
From my father (who can read/write Sanskrit):

I'll add that at the University of Chicago, someone noted that modern linguistics really had its launch when German philologists in the 19th century encountered Sanskrit and the Sanskrit grammarians. Not just in grammar itself, but in phonemics as well.

Wikipedia appears to verify in part:

"This body of work became known in 19th century Europe, where it influenced modern linguistics initially through Franz Bopp, who mainly looked at Pāṇini [most famous Sanskrit grammarian]. Subsequently, a wider body of work influenced Sanskrit scholars such as Ferdinand de Saussure, Leonard Bloomfield, and Roman Jakobson. Frits Staal discussed the possible European impact of Indian ideas on language. After outlining the various aspects of the contact, Staal posits the theory that the idea of formal rules in language, first proposed by de Saussure in 1894, and finally developed by Chomsky in 1957, based on which formal rules were also introduced in computational languages, may indeed lie in the European exposure to the formal rules of Paninian grammar. In particular, de Saussure, who lectured on Sanskrit for three decades, may have been influenced by Pāṇini and Bhartrihari; his idea of the unity of signifier-signified in the sign is somewhat similar to the notion of Sphoṭa. More importantly, the very idea that formal rules can be applied to areas outside of logic or mathematics, may itself have been catalyzed by Europe's contact with the work of Sanskrit grammarians." http://en.wikipedia.org/wiki/History_of_linguistics#India
However, http://www.w3.org/Provider/Style/URI/ does not work. I guess this makes some sense, but certainly violates the "typical" functionality on the web where trailing slashes are ignored.
Maybe he is targeting preppy teenage girls trying to look better to fit with the "in" crowd and doesn't care about nerds?

I honestly don't know. I'm just saying, don't automatically assume nerds are the end users being targeted.
It certainly helps to already have X skill. There may be some positions where that's a non-negotiable requirement. For most, you only need to show some experience with something related to X skill, and a willingness to learn quickly.

The barrier to entry for programming is very low. Anyone can get started and build things. They can put their code up on github and start displaying what they've learned. They need to keep learning and challenging themselves though.

The problem is that there isn't a lot of demand for "smart" or "talented" people who can't contribute quickly. Someone who writes bad code and adds bugs to production software is a drag on everyone else's productivity. In most companies there just isn't the time or resources necessary to teach basic programming skills.

You probably don't need to know skill X to land a job, but you need to show that you can learn it quickly. If you can learn it quickly, then start learning it on your own. Most companies in SF don't care how old you are, they care that you can be productive quickly.
IBM And Darpa Create A Digital Neurosynaptic Core Processor
Done - music removed :)
The overall principles (being free of debt = good) in this post apply anywhere, but I think some context might help. AU hasn't had a housing bubble pop in a long time. It's currently not possible to find a reasonable place to live for less than $500k.
Does Highlight require a Facebook account?
Could you give a concrete example that shows why Haskell is constraining?
Exactly. The "talent shortage" is a lack of employable programmers period, not just a lack of exceptional programmers. And this is easy to see: everybody I know in my class (also Berkeley, coincidentally) has managed to get an internship or full time job without much effort. This includes both people with and without experience before college. I managed to get a couple of interesting offers despite never sending my resume out, attending career fairs or even answering recruiter emails. Clearly the market is in the programmer's favor--every programmer's favor.

As far as I can tell, pretty much everybody graduating that wants a job gets a job. Naturally, not everybody goes to work for Google or Facebook, but this includes people even worse than the presumably hypothetical "John".

Also, people like "Norman" are just as likely to get snapped up by Google and then still work in relative obscurity. Well-paid, enjoyable relative obscurity with great benefits and a great culture, but relative obscurity nonetheless.

Really, the talent shortage works like this: you, as a company, would love a "Norman". You'd be happy with a "John". You'd probably be content with anybody who can program. Instead you get "Barry" who can't write a FizzBuzz program in any language. All this puts upward pressure on programmer salaries and benefits (good) and motivates recruiters to spam me about openings for senior Java developers (bad).

Also, a lot of companies do claim to want very good engineers. But I've found this to be empty rhetoric as often as not: for every company claiming that and actually having a stringent interview process and difficult technical problems there's a company willing to accept anybody to work on their CRUD app but wants their ad to sound cool.

Anyhow: there is some shortage of programmers of any but minimal competence. That is what "talent shortage" actually means, and, as far as I can tell, it's actually accurate.
> Honestly, it's as if most web developers don't understand how powerful URLs can be.

Or, more likely, most of the "enterprise" apps with those URLs were first released over a decade ago, when the idea of "pretty URLs" was not yet mainstream. There was not even a mention of mod_rewrite on Wikipedia at that point. The article on the front controller pattern, which most webapps that handle their own URL routing use, wasn't written until 2008.
Many features in moon photographs are bizarre, I don't blame the nuts too much...

In this crop from a panorama, for example, the rover seems completely out of proportion, like a miniature: http://cl.ly/3M0v0S3R2M2N3h180Q1W

Compare the size of the footprint and the stones in the left side, to the stones near the rover. Either the moon has some weird rock distributions, the image is highly deformed, or this is a fake :) The fact that for multiple generations we haven't been up there again just contributes to the idea.
Looks nice.

But I think the [x] or [ ] of a normal checkbox are more intuitive than two different colors that may have different meanings in other cultures/countries (and I am not even starting about color blindness).
Great if stern response. Thanks for taking the time to write it up.
Except Lisp isn't a pure functional programming language. It has side-effects, no?
I think this is great advice, but I've been spending a lot of time with my grandparents and although they're only using computers more every day, they definitely do NOT know know what a clickable link is and what to do with it.
You've been searching for a month, you've been getting interviews, even repeat interviews, and you are complaining? Not to make little of your situation, but I don't think you really have a whole lot to complain about, especially because any place with a real HR department is going to take at least a month to get you into a job.

Also, SF is expensive, and if you are staying somewhere expensive in the city while trying to find a job, you're doing it wrong. Move out to Oakland/Berkeley or even Hayward/Fremont, one of the other cheaper places and stretch out your money til you find a job... Then be prepared to look for a place to live, which is harder than finding a job in my experience... Especially if you are out of money by the time you get a job and don't have enough for the deposit of wherever you live.

Be prepared for things to take a long time, and with that in mind try to stretch out your money.
We used to have two toggles for delivery settings (photo prints/email on/off-- coded as checkboxes) on Picplum and we quickly learned that people tried to drag them as well. So we reverted back to plain checkboxes. Sometimes just because you can do something (and it's pretty) doesn't mean it's usable.
Bitwise Operators - Four Different Characters
https://github.com/jbrisbin/node-vs-java-shootout

http://vertxproject.wordpress.com/2012/05/09/vert-x-vs-node-...

http://www.olympum.com/java/quick-benchmark-java-nodejs/

http://stackoverflow.com/questions/6645796/node-js-performan...
Norman has skill, Jon could've had skill, so there is no talent shortage. Is the article saying because a lot of people COULD'VE had skill that there is no talent shortage, and then pedantically renames it? It's clever, but talent shortage or luck shortage or whatever you call it, companies need sufficient programmers and there aren't enough to go around.
Indeed. One possibility (though I'm sure there are many others) is to divide the work that no one wants to do. There's even a handy word for that: chores.
OO idioms and practices encourage coupling. For example, in Java, if you want behavior you are forced to create a class. In OO instruction classes are often introduced as containers of state. So it’s no surprise that in OO systems you typically find data and behavior mashed together.

Replace class with arguments and you have the same "coupling"

As soon as I get the creative idea of asking if my Cat is of drinking age, I can’t reuse this behavior

Yes you can, you just delegate the behavior to an object whose job it is to determine things about ages. It isn't much different than having a suite of related functions designed to operate on things with ages.

We'll designed software doesn't look much different if you do it in a functional or OO language. The main difference you do see is that much of the code for dealing with state disappears in an OO language as the language itself implements it. In a functional language you have to build your own OO like system to make the stateful parts easy.
Best HN Android App?
So I know there is no official HN Android app, but I'd love a good one. I'm looking for something that can, in order of importance.

Let me read the site and links
let me read comments
let me sign in and comment
let me post to HN

I ask because my current HN application now totally fails to show points or let me view comments, much less make them.
yep - and this was my favorite theme!
http://www.allwinampskins.com/winamp_skin.yaxay3.html
Hi hmgauna

Not a po file, but a simple javascript text file with about 50 sentences, I will be happy if you can help, Spanish translation is very important.
It's bad code to write idiomatic mutable imperative Java. I'm not willing to write worse code just because bad engineers can't get their head around basic concepts that are integral to reliability, composability, maintainabiliy, and correctness.

Maintaining 'idiomatic' Java written by an 'average' developer is far more difficult and disheartening than maintaining well-written Java based on lessons from FP.
Not sure I get you. Valve doesn't have to be either of those things.

Work democracy and self-organization are old ideas. They go back at least to late 19th century anarchists. At that time they were so far out that only utopians and revolutionaries took them seriously. That we now plausibly discuss them is already notable in the history of human hierarchies.
40 or 50 thousand (at the very best) will end up actually taking the course though...

Still, impressive.
It is like asking a developer not to change API. Or keep the old version.
Full Newborn Baby Examination
One of the first tests that a newborn baby has to go through is the Apgar score, which tells the parents, midwives and physicians about the general health of the baby.
1. I'm pretty sure that officially Nokia can be announced dead only when it will bankrupt or will be bought but currently it is walking dead man. In my opinion Microsoft will buy Nokia while everything might be more fun actually. There is nothing anymore what could make Nokia profitable again as it is. At least I don't see anything.

2. What new apart PureView technology I have in my Nokia 808 I could not get in other phones and still consider innovative in hardware? I really find PureView interesting but overall I'm not satisfied with it - it is not that much better than N8 (http://www.allaboutsymbian.com/features/item/15051_Nokia_N8_...). I really would love to see PureView in DSLR camera but not in smartphone.

I love Nokia phones but let's be fair - Nokia as we know is dead. Future of Windows Phone Nokia is uncertain and personally I as developer don't care about it being successful.

- Happy Nokia PureView 808 owner
Seems to be down here too :(

Google cache: http://webcache.googleusercontent.com/search?q=cache:www.bel...
All of those things seem like they would be true.
But even on a very basic implementation you shouldn't have to hit the disk all that often unless you have an extremely large number of static files to serve. This is quite possibly the case for many sites, but I think for most sites, all of your static files could be cached with a minimal memory hit.
I assume everyone has the same amount of equity then?
That's not true everywhere. For example, http://en.wikipedia.org/wiki/Wikipedia/.
So how does this work? Shouldn't it have a Thunderbolt controller on there somewhere too?
I think this gets to the core of it. Housing in places other than Australia is less of a burden.
Monads For The Terrified
The specification itself is copyrightable, but the language it specifies isn't necessarily copyrightable.

I do not know the exact particulars of the Oracle v Google case, but my impression was that the judge ruled that APIs could not be copyrighted, which does not necessarily reflect anything about the language itself. Even more tentatively, I do not think a programming language could be copyrighted, but I would want somebody else to answer that more authoritatively.

Either way, this license is actually about the implementation of Shen. So if you want to write your own compiler from scratch for the same language, you're free to do so. In fact, this is actually mentioned in the FAQ at the end of the license page. That said, beyond copyright, they also control the name "Shen". So you'd be free to implement a language that was mostly, but not completely, a clone of Shen, you would be free to (assuming you do not reuse any of their code), but could not actually call it "Shen".

Anyhow, my knowledge of the law is laughably incomplete and I am clearly not a lawyer, so take everything I've said with a grain of salt.
Is there any other music player with a media library organizer as excellent as Winamp's? I don't mean that contentiously, but rather I just haven't enjoyed any other. Enter text into the search box, and it will filter simply massive playlists as you type. The instant feedback is great in filtering, especially if I forgot what an album was called but knew some other esoteric detail.

But I don't use it as a Swiss-Army chainsaw anymore. I just use it for listening to music in Windows. It's pretty good at that. (And version 5 isn't that bad - it's just version 2 plus 3 after all!)
Vacations: Where Supermodels Go on Vacation?
Why Amino Acids Are Important For Sports Professionals