skysight-inc/HackerNews huggingface dataset:
> because it's essentially mathematical -- functional code tends to be harder to write, understand, and debug

Many proponents of functional programming (including myself) believe exactly the opposite--that functional programs are easier to read and write, and tend towards being more modular which makes it simpler to test and debug.

This is mostly a product of experience and familiarity. My background is in mathematics, and I came to programming later. Many people come to functional program without as explicit of a math background as mine, but it's still mostly a matter of getting used to it.
Trampolines are okay, but JavaScript still needs an actual TCO. In this blog post http://taylodl.wordpress.com/2013/06/07/functional-javascrip... I look into the performance of trampolines compared to the normal recursive form. Trampolines perform worse. Moreover, TCO was invented to overcome the performance issues associated with recursive implementations, meaning trampolines perform much worse than TCO.
I had a little trouble following that. Are you sure the bug you reported is actually related to the $20,000 credit and not just a separate UI issue?

I'd be very surprised if allowing you to log in with an expired card somehow also allowed you to make unlimited successful payments against that expired card. It just doesn't really make sense. Seems like there is perhaps another bug or something else altogether that is responsible for the $20,000.
You're a manager and realize (reluctantly) that you need to hire another programmer...

What's the strongest indication of success? If someone already on your team recommends them.

So, my theory is, programmers at companies know other generalists, and recommend them (successfully) for generalist positions.

And the reason you see job postings like you do (technology X and technology Y), is because the people who work at that company don't already know someone who knows those technologies, and is looking for a job.
This is awesome. I'm going through the Elements of Computing Systems book/course (a.k.a. From NAND to Tetris) http://www.nand2tetris.org/ and it's been great in helping me understand how CPU's are constructed.

The course actually has you make a ALU from logic gates, so you understand at a deep level just how it's done.
http://en.wikipedia.org/wiki/A_language_is_a_dialect_with_an...
Sounds good to me. The regulators will never allow it, though. It decreases their own power. They would call the unregulated markets a danger to the economy as a whole.

(Ironic, isn't it? Since the "Great Recession" was caused by government, as well as the fact that we're still in a slump and will be until there is major political change.)

The business of the SEC is to nanny rich adults, and nobody wants that job because they just care so much about those rich adults and truly want to force them to do the best things for themselves. As if forcing people to be good were even possible.
Rejoiner - Trying to Solve One of the Biggest Problems in eCommerce
I think MVP and pivoting fits Bootstrapping just fine -- adding the mix of doing an idea that lets you charge from day 1 to finance it over the long term is the key difference in my mind.
Report: NSA defeats many encryption efforts
Over 10% of Alexa TOP Million Websites Are Not Safe – Infographic Report
functional code tends to be harder to write, understand, and debug,

I've heard just the opposite. It's likely harder to write if you've being doing procedural code for a long time but the elimination of state, the referential integrity, makes things easier to reason about and easier to debug in the long run. The ability to compose larger methods from numerous small, state-free methods s a big win as well.

I've never found a compelling reason to use the FP paradigm in JavaScript.

My motivation to write more FP-oriented code is to reduce the number of WTF moments.
Current space-hops just can't be anything more than a tourist attraction. Looking at the design it seems the ship is unable to do atmospheric entry from orbit and is a dead end as far as research is concerned.
I'm glad there's finally some evidence to support this theory, but it's not exactly a new line of thinking. There's already been literature published based around the correlation between gut flora and obesity, and one book that stands out and has actionable tips is 'The Diet Cure' [1]. I admittedly haven't got around to implementing it yet myself, but the concepts make sense. Either way, it was originally written in the late 90's, so I wouldn't expect it to be thoroughly modern in its reasoning and nomenclature with regards to these microbiome developments, but it's something...

[1] http://amzn.com/0143120859
n.p. that's open source ;o)
Except companies like Mozilla and Google (even Microsoft) don't give that data to those companies, and have no incentive to do so. Indeed, to a company like Google that would be corporate suicide as it would undermine their main source of revenue. Google's money comes from being a middle man, they want to keep their competitive advantage (your data to target ads) secret more than you do.

So your scenario doesn't exist.
I think the claims have always been more along the lines that why go out of the way to have Sweden extradite Assange for charges that haven't popped up when he was right there in the U.K.?

Prime Minister Cameron reinforced the other day that the 'special relationship' still exists, so why should Assange have more to fear from Sweden than the U.K.?
I am not a linguist, per se, but my understanding is that there is no formal definition (or even agreement) on what constitutes a separate language versus a separate dialect. Rather, a number of factors are taken into consideration (including political factors), and the distinction is almost always debatable.

While it is desperate for citations, it looks like the Wikipedia article supports that: http://en.wikipedia.org/wiki/Dialect#Dialect_or_language

There is also an episode of one of my favorite podcasts (Slate's Lexicon Valley) that focuses on this issue, particularly in regards to what has sometimes been called "Ebonics": http://www.slate.com/articles/podcasts/lexicon_valley/2012/0...
Huffington Post Engineering and Erlang | Adam Denenberg
I don't think changing you diet is enough. This is all done through fecal microbiota transplantation commonly known as a fecal transplant. It is a fairly simple procedure involving an enema.
Ask HN: Alternatives to Zenefits and SimplyInsured?
I'd love to be a customer of SimplyInsured or Zenefits, but neither operate in Oregon (I presume because of out-dated laws). Do I have any other options for similar, simple benefits administration for my startup?
That's fairly cheap relative to the competition. Software like Core Impact costs $40,000. MetaSploit Express (cheap version) is $5,000.

I'd love to hear what these better, more powerful, safer open source alternatives are though.
That's a very good point. It's awfully similar, though hopefully the lean-bacteria won't have as many bad side-effects :)
ya sounds like they should say - "you can play now, download here and play for the next 45 days, but just remember us before those days are up and donate so we can make it better"
And furthermore, as some other commenters have noted, this is only for a tiny administrative database, not the massive data that's being generated by the projects. If they stored that in couchDB, then this would be news.
> "We cannot and should not be living in digital fortresses any more than we are living in physical fortresses at home. Our homes are safe from thieves and from government not because they couldn’t get in if they wanted to but because the law and its enforcement prevents them from doing so. All we have to do is minimal physical security (lock the doors when you are out)."

If the police really want to enter your house, they will. This is government we're talking about, not some random small time thief. Laws have been weakened over the past few decades to the point that they barely provide much protection at all, and where they do, the government will find any excuse (however absurd) to ignore them. And even when it becomes apparent that government surveillance is blatantly illegal, they will still defend it by saying that it's necessary or else the terrorists and child pornographers will win.

Better (and better enforced) laws are a big part of the solution. When someone breaks into your house they should be held accountable, whether they are a small time thief, a police officer without a warrant, or the NSA. But until we live in a perfect world with perfect officials who perfectly follow the law, it helps to have a weapon to act as a deterrent against people who are not deterred by the law.
Can't spell check be a completely local feature without hitting any outside servers? I didn't understand why that was disabled.
That is incorrect. Mobile browsers, the JVM, etc, notoriously lag behind desktop browsers when it comes to updating the list of root certs (and intermediate certs too, but that seems irrelevant in your case). The consequence is that a site can be accessed from the desktop, but not from a mobile.

It was a recurrent problem at a previous job with a Java app accessing HTTPS sites. We could not always update the JVM (which comes with the most recent list of roots in "cacerts"), so we had to develop a solution to push the latest cacerts truststore to our application. Problem fixed.

Do you know if Android Browser users reported at least an ability to click through an SSL warning to get to the site?
I expressed similar concerns, but I think if some clever optics could overlay data "in place" onto the normal windscreen image there could be many practical applications. You could replace intrusive SatNav arrows with highlighting the actual driving line required as you look out at the road ahead. You could scan with a night vision camera and outline animals or other hazards in the road ahead that aren't yet within range of headlights. Maybe the vehicle ahead could be outlined in red and the distance to it displayed, if your car detected that under current driving conditions you were in danger of not being able to stop quickly enough should anything happen; as I mentioned in my other post, a similar technique would be very relevant if you couldn't actually see the next vehicle in front due to adverse weather but your on-board radar could pick it up.
Store(): a temporary mailbox for all your incoming email
The essay doesn't touch this issue, but I think it should also be mentioned that the iPython notebook's ability to issue parallel jobs (particularly across multiple machines) is really amazing! This was a huge draw for me in starting to use it.
I'm not an expert on Warby Parker but I don't see the connection.

Warby Parker took advantages of a business (eye glasses) which had greatly inflated prices and a few suppliers controlling the market. The shirt business isn't the same - there is plenty of competition, price points, and availability of product.

I won't make a guess on how good the vastrm idea is but it's no warby parker.
Matlab does in fact make all those temporary arrays. So does R. See my comment above [1] – the idea is not that you should devectorize everything, but that you can if you need to. Automatic devectorization of general purpose code is not something anyone knows how to do – even in Haskell, which is the best candidate language for such things – see moomin's comment below [2].

[1] https://news.ycombinator.com/item?id=6341406

[2] https://news.ycombinator.com/item?id=6341187
And you did a really great job with the CSS. But I know that many young people who are starting with HTML/CSS will be hugely impressed by your examples and will try to copy them. And because they see the div-soup in your examples they will assume that this is how you're supposed to write modern HTML. In the end they see the most modern look in the examples, so I wouldn't even blame them for thinking like that.

It would be sad if they learned to write non-semantic HTML and I think we all who write examples on the net should try to write great examples :)

And in fact we should do it with all the HTML which is online because we all learned HTML and CSS from right click "View Page Source" :D
One of the fundamental, positive properties of markets is that there is information assymetry (i.e., "information disadvantage") in your language.

When there is too much information assymetry about something, it gets reflected in the price. That is also part of the economic power of markets.

So I disagree that this is against the "spirit of public markets."

In addition, it's certainly against the American spirit to have government nannies bossing people around. Let free people interact in the market... there is no need for this.
Allowing purchases with an expired credit card isn't really a bug, it's sometimes a "feature". If it was valid when the credit card was added to the account, and if a payment were made from it before it expired, it could have subsequently been labelled as a recurring payment, and then the credit card companies will often allow payments to go through, even after it expired.
The julia-users mailing list discussion of this blog post:

https://groups.google.com/forum/#!topic/julia-users/T5YYKQzl...
I don't think it's nearly as clear cut as that. Neutrality means you're willing to work with whoever wins. It requires a high level of moral ambivalence.
did you even read the website. there are conditions on there.

workflow -

1) users purchases course for $35
2) user takes assessment after part 1 (python syntax)
3) user takes assessment after part 2 (web dev)
4) user shows off what they learned
5) user gets $50.

if the user simply buys the course, they get nothing.

this is a way of (a) getting more people to learn and (b) showing mastery of a topic by teaching and/or doing

why such skepticism? i am trying to give people an incentive to learn and to actually stick with something.
VMware vCloud Hybrid Service: A public cloud for business
From what I know, my cohort had to worst attrition of any in history but no students were kicked out. A total of two dropped. One of those two left in the first or second week and the other had some medical issues, left and then returned to join a later cohort.

As far as I know, students who have left have all left in the first half of class and generally because they don't enjoy spending all their waking hours coding and realize they don't want to pursue that career.

Even counting those students against HR (which is ridiculous since post graduation employment stats never count dropouts), the hiring rate would be over 90%. The salary figure (110k avg.) is also depressed by the fact that the school itself hires the strongest students from many cohorts.
Transform your home screen with one click
You reported the results of somebody exploiting your account, not an exploit. Why would they reward a simple bug report?
It's about control and regaining control of your browsing habits, namely giving users the capability of opting out of global surveillance networks.

Many advertisers screamed (and are still screaming) bloody murder over Do Not Track settings being on by default, and this is a message to send to them: your screams are irrelevant and you have no right to track me.
Yawn.

Plenty of companies already sell custom shirts online. What's the big deal about Vastrm? What's revolutionary?

Also, what's the big deal about Warby Parker? Just slick marketing and creation of a brand, but the same Chinese factories as used by CHEAP-GLASSES-FRAMES-DOT-COM.

EDIT:

Nice, a downvote after just a few seconds. Look, just because Vastrm is a YCombinator company doesn't mean it gets a free ride.

The interviewer asks why Vastrm is special and after some mumbling about an iPhone app and custom algorithms, the CEO admits that it all comes down to letting the user pick a couple of shirts and returning the ones that don't fit. Wow, why didn't anyone think of that before?!

There is nothing special about Vastrm. They are using celebrity endorsements like Will Smith to pimp their brand but at the end of the day the shirt is still made in a sweat-shop in Thailand. Instead of paying Vastrm $115 for each polo shirt, you're better off buying a plane ticket to Bangkok so you can enjoy a nice holiday whilst getting your custom suit, shirt and shoes made for a few bucks.
That looks like a great course. I find it interesting how real processors mostly use the same principles you learn in school, but then they throw in clever tricks and optimizations that you never learn about. And every processor I've looked at (6502, 8085, Z-80) has its own style.
I said it last time they where discussed here but that name scares my manhood. :(
Do you (or anyone) have any links to web-centric JavaScript programs written this way?

My confusion comes from the fact that I feel like most of the web-based stuff I deal with has to do with state -- the state of the DOM, the state of the database, the state of a connection, etc.

All the FP I read about always uses simple algorithmic examples (like factorials, Fibonnaci, etc.), and I've never been able to find a good example of a real-life webapp, say, that is written in a functional manner, that is a good example of how a program can be easier to write/maintain/debug/etc. Pointers?
Ack, yes, you're right, I meant starting up, rather than from 1st to 2nd. I've driven a manual exactly twice roughly 15 years ago when I was getting my license; it was more of an abstract question regarding engine workings than a specific question about how to avoid stalling :)
I was absolutely shocked when I saw this, this is so awesome in so many ways. It resembles Age of Empires but much better graphics.

Age of Empires has this thing where you can upgrade your empire to the Castle age or Imperial Age I wonder if this game has that?
> the "Great Recession" was caused by government

This is true only in that it was a direct consequence of deregulation that removed regulations designed to protect against a repeat of the Great Depression.
In the age of unlimited minutes? Doubtful.
Sure, but this is talking about existing symbiotic bacterial communities that already inhabit healthy lean people anyway. The idea is to just transplant these into obese subjects and let them establish that same relationship in their new host. The title is misleading because we don't actually know whether it's the addition or subtraction of certain bacteria that produces the effects of obesity, just that the colonies are different.
My apologies for it not being tech related, but this guy is ridiculous.
“A dialect is a language without an army or navy.”

Chinese dialects are totally separate languages, in some cases only distantly related. A Mandarin speaker with no previous exposure to dialect X would find it incomprehensible. It'd be like calling Swedish and Portuguese dialects of the common language “Euro-nese” (as was once the case with 'vulgar' Latin before we started calling it French, Spanish, Italian, etc.)

The Chinese government calling these languages 'dialects' is Orwellian new-speak that makes “language unity” sound like speech therapy instead of the linguistic genocide that it is (a practice which, to be fair, predates both Orwell and Mao).
Police admit they’re 'stumped' by mystery car thefts -- can you help?
He's walking through how to crack his own software and you are complaining that he is anti cracking culture? If this is your attempt at humor, it's really failing.
My condolences :)

Don't think of this as a ridiculous idea, but have you tried your hand at BB apps? The sheer volume of rubbish apps on BB AppWorld can be at least partly be attributed to the ease of entry. If anything I'd encourage anyone to please create some quality work over there. You may find a fanbase.
You seem to be under the impression that there is a separate "evil" arm of governments that can be cut away somehow, letting you retain the good (or, rather, convenient) bits while getting rid of the bad ones.

That kind of fantasy is why we won't get rid of PRISM or the data logging directive. Government will only ever work for its own benefit, it's just that every once in a while, it's in its benefit to throw you a bone.
I was talking about installing Apache and setting it up as a reverse proxy vs. installing Nginx and setting it up as a reverse proxy. Nginx takes less configuration in that scenario. I've done both and neither are hard, but nginx is slightly easier.
KoboldKit an extension of SpriteKit
JPMorgan Exits Student Loan Business: "No Meaningful Growth"
I wish that sites like this would make it obvious (or easy to find out) what geographical area they serve without my having to work my way through a checkout process to figure it out.
Interesting fact: This feature has been implemented from scratch by our intern, Satshabad.
Great Design Always Means Great Style
Nerd Beginnings - What's your origin story?
Indeed, I've started using many functional concepts in a Perl program I maintain.

Functional code isn't just good for concurrency, it also helps when trying to reason about lists and associative containers at a higher level.
Recently got a Vastrm hoodie and it is really nice. It certainly feels great and fits great. I'll likely wear it a ton, not sure why there is such negativity in this thread.
...no

Keccak is a generic construction suitable for more than just hashing. Here, let me copy the first bullet point off their site.

> As a sponge function, Keccak has arbitrary output length. This allows to simplify modes of use where dedicated constructions would be needed for fixed-output-length hash functions. It can be natively used for, e.g., hashing, full domain hashing, randomized hashing, stream encryption, MAC computation. In addition, the arbitrary output length makes it suitable for tree hashing.

Note that Keccak has a significant amount of hidden state, and they proved that the sponge construction itself is secure as a function of how many bits are hidden.
I wish they would have asked if there was anything about couchdb they don't like or have concern about.
This is a great video. And the narrator's comments about it being the wave of the future aren't exaggerated in the least. The use of robots greatly improves the rate of manufacture as well as assuring consistent quality.

It's hard to be discouraged about American business when watching a video like this.
Syria’s Overblown Extremist Threat
I've subconsciously been putting this into practice probably, i.e., eating a 'clean diet', or foods that promote 'good' bacteria. I never talk about it, though, because it sounded very much like pseudoscience (until recently, I guess?). Just not enough samples or controlled groups for meaningful data to be interpreted. Strangely enough, I find this to be true for a lot of things in nutrition/diet.

Madonna is one of the biggest proponents of this diet who is famous: http://www.bloomberg.com/news/2012-05-08/madonna-s-secret-fo...

The article mentions probiotics, and so does the LA Times article, but there are also 'natural'/whole foods Madonna consumes, which are recommended by her nutritionist, who she works closely with.
Dribbble is dead, long live dribbble
What Miley Cyrus Teaches Us About Being Human
Such numbers are really hard to come by (or disclose publicly).

I can tell you that Google exploits on the black market are basically worthless unless 1) it allows Gmail read/send access or 2) facilitates emptying stolen cards in some way.

For other types of exploits (a Facebook login bypass, or Windows RCE for example) are far more useful and the black market community really can't come up with the funds to compete with corporate or government buyers.