HNHacker News
TopNewBestAskShowJobs

chuckmcknight

16 karma · joined October 15, 2009

submissionscomments
chuckmcknight··on Ask HN: How to do cross platform GUI?
For native apps, I've had success using:

wxWidgets (C++) / wxPython (Python) Qt (C++) / PyQT (Python)

Mike Driscoll has a recent ebook on wxPython that is a good jumpstart if you are familiar with Python. There are a host of other resources for Qt/PyQt available via Google.

You can, of course, use any of the NodeJS frameworks as well. In the absence of any clear requirements, any of these will work.

chuckmcknight··on Ask HN: Introductory Books on the Stock Market?
I'm a fan of "The Single Best Investment" by Lowell Miller. It's a nice intro to the philosophy behind the dividend-growth investment strategy.
chuckmcknight··on Who Killed the Junior Developer?
When I got started, Junior developers were assigned to senior developers doing maintenance programming. It was important work but it also gave you time to come up to speed on the system without the crush of new feature development deadlines. Sadly, it seems that not only do companies not do that these days but the new breed of developers seem to think they are too good to do maintenance programming. I learned a great deal about how systems really work and how to write robust software from some great mentors who had been moved to maintenance work as they neared retirement but companies these days are quick to lose older developers in favor of less experienced and less expensive younger developers. Lots of tribal knowledge is lost in that fashion every year.
chuckmcknight··on Ask HN: How can I get better at bash?
Work through the Advanced Bash Scripting Guide (http://freecode.com/projects/advancedbashscriptingguide/). It's a great resource and is one that I turn to when I need to remind myself of how to do something.
chuckmcknight··on Len Sassaman has passed away
I am so saddened by your loss. Depression has taken so many people from all of us and shows no sign of being solved. My hope is that he's at peace and that you are able to find the inner strength to continue living, as difficult as that will be. Please know that you're in our thoughts and hearts as you go through this awful time.
chuckmcknight··on Joyent: 54+ hours of downtime
Hmm, Joyent migrated my TextDrive lifetime account to their newer stuff at no charge. Did you ask Tech Support if there was a migration path for you?
chuckmcknight··on Ask HN: What's the best phone to write an app for for Linux C programmers?
There really isn't one. Symbian might be the closest that's still out there. Android would be somewhat quirky at best, and Apple wants you to use their toolchain.

Having said that, take a look at Appcelerator's Titanium (appcelerator.com) or AppMakr (appmakr.com). They both provide tools that enable you to create HTML/CSS/Javascript screens and also intermingle with other scripting languages to produce a compiled app for desktop, Apple, Android, and others.

chuckmcknight··on Ask HN: why nobody talks about game development any more?
Games programming is hard. Creating web sites is easy. Nobody wants to work hard any more. They'd rather create "art".
chuckmcknight··on Looking for Hypercard-like development environment
Yes, he said that he wants people to be able to use the app without having to be on the internet. I mentioned Mozilla Prism and Google Gears as well as small web servers like Abyss, but he's not too keen on that approach. I'm sure that there may be performance issues that he hasn't mentioned as well, but his primary motive seems to be that internet connectivity should not be a requirement.

Shoes was interesting because it took the approach of being completely standalone, but _whytheluckystiff has vanished so in some regards the driver behind that project is gone.

I've pointed out Supercard and Runtime Revolution as descendants of Hypercard, but I think he's trying to avoid having any out of pocket costs.

Most likely something like Chrome might be possible, but not everyone has (or wants) to install Chrome just to run an app. However, I'm still open to any ideas that I can pass along.