skysight-inc/HackerNews huggingface dataset:
There are two possible scenarios:

1. An idea is self-evidently wrong to the vast majority of educated people; e.g., the earth is flat, slavery is good. In this case, the idea can be safely ignored because it has no political power.

2. A bad idea (from our perspective) has the support of a decent-sized group; e.g., opposing gay marriage. In this case, the idea should be vehemently opposed by reasoned argument and political protest, but I think for the reasons given above that it is unethical and unwise to persecute the advocates of the idea themselves. It's perfectly okay to be disgusted with the idea of suppressing rights for a group of citizens, and to express that disgust.

If a big group believes something differently from me, there must be a reason why. In the case of the majority of Californians who voted in favor of Prop 8, they didn't do so because they are fundamentally evil bigots. They did it (in the most common case) because they have been raised to believe a relatively literal interpretation of the Bible, which if read straightforwardly, condemns homosexuality and sees it as a harbinger of a corrupt society.

Aggressively coming out and calling them bigots and publicly ousting people supporting their viewpoint is not persuasive; given their worldview, it will only strengthen their conviction that society around them is corrupt and harden their resolve. If, on the other hand, we make a reasoned and compassionate case that gay rights are a good idea on libertarian grounds and as a way of maximizing the well-being of our fellow citizens, people will, and have, come around.

So, in short, personal attacks like what happened to Eich are neither ethical nor effective as a persuasive tactic.
I guess Open Web = My belief on this one subject!

I am done with Hacker News and Mozila.

This is so illogical and anti-web. No one share anything or else!
Marked it, thanks for the suggestion.
He has apologized for causing "pain".

It looks like he does not support gay marriage today. He does support equality.

He holds more conservative viewpoints than most people. He is also a white male in his 50's born in Pittsburgh.

The point is he has his position. It may change. He isn't involved in the LGBT community, so he probably is not exposed to this issue causing pain until now. It wasn't going to affect the policy of equality within Mozilla.

We can treat him with respect & have respectful dialog or we can coerce him to change his mind with public shaming & bullying tactics. I don't think the ends justify the means. Respectful discourse would be more effective and would make all of us better.

---

Downvoting is censorship. The post moves down and becomes hard to read & otherwise deemphasized. It also discourages further dialog by punishing someone who is expressing their opinion.

http://en.wikipedia.org/wiki/Censorship
Excellent idea - we are all looking at it right now in our office. 1 person said he would definitely use this right now for his used car he is selling. Really well done, very well explained & designed.
Excellent idea, excellent article!

A couple of years ago I was driving back to my office and a difficult programming problem which I had been avoiding. It was early fall and the weather was beautiful. On the way, I passed a field of Chile peppers and a crew was gathering to pick. It looked like so much fun to be out picking chile peppers in the sunshine instead of sitting in front of a screen in my dark office. So, on a whim, I stopped and asked the boss if I could get a job picking peppers for the day. He almost fell over in surprise but said yes, I could on Saturday which was the next day.

So, early the next morning I got up all excited and went out to the field. One of the underbosses gave me a bucket and explained in broken English how the system worked. I was paid 55 cents for each bucket of peppers and I was to leave no peppers unpicked. Ok, no problem. I was assigned a row and off I went. After about half an hour I realized my error of judgement. It was really hard work and not nearly as romantic as it looked. To make matters worse, everyone was way ahead of me and had to keep coming over to my row to help me stay up.

But I wasn't about to quit and get laughed at. So I stuck the day out and make like $40. I then went home and slept for a day and a half and could barely walk. I don't know what the point is. But this was a good article. More people should do stuff like this.
There are other reasons, but the analogy is, to me, obviously inapplicable.

Not quite. Use your example of a large block trade.

* Because it is incredibly expensive: check

* Because the B/D agmt usually has conditions: check

* Because the execution is provided after all the details of the trade/'s financials: check

* Because the ruthless withdrawal of a term sheet could put the [trader's book] in a distress situation that harms their ability to obtain [another execution]: check.
> The title of this post was obviously meant to be an attention-grabber

It's becoming very common to have a catchy title and then a disclaimer for it in the article.
Proposed SHA-3 standard is out for 90-day public comment
Oh sorry, I'm not in your area so it's a moot point. I think the service sounds great though.
> * assuming that you use the same model as we do, it is impossible to support Prop 8 unless you also think that gay people don't deserve to be treated as people

This is basically accurate. It is not possible to support Prop 8 without treating gay people as though they are not people.

If the only advantage marriage conferred was being allowed to make babies, then I would agree with you. The problem is that marriage confers a bunch of additional benefits (including hospital visitation and inheritance with less drama).

Additionally, there is no need to be married to have children, and there is no need to have children to be married, so the whole "marriage is about kids" thing is, frankly, really, really hard to take seriously.

So by supporting Prop 8, people were saying "gay people do not deserve the privileges mentioned above even through straight people who don't intend to have kids can have those privileges".

If this is really about children and families, where is the movement to prevent infertile straight people from getting married, or just people who have no intention of having children. They are ruining the tradition just as much as gay people supposedly would.
Awesome Boris, happy to hear it! I hope we can engage with your co-worker.
The logic is meant to refute the idea that "personal opinions" should not affect business. Changing the issue shows that business is indeed political -- that for each of us, there indeed are issues that will cause us to refuse doing business with another. To paraphrase Churchill, we already agree on what we are, we are just haggling over the price.

If you think gay marriage shouldn't be such an issue, well, sorry but the rest of us have spoken. That's how it has always worked, it's just a different group of people who are now experiencing the other side of the table.
The National Review may be on this side purely due to politics, but many others (For instance gay-marriage supporter Conor Friesedorf) are on this side due for open political discourse and anti-comformity.

http://www.theatlantic.com/politics/archive/2014/04/mozillas...

I completely agree that a lot of the rhetoric is completely tribal (this side is right, the other side is wrong, now let's sling mud and accuse the other side of X!). But some people (in fact, a lot of Hacker News) does seem to get beyond this.
2005 Zuckerberg Lecture to CS50 [vid]
I wonder if someday we can get to the point where StreetView is a continuous flow... like instead of tapping the arrow and waiting for the next slide to load, you would just smoothly walk forward or backwards along a track using up/down arrow.

I guess it would be technically possible already, but Google would have to snap their images with much smaller distances, and make them load in much faster... space requirements would be huge lol.
I have a car I need to sell, I'm in the Bay Area. Sadly the car is back in Florida, I need to fly back and take the time to sell it. Major PITA, too bad you don't service South Florida ;)
I think this is a well-thought out article. We use Scala quite extensively at Hulu, and it is important to use its more powerful features only when they really make sense. You can do quite amazing things with the language, but it doesn't mean you should.

I think a classic example of going overboard with Scala is a dispatch library - even as someone who writes Scala extensively, it is incomprehensible to me. On the other hand, for certain tasks, being able to craft an internal DSL is a great thing. For a hobby project I once wrote a DSL for a simplex solver in Scala, turned out pretty neat:
https://github.com/ZenBowman/AIMA/blob/master/src/test/scala...

And then there's a great version of embedded BASIC in Scala:
https://github.com/fogus/baysick

With great power comes great responsibility, and it is important to remember the Perlis rule:
Syntactic sugar causes cancer of the semicolon
No, it's not convenient, it's simply a fact. The discrimination against Brendan was based on something that he did. Discrimination against gays is based on something that they are. The former is morally justifiable, the latter is not. It really is that simple.
He also apologized for causing pain. He also stepped down. And since when is an agenda of equality a bad thing?

He probably doesn't think his support of the proposition was wrong. I don't either. I'm for Gay Marriage. I'm also for rational public discourse that respects different points of view.

---

Thanks for the downvote. I know it's an emotional subject. Maybe you have a good counterpoint to express? Expression via downvotes it hardly a good point. It's immature, to be honest.
The Contrived Association of Dietary Protein with Mortality
Love the idea. This tackles a real pain point for many sellers. Good website. I like!

What are the challenges of expanding to different locations?
Interactive Threes Solver
“I was like yea!”
Scala with IntelliJ is by far the most productive combination I've ever used.
Knight had test code that got flipped into production.

Worse, they ignored many alarms as the company was sinking.
This stuff have been taking place in the Russian segment of the internet for several years and create a quite profitable business of DDoS protection.
No, you said he is a bigot, and that is why you advocate discriminating against him.

Let me quote you:

Brendan Eich was not fired because he made a political donation [...] he is a bigot
Huh, no kidding. Well if you ever need more evidence, ars technica does really nice articles on browser market share, like this one: http://arstechnica.com/information-technology/2014/01/window...
Cycling is actually not that healthy. Repetitive short movements shorten your muscles, which causes all kinds of problems.
Ok, this makes things a lot clearer.

> You and I are so utterly dependent on this source of energy that our brains can't fully comprehend the consequences of choosing the alternative.

Depends on the alternative. If the alternative is a much lower standard of living, you're right, there's no way you're going to convince a significant number of people to choose that alternative. (You and I are both providing evidence of that just by having this discussion in this forum.)

OTOH, if the alternative is using non-fossil-fuel sources of energy to maintain our standard of living, I'm all for that. I think the chief obstacle in the way of that is people's unwillingness to accept that any source of energy will have some undesirable characteristics. "There's no such thing as a free lunch" applies to any way of achieving a standard of living beyond bare subsistence.

So the goal can't be to find an energy source that has no undesirable characteristics; the best we can do is to find sources that have less net undesirability, so to speak, than fossil fuels--just as fossil fuels have less net undesirability (by a very large margin, IMO) than slavery. There are at least two such sources that I can think of that have the potential of supporting a first world standard of living: nuclear, and solar done right.
it's probably over a year old .... or not running webGL
Microsoft's PhotoSynth has an impressive demo of this. Check out: http://photosynth.net/preview/view/31e5927d-af4b-4678-8bba-c...
I'm loving my FB short. What a terribly managed company. So frivolous with their cash, and immature overall
But what about free speech??!???!?
Does Agile Development Allow Long-Term Planning?
It's a totally different business model to this but http://www.webuyanycar.com/ is a pretty big deal here in the UK. You get a valuation, take your car to them, they buy it. To my surprise it worked pretty well too and I got almost as much for my car as I'd have realistically got waiting for months on a classifieds site or whatever. I imagine the way the British used car market works has a big impact on the idea actually working though.
Definitely a cool idea. Where's the buying side, though? Do you guys just list on craigslist?
From the looks of the responses here, looks like you guys should get up a "Notify me when you come to my area" up on your site.
One Thing Drug Companies Won’t Do On Social Media
Spend 30 minutes building something in OpenSCAD and you will be a wiz at this game.
I know of one HFT firm whose hold times, averaged out over a year, came to Zero. This firm accounted for a significant fraction of all stocks traded.
It depends. For many cases, an at-home analyzer will be sufficient.

But a lot of times you'll get scheduled for a clinic anyway...
I often get to the end of a long and thoughtful post and realize that it was just catharsis

"Just catharsis" is an excellent phrase for that. Precisely so.
Mark Zuckerberg’s views on anonymity seem to be evolving and that’s a good thing
I wonder why internet companies don’t have contingency plans in place for data theft. I would be glad to be able to check whether my account is affected and to receive an email with instructions immediately. Instead it’s always a big surprise and it takes weeks until details are published…
The gamedevs I have worked with use cross-platform makefiles (CMake, IIRC, but it's been a while) for their builds.
YEAH to staying forever young and being white, male and without kids! No, honestly we don't have enough context. Maybe there simply wasn't anybody around willing to do the job before and if somebody would need it like in your example then maybe startup guy would "get fired"? Who knows? Context.
>> Clearly calling people out publicly is not allowed.

I have a possibly weird/complex take on this whole thing.

I think it was absolutely fine for the public/customers/partners to call out Eich to resign based on his Prop 8 vote.

On the other hand, I have mixed feelings about Mozilla employees calling for his resignation publicly.

Where I live, I think Eich would have a case for workplace harassment against those employees. I don't know what workplace harassment laws are like in the US, but publicly shaming a coworker for something legal they did that you don't morally agree with is usually grounds for some sort of action, regardless of that person's position of power.
I think we have that already, but it requires you go outside :P
The idea of Apple TV as a set top box with Tivo like features for the over the air HD I can pull in from NBC, CBS, etc. is really exciting. I clicked on his link for the story about that and it is a WSJ story about Apple partnering with . . . Comcast.

Even if I drop TV, I still have to get my internet from Comcast or AT&T (at least in Nashville). Seems like I can't get there anytime soon.
While I find this fascinating, it does seem a bit curious to post this in a hacker forum. I was half way expecting to read that the farmer had been "bio-hacking" trying to come up with a healthy hybrid.
"With these changes the fastest players were now able to make money simply because they were the fastest traders."

Directly contradicts "speed is not a problem".

Speed directly translates into being able to "front of trades from slower market participants". If they did not have the speed, they could not algorithmically predict the actions of (or react to activity on one exchange before it reaches other exchanges) and jump in front of slower participants.

There's other issues on top of this, such as paying for early or privileged access. But, if you are faster, you can successfully arbitrage across time or distance(really same thing as time)
Well, first the father would have to press charges against his 5-year-old son. Probably not likely, and, eh, I just can't.
As always, the helpfulness of the people here is really great, so thank you :)

I do have a mailing list here ( https://groups.google.com/forum/#!forum/mithriljs ), which I made a bit more prominent on the site just a few minutes ago, and some of us have been using the github issue tracker ( https://github.com/lhorie/mithril.js/issues?state=open ) for suggestions and general Q&A.

I have a few ideas of things I'd like to write about in more detail so I'll probably put an article out soon.

@ChuckMcM: there are a few good reasons to push on the marketing front:

- more popularity means more bugs found and fixed, and thus better software

- developing a community increases the quality of the ecosystem around the project exponentially. For example, one criticism I heard a few times at release was solved by a contributor before I even got the chance to take a stab at it ( https://groups.google.com/forum/#!msg/mithriljs/lGiNpog2mbc/... ). I feel that community involvement is a really important factor to take the project to the next level.

- semi-related to the previous point, many things on the project roadmap for example are things that anyone looking for a side project can pick up and do. Some don't even require you to know anything about the framework. I'm really put off by the high barrier of entry to contribution to projects like Angular, and I feel that giving people of all levels the chance to crank some code is a win-win for everybody.

- another related point: different people tell different stories. It's one thing for me to put out a lot of examples and reading material (which I do try to do w/ the docs on the site), but often, people do things that I never anticipated. They can write better, more focused articles and share them with audiences that I might not have even known existed. And even if they're just retweeting something I wrote, their social reach is different from mine: a lot of people that might find Mithril useful don't read HN, but they might hear about it from a friend that does.

- a somewhat unique reason to Mithril is that it has a pretty stable core already, and the project needs to move forward in some front in order for it to be seen as an "active" project.

Also, it's marketing 101 to stay on top of people's minds. If they keep hearing about Mithril from different sources, then they're more likely to spend a little of their valuable time to try it out and hopefully fall in love and join the community.
> How does the HFT know that someone is crossing the spread?

So suppose the bid for some particular stock is $100.00 and the ask is $100.10 in both Chicago and New York. They could be different between the two exchanges, but the prices between exchanges will generally be the same or very close to each other at any given time because any significant divergence is an arbitrage opportunity.

Now somebody wants to buy some shares of that stock in Chicago, so they cross the spread and put in a bid for $100.10. They immediately buy all the shares in Chicago that are available at $100.10. Now the ask in Chicago will go up because all the shares available for $100.10 in Chicago have been purchased, so now the bid in Chicago is $100.10 and the ask is, say, $100.20. At the same time, in New York, somebody wants to sell some shares of the same stock. So they cross the spread and make shares available for the bid price in New York, which is $100.00. That seller sells to everyone in New York who is willing to pay $100.00, so now the ask in New York is $100.00 and the bid is, say, $99.90. Both the buyer in Chicago and the seller in New York are still willing to buy and sell more shares at $100.10 and $100.00 respectively, i.e. the new bid in Chicago is higher than the new ask in New York.

The HFTer sees the new prices before most other traders because their computers are faster and closer to the exchanges. As soon as the buyer at $100.10 learns there is a seller at $100.00 or vice versa, they would get together and trade all the shares they want to trade at some price in that range. But the HFTer learns the pricing information first and, before the buyer and seller find out about each other, the HFTer buys the seller's shares in New York at $100.00 and immediately resells them to the buyer in Chicago at $100.10.
Thanks for the book suggestion. this looks very interesting.
Along these lines, a note on so-called latency arbitrage:

http://web.eecs.umich.edu/srg/wp-content/uploads/2013/02/ec3...

But in a study last year, University of Michigan professor Michael Wellman and I developed a model across two exchanges. We examined a strategy called latency arbitrage, which utilizes advantages in access and response time to exploit price disparities caused by fragmentation across those dozens of competing venues. HFTs employing latency arbitrage examine current market information to predict immediate price movements, essentially computing the best prices available before the exchange has even had a chance to update its price quote.

What we found may be even scarier than Lewis's book-selling punchline: it's not simply a matter of the HFT crowd taking profits away from regular investors. Predatory strategies like latency arbitrage have the potential to reduce trading gains for all market participants – high-frequency traders and Average Joes alike.

Their solution was to go to periodic call structure.
I felt good that my top score was higher than the machine's failure point.. then it swiped to its top score of 205,824 and I realized how woefully inadequate my feeble human mind truly is.
It's not that simple. People with allergies might not know that there is a better medication available. People with restless leg syndrome may just think it's some weird thing unique to them. Depression is a really big one to get people to go to a doctor for.

Notice there aren't any commercials for stuff like antibiotics. People are already going to a doctor when they have an infection and other serious conditions. They advertise the stuff that needs advertisement. If it didn't work they wouldn't do it.
Building High Performance Networking Servers using Tcl
This is indicative of disorganized program structure. Form validation shouldn't be unique to separate forms; they should all be piped through the same place, where validation is done.
Great service! A lot of people don't have experience or simply don't want to deal with the Craigslist experience. Putting another option between a private party sale and the dealer is great.

Questions that immediately come to mind - how do you handle negotiations, and how do buyers pay? How do you pay the seller afterward? (cash, verifying a cashier's check - other comments point out the common scams etc.) (Or is Instamotor just a transaction facilitator)? Where is the vehicle listed? Do you handle smog checks as well (for California)? <- Those are the most common things I go through the used vehicle process.

Also, how do you filter out non-serious buyers, especially for performance vehicles? A lot of sellers ask for some sort of proof of payment or cash ready before a test drive. It seems like you're mainly handling high-end cars where the 5% commission will pay off too, how does the model change for say a $5K vehicle?

Finally as a buy I would want to do my own inspection unless the inspection is at a mechanic I already trust - there is way too much conflict of interest having the selling side do an inspection.

Some ways to get it more buyer-friendly would be to offer a CARFAX as well.
Building a WordPress Child Theme