skysight-inc/HackerNews huggingface dataset:
I built it all in JavaScript with jQuery. No canvas or flash, as I wanted it to be as reliable and cross browser compatible as possible.

You're not the first person to want to use it during building a site so a client can give feedback, even though that isn't what I built it for. I find it awesome that people will come up with use cases I hadn't considered.
Lol, yes that is a funny sentence. however, some people have found it as a good tool to get useful explanations too.

In regards to the database error, that's just because I was unprepared and did not expect 10,000+ hits in one night to a small server. We have since moved it to our VPS server, will see how that goes.

Thanks for the feedback though :)
Rights are not granted, only violated.
Totally agree with the other comments. This is the first honest and realistic writeup about "Android vs iOS development" I've read.

I started with Android myself and started porting an Android app (which I wrote) to iPhone and I had exactly the same problems iOS developers have when starting with Android. So it's just a matter of what you're used, too. From my experience some things can be done quicker on iOS, others on Android. However, that doesn't necessarily mean better, because providing a framework for a special case usually comes with the cost of restricted flexibility.

I also agree that Eclipse is a behemoth and quite overwhelming in the beginning, but there is a great tool for any code base that is larger than your typical pet project. Especially when having to read, understand and trace down other people's code.
Not sure I like this change in demographics... :\ But it seems to happen to all communities like HN.
Eclipse itself is _reasonably_ fast once it's loaded (occasional disruptive GC pauses aside); I think he's talking more about the (hideously slow) Android emulator.
I launched a new version of my Mac app, which brings basic CloudApp/Droplr functionality to a Dropbox or Imgur account:

http://itunes.apple.com/us/app/slingshot/id436819784?mt=12
Getting Neo4j Graph database to work with PHP
The Future of Cloud Computing for Business
I wonder why the video is in 480p- seems like you would get a much better idea of the differences bw screenschoots with a higher res. Cool idea though
Wow. I really hope this is viable, real technology and not vaporware. I'm not even a gamer and this looks awesome.

This would be really excellent for medical and research purposes too.
Hm, so basically, the idea is to motivate yourself by the idea that after completing it you will be a better programmer/computer scientist? I guess that actually might work if I can apply it well.
SEEKING WORK -- Boston, MA or remote

Server-side and mobile device developer. Developing mobile applications for iOS, Android and BlackBerry. Server-side communication done with JavaEE, Ruby on Rails or CakePHP.

Successful projects that I have launched myself include the CityReporter applications used by over 20 cities in the United States.

http://plus1lab.com

http://plus1lab.com/cityreporter-iphone

My email address is in my profile.
Microsoft Teases Mozilla Following Business User Ooops
His tests don't seem to distinguish between H2 (recent visits by the friend) and H4 (recent interactions) very effectively. I could see H4 being a legitimate strategy but H2 is a bit more concerning.
If you were finishing college in 02, the anonymous inner classes should have been there; I'm pretty sure they showed up in Java 1.1 at the latest. AWT used to be heavily dependent on them.
BugMuncher was 2 weeks of evenings and weekends, around 80 hours in total from idea to lanch. Since then there's been at at least another 100 hours in tweaks and updates.
So, this is a place to run scripts where stdin and stdout is your web browser?
Ideally for the verbose mode he'd pipe output/error to /dev/null, so as to eliminate any possible delay related to printing the output.
https://www.facebook.com/help/?faq=116320945119338

"The selection includes many friends who you publicly interact with the most. Examples of public interactions include Wall posts, comments and mutually attended events. Facebook will never show friends based on whose profiles you choose to view or who you interact with over messages and chat."
Just checked with HR and they said we are willing to consider H1B sponsorship. Please apply! =)
The biggest complaint seems to be that Android is software rendered. As of 3.1 (i think, maybe 3.0) this is no longer an issue as a single line in the manifest will cause Android to automatically accelerate your drawing if possible.

I've yet to actually try it though :)
I work at Google. This isn't true.

Yes, ads fund everything else. But they don't dominate. People in non-advertising teams hardly ever ask "how will this effect click-through rates?".
Have you tried the forum at http://www.anddev.org ? They have a lot of code snippets there for example.
Launched FriendFury (http://friendfury.com), a side-project to help similar Twitter users discover each other. We built in a Tweet Roulette feature to @message a random person who shares your interest and break the ice.
I soft launched http://seoagencies.com - essentially connects people to quality SEO companies.

I figure since there are so many crappy SEO companies, there might be some demand for getting proposals from good ones.
Sky diving grand mother
The issue is choice. The same people who'd scream if Murdoch had the power to force everyone to subscribe to the Wall Street Journal don't think it's a big deal that everyone is forced to subscribe to the BBC.
Lock your phone.
Ruby would help there; Ruby and Objective C both took considerable influence from Smalltalk for their object system.
It wasn't an advocacy piece, it was a developer's experience in changing environments, and giving some pointers on what to do differently in Android than what one is used to in iOS. The point is not to convince you to develop for Android. The point is to help someone make the switch quickly (such as using Eclipse rather than some other method that hardly anyone uses which will cause you to spend hours getting things set up and a lot of pain following a how-to that is written with the assumption that you're using Eclipse because, you know, almost everyone who developers for Android does).
Andy Rutledge Responds
You are assuming that encrypting is a bijection, i.e. that for every plaintext, there is only one possible ciphertext. One of the first things you learn in a public key cryptography is that you have to add random bits in the computation of the ciphertext, either via simple random padding (in the case of RSA) or via some more involved steps (in the case of cyclic group-based cryptography). I don't know much about homomorphic encryption (the concept has always seemed contrived to me - if you don't trust your cloud provider, hosting your own servers will always be much more efficient), but I assume they use similar tricks.

As for the thing about polynomials: it should be obvious that any polynomial-time computation on an input of a fixed size can be expressed by a DAG of logic gates. Logic gates can in turn be represented by simple polynomials over the field F_2 = { 0, 1 }, and the composition of gates is then simply the composition of polynomials.

Since we're talking about fixed-size inputs, this does not really capture the full Turing machine model. However, since all practical encryption schemes can be broken via brute force in exponential time anyway, it only really makes sense to worry about implementing polynomial-time computations in the context of homomorphic encryption.
What is your technology stack?
As a Diablo 2 player, Step 1 is the nature of the game. Unique Items are extremely rare, so that when you got one, it was a super big deal. You never know what items will drop when you kill the next monster, but odds are extremely low it will be something good.

I think that Blizzard monetizing item auctions is acceptable if it's simply done through in-game interface instead of eBay (or shady websites). Of all companies, Blizzard is not a stupid company, so I assume they won't blatantly sell out (and ruin) their gameplay mechanics to monetize D3 via auctions.
> In what way is it undemocratic?

I wrote about this in my original post, you can read it there. Copyright is a new, unnatural form of "property" and only a minority has such a kind of property and it is enforced against the majority. But the majority was never asked whether they want this new type of property to be enforced against them, it has just been postulated as "beneficial" a few centuries ago and then enforced. No one, never ever on this planet has ever voted about it, it has since it's beginnings been enforced top down, and never legitimated bottom up.

You cant just go out and define a new type of property which resides inside others people communication and then enforce it by monitoring their communication, without ever asking them about it in the first place. Of course, you can do it, but then its an authoritative, not democratic feature. But do not expect those of us who believe in democracy to feel morally obliged to obey somebodys profit-oriented authoritative laws.
L-to-E ratio
I wrote my own very minimal social bookmarking service:

http://imi-imi.appspot.com/
Advertising works. It works amazingly well. And I guarantee that you are successfully advertised to all the time. Advertising doesn't just occur within little pre-defined boxes on the internet. Hell, even here on HN, advertising happens all the time.

Every "Show HN" post is targeted advertising. Every blog post about some interesting set of figures a start up discovered is advertising. Those interviews start ups do? Advertising. Hell, even job posts are advertisements.
Isn't it possible for a company to have more than one purpose? The people who run these companies aren't necessarily just greedy corporate bastards. Many of them want to change the world in positive ways. Ads are the funding mechanism. The article's viewpoint is one-dimensional IMO.
Let's look at tools and apps that typically do not have ads: public data tools on government websites. Even at the federal level, there is nothing that comes close to the usability of what Google and FB provide. For example, the most advanced delivery system used by the U.S. to inform their customers, the public, of Treasury expenditures is monthly excel spreadsheets.

Try using a local crime mapping tool, like California's Megan's Law offender database.

because there are no systematic metrics to tell how much and in what fashion these data apps are being used, the government has no ability to tell if their apps are actually effective. Furthermore, there's no near-term incentive to improve these tools because no profit margin depends on these apps actually being used.

The author here should be commended for his idealism, but that doesn't warrant the viewpoint that money-making mechanisms serve no beneficial purpose besides a company's bottom line.
I'm so glad this made HN.
> How are they useful? Why would anyone care about how you developed a single bugfix or a feature?

In my opinion in a collaborative environment it is immensely useful to know about how a feature / bug fix was developed.

Hiding away the development of a feature into one large commit makes it harder for people to review.

> I do not think that this is a matter of opinion or preference. That would imply that both approaches are equally valid.

I think it is a matter of preference and opinion and this is why we have such diametrically opposed views on the subject.
Number 1 here is really beside the point; it's a business issue, not a development one, and a controversial one at that.
It doesn't matter what Blizzard does to make it easier to get, really. If there is even a perception of rarity, someone will try to sell it for real money.

An entire economy has developed around buying virtual items, and Blizzard is only the latest ones to try to cash in on it. EVE Online does this with the PLEX licenses, which are 1 month subscriptions that players can buy with real money, then sell them in-game to other players. Everquest 2 had(or has?) servers that allowed the player to do the exact same thing, by auctioning off in-game items and characters for real money.

Blizzard's is doing the exact same thing that SOE and CCP did. They're making sure that they are going to get a cut of the money that will be flowing through the game.
How long did it take you from idea to launch?
Do you have any use for someone with a Doctor of Pharmacy (PharmD) background? I'm graduating next spring and am really interested in synthetic biology.
The real story behind the Java 7 GA bugs affecting Apache Lucene / Solr
I've had different experiences. My Apple store retail experience has usually impressed me. That said, I have felt that some stores provide consistently better experiences than others. (e.g. IMHO the Apple Store in Palo Alto is usually decent. The one at the mall near Stanford (Stanford mall?) sucks.)

Apple's purchase experience is an incredibly personal one. I grab a blue-shirted employee and tell him/her what I want. They either bring it. Alternatively, they hand you off to someone. The fact that they can charge you using a handheld (without a checkout line or counter) startled me the first time I experienced it. I was also surprised that they could email receipts. This contrasts with my experience in Duane Reade or Sears where buying gum forces you to deal with 3 feet of paper. These are the positives.

Sometimes their experience sucks. It is still better than other places.
1) Employees are chatty even when there are other people waiting.
2) When employees "go up" to get your stuff, it takes a long time. A couple of times, I've wondered if they ran out of the Kool-Aid that makes them smile so much and are getting their refill :-p

Your post said you liked gas stations and Ikea. I agree that gas stations give you a quick self-service experience. Ikea, on the other hand, is on my hate-list. It is damn near impossible to find an employee in the stores I've visited. Self-service in retail is an interesting idea. It works great for simple transactions. I've seen it fail miserably at airports and grocery stores.
You wouldn't have to pay the BBC license with your setup if you detuned your TV from the usual channels and used it in the way you're describing.

You only have to pay the license if you're watching live TV. If you don't own a TV or if your TV isn't tuned to terrestrial channels, you don't have to pay. Even if you're not paying, you still get access to loads of great radio stations and a fantastic website AND on-demand catchup of all BBC programmes on iPlayer. The license is only for live TV.
提高记忆力的方法
You people are ridiculous. Peroni has been around on Hacker News for a very long time and has helped numerous - dozens! - of our community out. Stop being so rude. If people are so offended at the parent comment, they'll down vote it.
In the case of Google ... that purpose is to serve ads.

It's like saying that human's purpose is to consume food.

Food is our way to get energy we need to do something - anything, actually. We would die without food, but are we limited to that? (Okay, some people actually are, but these are few).

Google did A LOT - probably more than any other company - to organize and structure data, make it more accessible - THAT is their purpose (and I believe Brin or Page actually told that).
Relating to #1: isn't that also true for say Rails/Django/PHP code? Two developers would stomp all over each other trying to modify the same piece of code on a production server.

Relating to #5: doesn't your objection to unit-testing code that has side-effects also apply to say Rails/Django/PHP code that also modifies state in a data store? I suppose you could argue that if you are using Rails/Django/PHP, you could mock your entire database access layer (maybe through your ORM), and that this would be very difficult inside PL/SQL. However, mocking the entire data access layer is pretty expensive, in any server-side environment if you want to get some actual testing done (as in nuances of resolving foreign key constraint issues, or how locking of rows/tables must work for your code to run concurrently and deadlock-free).

I am not arguing for or against PL/SQL. Just wondering why you think those points might have different obstacles in different environments.
Groupon IPO: Pass on this deal
From a comment in the article, someone mentioned Taxcloud.com which tracks the sales tax percentage.

I'm sure that it's completely possible to track all the tax-specific details that you mention, and I know it's already being done (Amazon ran Target.com which has full 50-state coverage and did collect sales taxes everywhere).

If it's mandated, there will be an opportunity to sell this service to retailers... though I do agree that a single federal % number would be more feasible, it will never happen.
It sounds like he's railing against the motivations of the business as a whole that allow Google, Twitter, and Facebook to live at the scale that they do.

As for why someone would have hostility, I can relate with him. I think it's a general opposition to consumerism needing to be in your face everywhere and the deceptive nature of it (tracking users across the web for example). Just feels "dirty."
I'm a big fan and user of mind maps and I like what you have created.

But there is one thing missing - unless I missed it:

Keyboard shortcuts to create sibling and childnodes from any given currently selected node.

The reasoning is that mind-mapping happens fast and I've refused any tool that would need me use my mouse instead of just 'throwing' nodes out there.

Please note that this was the one capability that made me not use most of the desktop apps out there and also had me pay for a license of novamind without asking twice.

Also, but this is to me secondary, the ability to make edges between random nodes can be of great benefit as well. Again, see novamind for their implementation.

Other than that, congratulations to your application!
IIRC, you only have to pay for a TV license if you watch BBC stuff as it's being broadcast.

You have the option of saying you don't need a license, in which case they send someone around to make sure you aren't lying. This is how it is currently at my place (althought they never got around to sending their van over..)
How did you get your first customer? How much of your time (%) is marketing vs. sys admin vs. coding vs business?
If you avoid transparent view backgrounds (just give labels a grey background if your cell has a grey background) and disk reads then you can make fast UITableViewCells without having to resort to drawRect. You should also avoid things like layer.cornerRadius and allocating lots of objects (such as NSNumberFormatters) in cellForRowAtIndexPath.

That said, if you get frame skips after all that then overriding drawRect for the content view is a great way to speed it up. You have to be careful to keep your app accessible though, since the view has no labels for the screen reader to read. And orientation changes can look awkward.
How did you determine this was a service businesses needed? It appears to me they could do it all on any number of other well known video hosting services.
Eclipse is to IntelliJ as Android is to iPhone.

Anyone who's used both IntelliJ and Eclipse as IDEs for Java development knows what I'm talking about. Eclipse, like Android, emphasizes "openness" and customizability while IntelliJ, like the iPhone, emphasizes "It Just Works" coherence and integrity.

If you like IntelliJ's approach, you might want to try AppCode, a development environment for Objective C made by the makers of IntelliJ, JetBrains. http://www.jetbrains.com/objc/
Ruby on Rails, Node.js, MySQL and MongoDB
This is wrong. My friend who passed away a month or so ago is constantly on my list.
Salt Lake City, Utah - Solera Networks

We are a vc-funded network security forensics company.
We have a great engineering team, in an almost all engineering company (80% are engineers).
We have the need for some great people, with a wide range of talent. We have needs in kernel development, systems code (C/C++), handle large volumes of data (100's of tB) to web front end interface development.

Full benefits. Lots of vacation. Great people to spend your day with.

http://www.soleranetworks.com/company/careers

(Also we love Zombies)
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 : killed

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

http://news.ycombinator.com/item?id=2832818 : pcmag.com
Strongly reminiscent of Chrome, and I don't think that's a bad thing. Chrome's UI was one of the primary reasons I switched from Firefox.
It took me much too long to realize this, but there's a fundamental difference between a Startup and a Muse. A Startup is about creating something new, which takes years to develop, can scale hugely, but may never turn profitable.

A Muse is a form of passive income, and although it's still hard work, it can be built much quicker. The reason for that is that a Muse does not create something fundamentally new, it's usually a very conventional product in a well known market.

I read the Four Hour Work Week years ago and love the idea of creating passive income to work on other things. But my natural tendency is to build startups, not muses.

Besides, if your hourly rate is high enough and your spending low enough you can travel the world for less than a day of contractor work a week.

So if you're still interested in building startups, my next piece of advice is to really read up on Customer Development. Read Ash Maurya's Running Lean http://www.runningleanhq.com/, Eric Ries' upcoming book (he also has some lectures on Udemy) and Steve Blank's blog, in particular about the class he gave at Stanford.

Key takeaway for me: figure out what people are willing to pay for, before you actually build it. Of course there's a tradeoff where it makes sense to just quickly build it first, but I've been trying hard to move that threshold from 3 man-months to a few days.
This app is going to stay focused on Monsters - but we will consider branching out with other coloring apps if we have enough success here to warrant it.
Is Turntable.fm Legal? In Depth Analysis
That's awesome. Thank you.
SEEKING WORK -- USA (willing to relocate) / remote

Strong machine learning experience (have heavily used / modified Random Forests, SVMs, DTs, Naive Bayes, deep learning, etc. in Matlab / Python), very good at finding patterns in data and exploiting those. I am interested in pushing the state of the art in machine learning and commercializing it. Also experienced with typical software development tools (Git, SVN, Java, C, etc.)

Contact seekingcoolstartup at gmail
As someone who makes extensive use of mind mapping and outlining tools, this is very ho-hum. The keyboard shortcuts are nearly non-existent, which immediately kills it. There is also no control over layout. For small maps the fan-out format is fine but for large maps, you really need a format that looks more like a vertical outline.

For an example of outlining done right, check out http://www.checkvist.com/ (I am not affiliated in any way, other than as a customer.)
PS: Novamind's shortcuts are easy, too:

If you have a node selected and

* hit <TAB> it creates and preselects a new child node.
* hit <SHIFT><TAB> it creates and preselects a new sibling node.