skysight-inc/HackerNews huggingface dataset:
Thanks for your comments, and your encouragement. My girlfriend represents an extreme case. Most people don't get stuck in a well, they fall into ruts. There are many possible ways to get out of a rut, but only one way out of a well.

Most of the contamination of the mental health system has to do with the pharmaceutical industry's lust for profit. My girlfriend's worst treatment was at the hands of the psychiatrists employed by the County's behavioral health hospital.

> I understand your vision, but not how you plan to implement it. you'll have to scale up the process you used for coming up with a treatment plan for your gf.

For the most part, people just need better information so they can better help themselves and their family & friends. I need to experiment some more, make sure the approach generalizes, and fill in the details.

> Also, will you prescribe medications, or will you limit yourself to suggestions (including alternative treatments) that can be fulfilled over the counter?

Most people can get by with what's available OTC. Some of the more useful drugs need a prescription, but it shouldn't be a problem to get them from a reasonable physician, as they are not 'scheduled' (drugs that are frequently abused).

I have an idea for a supplement that I could apply for FDA approval. This would allow me to make claims: "improves memory", etc, and to put it into a more useful form.

> Even in the latter case, you may need some government approval depending on how the process is conducted.

One of the more useful things I've found involves industrial gasses. I have two cylinders in my father's garage. One is easy to obtain anywhere, the other is a custom blend of gasses. I'm paying cylinder rental for the custom blend, and by this point I've paid more for rental than for the gasses inside. (I didn't know the cylinder would be so heavy, or that it'd last so long...)

Years ago I went to an "oxygen bar" in Telluride, Colorado. I didn't notice anything, and now I know that using supplemental oxygen in that manner is not at all beneficial. But the 'air spa' business model is a possibility. For the one cylinder, regulations probably don't apply. The more 'recreational' of the gasses would be a bit of a regulatory minefield. But it'd be good to let people know about that 60-year old book.
Regarding reasons for using the protocol: It will indeed make HTTP faster in most cases, because of the dropped need to create a new TCP/TLS connection for each request. Yes, pipelined HTTP/1.1 and connection pools could that too to a little extend, but browsers and other applications had limitations on how much connections and therefore parallel requests could be made, which were quite low compared to todays need. With HTTP/2 one connection is sufficient for everything.

With HTTP/2 you can now do also things like creating 200 parallel SSE connections to a server to receive events with low overhead. This was neither possible with HTTP/1.1 (where browsers would limit to you 8 or something like that connections) nor efficient. But once again - this was a browser limitation, not necessarily an HTTP/1.1 one.

Regarding caching I don't see a difference, as the caching happens on a higher layer.

I have implemented HTTP/2 to about 65% for myself. I think the protocol is mostly OKish. It can be implemented with a reasonable effort (assuming you have a very good understanding of protocol implementation in general - there's more chances to fuck up in it than in HTTP/1.1) and should provide a reasonable performance. There is some stuff in there which I don't like e.g. race conditions during SETTINGs negotiation, the question why strings can be encoded with and without huffman encoding and the use of default frame sizes which make it less suitable for embedded devices (where it would otherwise be much better than HTTP/1.1). But in the meantime I came to the conclusion that there are no perfect protocols - all of them have some strange things incorporated, because somebody involved in standardization has a usecase for it and a consent needs to be reached.

I didn't came to a complete conclusion regarding the required computing resources. On the one hand header handling is a lot more efficient (no need to search for line breaks, etc.). But the stream multiplexing might require an additional memory copy operation (from the received socket payload into the buffer that is dedicated for that stream) depending on the architecture of the library. Need to do some benchmarking on that. However benchmarking for HTTP/2 is difficult, because it's currently mostly deployed with TLS (and many libraries and tools only support HTTP/2 with TLS and not the h2c variant), which affects all results.
Corvids and cetaceans would be good for future study, but I doubt we're in for much of a surprise.

This is a study in line with interspecies differences. Intraspecies differences still require some teasing out. E.g., how does a Gauss differ from Joe Q. Public?
Mein Kampf is a known vector of Fascism-Related Memetic Disorder. Shouldn't we stop diseases of the mind as well as those of the body?
I don't think WMF staff are credited enough for the work they do in keeping Wikipedia running. They seriously know how to scale, I think the only ones better than them are honestly Facebook and Twitter!
Early game you cant afford 10 scouts.

I think the difficulty of interpreting the information and the act of information gathering itself as a basis for planning and decision making is hard.
If you're in Manhattan below 125th st, dumbo, williamsburg, or downtown BK, hailing a yellow cab usually works out. Everywhere else uber/lyft are superior solutions.
Treating drivers as independent contractors also increases liquidity for everyone else in the market, as drivers just run multiple apps (and anecdotally prefer driving for Lyft in my unscientific q&a sessions). It's like Groupon marketing budget in early days increasing awareness of all deal sites out there.
Most of their inter-island flights are every hour all day and I wouldn't be surprised if they take off early if they have all the passengers on-board.
You'd think they could come up with a more efficient way of broadcasting content than just rebroadcasting the same content over and over again hourly.

A more interesting approach would be to use a data carousel with erasure codes. That way you could tune in anytime and be done once you've collected enough blocks to reassemble the wanted files. You could even vary the allocated bitrate for each file, starting with a higher bitrate to get early birds fast access and then lowering the bitrate as more and more people already completed their download, but still allowing stragglers to catch up.

Since this is just a curated collection of content, it has very little to do with the Internet, unlike the title suggests. At the very least they should add some level of interactivity, so that users could vote on content to be sent and/or submit content for broadcasting like other similar satellite data casting systems already in use.
I know. I was pointing out the... creative... journalism.
The plan is for a Node.js 6.0 release on Tuesday: https://github.com/nodejs/node/issues/5766#issuecomment-1983.... This would include V8 5.0.
Swedish (centre) right-wing party's new logo wasn't quite thought through
I forgot the exact number, but I remember reading somewhere that for a garbage collector to work well you need to give it something like 3 or 4 times more space than you will actually be using at maximum allocation - not counting transient stuff.

This allows it to shuffle things around more effectively while it is cleaning up, doing things like copying into a compacted area.
“Inshalla” is good for everyone
Does Wikipedia not have a JSTOR account or access to the other big aggregators?

There's probably a myriad of licensing and legal issues around that...
I am a globetrotter and now in France working at a tertiary institution. I learnt french only for a few months, when I was younger (elementary school) as it was one of the compulsory languages to learn. Overtime, I lost it.
On getting here, I tried to pick it up but was very intimidated. To add insult to injury, they don't want to hear me speak the phonetic/queen's English Lang. It is even not understood by them; hence, I speak the basics (most times grammatically wrong). They tend to speak English but the conveyed message is often confusing let alone torturing to me. I often cry and on many occasions, I think there is a systemic racial profiling going on here given that I am dark skin. I appreciate them picking an additional language and improving their skills via me, yet I am intimidated by not allowing me speak their language but must communicate in English. The whole experience seemed to be a new-age skills transfer - French<-English. They are using folks from the 2nd/3rd world as the 1st world folks cannot stand the harassment - they would have left the job.

An interesting observation is that my thinking changes as I learn/improve on the French Lang. I sometimes think the English folks could have been more picky all the while i.e. the systemic racism is higher with them. I tend to see the culture in French - love/friendship even I have my reservations (history has shown that they could be dangerous - colonialism). I see the hidden traits in French (Lang.), which is fearlessness/aggressiveness and English,\ (Lang.) which is respectfulness with a possibility of deception in it.
This article is built on the premise that Uber "won," but fails to define winning or back up this premise with facts.

Does winning mean beating its competitors? In San Francisco, at least, this doesn't seem clear at all. Most people I meet -- both drivers and passengers -- prefer Lyft to Uber because they claim it has better technology, a better brand image, better treatment of employees (correction: drivers), and fewer instances of creepy and offensive behavior from its top management.

Does winning mean expanding faster than its competitors? This rests on the VC assertion that Uber is playing in a winner-take-all space. The fact that they can't starve out the competition on their home turf challenges this assertion. Unless they can put up artificial barriers once they enter new markets, they might just be clearing the way for their competition.

Or does winning mean transforming from a VC-fueled startup to a self-reliant profitable company? Once again, no facts in the article, but they did recently claim they'll be profitable in the U.S. in Q2 2016 (although losing $1B/year in China) [1]. But unless they can differentiate in terms of price or service (which, my experience, they've failed at), this isn't necessarily a sustained win.

[1] http://fortune.com/2016/02/18/uber-profitable-us/
Regarding (1), you mentioned in another response the value for human dignity as a reason against euthanasia. But medicine has advanced to the point where we're able to keep a human body alive regardless of whether or not the human person has any sense of dignity. The grandparent comment is an example of such a scenario.

>"suicide is better than living like that" - well... yeah, but isn't that always the motive, what's the difference now?

The difference is that the person and their medical personnel are in agreement that realistically: there is not a reasonable hope that their medical condition(s) may be cured or alleviated, so the overwhelming likelihood is that they are going to die from their medical condition(s), and their experience leading up to their death is going to be agonizing and severely depriving of dignity.

With suicide, a person is choosing to take their own life even though they don't have a medical consensus with a reasonable expectation that they are going to die of any condition (besides old age--which I don't believe is commonly a major factor in suicides and would probably not be acceptable).
Moneyball for Data Science Teams
Show HN: Visualize your network with the help of your smartphone and sociograms
Unless the drivers are in an exclusive relationship with Uber, increase in supply of Uber drivers usually leads to increases across the board, as drivers just run multiple apps. Drivers set out to maximize their own utility, not Uber's.
Embodied mathematics is what you are describing I think. The idea is that mathematics arises out of ordinary experience extended by metaphor. It charts a pretty satisfying middle ground between Platonism and Fictionalism. Mathematics is a story, but it is "at the bottom" tied into our experience of everyday reality. Do real numbers exist? Probably not, but the the continuum is like a long stick you can make marks on.

Can you have a trillion apples, so you know that a trillion + a trillion is two trillion? No, but you can reason about "trillion" as existing metaphorically.
Interesting how in the graph it looks like some people found out about 25 minutes before it was more publicly found out.
And who gets to define who has ideas that are unacceptable anyway? Who gets to accuse ideology x of "repackaging and resubmitting ideas"? Whose speech do we shut down, and whose do we allow?

> And you think debates are healthy, yet they wouldn't give you that privilege if they were in power.

So we deny them the privilege of debate, because we're afraid that if they get into power, they'll deny us the privilege of debate?
Still remains to be seen what the long term costs are to be an Uber driver. They are probably not that favorable when considering depreciation, insurance, etc. Most likely there will be a slow exodus of drivers until the market reaches equilibrium and Uber et al are not so distinguishable from traditional taxis.
This was very interesting to read, especially as I'm currently taking a course in time series analysis. The course doesn't touch on any Bayesian treatment of the topic at all, and barely goes beyond non-stationary models (e.g. ARIMA.)
To be fair, that's a horrid gcc inline asm bug coupled with a crazy CPU design (for the PS2). Still a good story though.
Related podcast:

http://rationallyspeakingpodcast.org/show/rs-157-dr-herculan...
We're working with the head of the University of Illinois operations research lab. Would they be interested in the contracting with academic research in mind?
Adventures in Ketoland, or How I Learned to Love the Purple Stick
The Untold Story of the World’s Biggest Diamond Heist(2009)
Exactly. As a point of reference, Uber entered Russian market which already had various competing providers such as Yandex.Taxi and GetTaxi, and did not gain significant advantage.
Short: http://a-little-book-of-r-for-time-series.readthedocs.org/en...
or http://people.duke.edu/~rnau/411arim.htm

And for a longer, a book by the author of R forecast library: https://www.otexts.org/fpp/
Windows Embedded has the Enhanced Write Filter can be enabled to redirect all writes to a disk to memory. You optionally use an admin tool to commit changes on a clean reboot. Many years ago one of our embedded PCs got Conficker from a Service techs laptop. Rebooting the machine was enough to restore it to clean state since nothing was written to disk. Not a solution for everyone but its somewhat similar.
Show HN: Things I wish someone told me when I started college
You can inspect a page. It might have a (div id="veil"). I wonder what would happen if you delete that element.
JW Player Year 2016 Stuck in Infinite Ad Loop
Atmosphere builder to create a productive working environment
While I definitely enjoy more nuanced and interesting discourse, I don't actually think that reddit has any problem.

There is a self declared "elite" group of users on reddit who are always echoing exactly your sentiments to the point that it's almost a chant: groupthink, low quality comments, uniformed discourse! Of course, recognizing that there is a need and desire by some for a place to have more detailed and nuanced discussions is not bad in of itself. Arguably its' a very good thing.

Where it turns bad is in their approach to a solution. Instead of "hey, people want a place where they can have more interesting discussions, let's go create one, promote, and moderate it!", they think "hm, these people with their memes and images, that's a problem. They shouldn't do that. We need to stop them and show them the right way to run a subreddit!"

This latter thinking is incredibly intolerant, arrogant, and dangerous. It's the same type of thing that leads to laws being passed based on a particular religion or other philosophy that tries to ban thoughts different to theirs.

This is why I say that reddit doesn't have a "problem" with low quality content. That's what a lot of people enjoy and they should have a place they can do that. If you want to change peoples minds, use words, not force.

All that being said, I recognize that you didn't actually advocate that reddit be changed. More to your point, as others have said, one of the great things about reddit is that people are free to start their own subreddit and make it into whatever they wish. There are a lot of smaller more heavily moderated subreddits that have great discussion. People who are upset with the bigger subs should look for these or even create their own.
Which ones, out of curiosity? I've found 20-100k subscribers to be the sweet spot: /r/coffee, /r/indieheads, /r/jailbreak, /r/longboarding, /r/vinyl, /r/skiing, /r/analog, /r/climbing
> Would an Uber/Lyft like company have been even mildly successful if it wasn't for the capital?

Probably not them but other companies with less capital have achieved better long term results.

I think we should have a serious discussion about "startup dumping" and business inequality. I don't know how to solve the unfair competition pushed by companies who can spend a lot of money acquiring customers without a profit but it is important to increase the success rate of startups with less capital.
You bring up a good related point, although I don't care as much about the mouse and keyboard. My issue is with the UI.

This is different from checkers or chess or go. The Starcraft UI is part of the balance of the game itself, so if you change it you are changing the game. People do this all the time to help humans beat other humans, and we call it cheating. Why is it magically not cheating if we do it for AI?

If they do have to change the UI (e.g. hook a datastream directly into the AI), the opponent should be able to install any mods they want. Otherwise the AI is playing one game while the human is playing another.
You could try meditation for 15 minutes a few times a week. Its hard to stick to but i always feel more aware of my thought process afterwards.
cough Autonomy
The tilde CSS selector, use carefully
Oh boy - I cannot imagine the size of a lawsuit if that could be somehow proven to be true...
I'm just having trouble understanding what is the difference between the points of a suitable geometrical space and the points of SPACETIME (other than the suggestive name). I guess that this difference is key to philosophers while most mathematicians and physicists would fail to grasp it.
Don't think this article disagrees with most of your statements. The leverage of money is cyclical--so it's not incongruous that at different time periods the profile of growth vs profitability focus of startups funded varies.
Hyndman's online forecasting book https://www.otexts.org/fpp has an ARIMA section that covers pretty much everything a practitioner would need.
Some people want to talk to interact with <10 year olds. This does interest us as well.
Malware can disable System Restore and delete existing restore points if the user account they are running under has the rights to do so. I think the Cryptolocker variants did this, but not sure...
Agreed. It really depends on what you are going for. You can learn domain knowledge on the fly (a lot of ours is how the organization functions), but you can't gain a deep understanding of the science side like that.
> but way less apps (notably no Amazon Prime TV app).

Doesn't it use the Google Play Store?
Ha, no worries, I wouldn't have expected an ad blocker to know that for me, the dead tab and this new tab are semantically one. I'm just glad that the bad tab is dead. It's the ad that I was calling retarded :p

Awesome work btw, it runs like greased lightning in FF nightly.
I've done two rewrites at the startup I joined 2.5 years ago of codebases that were our core competitive advantage and that were no longer maintained when I joined. Both of the rewrites were successful, but they were small codebases (5k & 10k LoC) and I was the expert on what they were meant to be doing. The first one was our client-side analytics product that I ported from a single 5k LoC CoffeeScript file to TypeScript, the second was a Node.JS/CoffeeScript application that I ported to Java/Groovy.

I think the move to TypeScript was probably the one with the least clear benefit; Our lack of experience with CoffeeScript and the compiler's lax semantics were causing us problems, but we could have moved to pure JavaScript. I like TypeScript and I feel more confident refactoring and merging with a statically typed language, but it's hard to quantify. This took about 6 weeks, though most of my attention going to fighting customer-facing fires during this period. Launching this was excruciatingly stressful though because there was a bug we could only tell existed through aggregate A/B test statistics.

The second one from Node.JS/CoffeeScript to Java/Groovy has seen more clear benefits from being on the JVM since our team has more experience with it overall, both in Dev & Ops, and a direct port boosted perf 3x and we've benefited from the more extensive library support and interoperability with other JVM languages we use elsewhere in our system. This took about 2 months to go from nothing to prod. It was also useful organizationally since we'd talked about rewriting it for so long that we'd been treating the existing system as legacy and not wanting to invest any extra time in that codebase for that reason. Releasing this was comparatively easy since it essentially acted as a streaming transformer, taking JSON in from one queue and emitting JSON out another queue without any state and I could confirm that the new system had only irrelevant changes. Still, half of this time was spent on testing.
I feel like they are more likely with Augmented Reality, which doesn't take over your entire visual environment.
Only established users can downvote. It takes 500 karma. That's the highest threshold we have.
We detached this subthread from https://news.ycombinator.com/item?id=11556411 and marked it off-topic.
B/c it looks like a dildo?
Hitler and the Nazis progressively removed an entire nation's liberties through a democratic system through propaganda and other methods. They then led their nation and the world into the most devastating war the world has ever seen. Simultaneously, they also had their nation work to exterminate entire groups of people from Europe (and ultimately the world if they had their way) - shockingly, they made significant progress.

There's a number of things about that which could pique at least some curiosity. Psychology, sociology, economics, politics, etc.

The curiosities are no less because Hitler was stark mad, which I agree with, and because the regime was abhorrent, which I also agree with.
The key is not having a significant other or kids!
You also install Node.js scripts, that may just execute anything upon "require". "npm install --ignore-scripts" won't save you. But bash scripts... oh, yeah... lethal.

There are problems with NPM, for sure. Like dependency level, absence of possibility to review new releases, being rather closed than open (https://medium.com/@azerbike/i-ve-just-liberated-my-modules-...).

Maybe going with open solutions for package management will solve most of this problems. Like using git protocol to host ones libraries on github (or gitlab or bitbucket or anything where you can fetch dependencies and get to review the code). Of course, this is not that simple as it sounds.
https://stedolan.github.io/jq/
I'm not sure it's quite that bad, but we'll take it out of the HN title for you.