skysight-inc/HackerNews huggingface dataset:
You can, of course, install Gnome 2, yes?
I was just using professions as an example. I don't know much about therapists or what they would use web analytics for. :)

What do you mean by a solution that's more business development oriented? Are we talking something like a tool-tip that pops up and says "hey, 30% of your customers are from Spain, so here are some links to Spanish SEO tips"? Would the application need to suggest what you should do to improve your site, or should it just present data in a way that makes it easier for you to make important decisions?
Both reasons imply an intention to track users. But there is a third possibility. They could have patented it because they are so convinced that user tracking across websites is evil that they want to save the world from it by preventing others from ever doing it.

After all a company that has 600 million users has a responsibility to make sure all these people are not put in harm's way. Just imagine how Mark Zuckerberg's feelings could get hurt if even one of his users ("the dumb fucks") were to be taken advantage of by some evil, data greedy, ad funded search behemoth.

And isn't it completely obvious that Facebook, unlike other major Internet companies, has no interest in tracking users? What on earth could they possibly do with that tracking data? Sell targeted advertising? No no no, Facebook isn't _that_ kind of company! And doesn't their track record of honesty and openness speak for itself?
The one app I find essential on my Nexus One is GrooVeIP. It allows seamless inbound and outbound calling over wifi via Google Voice and Google Talk. I use prepaid minutes when not on wifi; I pay less than $10 per month. When I make outbound calls on a cell nerwork, I use Prefixer to route them through Google Voice for the sake of caller ID.
Seven Minutes in Ubuntu: A Mac user's first impressions
I wonder if perhaps he doesn't realize that Ted Dziuba is not a fan of Twisted either. He's generally recognized as a very belligerent, assertive personality, in the same vein as Zed Shaw, and you have to have a certain amount of thick skin when reading his commentary.

That said, the fact that Node doesn't provide the tools necessary to defer blocking JS code to a thread does pose a problem for these sorts of situations. Apparently (and correct me if I'm wrong; I'm not a Node expert!) Node won't let you run JS in any thread which is not the main thread. Twisted does let you run Python in non-main threads with the deferToThread()/callFromThread()[1] functionality.

I also agree with him about JS being a poor language for server-side work, but that's because I don't think JS's object model is well-suited to large, interface-driven/service-driven applications, and that isn't really a gripe with Node.

[1] http://twistedmatrix.com/documents/current/api/twisted.inter... and http://twistedmatrix.com/documents/current/api/twisted.inter... document threading in Twisted.
I haven't used it, but I suppose it's an interesting concept. What starts out as broadcasting random nonsense could evolve in to individuals broadcasting a produced show on fb. Sort of how podcasting evolved - with a social twist.
I'll suck it up when the price I pay for civilization is the same as everyone else's.

I don't pay 10x as much as my neighbor for the same candy bar or cell phone plan or pair of jeans.

Why smart people consider it 'fair' for my neighbor to pay next-to-nothing for 'civilization' while I have to pay a substantial chunk of my income, I'll never understand. Same service, same price.
College Radio Day Hits the Airwaves on October 11
Doesn't work on firefox with: "FB is not defined"

On the bright side, all the JS is not obfuscated, and is quite an interesting read:

http://www.color.com/static/1064/lib/ext/jquery-class.js

http://www.color.com/static/1064/app/common/App.js

http://www.color.com/static/1064/app/pages/Browse/Browse.js

http://www.color.com/static/1064/app/pages/Visit/Visit.js

http://www.color.com/static/1064/app/pages/Profile/Profile.j...

http://www.color.com/static/1064/app/pages/Me/Me.js
I think your example is irrelevant - to the general case, which is where a string type is useful. If you need to avoid copies that badly in a specific case, don't use std::string or anything like it.

For example, I know of one compiler architecture which scanned strings from the source, all the while calculating a hash, and basically interned the string (turning it into an index per unique string) without ever actually copying it. Thereafter, the program used the index (an integer) to represent the string, making for fast lookups and comparisons.
Doesn't seem to be appropriate to tie your post to a competitor's. All job posts should be top level.
Like that idea. One should be able to create some "rules" for a browser, e.g. that any Facebook related url is going to be opened in a "clean" browser space. Ideally where one can attribute certain basics, such as proxies beforehand.
I have a Nexus S. I install everything shiny on it (by looking at the featured apps, the weekly top apps from AppBrain, the iPhone top Apps app). I have never moved any app to SD card. The phone didn't chug so far...
Instagram solved the problem of sterile looking mobile photos. Most people taking mobile photos are amateurs, and can use any help they can get to make their photos look better. That's why instagram succeeds. There's a lot of people who want their mobile photos to magically look better (or at least look more like instagram style photos).

Ustream and Qik have made live video sharing easy. The fact that most people aren't familiar with either is because there isn't much demand for live video broadcasting. I don't see push vs pull as being any kind of differentiator here. It was already trivial to ask someone to live broadcast an event (text messaging is ubiquitous) or to watch one in progress.
Could you point me in the right direction for 3rd party?
I have a Nook Color running CM7.
Here are some things I use that I hadn't seen much mention of yet:

* FBReader and PDF Viewer for ebooks.
- I haven't found the need to use anything more complicated than these. They both save my place in the file and pick up there again when I reopen it. They are also very reliable.

* SoundCloud for finding new music.
- This app could be more featureful but it gets the best parts of the site.

* Reactable and Caustic for trying to make music.
- These are both really amazing. Caustic is a more traditional interface (like Reason) but really well done. Reactable is a really fun toy that lets you manipulate sounds using an interface made for touch and experimentation.
Concours : Tony Sheridan � Paris : des places � gagner
Brain Hacks: What hallucination reveals about our minds - Oliver Sacks
Why on earth:

1) Does the Facebook blocker block the page from anything to load. Weird.
2) Does Color.com ask for SO many permission. I mean allow Color may mark notifications as read?

Why? Am I missing something?
Basically, Color.com just pivoted to Facetime.
As Confucius said, in one of his most famous take-downs, "始吾於人也、聽其言而信其行、今吾於人也、聽其言而觀其行。At first in dealing with people, I would hear their words and trust their deeds, but now my way of dealing with people is to hear their words and observe their deeds."
Cloud-Powered Facial Recognition
Scala has worked out very well for us. We introduced a similar stack (Scala services backend "data switches" with various front ends using the APIs. For your Java team Scala will be a snap to pick up, and undertaking to master. But the nice thing about is everyone can be fully productive as more and more advanced techniques find their way into code. Scala code can be made overly complex in the wrong hands. So can Ruby and Python :)

A lot's been written about why Mongo, what are problems it is singularly suited to solving. At Bookish, we're using Mongo for a use case clearly not well-suited to a relational structure, where the ability to query by elements other than document key are essential. So far so good.

(Andy Parsons, CTO at Bookish)
Any idea why the lack of audio (besides the voyeury-creep factor audioless video grants)? This will be a perplexing omission for a lot of users who are already familiar with personal video chat apps like Tango/Oovoo/Google+ Hangouts et al.
I've read the UNIX Hater's Handbook a long time ago. I have a hard copy stored in a box somewhere.

I don't quite understand what point you are trying to make though. Ultimately the code loss was my fault, however it ended up much better for the source code I was working on because I had time to think about what had to be done and how I should do it, ultimately leading to less code that ran faster and was much better organised.
This is actually fairly interesting as a technology. What could you use this for?

1) I could imagine busy parents using this to watch their kids at sporting events.

2) People could use this to document crimes in progress. What's more effective, a can of Mace or an iPhone held up taking a picture of an attacker's face and streaming it to FB? [Probably the can of Mace in the short term, iPhone photo in the long term, and yes, you don't need Color for the still. But for documenting a crime in progress, easily pushing photo + live video to 700 friends is probably going to be as or more effective than calling the police.]

3) Instant web meetings and tours of distributed facilities. Say you run a few McDonald's franchises and want to check in on each one without driving over. Click the photo of each one and get a quick facility tour from a phone to get an estimate of foot traffic, demographics, atmosphere.

4) Events in progress are an obvious application. They tried something like this a few months ago with the Royal Wedding, but it's much more interesting when it's not "experience static photos of people near you" but rather "experience life through a video camera held up by a person far from you". This is because photos of the event are not novel for the few people that are near, but live video of the event is novel for the many people that are far.

5) If they ship this soon, I expect it to be used for people to vicariously experience the Occupy Wall Street thing...or else perhaps for Halloween and then New Year's Eve. With the right promotion they could also pitch this as a cost-saving tool to reunite families that can't afford to travel on Thanksgiving/Christmas.

Just some musings...
Ideally, we would write everything in plaintext, but it doesn't support even the most basic features offered by typesetting (bold, italics, etc.) or hypertext (embedded links), so we turn to markup languages at the expense of readability.

Markup syntax like markdown, asciidoc, reStructuredText, etc. strive primarily to preserve readability with the least obtrusive syntax, and with a smaller learning curve (at least for the most basic usage).

So why use it instead of HTML? Like you, I typically write HTML in HTML, but often use asciidoc for other purposes (documentation, recipes, quick notes, etc.), because:

- One source document can output to multiple formats, like XHTML, LaTeX, PDF, DocBook, EPUB, Man page, etc. It's even trivial to output to a specific HTML DOCTYPE. That's pretty neat!

- Diffs are far more readable when not swimming in markup soup.

- HTML is overkill for many purposes. In fact, lightweight markup has its roots in email/newsgroup markup. HTML email is still a compatibility nightmare. Wouldn't it be great if a new standard for rich text email was developed, based on something as simple as markdown? It would be trivial to support it in webmail interfaces and the source would still be readable in plaintext email clients or if the sender went overboard with style choices.

- Archivability. Many old HTML documents render poorly in modern browsers, mainly due to style choices that seemed sensible at the time. Lightweight markup focuses more on the content and discourages going off on a stylistic tangent you may regret later. In other words, it does a good job of separating content from presentation, so your source documents will always remain readable and transform to something readable with relatively few tweaks in external stylesheets or configuration files.

Because it's easy to learn without getting lost in the arcane details of validation and compatibility, it's understandable why it's gaining popularity.
Or factors other than money matter. If you really just want to make money, I think startups are a crazy idea.
Luckily we live in a world where Flash is no longer a real requirement for most websites, and browsing with it completely disabled, or even uninstalled is not an issue.
Does this issue allow me to close a 2 years contract with Orange before the end of the contract, without paying for the remaining months?

I'm pretty sure that even if HTC fixes this mess I would have to wait forever for Orange to push the update with its custom sw.
Long time Textmate user here. I'm learning emacs because of the productivity and the portability.

I tried vim but gave up, the Esc key was too clunky to me. Then I tried emacs and it was way more bearable. To be sure, I still need to figure out the features other than moving the cursor around but...all in good time.

Undo button is a bit weird conceptually. When does it switch to redo?
I wrote some posts about this: http://qrunk.com/view/more-android-apps and http://qrunk.com/view/sweet-android-apps but a few are worth mentioning here:

Airpush detector (screw these guys)

Aix Weather Widget

DI Radio (great electronic streams, been listening for 10 yrs now)

G-Stomper (sweet drum machine)

Twicca (elite Twitter client)

Android Agenda Widget/Agenda Widget Plus (lets me see my calendar and Astrid tasks in one list view)

Kalør Clock (classy desk clock while my phone is charging)
Http://teddziuba.com/2011/10/node-js-is-cancer.html
Ask HN: What Hosted E-commerce solutions do you use?
I have seen the following options like:

shopsite.com, volusion.com, bigcommerce.com,
shopify.com

Which is the best and why?
It is a personal question: which is more important to you? Keeping the loyal customers happy or the thrill or the exit, the money, etc.

The important thing to remember is that there is no right answer. This is real life, you aren't required nor expected to be altruistic, but you can be if you'd like.
Implied social networks in the inbox
Some years ago wanted to try Textmate but then couldn't afford to buy a Mac. Being multiplatform is a plus for Vim, Sublime and Komodo. Not being is a deal breaker for Textmate (Mac) and Notepad++ (Windows).
Also love the fact that with just one license I can run Sublime on OS X, Linux and Windows so thinks it's not expensive.
Because you would benefit disproportionately from those same services due to the diminishing marginal utility of income. In real terms, if you don't engage in progressive taxation you are being subsidized by those poorer than yourself and subsidizing those richer than yourself.
Wow. Regardless of the merits of his political thesis, that is some excellent writing.
He was put in a concentration camp.
>"Disruption requires asymmetry but it also requires the ability to go up a trajectory of improvement along the basis of performance that a majority of users demand"

The premise upon which this depends requires construing the Fire as Amazon's ground zero entry into the segment and dogmatic acceptance of the standard narrative in which the market segment for tablets or slates did not exist prior to the introduction of touchscreen devices in the form of Apple's iPad.

But neither is the case, just as smartphones were available for years before the introduction of the iPhone, likewise, the Fire is an extension of Amazon's well established product line - an extension which given the naming convention Amazon has employed (Kindle -> Fire), one may reasonably suspect has been on the drawing board for quite some time.

Another way to look at the potential for disruption which the Fire may hold is to consider it as an extension of the disruption Android caused in the smartphone market; i.e. making touchscreen smartphones ubiquitous commodity devices. Indeed, Amazon's agenda with the Fire (and Kindle) is more analogous to Google's with Android than to Apple's for the iPad.
Boston Dynamics PETMAN - BigDog gets a Big Brother
I guess I just take issue with saying the "general case" usage of strings does not have to avoid copies. That is how we generally wind up with slow, bloated software.
The hardware in an iPhone really isn't that important as long as the interface is responsive. Apple has consistently made choices that ensure that performance can be squeezed out of slower hardware. These include restrictions on iOS development (less abstraction in interface elements because of limited aspect ratios, restrictions on background processes and aggressive memory management) and hardware acceleration and optimization that comes from very limited hardware profiles. That's why an iPhone 4, with it's single 800mhz core, in most instances feels as fast as the dual core, higher-clocked Android phones that have come out since its introduction.

"The 3GS sold fantastically for the first 6 months or so but it was the Q1/Q2 2010 time-frame where Android phones really took off in part because they simply had better hardware."

That isn't borne out in sales numbers. Apple sales continued to grow during Q1/Q2 2010, and in Q2 2010 Apple sold more iPhones than any previous quarter, even with the (very publicly) impending launch of the iPhone 4. Android sales were also growing rapidly during that time, and that is the period where Android unit sales passed up iPhone unit sales. However, that is more likely due to the availability of competitive Android phones on all the rival networks (iPhone was still AT&T only at that point) during the time when smartphones hit mass popularity.

http://www.zdnet.com/blog/hardware/apple-q22010-financial-re...
The government is protecting 10x as much stuff from the state of nature for you. Also, the job that you have that pays 10x as much wouldn't even exist because there are many more links along the value chain of a high value job than a low value job. The government protects all of those links from theft in many, many ways. Seriously, suck it up -- in Mad Max world, you would be your neighbor's bitch.
HowTo: Setup secure and private Facebook browsing
Most articles I've read on this subject state that the new tablet will be sold at cost - a few dollars, not cost - $50. Which of these estimates is most likely correct?
Calibre does not like PDF. It sometimes works, but the Calibre team recommend using against using PDF anywhere in the workflow.

Calibre also comes bundled with a bunch of command line tools which, in my opinion, are much nicer than Calibre itself.
Also the minimap is, in the words of my mate Gaz, "fucking leet."
That is the pettiest comment I've seen in a while. No one could make it who respects entrepreneurs - or who knows what it means to sweat blood while trying to bring something of value into the world.
It seems pretty weird, but I'd recommend you'd move off paypal. Paypal is designed for low risk businesses, you're selling something which is "cash-like" which automatically puts you into a high risk category. And Paypal fraud detection systems give you far less leeway if you're considered to be high-risk.
I was the other day looking around for ways to improve me writing as well. All I could find were some professional writing coaches targeting book authors. Maybe there would be a place for an affordable service that helps/coaches blog authors who aspire to become columnists/getting in magazines published.
Or they can invest it offshore by buying Skype, like Microsoft did. Some were saying that they were keen to buy as they couldnt repatriate the money.
Frameworks and generic APIs definitely should not have important functionality hardwired. However, changing something from a "hardwired" object property to dependency-injected object property is trivial when you have the control over the code.

If you write client code and don't need to mutate an object, having it "hard-coded" significantly improves readability and makes your program much simpler.

The most trivial example I can come up with. Compare:

public void SomeMethod()
{
string config = File.ReadAllText("bal.conf");
//etc
}

with this:

string config;

public Something(string newConfig)
{
config = newConfig;
}

public void SomeMethod()
{
//etc
}

To understand what the first method does, you only need to look at the method. To understand what the second block of code does, you need to know about the method, the property, the constructor, and even with all that knowledge you have no idea where that string really came from. If it always comes from the same file, it's added complexity with no tangible benefit.

It's the side of dependency injection that people don't like to speak about. Client code doesn't always need to be perfectly flexible. You can make it flexible when and where it's needed.
Do you ever receive packages from UPS? Do buy food from a grocery store?

How do you think those things get paid for? You really think the $2 per pound you pay for tomatoes includes the true cost of growing a tomato and getting it into your car? If so, I've got a bridge you might be interested in...
You start with "founders cashing out" and end with the woman who had her apartment wrecked? What is common here, other than that you don't like Airbnb?

Reminds me of Freud's story about the peasant who says to the other peasant "Hey, you broke my pot" and the other says "First, I didn't borrow your pot, second, it was broken when you lent it to me, third, it's my pot."
> Everyone knows you should proof read your
> own work, but it can be easy to forget.

Someone else pointed out:

> ... to show you it’s wears.

This should be:

> ... to show you its wares.

This:

> ... Procedures and doing things in the right and
> expected order, is in my opinion, is paramount ...

should be:

> ... Procedures and doing things in the right and
> expected order is, in my opinion, paramount ...

Later you say ...

> ... so let's move on to the functionality of this one.

Do you mean "that one"? What is "this one"? You really need to avoid using dangling or ambiguous referents.

In my opinion, the level of detail about the reminders plug-in is out of place. I don't really want to know the ins and outs of using it - if I'm interested I can look it up (if you give me a link) and if not, you've just lost me for the rest of the article.

You start the section on EditFlow thus:

> The early versions of EditFlow were pretty basic,
> allowing you to add custom post statuses.

I nearly stopped reading here - I don't know what EditFlow is or does, and you haven't helped me.

Later I came to this:

> One feature I'd like to see, is auto subscribing
> a usergroup when the a post status is changed to
> pending review.

At this point I did stop reading. I'm now lost - I really don't understand where you're going, or why, and I no longer see any point in reading further. The constant typos and grammatical errors really get in the way, and it feels like there's no arc or narrative.

This screen-shots/images are too big and break the flow without really helping the point much, and don't seem to have much relationship with the text.

So in summary, there is no narrative, no thread, excessive detail, and loads of avoidable distractions in the writing. It also feels too long.

All this is my opinion, of course, and I hope most of my criticisms can be turned to constructive suggestions. That's your homework.
Top GBG Rep
For 'no reason'? This is a legit use. They did pivot.
Moreover, if you've stumbled on something patentable that could potentially be useful to you (or any competitor) at any point in the future, of course you patent it.
Should You Buy An Extended Warranty?
Nice find! I'm still on 2.3.3 and it says there's no update available yet.
Signs of Bed Bugs: Finding The Real Bed Bugs Signs
Kinect Project Merges Real and Virtual Worlds