skysight-inc/HackerNews huggingface dataset:
The Unity interface is incredibly cool. Love it, love it.

Performance was a bit choppy when I had 4GB ram, and sometimes compiz would freeze my system. However, upgrading to 8GB RAM (costs about $50) totally fixed everything for me. Just upgrade.

I'm sure they could optimize things better, but that would slow down their frantic pace of innovation.
The title is link bait but I really don't think there are that many teams making good money on any of the app stores.

>20,000 to 70,000 Euros per Windows Phone application

... is not bad at all!

>there's no reason why three smart people can't solve a problem for a type of business and generate real revenue

True, but not as many as hype makes us believe.

> generate real revenue. Like patio11 and his Appointment Reminder app.

How much revenue is that generating?
How to use a single metric to run your startup
Users growth ( percentage increase week by week ) and revenue growth ( week/ quarter ) seem to be the two most valuable ones. Whats yours?
Seems to run decently on my Mac 10.8
> OK, so I suppose the next question becomes what “test it” means.

It would be something similar to all possible code paths being executed with the program in all possible states. Heck right now I'd settle for even a small subset of this.

> Or maybe you’re thinking of some sort of automatic simulation of possible failure cases when you get to the open/read/write/close operations, serving a similar roles to things like mocks and stubs in unit testing?

That is closest to it. It is already known that open/read/write/close can fail. They are quite difficult to force to fail, so currently you have to write a lot more code to make that happen. And it gets really tedious once you look at all the combinations. eg open has to fail, open has to succeed and then read fails, open succeeds and the 3rd read fails and on and on. This is for a single ~5 line function! And then if my cat() is made available to a library, how to they test for it failing.

I'm quite happy using supervisory programs to detect rule violations. For example valgrind does an excellent job for memory allocation and usage, and I've never used helgrind but assume it works well too.
This should be implemented on a strict as-needed basis, trying to come up with a solution when there's no immediate problem makes no sense to me.

Also, http://xkcd.com/927/
He's a polymath. Smart enough to understand any domain. If not I'd be interested in what subjects he struggles with.
You'll probably want to change the name. HP/UX has similar performance monitoring tools named Glance and GlancePlus that are unlocked via license keys. These tools have been around for at least 15 years, they are installed with the base OS (and thus are well known within the community), and perform the same functions as your software (performance monitoring).
Every "thing" (a single table) has an attribute called "type". Type is a string, and is something like "comment" or "post" or "badge".

"table.create()" doesn't create a new table, I think it creates in index on "type", so you can treat it a bit like a separate table.

Yes, it is not a "real" database. It's a key-value store, which doesn't lose data.
Show HN:Music Stream - stream music between iOS devices
I've always wanted the ability to stream music from one of my iOS devices to another. I just created an app that lets you accomplish that. The app went live on the App Store yesterday. Please let me know what you think. I've included 10 promo codes for people to check it out.

http://itunes.apple.com/us/app/music-stream/id542197031?ls=1&mt=8

Promo Codes:
LPK4JLJ3NAAH
X3M9XR4PTJTY
9YW6AKJYYWXA
63AXFHR76Y49
MMKMM99AXTAY
37MYAHFWK4EN
F97F9FMK6LXY
KJENJ9RYPHRE
MHYKRM63P4XM
RWHHTNEAFE69
I really don't think it's any problem with Desktop Linux. I accept that it's going to take a few hours to tweak a new machine to my liking. Linux makes it really easy to swap out a buggy or uncomfortable windowing environment. A lot of manufacturers seem to be going in the opposite direction, baking the windowing environment so deeply into the firmware you can't get rid of it. Linux has always been niche, and it's one I'm pretty happy in.
Journey into the world of contemporary online social interaction
Hi, I'm the author. The framerate you see at the bottom right corner only indicates how often it is drawn. The game loop is actually sophisticated enough to keep the game updating at a solid 60Hz like the original, so the speeds are accurate because of that.

I feel like I hammered out the most of the critical inaccuracies, and I left out the original bugs because I found it preferable.
The rage these days seems to be to keep your own dotfiles repo, complete with some kind of install mechanism.

My own is here [1] but it covers my whole homedir, not just VIM. I use Rake tasks (originally inspired by @holman, I believe) for install / update / clean.

There is a bootstrapping problem when using Vundle with many plugins [2]. The only way to have your Vundles install cleanly the first time is to split up .vimrc into two separate files, which is what I have done.

[1] https://github.com/anthonywilson/dotfiles

[2] http://www.gmarik.info/blog/2011/05/17/chicken-or-egg-dilemm...
I'm a successful front-end developer and I really don't care about any of this stuff.

This is one of the last manifesto's I'd personally subscribe to.

In fact, I feel sad for anyone who takes front-end development this seriously. This is a field that exists because of fragmentation and the strange place that the web has arrived at.

On the whole, we aren't solving interesting problems. We are building what someone else has designed and then patching that build across devices and browsers. Sometimes there are fun problems to solve while doing that, but its nothing compared to what we could be doing as programmers.

I get paid well to make applications work cross device and cross browser, and I have an extremely flexible work environment. That is why I work hard. Not because Tom from Oklahoma is going to have a slightly better day because he doesn't have to figure out how to get on with his life when the site I'm working on doesn't break on his particular device or browser.

Look up at the stars. Think bigger.
Per the article, it's more like the difference between a violent criminal and a white collar criminal.
The real app millionaires are all working at Apple. They're the ones who win when people develop apps.
People in the scientific community often "get miffed at people." They rarely sue anyone for it, however.
Vulnerabilities in PHP websites
Mumbai, India. Married with a 17 month old daughter. Home owner.

1. > $3000/mo
2. > $4000/mo
3. $4000/mo
The firefox beta on android runs the game really well.
Damn these German sausage fingers!
I don't think the assembler analogy holds with jQuery vs. JavaScript/DOM.

There's a reason why an event handler has a DOM element and not a jQuery object as its `this` keyword. At the time jQuery was designed, we thought everyone understood the DOM well enough to use it directly. Yes you can take the DOM element and wrap it in a jQuery object, but it's not always appropriate.

For example, `this.checked` is about 100 times faster, much prettier, and shorter to type than `$(this).is(":checked")` [1]. No amount of optimization inside jQuery will really change that performance gap.

Sometimes people get a misguided belief that every access to every JavaScript object should be through jQuery. Then we get reports that `$(window).attr("location")` don't work. [2] So yeah, learn JavaScript and the DOM.

[1] http://jsperf.com/bens-test
[2] http://bugs.jquery.com/ticket/7607
As others have said CtrlP is slower; but not having the Ruby dependency makes it _far_ less of a headache to install on Windows, should you ever find yourself on such a machine.
Winning a trip to the London Olympics as a brand ambassador for a Korean company
Firefox, Opera allow crooks to hide an entire phish site in a link
Also it looks like the font the interface uses is a bit rounded. I'd recommend something blockier to prevent litigation.
I think you're right that this guy was being shielded from the violence but I don't understand your objection to the Yakuza being referred to as honorable. Is it not possible to be both violent AND honorable? No one is suggesting that they are nice people, just that there seems to be an agreed upon ethos to which (it seems) everyone adheres.
Passwords are a glaring problem that really need a solution. Most people use the same password over and over, make their password too simple, don't remember their password, hate password requirements, etc etc. Passwords are a huge pain in the butt and a common security achilles heal. I think the worst is when I go to a site I rarely visit, so thus forgot my password for that site, and so try a handful of my "standard" passwords and all fail because this particular site requires at least 3 symbols in the password.

My personal solution has been to use 1Password. And it does help quite a bit. But I also got a license for my fiancee and she hates it. She doesn't get it at all.

If someone can truly and effectively solve the password problem, then they have my money.
I was just under the impression that Gates wouldn't support open source/cc stuff. The Feynman Silverlight thing made me pretty cynical.
My comment was about the HN comments not the article. Did you even read my comment?!
These are horrible icons.

scaled down to the actual size they would be displayed at, they lose all clarity and shape. An icon needs to have a very simple and clear basic shape. Tiny details can be added on top of that, like texture on a paper, but must only be a compliment to the main shape.
Wow... Kudos on a great job!
And there's a lot of stuff on Android that's also unintuitive and fiddly, you can see where this goes. It's all about personal preference. I know people who swear blind that GUIs are terrible compared to the command line for getting anything done, and for them it's right and makes perfect sense. Trying to argue it is like trying to argue which shade of blue is the right shade of blue to be called blue (without referring to a Pantone guide).
Several medical doctors I know (including surgeons) recommend Ayurvedic treatments on occasions and I've found them to generally work well (though they generally are skeptical of homeopathy).

Do you have reason to believe that herbal remedies don't work?
Just curious, is Glances the python script taking up 100% CPU and 1 GB of RAM in that screenshot?
I was referring to http://bellard.org/dvbt/
To the extent that business models are highly responsive to the legal environment, events that signal broader trends in the way laws are (or aren't) being enforced seem entierly relevant to those operating under them.
Only A British Couple Could Go On Honeymoon And Build Their Start-Up
If life extension pans out, imagine how awesome it would be if experts easily could spend 75 years perfecting their craft without dedicating their entire lives.
Not necessarily, the pace of technology is fast but not as fast as a flip-flop for click bait. I think one of the best examples is when Gizmodo went from being overwhelmingly positive about almost everything Apple produced, to being overwhelmingly negative in the space of about 2 weeks, whilst the rest of the tech press was giving Apple favourable reviews.

There's the pace of technology and then there's the pace of public opinion and there's few things that move faster than that.
What if they add other items on day 80? Do you get credit for those items too?
Postgres has XML, binary, JSON, geometry ...

And of course, hstore.
Yea, I was quoting them - though maybe "format" or "philosophy" might be a good modifier to add.
How does this work in the context of the book "The 22 Immutable Laws of Marketing"?

> If you have a small market share and you have
> to do battle with larger, better-financed
> competitors, then your marketing strategy was
> probably faulty in the first place. You violated
> the first law of marketing.
> The basic issue in marketing is creating a
> category you can be first in.
They have your money as a developer or as a user?
Could make a facebook/social variation of the "Call My Bluff" [1] game from the I'm Sorry I Haven't A Clue radio show.

In the radio version contestants have to come up with silly definitions of common words and points are pretty arbitrarily assigned.

In the Facebook version you would first be given a word and have to try and type in a silly/funny meaning. Then you would be presented with a different word, and 3x descriptions entered by other players, you then pick your favourite of the 3 descriptions and repeat.

You get points each time someone thinks your description is best.

The game would try and pick users who you know (if they are playing) to make it a bit more fun for you, otherwise they would just be random.

There are some examples of answers from the show here [2]

[1] http://en.wikipedia.org/wiki/List_of_games_on_Im_Sorry_I_Hav...

[2] http://absolutewrite.com/forums/archive/index.php/t-114590.h...
Spent the summer of 2002 in Japan working for the World Cup stuff aka bar tending. I lived in a pretty shotty apartment, but two buildings away down the same alley there was always crew of dudes with Mercedes Benz that all had the licenses plates: 1, 11, 111, 1111 ... etc. I would see the cars out at the bars and clubs on the weekends. There were times when I could see them opening the door to their building: All you could see was a huge fish tank. It was cool to see, must have been one of their neighborhood gathering spots.
Working on a few things in your bedroom doesn't make you an expert
This could be more to do with cooling design of the laptop itself rather that the nvidia chip. High performance graphics chips are going to get hot.
No, it's not.

Everything (everything) is cached in memcachdb, which is also where they store their global variables.

It's a terrible design, but it's a web forum. All they need is good horizontal scaling.
We implemented and used this approach exactly for login and a few other things at Clover. People we observed using it were mostly confused. We switched to "enter your phone number and we'll text you a on-time code", where the phone number became the unique identifier for the user. Worked much better.
That agreed upon ethos usually says when your family is targeted for your actions, those targeting them are not honourable.

They are violent and target innocents, the Yakuza should never be mistaken for honourable.
I've been receiving complaints about this from multiple people. To my knowledge, the safe spot only works because the ghosts can't go up from the passage below it. It's hard to isolate this bug unless I get a play-by-play or video to compare with the original.
The need for an extra device to take a picture of the screen could be eliminated by simulating it with screen-capturing software.

That'd be less secure than a completely separate device with your authentication data on it, but no less secure than current-generation password managers as far as I can tell.
installing snipmate through pathogen is still a dark art
The Duck Duck Moose and Sesame Street apps are good. But for toddlers, iPad as much, much better. My toddlers, who have no trouble using iPad, have a terrible time with the Nexus.
What's the link to your research?
They aren't intended to be used for an app. Also a real designer doesn't just scale the icon for the smaller sizes, they are redrawn at each size with the correct amount of detail.
I got down voted so thought I'd explain better.

My point is, it can be very hard to avoid all companies on ethics alone.
I like how you start by pointing out logical fallacies in someone's argument and then go on to say things like "I'm sure they would have definitely given it a shot if it's as great as you claimed".

Like I said elsewhere here, I know several medical doctors (well qualified ones as well) who recommend ayurvedic treatments in certain situations (not the commercialized medicines you get in shops, but more basic 'take these things and grind them and eat it before lunch' medicines and they work reasonably well.

I think I'll take my anecdotal evidence over your link to a Wikipedia article stating inconclusive evidence.
If the purpose of the icon was to actually use them for apps, I would agree. However, I don't think the designer intended them as anything other than a tribute to Star Wars in app-icon format. On that account, they're a pretty awesome tribute and pulled off really well within such a constraint.
That's nothing: Sir Humphry Davy went on his honeymoon and took Michael Faraday along with him: http://blog.jgc.org/2008/09/ultimate-nerd-honeymoon.html
It amazes me that there is still no usable firewall on Android. Droidwall et al that require pre-configuration of apps with very limited granularity make no sense in an environment that regularly gets new software installed with unknown characteristics.
In my experience, it's better to spend a long time playing with Vim, and then look at plugins. There's a lot that Vim does out of the box without any additional tools, and spending time learning to use (some) of it without trying to make it more like another editor is the only way you're going to get better at it. Learn about buffers and how to manage them before using BufExplorer. Learn the (many) movement keys, and insertion, append, replace, substitue, change, options before you use Surround.

It may sound odd, but learn to use the tool by itself before you try and plugin anything else, otherwise you'll just get lost.
I think this idea is something that many people are dreaming/afraid of. I see myself among the former. Just like using a finger-print, an iris scan, face-recognition, the ability to readily identify users is something I dream of. It would reduce the friction in many cases.

Just imagine you don't have to carry around all your loyalty cards, the tailor at your store immediately knows your size, you fill out a standard form very easily.

It's one of these things IMO that would create much joy and convenience in the world. People however rightfully criticize the possibility of abuse here. Indeed, having ready access to identity is something not easily to digest to many that love the anonymity of the Internet. Many open initiatives like OpenID have not seen the coverage needed to make such a system happen on a broad basis, Facebook Connect is probably the closest solution. Mozilla BrowserID is the next ambitious project that tries to tackle this space, however I question whether one could ever design an identity system, or whether it just "happens" like Facebook and Twitter showed.
Hacker News basics?
So I've used Hacker News on and off for a while but there's a questions I have long wondered.

First off, is there a guide/manual or something I should read? May answer it.

Downvoting. Is it limited to only people with good karma? If so, how good?
It's not about being an icon anymore, it's just about having a standardized context to design in, like writing Haikus. At least that's the best I can say about this art form after looking at Dribbble's "popular" timeline a lot.

The other popular Photoshop pastime seems to be designing weather widget mockups.
> If someone can truly and effectively solve the password problem, then they have my money.

Mozilla is working on one take on this (Persona), but it's a long, slow slog to develop a good API and get traction with developers, identity providers, and browsers. We'll gladly take your pull requests over your money :) https://github.com/mozilla/browserid
CSS :target for Off-Screen Designs
Does it? It got the guy enough negative karma that he's now auto-hellbanned....
Why are we inventing new authentication methods? Client certificates would be perfect, but browsers must provide an automatic way to generate key pairs.
New high-tech airships are rising in Southern California
jQuery abstracts the DOM, not JS, so this item doesn't make sense. Much like the DOM doesn't make sense cross-browser. Does OP also bugger himself about the difference between VGA and DVI when designing his UI?
White House releases beer recipes
try this:

:Gdiff
Other way around. Reddit came first, and lots of initial users and content was like what HN is now. However reddit changed. PG set up HN as to be like "reddit as it was at these start". Now both have different cultural norms, users, goals, standards, and are different.
Importance of a Strong Fan Base v.s a Large One
In a word, yes. It's a running joke in the book, eg children in Finland start reading at 12 months. Children in Finland eat all their vegetables, etc. It's intended to poke fun at fretful American parents and the things they say to motivate children. I've gotten more outrage over this one sentence from Finns than anything else in the book. :/
And beyond that, Pages for iOS has been on the top-selling (sometimes top-grossing) list most of the time when I was looking at it. On the Mac App Store, I wouldn't even be surprised if Apple was the top grossing developer.
> Not sure why you've been downvoted.

Just stating "X is better" without giving any reason is not particularly helpful.
I think the people advocating against "me too" companies had in mind the people who thought they could make a Facebook killer by copying them and adding that one extra feature/twist that would compel everyone to switch over.

I think the big lesson to learn here is to carefully evaluate the microeconomics of the market you want to get into. To compete as a bootstrapped startup, you'd want:

1) No/low barriers to entry
2) No/low switching costs
3) No/low network effects

So for the time tracker example, you can start the business for the price of web hosting, LLC paperwork and software development. However, you'd probably want to invest time to make it easy for customers to switch from competing services.
Just a thought - ethtool and miitool provide link status for a network interface. I didn't study the code to see how this gets the network speed, but if it isn't using something like ethtool/miitool, you might want to.
Does it have to look exactly like twitter though? It's already hard to describe what the hell the service is and why does it cost money, when it is basically twitter
Another theory was that the owners (Conde Nast?) were very old media and used to thinking of magazine subscriptions. So they invented subscriptions for reddit, to show that, yes even by magazine standards, reddit is a good business.
One of main sources of income they had was debt collection. They would actually go and buy entire loan databases and pay off the money people owed. Of course, after that happened, those debts were just transferred over to the yakuza. ... Here too there was unspoken pressure.

Yeah, when I called the police regarding the two gentlemen who had just spray painted "Pay us our money or die" on my neighbor's house, as far as I know no words were actually exchanged between the two gentlemen and the 60 year old woman who was best known in the neighborhood for feeding stray cats.

Every criminal society has a rich culture with fascinating history. The ones we don't grow up with sometimes even sound romantic. They're thugs, pimps, and murderers. Don't ever forget that.
This sounds like a solution to a problem that probably shouldn't exist because there is a solution that shouldn't exist to start with which has caused a problem that doesn't need to occur.

The slightly overbearing complexity of the solution matches the linguistic complexity of the statement above :)
Unless your users have unlimited text message plans, pay-per-login seems like an unreasonable burden. How does Clover deal with users who have limited text messages?
Selling your own stuff on the App Store is tough. But two developers doing iOS freelancing for a year will easily make $70k in my experience. Not through the store - through clients who request apps.

Of course, it's not nearly as creative and cool.
The reason the average HN-goer never does anything of note is precisely because of being driven by this "how can I monetize this" mentality alone.