skysight-inc/HackerNews huggingface dataset:
Thanks for clarifying what I meant when I said 'at least Git semi-synchronously'.

edit: Is it safe to summarize what you're saying as 'the best hg-git is kiln' ?
Then you'd miss the SwiftKey prediction options, which allow me to tap out common sentences in a breeze, and the multiple active languages, a huge plus in countries with multiple languages. :)
That's funny because Ctrl-f "ugly" is the first thing I did after seeing the shirt, which is how I came across your post.
There's some progress being made on static typing in Clojure, too: https://github.com/clojure/core.typed

Still fairly early days on that though (missing protocols and rest parameters are the big issues I think)
I am really excited about this product, but had a couple of questions:

1. Will this be able to connect to more than one phone without significant reconfigurations? My wife and I own one car. It would be great to swap which phone to connect to depending on who is driving.

2. Will this need a tethering plan (or a jailbreak) for Automatic to use my iPhone's data plan? Since AT&T/Verizon charge extra for a tethering plan, even if you have a fixed data plan, that's an extra expense that you should mention in your FAQs.
Ah that's very true. I'll definitely keep that in mind.
> If the link is navigating to an external page which you don't control, then you have no choice but to cancel the link's default event, wait a few milliseconds, then navigate manually:

Why not have a callback on the `complete` method to trigger the navigate when the request has finished?

Update for clarity: Presumably the call to the server to register a conversion uses JSONP or similar. Why not provide a callback for completion (or timeout) of this call, and use that to trigger navigation away. This seems more robust and it better encapsulated than requiring the application developer to setup a timeout.
Mine is #bada55.
Another day, more useless bullshit from WSJ
Seconded. For people who are interested in DIY approaches, I recommend reading Seligman's Learned Optimism.

I am noticeably less depressed (dysthimic, really) than I used to be and Seligman's books were part of the difference.
I love Trello, and I their iPhone app is fantastic. My wife and I share a "Household" board that is indispensable to our life now. It has lists: To Do, Scheduled, Doing, Done. I swear it actually makes my marriage happier. Way to go Trello.

One gripe, though, with the iPhone app. A lot of times I'll use my time on the BART or stuck in traffic to prepare for different tasks. So for example, I had a card on To Do for a 401k rollover. So on the train one morning I did the research for it. I added comments to the card with account numbers, phone numbers, etc, so that way when I had a moment i could make the calls and everything was in one place. So with all that preamble: Telephone numbers in comments aren't clickable. They look like they are. They turn underlined blue. But clicking them doesn't start the Phone app.
It might help you feel better to know that E. coli is harmless, perhaps actually healthy, and competes in your intestines with other bacteria that might make you sick. (Except for some recent strains of E. coli that produce toxins.) The usual reason people get worried about E. coli contamination of food is not that the E. coli itself is dangerous, but rather that it's a reliable and easily-detectable indicator of fecal contamination.
We use Firebase (https://www.firebase.com/) for real-time cart updates. It's super fast and pretty easy to setup.
LOVE Trello! Awesome stuff. Easy, intuitive, stable! Great example of making something simple in a great way!
A good board game that utilizes simultaneous turns very well is 7 Wonders. The game play is basically like a Magic: the Gathering draft. However, a common criticism is that there is limited direct player interaction (although there are very subtle and important considerations for drafting). The game is very fast, even with 8 players.

On a digital side, I think the Pokemon games does simultaneous turns very well. There is an entire competitive community that is built around such a simple system, and I think this format has much room for improvement. I'm currently working on an online multiplayer game of this format, which tries to explore design ideas that Pokemon doesn't (as it seems 95% of moves are of the variant, deal X damage of a certain elemental type).
congrats Instacart! your team and your product are fantastic.
When I first read pg's comment I interpreted it the same way as cperciva. But after reading your comment, I'm not sure any more.
Pop goes the law
I lost a lot of respect for Tim O'Reilly over the public spat with Mitch Altman, with regard to Mitch not wishing to participate in a DARPA funded event.
It seems as though having members of the same team mixing up mercurial and git. They have their own language and idioms. Think about trying to work together in such an environment. For some tools it's simply better for the team to homogenize than stay diverse. We're not talking about a text editor.
If you are working with any competent professional they should be able to identify when you will need medical help right away.

There is a huge movement in north america to through drugs at everything. In Europe they take an entirely different approach on a lot of front and are seeing more success than us in those areas (ADD immediately comes to mind)

I'm not against medication, but I am against rushing to medication. I'd much rather someone try various forms of therapy first. CBT is just one of them, and happens to be working at a rate equal to or greater than prescription medication.

Edit: I wanted to thank you for the reply. Discussion surrounding the topic is critical to progression.
These guys are awesome. Congrats!
Not sure how real-time web applies when your content (company websites) does not require it.

The way it would transform it is if you could find a way to make it more like a web-app. A good way to think about pushing your site to keep fresh, but isn't necessarily a needed direction to go in.
Seems all the major sites have this flaw.
I went with Humana and pay $180 a month for a $2500 deductible. One person, non-smoker, in good health, in my 30's, single. If you have a family to insure, good luck.
I absolutely agree that Fog Creek needed to support Git, but I don't think Harmony sells meaningfully more than Git-only + hg-only would've. That's why I refer to it as a cute feature.

Fog Creek's emphasis on how they achieved git support steered the discussion to be about the value of git/hg interoperability, rather than the value of Kiln for corporate developers. And it seems like the consensus is that git/hg interoperability is, at best, a nice-to-have.
> child porn perpetuating on reddit?

If there are images of child sexual abuse being put on Reddit people can contact the Internet Watch Foundation (http://www.iwf.org.uk/)

There are other problematic images: non photographic images of child sexual abuse not hosted in the UK. I have no idea if these are on Reddit, nor what Reddit would do about those. Christopher Handley trials suggest that these are criminal and could cause trouble for Reddit.

And the sexualised (not not sexual) images of children are also a problem. Luckily Reddit has banned /r/jailbait and continues to ban similar subreddits.
Indeed, but this is also the reason why I mostly frequent technical blogs. I'm afraid I hold people who write about people to a higher standard. When you risk impugning someone's reputation you have a higher responsibility.
Nice ideas! I like the concept of mapping drivers to vehicle stats, and creating a database of issues that occur under specific conditions.
Very awesome. Thank you for letting me know about this. Downloading now.
That was a failed attempt from my side too, because you can't just trow a site there, and don't handle the community, create a super-partes organization, and so forth. My problem is lack of time unfortunately.

I'll retry with something in Italian language soon that is smaller and more manageable, and much needed.
I'd actually buy that...

I cannot decide if that makes me sad or you a genius.
> Immutable data structures are always going to be slower than their mutable cousins.

True in general, but only if you just care about single core performance. A data structure that allows your algorithm to scale gracefully to more cores is actually more performant than a data structure that's faster for a single thread, but is extremely hard to scale in concurrent settings. Clojure sacrifices single-thread performance for multithreaded scaling, and it's the right tradeoff given current hardware trends (for example, consider the design of Clojure's reducers, and how it focuses on multi-core scaling).

My main concern with immutable data structures (and most data structures designed to work in concurrent settings, actually), is their heavy reliance on garbage collection, and on old-gen garbage collection in particular. Old-gen GC still has some ways to go, at least in HotSpot.
Went from an AWS emergency every month or so to nothing but smiles with Linode. AWS is the cloud ghetto. Yes, Linode isn't a platform like AWS, but I was just using EC2 and all the platform tricks like the RBS and whatnot really are a lazy man's "I'm too busy to install mysql on a box" excuse.

People who need instant scaling have limited alternatives, but not sure why everyone is sticking with AWS.
Sweet. Just followed on Twitter so I can check it out.
I'm curious what advantages you think Haskell has over ML/Ocaml. I'm pretty familiar with OCaml and like it a lot, and Haskell seems to be very similar, but I haven't used it for anything substantive. What benefits, if any, does Haskell have over Ocaml, and is it worth learning if one already knows Ocaml? I know that Haskell has lazy evaluation while Ocaml doesn't, but you can simulate lazy evaluation in Ocaml.
This guy reminds me of Uncle Bob
Sorry, but "Dropbox for WiFi" pretty immediately invokes a product like Apple's AirDrop feature, where one can--to quote from Apple's site[1]--"[d]rag and drop a file to send it wirelessly to someone on the same network."

This is exactly what I expected to see the app do--ad hoc file sharing between devices on the same network.

You have chosen a poor descriptor.

[1]: http://www.apple.com/osx/whats-new/#sharing
I'm a user of Torque - I think I'm with you on this one, not many people of aware of apps and devices that can communicate with their cars, which is why the niche for a device like Automatic exists, I guess.
Here is a good resource to start with and also make you think about the design and other aspects of a good API..hope you like it http://info.apigee.com/Portals/62317/docs/web%20api.pdf
API my anus.
I read your arguments, and drew conclusions based on what you outlined. Again, you know that, and again you ignore that.

What is your real motivation here? Nothing you've said is anything a) useful or b) practical.
I think that's a fair criticism. Point taken.
I know there's an app for Windows 8 RT, but I hope a Windows Phone 8 app is being considered.
Hey I'm with you, it is lacking right now if you're using generic apps. We (SecureAuth) can protect and federate identities into native mobile apps all day long (https://mobile.gosecureauth.com/.) We even help companies do SSO into native mobile apps with technologies like NFC where we tie it to an enterprise datastore.
But like you said, the issue comes into play when customers of ours like GSA and Unisys don't just use custom mobile apps but rather want to assert an enterprise identity into a generic mobile app like box, dropbox or SAP BI.
These don't really allow you to programmatically assert that identity into it (yet?). An awesome example would be after validation of your identity we asserted that identity into the url scheme like 'box://store&UserID=variable&SessionID=123'.
Here's a picture of how SecureAuth deals with mobile apps right now though http://i.imgur.com/uHfRUoI.png
>Big Box PBXs are just going to be dumb Switches.

They already are ;).

What's really changing in our industry is the barrier to entry. It doesn't cost $100M to compete with AT&T anymore; anyone can do it with $20 and an AWS account. That is going to bring transformative change and companies that can't respond will die (this cycle happens about once a generation in telecom and results in industry consolidation).

Avaya is funny; those HP Pro Curves worked fine but paying 2x markup for the Avaya brand name never made sense to me.

This is the classic innovator's paradox. Companies like Avaya can either be Motorola or Lenovo; and today I'd rather be Lenovo by a wide margin. Wake up and change it up or face the consequences.
Improving Math Success in Higher Education Institutions
Anonymous leaks sensitive data on vice president, Jay-Z, Kim Kardashian, others
So my options are to try and get onto a small business plan with 2 employees (myself and my wife) or to just get an individual plan for myself that also covers her. I had been told getting into a group plan would be cheaper, but maybe I should look into just going down the individual route...
Comparing antibiotic-resistant bacteria to terrorism gives terrorism far too much credit. Non-state terrorism is only a distraction from things that actually matter.
Have you guys looked into using redis pubsub and socket.io?
Your probably right, it would be clearer if they said "We can easily get 1% of that market." That would certainly sound fallacious.

I have seen folks actually use 1% as a goal in a reasonable pitch, one where the challenges were laid out and the tactics for mitigating those challenges identified. I guess it just struck a nerve, like people who say "I hate generalizations." :-)
>Clojure is nice, but the idea that it is somehow built for the real world where Haskell isn't is just patent nonsense that I wish people wouldn't repeat.

Really? Because SPJ, for one seems to agree with it.
> If Reddit won't take responsibility for the direction of the discourse on the primary subreddits, users that value stimulating conversation over the same tired [pointlessly offensive] jokes will flock elsewhere.

I thought it was common knowledge that the primary subreddits are cesspools of hate.

People migrate to vigorously moderated subreddits (/r/askscience is big but good) or to less vigorous subreddits which have an expectation of decent behaviour. (Eg, any of the /r/true* groups.)

> If Reddit won't take responsibility

What are they supposed to do? Hire teams of moderators?
There's an article about this here: http://www.theregister.co.uk/2012/09/17/bmw_car_theft_hack/

(Apparently it is particularly straightforward on recentish BMWs, because the alarm has a dead area that allows a thief to gain access to the OBD port undetected.)
The wisdom I've heard is that you can either lose people on the "what is this -> signup" phase or the "signup -> pay" phase. Your leads are better qualified if you lose them on the former. You get better gauge of the potential market on the latter (guessing on this one).
FINALLY!

Hopefully those fucking couriers that take DAYS to do what can be done in hours will go all out of business.
A Letter from a Palestinian Software Engineer to President Obama
Bluetooth sync would be fine, as long as the laptop itself would be allowed to keep those entries stored until next sync.

> Great that your 3G is working so well

Where are you at? I'm mostly running around in Germany, UK, and well-connected parts of Asia so that's probably where my bias comes from ;)
Ask HN: How do services like ZocDoc, OpenTable, etc sign-up providers en masse?
"Providers" = doctors for ZocDoc, restaurants for OpenTable, etc.

I'm building a service that basically involves lead-generation and customer/vendor matching. My vendors (the lead buyers) are almost always sole proprietors or small businesses. There are thousands in each city.

I don't need to signup each one, but I'm curious how sites like ZocDoc, OpenTable, Groupon, Seamless, etc manage to signup so many vendors before they even launch. My situation is actually simpler than theirs because I don't need to sync with any existing booking platforms like ZocDoc and OpenTable do.

Do they just employ massive sales forces and get boots on the ground? I know Groupon basically does this, but they only need one a day. I need at least a few dozen for my starting city and I need to convince them to pay for my leads.

I don't mind "hustling" and cold-approaching each one at a time, but I'm wondering if there are faster ways, especially for someone bootstrapping and without resources to hire a sales team.

My service is outside the USA, FWIW.

Thanks!
Let me get this straight: the article says that O'Reilly maed no marketing effort so that's out. The rest you mention (layouting, uploading etc) is a one time effort. And yet, the publisher wants to keep the significant portion of profits ongoing. Is something wrong here? (Yes.)
What is it like to be denied tenure as a professor?
Even if Haskell could somehow be proven to be "the better language" (whatever that means), Clojure is still extremely elegant, simple and beautiful, and it has one huge advantage: it runs on the JVM, so it automatically harnesses the vast JVM ecosystem, as well as all of its (unmatched, IMO) monitoring, profiling and runtime-instrumentation tools (+ dynamic class-loading and hot code replacement).
It's called Gridiron.
"It would be humorously appropriate if the top comment on the thread about the official HN t-shirt were the traditional nitpicking/point-missing type that is so commonly the top comment"

I'm pretty sure he was talking about the comment...
Interesting. One of the things I've come to love most about Clojure is that I find it easy to read and reason about code I did not write. Your comment demonstrates that is not universally true.
There is a problem where dysfunctional people can meet online and their behaviour feels more normal to them.

Thus, peeping toms would normally be alone and feel some kind of shame, and maybe want to seek help, but now they have /r/creepshots and a receptive audience and validation.
I knew these reminded me of something!: http://www.google.com/search?q=london+train+ticket&tbm=i...
FIFA = Fédération Internationale de Football Association
Show HN: insideFPL my weekend project with the controversial Flat-ui
Writing stuff over OBD is actually mandated by law, including writing new keys - making it possible to "hot-wire" a modern car even though it has immobilizer. https://news.ycombinator.com/item?id=4217171
I'm more-or-less in agreement with this (Hanson's ems are the kind of mind I was imagining, above), but I was assuming something of a best case, where it turns out that there are hard limits to mindlike complexity. If it turns out that there aren't, none of this will matter. I don't have any particular hope that Eliezer, et al, will construct a bugfree, airtight Greater Wish.
Right now single page view is the default and I believe that is the plan.

(From an NYT employee who has access to the prototype but did not work on it at all.)
I think Haskell is great but it's weak in libraries.

This is where Clojure has a slight advantage because you can tap into the Java ecosystem for stuff that isn't currently in the Clojure world.

Database libraries are a good example of this, database support in Haskell is still pretty flaky and cumbersome to setup in comparison to JDBC.
While you're working with CoinBase, can you ask them to accept green addresses so we can get instant payments instead of waiting an hour?

"Green address" means whitelisting addresses from the big online wallet sites because you trust them not to launch double-spending attacks against you. Coinbase would also be a great green address provider.
Doubts about Johns Hopkins research have gone unanswered, scientist says
I can't imagine it would need a tethering plan. The device should be almost exclusively 1 way (to the phone) except for updates.
That is very kind.
To add to your example, the Facebook mobile site also inherits all the mobile browser features that many apps lack. For example, the mobile web site has better copy/pasting than the app, works with browser extensions (eg AdBlock & Stylish) and allows multiple simultaneous views (browser tabs). The browser is also kept in the device's RAM so normally loads faster than other apps.
Can anyone speak to the experience of debugging Clojure, especially without having JVM experience? The one thing that has me concerned is the depth of crash dumps and the amount of JVM knowledge required to interpret them.
Looks like such a thing might be possible. This thread seems to indicate someone was able to mimic door (un)lock codes via the CAN bus.

http://www.mp3car.com/engine-management-obd-ii-engine-diagno...
Likely at least in part because they've been studied far less than mutable/imperative data structures, and thus there are significantly less tools for reasoning about them. Plus the most efficient functional datastctures rely on lazy evaluation, adding a layer of complexity to reasoning about their behavior. In fact, in his 10-years PFDS retrospective Okasaki noted exactly that:

> In 1993, I ran across an interesting paper by Tyng-Ruey Chuang and Benjamin Goldberg, showing how to implement efficient purely functional queues and double-ended queues. Their result was quite nice, but rather complicated, so I started looking for a simpler approach. Eventually, I came up a much simpler approach based on lazy evaluation, leading to my first paper in this area. (When I say simpler here, I mean simpler to implement—the new structure was actually harder to analyze than Chuang and Goldberg's.)

or

> , I went into a frenzy, playing with different variations, and a few hours later I came up with an approach again based on lazy evaluation. I was sure that this approach worked, but I had no idea how to prove it. (Again, this was a case where the implementation was simple, but the analysis was a bear.) [...] The whole way home I thought about nothing but how to analyze my data structure. I knew it had something to do with amortization, but the usual techniques of amortization weren't working.
Assuming such organisms would exist, would we even be able to call them "space diatoms" when there is no established phylogeny? A Panspermia event would likely have seeded our planet with _bacterial_ life; if "space diatoms" exist, they evolved independently of our own.

I know there are countless cases of using names and nomenclatures when there is no relation (eg. water bear, sea horse, flying fox, etc.). But we shouldn't call such hypothetical organisms diatoms when they're unrelated. It's in poor form.
I feel like I'm trapped in an HN parody.

It's precisely because I want HN to be a site where people engage in meaningful discussion that I try to discourage people from upvoting the first dismissive comment they come across. Even discourage is probably too strong a word though. I feel like someone standing in the surf, trying to hold back a breaking wave with his hand.

(I didn't answer his question because other users already had: https://news.ycombinator.com/item?id=5363492)
I imagine that's just the market. Nearly everyone charges around $30, and it's not completely unreasonable. I've seen some variation in those costs, though, and there's a lot of variation in costs of add-on features.

We ended up going with desk.com. What we found nice there is that you get one free agent every month, plus a concept of a "flex agent." Flex agents cost $1/hour, and desk.com gives you quite a lot of free flex time when signing up and doing a few tasks (plus the occasional grant of flex time as you use the product). There's only two of us, and we haven't had to pay a dime yet, going on I think 6 months.

On the other hand, they charge $50/month for a full-time agent (unlimited usage, basically), so it really depends on how many people are going to use the site and how often.
Obviously, he was being ambiguous.
Lived in WA a long time, and I've found a Group Health plan for less than $100 a month (might have gone up in recent years). ehealthinsurance.com is a great research tool.