skysight-inc/HackerNews huggingface dataset:
When you're about to bunjee jump off a bridge you should be scared. When you're walking down a dark road you probably should feel some fear.

But some people fear death all the time - they're sitting at home, watching tv, and they can feel their heart beating, and they think it's beating in a weird way, and that causes them to feel fear, which causes a bunch of physical reactions. Tense muscles, sweating, breathing changes; the person becomes aware of these and instead of ascribing them to fear they think these are the start of a heart attack. This causes even more fear and anxiety. Their heart is now hammering. They are "hyper aware" of their heart beat and breathing and sweating. They may well feel pain. This is not "in their head". It is real actual pain. It is the same pain that you would feel if someone punched you in the arm. They call an ambulance. They are taken to hospital.

In that situation no doctor is going to say "Don't be stupid, you're not having a heart attack" (because people do have heart attacks), so the doctor will strap the person to all sorts of machines.

But this doesn't relieve the anxiety. If anything, it just makes things worse. "They wouldn't spend all this money and time if it was just anxiety! I wouldn't be in hospital for this long if there was nothing wrong!"

And, when all the results come back negative that doesn't relieve anxiety either. "Oh God! It must be really serious, because they can't find it on their tests! Maybe it's cancer!"

Anxiety disorders quickly develop a strong grip on sufferers. Behaviours can be extraordinary. You only have to see the rituals that people with OCD go through to realise this.
My cheap chinese bluetooth obd2 device caused my battery to drain when I was ill for a week and didn't use my car over the christmas holidays. On the plus side now I know how to jump start it.
This is tough. I've known Tim for a long, long time and he's always been a stand-up guy with amazing ethics and vision. I also know Laurie and worked with her briefly when I was helping to co-author a long-forgotten O'Reilly book on Mozilla applications. She's a good editor.

I also tremendously respect Stephen Few's body of work and own all of his books. There is no doubt he's a leader in the field of information visualization.

What I think Stephen is missing here is a discussion about or the acknowledgement that the printed book industry is one of very low margins. It's entirely possible that the issues he is complaining about are a result of the O'Reilly print production managers choosing lower-quality sources and suppliers -- something O'Reilly doesn't have a history of. They pioneered the RepKover lay-flat binding, which costs a lot more than traditional binding. The cost of producing Stephen's book to the standards he expected was probably far too high for O'Reilly to have been able to make any profit on it at all without literally doubling the price. There is a reason that beautifully printed and produced architecture books, art history books and specialty books cost between $50 and $200 each.
Hey Niklas, thanks for sharing your startup with us! It looks great and it's absolutely a service I'd like to use. Maybe it's more like a "social network for wifi passwords" but whatever ;)

Here's the thing though: my Android phone doesn't need this, it's got 3G and that's generally enough so I don't go through the hassle of turning on the battery-sucking WiFi just so it can notify me of new emails a bit faster.

What does need an app like this is my laptop. Any plans for OS X / Windows / Linux clients?
Rethinking Mobile SSO
To the right it shows shipping cost, with a question mark next to it that explains the fee.

<not affiliated, just on that page right now>
That would be a really nice feature in this for anyone who doesn't like/want onstar.
By keeping the source code closed we are able to reduce the amount of hacking
I contributed to their problem (sorry guys!).

I ordered a long-sleeve T, and I like it a lot. For the curious, the cloth has an excellent feel to it, and it smells like the cotton it's made from, not some synthetic. It fits pretty much true-to-size -- looser than American Apparel (which is apparently designed for skinny hipster models), but tighter than other shirts in that size.
First screenshots of Textastic for Mac
Great perspective. Question for the HN community: Why/How is it that small communities like HN have removed the stigma attached with mental health while larger society has not?
Kiln Harmony is a little bit different than that. We are aiming that you can push a Git repo to Kiln, clone out an Hg repo, push that back to Kiln in an empty repo, and get back exactly the same Git repo you started with. This means that both format types are completely equal--and, more importantly, they're both canonical.

Plastic and Perforce are solving a very important, but fundamentally different, problem: how can I use Git to interface with my proprietary SCM? These problems tend to evolve solutions like git-svn or hgsubversion, where either you're keeping the initial repository around as a base (I believe Plastic does this), or you simply don't even care about it at all (e.g., in Perforce, its repos are assembled from arbitrary slices of the main source tree, so the same commit may have different files entirely from the one your neighbor is using, even though both repos include the same chunks of history).

Those are also valuable tools, and we did consider making what would amount to a Git front-end for Mercurial. But we really wanted both systems to be peers, both canonical, and that mandated a totally different set of design decisions and restrictions.

It's not that what Plastic and Perforce have aren't cool. They're just fundamentally different.
Real time collaborative writing might be unusual, but real time collaborative editing happens all the time.
Not yet, ZenoArrow.

I'm "fear of fear", and I can't be strong enough to face up regular life situations. And I have to find a solution, I have to find the strenght to do something before summer comes. Hot wheter increases depression.

At the moment I'm trying to work less and study/read/distract more. I spend great time on the road by car on my own or with my girlfriend, going nowhere and listening to some music I used to listen when everything "was fine".

Some times I can't even remember "how I was" before the whole depression thing. I look at my old pictures and I think to myself: "I was this guy. Really? I used to go to concerts, meet a lot of people, everybody used to love me. Who am I now? And why?"
https://www.youtube.com/watch?v=P7VgNQbZdaw
Alternative Hacker News T-Shirt
Thanks for those links. I'm tempted to buy one to experiment. Torque says it allows you to upload data to your own website too, which means you could use it with Tasker to do probably much more than the Automatic can do.

https://play.google.com/store/apps/details?id=net.dinglisch....
Cool app, I like the idea of it. I installed it and went through the verification process in the app and two problems: first, the verification text message it sent to me was auto-populated into the box (I suspect this to be some debug code that got shipped accidentally). Second, it couldn't actually connect to my Wifi using my password despite entering it multiple times, even resetting my router's wifi password.
> But the libraries are massively, massively complex and do things in ways that are very often not at all intuitive if you're not familiar with the math behind them.

I'm just a beginner Haskeller, but this seems like a pretty bold (and false) claim. I've used Parsec for writing a Scheme (while reading the book), Shelly and Shake for build and test automation, and some statistics libraries for, well, statistics. They were all intuitive to use, and there was no "impenetrable morass of esoteric abstractions". I'm not sure what you're on about. Maybe provide examples?
The original context was:

> "Regardless of gender, because karma exists, people'd rather not risk their worthless points over being the guy that says "Hey, that's not cool." Social janitorial work isn't pretty..."

Which doesn't read like it implies editing or deletion.
Eh, I don't think so.

The only countries I think have the sheer gall/crazy to use nukes would be China, India, Israel, or Pakistan.

Russia, the US, etc. hopefully still remember enough of the Cold War to be very bearish on the use of nukes in response to a conventional attack.
Wow, this could be really cool if you collected all the data from the cars anonymously and then built a data-set that mapped common car issues to mileage for specific makes/models/year combos. That could really improve car performance by predicting when issues will arise and warning the user (my 2002 malibu had a switch fail at 92k which is a common thing once I looked online, but this lead to more issues when it failed and may have been prevented if I'd replaced the part earlier).

This tool seems like a great idea. I'm going to get one when the android version is released.
Joel's very own article on the Law of Leaky Abstractions (http://www.joelonsoftware.com/articles/LeakyAbstractions.htm...) comes to mind. Kiln Harmony might abstract away which VCS system you use, but I think in the real world you will just end up having to know both systems (or finally standardizing on one). Think of communication, for example:

- How do I do blah?
- Well, you type hg blah-blah
- What's hg?

- I fixed this bug on master
- Where?
- Oh, are you using mercurial? It's called a tip in your world

IMHO this stuff alone makes using two almost identical but different version control systems within a team a bad idea. Then there's that another layer that is supposed to work transparently, but when you have a problem you're never quite sure... is there a bug in hg? git? kiln?..

Really, just pick one system and use it. (hint - pick git :)
Yeah. That tripped me up too.
It's plain and simple. My first instinct was "ugh, really?" because I don't like the design of the site to begin with. But then I realized... no one would ever ask me a question about the t-shirt, which is a big plus. Only people who frequent HN would recognize it, and where I'm from that's like zero people.
For anyone skeptical of the claim "90% of Expedia's business comes through their API," it appears to actually be 90% of the Expedia Affiliate Network's business [1], which is far less interesting.

[1] http://www.travolution.co.uk/articles/2012/04/04/5576/open-a...
OS X, Windows, Linux: Yes, yes and yes!

Now we say that we sync passwords that's only between Android devices. I think the real killer is when we make an app your laptop that sync via bluetooth from your phone.

Great that your 3G is working so well, for some reason I always have really bad coverage and am constantly asking for the Wi-Fi password.
I don't care about the grand battle plan. I thought you were looking for some sort of junk food that your son could eat, so you wouldn't have to hide your own junk food eating habits while at work.

That is all.

I wasn't trying to be technical or nit picky. I wasn't trying to drum up an argument. I was trying to be helpful with what I read as a personal problem that you were having.
> Machines should be communal

How do I configure things sufficiently? Color schemes, hotkeys, layouts, UI configurations, etc. I have about 40 hotkeys via an AutoHotkey script and innumerable changes to my OS that make me more productive. When I sit at somebody else's computer I feel like I'm swimming through molasses. How is this resolved?

Also, what if you have a few coworkers with severe attitude and/or competency issues? I can't imagine pair programming would be an improvement from simply avoiding them.
Canadian Startup Media Spot Me Launches, Helps Journalists Find Their Sources
Thank you for ruining my page rendering.
I suspect it will not (I hope it is) be single-page.

If there is any ad management I suspect it will be handled client-side based on interaction. Definitely lots of potential to do justice to both ads and content (and ultimately the user).
For those considering participating the link is here: http://www.cgtrader.com/3D-Model-Competition.html, 3 days left!
trello.com, a.k.a. the "desktop" version, is device-agnostic so that it will actually work on any just about any laptop, smartphone, or tablet. You're getting the same code on every device, so it's cross platform in that sense. The custom scrollbars on the web are just a webkit thing. See: http://css-tricks.com/custom-scrollbars-in-webkit/

That said, we want to create the best experience for your device, and nothing beats the experience of a native app. Try them side-by-side. Each native app is written in its native language (Obj-C, Java, etc.). It's more code, but they just turn out better that way.
I don't know OpenOffice but In most programs putting spans around a letter or word does not affect pasting.
Car batteries don't die after sitting idle for three weeks, not in a normal car with a working battery.

At 1mA of current draw, this device is definitely not a problem. But the idea that an unpowered car uses enough power to drain the battery in less than a month is clearly ridiculous.
Curiosity Rover Finds Evidence That Mars Could Have Hosted Life
Using words like "misrepresenting" and "disingenuous" and "dishonest" attaches serious implications to the facts of the matter: "dropped out" was not the best phrasing. As Hanlon's Razor puts it, "Never attribute to malice what can be adequately explained by [ignorance]". Why does the three sentences about Alexis need thorough researching, when the vast majority of the post is about Reddit; an entity that Alexis left years ago?

It reminds me of grammar arguments on the internet; people don't like what she says, so they find some easily arguable but minor flaw in the text to jump on.
Ask HN: What did you do for health/dental insurance when just starting out?
Currently trying to navigate my way through getting health/dental insurance for my small two person start-up and I'm wondering how other people have done it. Anybody have any experience/tips/tricks for getting reasonable prices? Currently it looks like it is going to be close to $700 a month for a $2500 deductible, 20% co-pay and I'm not sure if that is what I should be expecting. Thanks!
Really fun to watch the carts change in real-time across multiple computers - how did you guys achieve this? Very cool.
Board Of Directors compensation
Then she should use the obscure dvcs and use extensions/plugins if necessary to communicate with remote git and mercurial repos. A dev can't expect the outside world to cater to some relatively obscure choice of dvcs.

You might as well ask, "What if a developer is most productive using cvs?"

A change resulting in a short-term loss of comfort and productivity can lead to a long-term increase in productivity and equal comfort, but everyone who's used to something likes to think it's a global optimum instead of merely a local optimum. There is also benefit in using the same tools that other developers use when collaborating on a project.
Machine Learning From Streaming Data
STDs Anyone? iDoc24 Releases New App with Canadian Connections
I'm surprised this point hasn't been made/stressed more in the comments here.

LinkedIn has essentially given recruiters another possible avenue for connecting with people; by enabling their random, direct emails to users to turn into leads.

I thought I was being kind in replying and saying "no thanks" only to suddenly start getting connected with people whom with that was my only interaction.
Well expressed idea and worth watching. Key point is that we think of 'overhead' and 'cause' as separate things in a charity, like overhead does not count towards the cause and hence has to be minimized. This kind of thinking has led to a world where smart, talented and willing people need to make a choice between 'doing good' an having a career.
> Then we put a ban on the sale, for human consumption, of animals that were treated with antibiotics. If you want to save your pet cat's life-- or your pig's-- that's fine. Just don't sell it as food.

This is an interesting proposal I haven't heard before, and it sounds like a good idea. I think it's going to be difficult to convince ranchers that they have to suck up the loss of a $5000 steer to a bacterial infection that could have been cured with $10 of antibiotics.
Social web app for elderly in nursing homes, iOS color scheme templates, and a HN reader for iPad and iPhone.
I will write this answer in the flavor of your average Haskell library, as read by somebody who has learned the core language very well but not that library:

you <*$%^> everyone %%<#>%% experience

Are you really going to tell me you have never looked at code written with a package you haven't learned and initially found it to be unintelligible? If not, then I would guess that you are simply well-suited to Haskell. Again, I'm not saying Haskell is bad, but that it does have attributes that make it daunting to many people. The top-rated comment on here even talks about how easy Haskell is now that he's "over the hump." Even compared to a relatively esoteric language like Clojure, Haskell's hump is pretty big.

I believe the canonical example of a weird math-based library that makes beginners cry is Control.Arrow. Reading arrow-based code without having fully grasped both the idea of arrows and the API itself (do you think <&&&> could use a few more ampersands?) is an exercise in frustration. Even the humble monoid — simple as it may be — is hard for many people to grasp, because they're such a frustratingly generic idea with horribly unhelpful terminology attached to them.

Want more? Here's one of the top Haskell projects on Github — a library that does lenses, folds, traversals, getters and setters: https://github.com/ekmett/lens

With that library, you can write things like

_1 .~ "hello" $ ((),"world")
SRS is a troll sub reddit. There are only two uses for SRS. i) A nice centralised location for the bigoted or otherwise idiotic thing that many people on reddit say. ii) trolling reddit.

There are plenty of other meta subreddits where criticism is welcome. Reddit's only problem with those other subreddits is "brigading".
A Samsung Galaxy S running CyanogenMod 10.1 (Android 4.2)
I don't care about the design at all, frankly, but I think the comment format is excellent.
Matrioshka Brains
Also, here's a microbenchmark I just threw together in a REPL, since you ask: The operation is to create a map data structure, then, ten million times, add/assoc a key value. The key is the .toString() of a random integer between 1 and 100,000. The value is the integer. Therefore, the resulting map will end up with a size of 100k elements, and be modified 10m times.

Except for the map implementation used, the code is identical.

I ran each test six times, discard the first three (to allow the JVM to warm up) and took the average result time of the other three.

The results on my 2010 MBP:

java.util.TreeMap: 8573ms

java.util.HashMap: 3243ms

Clojure immutable hashmap: 7909ms

Clojure immutable treemap: 21248ms

Clojure hashmap (using transients): 5113ms

Data!
I'm going to give you the benefit of the doubt and assume that because you're new here[0], you haven't read the comment guidelines. I suggest you do, and modify your behavior accordingly.

Be civil. Don't say things you wouldn't say in a face to face conversation.[1]

[0] https://news.ycombinator.com/user?id=_Simon
[1] http://ycombinator.com/newsguidelines.html
Who in their right mind would make a site focused on bingo cards (bingocardcreator.com - patio11), or a service to send direct mail from a website (mailfinch.com Paul Singh)?

While I tend to agree with you, building something small can be done while employed, and also lead to non-obvious large opportunities.
iPhone 4s. iPhone 5 wasn't a big enough reason to upgrade, which would be the first time in a while I didn't upgrade yearly.
Avoiding names is polite and professional because there is potential for doubt in any situation, and one report by an injured party can inflate or distort the truth. This is hard to see when you are the injured party, but that's why these are social norms, to give guidance for appropriate behavior in emotionally charged situations.

One of the benefits of there being a company involved is the company can take responsibility for the imperfect acts of its employees. Blaming a bad author experience on a publisher is entirely appropriate. Connecting the names of individuals to a disgruntled report in the public record is usually not.

Disclaimer: I'm a satisfied O'Reilly author. I'm considering self-publishing for my next project, but not because of my experiences with a publisher. For my (non-design-oriented) tech book, O'Reilly did far better by me than other major publishers did by other authors I know.
Dammit! I was joking on Twitter with a few people that this went unnoticed for so long in this discussion. :)

You know. I actually had written "someone's" in the original draft of that page. But I thought to myself "someone's at the door" and convinced myself "someones" must be the right word.

I think my wife even corrected this, and I didn't accept the change in Draft :) thinking I knew better. (Facepalm)
Interview with Three.js creator
pg you are very kind .
Dustin Moskovitz & Cari Tuna Site For Philanthropic Foundation, Good Ventures
This is currently one of the best sites explaining the clojure web stack:

http://www.luminusweb.net/

There isn't really a single framework, rather you can pick and choose your components depending on your needs or preferences.
It should be noted that Clojurers are very much about having composable libraries with narrow applicability.

In Sinatra or Flask, you get a server (interface), a routing syntax, and built-in templating.

In Clojure, you have Compojure, which handles routing, Ring, a server abstraction for requests, and responses, and the templating library of your choice. (I've used Hiccup and Enlive, as well as Mustache and Markdown). You're responsible for gluing them together, which is really not too hard given the power of the language to create abstractions on the fly. This results in slightly more code, but also makes it much easier to replace or augment any one component.
Except K4W SDK is still closed source. This is simply the example code showing how the SDK works...

You still need to have a K4W sensor head to use the Kinect for any commercial activity (rather than the Kinect for XBox).
interesting! With a big enough pool of data this might be useful to meteorologists. The drawback would be poor sensor accuracy given the conditions car environment sensors are subjected to, but it might be worth investigating.
Are you saying that Google and Facebook respond to DDoS attacks by just having enough capacity to serve all the attacking requests, all the way to rendering the pages as though they were requests from legit users? And if so, do you have first-hand knowledge to back that up?

Consider the fact that each of those companies has many services, which can vary widely in usage and capacity.
Re-posting at a higher level of the tree since the branch I posted this in earlier might not be visible (sorry about the breach of etiquette)

Here's a microbenchmark I just threw together in a REPL, since you ask: The operation is to create a map data structure, then, ten million times, add/assoc a key value. The key is the .toString() of a random integer between 1 and 100,000. The value is the integer.

Therefore, the resulting map will end up with a size of 100k elements, and be modified 10m times.

Except for the map implementation used, the code is identical.

I ran each test six times, discard the first three (to allow the JVM to warm up) and took the average result time of the other three.

The results on my 2010 MBP:

java.util.TreeMap: 8573ms

java.util.HashMap: 3243ms

Clojure immutable hashmap: 7909ms

Clojure immutable treemap: 21248ms

Clojure hashmap (using transients): 5113ms
For those of us who are largely unfamiliar with MtG, would you mind elaborating?