skysight-inc/HackerNews huggingface dataset:
That's really interesting - is there a place where I can read more about these early Rails performance issues?
Ayurveda Music Therapy
Firefox Inspect in 3D is Clever, Beautiful
From Cliffs Notes:

"a tool to help you understand literature."

Cliffs Notes is "fair use".

http://en.wikipedia.org/wiki/Fair_use

The same way you can review a movie in the local paper or even a TV station can do a movie review and use short clips.

So while it would be possible to discuss and give examples of how a textbook presented information (as a critique of that textbook) you can't copy it (apparently as being claimed) in the way boundless is doing.

As the OP pointed out we will know more when they file their response.
Who is voting this to the HN front page and what the hell is wrong with you? I would rather see links to 30 more DCPU-16 simulators than read this tripe. Stop it.
Brief HN discussion on that paper: http://news.ycombinator.com/item?id=586858
nothing new, MS basically begged Rovio to develop Angry Birds for WP7, ended up paying a large sum of cash and provided phones for the developers and such
This is the best idea/solution I've read yet, and a clearly appropriate way (at least in the US) to deal with Google on this issue.

Well done!
Job title: Intergalactic Federation King Almighty and Commander of the Universe
Note that the last column is for 1/4 of a year, not a full year like the other columns.

It initially looked like growth was slowing down. Amazon: You should fix that graph, it makes you look bad.
Fiber Optic Transceivers Catalog
Fiber Optic Transceivers Catalog. Find Fiber Optic Transceivers Suppliers and Fiber Optic Transceivers Exporters at CPbay.com.
You're also missing something called economies of scope. Consider the following:

1. Apple can make a lot of money of an iPod Touch since they have many content partnerships in place and the cost of production of these devices is nominal (Apple has dedicated factories, has been producing the same models for years and, thru the Apple Store, enjoys low marketing and distribution costs).

2. Google's and Microsoft's breath of content partnerships is not as broad as Apple, therefore they wouldn't make as much money per device sold.

3. Apple's iPhone and iPod Touch share many components, production and distribution facilities; lowering the total cost of unit production and distribution for Apple.

4. Apple's customers are very accustomed to a single particular line of design. This makes it easy for Apple to push a model and it also makes it easy for developers to produce apps for the platform. In this case Android's fragmentation would get rapidly compounded and make developers lives harder.

5. Microsoft and Google have partnerships with phone manufacturers whose designs differ significantly. Therefore the traction of a particular design can't be directly translated into a media player (because only a thin slice of the market is familiar with the product).

6. Microsoft already failed with the Zune, so there are some cultural issues there as well.

7. Google makes money on search which is not a fundamental (albeit important) use case of a media player. So the monetization numbers for Google are going to look really bad if they were to sell media players.

6. This is a very tough market to penetrate since the iPod has so many partnerships in place already (covers, speakers, adapters, even iPod ready cars).

All and all, Google and Microsoft have a chance to boost their app stores by competing on different platforms: the TV and game consoles. Then, as they accrue content partnerships and seduce more and more developers the numbers could change in the media player scenario.
Fiber Optic Adapter Catalog
I've never heard of a JVM that uses this kind of GC. As far as I know, every Sun JVM has used explicit "this is a pointer" to identify things for GC.
Can you elaborate on your challenges with the submission/approval process?

The stories of the iOS app store being a black box are well documented. I'm curious what WP7 is like, as I am playing with something I might submit...
Instagram Wrote an Open-Source Push Notification Server for Android
This website overloads the left and right keys to move between articles, never mind that if the page is wider than the browser window you might want to scroll with the keyboard. Ew.
You might want to experiment with weighting data by recency.
How right you are!!!

Android smartphones will continue to dominate the lowest spec hardware, especially in developing markets like China. Because the Microsoft OS cost adds to the device bill-of-materials, and Android -being open source- does not have this cost.

By analogy, its very hard to see how Microsoft will produce low-spec tablets that are cheaper than what Amazon does with the Kindle Fire - and its successor products.
I think $368 a night is pretty middle of the road for Manhattan.
Good point - there is clearly a spectrum of smart phone users. But, even for your fiancé and sister, "Skype" was a pretty important app - and if it hadn't been on the device they purchased, then that would have been a negative.

I spend about 2-3 hours a day on my iPad+LTE with Skype (Fewer dropped calls than trying to use my iPhone + AT&T, better quality sound) - so I appreciate the importance of Skype.

Could somebody who valued Skype on their tablet consider the Blackberry Playbook? Doing a quick google search suggests that isn't the case (as of Feb 2012).
relevant:

https://www.eff.org/https-everywhere
My guess is that's what Microsoft tried to do with Zune.
HN: Need Help with Incentives for Managed IT Services Technicians
HN: I'm the head of a managed IT services business. We assign our level two technicicans to particular customers, and need to find a way to reward them for the proper management of their customers. I've had thoughts of rewarding them financially for doing a good job. These thoughts include assigning trouble tickets weights for closing out trouble tickets that are of more difficulty. Examples include closing out basic calls such as fixing a printer issue for low weight, or fixing a group policy issue for higher weight. Then once a quarter or so, we evaluate what the technician has earned via the volume of weight (not in pounds) that they have gained during that period to mean some sort of value that they have earned. It's a double edged sword as this means nothing if they are closing out tickets prematurely or taking tickets of higher value instead of handling smaller issues of less value first just so that they can get more accumulated weight. Does anyone have a good strategy for providing financial, or any other meaningful incentive, for getting your technicians to do a better job? Any help is appreciated.
Manufactured controversy is a popular marketing tactic, no? If I actually had a problem with something a friend of mine was doing the last thing I'd be doing is writing an open letter about it based on a couple of 30 second promos. Unless, of course, that friend asked you to.
Content Delivery Network, Transparent Internet Caching – Concerns?
Right, but the wise thing to do is to set up the other ad networks before Google shuts you down. Then you can just re-allocate percentages. Setting them up, optimising, etc requires time, so the best is to have the mix ready in advance.
For those of you wondering what this is: http://www.python.org/dev/peps/pep-0008/
tl;dr of your post.

'I don't like Perl, so don't speak good about it. And if you do I will troll you.'

Nothing that you can do will make Perl less enjoyable, less powerful or less useful or any thing.

All I could infer from your post was you hate Perl, and you just can't stand somebody talking good about it.
Custom Printed Boxes, online Custom Boxes, Custom Display Boxes, Software Boxes.
Usboxprinting.com is your source for custom product boxes, printed cosmetics boxes, cheap pizza boxes, software boxes, cardboard boxes and wholesale box packaging. We dedicate ourselves to the production of high quality pizza boxes. Our customers come to us because they know that their packaging requirements will be met. If you are not able to find what you are looking for, call us or fill our custom quote form and we will be sure to make it just the way you want it.
But Microsoft could lose the long game too!

Suppose that Metro does not play well on ordinary PCs, and sales of conventional laptop and desktop PCs, not only stop growing, but actually start declining as users instead upgrade to very capable smartphone and tablets.

Once PC sales decline, then Microsoft profits will suffer in a disproportionate manner because of all the money losing business units that are supported by Windows, Office, and enterprise cash cows.
I'm not sure if you're joking or not, but there's no such thing as an "impartial" ranking of things.

Any ranking will put importance on certain factors which are chosen from all the possible factors by the designer of the ranking. You have chosen to rank based (I presume) on incoming links on CrunchBase. However, this is intrinsically no more impartial than a ranking based on yearly revenue, or number of employees, or size of their offices, number of mentions in the New York Times, or any other of an unbounded number of metrics.

I would argue that PageRank, while it may have done a good job of ranking websites for the purposes of search, is a pretty poor choice here. It's highly susceptible to reporting bias, where some companies will be better-represented on CB. Empirically, you also get weird artifacts, like the ranking of MySpace ahead of Apple.

Choosing a good metric requires a theoretical explanation of why that metric is important and why it helps answer your question (which you don't state, but I suspect is something like, "which are the most important startups", whatever that might mean). Just choosing something doesn't necessarily tell you anything useful.

[If you're interested in high stakes debates about rankings, look into the hoopla that comes about every year when US News & World Report releases their college rankings. These numbers can have huge effects on college's prestige and, lower down the food chain, their bottom lines.]
Searching for Build Debt: Experiences Managing Technical Debt at Google
Well I should have learned long back to not argue with impolite people.

This is one lesson I'm not going to forget.
> I've always kind of liked the metro look but does it have to take up so much space?

This has actually been a well known criticism of WP7 that goes under the name "low information density". People counter that by saying it's a feature, not a bug.

For me, it creates a problem because every time I pick up a WP7 handset it feels like a feature phone. The nicest feature-phone I ever held, but it still has this limited, focused, prebaked feel that I find hard to explain but which exactly reminds me of the same feeling I get with feature phones. I think the smart phone market is very much an aspirational one where people expect to feel like they're stepping into the future, and WP7 just doesn't feel like that. As much as everyone praises iOS for it's polished and slick nature, that's not actually why people are buying phones (and also why Android succeeds in spite of having missed the polish). They are trying to empower themselves with something more advanced than their previous phone which probably already had things like a facebook widget and weather app, etc.
From what I can tell as a WP7 user, the Facebook app's navigation takes up more space than other apps.
Those "tabs" that look a bit big are not usually "dead space". In Microsoft-developed apps (Office and Music, for example), the tab titles slide up and away as you go through vertical content. So all that's left is the logo at the top.
I've been using a LG Optimus for a year now, and I've never felt that the interface was cramped, so maybe it just looks odd to a non-user.
What's the reason for recommending 2 space indents ?
I find it easier to read with 4 or even more spaces indent.
Considering Notch licensed his using BSD; it would have been a nice gesture to keep the same unrestrictive license.

But that's your choice.
They are all for 1/4 of the year, it's just that the other segments are for Q4 and that segment is for Q1.
Top Windows Vista Tips and Tricks To Increase Your Gaming Performance
Would that gc scheme potentially cause the following (pseudo) code to break?

x = malloc(1); // allocates block 'a' in memory
int i = (int) x;
x = 0;
i = i - 1;
// gc runs here and frees 'a'
*( (int*)(i + 1) ) = 123; // failure
A couple of years ago I saw a programming job ad with language along the lines of "don't bother applying if you have a gmail address on your resume." Wonder how that panned out for them.
I was talking of programming style.
Some people like to analyze games and game rules/systems and see how they work. That's reason enough. You can use reason and logic to figure things out about them. It's the same sort of activity which is popular on HN.

Also they already tried to change the rules by raising the time control to make it slower but you don't think it's interesting that that actually doesn't work in the presence of a tiny bit of strategy? With all other chess variants it does work.

I'm amazed that you came away thinking I care about those particular people. If someone posted about a security hole on a website, and explained it in great length and explained why it does matter because the moment someone competent comes along it will be exploited ... you would not think that was a personal discussion to do with the particular people who made the insecure website.
Click Here To Learn Spanish Language
Spain is one of the countries that has great culture in the world and the history of Spanish Dance is very difficult to explain in a single paragraph. Bolero and Flamenco are the two most popular forms of Spanish dance and the history of Spanish dance continues! Learning about the history of Spanish dance can only lead to a deeper appreciation of this great cultural art form. Moreover, Spanish dance was a technical art; it was a form of everyday entertainment.
I think the Q4 columns are simply stating "at the end of Q4 this is what our number was"

Because Q4 of 2012 has not happened yet, we can't mark a number on the graph, so Q1 which has finished is the best we can do for this year.

That's my understanding of it.
Very cool, but you really need to work on the algorithm. It's easy to pick out the reason why MySpace might be found higher than Facebook or as a few people have pointed out, PG vs YCombinator.

But my last start-up, which I shutdown over a year ago (HearWhere, 19,883) is ranked as more influential than companies that are significantly larger traffic that are still operating (example, AllRecipes, 23,087).

Nice to think I'm that influential, but I can assure you, I'm not (yet ;))
Tell Obama And Dodd: No Backroom Dealing, No New SOPA | Demand Progress
It's amazing how nonchalant they are about this 'oh sure we'll fix it in a year or so' when the garbage collector is basically all there needs to be in a Google Go runtime

Some comments were asking why early Java's GC wasn't this bad even though it was conservative. The reason is that Java can't take references to fields of an object, so the data mistaken as a pointer has to actually point to an object header. In Google Go you can take a reference to a field, locking the whole object, so the faux pointer can point to any field as well (or in this probably any location in the object). Not exactly the wisest choice in semantics, as they are seeing now that it complicates the GC.
Google (PageRank) based ranking of CS schools
Discount Oakley sunglasses
Save up to 68% on all Oakley sunglasses,Polarized Oakley Sunglasses,discount Oakley sunglasses and womens sunglasses
I'm not imposing anything on anyone. Rulesets have a logic of their own.
You'd have to insert a call to "malloc" to get the GC to run, but yes, it can break in that situation. (The classic example is an XOR-packed linked list being corrupted by the Boehm GC.)

But note that isn't really fair to conservative GC, as no GC, precise or not, can cope with hidden pointers like that. So your example isn't really a strike against Go.
Google’s Project Glass: How much will glasses cost?
There was some back-and-forth between Zed Shaw and DHH that I remember being interested by at the time. Zed deleted all his posts - but here are some places to get started:

- Shaw's opening volley: http://web.archive.org/web/20080103072111/http://www.zedshaw... [lots of stupid personal flames - but his technical points are consistent with what I remember from the time]

- DHH's response: http://david.heinemeierhansson.com/posts/31-myth-2-rails-is-...

- I can't find a copy of shaw's actual response, but here's the relevant HN thread: http://news.ycombinator.com/item?id=364659

The salient point (quoting Zed):

"""

Now, DHH tells me that he’s got 400 restarts a mother fucking day. That’s 1 restart about ever 4 minutes bitches. These restarts went away after I exposed bugs in the GC and Threads which Mentalguy fixed with fastthread (like a Ninja, Mentalguy is awesome).

If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average.

Repeat that to yourself. “He couldn’t keep his own servers running for longer than 4 minutes on average.”

"""

I've never been much of Ruby/Rails guy - but my understanding is that everyone had to restart Rails a few times an hour cause the memory leaks were so bad in those days.
Microsoft needs apps and developers so they can stop getting so much negative press about the lack of apps and developers.

But in order for Microsft to really be successful they need to get support from the carriers, and historically that's something they've failed to understand. Most of the market is made up of people who walk into a carrier store, ask for a phone that does the email and stuff, and walk out with a Samsung model they've never heard of.

Microsoft needs these people to walk out of the store with a Windows Phone (they've never heard of before). But the carriers control the whole process. The carriers therefore demand control over the hardware and software, and the successful manufacturers give it to them.

Nokia understands this very well, but it doesn't seem like Microsoft is giving them the freedom they need to make the carriers happy.

If Microsoft goes into this trying to compete with Apple they're going to fail because every single carrier will be against them. To succeed, they need to forget about Apple and start competing with Samsung, LG, HTC, Motorola, and RIM. Ultimately, that means creating software that is less appealing to the tech community, and more appealing to the carriers.

Give the carriers something that Samsung can't, on a device that looks good next to a poster of an iPhone, and they'll have something big. Then the apps and developers will follow.
> the tab titles slide up and away as you go through vertical content. So all that's left is the logo at the top.

Ah, that makes a lot of sense. I figured it wasn't fair to judge a UI by a couple static screenshots. But at first glance it does look strange.
You are good
I agree that there are some apps that any mobile platform needs to be a contender. But I really think there aren't so many of these. If you look at iOS app store sales charts it's obvious that games utterly dominate there but I really don't think that games are dealbreakers for most buyers.

I predict that apps are going to be increasingly part of some larger overall business plan and less something sold for direct profit. Big players like Facebook and Nike need native apps in the store but they also have deep enough pockets to fund ports to Android and WP. We're already seeing that Apple's dominance in the app market doesn't translate to dominance in phone sales and I think platform-specific apps are going to be even less decisive in the coming years.
The justification is to be idiomatic and match the bulk of existing code.
Sure.

Problem 1: the actual upload(s) of the XAP to App Hub just failed sporadically - we got an opaque error code which, when we looked it up, translated to essentially "either there's a problem with your language settings... or there was a random network error." Eventually it just worked, with no rhyme or reason - one out of every few times, it would get through.

Problem 2: the first time we were able to complete the submission, the app was rejected because we had marked it for worldwide distribution. Turns out the [free] app was barred from three countries (China and I forget the other two) because it had a few "inappropriate" images (of museum exhibits). OK, fine, some countries are censorship-happy - not MS' fault. So what does MS do? Reject the app wholesale (rather than just in the problematic countries). We resubmit (going through all the difficulties of #1 above), exclude the problematic countries from the "where do you want your app available" checkboxes... and wait as it goes through the full 5-business-day approval cycle.

Problem 3: OK, the app is certified and made it into the store! Woot! But wait - it has a pretty serious bug - can't play any audio! (It's a museum tour, so that's rather unfortunate!) The bug didn't exist in the version we tested (in the emulator and two real devices), and after several days of back-and-forth with MS, they acknowledged it was a bug in the "XAP ingestion" process (what App Hub does to your XAP once it's submitted). They suggested a workaround, which we implemented right away (it was trivial, albeit not-really-obvious). At that point - this is after talking to several-layers-up support engineers - we asked that they push our update to the store ASAP (given that it was their bug we were working around). The best they could do is "expedite" the certification/approval process, which still took 3 or 4 business days - which doesn't sound like a lot, but is pretty absurd given that the update fixed a showstopping bug which was the result of MS's own submission process.

All in all, it took several weeks from completion to actually appearing in the store - which is better than the App Store at its worst, but not exactly awesome... and, FWIW, we only started getting real answers after several layers of escalation (which I suppose isn't terribly unusual, but again, not really confidence-inspiring).
Use def self.method to define singleton methods.
...
# Also possible and convenient when you
# have to define many singleton methods.
class << self

I would argue against using "class << self" especially when you have many singleton methods. If the class is large enough, it's easy to miss the "class << self" and incorrectly read a class method as an instance method.
I don't think any GC scheme could work with that. Languages that allow pointer arithmetic like that basically can't be GC'd.

The problem with an imprecise GC is that having an integer that looks like a pointer, could prevent an object from being freed.
Turn Your Boring HD Videos Into 3-D Masterpieces on YouTube
For top schools, the second kid would be preferred - assuming that by "slightly lower grades" you mean a 95/A- instead of a 100/A, and replace "hacking for a few years" with a medal in the International Computing Olympiad, high placement in math competitions, etc.

This is a very high bar, and there are many talented programmers that don't do well in classes they don't enjoy and don't participate in competitions; unfortunately, college admissions officers don't have the expertise to look at a student's github account and judge the quality of their commits.
I think this plays more to those who come to Hacker News because of Y Combinator, HN isn't just a site for developers it is also a site for entrepreneurs (majority of which are based in Silicon Valley at this stage).