HNHacker News
TopNewBestAskShowJobs

shaydoc

271 karma · joined June 16, 2011

submissionscomments
shaydoc··on Motorola 'back in the game' with Moto G success
It is a great piece of kit at the correct price point, very much in the mould of the google nexus 7, its also predominantly unlocked to all carriers also. Straight up top job motorola and Google!
shaydoc··on Software in 2014
>Browsers suck too.

I think browsers are great from a user perspective. Everyone knows browsers, they are familiar with using them, navigating with them and all importantly making purchases. Coding with Javascript I agree can be like working with one hand tied behind your back, just because of its limitations, but you know what, loads of us can build apps with this and we can be guaranteed it will work on most devices! I imagine Dart may provide a better playing field for the developer in the future.

>Mobile sucks.

I tend to agree, although Xamarin and Titanium are trying to help.

>UX-quality bar on mobile is high and there is no fast or cheap way through; it requires inspiration and iteration.

I think Microsoft went a lonq way with Windows 8 "Metro" style design to basically tell developers, "build this way" then we should have great consistency with UX across mobile app landscapes

shaydoc··on Rapid AngularJS Prototyping Without Real Backend
I've been doing this for well over a year now on my html5/js apps.

I have a custom data access layer that returns a promise. The data access layer mocks RESTful services. I have a databootstrap.js that gets put in local storage on app start, and hey presto a fully functional prototype....

Its definitely a great way to work, it really engages your client/end user and the feedback loop becomes smaller. Once your done, your client side is mostly finished.

shaydoc··on [dead]
Azure is working fine, in my region! That is, my web applications are still running.
shaydoc··on Outlook.com DNS records disappeared
unreal, i was editing a document, when it bombed on me, guess i should been editing locally!
shaydoc··on Why the tech press is ignoring Zulily's huge IPO
As opposed to something that advances humanity. Not another McMarketing engine. How about innovative in a new way that transcends the current freeze,that solves some serious issues that really need solved. Not willingly signing up to be spammed, not overtly consumerist. Think Eudaimonia!

You did ask!

shaydoc··on Why the tech press is ignoring Zulily's huge IPO
Is not terribly exciting,or innovative.... It's another incarnation of groupon typed on a niche market. Sorry for being negative, but another shopping site, yeehaa, just what the world needs.... :-(
shaydoc··on Things that suck in AngularJS
KnockoutJS.com is by far the best in terms of documentation and usability for novices.
shaydoc··on Knockout v3.0.0 released
Of course, the wonderful d3.js
shaydoc··on Knockout v3.0.0 released
I understand what you are saying. Convincing people about new styles that are alien to their traditional style is difficult.

Consistency and maintainability of a codebase is a big factor for me. If I have a large project with knockout I can nearly guarantee a fairly similar style across the codebase. Time spent being the owner of a large project convinces me that a framework like knockout is important. So for the life time of the project it gives new developers coming onboard a good idea what to expect from the outset.

shaydoc··on Knockout v3.0.0 released
Knockout is architecturally sound and the DOM is very much available to the developer. Disagree with much of this.
shaydoc··on Knockout v3.0.0 released
Can you quantify this statement, because performance has greatly improved in recent releases!
shaydoc··on Knockout v3.0.0 released
Its simple, elegant and extendable. Been using it for 2 years, and see no reason to change. This is my SPA setup

http://anexiledderryman.com/post/50565922110/javascript-sing...

shaydoc··on Moving to Ireland
I beg to differ : http://careers.stackoverflow.com/jobs/39355/senior-software-...

Also, you can work from a Dublin base for these companies I am fairly sure.

I am just illustrating that there is plenty of opportunities for those who go looking!

shaydoc··on Moving to Ireland
Using Vanilla JS & your own architectural design as opposed to a mainstream framework? Reason I ask is just with regard to maintainability of the codebase, and the ability to attract more candidates perhaps
shaydoc··on Moving to Ireland
Depends who you work for, Ireland is full of big name companies, Google, Apple, Amazon, Microsoft, Twitter..... Not only that there us a tonne of big financials there too... So, there's a wealth of choice.. From what I hear, the Google offices are really something, they have an amazing setup...

I live in Belfast, and there isn't the same variety of big tech, but still tonnes of IT jobs

If I lived in Dublin, I'd go all out to work at Google, or maybe Twitter..

shaydoc··on How to interview engineers as a startup
:-), that's only fair!
shaydoc··on How to interview engineers as a startup
"...calculate row n of Pascal’s triangle or implement a basic sorting algorithm, for example"...

I assume you let your candidate use google to search for solutions to these problems if they ask ?

Personally speaking, I think if you are going to put an engineer on the spot about some stuff they may or may not be familiar with, you have to allow them the appropriate toolset to solve these problems...you see for me, asking a dev to implement a sort algorithm or solution pascal's triangle doesn't really tell me a whole lot on its own, especially if the person has no entries in his "memory" for these problems, I think it is unfair and probably irrelevant to what they may do in a normal situation.

shaydoc··on Why I Moved Away From Microsoft ASP.NET
ASP.NET WebForms was a tragedy of a grand scale. Its bloatedness and obfuscation of the web was truly horrific. I can say this because I am a WebForm veteran. I used it from beta in my 2nd job & even back then I found it incredibly obtuse and uninuitive, especially because I understood the stateless nature of the web and it just kinda flew in the face of that ( probably to appease VB programmers coming to the web ).

Like many people, I was also looking to get rid of all the bloat, fortunately now ASP.NET MVC and WebAPI are proper development solutions that play nicely with the web.

In fact there's alot to admire about the new ASP.NET and how it embraces the web.

My web latest app stack is now a Single Page App of HTML/CSS/JS talking to Restful Services (ASP.NET Web API), just beautiful to work with!

shaydoc··on Do whatever makes you happy is a lie
love it, class picture....awe inspiring!!
shaydoc··on On the Phenomenon of Bullshit Jobs
I wrote this song as a response to a bullshit job I was doing for a period of time, thankfully I got my ass out because it drove me to write such thoughts....

Title: The Ballad of a 30 something Office Worker

https://soundcloud.com/swampscott/the-ballad-of-a-30-somethi...

Yeah, I was in an environment (as a result of consulting) that sucked the very life from my creative nature...

shaydoc··on Effeckt.css
Really well done on this, the power of open source is unreal.....
shaydoc··on Is it too late to be awesome?
very well said. I consider what you have said "awesome". I am agreement with this post. I think being comfortable with who you are is important. Recognising what you have already got and appreciating it is important. Ambition is something that people do when they are trying to find happiness and to be comfortable with who they are. I think it all comes down to one's approach to everything. Its good to have ambition, especially if its directed in the correct way. I would say on here, that an ambition to learn, create, inspire and make a difference is what most folks apsire to do...
shaydoc··on Government Digital Service Design Principles
This gov.uk work is good, real good. Consistent layout, and good search which is most important.

Thoroughly good digital service, especially like the API for sharing content.

shaydoc··on Quick Redis Benchmark: AWS vs. Azure
This looks very good, will definitely try it out..
shaydoc··on Quick Redis Benchmark: AWS vs. Azure
I can't comment on linux but I've had no issues with Azure using windows, in fact I would say its fantastic. I been have using cloud services web/worker roles, messaging, blob and SQL azure too... I have been also integrating cloud TFS publishing, and automated deployments. Its been a dream so far. I am looking at the elastic scalability block also for scaling out and in, it all looks great.

I mean transitioning from staging to production is just a virtual IP swap, sweet...

So if you get your setup right and go with the Microsoft cloud setup I think its smooth sailing.

shaydoc··on What Happened to Downtime? The Extinction of Deep Thinking and Sacred Space
To do nothing at all is the most difficult thing in the world, the most difficult and the most intellectual –Oscar Wilde 1891.

“Without a considerable amount of leisure a man is cut off from many of the best things…What will happen when the point has been reached where everybody could be comfortable without working long hours?”

-Bertrand Russell

“We keep a large percentage of the working population idle, because we can dispense with their labour by making the others overwork. When all these methods prove inadequate, we have a war: we cause a number of people to manufacture high explosives, and a number of others to explode them, as if we were children who had just discovered fireworks. By a combination of all these devices we manage, though with difficulty, to keep alive the notion that a great deal of severe manual work must be the lot of the average man.”

-Bertrand Russell

“There will be happiness and joy of life, instead of frayed nerves, weariness, and dyspepsia. The work exacted will be enough to make leisure delightful, but not enough to produce exhaustion…At least 1 per cent will probably devote the time not spent in professional work to pursuits of some public importance…men and women, having the opportunity of a happy life, will become more kindly and less persecuting and less inclined to view others with suspicion. The taste for war will die out, partly for this reason, and partly because it will involve long and severe work for all…Modern methods of production have given us the possibility of ease and security for all; we have chosen, instead, to have overwork for some and starvation for the others.”

-Bertrand Russell proposing a 4 hour work day

shaydoc··on Buttons with built-in loading indicators
This is also a nice solution

http://fgnass.github.io/spin.js/

shaydoc··on Designing a Pragmatic RESTful API
At least with the use of a digital signature and nonce you can guarantee that the request hasn't been tampered with!
shaydoc··on Designing a Pragmatic RESTful API
Replay attacks are always gonna be possible unless you use a one time token or signature, thems the break's..., unless you wish to get into the something you have and something you know model. How can you do a use once token making concurrent requests without a strong authentication mechanism client side such as issuing private keys to clients....and all the PKI admin overhead. I think its safe to say, that a restful api should be stateless, and bottlenecks such as session state are not necessary.
← PreviousPage 3 of 7Next →