skysight-inc/HackerNews huggingface dataset:
I didn't like the idea of using Java, since it requires the Java runtime everywhere. This also limits my options in console environments. The goal of this project was to minimize such requirements. I also didn't want to rewrite the game ever if possible, so rewriting it for just iOS was out of the question.

> As a PC gamer I'm getting a bit annoyed by new games that used to be based around PC coming out primarily for console and then being ported to PC with dumbed down controls and graphics that don't do a high end PC justice.

It's an indie game, high-end graphics were not a priority on any platform, gameplay is.
Kids these days?

Or is it that the kids couldn't get through the movie because it was actually boring to them? Isn't it possible that movie-makers are just out of touch with the demo?

Honest question here. I've left boring movies before, too, and it's been awhile since anyone called me a kid.
Being multi-disciplined definitely gives you ideas for solving problems. Innovation often happens in the cross roads of disciplines. Just knowing technology or programming won't help you solve any non-technical problem in a meaningful manner. And most meaningful problems are non-technical.
Regarding the equity, it's interesting to see how prevalent "ideas are worthless, execution is everything" is, while, when a company hires their first engineers, they're typically not far off from being just an idea. Still, the typical equity compensation is far from reflecting that.
I always bring my laptop with me and try to steer the interview in that direction. The first thing I do is ask them if they would like to see something that I have built and offer to walk them through the code and the architecture. If someone does this on an interview, they would be hard pressed to BS their way through an entire application. There is just a level of detail that they will go into that, someone that is faking it cannot, generally you will get storied about the code, stuff like oh yeah, this routine was a pain because in IE when you add and remove an element from the DOM it destroys it in memory. That kind of battlefield cometary shows that they lived through the code and it comes out organically when you talk to someone about something that they have been part of.
You can get an iPhone "free" because your monthly mobile bill is $60-$100/month. Apple is still selling the 3GS for a pretty penny to your mobile provider, who is effectively renting it to you for a tidy profit. Do you think there are similarly "free" iPhones in Africa? China?

Apple is pretty famous for it's appetite for big profit margins (~42% gross margins). It's competing with an operation system that requires no licensing cost (other than Microsoft's patent tax) and hardware manufacturers who are used to razor thin profit margins.

Android is competing effectively in the "rich country" smartphone market. But it's positively massacring Apple in the rest of the world. Of course, all the while, Apple will take the lion's share of the profit. It remains to be seen if it's short-sighted to let Android run away with the market-share prize.
These numbers seem low. But as for cost of living, don't live in New York itself. The longer your commute, the more you save. Time is the trade-off, of course. If you get some partial work-from-home, you're golden. I have a fairly nice sized (1200 square foot) apartment within 30 minutes by bus and train from work.
Not according to their Twitter feed. https://twitter.com/#!/wakemate

Not a customer though, so I don't know for sure.
What mechanism is there to observe who 'owns' a piece of information? An abstract notion of mechanism?

What does private property mean in the domain of bit strings? Why don't 'intellectual property owners' treat their bit strings like other private property and keep it private?

What birthright grants private citizens or their incorporations state-enforced control of combinations of cultural or technical ideas? Do 'intellectual property owners' create their 'property' from nothing? From where do they source their input material? Have they stood on the shoulders of giants, on the broken backs of thousands of generations of ancestors, or are they special, unique snowflakes creating 'intellectual property' in a vacuum from the godhead?
I use gandi.net for all my domains. A tiny bit pricier than namecheap, but excellent service and management.
Even if the real C array contained a pointer to the last element in the LL (which it does not, it only points to the first)

What version of PHP are you looking at? PHP 5.3 and up seem to have a sensible linked list implementation in zend_hash.[ch]. The buckets only have a pointer to the list head, but items are inserted at the head. The hash has a separate list for ordered traversal of all items in the "array" and that has pointers to both the head (for traversal) and tail (for insertion). In both cases, list insertion is O(1).

Of course, as you said, the search for our worst case is necessarily O(N). Depending on your perspective, we can say that's a trade-off with hashes, a fault with the hash algorithm, or a fault with the collision resolution strategy.
What concerts are you using as comparison? There's a world of difference between a major concert of a band that's been a household name for decades and a live show at a small local venue. If you live in a reasonably sized city with an active music scene then finding live shows in the $10 - $20 per person range is easy. The same is true for major league sporting events as well. I can go see a baseball or soccer game for about the same per person cost as seeing a movie.
You disagree based on your knowledge of the US market? How about the rest of the world? Sorry but this is a US-centric world view. The US cellphone market is very different from the rest of the world.

The author is not assuming contract prices. You are. In developing countries, at least 80% of cellphone users are prepaid.

In Africa, you can get an Android phone for $80, without contract. And as time passes, they will get cheaper.

http://www.extremetech.com/mobile/93176-cheap-android-phone-...
There were more sequels and remakes in the theaters in 2011 than in any previous year in history. Some sequels can be good movies, but that tends not to be the norm.
The title is wildly incorrect. This article is a year in review of things that NASA did in 2011. It's specifically not a new announcement of anything.
you are on thetecnica http://www.thetecnica.com/2011/12/google-bomb-against-godadd...
Most of the developers I know are twenty-somethings. Some of the older devs have kids, but they usually don't live in Manhattan proper. Long Island City, Astoria, Brooklyn, New Jersey, etc, are much preferred. I know only one dev who lives in Manhattan.

Commuting is amazingly nice in this area.
Very nice explanation. Thanks to you and a few others I now understand what is happening far better :). Interesting, even at 256 it takes 10 times as long to insert the evil elements.

Thanks again for helping me understand and learn something new today :)
The crowd living in the business area of NYC is skewed towards young singles. Couples with kids tend to live in other areas such as further north or in New Jersey or Brooklyn, where better housing is available.

I don't know anything about the schools in NYC, so can't answer there.
One way around the proposed problem is to become much more educated about statistics, another way is just to bump your threshold of statistical significance up to 99.9%.

There's nothing magic about 95%, it was a convenient heuristic for science and that's all. With the vast amounts of data points that a high traffic website will generate, reaching p < 0.001 should be not too difficult and a significance threshold of 99.9% will erase a lot of other statistical sins.
Those salaries seem inflated, like most of the ads for developers.

The data source is CyberCoders. A ouiji board is more accurate.
If you're in Paris visiting Shakespeare and Co., don't miss the Abbey Bookshop around the corner. It's run by a nice guy from Canadian and it's got books stacked to the ceiling.
Ordered a thunderbolt yesterday and it isn't one of the unlockable devices. Glad XDA exists.
transportation is marked 127.5% of average US cost. I wonder if it's from the price of gas and knowing that people don't really drive to work as much in manhattan.
I totally agree. I'm just imagining that one easy argument against that would be "well, we want to see them code, otherwise, how can we be sure?".

To this, I answer that it may be true, but coding tests are no better in that regard, because they can be gamed very easily too.

And, as you're saying, I would expect that showing and explaining what you've built would actually be much more useful and a much better proof of competence and culture fit.
Which as it turns out are the movies that make money.
Time will tell. I think you're wrong. Most of the third world doesn't even have a reliable cell phone service and, of course, little money, so there are few consumers to target ads at.

On a practical note, battery life matters in impoverished regions, best of luck with your "might last 24 hours, 36 if you're really lucky" Android handset.

Your second paragraph is warm and fuzzy nonsense, you should be ashamed of yourself for writing it.

Smartphones are designed for the needs of the developed world, the less developed world has it's requirements too, I doubt that internet enabled smart phones are high on the list.

And those alleged $80 handsets, how long exactly until they break and require servicing? Google "android failure rate", (less than e.g. iPhones, you can check), compare it those to conventional mobile phones.
The idea is to focus limited resources on targets with a relatively higher chance of success.

I want to date all the girls, but ...
What do they have to say concerning sharpening the phone to a fine point and stabbing yourself with it? Or coating it in honey and choking while trying to swallow it? Or lighting it on fire for warmth but having it set your clothes on fire when you put it in your pocket?
I'm going to stand by my statement. Please watch that video I shared. Yes they can effect small changes but Congress is so captured by a few interests that you can't stay within the confines of its day-to-day activities and change the long-term trajectory. And the long-term trajectory alone matters. Who cares about swipe fees or any other such persnickety nonsense if the underlying rot is ignored? It doesn't matter who you vote in, you won't be able to change Congress's reliance on funding without doing something radical. And if you can't do that, anything else is utterly irrelevant.
Sounds like a bug in your local theater's sound setup. The local theaters here seem to have it set up about right: loud when it should sound loud, quiet when it should sound quiet, and never painful.
An hour with great company builder - Eric Ries [video]
Don't they have a term whereby they can take your domain if they want to (or rather, decide they could make more money that way)? ISTR that was why I avoided Gandi.net last time I bought a domain.
If the theory behind this article was true then tube socks would be made in your local store as opposed to some factory in China. If the socks business can't leave the factory, why do people think 3D printed good will leave?

All this progress will lead to is Chinese factories having smaller workforces. I visited a sock factory with a work force of a few thousand people producing few million socks per day. When you get to such scales your biggest cost is management oversight, which is why manufacturing is going to stay in large factories.
Once again: Averages without variance have no meaning.

This is why, at school, you were taught how to calculate averages at the same time as calculating variance. The variance provides an indication of data spread and the two belong together, like fish and chips.

One without the other means incorrect inferences are more likely. Like here.
There's now an Apache effort for producing a fully packaged, validated and deployable stack of Hadoop components. The project is called Apache Bigtop (incubating) and the relationship with Cloudera's CDH is like a relationship between Debian and Ubuntu. We make it super easy for folks to deploy the released versions of Bigtop distribution either via packages: http://bit.ly/rHpybV or VMs: http://bit.ly/tBGmNt
Yeah, these results seem a bit off. ~$100 gets you an MTA 30-day pass. That's probably less than gas and maintenance for your average monthly commute elsewhere.
It's possible to do this using just a one-dimensional array. Since we only need the last column of the matrix we calculated to calculate the next column, the array can be updated in-place.

coins = [1, 2, 5, 10, 20, 50, 100, 200]
total = 200
matrix = [0] * (total + 1)
matrix[0] = 1

for coin in coins:
for j in range(coin, len(matrix)):
matrix[j] += matrix[j - coin]
Tell HN: What are your New Year Resolutions?
I went to an Alamo in Houston and while I liked the concept, the theater was a bit dank (which I worry is an inevitable result of serving beer and food) and not a place I'd prefer taking my kids --- which is relevant because "family of four" seems to be the core market for blockbuster films.

I like Alamo, don't get me wrong, but there are downsides to the model.
This reminds me of "Time Enough at Last".

http://en.wikipedia.org/wiki/Time_Enough_at_Last
Ask HN: What if the Ocean Marketing fail was actually a brilliant move?
While the Ocean marketing debacle was clearly bad publicity for Ocean, I'd like to ask HN to consider what the effect was for N-Control - maker of the Avenger game controller. How many of you even knew what the Avenger game controller was before the Ocean blowup? Now, thanks to the enthusiastic words of Dave-the-excited-customer, we know not only what the Avenger is, but how thrilled Dave was to get two, how it will help disabled students all over the world, and that thousands of units have just arrived, presumably ready for your purchase.

I'm not literally suggesting that the Ocean fail was intentional, but consider the world where it was... In that world, I'd suggest the "fake fail" was executed PERFECTLY. The victim was outspokenly positive about the product, the fall-guy was disposable, and the whole story went viral. Everyone hates Ocean, feels a little bad for N-Control, and now knows about the Avenger.

Thoughts?
Book review: Numpy 1.5 Beginner's Guide
The review of "Numpy 1.5 Beginner's Guide" from the Glowing Python.
S-Off gives you a permanent root with your rom. It also means you can change recoveries, hboot and all kinds of other system files and areas. It has nothing to do with Sim Lock or Unlock.
I only wrote OpenAL/OpenGL code when it was necessary. Most platforms use some simple library (libgdx, SDL, etc). The OpenAL code is actually shared between the Linux/Windows/Mac port and the iOS port. Only the iOS port uses OpenGL directly, and I imagine that code could also be shared between different platforms.
The Chrome SEO extension includes that stat.
I've also found that taking notes is extremely helpful when I'm trying to understand something. Especially when I'm reading on the computer, where it's so easy to open a new tab and do something different. However, every time I've tried to use something like OneNote or org-mode, or anything that I think will help me organize my notes, I get extremely frustrated. So, instead, I just keep a cheap spiral bound notebook next to my computer. Being forced to write on something other than the computer is great, and I've found I don't need to organize the notes really, they're in chronological order and easy to flip through.
From the article: "The iPhone is heralded as the most revolutionary mobile phone in human history..."

What kind of credit do you want?

"IPhone is more important than air."

"If not for the IPhone, the world would stop spinning."

"IPhone has prevented 1,000,000 world wars since it was released."
i won't move my domains since i don't have any domains. but the domains i'm setting up next month aren't going to be with them in the first place
I have to respectfully disagree, I have built a lot of JavaScript based application, some of them huge code bases for the like of IBM and not once have I had to resort to using the arguments object. I consider myself to be an expert, but should I ever need to use it, I would look up the API because it is not a feature used in the mainstream of development. Understanding technical nuances of a languadge does not make a developer an expert, delivering a clean, maintainable and elegant code base to production to generate revenue does. Now my opinion would differ if it was someone hired to actually work on V8 or one of the JavaScript run-times but requiring mastery of nuances of a languadge when they will be used rarely if at all seems to me to be a filter that can eliminate good candidates in favor of trivia knowledge. Trivia can be looked up, delivery and maintainability cannot, these questions favor trivia over delivery.
I think an interesting follow-up to this since it's now 8 years old, would be an article on setting up DHTs in the cloud, like on Amazon's EC2. As demand for the database/application goes up, rolling additional nodes in real-time would be pretty snazzy. It would 'seem' to me that most use cases need a redundancy level of 3 per location, and then spread across three locations. The capital costs of physical equipment, racking, zoning within a facility for redundant power etc. make a cloud solution much more interesting for 99% of use cases.
It was painful for me as well. The Flash port was just not up to snuff though no matter what I tried, and there were no options left for browsers that don't support Canvas.
^
"I think Hollywood could care less about movie theaters. That said, they can't get people to pay them $10/person to watch a movie at home, so the theater model allows them to take advantage of customers, price-wise."

- I stand corrected. I think you just might be right.

"I think there's just way too much inefficiency in Hollywood -- the video game industry provides much better entertainment value-per-dollar (in terms of hours of entertainment, at least). That's partly due to the medium, of course, but I can't help but imagine that if someone could develop hollywood-like films without actually being part of the hollywood apparatus, they'd be poised to really disrupt that market."

I agree. However, is not Netflix trying to go this route as a content producer? I hope they succeed.
Really cool. You may even get some additional data from AngelList.
I wonder what the sample size was here. I noticed most of the salaries end in numbers that indicate a denominator of 3 or 4, such as 250 or 667. If that's really how small the sample set is, I'm not surprised that so many have seen the numbers as being low.

I'm also curious about the source of these numbers. I don't think I've seen a salary survey like this that's ever seemed anything but lower than what I know the market to be. That makes sense if employers are providing the numbers, as they'd like to pay less than they are currently paying for talent.
From 12 hours ago: "Hi everyone! Think we had a data overload! Hit a snag in going back online due to the holidays. Hoping tomorrow, will update everyone then!"
I'm curious what sort of success people are having getting hired after going through one of these. Without knowing much about them, these feel a little bit like the ITT tech of the startup world. Sometimes CS degrees rightfully get criticized but I'd much rather have someone who went through the rigor of CS fundamentals who can apply those fundamentals to whatever technology rather than someone who went through what I assume boils down to a very in depth HTML, CSS, Ruby tutorial.
I agree on all counts. Shows like Macbreak Weekly and TWiT itself became insufferably tedious. They are like raucous dinner parties while the 5by5 shows (usually 1on1) are still conversations.

Back to Work is essential, Hypercritical is good, and Build & Analyze and The Talk Show are decent if you don't mind a bit of Apple-club party-line (Benjamin/Mann/Siracusa are also Apple-club, but not annoying about it).
Why Windows 8 Tablets Will Surprise Everyone
Thank you for the specific details. It sounds like those with children just all live in other cities and states. In places I have lived most of my life states are usually a bit farther apart, so the idea of commuting daily from another state sounds strange, but I did do that for a while when I worked in DC. The commute was far from pleasant though!

So regarding commuting, what sort of commute is involved for say the people living in New Jersey who work at a tech firm in New York City. Can it be done in 30 minutes? Is there a train that goes straight from one to the other or does one have to drive to a station first, park, etc. How far a walk is it on average from the nearest subway station exist to a tech firm office. Trying to get an idea how many minutes a day the commute would be. Thanks.
I don't think the comma operator wouldn't be surprising to an experienced js programmer. I can't remember a single piece of serious code where I could see it in use.

The same applies to the void operator, I can think of one or two cases at most where it would be useful, but I don't see anyone using it.
Think farther. Photos aren't a good example, since it's only one type of thing you're creating, and you don't create them that often. This is more meta: it's a device to create a wide variety of things, that you will likely be creating often. One can imagine a world where the entire setup is simply a service, like internet access, where the owner can partake in any balance of consumption or creation they desire.
I never go the theater anymore. The largest factors for me are the cost and comfort.

The cost is almost as much as buying the Blu-ray on launch week from Amazon or Best Buy, I'm not including the beverages or popcorn and candy (I don't ever buy those anyway). I can own it or I can watch it once in an uncomfortable, cold, dirty cineplex. Hmm, I've waited this long, what's a couple months more.

The comfort level at all the theaters around me make this an unpleasant experience. Chairs don't recline and are much to upright to sit at for 2+ hours, it's sticky and dirty all around. I get dried out soda and candy on the bottom of my shoes. Usually the air conditioning is set so cold you need a winter coat.

It's just not worth the cost to not have an enjoyable fun experience. I just wait for the Blu-ray.
I've been saying it forever, but theaters need to adopt seating charts.

I will pay you more money for a center/center seat, and people sitting in the front row, and the front-corners should not be paying much-of-anything for a ticket.
Cultural, depending on your desktop platform. .NET doesn't have an official IDE on any platform than Windows—if you run Linux or Mac, it's too fucking bad.

A lot of people who like *nix are precluded from it, without some sort of major workflow change. After getting excited about OSS languages, it's hard to just dump that and go full-stack Microsoft. Hell, a place I just interviewed at literally has everything through Microsoft that's feasible. IIS to the damn mice. And SourceSafe.
Movie revenue is dropping because it's simply too expensive for the average American family to go to the movies regularly.

I love going to the movies. I love the experience, the big screen, the large sound system, etc.

But it's a luxury that can easily be discarded when it's too expensive. Lower the price of movie tickets to what they were 5-10 years ago and watch Hollywood smile, as more people start going back to the theaters. Drop the price of concessions a bit, same result.

Let me reiterate: I LOVE MOVIES. But movies will never be a necessity, always a luxury. The sooner Hollywood understands this, the sooner they can stop complaining and start brainstorming solutions to what is really a very simple problem.
Top Developer and Engineering Skills Employers Will Look in 2012
I got Eharmony for Job Searching. That would be pretty interesting!