skysight-inc/HackerNews huggingface dataset:
I like how he monetized it using Amazon Affiliates.

At no additional cost to you, Amazon will give the ViTunes developer a small referral bonus (around 6%) when you buy MP3s via ,z.
What normal person downloads the app thinking that the developer is going to get 20%. I'd wager most people are completely ignorant of this.
Fair point about Haskell. Horses for courses. I love the simplicity of Go. Haskell's simplicity breaks for me around the point that I have to use a Monad: brain splosions.
For low latency, the IP/UDP/RTP headers are much bigger than the audio in many cases. So a "64 kbps" codec is actually ~96 kbps (IIRC) and the overhead gets worse at lower bitrates.
Quora Topics Ontology
Not every country is the USA, many (most?) European countries have no issue with 4g coverage at sane speeds and data caps. If the new iPhone has 4g, the providers will be under that much more pressure to deliver, crippling your product because providers are greedy and slow to roll out is stupid.
Entrepreneurs Need The Confidence, Courage And Conviction To Be Unreasonable
That it makes you better-informed than your parents is just saying the Internet is useful -- it is!

So is CNN, and it was pretty amazing in its day, which I remember. (The first gulf war.)

It's just neither is the place for revolutions.

If there's something after the Internet, that may possibly be subversive.
It is yet more sophisticated for some HFT trading.

Continuing the analogy:
Some trading is as if there's a person standing between the two people trying to make a deal and can hear the offers before each party can react and then make their own offers to each party to capture some of the difference (re: HFT profit).

Explanation: In some forms of HFT the key advantage is that they can buy the market data faster than other people so they can see upcoming trades before other participants (undoubtedly there are better citations but here's a decent NYT article): http://dealbook.nytimes.com/2010/06/11/opening-up-the-market...
This will become a textbook example of how(and how not) to handle disasters in the Web 2.0 world. As an aside, I'm glad AirBnB is finally doing the right thing.
Sometimes acquisitions are announced a long time after the acquisition actually happens.
Germany's Federal Constitutional Court invalidated a law that required ISPs to store the internet history and phone calls (who called whom and location they were made from in case of cell phones) for 6 months.

Afaik there are constitutional issues in several countries with the data retention laws the EU tries to enforce.
Twitter Opens Office in NYC
I hope you will come back here in search of answers to the many questions that loom large.

That's an interesting thing to say, especially after recounting the emotional impact the internet trolls have had on her.

It seems she may be struggling with how best to react to her new internet fame.
PyPy is faster than C, again: string formatting
"Lorem Ipsum..." text is from ancient Greek writer Cicero
Automating Customer Support with Gmail
Ouch. They mishandled this badly. I think it's clear by now that EJ could have become an extraordinary spokeswoman for the Airbnb Guarantee; instead, all they get is a single "gratified".
Palo Alto, CA - Rails Developer (CTO?) (local preferred, but will consider other U.S.)

Stealth start-up focused on a consumer finance vertical that's very large like Mint.com's, but distinctly different and, we believe, more interesting / subject to disruption. The initial site/app is nearly completed and we're close to launch. Our non-local lead developer, pursuant to known prior commitment, became CTO at a local (for him) start-up in an unrelated area. We're looking for an experienced rails developer immediately to fill his shoes to take company to launch and beyond. Ideally, this role would lead to co-founder / CTO role. Looking for very strong rails / jQuery / MySQL expertise, test-driven development style and entrepreneurial instincts. If interested, please inquire at workfor@finpicture.com.
MIT develops new tool that can interrupt infinite loops
I'm not from the USA, but agree the situation here is probably one of the worst in the world. However I've been to several countries in the past year and the best deals tend to be around 300 MB - 1 GB for anywhere between $10 and $30 a month sim-only. Assuming most people don't want to spend more than $40 / month on their data, that means 4G speed will eat your monthly allowance in minutes.

Also, in some European countries, like The Netherlands, Telco's are actually increasing the cost per gigabyte, blocking Skype and other competitors and reintroducing data caps. They lost a lot of money in the past few years and are trying to recover from that.
Similar story here. The company I work for had a system that worked just fine, but apparently lots of things weren't done the right way, documentation was lacking etc... They decided to rewrite the whole thing, incorporate processes and after nearly 18 months of hard work they relaunch the app. That was the last time anything worked properly. Now we are left with a beautiful system that just doesn't work.
I respectfully disagree. The paradox of choice is not, I think, controversial to anyone here. There is a cognitive burden to new web developers when deciding which framework to use. Often times, they'll make the wrong choice, say "forget it," and go back to native development.

The social incentives in the JavaScript community are structured so that you get recognition for rolling your own library because you disagree with a naming choice. Forking or rolling your own should be a last ditch effort, not the first tool in your toolbelt.

Competition is great, but it must be balanced with collaboration. And I think that's what's out of whack in the JavaScript community.
Citing Copyright, Judge Orders Movie Streaming Service Zediva to Shut Down
And they also hired Geohot last month. Might really well add to the facebook phone idea!
Well, she obviously had a trauma and have to recover now, and it will take some time. I hope that they catch the criminals, EJ recovers well and Airbnb learn with their mistakes.

That said, I think we can move on from this history. It is a sad history, but much worst and much better stuff happends every day. It will be the best for us and for her if we just move on.
I thought he said something like "you don't see polygon counts this high unless they are procedurally generated".
It's a shared community site, with hosted blogs. The maintainers of that site and other bloggers all seem fine, and I think there's possibly some connection with Germany, hence the hosting. I contacted the owners, so they should be aware of what one of their bloggers is doing. It's up to them if they take further action.
Textmate works great for any. What features are Textmate users waiting for? Is this with Chocolat is going to deliver?
"Using an address + length format would cost one more byte of overhead than an address + magic_marker format, ..."

Actually pedantically, assuming an unsigned length, one byte for strings < 256 characters, two bytes for 64K, Etc.

Having heard Dennis at least talk about the development of UNIX the notion that C was 'dangerous' and not for the folks who didn't know what they were doing, was both a conscious decision and expedient. I mean c'mon you can cast a constant into a function pointer. It really was just syntactic sugar over basic assembly.
A bunch of mildly different Javascript frameworks creates a paradox of choice for the users. It means that when users start developing a new project, they have to weigh the benefits and costs of each of the framework. This not only increases the barrier to entry, but as Barry Schwartz outlines in his book "The Paradox of Choice", it also creates a paralysis and unhappy decisions.

That's only one of the problems. Another problem is that by having all these smart people dedicate their time to solving the same problem over and over, we get stuck at the same level of abstraction. If instead of solving the same problem in slightly different ways, we iterate and build abstractions, we can make apps previously impossible to build in reasonable budgets and time, possible.

It doesn't need to be Sproutcore that we coalesce around. It could be Backbone.

This has already happened with jQuery. The JavaScript community coalesced around the framework, contributed API changes, bug fixes, documentation, unit tests, and as a result, we can operate and build applications without having to re-implement the same cross-browser, low-level code.

http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...
FWIW, I think Backbone is an example of a library that does things right: it's well-maintained, has an awesome community, and a whole ecosystem of plugins and extensions around it.

It's the Backbone copycats that drive me crazy.
Buying and owning a physical book or kind-of-renting a DRM-laden, platform-bound ebook that can disappear from my possession of become unusable at any moment and I can't lend, give away or resell after I've read it.

Paper ain't dead because there's no serious alternative.
I think most people misunderstand the point made by Raffi...yes, JVM has awesome performance, but never try to solve performance issue up front by sacrificing the agility offered by RoR. Not everyone is building Twitter, you don't even know whether you will hit the point where the VM is blocking your way. If you blame all the performance issue to the VM level, you are simply doing it wrong...In 90% of the cases, MRI is fast enough and meet your requirement (GitHub, Groupon, Living Social and many others are using RoR BTW). Twitter is very pragmatic at this respect, they have tried all the means to scale the app on RoR before they move to the JVM. Never ever try to solve a requirement that doesn't even exist in your own app...
Additional Timelapse of BBC and versus NYTimes one
Sure, sure, sounds great. Unfortunately I'm not in a position to demand that the company that provides my income effectively abandon around 80% of its customer base for whiz-bang features they'll never see nor increase development time/budget for those features.

But I'm confused, is he talking web development or mobile application development? From my perspective those are two different things that may occasionally overlap.
Free Gay Video and Image-hosting
Here are my take-aways from this whole fiasco:

1) If you're in a business where your customers' lives could be seriously impacted 24/7, you must be reachable 24/7.

2) When something goes horribly wrong and far outside any predetermined policy, follow in the footsteps of Derek Sivers, Tony Hsieh, Gary Vaynerchuk, and the thousands of business owners that have come before them and just do right by the customer. Don't worry about setting precedent, don't worry about losing money (within reason), just do whatever you can to show that you truly care. Make sure all your employees know this & give them the freedom to make decisions on their own to help the customer.

3) Don't create a situation where you're "clarifying" what your customer has said publicly and calling into question their feelings.

4) When you screw up (and you will), own up to it in a public way as quickly as possible. Make a big deal about it. Your future customers will appreciate the candor and seeing your commitment to getting things right.
The point is you probably never need that performance gain on the VM level (YAGNI) at all. Things are changing very fast in software development, your project could die or fail long before you really think about performance optimization on the VM level. But when you start a project and think that my project will fail because I use Rails and Rails doesn’t scale, you are doing it all wrong! What you really need is a tool that helps you iterate faster. Rails falls into this category. And that’s the productivity gain that I am thinking when starting a company.

As a pragmatic approach, a half century of software engineering says that you should write the code first and worry about making it faster only if it is too slow. Donald Knuth is right: Premature optimization is the root of all evil. Don’t merely let the VM performance metric blind you to this fundamental truth. If you are chasing for a performing language, Java/Scala is not your ultimate solution, C/C++ is, even Erlang.

I actually don’t see a problem with “performance” emerging as the requirement in the Ruby world sooner than others, say Java/Scala, because this “sooner” is very contextual and depends a lot on the implementation. To give you more info, GitHub is on RoR since it started, and till now they haven’t hit the so-called “Rails does not scale” point ( http://teachmetocode.com/podca... ). So are many other projects. Besides, think about Twitter, they only recently try to port everything to the JVM, after Rails has served them a couple years. All these facts tell you, this “sooner” may never happen to your own app, and most importantly, Rails can scale, although it may not scale as well as others! But once you hit the point where Rails, or Ruby in general, doesn't meet your performance requirement (assuming you are lucky enough to build another Twitter), do what Twitter suggests you to do in the video. Is that too late? Not at all. Because by then, you have the resources to do whatever you want, even inventing a VM that is more performing than JVM.

To summarize, the Ruby VM was fast yesterday, is still fast today, and will be faster tomorrow. In 90% of the cases, it's just fast enough. Do I need the performance gain by switching to JVM? Don't know yet. It'd be better to let the market drive you. Does Rails provide the agility I want to start a project? 100% hell yeah!
There's probably nothing truly new in the context as 'new' in the question needs qualification. Following on does invent mean, bring to the table [as they've done something similar elsewhere] or something innovative. Some questions might sound great, but they have to placed within context and not just thought up as being clever, but they actually have a YARDSTICK to measure the candidate.

I'm not a programmer, I just do mark-up but I do like the question as it's a development of personal and business aspects of the candidate.

With interview it will show:

Does the candidate show initiative, problem solving and application. Finally, it ought to involve an answer of business acumen: Does spending 6 months developing it vs. returns of a version update. This ought to show a right fit and if the candidate can 'fit' to the business and process aims of the company.
Pingdom redirecting to crunchbase - anyone else seeing this?
The author is premature in such sweeping praise.

"They prove that a buttery-smooth UI is not impossible to build on the web."

In my opinion, this application has not proven such a thing (yet), since it doesn't work in IE. I don't build UIs that don't work in IE.

"It shouldn’t be a magical surprised that a good, no-compromise UX is possible on the web."

And yet, currently it DOES compromise. It doesn't work in what is currently the leading browser.

Don't get me wrong, I hate IE and the iCloud application is nice and slick. But it's not currently a viable UX for the most popular browser in use, and therefore is not a viable UX for many web applications. Yet. I have hope for them, though. It does look promising.
Bloomberg TV Peeks Inside TechStars NYC
I think that at issue is not the intentions involved, but the side effects. What many people are actually doing when they think they are "spreading knowledge" is just glorified gossip[1]. Not because people intend to, but because it's just as easy to do so as to spread more important information. The network won't stop you. The people won't stop you. If your intent is to do something more or other than gossip, you have to stop yourself. (As with any number of other things.)

That is, if you care to. I don't think anybody should feel obligated to care at all about any given issue. But it seems like a lot of people feel trapped between feeling bad about not caring and feeling bad about not doing anything, and squeeze out of that by feeling good about talking about it a lot on the internet. It's one thing to be informed, and to make informed decisions--to do some verb with that information--but if you consider echoing or spreading to be a valid verb for a given kind of information, then you will never have enough. At that point you're just a memetic router somewhere between Maine and Texas[2], busy being idle.

[1]:Or scuttlebut, chit-chat, small talk, bull sessions, chatting around the water cooler, bar, or bong. It's a vital part of human social interaction, but as Winer says, not a revolutionary act.

[2]:http://www.bartleby.com/73/1540.html
Not for me. http://cl.ly/232h2F2e1W3G2l3e2n2u
The revolution which CNN televised was Tiananmen. Just about everything since has been pretty much a production, Desert Shield and Desert Storm spectacularly so (e.g. very little in depth coverage of carnage on the Highway of Death, and lots of guncamera footage of smart bombs over Baghdad).

http://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_19...

http://en.wikipedia.org/wiki/Highway_of_death
G.711 (no compression) is 64kb/sec. G.729* is 8kb/sec.

The real problem with VoIP is you need low latency. I believe 80ms is where you can start getting into the area where people notice the delay.

* EDIT: I forgot to mention that G.729 is encumbered by a number of patents.
Study Suggest IE Users are Slow
I don't know much about the JavaScript console, but since JavaScript can generate both HTML + CSS, there's no reason this idea couldn't be used in that context.

I responded with some changes to your github gist. Thanks! I will now have to try to take this idea to the next level via JavaScript, making it easier for developers to use it and manipulate the settings.
Show HN: PaaS is passé: Roll your own Heroku
I like Heroku, I really do. But sometimes it’s not a good fit for my clients, so I built this:

builder.varoquagroup.com

I also got tired of repeating myself when bootstrapping new apps. I wanted to be able to knock out more of my own personal projects quickly as well as take on clients that don’t have a whole lot of budget.

I’m curious what you guys think.
I have a vested interest in seeing SproutCore succeed, but the point I'm making does not. Backbone.js and Cappuccino are other examples of javascript frameworks which fit the same criteria I talk about.

Backbone and Cappuccino have both proven that they will last and have dedicated communities building them. All these projects need people to contribute to them and make them amazing. A core team can build it, but the community makes it a real project.

Everyone today wants to get the personal glory out of their own little pet project instead of getting the glory out of contributing important patches to existing projects.
Your asking us to assume that an unspoken goal in that particular software development endeavor was to not grow the total amount of code or libraries or systems, unless absolutely necessary. But was it? What if minimal system growth was a goal, but weighted at 0.5 and just get something running was also a goal, weighted at 0.99, because there was lot of money to be made with a working system.
Clickable: http://builder.varoquagroup.com/
Build A Nuclear Reactor In Your Kitchen, Get Arrested
Timthumb.php Security Vulnerability – Just the Tip of the Iceberg
What's the problem with micro-frameworks or libraries? I prefer to be able to find a nice, compact solution to a problem and be able to jump in any make any modifications I need rather than sifting though a behemoth. It certainly takes more effort on my end to figure out the one-true-framework to the point that it abstracts what I already know. That's doubly ineffective.

I'm much more comfortable with the OS project ecosystem we have now with a ton of tools you can just download and use to your whim. Most of the time you don't even need to modify the code to suit what you want. Granted, it takes a bit more skill to be able to know which solution to choose - but that's something we should all be good at.

This article also sounds like someone who doesn't actually like the art of programming and just wants to see the end result. I'm only frustrated when I'm shackled by a technology or code framework/library. Other than that you have to enjoy the ride because the end result is never as good as you imagine it to be.
Applying The Opposite of Fitts's Law to Touch Interfaces
ChirpMe Launches A Dating Site For Activities–And Groupons
JRuby and Java 7: What to Expect
Seems to me like this sort of thing could be pretty good for advanced users who understand it's limitations and potential failure modes, but a nightmare waiting to happen for everyone else.

And of course I'm also inclined to suggest that advanced users would be better off attaching gdb to the process to get done what they need to, then coredumping and contacting the developer...
Other reports of this story:

http://news.ycombinator.com/item?id=2818847 : aptiquant.com <- This has all the comments

http://news.ycombinator.com/item?id=2822935 : conceivablytech.com

http://news.ycombinator.com/item?id=2822162 : mashable.com

http://news.ycombinator.com/item?id=2823776 : cnn.com

http://news.ycombinator.com/item?id=2823808 : msn.com

http://news.ycombinator.com/item?id=2823947 : pcworld.com

http://news.ycombinator.com/item?id=2823949 : theatlanticwire.com

http://news.ycombinator.com/item?id=2827618 : theregister.co.uk : killed

http://news.ycombinator.com/item?id=2832782 : telegraph.co.uk : killed

http://news.ycombinator.com/item?id=2832818 : pcmag.com

http://news.ycombinator.com/item?id=2832948 : telegraph.co.uk : killed

http://news.ycombinator.com/item?id=2833997 : (unknown) : killed

http://news.ycombinator.com/item?id=2837736 : bbc.co.uk : killed

... there may be some I've missed. And now there's this one:

http://news.ycombinator.com/item?id=2838228 : npr.org
I guess I think the JavaScript console isn't something a lot of HTML + CSS designer/developers like me know much about. My vision of this tool is to make it for people who know how to drop a few files on their web server, link to them, adjust a property or two and have it working.
My first thought upon hearing that it was Push Pop Press was education. Because of their work with Al Gore. Maybe even the predecessor to the TYLIP. Perhaps it could even be field-tested at the beneficiary school district(s) of the $100M pledge.

In Neal Stephenson's "The Diamond Age", a plot device (not central), is The Young Lady's Illustrated Primer. It is an adaptive AI tutor. To realize TYLIP, hard AI problems will need to be solved. Yet, it is possible the iPad is a big step towards a simpler Primer.

"TYLIP is...a book that is powered by a computer so advanced it’s almost magical, and it teaches children everything. It does this through a fully interactive story. It teaches you how to read, how to do maths, it teaches you morals, ethics, even self-defence. ‘Diamond Age’ is a very entertaining read, mainly because of the TYLIP."

http://mssv.net/2006/05/01/the-young-ladys-illustrated-prime...
> 'Amazon is building their market on the backs of apps by giving them away for free.

I don't get that. It's just a deal. They could have said no. The rules of the game are clear. Amazon can make your app free unilaterally, but you'll still get 20%. Or, you go into any arbitrary mutual business agreement with them to guarantee that your app gets promoted, at the cost of lower/no revenue. I found the fact that the latter exists informative, but in no way threatening.

My take from this whole thing is that in the technology industry, people are not used to making business deals and get scared when they do.
Push Pop Press Does A Lexcycle
Looks good, I like how simple the default UI is. A couple if issues I found (Google Chrome on Win XP):

- The first time you click the next arrow the datepicker closes and opens again.

- Unselectable dates have the loading (hourglass) mouse pointer, not sure if that's deliberate, it feels wrong.

Overall I think its a great first time jQuery plugin.