skysight-inc/HackerNews huggingface dataset:
I built a small site in Go and I didn't really see the need to use a framework. Here's what I did for routes.

func getRoutes() map[string]customHndlrFnc {
r := make(map[string]customHndlrFnc)

//routes
r["/route_to_url"] = handler
r["/route_to_url2"] = handler2

return r
}

for key, value := range getRoutes() {
http.HandleFunc(key, handlerWrapper(value))
}

All of my routes for this sample were get requests but it could easily be extended.
Despite One of Wettest Julys in United States, Drought Conditions Expand
On paper this looks great. Get in on the startup game.

The skeptic in me asks:

- Do you lose out on network effects by limiting it to 5 at a time? (Isn't part of the benefit of ycombinator that you're part of the larger family?)

- Are there any success stories of this type of in-house accelerator programs? I remember a lot of not so great outcomes in the 2001 timeframe.
I am left wondering:

Why not just measure/compare the response time of the single request that fetches the (presumably) HTML response, and leave all of the ancillary asset delivery and script execution as an aside? If this is about Go versus Python, all I care about is the portion where those are actually involved. And it would be easy to see in the network panel of the developer tools window in Chrome or Firefox.

Of course, the hosting environment also changed, so... there's that still.
The anatomy of the perfect technical interview from a former Amazon VP
Kinect for Windows already has medical applications completed for surgeons to rotate 3D imaging, as you suggest: http://research.microsoft.com/en-us/news/features/touchlesss...

It should improve drastically when the new Kinect from Xbox One gets released for Windows.
They make it sound like patching will alleviate the problem but patching is not a solution for a lot of use cases (where it is unfeasible to redo the encryption or when the NSA already has the ciphertext).

(not that "slightly less secure than we had hoped" is enough reason to panic.)
Also, the rocket will be falling at its terminal velocity, having lost the rest of its speed to air drag. Even without parachutes (and they don't intend to carry any), that's only ~120 m/s - the upper stage and payload are gone, the 1st stage has big tanks but only a little fuel left, so its density is low. The final burn for propulsive landing only has to cancel that last little bit.
The perfect tool for "smart" apps on feature phones, good work guys!
which by the way is a successful further implementation of socrates' "oîda ouk eidōs".
I'm pretty sure most libertarians think that a lot of people who call themselves libertarians aren't actually libertarians.
I'm surprised more people haven't commented about this. I think what you're doing is awesome.

I've always been hesitant in buying online storage because so many companies say my files would be encrypted on their servers, e.g. Google and Amazon, but in fact, they only encrypt data when it's at-rest or when it's not available online. So while their servers are up and running my files are unencrypted, available online to anyone who can access my account? I think when a company says 'my files are encrypted on their servers' that means in-motion and at-rest, not only when their servers shutdown. Storage providers like Google and Amazon don't actually encrypt customer files because their encryption takes place when their servers aren't in use.

I like the sound of my files being transferred over SSL through HTTPS, not a special service, then encrypted using AES 256-bit at the same time my files are being uploaded. That's sweet dude. And, I don't have to upload terabytes of data to pay only $0.10/gb!
I don't mind going against conventional wisdom; and I think HTML.js's let's see what we can get away with is kind of neat - but conflating nodes and node-lists isn't avoiding a proxy, it's just making the api harder to use.

You mention .each, but the fact that you don't use it yourself in the primary HTML.js example should be telling you something: HTML.js does not encourage it's use. It's a cop-out; an escape valve that forces you into a less-than ideal syntax.

If you want to look at this through the lens of breaking with conventional wisdom you should be looking at why that convention arose in the first place.

Extending the DOM? You've got a good argument that the original reasoning no longer applies there! Conflating nodes and node-lists? What's different now that makes this a good idea?

Personally, if anything, I think the conflation is a worse idea now than it was a long time ago. Back when JS was "just" a small snippet in an otherwise static site making assumptions on the DOM of that site made some sense if it simplified your JS. Nowadays, the DOM is more and more an API for building an app, and less a static representation of a document. It's far from static, and depending unnecessarily on structural details of the DOM just means you need a more complicated (slower, more error-prone) mental model while programming.

It's not impossible - it's just making things hard for yourself. But what for? Where's the commensurate gain?
He disputes the HL cost estimate too, and judges that it's probably closer to the cost of HSR all things considered.

Getting sick at sea is OK because you have room to vomit in a sanitary way. Hyperloop gives no such concession.
Ask HN: Best blogging platform for a startup's blog
I'm already running a tumblr blog for my startup but tumblr is not quite what we need. Both medium and svbtle look nice and pretty useful but is it a cheap thing to use those platforms?
I can't help but think of Tintin - Destination Moon, when I see that.
Be afraid, be very afraid!
I did some investigative work to look at if we could use the leap motions to replace the touch-sensitive overlays that we strap to 60" TV's for our on-air traffic folks to use during their segments -- the overlays run about 2500, and if we could replace them with a leap motion and get the same functionality with less cost, this could allow us to roll out the traffic application to more stations than the six or so that are currently using our in-house traffic application.

The first thing that I noticed was that it couldn't take the range of the 60" television that we had hooked up to the traffic software, so I scaled this down to a Thunderbolt display, and tried again. In my tests, the recognition for the thumb was sporadic, if not completely missing -- in both my (fat guy) test as well as during the testing of the local personality (non-fat guy).

I then made some changes to our software to try to minimize the effects of the natural movements of the hand -- I turned down the sensitivity to attempt to compensate for the normal shakes and jitters that you have with your hands. This gave it a better feel, but, the traffic reporters still missed the feeling of touching the display and watching that display interact with your touch.

They're still neat devices (I really wanted to say neat toys, but, I don't want to cheapen the work that the Leap Motion folks put into this thing), but, I'm having a hard time implementing them in a way that would work for us...so they're sitting on my shelf, waiting for a project that could use them (or, take them to my local hackerspace should I not find a good project for them shortly)...
How to Easily Create Charts of Github Issues
Tips? Not as such, since I don't know anything about you or your business. But I can share some reading suggestions - things that helped me and that I consider valuable:

The Four Steps to the Epiphany - Steve Blank

The Art of the Start - Guy Kawasaki

The Lean Startup - Eric Ries

Blue Ocean Strategy - W. Chan Kim and Renee Mauborgne

Crossing the Chasm - Geoffrey Moore

The 22 Immutable Laws of Marketing - Al Ries & Jack Trout

Positioning - Al Ries & Jack Trout

Repositioning - Jack Trout (with Steve Rivkin)

Differentiate or Die - Jack Trout (with Steve Rivkin)

The Ultimate Marketing Plan - Dan S. Kennedy

The Ultimate Sales Machine - Chet Holmes

All Marketers Are Liars - Seth Godin

The Purple Cow - Seth Godin

And add in one generic "Marketing 101" textbook. Find something at a used bookstore or order used on Amazon. Something like this, or similar:

http://www.amazon.com/gp/offer-listing/0132177153/ref=sr_1_4...

I guess there actually is a tip embedded in all that... "learn as much as you can about marketing". I'm still learning myself, and I've only learned enough to have a vague notion of how much I don't know, but I've gained a real appreciation for the importance of this stuff.
Extremely creepy: http://www.businessinsider.com/palantir-wikileaks-2011-2#-1
Their recruitment also reeks of creepiness, sending "confidential" letters to my work place (don't have that address listed anywhere, company has many buildings in the same city).
Having lived in Silicon Valley as well as some of the other prominent cities listed (and with a startup in Seattle currently), one of the most important things Silicon Valley has that is not found in most other cities is a deep and pervasive software engineering and computer science talent pool that startups can draw from.

That is not to say that other cities do not have talented technologists but that they are rare and/or uninvolved in startups relative to what can be found in Silicon Valley. Consequently, it makes it difficult to build a tech startup in most other cities that can compete with Silicon Valley. Cities like LA and NYC have clear strengths when it comes to things like media but with the experience of having also lived in Silicon Valley it is unfortunately obvious that the average level of software engineering talent and experience available to startups in those cities is noticeably lower than what I was accustomed to in Silicon Valley. This handicaps success.

Seattle is the one real exception in my experience, due to its economy also being driven by several software and tech companies for decades. It is why when I decided to build a tech company outside of Silicon Valley, I did it in Seattle instead places like NYC (which I also considered).
He means that Go will not impress programming language geeks and academic PL researchers with cool evolved syntax or cutting edge features, but is a fine language for actually building software.

In the same sense that a language that "in theory" has tons of cool stuff might be unusuable in practice (due to complexity, opaqueness, lack of libs, strange syntax etc).
I was going on a kayak trip last weekend and sought advice from a someone at a state park that ran along the river. The ranger told me that one section had some "small rapids that I could go down depending on my comfort level," a description that while accurate is not very helpful.

I had to decide between taking a shorter trip and missing out because of being overly cautious, or taking the longer trip I planned on.

I ended up putting in downstream and paddled upstream to see them, and they turned out to be pretty big - lots of whitewater and 3 foot drop, something I would not have done alone and without a helmet.

Being able to actually see a picture would allowed me to make a much more informed decision. Pictures really are worth a thousand words.
The Top Fiction Books For Non-Fiction Addicts | Thought Catalog
This article does a pretty poor job of explaining why Steinway is going private. They conducted a strategic review and...?
the most telling thing from the audio of this incident, is how Tim went on with the presentation after firing the guy. he might have as well stopped to take a sip of water..
While I would agree that "the placebo response has no clinical application", I would not discount it so easily. Modern medicine tries to sweep all kinds of things under the "placebo effect" rug. In general, whenever something happens to the human body that we cannot explain by chemistry and mechanics, we call it a "placebo effect". This view of medicine treats the human as two separate entities: the body and the mind.

I believe this is a narrow view. Our brains are not separate from our bodies and have a huge influence over what happens with us. And it seems that at lot of what we previously called "autonomic" systems can be influenced by the mind. This is something we do not understand, which is OK — but I don't think it is OK to mock anyone who says otherwise.

My views on these things changed after, having spent 8 years trying to cure joint pains, I finally got rid of them just by thinking (a simplification, but close enough). Oh, and the throat infections and allergies? Gone, too. That sort of killed my smug scientific approach, or more precisely, made it clear to me that our scientific tools are inadequate and that there are lots of things happening in our bodies that we a) do not understand, b) cannot meaningfully measure, c) cannot reason about in statistical studies. This doesn't mean it is impossible to measure those things, just that at present we do not know how to do it.

I also now believe that "medical training" is not it's all cracked up to be. And I learned that doctors really hate saying "I don't know".

So, I would much rather hear people say "something is happening that we do not understand" rather than discount any articles like this one as pure quackery.
Love how this video completely skips the most difficult aspects of the flight for the components. Going from inverted/horizontal entry flight to the vertical landing position.
> Foster a good code review culture in which finding defects is viewed positively

Any tips on fostering this sort of culture? I personally am vary grateful when others point out defects in my code, as I view it as an opportunity to learn and grow as a developer. I try to encourage other developers on my team to have this attitude as well, and most do. However, I've worked with developers in the past who view anything pointed out in code review as personal attacks rather than a chance to learn. What can I do to help avoid this?
I read the same thing "I can hear every note, whether it's from a guitar in Nickelback or a violin in an orchestra."

Cringed.
It's natural to think people are dicks when they attack your personal heroes, but that doesn't make it their problem, just yours.
Getting Git
I think people need to take the 10,000 hour rule in the context that it was presented in. It alone was not the central part of Outliers.

A good part of the book was spent dealing with natural ability. There was an entire discussion of geniuses, and a description of where they ended up. Gladwell isn't saying that anyone is capable of anything if they put 10,000 hours of work into it.

What he said was that at the highest level of performance, within the subset of those that do have the prerequisites to perform at a world-class level in what they do, the factor that differentiates people is how much effort they put into it.

That still holds in all of this and neither this shallow regurgitation of Epstein's work nor Epstein's work itself are at odds with that. In my opinion, all Epstein's work really shows is that the prerequisites for excelling at physical activities are more selective than those for other things, which most people would probably agree with intuitively.
Absolutely agree, I have dozens of unopened e-mails right now because I'm saving them for the weekend (and it's only Wednesday). I think that just highlights how Jaana felt that her launch had failed, even though it was completely illogical at that point. :-)
This gets repeated a lot, but I'll say it again anyway:

MSVC is a C++ compiler. It happens to support some C99 (and will support more in VS2013, actually), but that's not its focus. While I, and many other Windows developers, feel that its standard compliance has fallen a bit behind in the last five years or so, Microsoft has made tremendous strides towards fixing that problem lately, and the roadmap (http://blogs.msdn.com/b/somasegar/archive/2013/06/28/1042993...) for full C++11/14 compliance looks good, and seems reasonable. Further, while C++11/14 compliance in MSVC isn't amazing, its compilation speed, and the optimizations it can deliver to its compiled executables, are both top-notch. VC++ generally seems to land between GCC and ICC for most code I write.

Is it perfect? No. Should it support more of C++11 and 14? Yes, and they're working on it. But as much as I wish there were a great C99 compiler on Windows, Microsoft has been open for a very, very long time that that's simply not their focus. Just as I don't assail Apple for Xcode's lousy Python support, I don't see a point in attacking MSVC for not doing C support.
3 hidden Galaxy S4 features you probably didn't know about
That has to be the most ridiculous statement - especially since you claim to come from the subcontinent yourself. Every country has its share of problems and cultural differences - but you're looking at it from a very pessimistic and negative perspective. Germany and any other country can put in measures to ensure the kind of people do immigrate are also ones that would fit into their societies. They don't need to haul them over in boatfulls.
Like these 'potential' terrorists : "Nihilists, anarchists, activists, Lulzsec, Anonymous, twenty-somethings who haven’t talked to the opposite sex in five or six years."

Is this the narrative that needs to be sold now?
Could you give a few details on why gpl software is not acceptable in those environments?

I understand the part about GPL libraries forcing it on linked applications. However, not sure why it matters regarding stand-alone apps.
Why I Am No Longer Proud to be an American (2005)
My parents are both physicians (though not surgeons); I'm sure they'd be interested in what you are doing, and should be able to connect you with some interested surgeons, please send me an e-mail at eli[at]storied[dot]us if you'd like an intro.
Hey Josh,

One of the devs here..

There's several different ways your TextIt app can be deployed depending on where you are located. When you sign up, we present the geographically appropriate options for you. In some cases you will see Twilio, others you will get direct connections with a carrier.

However, no matter where you are we also have a pretty robust Android app (free on Google Play) that can facilitate 2-way SMS anywhere in the world.
I've had very mixed results.

* MicroCenter stores won't price match online stores, only nearby competitors.

* Sears stores will price match their own website (which is apparently a mostly separate business), but I don't think they will match any other websites.

* Windstream internet's website didn't work, and when I called in, they told me I'd get the deal on the website. When I got the bill, it was 40% higher. I had to jump through a bunch of hoops on the phone to eventually find out that the price they quoted me is only for places where they have competition. But they gave me the discount anyways since I asked.
Yup, air resistance works with you on the way down, not against you, and it is courteous enough to start small and work itself up when you are on the way down.
It's a pattern in a lot of startups. At least in this case, it's led to a product that sells. I've seen too many startups where the intended product is a startup. This leads to timid, me-too ideas that will never go anywhere.

Starting from a point of deep domain expertise helps insure that you're addressing a real pain point in an effective way.
Five Questions for Lean Content Creator Stephanie Hay
If you look at the form, it seems they are looking for resorts and outfitters to document their local trails - people who have a vested interest in having more information to show customers.
> I'm not sure I follow.

The mind is not -- cannot be -- a source of empirical evidence. Science requires empirical evidence.

> The hypothesis is testable as shown by the research.

What research is that? Which scientific theory did the research either shape, or test, or potentially falsify?

> I'm not sure why you are saying it is unscientific.

The article describes, it doesn't explain. Science requires explanations, explanations that can be generalized into principles, tested, and potentially falsified.

> I grant you there may be alternative explanations for the data ...

But the data aren't explained, they're described. Test subjects were more likely to answer correctly if they received positive encouragement. That's a description. No one has tried to explain or generalize that description, turn it into something falsifiable.

> it is often true that science has been lead astray by incorrect framing of the question,

Absolutely true.

> but it's still science...

Absolutely false.
Elixir has similar mechanisms. It's great to see language designers explore new ways of making a language homoiconic without pure s-expressions.
Public class Conquest implements AIGame
Hey hey!

I think you guys should give a hard look at TextIt, it was very much built with UReport and the like in mind, essentially taking things that worked really well and polishing the hell out of them. Definitely reach out via email if you have any questions or if we can do something to help out, integrating with an SMSC is totally possible.
I thought high speed train was supposed to be cheaper than airplane. Or at least stay at the same price range.

São Paulo - Rio is actually the 3rd most busy airplane route in the world. With over 7.7M passengers in 2012. [1]

[1] http://www.amadeus.com/web/amadeus/en_US-US/Amadeus-Home/New...
None of my clients have publicly accessible SQL servers (all behind firewalls). This product would be great for them... but it looks like you want them to open their db up to the world?
‘Fine Print Hijacker’ settles conflict with Russian bank
Keynes, is that you?
10 Celebrities Who Quit Scientology And Why | Thought Catalog
Excellent work. Really fine engineering we've witnessed there.
> it is vital to preserve western culture. Immigration done right can strengthen it and keep it vital, but done wrong it can dilute and corrupt the culture.

I've read that the pressure of xenophobia was a big contributor to the assimilation of past waves of American immigrants. Three of my four grandparents were working-class immigrants or the offspring thereof. There was never any doubt they wanted to be, and indeed became or grew up as, "real Americans" --- in no small part because they were (at a minimum) looked down on by the "real Americans."

Certainly xenophobia is not especially admirable. But these days there's a danger of going too far in the other direction: There seems to be a species of political correctness that insists (sometimes loudly) that every other culture is at least as virtuous as American/Western culture and should be allowed to take root and spread in whatever fertile Western environment its human carriers decide they want to live in.
> Not in science. In science, the explanation is both the cart and the horse. No explanation, no science.

Fair enough. But that doesn't mean that whenever you encounter the boundaries of science you get to call people derisive names and ridicule them.

See my other comment — I used to have the same smug approach, until I found out on myself that there are things that medicine doesn't understand. Of course I don't call it "science", but I don't ridicule it, either. I just know that we don't know.
It looks like there are two entirely different sets of concerns here. One concern is the technical feasibility of Hyperloop; your concern is to justify your hero-worship of Elon Musk.

Personally, I find it questionable that an automobile entrepreneur is choosing to publicize this concept but invest nothing into building it himself, as if to spread FUD about high speed rail. Calling Musk out for that and for not showing his work when it comes to costs and numbers is appropriate whether or not it offends your hero worship.