Recent submissions

Comment · 12 years ago
Thank you - I appreciate the explanation and guidance. :)
Comment · 12 years ago
- Both Angular and VB make it easy to get a "pretty" GUI up and running quickly. - Both Angular and VB require quite a bit more knowledge to make a more sophisticated application beyond a simple interface. - There are plenty of other languages that are difficult to get even a simple example up and running, but tend to force certain organization and partitioning from the start.

So it is always necessary to have "high level of understanding discipline, and organization to produce high quality large-scale products." It just seems to me that Angular (like VB) is extra easy for simple things and extra hard for sophisticated things.

A specific example - Angular directives. You can happily code for quite awhile without defining your own. Until one day you decide to integrate another library and then need to "wrap" all of your code.

Another example, Angular is described as working with jQuery (which it does). However, if you don't understand Angular's event loop and start doing jQuery stuff outside of it, mayhem ensues.

Comment · 12 years ago
Kind of thought that Angular is a bit like VB <cue shrieks and screams>.

Both allow relative novices to produce sophisticated GUIs rather quickly. Both require a fairly high level of understanding discipline, and organization to produce high quality large-scale products. Frankly, GWT sort of fits that description as well.

Comment · 12 years ago
The problem with spreadsheets is not a simple issue of good vs. bad. Spreadsheets have an extremely flexible and well accepted if not intuitive interface. The problem is that they do not provide visibility into what processing is occurring, require a lot of error-prone manual manipulation, and are difficult to audit. As such, they are not really designed for testing and disciplined business processes that ensure accuracy and data integrity. You can't have complete flexibility as well as rigid controls.

One solution is to recognize when a given spreadsheets usage has increased to a point where it - or some portion of its functionality - would be better embedded in an application. Another is to have some users adopt a environment/language like R which addresses the short-comings listed above at the expense of being more complicated and less user-friendly. But there is no simple solution that is going to result in spreadsheets disappearing from use.

Comment · 12 years ago
Bach is great on many counts - I did a visualization (https://github.com/hadley/ggplot2/wiki/Bach-2-Part-Invention...) in R awhile back of a Two-part invention that reflects how well structured his counterpoint is.
Comment · 12 years ago
Reminds me of another quote from C.S. Lewis (who was cited in the article) on the subject.

"Even on those rear occasions when a modern undergraduate is not attending some such society he is seldom engaged in those solitary walks, or walks with a single companion, which built the minds of the previous generations. He lives in a crowd; caucus has replaced friendship."

- C.S. Lewis from the essay "Membership" in "The Weight of Glory"

Comment · 12 years ago
Part of Chrome's appeal is its as an IDE for web development. Technical support is also more difficult where an end user cannot easily locate a URL. Hiding URLs by default is going to detract from the value of Chrome for a technical audience.
Comment · 12 years ago
The "HN is not like the good old days" refrain has been around for years of course. But seeing a comparison of HN from a few years ago compared with a recent front page is pretty stark. That's why - though what is a political is a judgement call - I would be OK with a moderator making an informed if somewhat arbitrary call.

Anyway - I appreciate your comment - and many others that I have seen you post over time.

Comment · 12 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton