skysight-inc/HackerNews huggingface dataset:
But that (quite rightly) speaks of a new market for people willing to try some bird game on a whim: not a replacement for other gaming experiences that mobile is a long way from challenging.

It's Nintendo's hold of the portable market with this week's 3DS that seems most tenable and vulnerable to the proliferation of gaming on phones and tablets; I think we're a long way off of MSFT being worried about the 360.
The Dynamics of Peanut Butter Pricing
F# on Mono seems to be a lot slower than Java 6, at least in the Shootout (2x to 12x). I don't know how that stacks up to Clojure, though I understand that Clojure can be much more performant with tricks like type hinting.

On the other hand, F# does use less memory.

http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...
Top truly Bizarre Programming Languages;
The latest version of Mono apparently ships with F# support:

http://www.mono-project.com/Release_Notes_Mono_2.10#Language...

Now I just need to find the time to try it out...
Good point. For high school I switched to a private school with around the same demographics and since it was "college prep" all the black students understood that we were there to make something of ourselves. So I never experienced the anti-intellectual peer pressure in a school setting.

My friends from outside of school, however, STILL refer to me as "that corporate nigga". But since I know them from places like my neighborhood or sports teams where clics and social standings didn't exist there were no detrimental effects to being a nerd.

Anybody at any high school who is known as a programmer is going to be teased to some extent. What kept you from giving into the peer pressure?
But what's the difference with python at that point ? Is is because the JVM makes it inherently easier ("one" jvm, one bytecode, no difference between version/build options for C extensions) ?
I'll be more than glad to answer any questions or comments!
True, that's what the definition of codegolf is but that particular site actually allows more than just codegolf (including puzzles that would be given on interviews). The name is not encompassing of what the site is about (I'm sure they've been discussing this problem on the meta).
If you love a DVD you got from Netflix, you still put it in the envelope and send it back for a replacement. That's where all of these clothing services fall short. If I keep the clothing I like, I end up with a pile of dirty clothing (that I like). Let me return it all, check a box indicating what I liked, then send me a clean but comparable replacement. Heck, if you follow the Netflix model and let me browse styles online, I'll be able to fine-tune my tastes in no time, without the help of any fashion consultant. As a man, I don't mind shopping, but I'm frustrated when I'm confronted with swimsuits on a day I want to buy a turtleneck, and laundry's a chore. An online closet would solve a number of headaches for a lot of men.
One of the biggest changes in the past 7 years is the rise in popularity of Unit Testing.

It light of that, I recommend picking up Robert C. Martin's clean code - while it isn't specifically about the Java language (though lots of the examples are in Java) it will refresh you on how to write good Object Oriented systems that are easily testable.

After years of reading procedural Java code, its clear that syntax is not enough...
Since the OP enjoys Python, I am quite surprised Stackless Python didn't seem to enter the equation.
Waffles? DON'T YOU MEAN CARROTS? AHAHAHAHAHA
Just to collaborate a little bit on this point. With leiningen things are not too bad.

A typical deployment instruction file (project.clj) looks like this and with "lein deps" you're all set up in a few seconds.

(defproject leiningen "0.5.0-SNAPSHOT"
:description "A build tool designed to not set your hair on fire."
:url "http://github.com/technomancy/leiningen
:dependencies [[org.clojure/clojure "1.1.0"]
[org.clojure/clojure-contrib "1.1.0"]]
:dev-dependencies [[swank-clojure "1.2.1"]])
Moki.tv (YC W11) is shaping the media graph.
If Apple wanted to get serious about challenging console games, they could make their own Bluetooth gamepad and push out a small software update to support it.

You could put the iPad on a table or hook up the output to a TV and play it like any console. All you need is the controller and a driver.
ouch ... formatting is clearly not preserved :(

But take a look at https://github.com/technomancy/leiningen
A clarification: it's not quite true that baggage fee income is tax-free. It is simply free of the government's 7.5 percent transportation federal excise tax (pre-income-tax tax). Baggage fees aren't deductible on a corporation's income tax return.
Knuth's typesetting system Teχ which is rendered as TeX in Ascii and which Knuth wanted people to pronounce "Tech" being an early instance of this regrettable trend.
On the other hand, resell price of used devices isn't linear. There must be a sweet spot and I bet it is around 1 or 2 years old. Also there are externalities helping. For example, people travelling might resell abroad for better rates.
I really dislike the shootout, but F# on mono and Clojure (which is slower than plain Java) look pretty similar:

http://shootout.alioth.debian.org/u32/benchmark.php?test=all...

For whatever it's worth, if you like Clojure, use Clojure. If you like F# use that. If you like Perl, Java, PHP, use those. But, if you're going to consider other options hopefully the FUD doesn't get in the way ;).
I'm using Sublime Text as well. I figure it has a lot of tools built in that I'm not taking advantage of since I don't know about them.

Something like this for Sublime Text would be great:
http://www.zeldman.com/2010/08/13/how-to-use-textmate/
How the iPhone Led to the Sale of T-Mobile USA
$2.5B/yr seems like a lot of added revenue for the industry, but this is a very, very high-revenue, low-margin business. Has anyone actually modeled the cost of especially first bag fees? Some obvious sources include:

- Longer boarding times
- Passenger loss (to alternative transport, or no transport at all)

Just considering boarding/turnaround times, increasing them by 10% could easily wash out the entire revenue stream for the airlines.
Nintendo Virtual Boy Review
I resonate well with many of the reasons for why one chooses Erlang in a project. I guess it all depends on the problem domain :)
Thnx for your points. my worry was "I shouldn't end up in a place where I worry that the very idea which was the starting point for moving from a well paid job is not getting realized". This was heard from my friend very recently and so he was demotivated for a while to pursue it further before pivoting. I want to clarify if that is the norm or it is the persistence in an idea against the odds does it.
There are more types of startups than just web applications.
as a geeky dude who does occasionally look good, when I started caring at all I found out what I should be wearing from a very analytical perspective. I first went to websites to find out what sort of colors, patterns, cuts of clothes I should wear based on my skin complexion, build, height, etc. Then I went to find what the current styles are and went to retail websites to find what the styles were that were currently being offered. Then I actually went to the store to try these things on to see how they fit and how well I wore them.

Buying something online really lacks any information on how the clothes will fit. There's basically that old saying and I don't see how it can be solved when buying online "wear the suit, don't let the suit wear you." If you could get the site set up to find locations near the user where these suggested clothes can be tried on/purchased then I think the site could be very useful.

As it is I was already interested enough to try to go to dress.me and sign up (only to find out it doesn't exist yet), however I wouldn't be willing to pay for it. If I could get a discount on the clothes the site suggested by being a paying member, then I may be willing to pay for it (but then it comes back to the conundrum I've already mentioned).
Hang on, I thought the author deliberately ruled out GAE because its performance is too ropey.

Also step 2 sounds like magic and a recipe for disaster. Clone an app? What, with all its settings? Random library includes you weren't expecting?

Don't confuse well trod paths with new roads, closure and F# are both new roads, you'll need to do a bit of work yourself.

Also visual studio has a free edition these days.

Anyway, my point is don't compare apples to oranges when the author said he can't use apples.
And how is this the only review I will ever need?

Someone who clearly wants a laptop and not an ipad?

For me it hasn't replaced my laptop - I moved to an 11" air for that. The ipad replaces all the other stuff that filled my office and my bags when traveling: a great big stack of books for pleasure, work and reference. It freed me from my desk for all that 'catch up' reading to keep on top of the things I need to know about. It provides some good casual games (I barely have time to become good at anything so "toys" are more what I am after). Its got some cool stuff to play with with my children. It has some great synths (most of my actual synths are now in storage pending sale). I do some work on it - writing presentations , ssh etc. It turns out that watching videos in bed in hotel rooms is use case i would never have imagined. it's great for showing other people my pictures and videos. It's a constantly present reference source: wikipedia and IMDb and a dictionary etc etc etc,

It's not a laptop it's an other thing.
Same. I was pumped about Verizon LTE until I saw the insane caps they're putting on usage. This plus Nexus S 4G + unlimited means I'll probably make the switch when my contract is up.
How can you possibly be burned by Apple’s iPad/iPod/iPhone update cycles? There will be new ones every year, like clockwork. I find other manufacturers to be much more confusing and unpredictable.

Isn’t it always the case with consumer electronics – especially everything with a CPU in it – that new, better and cheaper stuff will come out while you still use the device? That’s just normal.
This could work, but it probably won't -- that is, it won't work if Ms. Jacob wants to help guys enjoy shopping. It's antithetical to how most men's brains work to want to do the 'gatherer' style shopping. On the other hand, just reading her post and the posts here, I have a suggestion for a startup:

1. Kinect for sizing you

2. Clothes on your avatar

3. Done. You are now a gazillionaire. Of course, there's lots of next steps, like getting the Snoop collection, the slacker collection, the yadda yadda, but fundamentally, when you can get sizing automated by your Kinect and shop on your 360, the boys are happy.

I really wish I had some spare time to do this, because this would be fabulous. In fact, you wouldn't even need to get sized that often; you'd only have to do it once every so often. You could just open up the app, and throw fashion on your avatar.
Ask HN: When outsourcing development, front end UI or back end first?
Non-technical solo founder outsourcing development on a MVP web app (but also learning basics of coding in the meantime in order to better navigate the process).

As for the question: I realize that it is an iterative process and that development of each end doesn't happen in isolation. But in terms of practical application, you have to start somewhere and one part has to take the lead. What's the most common approach? Any reason to take the less common one? Is one better suited when outsourcing?

Any practical advice or tips much appreciated.
Hey tersiag I'm putting together a blog post on your experience thus far. Would love to get your insight. Hit me http://thegeoffreyhull.com
Ask HN: What is the thinking style of HN?
I'm working for a startup (mindtime.com) that has developed a new model of human cognition positing that each of the temporal frames that our species has conceptualized—future, past, and present—correlates with a specific set of cognitive aptitudes.

Broadly speaking, future thinking gives us an awareness of possibilities, past thinking gives us an awareness of certainties and present thinking an awareness of probabilities. In the startup world, this might translate to idea generation (future activity), validation (past activity), and execution (present activity). Each individual member of a startup team blends these three perspectives in their own way, but are all of the thinking styles necessary to make the start-up work?

So what is the thinking style of HN? Are we a community of future, past or present thinkers? Or a healthy mix of all three?

We've developed a simple app to measure the thinking style of communities. Please participate at apps.facebook.com/mindtime/ and report back here with your unique blend.
Is my new app infringing on the copyrights of Justin Timberlake's movie?
there must be some conceptions before notion of misconceptions may arise.
A constantly usable testing distribution for Debian
Yes Github is magic ;)
It is a myth that Java requires massive amounts of XML that make your eyes bleed.

It is perfectly possible to configure a servlet environment once with 15 lines of XML and then never look at it again.

Look at Google Guice for example, which does awesome Java based configuration and composition of components.
AppHarbor HTML5 Boilerplate .Net MVC 3 Site in 3 Easy Steps
Oh, I've no doubt that the authorities dislike him. The SSL certificate story made that clear. :-)
Major thanks for html5boilerplate, for Modernizr, and especially for maintaining this page: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-brow... !
It is interesting that 16 hours after the post only 4 (or so) comments on this page has anything to the language itself. The rest, including the highest voted threads, are about the choice of the name :)
For me, it's about the price. I'm paying $50/mo for TRUE unlimited data, unlimited text and 500 minutes. Tethering at no additional cost, literally the very same day Android 2.2 came for the Galaxy S/Vibrant and brought mobile AP + tethering, I cancelled my ISP plan.

Not to mention the support you get from Tmob. When my bank screwed up an authorized payment that cleared the checkbook, yanked it back, Tmobile immediately went to the front-lines to fix it, and when the bank refused to cooperate, they just gave me three months of free service.

This buy out cannot be passed.
Bricklaying (and construction methods in general) let us build useful, comfortable buildings that protect us from the elements and let us build cities. Agriculture lets us feed our whole population; without modern agriculture we would have mass famine. And while we're on the subject of agriculture, there are some supporting technologies that we shouldn't forget; the Haber-Bosch process, for example, has the power to miraculously convert nitrogen and hydrogen into ammonia that we can use as fertilizer, on an industrial scale. Without it, we would starve.

We take all this stuff for granted, but damn it, don't these count as super-powers?
Part of the reason BlueNile (and JamesAllen.com) are successful is that they can offer diamonds at much lower prices than any retail store due to the way the market is structured [1]. They buy directly from diamond sightholders, so they have larger inventory and lower overhead. Diamonds may be a commodity, but these retailers have a systematic advantage within that market. Typical retail stores charge a 100% markup over the wholesale cost; BlueNile's is about 18%.

[1] http://www.truthaboutdiamonds.com/truth-about/james-allen-bl...

"Have You Ever Tried to Sell a Diamond?" is also interesting reading. http://www.theatlantic.com/magazine/print/1982/02/have-you-e...
A hacker who stole over £7m of virtual gaming chips has been jailed for 2 years
Erlang strings is just a syntactic sugar over lists.

1> [104,105].
"hi"

2> [$h,$i].
[104,105]

3> "hi".
"hi"

Which is efficient for some uses (i.e. iterating over UTF32 characters) and inefficient for others (high memory usage).

You can always use:

* atoms - for interned strings or enums
* binaries - for memory efficiency (i.e. UTF8 byte sequences)
* IO-lists - for efficient appending and IO.

What I would like is a per-module compiler directive/pragma, which will turn every "string" into <<"string">>, while @"string" will remain syntax sugar for list.
Everyday: A Dailybooth competitor just for the iPhone
It was actually not my question on Quora. I just noticed it and found it very intriguing. However, your advice could be really helpful for the guy.
Create Your Own Instagram With New Aviary Effects API
Just an inquiry...
I"m so sick of hearing hipsters bitch about Twitter's "dickbar." You'd think it's the most important issue in tech right now.
Wait. So they are free of the transportation excise tax. BUT they are NOT free from income tax; e.g. Delta spends $100 billion running its business, sells $70 billion in tickets (and the necessary transportation taxes), and collects $40 billion in baggage fees, there's still $10 billion left to pay income taxes on.

On YOUR company's taxes (because you're company is not the airline but pays for you to travel by air to Timbuktu), it's still an expense and still deductible as such. Right?
I made an app called 'Friends with Benefits' (fwb-game.com) and soon found out that Justin Timberlake has a new movie (fwb-movie.com) coming out in a few months time with the same title. So I decided that it might be a good idea to repackage my app a little bit to leverage the exposure that the movie will get.

But I'm not sure if I've gone too far.

The logo, for example, using the same color scheme, but I didn't copy it exactly from them, I used a slightly different font.

I'm just wondering if what I did will get me in trouble.
Bosses Need to Ask Questions
You might not want someone who can't learn a new language.
I forwarded his recent TED Talk to several of my teacher friends, and many immediately thought this was supposed to be their replacement. So, I'm assuming the first (mis)conception is valid at the very least.
Since F# is a .net language any ASP.net web host will be able to serve an app written in it.
Agreed. I think it's more a case of "guys don't shop like girls". I might do a proper clothes shop maybe two or three times a year at most, but I don't actively dislike doing it. I just don't feel the need to constantly update my wardrobe.

My one data point, FWIW.
I agree with the Python packaging hell. Things are getting better but it is really hard to beat a simple WAR file that contains all your dependencies.

Deployment is also a breeze. Place WAR file on a server, let operations people grab it and drop it in a servlet container. Done.

Python need to reach a point where it is that simple. I see people around me handle this with Python but it takes a lot of effort to get it right.
Google Search Personalization
Killer python projects: Easily Interact with the Skype API using Skype4Py
Yes this is very common and stupid. Heck your age also might be a factor. I worked at a state University and to get anywhere close to what private employers we offering me upon graduation ( I worked at the university full time while studying) it would have required a Ph.D. to reach that bracket (or equivalent work experience with this conversion 1 year uni == 2 years work experience). This is with the benefits (10% directly into my 403b, no contributions needed) and health package.
Facebook Grabs Referral Share From Google For Media Sites
(Cool story. It think “The Only Review You Need” is meant to imply “The Only iPad Review You Need” as is usually the case when this snowclone is used in such a context.)
It seems like a waste of bandwidth for it to have downloaded a 12MB (roughly) update just to change the version info. Are there any plans to implement a Chrome-like binary diffing update system, now that Mozilla is moving to more frequent releases?
In this case, I'd simply use LeechBlock or the Chrome equivalent, which has the features you want.
It might not always be 'poor fit'. My wife buys multiple items, keeps the one she wants, and has me return the others. A cashier inevitably checks 'wrong fit' on the 'reason' area of the return form, even though they probably fit just fine. They didn't 'fit' my wife's mood, perhaps, but certainly would've fit her body just fine.
It is a hurtle when shopping in stores too. It would be nice if there was a fit feedback for each piece of clothing bought. Then the service would only show clothes that fit like earlier clothes that I have bought and rated high.
Before this was announced I was reasonably sure that the iPhone would make its way to Sprint before the end of the year. With this development, I'm not so sure. What would the ramifications of a Sprint-based number tied to Google Voice being passed through to an iPhone? Might this be a sticking point discouraging Apple from launching the iPhone on their network?
Last weekend, with no prior knowledge of JavaScript on the server, I created a full NodeJS, Express, Coffeescript, Jade, NPM stack and had it deployed to my linux VPS in less than a morning.

It's my understanding it's not so easy to do that kind of learning and experimentation on Windows.
Did you watch the video?
Wouldn't that just make you seem like an uber creeper?

How would you know if the breakup was clean or messy or who initiated it? You could seriously damage your shot at the rebound by sending flowers and chocolate to a girl who's world just fell apart.

I suspect that the monetization of this will more likely be in the form of 1) a future project where the experience is applied, 2) an opportunity resulting from the reputation, or 3) advertising.

It might not be a bad idea though to add some sort of "What to do now" plan and incorporate the flowers/chocolates as options.
Four spaces in front of each line will preserve formatting.

int main(int argc, char **argv) {
printf("whee!\n");
return 0;
}
There's quite a bit of misleading info in some news reporting making numeric comparisons between numbers representing different types of data (activity totals versus exposure rates) and in some cases mismatching units too. At least there seems to be plenty of monitoring going on in Japan, and wide access to frequently updated data.
NHK today was reporting the government website now has hour by hour values tabulated. I think that's to help people understand that the daily averages are mostly well below the peak values that get attention. Using a peak hourly rate value for a daily or longer calculation may cause people to over react. (Of course people may have other exposure through food, water etc.)

Studying two other incidents, one at a Japanese fuel facility in 1999 (closed in 2003) and the other with a U.S. army Idaho Falls (Dugway testing grounds) reactor that went critical in an accident in 1961 provides insight into the neutron-moderating behavior of water, and interesting case studies of exposure to people after the initial events.
Less known than three mile island, both are significant.

https://secure.wikimedia.org/wikipedia/en/wiki/SL-1
https://secure.wikimedia.org/wikipedia/en/wiki/Tokaimura_nuc...
The point is when people talking about breaking DRM, they aren't necessarily doing something illegal. There are a lot of legitimate reasons for breaking DRM that don't violate the law. It would be completely ridiculous for stack overflow to ban discussion on this topic altogether.
M.O.O.N. that spells conspiracy
Wish I could pick which contacts I use Voice with. I will still be picking how — Call with Google Voice or Call without Google Voice — for each call even though I use Sprint.

I doubt the audio quality will improve or that I can find out via reading the Web whether it improves after this connection is made.
Sure I would love to. keep in mind that I'm a black woman from African and not America, but I'm sure my insights are universal...
Ask HN: if you don't use Linux, why don't you?
'returning stuff' is still often a hassle, even with 'no hassle' policies.
Interview: Reggie Fils-Aime On Garage Devs And The Value Of Software