skysight-inc/HackerNews huggingface dataset:
It should be noted that the people who use Airbnb and Lyft are not a random cross-section of Americans, but are all likely to be very similar to each other (young, white, technologically literate, not poor). Social science research shows that interpersonal trust is high in homogeneous groups, and lower otherwise (see for example Putnam's work on immigration and trust).
I am sure you could find many stories of successful startups where the founders had no domain experience. The reality is they are the exception not the rule. If you don't understand an industries problems you can't solve them.

To address your example there are literally dozens of mutual fund comparison tools. Mutual fund companies are required to publish their fund data in a standard format specifically to make comparison between funds possible.
I have a Geeksphone Keon as my main/only phone. It's not the fastest phone, but fine for my fairly light use, but I think it does have more RAM than the first-gen retail FxOS phones (e.g. ZTE Open). I don't think I'd get one of those to use as my main device.

Geeksphone provides nightly builds, and I upgraded to FxOS 1.3 about a month ago. It's been stable for and a nice upgrade from 1.1.

I'm watching/waiting for 2nd gen devices before I'll upgrade. I think these will launch with at least FxOS 1.3. Some that I noted from MWC are the ZTE Open C and Alcatel One Touch Fire S. (These are the smaller-sized phones I'm more interested in, but there are others.) I don't think these devices have been released yet.

Mozilla's reference device, the Firefox OS Flame, is supposed to be coming out soon too.

[edit: added note on nightly builds.]
The voice recorder (I tried the iOS version) is pretty cool.

The 80s UI in a 2014 app for a 1950s instrument is also great. Nice and weird. I like it.
This kind of design is nice and all, but a site like Wikipedia wouldn't throw everything they have like that: they want before all to keep their interface available for everyone, even if that means it has to look a little rustic.

One change that would be very beneficial though, is improving legibility of articles' text by having a way to adjust the number of character per line (see http://webtypography.net/2.1.2).
When you buy a newspaper, you expect to get a lot of information from the whole thing. However, you do not distribute the money to single articles you actually read. After reading, you will feel informed anyway.

The advantage of a full newspaper is that you can start reading and then stop again once you realize the content is not interesting to you or you don't need any more details. Just taking a glance is often enough.

However, spending money on a single article on this service when you only want to take a glance? I would ponder bit, but I would be less likely to hesitate spending the money on it due to their refund policy.
Isn't it simple? Passing unit tests by definition don't guarantee that your software works. Passing system or acceptance tests do.

Unit tests are still nice to have, which DHH doesn't seem to oppose. Along with good documentation, good unit tests may help keep things maintainable for developers themselves. But they are far from essential, so depending on time constraints and project complexity they may just not make sense to spend resources on.
Good Will Hunting already took a shot at this question in 1997:
https://www.youtube.com/watch?v=UrOZllbNarw
You need to decide this.

Your cofounder will raise money based on the future needs of the company. If you're not a part of the company going forward, your cofounder will need to make it clear to investors how he plans to move the company forward without you. If your role is critical to the company's continued existence, he may need to find a new technical cofounder, which can take quite some time. If not, he may need to raise more money so that he can hire employees or pay for contractors.

If you do decide to leave it's going to be very much like breaking up...

If you've been communicating well with your cofounder he probably won't be surprised, and is more likely to be mature and understanding, and start discussing all of the things that will need to be done so that you can leave without hurting the company.

If you've not been communicating well, your cofounder may be completely surprised and upset, and may disagree that you leaving is the best thing for both of you. He may want nothing to do with you moving forward. It's important that you're prepared for this, and that you are able to show him exactly how you can leave the company without harming it. In other words, you'll need to make a very clear exit plan, so that it's clear that you're leaving the company, not trying to destroy it. If you're lucky he'll let you help execute the transition plan.
May I ask what language this code base is in?
What if your "forward-thinking improvement" doesn't capture the reasons the original worked. Then actually you are proposing worse over better, just because it is newer.

But you made it, so you won't say that your own baby is ugly ever no matter how many people provide reasoned arguments
As best as I understand, they've proven the following:

If 3x = 3y, then x = y.

(and that's all)

They claim: "In this paper we show that it is possible to divide by three,"

and they've done this in the sense that dividing something by 3 has only one unique solution - i.e. dividing by 3 will never give you an ambiguous result.

This may seem obvious to anyone who is past kindergarten. But, the point of the paper is that they've done this from the ground up: starting with the fundamental Zermelo–Fraenkel axioms (and without using the modestly-controversial axiom of choice) https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_t...
> Minimal design and big buttons do not make great UI.

I hate stuff that looks pretty, but is makes absolutely no sense unless you have used it previously.
Me too! You sound like a great guy to work with!
GCC is on par with LLVM performance-wise, and, as of the latest version, has those "beautiful" messages as well.
Questions:

1. How is this distributed? For example, torrents require a tracker. What does 'zeromq' do that enables them to not have any centralized server at all. Where is the client list?

2. Does every user need to download the whole marketplace, including all resources like images? Downloading a bitcoin wallet takes forever, wouldn't this be much worse? Similar to keeping the whole internet in a single file?
Developing a warehouse management system for one of the biggest companies in the textile industry, world-wide:
- project kick-off with a team of 10 junior developers
- working under pressure for 3 years in a row
- avoiding office politics
- without support from IT staff, my bosses, the client or any other one except our development team
- integrating factory hardware with our own multithreaded applications

The most important lesson I've learned: for software and tech development, people comes first. Always.
Great video.
I've seen more and more websites with the huge button that "does what it is supposed to do", but in many cases the companies are leaving out a description of what their product actually does.
The story will be different, when finally two Americans meet who both practice their constitutional right to carry concealed automatic assault rifles...
different people experience drugs differently.
Another clone of 2048(Inspired by flappy48)
I spent a couple of years using Haskell, but a few months after I started using Clojure I've switched over to using it pretty much exclusively.

I certainly didn't find Clojure to be a waste of time; to my mind it's a far more practically-minded language. It's philosophy of decoupling components is also interesting. For example, in Haskell, the static type system is coupled to the language; in Clojure, the static type system is an optional library.
My IP was banned immediately after posting this comment. Good luck HN...
GitHub-rendered diffs
Anyone know why his Stanford username has apparently changed from "knuth" to "uno"?

http://www-cs-faculty.stanford.edu/~knuth

redirects to

http://www-cs-faculty.stanford.edu/~uno
Could not just Sony open source it? I am very interested to get a feel.
I've been using ZTE Open as my main phone for almost 2 months now. The cost isn't very high, but it does typical phone stuff. I've upgraded my FirefoxOS to 1.1 from the original 1.0. I also tried using 1.2 but there was a problem with the virtual keyboard where the keys doesn't adjust to lowercase so I reverted. ZTE Open doesn't have a really good hardware, but you get what you've paid for. It's really good for browsing the web, but doesn't do good with pages that have really heavy JavaScript.

Apps are pretty much limited, but it's a pretty new platform so we'll just have to wait (or code it ourselves). I don't usually erase SMS and I think it causes a bit of a lag when having tons of messages in your inbox. There will be a slight delay when creating messages if that is the case.

Calls are pretty decent, sometimes though, there's no sound in a call and have to stop the call and redial. I'm not sure if it's because of network problems or because of the phone.

There's this feature about sound issue in FFOS, where it "cares" when you've been listening in full volume and using earphones and automatically turns the volume down. I don't like it pretty much, but it's neat.

Also, there's still no copy-paste in FFOS 1.1.

All in all, I'm still using my ZTE Open, it's does the basic stuff but it might not suit you if you're used to IPhone and Android phones. I haven't tried other FFOS devices but if I were you, you can hold it for a while and wait for new devices to be released.
Off topic: I like these transparent mod comments you have been doing! Do you set a flag to keep them at the bottom or do they get so few upvotes?
They'd probably have a lot in common.
They prove division by 3 preserves bijection between arbitrary sets without using the axiom of choice.

From the intorduction:
"For any sets A and B, if there is a one-to-one correspondence
between 3 × A and 3 × B then there is a one-to-one correspondence between A and B. Here 3 denotes the standard three-element set {0, 1, 2} and × denotes Cartesian product."

There are a few related links and explanations on the arxiv trackbacks page - http://arxiv.org/tb/math/0605779
Yep, https://news.ycombinator.com/item?id=7655595
It's on the front page now...
I see. So maybe if you had a fixed XSD or XSLT at compile time you could emit a faster but specialized parser or transformer. But maybe that wouldn't work out so well in practice.

I did find an interesting slide deck from the scala universe that mentions something like F# type providers (among other things) as possible applications.

http://scalamacros.org/paperstalks/2014-02-04-WhatAreMacrosG...
XP is absent from the list of affected OSes. Does that mean XP isn't affected, or is it just off the radar now that it's no longer supported.

Could this be the first big unpatched XP hole?
How To Clean Shoes
Best ways to clean your shoes
Sounds very challenging, yet also very black-hattish on a massive scale not that I have much love for Google.

That is the problem that many of the most interesting projects have some moral ambiguities(military, financial, etc, etc).

While one is getting paid, it is very easy to justify or not even think about where the money comes from(que Sinclair quote).
I think, this is a marketing article (the author is working as a consultant now). With all due respect to Erik Meijer for his contribution to functional programming, this article disseminates FUD that you are using functional features of programming languages incorrectly.

In my experience, using imperative programming with elements of functional, is very productive, and I don't need to introduce monads everywhere to be more productive. Separating side effects, and making code as pure as possible, was a good practice in old style OO programming and will be so in the future, and introducing smart-sounding words for this which most of the readers don't understand (BTW, I do understand what monad is), is just a marketing trick.
This seems like a more realistic theory. I've only ever known people to use these services to save money or in a few rare cases because their was no other supply for the service at the time.
torrents require a tracker

Not if you use the DHT.
Had a quick look and found on the image called bhl-0002-005 on line 18: http://pagefault.se/odyssey.jpg

Which to me looks like a translitiration of the word that is underlined.

edit: translation -> translitiration
Each ZeroMQ daemon can be a provider or a consumer of data. Therefor given a list of upstream providers it can request data and given a list of downstream consumers it can register as a provider. http://zeromq.org/

No, It's HTTP like the web, except when you ask for DarkVendor555's info it loads it over this distributed network instead of from a central server.
As a developer with a blind spot for design anti-patterns, can you elaborate on those?
Wait, .coffee is a valid TLD now?
I don't really buy that. The OP works at a startup already, I'm confident they could ask around and get a recommendation for a lawyer with experience in early stage startups. I'm sure if the OP posted "Ask HN: I'm having trouble with my co-founder and I need a NY lawyer recommendation" there would be some helpful replies.

There's a misconception that meeting with a layer means you 1) have to hire them and 2) that you're going to file a lawsuit. Neither is true. Most good lawyers offer a free consultation and you're just seeking advice, not a litigator.
Maybe but also if they are poor, any exercise/work along with possible malnourishment could just be more of an exasperation to the underlying nutritional problem.
I flagged it. I assume other people did too. That's usually what's happened when a story like this gets buried.
Agreed. I'd love to see demographic info from these companies. That said, they can still be pretty successful this way, I just feel it's disingenuous to claim otherwise.
The front page is better than it's been in years. If the trust is being broken, please, keep hitting it with whatever hammer it's being hit with.

Your comment, on the other hand, is not so great. For instance, you've decided to put an inaccurate spin on Daniel's actions. What you call "whitelisting", Daniel calls "overriding the voting ring detector that you had no control over in the first place, and that you only know about because he told you it was there".

This is all metadrama, of course, but this story is also worthless so a bit of meta here isn't going to kill us.
I find it disturbing that, as stated in the first footnote, John Conway can be listed as an author of the paper, against his approval (or despite his non-approval).

What if someone gets hurt because of this paper and Mr Conway's responsibility is engaged ?
Rail on guard: Metro-North prepares for threat of rising sea levels
Check out http://www.psprintstudio.co/ ?
Icelandic High-Voltage Electrical Pylon Competition – Honorable Mention (2008)
> I don't like working on projects that are actively pitting me against someone though.

I'm surprised you didn't also didn't mention the ethical problems with trying to take something (search results) without permission.

Your new project sounds awesome, though. : )
Why yes, I agree that the vast majority of people aren't very high in the Humanity Table of Records (to put it mildly). However, I think that if you're trying to set the world ahead purely to appear higher in the record table, you're misguided.

I'm not saying I can't understand the human desire to be liked, or adored, or remembered after your death, or considered to be the Best Human to Ever Live on This Planet. I can. But what I can't understand is why so many people try to justify such feelings.
Ending the relationship might well be the right course of action -- but I'd still meet with a lawyer to discuss it!
You are right- it is back. Perhaps it scrolled off (instead of being buried. i.e. I was probably wrong- sorry).
> if the details were not damning then they should be clearly explained.

The details of the Brendan Eich were pretty clearly explained. He donated some money to a bad cause, he refused to publicly apologise for it, so he got ousted. I'm neither for nor against that choice - I think it was up to the people at Mozilla to make their choice, and they did.

The details of the Github case are far more vague. We have a he-said-she-said with, apparently no evidence beyond that. And we have plenty of character witnesses in favour of Tom, who really doesn't come across as the aggressive character that his accuser depicted him as. Finally, there is no accusation of physical violence here (otherwise there'd be evidence). It's a poor situation, and I can see the case for Tom stepping down as well as the case for him remaining in charge. In the end, they made their choice in order to minimise the damage to Github. Seems sensible, though could really have gone either way, and the point is, we don't know what the real deal is.

In this case, we have police and prosecutors basically with hard evidence of physical abuse on file, but it being rejected due to 4th amendment violations. That's fair enough - that's how the law should function. However, when it comes to the court of public opinion, it doesn't matter how the evidence was seized. It is pretty incontrovertible that the guy did beat up his girlfriend for a solid chunk of time. The only plea to the contrary is in this blog post and a few tweets, all of which are just so wrong. I mean, he actually uses the "and she's a whore anyway" approach to trying to garner sympathy. What world does this guy live in to think that that's a useful argument?

So, I don't disagree about the result of the previous two cases, though I sided with Tom in the second. What I'm saying is, if the first two, where both sides had at least some merit, resulted in the removal of said figures, and this third one, where the situation is much clearer and much harsher, did not, well, that would be a really shameful outcome.

Is that clearer?
I'm not sure if it's translation, but it's definitely at least transliteration. Χλωριν - Chlorin.
Myjour (https://myjour.com) is providing kind of same services with a different angle. The article is the main subject, instead of newspaper or magazine. Individual articles can be bought from newspapers, magazines, authors as well as several international publishers.
Show HN: The best jobs on the web in one email
Tor needs a mechanism for P2P, like ephemeral .onion addresses. Then it could just run over Tor which is already a proven anonymity technology.
feature request: can someone please work on making TeX error messages more readable? i dont know how the project is structured and dont know where to begin. i compile TeX documents daily but I still cringe at the compile output. Its mostly gibberish and does not warrant something that most of the scientific world uses for word processing ...

What would a version of TeX reimagined by Jony Ive look like?
Never say never. The one thing the history of online networks teaches all of us is that some attack surfaces are very hard to imagine--until someone imagines the attack surface and uses it to interfere with the network. There is plenty of interest on the part of law enforcement authorities in figuring out ways of enforcing the law on networks like the proposed (not yet implemented) network described in the article kindly submitted here.

The article begins by saying, "The Silk Road . . . still offered its enemies a single point of failure," referring to Silk Road being hosted on a single server. Well, that is the KNOWN point of failure for keeping Silk Road impervious to law enforcement, but there may have been other points of failure in Silk Road's design. About the proposed DarkMarket, the article writes, "DarkMarket, Taaki and its other developers admit, is still just an experimental demonstration. They have yet to integrate anonymity protections like Tor into the software; currently every user’s IP address is listed for every other user to see." The proposal needs a lot more work to become a practical proposal for attempting to evade law enforcement scrutiny. Whether or not DarkMarket is ever implemented, and whether or not it will work as expected if it is implemented, are still open questions. The biggest open question is whether or not there will be ways for law enforcement efforts to reach into the DarkMarket even if it works in practice as the proposals suggests it is meant to work.
Why would anyone want a Wikipedia page about him? There was one about my card game (deleted and reinstated several times) at one time and it was a nightmare.

Someone who got kicked out of his university for supplying alcohol to a 17-year-old girl (nothing else stuck to him, so I won't speculate) created a page in which he lists about 50 Wikipedia accounts (half of which have zero contributions and therefore, effectively, don't exist) that he alleges to be my sock puppets.

That place is a fucking nightmare. The best use of your PR resources is to have your WP bio taken down.
The story is being flagged by users as well as a relatively mild moderation penalty. The penalty makes it go slightly further down the front page; most of the action is by the user flags (edit: which have now buried the story altogether).

This story is a good example—almost a litmus test—of what pg called "shallowly interesting" [1] and what davidw called "articles that get you riled up, but really don't lead to any productive or interesting discussions" [2]. I'm as shocked by the story as anyone, but it's essentially celebrity gossip (for some sort of "celebrity"), and that is off topic for Hacker News. This person is of little importance to this community (how many of us had heard of him before? surely very few), nor do the threads reveal insight into underlying phenomena. They're mostly about what a horrible person he is. So in terms of HN moderation practices, this doesn't seem like a borderline call.

This is not to deny the obvious importance of the story to the people—most importantly the victim—affected by it.

1. http://ycombinator.com/newswelcome.html

2. https://news.ycombinator.com/item?id=7495446
Ah yes, transliteration. Of course, thanks.
Could you at least give an example where we would see insertions, deletions, and changes?
I scraped a few blogs and then took in their tags thinking they would be accurate.

Evidently, they are not always accurate. :(
Obviously I (and most people here) are not privy to the the truth (and you can't find the truth by sharing opinions or taking opposition to opinions). But he hasn't been "silent." He pled guilty to related charges, he claims the woman took photos for him to help prove his innocence, he said the woman "was having un-proteced sex for money" (which is a clever way of publicly calling her a whore).
Why? Don't you think having just one story informing people about the resolution of this case is relevant?

You know as well as me that flags are seriously overpowered, particularly flags from long-term users like us. I wouldn't disagree with flagging this if the front page was drowned with these stories, or if this was a particularly contentious source, but given that it's a straightforward report of the resolution of an event relevant to the tech scene, it seems reasonable to let it have some attention even if you don't personally like it.

In other words, don't use your flags to remove all stories that you're not interested in from HN - use it to remove stories that are just not right for here. I don't see how you can argue this story is one of the latter.
CEO Gurbaksh Chahal Fired From RadiumOne
> xmonad is stable.

> haskell + smart programming practices guarantee a crash

> free experience.

Yeah dwm, crashes all the time.

Why don't you try another approach to functional programming, like http://www.shenlanguage.org/ ?

If you think Haskell is The One True Way™, get a new pair of sun glasses.