skysight-inc/HackerNews huggingface dataset:
I don't get why people say things like, "It's too bad the Craigslist won't ... let other people innovate on their platform." It's just childish in my view. Here's another child's toys - and, granted, he has a LOT of toys[1] - and he's chosen to share them to every child in the world regardless of their background, yet you're upset because he's not sharing them in such a way that would only allow people to play with the toys on another playground. "He" doesn't want that - he wants to play, play, play with everyone. So he decides to say "No!" to anyone who wants to take his toys off of his playground.

If you don't like the way "he" plays with his toys, then tough cookies - "he" doesn't care and neither does anyone else except those who want to also complain about him not sharing in the way they want him to. You'll see this damn near every time someone posts a "Help! My API provider just changed the rules!" type of post. There are two types of responses: "I hate that - they should be more open", or "It's ridiculous to even think that you can build a business based off of leaching from someone else and that that other entity would be okay with that forever."

[1]Unlike children (who typically are given their toys), these toys are the result of "his" work.
REMux: A new approach to being responsive
I think his main point is that while this country has risen above racial denigration and there are consequences to racial hate speech, there aren't any to religious hate speech. Also, free speech is restricted if it is directed to lead to "imminent lawless action and is likely to incite or produce such action" (Brandenburg v. Ohio)[1].

[1]: http://en.wikipedia.org/wiki/Hate_speech#United_States
Being an intermediary does not necessarily mean you're gaming the market, but it does mean that you're in an optimal position to do so.
Required Courses for Politicians: MMORPG Design
Great post.

Client-side web applications have come a long way in the past year. In the comments I read when Discourse was released, many people dismissed out-of-hand rich JavaScript apps based on stale information.

For example, they assumed that infinite scrolling would mean you would lose your place when hitting the back button. They also assumed you would not be able to command-click a link to open it in a new tab.

Surprisingly to many, both work just great in Discourse; try it out if you don't believe me.

Many people also held on to the belief that JavaScript apps are fundamentally incompatible with assistive software; that one is also a common misconception that's just not true anymore. Steve Klabnik wrote up a great overview of it[1].

[1] http://words.steveklabnik.com/emberjs-and-accessibility/

A lot of people pan client-side apps as being slow and bloated and overloaded with JavaScript. Surprisingly, they don't have more than your average full-featured, server-side web application[2][3]. And I think Discourse proves that you can build large apps that feel lightning-fast.

[2] https://twitter.com/tomdale/status/300653212472598528

[3] https://twitter.com/tomdale/status/300653225785311232

If you investigated building apps like this in the past and didn't think it was ready, now is a great time to give it another shot. The tools are maturing rapidly, and while still not perfect for every use case, we're knocking down limitations every day. I'm excited for all the cool stuff people will build in 2013.
http://littlebigdetails.com shows some really exceptional examples of ergonomic design.
> So-called "fictional forces" are used all the time to simplify calculations.

Consider the context -- someone wants to soft-land on the moon at 2700 miles per hour. Under those circumstances, I suggest avoiding any other gratuitous fictions until more has been learned.

> But one makes few friends by constantly pointing this out whenever anyone says "gravitational force".

Yes, unless you're instructing a student. Someone who plans to slide into home base at 1.23 km/s is a student and should receive the pedantic version.
One reason that HFT is disliked is that it gives disproportionate advantage to the big players who put in the high speed infrastructure and equipment. This means that a few companies are able to extract profits from the market by simply spending the most money up-front.

Now obviously markets are not zero-sum games, but there is theoretically only a certain amount of growth returns available and some of this is being siphoned off. Couple this with the idea that the purpose of the markets are to most efficiently distribute capital to where it can be best used in the real world, HFT does not seem to be improving much.
New 'LTE Advanced' spec gains momentum
Responsible disclosure includes protecting the privacy of everyone involved. If the people who have been awarded bounties want the publicity, I'm sure they will let us know who they are.
Link to primary source, not AppleInsider's regurgitation:

http://www.reuters.com/article/2013/02/10/net-us-apple-samsu...
Everyone should be replaceable
The computing deployment phase
How did you attract your first clients doing this?
Is it so implausible that they accidentally left a few low-risk bugs in such a rushed project? It would be pretty damn impressive if all those low-risk bugs were actually intentional.
Its rather odd he mentions the docs on ember, I have actually found them to be much less useful than the angular docs. Especially compared to a year ago, when the project was begun.

Does anyone else have experience with both frameworks?
> ... at the end of the day, these things need to be proven or disproven before we can be sure.

Yes, and in the meantime, we're free to conjecture -- within reason.
yes, amounts and names/handles are listed by google and mozilla - not sure about facebook.

To be clear - you think it's fine to cite the announcement of an undisclosed amount of money being paid to an undisclosed list of people as proof of their status as a good actor, yet you require concrete evidence that they are being deceptive for nefarious reasons to question his motives.
Except that's not the complete story, is it? The complete story is that Lenna is from a culture where nobody makes that big a deal out of human sexuality, and that she was surprised and "pleasantly amused" when she learned of her indirect contribution to image processing technology.
Interactive life expectancy graph (1990-2010)
“It seems to me a certainty that the fatalistic teachings of Mohammed and the utter degradation of the Arab women are the outstanding causes for the arrested development of the Arab. He is exactly as he was around the year 700, while we have been developing.”

-General George S. Patton
If you are willing to go a mile out of your way to look for things to be offended by, then, perhaps.
And therefore ...
An enjoyable paper, a thoughtful example of engineering under constraints, and a successful outcome. Congratulations!

(But, and I'll gladly take the karma hit for saying this, please don't pay any attention to my fellow HNers complaining about every possible tangential non-issue.)
This is neat, but as a designer I would be very wary about more explicitly allowing anyone to use my logo without adhering to the standards of the branding system. Most brands have extensive guidelines on how logos can and cannot be used. Nothing in this proposal helps make sure that guidelines will be adhered to, and in fact makes it easier for them to be violated.

The easiest and most egregious use I could anticipate is not using proper white space, which almost every logo requires. Example:
https://fedoraproject.org/wiki/Logo/UsageGuidelines#Clear_sp...
She's beautiful. What's so wrong about appreciating someone's body? You don't see this kind of reaction to nude male models - that is where the real sexism is, IMO.
Entirely word of mouth.
Well, if you want to hack your growth, then there definitely ways to do so. Problem is they require capital.
Freedom vs. Function: Why I Hate Jailbreaking my iPhone
Good luck commenting your Excel formulas...
HFT serves the same purpose that human Market Makers and Specialists do, only better. Kill it, and you will end up paying more.

Did you complain when human travel agents were replaced by expedia and like? Would you complain if car salesman as a profession is gone? Do you see your profit when amazon is competing with all brick and mortar shops? What makes HFT so special in that list?

So strange to see that sentiment from a science fiction author. Afraid to lose to reality evolving faster than you can imagine?
I think a lot of the HST skeptics would do well to spend some time in the northeast. In just 10 years, Amtrak has captured 75% of the traffic between NYC and DC, and over 50% of the traffic between NYC and Boston. It's phenomenal. At my office, nobody takes flights between NYC/PHL/DC anymore. Why go out to LaGuardia when you can walk over to Penn Station, enjoy WiFi and a ton of leg room, not to mention a snack car, and get there in about the same amount of time as flying? Oh, and you're dropped off right in downtown DC, instead of Reagan or in the god forsaken suburbs if you're unlucky enough to land in Dulles.

And Amtrak isn't even very good! Years of neglect and bad regulation have left the service with old cars (except Acela), crumbling infrastructure, etc. But it beats the hell out of air travel, and the differential will only get more dramatic as fuel prices continue to increase.
The only necessary book on design, at only 46 pages, is "Notes on Graphic Design And Visual Communication."

I have met AIGA award designers and Internet design celebrities who don't know some of the basics laid out in this short book.

It's probably the only handwritten book you'll ever read: http://www.amazon.com/Crisp-Graphic-Design-Visual-Communicat...
The IP is mine, as all of the code has been written by myself or is available under the MIT License. My friend is the owner of the company, does not claim the IP at all.

The nature of the program is that it is useful in that given a period of time, it can tell the user various statistics of their dealings. Target users would want to be able to generate this data at will, and so I don't think a subscription service would be useful.
Surely it is worth exploring. There are many points on the "make programming more interactive" spectrum, and hot swapping is something that we still can't get right in our mainstream programming environments! But live programming is something much more ambitious (and much more difficult to achieve) than hot swapping. Its basically what we eventually want even if we have to make many smaller steps (hot swapping) to get there.
That's an extremely simplistic, sort of childish response. No one besmirches Donald Knuth.

Taking a quote, out of context really, and using it everywhere as some sort of justification, nay, an unthinking reflex, is, indeed, using it as a crutch.
I felt this way when I first saw better_errors: https://github.com/charliesome/better_errors

It's a little surprising how much we keep reinventing.
The electric engine itself weighs under 80lb, and gas can be fueled up in under 5 minutes. What we need are better fuel cells it seems.
If Apple were to go down this route, I would much rather see them purchase a company like Lit motors and make a self-driving pod-type vehicle practical and fashionable. 1 to 2 person designs ranging from SmartCars to Lit motors are the types of vehicles that we should have in cities. It is absolutely crazy that so much of our cities are covered in asphalt, especially when that asphalt mainly serves cars that are usually at 20% to 40% occupancy.
I'm just pointing out that the photo is more than the headshot. My culture doesn't make a big deal out of human sexuality either, and, as for the sexism issue, I'm not touching that with a ten foot pole on HN, because any opinion with the word "woman" in it somehow turns out to be sexist (probably including this one).
Strange... Excel talks to everything, couldn't they use ODBC, or at least NSLOOKUP from an imported report? Rarely a reason to manually re-enter, even with Excel.
http://www.chromium.org/Home/chromium-security/hall-of-fame

google == irresponsible ?
the combination of erlang backbone + ruby nodes is a wonderful way to write distributed systems. i've put in my time rolling my own when a single-node system needed to go distributed, and today i'd pay the up-front cost of integrating either erlang or a message queue as soon as i added the second node; these things invariably have to scale up more than you'd expect, and your homegrown system will almost as invariably fall over and die when you can least afford it.
It's interesting to read a different perspective. I found AngularJS was more in tune with how I think and like the way they decouple the code from DOM manipulation. I'm also a big fan of \HTML based templates and having to not touch code when I want to enable/disable some feature. That's the kind of thing I like about small libraries like garlic.js and such.
Cartoon Grammy-Ma
10 minutes a day is the start, not "all you need"
The criticism of Angular's Transclusion is spot on. I like Angular, but the concept and description of Transclusion is very confusing.
Perhaps FastSpring would be a good fit for you. Any country the US isn't banned from doing business with is applicable. Users pay in various global currencies and the order pages are translated. I'm the CEO. Funny that you mention Venezuela, my wife just got a grant to do art history research there so I may be visiting soon.
This is a little ridiculous. High-speed rail in the United States will never be feasible on a country-wide scale. It's just not necessary or logical.

14 hours across the country—or even 8 hours at nearly twice the viable speed—will never match the speed or efficiency of air travel.

High speed rail can compete in the regional corridors where it makes sense. And it should. But the United States is huge. It's not Europe. We shouldn't expect this or desire it.
You make a good point. It was completely necessary for me, not at all for Tom. If this kid can position himself in such a way that he has access to the kind of resources that universities have without having to go to one... he should be quite happy.
> Energy would slowly be lost and the craft would remain in something very simar to circular orbit, ie. it would hit the surface at a near zero angle.

Yes, but at 1.2 km/s -- way, way too fast for anything but complete destruction of the craft.

The craft approaches the surface at an angle near zero. The craft's lower extent begins to rub against the surface and (assuming a perfectly flat terrain) begins to dissipate energy through friction, and by "rolling" -- by converting linear velocity into rotational velocity.

The lost energy causes the angle of attack to increase and push the craft into the surface more forcefully. This increases heating and rotational velocity.

Within seconds, the combination of high rotational velocity and frictional heating causes the craft to disintegrate, to fly apart.

1.2 km/s is just too high a velocity with which to approach the moon's surface.
Australian start-up Pin Payments is doing a campfire right now.
Really good advice. Having a project is by far the most important part.

Also if you don't have a feed reader already, get one. It's really useful to subscribe to a few feeds about any area you want to familiarize yourself with. And then every day you get a litte kick to keep your mind focused on that topic.
Very interesting post!

"Additionally, we do some server side rendering, which is much easier with string templates because we don’t have to boot a whole PhantomJS environment."

Does it mean that google is able to crawl a discourse page even when it's using client-side mvc ? Can anybody tell me how it works ? Thanks.
I easy step to improving customer service online
Extracting it into a separate method is what makes it available for wider use--not the before_filter.

That said, you provide a justification--the topicality of the code itself to the idea of "show." It is a decent point that I missed in the article. I'll have to think on that.

I question this logic living in the controller at all, though. It looks like a model logic that should, from the controller perspective, look like current_user.review_for_promotion.
I've been working my way through my first app using Angular this weekend, and after the stellar tutorial and introduction to the framework, I have to say the documentation becomes very technical very fast. The transclusion snippet isn't the only part that feels like it was written by experts for experts.
How many test cases are you able to test this way? How do you measure your test coverage?
Doesn't 220MPH seem insufficiently ambitious? That's at least 12 hours to get from New York to Los Angeles.
Thank you, came here to mention the penny-spread regulation. It's a little known fact about HFT that the reason speed is the primary advantage, is because the exchanges don't allow orders at prices which are fractions of a cent, and its first-come first-serve at each price point. The minimum spread permitted on the NYSE was 1/16 of a dollar (6.25 cents) until 2001, when the SEC forced all exchanges to the "decimal system". So now the minimum permitted spread is one penny.

If the exchange allowed orders at prices which are fractions of a penny, then algorithmic trading systems would have to compete on price as well speed. But it would also narrow the spreads, which would mean less profit for the "market makers".
Clock ticks on iPhone 6 release in 2013
Disrupting Craigslist's Hold On Apartment Search
"Shai Agassi, the founder and former CEO of Better Place, also touted the importance of the rate of battery innovation during his talk at the Cleantech Investor Summit. He said the energy density of batteries goes up 15 percent every 18 months; the cost per kilowatt hour goes down 15 percent every 18 months; the life cycles of the batteries (how many times it can charge and recharge) goes up 15 percent every 18 months; and the cost per lifecycle-mile does down 50 percent every 18 months. “If you don’t like the margins in this [electric car] business just wait 12 months,” said Agassi."

I had no idea this was true. If so, that's very significant.
Essential reading, this. I don't understand why the tech lobby, which has the most to gain from ubiquitous high-quality broadband, has been so complacent about the poor state of our communications infrastructure...unless it's helplessness in the face of the poor state of our general infrastructure. I was appalled to see that the first consequence of that large snowstorm on the east coast was 500k people losing power.
this is the blog equivalent to someone blubbering in front of the camera on youtube
Apple rumored to be working on wristwatch-type gadgetry
Sure would be nice if the prices were more competitive. You can still get in & out of DC round trip for about half the price of a one-way Acela trip (from Boston). Not worth the premium in most cases... but I want to like it!
> Doesn't 220MPH seem insufficiently ambitious?

It accommodates the state of the track (in most cases). To go faster would require wholesale replacement of most existing track, which is thought to be too expensive (but is the approach that was used in Japan and France).

> That's at least 12 hours to get from New York to Los Angeles.

I think many people would accept that, if the price was reasonable and the cars had suitable accommodations.
First Step on Legacy Code: Classifying
Also - probably averaging in realistic stops, which is a lot of slowdown/speedup delay.
Killing the inbox - reframing the email UX
If anyone can find a link to the Joint Committee on Taxation's report for the Financial Transaction Tax (AKA: Securities Transaction Tax / Tobin Tax) it would be much appreciated. The ProPublica article[1] and Defazio's press release[2] mention the JCT report but I have not been able to locate the actual report. It is even referred to in a CRS report[3] but it seems that everyone is taking Defazio's word and nobody is bothering to look for the report. I scoured the jct.gov website but could not find the publication listed anywhere.

[1] https://www.propublica.org/thetrade/item/the-03-solution

[2] http://www.defazio.house.gov/index.php?option=com_content...

[3] http://www.hsdl.org/?view&did=715463
I see the latter case, and far worse, at my work every day as a mechanical engineer. What it boils down to I think is, is that this "annoying" implementation has worked fine for them for many years, and our company at least has little competition and thus little incentive to develop more efficient methods. Seeing this is painful to anyone who's done modern database processing, and I'm making inroads with my manager at improving this state of affairs, but some guys don't know any better and hate being told what to do. One coworker prefers to punch in hundreds of values into his Casio calculator at a time instead of dragging a row in Excel. He knows how to do this in Excel, I've seen it in spreadsheets he's made, but for that particular usage case an old habit dies hard.
Yeah, the Ember docs have been given a huge boost, all that is missing is how to glue them, I've noticed ember-rails is broken for instance.

I prefer Batman.js, but have recently been looking for leave. Slow development, crappy performance, and generally slow on accepting pull requests. Barely works well on mobile.
Apple Reportedly Developing A Curved Glass Smart Watch
Group making the IT industry cool