skysight-inc/HackerNews huggingface dataset:
"I tend to think that open beats closed, that choice beats lack of choice, that diversity beats homogeneity, that offering a range of models from low-cost to high-cost ends up being a winning strategy."

Look at the world around you and realize that this is exactly the kind of model that we have in reality. Diversity is how the human race thrives, which is probably why it is also the winning strategy for almost anything.
My understanding is that Elon Musk, a physicist by education, is indeed an engineer and was very hands on in the engineering processes at SpaceX, so I'd assume he wasn't out of the technical loop that led to design decisions at Tesla.
Fun little app, for a good cause too! Nicely done.

Quick question, what all do you do with the location data...I'd love just a bit of transparency on what else you might use the data for. What data leaves my device?

Anyway, I'll be trying this out.
Please sign the petition to oust Assistant U.S. Attorney Steve Heymann at https://petitions.whitehouse.gov/petition/fire-assistant-us-.... It needs 14K more signatures by Feb. 11, so share it.

Regardless what you may think of the petition's wording, no one should be allowed to continue to do what's obviously wrong with impunity. Ortiz (Heymann's boss) has indicated that she has no intention of stopping extorting plea bargains from defendants with threats of imprisonment and fines grossly disproportionate to the actual crime.
I have been meaning to dig deeper into functional programming, specifically Clojure, but as a newbie to functional programming, I am finding it hard to find a detailed tutorial that I can start to get started with the concepts and programming used in Clojure. Would anyone have any recommendations for a guide?
Another amateur linguist + software dev here (loosely involved in NLP-related work and studied linguistics at university). I invite you to try to convince me that there might possibly be a natural-language-esque version of the (in)famous inverse square root function that is more comprehensible than the original.

float Q_rsqrt( float number ) {
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * ) &y;
i = 0x5f3759df - ( i >> 1 );
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) );
return y;
}

You have written many words and have buried your counterpoint in the process. Put aside the superficial points (e.g. reasons to choose a dialect of English over a dialect of another language) and address the main issue: if programming is the act of translating human concepts into precisely defined math and logic, how can we reasonably rely on such a fundamentally imprecise tool as natural language to get the job done? I contend that there is no sufficiently high level of abstraction where natural language would be more suitable.
SpaceX and Tesla try to keep as much of this in-house as possible, so they can maintain full oversight and make changes without unnecessary cost overhead.

Boeing had 10 layers of contractors involved in this SNAFU.
WWED = What Would Elon Do.
In my opinion founders chug away for years with little or no pay because they love it. If someone think of it as a sacrifice towards achieving billions then they should be doing something else. You have to enjoy the process. Quantifying your sacrifices in "Fun" is harder than calculating your financial risks and I think equity should be based on that. Partying all the time is not a bad idea if you love it.
I like how the picture in the article shows Google Maps, not Apple's maps. Most telling.
I actually concede that a higher percentage of graduates from top schools are highly talented (than other schools). Whether this is nature or nurture is irrelevant to me (as an employer). My point was that it is not of a differential to justify the difference in recruitment effort and hype.
"Sometimes it boggles my mind that more functional programmers don't get involved in databases, where all of their ideas are already proven to be useful."

But some do. For example Rich Hickey used Clojure (which both users and encourages FP but still allows to bend the rules when needed) to create Datomic.

It's a DB but it's CRA instead of CRUD. Making it just so much easier to reason about. The DB is ever-growing and any query becomes "query at time t". And later on, when you query again "query at time t", you CANNOT get a different answer.

Typical CRUD DBs are place-oriented mutability mess and, honestly, reading about MySQL fanbois vs PostgreSQL fanbois arguing about which one is the best looks, from a CRA point of view, as a blind man arguing with a one-eyed about who has the best eye vision.

Datomic is ACID, has infinite read scalability and can use SQL DBs (and many others) as their persistence stores.

It is as Real-World as one can get since that Rich Hickey as seen exactly what we're all witnessing daily in the real-IT-world: a gigantic ball of mutability mess.

To me the revolution is on and there's no going back for those who switched.

From there it's just a matter of time.
Eve is, canonically, 1 cycle/second; That is, the server ticks the game state once per second. Some modules have finer-grained cycle time than that, but their extra is simply saved up tick to tick.
I lived in the Philippines for two years and while it seems a good majority of the population are used to seeing white people I had a few instances where I was the first white person they had ever seen.

Some children were absolutely horrified and ran away screaming and crying! They have a very superstitious culture and have many different types of 'aswang' which translates roughly to 'monster'. We had learnt the local dialect(s) and that terrified them even more, oddly enough, at first. Most of them warmed up to us pretty quickly though not all.
I'm totally in agreement as far as the current state of NLP and AI goes, but all bets may be off as these fields mature. For example, I have a client that gives me a very detailed specification for a simple iPhone app in a few English paragraphs, along with storyboards, wireframes, and similar apps. I bang out an alpha in a week or two that's mostly faithful to her conception. She writes up some minor changes she'd like, I implement them, get back to her, and on we go until the app is close enough to what she had in mind.

In this case, I'm essentially a really slow compiler turning English language into machine language. Who can say to what extent machines will be able to perform this function in the future?
Not just any MIT prof-- Sadoway is an expert metallurgist and leading researcher on energy storage in batteries. The article is also incorrect: Sadoway is part of the Materials Science Engineering Department.

As an aside, his intro chemistry lectures are excellent, entertaining, and available online. http://ocw.mit.edu/courses/materials-science-and-engineering...
That makes me wonder what the next public and private PR moves should be for Boeing. My first guess is that their strategy should:

A) Mention the tradeoffs involved with any engineering project

B) Quickly accept blame instead of pushing it off to a supplier, a single employee and/or group (i.e., even if they have excellent reason and evidence for doing so)

C) Make known their official stance on Elon's technical assessment

I also think that they should first respond to Elon privately and later make a public statement--when they are ready. I happen to think they should make a public statement about what Elon's statement rather quickly. However, I realize that their executive staff and PR department may need some time to discuss this.

Because Elon is so "high-profile," if they don't handle this wisely, the press will give them two black eyes instead of one.
On your back, in pieces.
How to know if I need more instances in cloud
Beginner question: I'm working on web application which I will releasing to the world soon. Right now, I'm using AWS free tier to test my application written in Asp.Net Mvc 4.

I follow HN and Reddit. I have seen many sites crash or become unresponsive when the submission gets on front page of this site and can't handle the huge load that user pour on the site.

Now I want to be ready for this situation if submit link to my app to these sites and get same huge load. But this load may vary. So I want to know how could I know when to increase/decrease the number of instances. Is there any benchmark/threshold for Asp.net mvc to let me know that I can handle this much requests at the moment and you will need another instance in next few mins or requests? Or is it the case that EC2 automatically creates new instances depending on the load and I just need to enable the settings somewhere? Or there are some third party tools that does all this for me?
Completely agree; left a similar comment upthread. Natural language will be insufficient for programming until we succeed in accurately reducing all natural language to mathematical expressions, which could be achievable if we unlock the secrets of exactly how the human brain stores and accesses data. Needless to say, I'm not holding my breath.
I'm not against formal education entirely. I don't believe that everyone derives benefit equivalent to the cost (both to themselves, and the public cost) of college tuition, but clearly there are a large number of professions that require a formal education, including ones in software development.

Like Emmett point out, however, I think any potential incremental benefit of a CS education at a top school is very much overvalued by recruiters.
I think you're dramatically underestimating the amount of work your brain did in that process.
Any reason why they ripped the original name for Javascript off? I totally thought you were joking until I went to the site and noticed it's a current project.
Full disclosure: I work for Forkly (http://forkly.com), a FoodSpotting competitor.

I think that it was probably an okay exit for the founders (but definitely no homerun), and for most of the early angels. As for BlueRun Ventures (who put in the bulk of the last round), it probably wasn't that good of a return.

Of course, these exits often don't get paid out based on equity, but on some negotiated deal that will make investors at least somewhat happy. As for the founders, I'm pretty sure they got signing bonuses, probably tied to staying at OT for a year or two.

It will be interesting to see what happens to FoodSpotting (apparently it will stay standalone), and how OpenTable will make use of it.
Yeah, the citizenship ceremony really was the only cool part of our experience. But it was really well done. Friendly, but with appropriate gravitas, they let us preening relatives get in the way a lot and take pictures that sort of thing.

It was a nice ceremony, not quite as big a deal I think as your sister-in-law's, but still very Norman Rockwell in a way.
I am also rather confused by that concept of 'real' objects you may 'pass around'. Those are wrapped callbacks, not real objects, you must keep that in mind anyway.
LiveScript was the original name for JavaScript in Netscape Navigator 2.0's beta releases.
Caleb Stone of Avant Labs is another great mind in the human performance space.

http://mindandmuscle.net/forum/

"par deus"
thank you! I knew there had to be a name for this...
Dan Kaminsky at 28C3, on UPNP (5min):

http://www.youtube.com/watch?v=BE-JB078Ax4&list=PL2AD825...
It's not necessarily Boeing's engineers. A lot of the 787 design (not just fabrication) was subcontracted out, so it's just as likely to have been whatever subcontractor had the combination of low bid and business connections to win the contract.

Ref: http://www.newyorker.com/talk/financial/2013/02/04/130204ta_...
Having said that, HN is definitely the best site to get your TC vs HN blog post to the front page
My point was that it is not of a differential to justify the difference in recruitment effort and hype.

Well that's quite a bit harder to refute. ;)
Phil--thanks for your response. I appreciate your offer of phone support. We are bringing in a new head of sales this week in fact. I will put your product in front of this person, and it will be up to them to decide to trial, or not. I am just speaking from my experience on both the selling side, and on the buying side, pricing at a significant premium (be that 1.5X or 6X) to existing players is going to make it very tough to break into any market.
As such, why not price cheaper now? If you price flat to the competition, but offer a clearly better product that's a tried and true method of grabbing market share. With market share your brand equity will increase and you can raise prices later as you gain pricing power.
New BlackBerrys Are Ready, But RIM Seeks Carriers, Apps
Odd, then, that if you visit http://macromates.com/ you'll see that you can purchase Textmate 1.5 (or download a 30 day trial), and no mention or link to Textmate 2 or its home on Github.
Like the idea. One thing to consider: it's a little hard to discern the product/service. Take, for example, this one: http://cl.ly/image/0P0Y1q1r3p0N. Without mousing over the element, it's impossible to tell what the product/company/service is. (ICBW, but isn't that a Chrysler in the background?)
ACM XRDS: Jeff Dean profile
The concept of photography stealing your soul is not unique to this instance. Many cultures felt this way about photography.

http://skeptics.stackexchange.com/questions/8380/did-some-cu...
I wouldn't call what you've written a straw-man argument, but neither is it a steel-man...

My biggest takeaway, and an entirely legitimate criticism, is that if all your functions become instead State World (), your type signature no longer gives you much information about what the function does. In light of this I intend, when/if I get around to playing with a game in Haskell (or anything else that involves shipping around a huge wad of state), to look into splitting types of game state changes into multiple typeclasses, so as to see about preserving some more information about what various state transformations touch (both reading and writing)...
Maybe a little OT but:

Can you be considered an "ist" by having just a BS degree. That is, physicist, computer scientist, etc...

If no, what is the requirement? Masters or PhD?
Check out http://www.airsquirrels.com/ they have an app that let's you mirror your iPhone to your desktop. It's very smooth. I use that, and then use a standard screen cap tool to capture the screen on OSX. Result is the ability to do full app demo on your iPhone and have everything mirrored to your screen. Also handy for sharing via a projector... Since it all goes over AirPlay you can demo without needing a cable/dongle off the iPhone.
I don't think it's that.

They've been fairly vocal in forums and random discussions about how page views are what's most important to them (when people complained about the site redesign the answer was invariably "page views are going up so it must be working").

So I think that's the direction they're heading in. Changing the format of the slug to be shorter and snappier improves page views. Following Kim Dotcom stories, holding reverence for anonymous and being pro-piracy gets them page views.

I do wish them all the best, and they are a business, but I do wish they were more interested in pleasing their '10,000 fans' deeply instead of everyone shallowly, since it's so hard to find that kind of thing these days.

(disclaimer, I used to pay money for Ars until the site design. Now I check it every day but read about a 10th of the articles I used to. Sad times.)
If a data store touted as fault-tolerant isn't fault-tolerant, it's broken.
Homeland Security: Disable UPnP as tens of millions at risk
self-inflicted gunshot wound, according to the Clark County Coroner's office :(
http://www.8newsnow.com/story/20784172/ecomom-co-founder-ceo...
Is AWS feasible for large scale game hosting? I would have thought co-location would be much more economical in this case.
> XCode sucks, but it has always sucked
Xcode 3's degree of suck wasn't anywhere near 4's..
Do you know what happened to the petition signed to oust Ortiz . Has the whitehouse responded to that?
That IS a great saying, thanks for sharing that. I'll remember that one forever.
Digital artists inspired by the GIF's resurgence [video]
This part is funny.

First Quarter 2013 Guidance "Operating income (loss) is expected to be between $(285) million and $65 million, compared to $192 million in the prior year period."

So they're not even projecting profits for the future (except the range of $0-65 million).

I kind of get the game that Jeff is playing which is the $0 balance sheet but straddling that line is a dangerous business. With just under $3 billion in cash, any shift in the needle competition wise and you're screwed for a few quarters... I guess you could raise prices at that point?
One of several reasons why I love tumblr... Comments disabled by default.
Massive Yay. Growth was likely stalled or slow, they had no revenue, and were running out of runway. The investors are getting their money back, and the founders are getting checks for $1M+.
Tinder: The new dating/hookup app sweeping colleges
Good point. I think the sleazy factor dwells on how deceptive the approach is. I prefer to use a warm contact method and be upfront about things. It tends to soften people and helps lower their defenses.
The URL contains the text.

You can just click under the "heading" to write the normal body text.

http://www.zenpen.io/#JY1BCsMwDAS/srdeSvqBkGPBD+gDlFjGBtUGS6...
Senate’s H-1B visa proposal goes far beyond Microsoft’s
Supporting Fast-Moving Business Requirements Using Approval Branching
You don't even need formal qualifications for those, just the actual skill, and then it's up to people to asses if you have them.
I think sports are the principal reasons classes start so early in high school in the u.s. i recall shuddering under heavy rainfall in the early a.m. hours waiting for a bus to pick me up, barely conscious, staggering into a "homeroom". By the time I woke up, it was time to go home. Most kids stayed after for 6 or 7 hours practicing sports they'd never have the slightest chance of competing in beyond high school.
Sure thing:

Security announcement: Devise v2.2.3, v2.1.3, v2.0.5 and v1.5.4 released

http://blog.plataformatec.com.br/2013/01/security-announceme...
Call your Congressperson and urge them to pass Aaron's Law.

Aaron’s Law is in the process of being introduced and debated by members of Congress.

The bill would fix the Computer Fraud and Abuse Act (CFAA) to prevent the type of prosecutorial abuse that led to the death of Aaron Swartz.

Aaron’s Law is being introduced by Congresswoman Zoe Lofgren and is only two pages long.

You can view a draft here: http://1.usa.gov/13DlJj4

Call your Congressperson and tell him or her to support Aaron’s Law now. Then spread the word.

Here's one easy way to call:

http://phonebank.org/aaronslaw

Note: My good friend from the '08 Obama campaign started this site.
I don't know, don't Li-ion batteries tend to fail fairly spectacularly? Those melted cars after Sandy come to mind.
A state monad is a decoration of functions that take and return the state. It's certainly prettier, and there are respects in which the parent's complaints are overblown (certainly, it's no worse than imperative languages), but the parent is entirely accurate that a function like

frobnicateTurboencabulator :: GameState -> GameState

doesn't have a type that tells you anything about what it actually does. Compare that with something like

on :: (b -> b -> c) -> (a -> b) -> a -> a -> c

where the type tells you basically exactly what the function does.

The state monad doesn't help with this problem:

frobnicateTurboencabulator :: State GameState ()

Of course, the solution is is some combination of:

1) Split functionality into many typeclasses and hide the State monad, so you can see what functionality is accessed by a function (as mentioned in my other comment),

2) Have functions return a description of updates to the world-state instead of performing those updates themselves (so you know what kinds of things a particular function might do). This might have the benefit of letting you compose actions before applying them, which could in some cases be faster if the updates are likely to be large.

There are likely other options, as well.
Seconded, but with circuitry like the "ruggeduino" folks have built into their take on arduino.

I'm using ruggeduinos to teach an into to robotics class right now and I'm counting the wiring errors I discover that would have cost an UNO on a little tally sheet as we go.

This simple circuitry has saved just over $400 in just a few weeks.

Hardened = good.

http://ruggedcircuits.com/html/ruggeduino.html
Everybody thought Musk was grandstanding when he first made the offer, but it sounds like he's got the answers!
This are all very good resources. Even better than anything some paid consultants know. But they are a bit generic, and enterprisey. Not a bad thing in itself, but it might tend to turn people off.
Back-to-Basics Weekend Reading - Epidemics
Tap Along app at MIDEM 2013
I did a BSc in Physics. I consider myself a Physicist by education, just as I consider Musk to be. You are trained to be a Physicist whether you pursue a career in that field or not. As I mentioned on a post recently talking about research projects, my final year project in 1995, without going into too much detail, was modeling the expansion of the universe assuming a non-zero cosmological constant and tracing the paths of light through such an expanding/contracting/whatever universe, depending on assumed values, and studying the likely distribution of hydrogen absorption lines as it passed through a posited foam-like structure of walls and filaments of matter. This was a relatively off the wall topic at the time, but for anyone studying Physics today you'll know a lot of these things now represent the state of thinking in many ways. People might pursue these topics to a much deeper level in order to get a Masters or PhD but you still need to be a Physicist at any level to dive into such a project and produce a result.

At least that's my 2c - it's all just semantics, and as such there are many possible answers here :-)
I write bad code all the time, I'm writing terrible code right now. I check in good code.

Some people can visualize an entire program in their head and how it will interact. Not me. I hack at the core of the problem I'm trying to solve, until I've solved it. Then I reorganize the code into something that (hopefully) isn't crap. It seems inefficient, but it works for me.
The 787 electrical design was subcontracted to Thales, who then subcontracted the battery work to GS Yuasa:

http://www.gsyuasa-lp.com/content/thales-selects-gs-yuasa-li...
Seamless Web of Lies
Right. A bit like an artist. You don't need an advanced degree in art to be an accomplished artist. Plus the idea of formalized education with narrowly focused advanced degrees is fairly recent, and for most of the history of the discipline Physicists have not been so qualified.
My personal version is "Broken gets fixed, shoddy lasts forever" http://mattrose.github.com/2009/02/04/broken-gets-fixed-shod...
Is the Philippines Asia’s most promising e-commerce opportunity?
D) Invent a time machine and qualify two different battery types, as they should have done in the first place.

Everything else will keep the 787 on the ground for a very long time, I'm afraid.
This a month and a half after Boeing/Lockheed was derisive about Musk publicly:

http://go.bloomberg.com/political-capital/2012-12-18/musk-vs...
Combat in Eve is more D&D and less Wing commander. When I played (a few years ago) you would get text based messages pop up saying stuff like "X hits Y for 38 damage"
Seems like commenting on HN serves the exact same purposes.
US backed plan for chemical weapon attack on Syria and blame it on Assad