HNHacker News
TopNewBestAskShowJobs

upthedale

423 karma · joined November 7, 2010

submissionscomments
upthedale··on Porting Node to Windows With Microsoft’s Help
Since graduating a year ago, I seem to have turned into a Windows guy, simply because I use it all day at work.

Having a reflective moment a couple of weeks ago, I decided to learn something completely different (for me) and try Ruby. Not wanting to become type-cast as a Windows guy, I chose to do it on a unix based system. For this, I use an Ubuntu image in Virtual Box, and have been very happy.

> I just feel 'safer' in Windows.

I guess I could say I'm the same, though I think its more down to simply preferring Windows 7's UI/UX over the likes of Gnome and KDE. I've also tried customising a whole variety Linux window mangers, but always gave up.

So what I'm doing now is using Virtual Box in headless mode, then ssh-ing in with X-forwarding enabled. This gives me new icons in Windows 7's task bar for every 'remote' Linux window I have open. (though really I don't use much more than a terminal and maybe gvim). To an observer looking over my shoulder, it would just appear that the 'remote' Linux applications are native Windows programs.

[edit] I didn't really address your point about the learning curve to learning a new OS. This is valid issue and all I can suggest is to give it a try, and using a VM is an easy way to just dip in. You can get pre-installed Virtual Box images for many Linux distros such that it is really easy to get started. Unfortunately, my set-up took quite a bit of effort to get started (even with my familiarity with unix), but using a full-screen Linux VM is a good place to get started.

I guess what I was describing is just where you can go with it once you're comfortable.

upthedale··on Node.js coming to Windows, Azure with official Microsoft support
It's and apples and oranges comparison though. For those that like their acronyms, Amazon's service is infrastructure (IaaS) whereas Azure abstracts more aware providing a platfrom to build on (PaaS)
upthedale··on Poll: What database does your company use?
> but some people don't consider anything not made by Microsoft worth using.

Also some people don't consider anything made by Microsoft worth using.

Perhaps your senior programmer did fall into the former category, I don't know. However, you should take care not to fall into the latter.

upthedale··on Apple's iCloud will automatically store, sync data for free
The music matching service does sound genuinely interesting, though I am unsure about how it works as a yearly subscription. Surely once you've matched your songs, that's it (until next time). Would the pay per use model not make more sense?

But as for TFA, the non-music sync features of iCloud seem underwhelming. At the risk of playing the "other-phones-already-do-it" card, Windows (both Phone and PC) already does this with the Live services and Skydrive. Contacts, Calendar, Office documents and Photos can all be synced automatically. In addition, you get 25GB of space - no silly 30 day limits as with photos in iCloud.

What's the current state of play for Android?

upthedale··on The Programmer's Dilemma
Somewhat off topic, but I am reminded of a paper I had to critique a uni: "A Rational Design Process: How and Why to Fake It" [1]

The paper reasons that following a strict process is unrealistic, but that it is still worth it to "fake" a process, by presenting your system to others as though you had followed it (for example through documentation and reports that mimic the waterfall process, presented to players such as the VP and Director of Marketing in the OP).

[1] http://www.idemployee.id.tue.nl/g.w.m.rauterberg/presentatio...

The most interesting thing is that this paper was published before I was born in 1986. Even so, everyone in my class (this was about 18 months ago) was in agreement that the paper was still valid. (Though there would be the reasonable argument that we weren't able to give informed opinions having yet to experience software engineering in the real world at that point)

upthedale··on Roger Ebert: The dying of the light
a Vaio X and Vim, Chromium and Xmonad is a perfect dev box.

I have never used a Vaio, but I would question how much one contributes to being a perfect dev box. You can install Vim, Chromium and Xmonad on any other machine.

im still using some video monitor of theirs from the late 70s to catch up on youtubes.

Again, I haven't used Sony stuff from the 70s, it may well be fantastic. However, that was over 3 decades ago, and irrelevant when evaluating their behaviour in recent times. I certainly won't be buying anything from Sony anytime soon - I simply don't trust the brand.

upthedale··on Windows 7 Network Awareness: How Windows knows it has an Internet connection
In fairness, this has nothing to do with Win7 specifically. The NCSI service was introduced with Vista.
upthedale··on Silicon Milkroundabout: Forget the banks, come and join a London startup
Great idea. Will there be later events? I ask because the exam season is currently in full swing for some students who may be otherwise interested.
upthedale··on The Cloud: No Sir, I Don't Like It
I consider myself a "Cloud" engineer and architect. I build enterprise systems hosted in Clouds. Developing in the Cloud has its own intricacies, but I'm getting off topic.

My point is that to me, "Cloud" is a software engineering term. It affects the way I think about implementing services. However, the term is being misappropriated by the media (in a similar way to "Hacker") to describe what to me appears to be just plain-old web services (or paper-hostage-holding services to quote the linked article).

This is because consumers use these services in the same way they always have. The cloud hasn't introduced some new magical way of interacting with the services. Using Dropbox as an example, it is a Cloud service because it is implemented on top of AWS. That's an internal technical issue though, of interest to the audience of HN, but not to the general public [1].

To summarise, I agree that "the Cloud" is overused, but is of interest from a technical point of view. However, the linked article is not a technical article for cloud implementers, but rather service consumers.

[1] There is the separate issue of how well the cloud service has been implemented, as the recent AWS outage has reminded us. Having a robust, secure service is of course important to the lay consumer. But services need to be robust and secure whether they are cloud based or not.

upthedale··on List of current and upcoming cloud platforms
Windows Azure isn't just .Net. There's Ruby, Python, PHP and Java.

http://www.microsoft.com/windowsazure/interop/

[edit] I've just thought, the Ruby and Python support might technically be through .Net via IronRuby and IronPython, but I'm not sure. This certainly doesn't apply to PHP or Java though.

upthedale··on Clean Up Your Mess - A Guide to Visual Design for Everybody
I disagree. I haven't read the full article yet, so I haven't read any justification for the design choices, which I think is useful to give my initial gut feelings. Also, IANAD (I am not a desginer).

I find the LHS to be so messy and inconsistent that at a quick glance, I almost feel like it would be too much effort to digest the information. The use of centre-aligned text is probably the culprit, with the inconsistency of font-size and weighting contributing to this.

On the RHS, I personally find it much easier to just scan my eyes down the 2 columns of text to find useful information. The alignment of the days and times in the regular classes section is particularly easier to read I find.

← PreviousPage 4 of 4