skysight-inc/HackerNews huggingface dataset:
I think the important difference in customer experience is fresh edibles require a local real estate presence.
I've already switched from the local bookstore, which was pure mass market and had no scifi or technical books, to B+N, to amazon, now if B+N closes why would I ever switch back from amazon prime to brick and mortar?

The other killer is amazon prime. I'm paying $70 or whatever it is, to get free shipping and no sales tax. Anytime I pay spend a penny at B+M even long after I saved my $70 from amazon, I'm still thinking... I fronted amazon $70 and I need to make it back on free shipping, and its cheaper online anyway, and I won't have time to read it until after two-day shipping anyway... so why go brick and mortar?

The other problem is, I'm pretty well read, interested in certain specialties, and 50% of salespeople are below the median anyway, so a local store is useless to me. I have special ordered books at local bookstores in the distant past; I believe they used USPS media mail and it took about three weeks plus two trips to the store. I already have amazon prime and it takes two days not three weeks. So I'll probably never buy a new book at a B+M book store again, at least not for myself. I don't know if they can survive off gift sales.

There are five interesting options going forward for bookstores:

1) Gift store that happens to sell books.

2) I donno what to call it, but the sales pitch would be "Don't pay for amazon shipping when we can get it next day air no extra charge". Of course the base price would be MSRP not amazon discount, to pay for the logistics.

3) "We print your book on demand in less than 15 minutes while you drink a complimentary coffee and its still hot when we put it in your hands"

4) "We only stock the (insert authority name)'s top 100 titles... but we know all about those 100 titles, and we never run out of copies". AKA the midnight harry potter store, more or less. Also hosts wild midnight release parties.

5) Dead street in a dead town with no customers but the rent is cheap and the owner sees it as a lifestyle business or bragging rights. Also a front for money laundering, seeing as its a cash business. Being a front and a laundry for regional weed distribution is how our local candle store kept in operation a couple years back.
The "side" of the government? In my opinion that statement reveals a flaw in your reasoning.

The government does not have a "side". It is intended to represent the people. It only needs a side if it must actively support its own preservation.

Consider all the stuff recently revealed by Wikileaks about Iraq and Afghanistan, and also consider the stuff released by Snowden ... None of it had to be kept secret to preserve the government as a whole, the state itself was not threatened in the least bit. All that was threatened were specific (narrow)
programs which happen to be things that most Americans would be appalled by if they were known about.

So clearly the "side" these entities of government are on is the "side" of keeping their own actions secret so that the public won't oppose them and shut them down.

That is extremely anti-democratic. Sure we can all empathize with an NSA official who might face prison time if those responsible for the program are brought to justice, but I don't think that kind of empathy ought to prevent us from seeing the programs for what they are.
Just to throw in a situation I'm in at the moment. A public hospital has put out a tender for a new MRI scanner. I know who is likely cheapest (GE) and I know who is likely the most expensive (Siemens). I suspect Philips falls nearer the higher end, but will be in between. I have nothing to do with the purchase but work with those who do. I'd bet everything I own that GE don't win as the corners cut and unreliability are not winning any favours. Their scanner ticks all the boxes, but in the worst possible way. Multi-transmit RF? Yes! (But it doesn't work). Wide bore? Yes! (But you can't scan any further laterally than with a narrow bore). Propeller type imaging? Yes! (But scanner crashes, weird artifacts arise or the utterly crap interface gets in the way). The list goes on for probably another 50 points. Philips and Siemens have faults, sure. But they are more the result of compromises and are stylistic where the system is that way because someone chose to make it like that. Not because someone screwed up, forgot, didn't check, didn't know etc. some places chose quality over price, and this publicly owned MRI scanner will be in this category.
That would be a great volley back on how revealing metadata is, a la the Paul Revere piece. I know the White House has to keep these records - if congresspeople (AND their staff) don't, there oughta be a law.
Refresh the page and it should work.
Amen. Percentages are how to entice fools.
Cool, I didn't know this.

However, still I wonder if that's enough. I mean, I can imagine that could get annoying really fast considering ! is a little tough to get to on the keyboard. Maybe a modal switch (a la vim, a mode for full blown shell, a mode with IPython being normal IPython) is a good option.

I really hope something like this eventually works out. Command-line shells seem too much like relics of the past, they can stand to be improved with some of the new UI sensibilities. IPython is one thing I can think of that is poised to fit and interact well with shells.
The hyperloop is feeling like the segway at the moment. I remember the hype before the reality of the segway and everyone being disappointed when they found out it was just a slightly altered scooter.
Everybody in latin america uses WhatsApp. It's a common saying to say, "whatsapp me", instead of inbox me these days.
They could have encrypted them and then decrypt if they want to view them.
> I never understood properly, how the hell a population can believe such bullshit.

Brainwashing by controlling the media & lack of education, I'd say.
Sadly, HN is too public for this kind of conversation.
Non-nullable pointers, a type system which is not full of holes, inability to cast. C and C++ obviously add (remove?) such things as complete lack of memory safety, unchecked out-of-bounds accesses or lifetime management. And Go's inability to assert any immutability is also a strike against correctness (at least C++ has consts, though they're complex beasts)
I think it's more than fine to charge for your app - the price is also very affordable ;)
I thought it was Eurasia?
I don't think the hysteria is anti-scientific. It is more a suspicion of agricultural corporations, of secrecy and of American companies. The perception of Monsanto is an excellent example. Corporate paternalism is not appreciated. Consider why companies lobbied so hard for GMO to not be labelled as such.

If almost every product was labelled as GMO then after a while consumers would not care. They would be able to make their own choices about "regular" versus GMO. Instead the fight has been to "trust us" and to keep GMO secret.

"Known to the State of California to cause cancer" is everywhere. No one bats an eyelid any more.
way to pick a sport where 99% of results are determined by innate ability
LightTable is proprietary software. Please use Emacs instead.
Go's version of 'finally' is called 'defer', and it can be used in any situation, not just error management (I often use it for releasing locks in the statement immediately after I've locked them).

>I need to check return values at each step of the call stack, which is tedious and ugly.

I see it more as explicit. You HAVE to decide what you're going to do in case of an error. Usually it's as simple returning that error, but sometimes you want to do more, and having the question constantly being asked means you think about it for all cases.
If there's no option, just use keepvid.com or similar and play it with Mplayer. Uses way less CPU too.
" more overhead than an online bookstore"

So the TLDR is a B+M bookstore is fancier and more expensive than a typical amazon warehouse.

I wonder if a "amazon warehouse"-like experience at a cheaper price would be workable for a bookseller. Probably still have some issues with lack of centralization.

Oldest business trick in the book... instead of paying for labor, convince your customers its a privilege to donate their own labor...

If you're telling yourself this sounds ridiculous, think about supermarkets and then consider Sams Club... Turns out lack of marble floor tiles is not much of an issue after all...
I guess the benefit here is they host on 3 different AWS regions, and provide a nice interface and admin cms.
For a nice list of IPythton notebook examples, see

https://github.com/ipython/ipython/wiki/A-gallery-of-interes...

Mostly data exploration / scientific computing.
you say anti-scientific hysteria, I say reasonable fears regularly ignored by industry and whitewashed by an industry captured fda. example 1: bpa

from the wiki article [1]:

In 2006, the US Government sponsored an assessment of the scientific
literature on BPA. Thirty-eight experts in fields involved with bisphenol A
gathered in Chapel Hill, North Carolina to review several hundred studies on
BPA, many conducted by members of the group. At the end of the meeting, the
group issued the Chapel Hill Consensus Statement,[100] which stated BPA at
concentrations found in the human body is associated with organizational
changes in the prostate, breast, testis, mammary glands, body size, brain
structure and chemistry, and behavior of laboratory animals.[101]

The Chapel Hill Consensus Statement found that average levels in people are
above those that cause harm to many animals in laboratory experiments. They
noted that while BPA is not persistent in the environment or in humans,
biomonitoring surveys indicate that exposure is continuous, which is
problematic because acute animal exposure studies are used to estimate daily
human exposure to BPA, and no studies that had examined BPA pharmacokinetics
in animal models had followed continuous low-level exposures. They added
that measurement of BPA levels in serum and other body fluids suggests the
possibilities that BPA intake is much higher than accounted for, and/or that
BPA can bioaccumulate in some conditions (such as pregnancy).[100]

A 2008 report by the Center for the Evaluation of Risks to Human
Reproduction within the U.S. National Toxicology Program (NTP), which is
within the National Institute of Environmental Health Sciences, reported the
results of its exhaustive review of the literature. Its conclusions,
expressed relative to current estimates of general population exposure
levels in the U.S., were the following:

and yet bpa is still used. So when we hear that monsanto pinky-swears their experiments, even when they contaminate neighboring fields, are super duper safe, or orange growers promise up and down that, well, their genetic modifications they introduced to prevent their business from being destroyed are absolutely positively safe (we promise!)... forgive me for being skeptical.

Not to mention the freakout about labeling foods; if they weren't knowingly poisoning us, why exactly would corporations be so very afraid of properly labeling foods? Any reasonable adult should have his or her bullshit detector going off when they are told gmo is absolutely safe, but it's the end of the world if we tell people which foods have gmo ingredients so that they can choose what to eat.

[1] http://en.wikipedia.org/wiki/Bisphenol_A
Why downvote? When NSA steals my data I want at least secure storage. This way entire NSA database will leak sooner or latter.
very impressive how prescient george orwell was; impressive but of little consolation. I'm a big fan of technology; but i hope that technology wasn't the missing something that previous governments lacked to be able to enforce their authoritarianism.
Secret of Usain Bolt's speed unveiled
Email validation in iOS: using MailGun's GuardPost
I always get a chuckle out of people complaining that Emacs is too slow. Maybe I've just "gotten used to it", but when I first started using it I was sharing a Sun 3 with ten or fifteen other people.

I'd also argue that modes in other editors are ad hoc regexp parsers in some other form... regexps, in the hands of someone who knows what they're doing, work well.

And yes, virtually everything is implemented in Emacs Lisp. That's the whole point.

People have been trying to build "another programmable editor" for 30 decades. It hasn't happened yet. Why do you think it will happen soon?
I'd 100% trust anything Michael Snoyman, the author of Yesod, writes and publishes.

http://hackage.haskell.org/package/yesod
Allow me to assure you that saying " I just program websites " is selling yourself short.

At the VERY least I urge you to design novel experiments and post them publicly.
Slightly OT, but I always recognized you on HN as a lawyer - now I see it appears you have an engineering background as well? Why the switch?
Wow, no need to get so defensive.

You basically gave your child a job training, concentrating on technology which is popular today (and probably at the time when he is looking for a junior maintenance developer position, too). Nothing wrong with that.

If I decided to teach my child programming, I would certainly try and pick the best, most consistent, fun & exciting, state of the art technologies out there which would expand the mind of my child about what's possible today and inspire my kid to push the boundaries when he grows up (if he/she ever decides to pursue that career option).

Different decisions, and one could make the case for both.
Is this helpful? http://en.wordpress.com/windows-live-writer/
Did you know over 1,000,000 people in the US have top secret clearance? That's a huge number!

Or it's ~0.3% of the population. That's a tiny number!

It really depends on context.
Pretty neat, and I especially like that your submission title has meaning.

Have you considered adding a command to start a REPL? So if you ran "gittle" from the command line, you'd get something like the usual Python REPL + "from gittle import *", plus tidbits to make that interaction more pleasant.
That's not anyone's problem, but it also can't be an argument. When I say taxes are theft and people say I can always leave, they should realize there's nowhere to leave. So you're basically saying: "suck it up and pay and learn to call it taxation instead of theft to make yourself feel better about it. If you disagree, you can go let some other country rob you or go to jail." So yeah, great argument you have.
I can side with OP, I find the documentation very disappointing. After several days, I eventually gave up trying to append to a log file in Go. I just couldn't figure it out. I also read a book on Go but it only covered reading files.
Now why they wonder of these problems? I'm old Unix user btw.
> Most government employees are unemployable in the marketplace, so it's in their interest to follow orders, at whatever cost, to keep their jobs.

My anectodal observation is that this may be true for some individuals, this could be said of any large institution. I encountered many capable and intelligent individuals in my time contracting for the government.

The problem I see more has to do with the legal mandates in place, and the labyrinth of regulation and processes. Unless you are quite savvy to how the machine works, it's nearly impossible to get a contract. And the steps to learning how to navigate these processes is pretty lengthy and would make even the most resilient individual completely jaded with the whole thing. Finding a way to unwind the over-regulation in place seems to me to be the only way this market can be opened to true competition.
Maybe I am late to the game (this comment is 35 minutes old), but this has not made the front page of Hacker News as far as I can tell.
well. the problem is white people don't seem to give enough of a shit to actually do anything about it. who's fault is that?

at least white nationalists have the balls to just come out and say what they mean.

coward.
Assuming a constant "engine" output power, which doesn't sound all that unreasonable, the worst case deceleration would be numerically equal, but opposite direction, to the worst case acceleration from a standing start at takeoff.

It's never that bad in practice.

There are much more exciting problems with losing an engine revolving around loss of control.
I definitely agree that the actual conversion rate of traffic to paid user is low -- we're hoping to get that number up to around 1% some day. I wouldn't say it's misleading though since we did actually triple the visit to paid conversion rate.
> [B]ut the keybindings are horrendous. Even if they don't cause hand pain they're long-winded and distracting.

Ha, after 26 years using Emacs I find Vim's keybindings long-winded and distracting. To each their own. However, unlike many people I don't dismiss vi because of unfamiliarity, or use them as an excuse not to learn the editor. I try to use it all the time, but I can never seem to train myself to do non-trivial things with it.

I have the similar problem with other editors: I've seen people rave about Sublime Text, yet none of its killer features (modulo multiple selections) really strike me as worth switching. And any of its features I think I want I could (conceivably) implement in Emacs, so...
Hehe, you sound like Travolta in Hunting Season, I like that :-)
Setting Up a New PC With Chocolatey
I like Bootstrap for the same reason I like Ember. I can just throw some fairly complex HTML, interaction etc in there and it works well. Then, as I need to customize things, add more complex styles and interactions, I can do that. But I don't have to. It means I can hack together a prototype that gives the impression of the complete app within a single day, and start doing usability testing day two.

I just opened up the app I've been working on for the last 6 weeks, which uses Bootstrap, but really a lot of it is customized. So I wondered whether I could just pull out Bootstrap.

And looking through it, there's really not much of Bootstrap left. But then I'm poking around and there's a dialog box with an attached suffix. And that's not something I really want to fiddle with right now, so having one that Just Works is great.

Of course I could poke around on the web and maybe find some purpose-built HTML that does that task. But with Bootstrap I know that there's a wide range of stuff that works across browsers, and I can just throw it in.
I suppose this doesn't mean that it's not legit, but those cases—for lack of a better term—don't look like any kind of packaging that Apple has put out or would put out. Apple has moved towards a flat design—on a hardware level, but I guess also on a software level—with it's devices since the iPhone 4. Those boxes look more like an old iBook G4 than anything else.
Emacs has EIN (http://tkf.github.io/emacs-ipython-notebook/); perhaps a vim implementation is possible?
Scala has neither operators nor operator overloading and I don't know any library which "encourages" doing those crazy things.

There are a few places where symbolic method names are used, and in pretty much every case, it is well-established prior art: +, -, *, /, etc for math operations, ! for sending actor messages (Erlang), &, | ,^ for bit operations (C and friends).

Regarding the type system ... well, the alternative is stuff like reflection and casting. Both introduce the possibility of runtime failures and make refactoring and reasoning a lot harder.

Sure, sometimes a well-placed I-assume-this-can-never-fail cast is exactly what one needs, but I'm happy that Scala gives developers another, safer option here.
How I learned to stop worrying and become an entrepreneur
The AUMF needs to be sunsetted. Heck, if necessary, pass a resolution/law that congratulates everybody on a job well-done and declares victory. Whatever it takes.

A state of war is a temporary thing in a democracy. It has to be. Otherwise the natural tendency of the executive to overreach will be completely unchecked.

I suggest that the job we're doing now is much more like "global policeman", including using lethal SWAT forces, than being in a war. I think such a role is necessary, and I also think that there's no way in hell all the nations of the world are going to overtly agree to this. (Although I suspect a majority are very happy having the yanks clean up the nuts using Predators as long as the PR isn't too bad. Even better, they can support various strikes and options with their intelligence services while publicly railing against the Evil Empire. A lot of foreign political leaders have been playing this game long before 9-11.)

That's a fine and dandy pickle for the world, and I have sympathy for the problem of crazy people wanting to come and hurt civilians in order to affect political change. The problem is, democracies can't be in a state of war for decades. Even assuming that all of the threats are clear and present.

We need a way out of this, and pronto. This is a structural problem for the U.S. that is much worse than slavery ever was. Here's hoping the light will come on for the voting public and they'll start pressuring their elected representatives to do their damned jobs and stop spending so much time politically posturing and positioning their party for the next election.
(I work at Stripe.)

Yeah, we require that people use SSL on the payment pages they serve.

... And yet, despite that, it's not quite a clear-cut situation. When you enter payment details on a site, checking for HTTPS in the address bar is just a heuristic -- you're (mostly reasonably) assuming that "the payment form is served over HTTPS" implies "payment details will be submitted over HTTPS". Browsers try to help here (with warnings for HTTPS -> HTTP form submission), but a poorly implemented site could easily leak information, and you couldn't tell in advance unless you audited all the HTML and JavaScript.

The Stripe Checkout -- which prismviz is using -- always submits details over SSL (of course), but we additionally require websites to serve the enclosing page over SSL because it's both more secure and what users expect.

We rolled out some code recently to more effectively prod users that aren't using SSL in production to implement it. This helps a bit, but it'll always be possible for a weekend project to go live without having crossed every t. Either way, people tend to do the right thing here pretty quickly, since -- as this thread shows -- users complain if they don't.
There is a great Stackoverflow answer about this very thing:

http://stackoverflow.com/questions/6398996/good-haskell-sour...

Personally, I learned a lot from reading a lot of the Functional Pearls that are published in the Journal of Functional Programming. The XMonad source and the source for Monad-Par are also great to read.
Germany, too, as SMS flatrates got to the market rather late and there was some social networking confusion with the VZ group, slowing down the expansion/adoption of Facebook a bit.
It was tough selling the Apple II in a lot of places because there were cheap Asian clones at a fraction of the price.

That lasted until Apple started suing them. Then the Asian manufacturers switched to making PCs and peripherals.
Although HN reaction to AngelList syndicates has so far varied from negative to blah, I think this could be big for startups outside of Silicon Valley. For early stage startups in e.g. Europe, it's quite significant investment of time and money to raise an international seed round and having an easier way to organize international syndictate rounds can be a game changer.
Taking for granted that VoIP location information is an unsolved problem, what about systems that are simply fast and reliable and don't leave people scrambling for pencil and paper?
> We need a way out of this, and pronto. This is a structural problem for the U.S. that is much worse than slavery ever was.

Absolutely. And to find a way out of this, you first need to completely take the money out of politics - radically, entirely.

I see the corruption of Washington (and then: democracy) via money as the core problem, in the US.