skysight-inc/HackerNews huggingface dataset:
JS does have a few (like jStat) but they're fairly young. Still, I don't think the article was suggesting that everybody should drop everything and jump on JS for statistics work. But it does raise the question of whether more focus should be put into the development of statistical libraries for JS.
Interesting. I didn't know Django was on SVN until now. Why didn't they choose Bitbucket? I think it could have been as productive as Github.
Microsoft's come to mind.
The proverbial "average mom" outnumbers the people who even know what a filesystem is by orders of magnitude.

This is slowly changing and in 2-3 generations everybody will know what a folder-based filesystem was because it'll be prominently listed on the wikipedia page about broken computing metaphors of the past.
I was logged out for over 5 hours when I tested it and it showed my IP.
Most business people aren't interested in model accuracy as a term. They want something that provides benefit, e.g. cost savings, increased revenue, increased profits, etc.

The sales process of convincing someone they need an accurate model is tough, especially because robust models are time consuming and expensive to build.

If you can come up with a model that shows good results, and people know they need those results, then you can start a company selling either a service or product to get those results. If people don't know they need your results - then you have to educate them, in which case it's a much more difficult business to start.

I don't know many business people with the temperament, understanding, or the pocket book to deal with general research type problems.
There are Times | Socyberty
I tried, for a week, got very frustrated and switched back.

The little itch that drove me crazy was command-line editing: in bash (and all readline apps) when I have

command long/path/to/some/file

I can press Alt-Backspace to delete 'file', or I can press Ctrl-W to delete 'long/path/to/some/file'.

I tried various hacks to make zsh do the same, then gave up.
Backbone.js Tutorial - Light weight infinite scrolling
How/why has bargain-basement recycled eurotrance from 15 years ago become the latest thing amongst american youth?

As someone living in the south of the UK this is one of the strangest and most unexpected developments in global popular music in recent years.

I'm sorry if this sounds snobbish but I genuinely want/need to understand this, and I would appreciate any opinions or theories from americans as to how/why this happened and who/what forces could be responsible. Email in profile.
For what it's worth, the "lightweight" here is not an assertion that it is lightweight in an absolute sense. It's a modifier on OSI's Directory Access Protocol: http://en.wikipedia.org/wiki/Directory_Access_Protocol

It's hard for people to imagine now, but at the time the Internet was just one of many competing network standards. Had this been developed after the rise of the web, I'm sure it would have been a very different protocol.
It's not just that. It's that there's no concept of a vector or matrix at all, and no operator overloading to allow these concepts to be introduced into the language in an idiomatic way. You could put these things into a bastardized JavaScript JIT, but that seems at least as awkward as Julia.
Good suggestion.

I don't know what it is about Computer Modern but when I see a document formatted in that font, my subconscious automatically says "still in academia".
The Zuck > Winklevoss thing here is out of control. Do you guys even understand what really happened?

This is not a tale of "Rich assholes tell hacker about their idea, then sue him for building it without them."

This is "Rich assholes come to hacker with mostly built site, he agrees to finish it up for an equity stake, and then lies to them for two months about progress to make sure that he can beat them to market."

Do all of you Winklevoss-haters even realize that the site was almost done when Zuck joined up?

That the guy that started building the site worked on it for four months and only stopped because he graduated to get a job at Google?

That the next contractor specifically referred Zuck as a good person to get the job finished when he had to leave?

That if Zuck had said "no" they would have found someone else to finish it, but he didn't say "no" because he realized how important it was to be first to market?

It's not like this was some fucking pie-in-the-sky idea. There was code on the table (crafted by a guy that got a job at Google a few months later, so probably pretty decent code), and they were putting money behind getting it finished. The only reason that Facebook beat them to market is that Zuckerberg lied to them for four months about working on it. Specifically so that he could delay them, from the looks of it - his IMs indicate that within a couple weeks of first meeting with them, he'd already decided to string them along but had no intention of actually doing the work.

Do I like the idea of non-technical founders getting hackers to work for equity? No, I don't. It's their right, and it's the hacker's right to foolishly say yes, but I don't think it's ideal.

But I'm far more offended at the idea that a hacker agrees to take on the task of finishing a project, digests the confidential IP (including code) that they've agreed to flesh out, and then lies to the client to delay them and then crush them in the market. That's disgustingly unethical (not to mention fraudulent) behavior.

If you question whether Zuck's motives were really that sinister, read some of his IMs, like the one he sent to Eduardo, in December (3 months before launch, as he was telling the twins that the site was "almost complete"): "Check this site out: www.harvardconnection.com and then go to harvardconnection.com/datehome.php. Someone is already trying to make a dating site. But they made a mistake haha. They asked me to make it for them. So I'm like delaying it so it won't be ready until after the facebook thing comes out." (http://www.businessinsider.com/how-facebook-was-founded-2010... - there's more sinister stuff there, too)

Shit like this? He should have lost 100% of the business, plain and simple, and (to their discredit) if the Winklevoss twins had played the legal dispute competently (they should have pushed harder, earlier, and they obviously should not taken the settlement offer when they did), he would have.
>Use automated tools to minify files on production but not on your development server or localhost.

Yeah you can do that, but there are still points in the project where it makes little difference to do that, and it's not hard to get stuck in those points.

Of course, once there's wide support for source maps, you'll be able use minification even in development.
"You do almost the same thing in the USA, only it is automated. We have the patriot act which requires collecting a lot of info-- the US has centralized databases (namely credit reports) that allow easy authentication of people. Outside the USA, they don't have the patriot act, but they have a lot of similar laws, and thus collecting a copy of your passport lets them know you're not an identity thief and lets them satisfy "know your customer" laws in their country."

This is quite possibly one of the oddest things I have read all day, and what, the 5th time the patriot act has come up in this thread? What in the world does the Patriot Act have to do with credit card transaction authorizations? You also seem to imply that credit reports are used to authorize individual card transactions, please provide a citation as I have never heard of this.

Your post very nearly hit on exactly the issue, but was clouded by this first paragraph.

So, let's make it clearer: the reason for asking for a scanned copy of the credit card is to prove the person who made the transaction had a physical copy of the card with an impressed number on it. This is used as a means of reducing the chance of loss in the case of a chargeback as online transactions do not require swiping a card through a POS terminal which normally proves the presence of the card by reading the magnetic stripe[1]. An impression or image of a card is one of the most important means of reducing your liability as a merchant during a chargeback[2]. The scanned copy of the passport is just further validation. We do the exact same for any transaction initiating from a country where we have received a heightened rate of chargebacks from customers based in that country.

Your confusion about the Patriot Act seems to not differentiate the idea of an individual transaction from setting up a transaction account. Perhaps you should read up on that more. The Patriot Act anti-money laundering aspects are not about validating every single transaction through a government database, but about validating the identity of a person requesting to open a new account. [3]

[1] http://www.aic.gov.au/documents/B/6/4/%7BB64DD6E5-3B79-4920-...
[2] http://www.heartlandpaymentsystems.com/article/Manually-Impr...
[3] http://www.fincen.gov/news_room/rp/rulings/html/312factsheet...
Pathology in the Hundred Acre Wood
There is no foreign-function interface, but you could use Emscripten to compile C libraries for it.
A blog post would be really interesting, even if you couldn't disclose everything.

What are your startup and blog URLs? You don't have any profile info.
agreement, kap slap, 3lau, sex ray vision are stables in my programming listen
Apple Cider Vinegar Benefits | Health Benefits Of Apple Cider Vinegar 
Apple cider vinegar is useful for disinfection of wound, treatment of headache and solution for digestion problem. Apple cider vinegar benefits.
If you would allow me to give you advise on your CV, I would change the 'wall of text' you have as a description of your past experience and replace it with concrete bullet points.

For example:

"Working at The Walt Disney Company’s Tapulous subsidiary
provided me with experience in working in both small and big
teams. I worked mostly on the backend side of our Tap Tap
Revenge 4 release."

In this paragraph you have the word "work" 3 times, and is very vague. I would replaced with something like
* Day to day interaction in small and big sized teams.
* Implemented XYZ engine as part of the backend of the Tap Tap Revenge 4 release.
* Performed code development using version control (SVN), unit testing (CppUnit)
If only they could all be grackles.
Blood pressure chart
Blood pressure chart for taking control over high blood pressure. Blood pressure readings to help you maintain your blood pressure for a healthy life.
> The important thing to remember is that finance is not physics and any model of reality is just that - model.

Side remark: this is true of physics too, only the models are better tested and we are better at understanding their scope of application.
Thanks! As were your comments!

I admittedly glossed over these issues in the post, but I didn't want to dwell on them because I thought it might detract from the overall message. I kind of did that anyways though.

I like HN because the quality of responses is so much higher than elsewhere, and because you have a forum for fleshing out the glaring issues left in the article. I might delve into the topics you mentioned a bit in future posts. One thing that I think drives people crazy is the whole "change the world" rhetoric in general. It might be useful to explore what that actually means.
Confessions of a Car Salesman (2009)
I think this is normal - for any project that is reasonably challenging. It is a tough slog to plough through all of the "must have" code blocks (or what have you) to get to that near mythical minimal viable product.

I am at a similar stage with a current project - where I can see there is still lots to do (some of it cloudy - so not a clear view to the summit) - you just have to keep plugging away and - well the good feeling comes back when you realise you have got through it with a good solid base of code behind you.
I am living (frugally) off http://pagekite.net/ at the moment.

TBH I am not sure it counts as we managed to secure a government grant for building our initial product. We've got a year left of "runway" before we need to either become cash-flow positive or bite the bullet and seek outside investment.

As I said, I realize this may not really count as bootstrapping, but I mention it as I think it may be an interesting (and oft overlooked) way to fund the early stages of a tech start-up, at least in places where local governments have programs in place to encourage economic development.

(For those who don't know what PageKite is, its main use is as a tool for web developers to demo and test sites on localhost against the public Internet - but we have ambitions to grow and become an alternative to traditional hosting and help make desktop apps and embedded devices integrate better with the web.)
I think that for anyone that isn't very familiar with latex, doing any adjustment at all will be a painful experience. You might be lucky if you get a hold of a style that suits you perfectly (or find a setup ready to use like the one in the article), but I honestly can't think of a worse language/tool to write a CV in, than LaTeX.

I've used LaTeX on several projects, and I found it to be wonderful for larger documents, and especially those that 'just work' with the defaults, especially those that are heavy in math, and especially those that are heavy in citations. A CV? Mine would have any if those properties, so no way in hell that I'd would go through that pain. Why? Because I'll be trying to adjust the position of elements for one, or two pages tops. If it were for a book or thesis, sure, writing a style to suit it might be worth it.

In summary, it really depends on what you know, and what you want to achieve. If you're not an expert in LaTeX, and you want more than the bare minimum of control over where things end up and how it looks, then LaTeX is the worst possible choice.

InDesign, Fireworks (even Photoshop) all cost a lot but I'd choose them any day over it. InkScape, count me in. I'll even use libreOffice over LaTeX.
This is pretty early in the process, so yes there will be a way to get whole directories of churches from denominations, even if I have to import those manually.

Sermon audio and podcasting is only a small part of what ChurchMint does overall. I have looked at other services like and including SermonAudio.com but they really aren't in the same realm as ChurchMint is.
Don't forget that "Hosted in Germany" is also a red flag for a lot of companies that they may be arbitrarily assessed massive fees to prop up other businesses[1]. As is the same with many EU countries[2][3]. You're taking a risk wherever your data is stored.

[1] http://www.bbc.com/news/technology-17785613
[2] http://www.bloomberg.com/apps/news?pid=newsarchive&sid=a...
[3] http://www.engadget.com/2012/02/02/french-court-fines-google...

So, you can either have to implement good data protection so that your users don't have to worry about the FBI snooping in the U.S., or you can run the risk that some country in the EU decides to prop up some failing industry by extracting unreasonable tolls out of your company. Personally, I'd go with the former, but that's just my opinion.
bindkey '^[^?' backward-kill-word

might do the trick? (possibly '^[^h' depending on what your backspace key sends. Ctrl-v <backspace> should give you something you can copy)
No, it does matter. A lot of scientific computation is one-time-use code. What one cares about is the amount of time to write, execute, and debug the code. If it will take you much less time to write the code in a high-level language (which is usually the reason people use high-level languages), it may very well be worth the 2x performance hit from Julia, or even the larger performance hits of MATLAB and R. Additionally, when the amount of time spent performing vector and matrix operations greatly exceeds the amount of time spent in the interpreter, most of these languages will be as fast as C.

I write MATLAB code that takes 5 minutes to run on a regular basis. If I were to write it in C, I would lose productivity, because it would take much more than 5 minutes longer to write. If I were to write it in Julia, it would probably take about the same amount of time to write, but I would hypothetically have the results in a few seconds. That matters.
I too got the same feeling that who is this guy to tell me not to do a startup? Worse, he also says what I should do(go to banking/finance where I can make money or keep collecting paychecks). Hell, I love writing code and building stuff compared to doing banking. So, if I ever earn something, I will try to get it by building something.

Thinking again - he's had a successful startup and no doubt a hell lot of people ask him advice and all these points he gave are for those kind of people. Though he didn't highlight it, he said not to do it for the wrong reasons. Right and wrong are sometimes relative, right? Anyways, apart from this advice and he calling the Evernote a second brain, the other info about how he saw confidence in his business and how important it is for customers to stay than pay were really useful. Unfortunately people are talking more about the beginnings than endings. May be he's fed up with a lot of people asking for advice and this is how he publicly declared his answers for such people.
This is correct. Essentially every single one of my 500+ comments is expressing disagreement, yet I only get downvoted if I do something stupid.

On HN, the submissions run media hot (since submissions can only be upvoted, not downvoted) while comments run media cold. (where logic and reasonableness are much more highly valued than in the submissions)
Please take some time to research your inner techniques of logic, and how you assume outcomes and motives (in general). You appear (to me) prone to jumping to definite conclusions based on faulty logic and/or incomplete data. Not an attack, just a comment.
You can't blame it on KHTML. Are you seriously saying that you think Konqueror with a market share of like 0.1% was killing the open web back then?
But what if 10% improvement means 10 M$/year ?

Anyway I think there are many applications where getting the absolute best performance isn't as important as finding the problem, figuring out how to apply a machine learning model to it (which includes getting the necessary training data) then training an off the shelf mode. The later of these may take a day or less, the other phases may well require both more thought and more effort.
Whether or not you have these skills: potential employers need to SEE them. There are lots of pretenders out there, and employers are appropriately wary.

Are you showing employers results on your web page that a worse ML practitioner can't match.

Putting results from a kaggle competition on my LinkedIn page landed me my current job (and I am still contacted by potential employers every couple weeks).

The employers of the world aren't stupid, but they aren't omniscient either. So you need to make it easy for them to see that you have the skills you claim.
I was pretty good with Blender BEFORE the UI change. Now I'm completely lost =-(
"In a world that has both Chrome and Firefox, there is no reason to use another browser."

Firefox doesn't support the webkit-prefixed CSS properties. They are also considering going down the same road as Opera and implementing these non-standard CSS extensions.
I believe I think in words even more than average. I don't know if anyone can say how. I don't know how my brain puts together words. It's no effort for me to make a sentence; it's like they come out of a mysterious black box. But it happens all of the time, so it doesn't feel mysterious. If the black box is very central to how your brain works, it seems like the pressure of feeling and thinking, rather than erupting into images or sounds, erupts into words. Say a scary bug lands on you, and you want to swat it away. You have an immediate need to swat, and you don't think. You won't decide whether to use your right hand, or your left; you'll use your hands without thinking about it at all. Even normal actions and movements are like that, if you look; there is some small pressure with a less sudden eruption into thought or movement. So, to reiterate, that's what it seems like to me; if you miss someone, if you think in words, when the pressure builds up into a representation of your mind, it won't be a picture of the person's face, it will be words instead, "I miss Person."
It wouldn't stop the crows where I work. They patrol the skies like the RAF during a zeppelin raid. Not only do they chase off bigger birds, like eagles and buzzards, but they go after most anything that moves (except humans... for now). To top it off, they systematically test the windows of our building every two weeks or so. They'll fly up to peck or pound on one window, then work clockwise around the building.

Scary smart birds.
Ah OK. Whoops my bad.
Looks like the prelude to yet another H1-B buildup.
It's buggy. For instance, I can see an anchor inside a span, but the span is closed before the anchor is closed. Also, and admittedly nitpicking a little here (don't hate me 4Chan! I come in peace...) but they are still using CDATA in their script tags. If you are using HTML5, I don't think you still need to support legacy browsers :-)
Google Hangouts are a nice replacement honestly. Just wish there was some calendar integration and performance was better.
This is a total ploy by large companies to increase the H1-B visa cap. I have seen companies post job openings with starting salaries of 40K for experienced developer positions so they can then claim there were no American applicants.

Its a self fulfilling prophecy, if companies outsource the jobs then people don't study those skills for fear of their job going to India; then the companies complain that there aren't enough Americans with CS degrees so they need more H1-B visas.

The US needs tariffs in the IT industry to save our skill base so we can be competitive long term.
Sarcasm? Only from that talk, I don't think he has it that much. It felt like he was talking expecting laughs from the audience, but, he was able to get quite a few towards the end.
I've had the same thing asked of me when I submit a resume in PDF format. I always happily reply that I can generate a new PDF with the requested contact information removed. If they're not amicable to that, then we have no chance of working together.
You'll still get banned by the cabal running HN when you inevitably bump into the guy who can't accept an opinion different from his.

Add a "you've been banned, try again" notifier.
When most of us say something like that, what we really mean is "There are many reasons you might not be able to cope with a CV in a format other than Word, but all of them imply a high probability that I do not want to work with you."

It doesn't matter all that much whether the employer is looking for somone who uses underpowered tools to produce their documents, or wants you to spend a lot of time preparing a CV but can't be bothered to have a real person spend half a minute looking over it before binning you, or has inflexible work practices that favour absolute conformity over using tools and processes that make each member of staff more effective. They all reflect badly on the employer's hiring process, and by implication on the people you are likely to be working with if you get the job.

Perhaps rollypolly did want to single out one case, or maybe (s)he was just being diplomatic.
Updates to your karma average are a rolling average and updated asychronously. Basically it takes your comments numbered 6-50, throws out the highest-scoring one, and averages them.
But only if you are VAT registered, at least in the UK.
HTML5 is supposed to degrade gracefully. Nothing about it should instantly break old browsers, so there's nothing really inconsistent about using CDATA with HTML5.