skysight-inc/HackerNews huggingface dataset:
But that's not at all what fuels the commodity market! People "invest" in precious metals so they can convert them into something else?

Anyway, I'm done with this discussion. Feel free to have the last word. It's clear to me that you've made-up your own definition of 'investment' and cannot see past that. Totally your right. But for the rest of us, here's what investment means:

investment noun
: the outlay of money usually for income or profit : capital outlay; also : the sum invested or the property purchased
It's hard to truly compare, but I started from VPN review sites and just disqualified most of the sites that seemed to care more about torrenting than about privacy, and of the remaining ones I went with the one with the best reviews and official policies.
Some customers need hand holding.

One thing to consider is an inverse of customer support. Have your dedicated customer service rep handle only repeatable issues with a script.

Then you just say, "I'm going to escalate your issue to our Solutions Department, who are responsible for that type of issue. They will be able to walk you through the process."

But really, whatever you do, if you do email/chat support I'd be feeding every chat session/email exchange into an expert system, and trying to generate responses when possible.
Pursuit of the Perfect Diet
Please don't start a startup to gain a credential.
The details: http://www.fishnetsecurity.com/6labs/blog/remote-desktop-pro...
As a rule of thumb anxiety stops people dropping off to sleep while depression causes them to wake early. Sleep apnoea cause very many micro-breaks in sleep.

There are different forms of insomnia.
Well I hope I'm not late. Just home from work but this looks too awesome to resist jumping into
> It is not like "leaving a street-level window open"

The OpenSSL thing is very much like suddenly discovering you had a street level window open for the past two years.
Ask HN: Review my app startup, www.chance.fm
Hi guys, Chance is an app wholly built on top of Twitter, which we built to improve the Twitter experience itself.

It enables short video interactions between Twitter users.

So I'd like feedback on what the HN community thinks about Chance and how you all might find value in using it! Thank you!

Abhijit Gupta
Founder & CEO, Chance.

P.S. - We are YC rejects :) Hopefully they got it wrong with us.
That post reminded me of Carlin's skit about stuff: https://www.youtube.com/watch?v=MvgN5gCuLac
To be honest, I can't even solve those reCAPTCHAs on that page (that's one of my biggest gripes about reCAPTCHA). I think we're nearing a point in time where if some(thing) can solve a particularly hard CAPTCHA, we can safely assume that it's not human.
Netflix Is Actually Getting Faster on Comcast
Do you have any examples of a tool/workflow that's made its way from bash to bash+python to C?
The rest will follow! I see what you did there.
this is not an original observation, and nor is it inaccurate, but it doesn't account for the other 90% of people who live in los angeles.
As much as people like to make fun of PHP, symfony2 has the best development toolbar I've ever seen, with the previous winner from symfony1.
I had an inverted experience like this at my job. My job title is Technical Support. I do internal and external support for our company. We use Salesforce. By sheer luck I convinced my boss to allot me full system admin access to our Salesforce instance. I've gone to town improving our customer support workflow for our 100+ phone and e-mail reps by creating small tools and tweaks using Apex/VF Pages among other things.

I had no prior experience with Salesforce when I first requested access. I'm no Salesforce Architect, but I have a great grasp on the internals of it now all because my boss had a little faith in me.
Context Matters Lessons Learned From YouTube's Recommended Videos
The first thing I thought was 'Do I really want to publicize all I own?' I don't have much of significant value, so I'd expect the high net worth individuals whom this appears to be targeted at would be even more concerned about becoming targets (e.g. of advertisers and thieves) based on the data it collects.
The author is a systems engineer at Cloudflare.
Functions are objects, and you can attach properties to them.

function foo() {}
foo.bar = 7;
console.log(foo.bar); // prints 7
Backbone Marionette would make the LOC comparison a fair one and is worth looking into if you haven't already. Marionette is an especially good answer for people who like the Backbone way of organizing apps but hate boilerplate/non-declarative view bindings.

My favorite part of Marionette is that it has opinions about things like model/view management -- so it avoids a lot of boilerplate -- but it can almost always be molded/tweaked to fit your specific needs (animations, lazy loading, views partially rendered on the server). It lets you 1) mix and match pieces build to work with Backbone (ModelBinder for declarative model-view bindings, Relational for client-side relations, etc.), 2) scale state change management up and down as appropriate for your app (via model changes, controller interactions, route events), and does not force you into a fully single-page architecture if you don't want it.

Anyway, I think Marionette is a pretty great way to write small, modular, readable code without sacrificing high-level abstractions.
Haunted House, Guy Trapped By A Lamp, Trips By A Table (Garry's Mod Fun)
> Mathematics and formal proofs are very unambiguous, yet they are concise.

http://www.newscientist.com/article/dn25068-wikipediasize-ma...
Have you had opportunity to try NoMachine? I knew them as the NX people - they seem to be giving their tech away these days.

https://www.nomachine.com/
Which they shouldn't do.

Both sides of the table should embrace programming language agnosticism. I've spent most of my career doing PHP and later Node.js, but I'd be happy to take a job working on a product written in Python or Ruby if such an opportunity arose.
The thing about a shell (much like an editor, really) is that if you invest in it too far it becomes much more frustrating than reasonable to go without it. If you tend to shell in to a lot of servers that you lack control over, getting used to zsh niceties just makes the rest of your life that much harder. At least in my experience.
And yet Kevin Rose has to deal with the hobos protesting at his front door?
i just noticed i have the update and i tried it out.
wow, first try. amazing:
https://plus.google.com/+ScottDraves/posts/W4ozBLTBmKy
I recently developed a profiler for my company's web application. It uses dynamic introspection to profile (nearly) all function calls on the server side. It automatically picks up any SQL queries and profiles them as well. It's all packaged up in a web interface which can be invoked on any page on the site. You can see the exact queries, sort functions by time or number of calls, etc. It also shows a full reconstruction of the call tree, with individual branches expandable and collapsible.

It was a lot of fun to write and has been just as fun to use. We've found a number of simple changes that led to big performance gains on some of the pages.
I have come across a few that do teach algorithms, although I've never been. How deep can you get on algorithms when you only learn it for a week?

With that said, I'm not a CS grad and I've learnt time complexity through self learning.

Personally I don't think algorithms are really necessary for people working to be front end web developers. The bottleneck on speed is in the back end.
This is awesome, I was starting to wonder if everyone was on the "let's get into debt" bandwagon these days.
Well that may be true, but unbiased information is just not available in commercial settings (even the government "which solar panel is best" information is politically influenced, plus it doesn't even list correct pricing). I usually book hotels on kayak, but what hotels are listed there ?

The ones that pay 5% of the booking price to kayak.

Face it, without commercial incentives you'd never get accurate pricing, making finding the cheapest hotel VERY hard. Finding a 5% cheaper hotel costs me the better part of the day, and that will generally be worth far more than the 5% of the price that I might save (ie. 15-20 bucks). Also, sites like kayak may not get volume pricing, but they do seem to get lower prices than I can get myself.
kitty litter!
It definitely is a suicide mission if you are running the business with a pure economies of scale mentality. There are so many nuances that can be a competitive advantage if you do it right and a dealbreaker if you do it even slightly more wrong than a competitor. For example, simple and common heuristics from off the shelf TSP solver libraries can have 30 to 50% worse (measured in cost) routes than top tier TSP solvers with as few as 15 stops. The overhead of brick and mortar vs industrial style warehousing can be a 20-40% cost disadvantage (I would bet against instacart for this reason alone). If you dont start from the beginning with the right expertise, you will never have the cash padding deep enough to ever get it right.
Dear Makers, here is what nobody tells you about distribution and operations
Hi sunir, yes, my personal life is a mess because I've taken on more work than I can balance against the needs of my family. I imagine most founders with family find themselves in the same spot and one side ends up folding (hopefully the startup and not the family).

The business side of things is healthy, but I can't keep running at the same pace I have been for my family's sake. I need to scale back my hours, hence we're hiring.

Kumu is actually a platform for all things relationships, not just mindmapping. We're primarily focused on systems mapping (elements, connections, feedback loops, etc) and network mapping (social, stakeholder analysis, etc) -- many of our customers actually blend the two within a single project.
So have a total fragment in your general recursive language, or encode recursion in your total language. Either is preferable to using an FFI to combine markedly different languages.
I'm more put off by people not inspecting and simply picking up produce. The sorry state of merchandising for produce these days requires a sharp eye.
You should not purchase hundreds of thousands of dollars worth of ads until you have a very good understanding of your unit economics and know that this ad spend will be profitable. This is invariant regardless of whether you propose to fund that with cash or credit.

Contrary the article, having credit cards available is a very, very useful thing as a self-funded entrepreneur. Particularly when you're mostly cash flow positive, they're an instant discount on many goods and services, and they allow you to cover week-to-week or month-to-month variability in cash flow without business or social consequence.

Also, while I would strongly advise against running up $X0k in debt prior to launch, if you've got a decently operating business they're a reasonably cheap and very available form of credit. I've spiked my cards to, hmm, probably $80k or so at points over the years. That implies an interest expense of roughly $1,000 per month (assuming you revolve it). Interest is like any other business expense: $1,000 is cheap at the price if it buys you $2,000 of increased opportunities.
i thought it was bad programming to not insert the {} even if the statement only had one line of code. is this not true?
A truck can take a circuit and deliver to a bunch of people.
Foolproof: A Sampling of Mathematical Folk Humor (2005) [pdf]
I don't have sources that outline the issues on why taking it for a long time is bad. I have talked to a pharmacist and other articles stating that it's a temporary fix.

Here's another article mentioning that it should be taken for 3 months at most:

http://www.huffingtonpost.com/dr-michael-j-breus/melatonin-s...
Belated thanks, that's extremely helpful. I'll take a look at those links which are unfamiliar to me (I've already read the Nature of Code link, it's a great book.) Tidbits:

+ Yes, the code presented "works" for multiple hidden layers. But it converges too slowly to be useful, except for very small networks. Later chapters introduce new ideas which help backprop converge faster, and which start to make multiple hidden layers quite feasible.

+ On the broader machine learning front, I think scikit learn is a pretty nice general library: it's approachable, easy to use, and has reasonable docs. It'll be interesting to see how it develops.

+ For neural nets in particular, elsewhere in this thread Dave Sullivan has done a nice job distilling out a list of good libraries. I think it'll be a while before there's a real out-of-the-box solution for neural nets, though, since setting parameters for neural nets is something of an art.
Do you have any links? It is contrary to everything I have read and my own experiences. When I pull an all nighter then sleep well the next day I am still wrecked.
Oh so it it's not....unlimited.
> The loop itself is quite useless, why wasn't it also removed ? (Just kidding)

Good question! I guess LuaJIT isn't optimized for programs that don't do anything.

> So, it is an association list implemented using tables, where links are given by the __index property, using a metatable.

I think that's a matter of opinion. It's interesting that being able to form these simple hierarchies is emergent property of alists, but just because Lua provides another mechanism to implement hierarchical lookups, doesn't mean that the language designers were trying to ape alists. If anything, I'd assume that Roberto and company were inspired by Smalltalk's doesNotUnderstand message when they implemented __index metamethods.
Ultimately, they use financial analysts for the annual reports, but these analysts don't make numbers out of thin air, they are using the data generated by Google on their current activities and their own forecasters' expectations. Big banks analysts do not have access to as much company knowledge as the employees themselves.
It's almost certainly the other way around esp. by your description of 'harsh' skin. Likely something lossy in the film process gives the effect you like (if it is even real... it's easy to imagine all sorts of visual differences that aren't real when you know stuff)
Ask HN: Domain buying and valuation
I'm interested in making an offer on a domain that's currently owned by a company. How do I go about estimating a fair value, and making an offer? Is using a domain broker a good idea? Thanks
Hypochondriac's dream! Or if you have a big family, maybe you could ask enough questions to justify $50/month. But I'm having a hard time picturing relevance to the typical single person or senior, at least one who has an established relationship with a health provider and adequate insurance.
Vertical integration and web development
I disagree quite strongly. In theory it works like you suggest - developers see problems, and they're motivated to fix them in a permanent fashion so they won't ever have to deal with them again. In practice, there are multiple equilibria. The good equilibrium is what you describe and what I've summarized above. The bad equilibrium is that the team is short staffed and developers are too busy putting out fires to actually implement the architectural changes required to prevent the fires from starting in the first place. If you're building an organization where developers are expected to do operations work, you have to think about the latter case. If you don't, you can very easily fall into a trap where your core infrastructure stagnates because developers are too busy coming up with the next hack to fix the ongoing outage to step back and think about broader changes that will make the entire system less painful in the future.

In fact, this is one of the things that Steve Yegge cites in his famous essay [0] about how Google, organizationally, is better than Amazon:

And their operations are a mess; they don't really have SREs and they make
engineers pretty much do everything, which leaves almost no time for coding -
though again this varies by group, so it's luck of the draw.

At a small company like Olark, they may be able to get away with this because their product is small, their team is small, and so by necessity they have to do everything. But once their product grows, or their customer volume grows, it's very easy to get sucked into a very painful trap by having your engineers be your ops and your customer support.

[0] https://plus.google.com/+RipRowan/posts/eVeouesvaVX
I don't care about interpretations. I care about what is actually written. The phrasing gives them complete control. Royalty-free does not just mean they only have to go through "authorized clients". It means, someone could upload tracks they are recording for an album...then the "Company" could decide to publish it without paying any royalties.

The restriction line also doesn't apply at all. You simply start an affiliate company that does music promotion, then it is within the business line. The terms are a serious joke and horrible for customers. No one should trust a company with their data when the company is taking complete control and ownership of the data, with no restrictions or ability to revoke permission (even when deleting it).

Other storage companies (that I will work with) do not prevent me from using my own encryption to protect the data. So unless they break my encryption, my data is useless to them. Streem doesn't allow encryption, so this isn't like other storage companies. It seems like Streem is using this just to gather lots of content and sell it for profit, advertising and targeting purposes. Really scary...
The original order allowed law enforcement to [“capture all non-content dialing, routing, addressing, and signaling information . . . sent from or sent to” the target’s account.] (note "non-content")

Levison told the FBI when first contacted that he could not do this because of the encryption mode the target used. He told the FBI [“Lavabit did not want to ‘defeat [its] own system.’”] presumably by disclosing it's private keys for the ssl traffic. Only later did he come up with a way that he could comply with this order without disclosing Lavabit's private keys, but by the next day that was already too late because:

That very same day as the first order the FBI got a new broader order that [instructed Lavabit to “provide the [FBI] with unencrypted data pursuant to the [Pen/Trap] Order” and reiterated that Lavabit was to provide “any information, facilities, or technical assistance . . . under the control of Lavabit . . . [that was] needed to provide the FBI with the unencrypted data.”]

So this is where I make my point above, that this seems over reaching, and Levison's reactions from that point forward are understandable if argumentative. It is only after this point that one could argue he "demonstrated hostility".

--

However, it should be noted here that this appeals court decision does not ratify the magistrate judge's approval of a wire tap or the original court's decision against Levison and Lavabit. This decision even notes that Levison fails to make the arguments I made above so cannot consider them.
You can download The Bootstrapper Bible by Seth Godin for free. It's "Free for 2 weeks only through December 30th!"

http://www.sethgodin.com/sg/docs/bootstrap.pdf‎

If you haven't gotten into an incubator, you should think about bootstrapping as long as you can until you find your product market fit. If you burn investor's money before you find a fire that can grow, you will be forced to quit.
I know React is backend agnostic, but out of curiosity, what does your ideal server API architecture look like if not RESTful?
The answer is not "screw the safeguards, I know what I'm doing". The answer is language that

a) doesn't have different ways to do the same thing. (I.e. if with either a single statement or a compound statements)

b) Doesn't do things implicitly. I.e. if you want to fall through, you have to indicate that. If you want to break, you have to indicate that, too.

The idea of saying "it's only mediocre people" is nice, because it implies we're not mediocre. It's also wrong, because everybody makes mistakes. You want to prevent mistakes from being made in the first place, independent of skill level. That's why doctors have adopted checklists, for example. They certainly know all the things on there. And 99.99% of the time, they do just what's on the checklist.

But that one time when you're tired, and you forget one tiny step that can have catastrophic consequences, that checklist saves your bacon.

Unambiguity in your language is nothing but a syntactically enforced checklist.

After-the-fact punishment doesn't really help as much as you'd like to think. It merely leads to expending energy on cover-ups instead of making sure the mistake never happens again.
Making makefiles for your research code
Dangerous does not necessarily mean fatal. The posed question specifically states environment, and the bed as an environment is typically a flat, soft, blunt, rectangular prism.

Whereas volcanoes, and more specifically, active volcanoes can be unpredicable and spurt out hot lava and ash.

The question is worded fine and your attempt to poke holes into this is invalid.

Even if a question is worded well, it can always be interpreted incorrectly. The question should not be blamed for a person's inability to process information.
In SF I literally walk past a grocery store every day, I enjoy the occasional grocery shopping, but I can't get enough of these services. I work long enough hours that I rarely have time during the week, so that may account for my view point. But I'll say, once you start using one, it's hard to go back. With a company like instacart, if i'm at that point in the week and I don't have what I need to make dinner, instead of getting take out on the regular, I can get what I need dropped off immediately without dropping what I'm doing. With amazonfresh, I no longer need to do a week long or two week long shopping trip. Fresh produce every day. There's way less waste, at least than what I used to go through. I do still see value in the occaisional trip to the grocery store for reasons you mentioned, but when I do stop now, it's fast, and never on one of those extremely busy weekend days where half of the trip is me standing in a line trying not to block the cereal aisle. In addition, there's one major convenience other than getting large amounts of time back, and reducing waste, I can order what I purchased previously. No thought needed, there's enough duplicate items that going through the mundane process of picking up the exact same carton of milk every week, becomes pointless.
I stopped going down this path after the third client in a row who was so disorganized that "oh, sorry, didn't tell you about that GPO/NAT/firewall...". Usually after I run smack into it and start asking along the lines of "it's as if such-and-such is blocking thingamajig". They completely understand that when they spring these surprises on me, the contract price goes up; it doesn't faze them in the least, it is part of the landscape for them.

At the same time, they refuse to consider appliances or SaaS-oriented solutions; everything has to be on-premises and built from the ground up with them performing the remote fingers (and honestly, performing the steps without really understanding them).

This seems to be a widespread requirement in US Federal Government contracting circles, so I'm surprised there isn't some kind of telepresence solution that lets you type a command and passes it through after the staff member presses the "y" or Enter key to accept, and prompts in a similar fashion for each mouse click/drag. Maybe even record each approved step.
Most research shows there is a cap in that with a few weeks of good sleep, waking up naturally, your body returns to peak performance.

I haven't seen much research that suggests you can pay off sleep debt in large chunks so putting the debt in hours doesn't make a lot of sense to me. Sleeping 4 hours tonight and then 12 tomorrow night is not equivalent to sleeping 8 tonight and 8 tomorrow