skysight-inc/HackerNews huggingface dataset:
Most interviewers don't have wear poker faces when they're not discussing salary. You can often tell by their response if they liked or disliked your answer.

Most good interviewers also have a list of questions they formulate based on what they think might be your potential weaknesses to assess whether they are a real liability or not.

So in a nutshell, if you pay attention to the verbal and non-verbal cues during the interview, you probably don't need to ask for feedback.
I started using it at version 10.0 (when it finally started looking better, thanks to John Hicks).

And the whole Cocoa conversion sealed the deal for me. That, and the fact that I can control it fully with only the mouse or only the keyboard.
NT doesn't currently run on ARM (WP7 is still based on CE), though it was originally designed to be CPU independent. Probably the biggest obstacle for MSFT porting Windows to ARM is not the expense of the port itself, but reluctance to put out a version of Windows that's binary incompatible with all the Windows software out there.

Incidentally (and speaking of breaking compatibility), MSFT is working on a brand new kernel and operating environment (Midori) which does have ARM as a target. But this is an incubation project with no guaranteed release, though it's a very serious effort.
Nenshi did a good TEDx talk on Calgary and city development here:

http://www.youtube.com/watch?v=qNAMH2_CLfo

I hadn't heard of him until he won (I'm from a different part of Canada), but I'm a big fan now.
I fail to see the distinction. The Penn LPS FAQ (http://www.sas.upenn.edu/lps/faq/general) suggests that their night school students get the same degree and in some cases study with the same professors as the day students. Is there a reason to suspect the quality of the education would be dramatically different?
I don't think Windows Phone is based on NT.

Apple and Android have shown that you can build a mainstream platform ecosystem from nothing in 2-3 years, so who needs Windows compatibility?
I think it's curious that you would try and argue this.

Before Google sold gmail to colleges, my college and many others used squirrelmail and pine which was more than adequate. Any sizable college that had an IT department that could support email anyway.
Same here. It was a 2001 white iBook. 500 MHz G3.

With modern machines, I think the main cue isn't slow perceived performance, but the sound of my laptop's fans ramping up, indicating that it's working hard.

That said, my boss' MBA is awfully leisurely at times. That may be due to the OS throttling or halting the CPU in order to keep the temperature down.
Well, the biggest upside is that there are basically 4 of us running a top 100 internet site, so we each get a lot of responsibility. Also, anything we do affects the lives of literally millions of people, which is pretty cool.

And yes, the warm fuzzies I get when see the reddit community do something awesome are what keep me coming back day after day. Knowing that in some small way, I helped facilitate that awesomeness.
I've been using Opera as my main browser for a few years now.
The clause says deprecated and optional technologies will be banned. So sorry but if MacRuby is not part of the OS, then it is pretty clear it is optional so it will not be allowed on the appstore.

In such a liberal interpretation, all third party libraries could be banned, but no-one's going to entirely write apps that only use Apple's frameworks. That's not even the case with iOS. You can include extra "optional" frameworks into iOS apps no problem. The main reason MacRuby hasn't made it to iOS yet as an including framework is due to its reliance on garbage collection functionality not present in iOS.

And it is completely useless to think about what makes sense or doesn't when talking about the appstore. The iOS app-store forbids apps that were made with particular compilers even if they are submitted in app-store allowed form. Does that make sense?

I think you might have missed the update on that story from a month ago. Straight from Apple's mouth:

In particular, we are relaxing all restrictions on the
development tools used to create iOS apps, as long as the
resulting apps do not download any code.

One of a few articles about it: http://arstechnica.com/apple/news/2010/09/apple-relaxes-rest...
I starting using magit recently, but I am still to get used to it.

Here is a link discussing about git support in Emacs that I found useful:

http://alexott.net/en/writings/emacs-vcs/EmacsGit.html
Awesome Fontstacks
I'm sorry that I put you off my site a bit, but I'm glad you have a strong opinion on the idea. I appreciate good discussion.

My interpretation of what I was writing was the idea of how money drives some people so much that they would do anything as long as they made boatloads of money. Like tapping their foot. Or simply twisting a doorknob back and forth repeatedly.

Personally, I couldn't do that. I need some sort of meaning in what I get paid to do. But I feel there are others out there that would be perfectly fine doing this, although in retrospect, I realize that may not necessarily be because they're in love with money.
I was speaking in generalities about ARM. One of the main aims of the LLVM project is to be as modular as possible, and GCC's plugin architecture is less than stellar, as others have pointed out in this thread. Embracing flexibility would enable Apple to make this move, and they've jumped processor architectures twice in the past, and once with the iPad, so it's not out of the question that they wouldn't do it again.
Most of my domains are with Moniker, they are king as far as security goes. I'm also satisfied with Dream Host as a registrar, they have free privacy and it is super easy to transfer away from.

Hover.com is a new one that I've been hearing good things about and they are probably worth investigating.
He wasn't making a comment on the quality of the education; just the fact that it's dishonest to say that the General Studies degree is equivalent in terms of prestige, which the article implies.
FWIW, they already allow Lua to operate in a similar manner on iOS since the third-party development tools policy change in September.

I think Apple relaxed the rules because it's all too hazy. Linking in a PDF "interpreter" that calls out to various image decompression libraries is structurally little different than how MacRuby could roll.
Yes you can. But that's not an I/O problem, that's a problem in their GIL locking/unlocking/context switching implementation. Even when doing pure CPU computation in Python you run into the same problem. There was a presentation about this a while ago which explains the problem in detail.

However the problem is not inherent to all GIL systems. Ruby 1.9 also has a GIL but does not suffer from the problem of running slower on dual core than single core.
Marketing is about getting the right message to the right people in a way that they prefer to hear that message. In this case existing users are not the right people.

That's why it's a mistake. Existing users (the wrong people) hear the message much louder than potential users, and possibly in greater numbers.
Windows NT originally was CPU independent, but only for Little Endian architectures.
I love gandi.net. Excellent service, easy to use all tld's and a free SSL cert with each domain.

I also use 1and1 as well as Dotster in the past - but will be moving all my domains over to gandi.net over time.
Asthmapolis -- A new way to track public health.
So don't think of it as 30 days of standby sleep mode. Think of it as infinite standby sleep mode. After all, if you never use anywhere near 30 days of standby there's no practical difference to you.
Posting an article as a comment due to it's relevancy without even a link to the HN submission for said article is awesome and self-less, but my redundancy-hating-programmer-brain wishes you had just posted a link to the submission. My brain is confused.
Ah. I would've thought them equivalent in terms of prestige, but I attended a state school in the southeast and don't spend too much time thinking about these things.

It really seems like you've managed to secure the top-tier education while sidestepping the selective admissions process. Quite the hack, no?
Think of a data center situation though where you can get a ~50% power requirement difference for marginal performance decreases. The cost savings would be huge even if you require more servers to make up for the performance difference.

For most home users I think you're right for now but for businesses it could be huge.
I tried that once. They cut me off after 5 temp numbers in one day. I wasn't even trying to cheat -- I was just buying a bunch of stuff from different vendors.
How Google cut $3B in taxes since 2007 (interactive graphic)
The Different Paths of Learning
Magit makes many tasks really easy: pick individual commits from other branches, pick only certains hunks from a file, moving a branch to a remote, taking stash snapshots (leaving and resetting the working directory), and more.
Except that the Atoms at same (and even a bit higher) clock don't even offer marginally better performance.

And another thing that I came to think of that weighs heavily in ARM's favor is the multitude of composite, multifunctional chips, SoCs etc. currently available in the ARM flavor. Is there ANYTHING like this for Atom, or any x86 at all?
My third-party Mac repository is Google.
I guess when you as a company claim the high ground ("do no evil")

The slogan wasn't "do no evil", which is impossible, but "don't be evil," which is much closer to being within reach; and its intended audience was Google employees, not people outside the company. Google probably should have aggressively refused to comment on rumors that this slogan was widespread, rather than publicly confirming it.

A cynic might argue that the constant press attacks on Google resulting from this slogan are from people who have resigned themselves to being evil and are angry that someone else has the courage to attempt otherwise.
GAE manages to give you the option of not having overages at all.
That only works if the ad javascript is embedded directly in the page. All you have to do for this not to be an issue is host the ad in an iframe, and fortunately most ad integrations tend to be this way already.
If you want to populate somewhere, how about Canada and the unpopulated, beautiful plains out there to the north. It is already colonized but has virtually zero population density. The fact is people don't live there for socioeconomic, environmental, and political reasons. I don't think populating Antarctica and Siberia holds much value except as an experiment. There are plenty of places for people to live in.

If you refer to turning Siberia, Northern Canada, Antarctica into a useful piece of agricultural land, yes that theoretically has value, but I doubt is practical given the risks to our climate. Plus I hope advances in agriculture and mining will not require terraforming those regions.

I think the main value of going to the Moon, Mars, or Venus is to have people be on multiple terrestrial bodies to hedge some extinction risk, to begin some sort of space exploration infrastructure in the future, and maybe find significant economic value in mining. We need those benefits even if we haven't colonized or terraformed all of Earth.
Well, if you have a choice, sure. But if you're working in a team where everyone uses Eclipse, it's really nice to have the ability to run Eclipse.
Yup. That's basically the whole reason behind why I made it, once I saw facetime://. Otherwise everything else would be unbearably cumbersome. With that snippet of knowledge, anyone could make a clone (and I encourage it!)
I expect when they make the final push to remove privacy settings the "Delete" function will go with them.
Our coders wrote their code in Java.
It might be useful to view APIs as a UI; it is not a G UI, but it is is a user interface where the users are developers.

The developer can be as confused as a GUI user when faced with a myriad of choices.
> If students had to pay the actual cost of their education, it'd be much higher, even in Ivy League schools.

That seems really unlikely. The fact that it's expensive to provide this exact bundle of services doesn't mean that's what would get provided without the subsidy. What's more likely is that the services that mean the least to the customers would get cut until the tuition was more reasonable. Without tax funding you'd get schools that were focused primarily on teaching. Like high school, but with more accomplished teachers.
Once, at UC Berkeley, I attended an informational seminar on applying, where one of the admissions ladies got up and proceeded to tell a story about somebody who appealed her rejection five times, each time to a progressively higher authority on campus. IIRC she appealed all the way to the chancellor. When she got rejected, she would just fire off another letter of appeal. Finally they got tired of dealing with her and admitted her. She (the admission lady) closed by saying something like, "If you complain enough, you will eventually get your way here."

To this day that speech baffles me; I have no earthly idea why any self-interested admissions officer would tell that to a room full of prospective students and their parents.

OTOH the advice did turn out to be good; the squeaky wheels definitely get the grease at a large public university.
SecurityFocus
The trouble with your question is that you've left out any mention of the .dmg that the user actually downloaded.

Don't get me wrong, I like disk images as much as the next nerd, but it has been my observation that there are way too many ways for the process of getting from .dmg to in-dock-ready-to-rock to go awry. People can and do figure it out, but the process is still far from optimal.

"Internet Enabled" disk images were an attempt to deal with this, but not every application ships as one, not every browser supports them, and plenty of people have the auto-open option turned off in Safari either because they think it's obnoxious or insecure. (And even if it works perfectly--even if the .dmg turns directly into an .app--the .app ends up in ~/Downloads/. Where for some it will forever remain.)

So you're left, at least some of the time, with this file icon with a weird silvery box thing on it. If you're lucky ("you" being both CEO of n00b, Inc. and Mayor of n00btown) the download page of the application (or if you figured out how to mount the .dmg, within the .dmg itself) you just downloaded has instructions on where to go from here. (Instructions which you, Hacker News reader, have seen a million times without ever really noticing that they are a symptom of a problem.)

But let's suppose there are no instructions. But you can figure this out. You're Mayor of N00btown, after all. So you double-click the .dmg and here's a new window, and yay, there's the app icon. ::click click::. Yay! Bouncing icon in the Dock! It works! And it will probably continue to work just fine...until you shut down or restart (which could be six months from now--given how busy and productive you all are at n00b, Inc. you can't afford to waste time every week on "Software Updates") at which point your disk images unmount and suddenly some of your programs just don't work anymore! So you download them again...

The thing is, none of this (the many ways users can fail with installation) is so disastrous or commonplace that it constitutes an Obvious Problem that Must Be Addressed. Even in the above scenario (which is only a little contrived) the applications still actually work. The user is not confused, but there is still a pathology at play. The user does not go complain to their nerd until things actually fail, and the nerd typically puts a band-aid on it and asks the user to stop doing the wrong thing, while the root problem persists.

My point being that even if the ".app inside a .dmg" approach to installation isn't "extremely confusing" (and I would agree, even after the above, that it is not) it still has an unnecessary capacity for undesirable side effects (including confusion) that you don't see with an app store or repository approach.
People have these odd ideas about what a "GA" is. The Genetic Algorithm is an algorithm, not a particular representation of candidate solutions (vectors, lists, trees, whatever). Likewise Koza-style Genetic Programming isn't an algorithm at all: but largely a representation.

That seems pedantic, since of course GAs have certain classic representations and GP has a certain traditional algorithm. But it's important in this case, because (1) non-tree representations can be used handily to evolve code: for example, see machine-code GP or Grammatical Evolution, both of which use GA-style lists. And (2) because to my knowledge there's little in GP which would support the claim that "every part of the replication process is simultaneously optimizing".

Or maybe he meant that Koza-style tree GP was providing "redundancy" (in the form of introns), which is odd since this is hardly viewed as a positive: but at any rate, introns exist in all sorts of GA representations, such as machine-code GP lists.

At any rate, there seems to be a lot of confusion there.
It makes it so there is less friction to spinning up more paid instances.
"the error handling model in Go sounds pretty badly broken."

That is a massive, damning statement. Please don't make such claims without backing them up. Spreading such ignorance is damaging to the project.

Go's error handling model is simple: handle the error immediately, panic, or ignore it. A panic can be recovered, similar to catching an exception.

Just because you heard someone whining that Go is not like their favourite language doesn't mean you should go around claiming it's "pretty badly broken." What an insult!
It makes some sense if you view it from the perspective of users rather than developers. The FSF comes from the perspective of being interested in what rights/freedoms end users have to modify software they receive, which takes precedence over other concerns. So basically anything that would make it easier for developers to ship stuff that end users aren't allowed to hack is bad.
It's a bad analogy twice over. There's huge amounts of aquifer water under the it, just not much on the surface. If your removed surface bodies of water from Earth and needed to place an outpost somewhere where you could still get water, you could do a lot worse than the Sahara.
I assume the change is either 1) because Apple used to buy Flash storage in hard drive-shaped SSD packaging and now just go with the bare electronics to save space, or else 2) they called it an SSD before because it was relatively new and the familiar 'disk' terminology would be reassuring to customers, but now they figure that the market won't flinch at the lack of anything called a 'Disk' of any sort.

They've had Flash-based iPods for a long time, and the iPhone, and iPad, but they never bothered saying they had "SSDs".

I mean, what is an SSD? As far as I can tell, it's a bit of flash and a controller, packaged in such away that it is compatible with standard hard drive connections and mounts so that it can be used in place of existing hard drives.

If a device isn't designed to have user-replaceable storage, then there's no good reason to use SSD packaging. Just use the bare circuit board and chips, plugged into a header or one of those really thin ribbon cables, or just directly on the device's main circuit board.
"I doubt programmers make up a huge % of Mac sales either to be honest"

You sure? It'd be interesting to see the results of an HN poll on this.
There is nothing in Windows which requires fixed endianness. While all known versions of the OS have been shipped on little-endian machines (except XBox 360, albeit running highly modified version of NT Kernel), there is very little dependency on the endianness for all modules except format parsers and network API. Changing that is a relatively simple undertaking, much simpler than building a new version of kernel, for XBox, for example
The same argument explains why there are not multiple heritages for prokaryotic life as well, even though we would assume that similar conditions that allowed for life to arise in the first place should be giving rise to simple pre-cellular proto-life-forms even today. But any such organism would be massively out-competed by existing life forms, and thus not get a chance to evolve sufficiently to be competitive.
Pah, when I was a teenager in the mid-90s I had to spend $300 (which was a helluva lot of money for me in those days) to write software for my mac (or rather, my parents' mac, which was the only machine I had).

That was the dark age of self-taught developers. Before that, everyone had BASIC for free, and after that everyone had gcc for free.
So how do I deploy RoR onto AWS? </complete-sys-admin-novice>
Google seems to think that customers without credit card data are worth this: http://code.google.com/appengine/docs/quotas.html .

Be it $400, $100 or $50, AWS could (in my opinion should) go that extra mile and offer some option without requiring credit cards if it truly wants to take on GAE in this regard.
From wikipedia: "History [...] is the study of the human past"
World record broken for terms in the continued fraction for pi
Is ARM's power advantage really that significant for devices larger than the smart phone / tablet form factor?

I'll bet $5 that the MacBook Air in the future (18-24 months) will switch to ARM once the >2GHz ARM processors start shipping en masse.

The Asus Eee PCs running Android with Snapdragon processors already embed the Cortex-A9 MPCores.
Navigation happens within Canvas iframes, and POSTs make the browser back button more than a little screwy. We definitely considered this.
I think 37signals acknowledges that "what's marginal to one user could be core to another". Their point is, "who cares?" They're optimizing for minimal feature set, maximal user base, so they can refine the hell out of the features they do offer.

There are indeed other product strategies, but they're all fraught; as Apple's competitors discovered, you can even lose users who use your "marginal" features if the real core features in competitors offerings are better executed.
He's explaining why we wouldn't see examples of such, even if they did exist. Whether they could exist or not is another point.
Yo Entrepreneurs, developers and visionaries
For what it's worth, Neil is 16.
I think ARM is going to continue to bite into x86 market share significantly.

But this article is wrong to right off x86 so easily.

Firstly, power consumption. It's right that ARM has lower power draw than x86. The article is wrong by how much, though. Very low power ARM chips draw much, much less than 2-3 watts. These are mostly for embedded systems, though.

The 2-3 watts vs 5 watts for ARM vs Atom isn't too significant. The big problem with Atom was that the support systems (memory controller etc) draw ~20 watts. That situation is being improved for netbook systems atm.

For sub-netbook systems, Intel is launching it's Moorestown architecture. This is probably still isn't dropping into the Smartphone market in this generation (despite Intel's marketing: http://arstechnica.com/open-source/news/2010/01/moblin-linux...), but should be great for tablets: http://arstechnica.com/gadgets/news/2010/05/intel-fires-open...

The article also implies that Intel's foundries are a liability. That would be true if there really was useful "competition in the foundry market". Sure, if you want 45nm+ chips produced, there are a number of foundries that can do it. But once you start looking for 32nm foundries they get a lot rarer, and Intel has just announced it's building its new 22nm foundries. That's a whole generation ahead of anyone else in the industry and is a big competitive advantage (Smaller scale in chip foundries means more performance for the same power, or less power for the same performance.)