HNHacker News
TopNewBestAskShowJobs

johnmw

194 karma · joined May 31, 2009

Wandering developer currently living in New Zealand.
submissionscomments
johnmw··on NW.js
I think it is great just as it is :) It is a little like a visual version of the confusion first caused by a recursive acronym. [http://en.wikipedia.org/wiki/Recursive_acronym]
johnmw··on Ask HN: How can I remedy scatter brain and information overload?
Thanks. Also, if people haven't seen this yet, you can easily click on your HN username and set noprocrast: yes.
johnmw··on The Grand Illusion: Does time have a future?
It seems a jump to say the contents of mind and the awareness of mind are the same thing.
johnmw··on Steps to install tmux in Cygwin
I would suggest installing Vagrant instead. (http://www.vagrantup.com/)

For example:

Start your new Ubuntu machine...

$ vagrant init precise32 http://files.vagrantup.com/precise32.box

$ vagrant up

SSH in..

$ vagrant ssh

And install tmux

$ sudo apt-get install tmux

*note: these commands are off the top of my head, please read the getting started guide for proper instructions.

johnmw··on A chimp-pig hybrid origin for humans?
<low brow comment> So Mrs. Garrison was right all along? http://www.youtube.com/watch?v=CRBHxJBUv_A </low brow comment>
johnmw··on How I live and how I work
Interesting. Maybe different people have different priorities?

The OP saved up to live working on things he loved.

I mostly save up to travel and try new things.

Some people save up to buy a shiny new red sports car.

When you are old, you are going to decide if you have lived life to the fullest.

johnmw··on List of hidden OS X features, tips and tricks
Again, not really a hidden feature but one I was very happy to find: moving files via Finder using Cmd-C to 'cut' and Cmd+Opt-V to 'paste'. (I come from a Windows background and cutting and pasting using the keyboard is deep in my DNA).
johnmw··on Apple Announces Mac OS X 'Mavericks'
..which was named after a dog. So I suppose in a round about way it is still named after an animal.
johnmw··on Gmail: Introducing Actions in the Inbox
Good point. I think in the days before Google starting charging for Apps, many of the users were the tech-head-early-adopter crowd. Which is why many were so disappointed that they got all the new innovations last.

I think everyone would be happier if Apps users could signal to Google they would like to be a 'new features beta tester'.

johnmw··on Future of Firefox DevTools
What a stellar response to feedback. Thank you Mozilla. I'm currently a big Chrome Dev Tools fan, but I, er, am currently thinking of that beautiful girl I ditched again, if you know what I mean...
johnmw··on Teaching Square Roots to a Five Year Old
What a great explanation. On a related note, if you liked that then I recommend you check out the game http://dragonboxapp.com/ I think it is really quite genius how they have turned solving algebraic equations into a fun game for kids.
johnmw··on Crouton: Chromium OS Ubuntu Chroot Environment
If you are using the Chrome dev tools, is it still possible to locally edit and save files? Can you view local files with the ChromeOS browser and switch to the crosh shell, edit and reload?
johnmw··on App.net’s new direction
Do you know much about pump.io, which looks like it is the replacement for status.net?
johnmw··on Facebook Lost a Great Engineer
I think Cletus gave a good answer to why these questions are used in interviews in this post: http://news.ycombinator.com/item?id=5264510

In short, if you can't write a simple FizzBuzz program, then you are probably not a good developer. Questions like these are good for being a quick way to separate programmers from those who cannot program at all.

But I agree - as someone who sucks at puzzles under pressure, questions like 'what's next after 111221?' seems like a totally retarded question to me.

johnmw··on Ask HN: If you could start a start-up anywhere in the world
For bootstrapping, I chose India! I've been living in the beautiful Himalayas and paying $500 a month to do so. That's a $3000 investment for 6 months development time to test out your idea. The internet here isn't so crash hot, but that is not a problem when you just need to do the odd Git check in. A Hyperjuice battery is a essential investment, powercuts are all too common.
johnmw··on The "Unknown or expired link" chestnut. Why can't "More" link to ..page=2?
I do understand that.

[I'm putting my "User" hat on here.]

Lets look at two "user cases" here:

1. I'm on page 2 and I want to look at page 3. I click "More", and I get page 3 but with a few greyed out links I have already seen.

2. I'm on page 2 and I want to look at page 3. I click "More", and I get "Unknown or Expired Link". I firkdanggurbleblast and manually delete the fnid out of the URL and hit enter which takes me back to the first page, then I click on the second page, and then click on the third page, which also contain greyed out links.

Which of the above user cases do you think is preferable?

As I said previously, I'm really just trying to illustrate the difference between technical beauty and what users perceive as beauty.

johnmw··on The "Unknown or expired link" chestnut. Why can't "More" link to ..page=2?
Single digits, eh? Wanna put some hard cash on that bet? ;)

Thanks for the reply, I've replied to this answer (above/below/Unknown or Expired Link).

johnmw··on The "Unknown or expired link" chestnut. Why can't "More" link to ..page=2?
Thanks for the reply, although I think you are missing my point.

I understand how it works technically, but I think this illustrates a classic debate between developer and user/customer.

As a developer I can see the functional beauty.

As a user, I think it sucks and I don't give a damn about "session indexes". As a user I just want to see the next page of cool links. I think most people here are 'users'. So why not just have a stateless solution? (aka just linking to ..page=2 as suggested?)

johnmw··on Ripple, the First True Bitcoin Competitor
I cannot see how this could ever bootstrap. As it is open source what is to stop me creating my own ledger and handing out all the free cash I've just created to people who want to come on my trusted network? (ps: I'll give you more imaginary cash than the founders will! ;) Who would ever pay real money for my imaginary cash? Am I missing something?
johnmw··on Browser Wars, the game
Competing browser engines and using Javascript frameworks to normalise quirky behaviour sounds like the best of both worlds. Any bugs (i.e deviations from the spec) are quickly patched by the framework until they can percolate down to the browser engine. Of course, note that I consider writing raw HTML to be 'low level programming' ;)
johnmw··on Web Development: A Crazy World
What if your job is to build model aircraft?

(Kidding, its a nice analogy but I think its also good to do some research on the tools you might need first or you might waste a lot of time. I once wasted a month of development time because I picked the wrong toolbox for the job).

johnmw··on The Ugly Side of Learning to Code
In developer speak, this is called 'fire fighting'. Welcome!
johnmw··on Light Table reaches 0.1.0
I'm not sure if this is what you want, but you can turn live evaluation off with Ctrl/Cmd-l and then evaluate the individual line you are interested in with Shift-Enter.
johnmw··on The new Digg
They said the old Digg has very high operating costs. That may have been a factor in the rush to release the new site.
johnmw··on Pebble E-Paper Watch Raises $1M In 28 Hours
Don't you think 'utterly unacceptable' is a just little harsh, remembering that technology, fashion, and language are not fixed things and are always changing. I think it is quite acceptable that mobile phones have replaced wrist watches. Or maybe we should go back to giving lectures in a top hat and monocle, and checking our time usage with a fob watch? ;)
johnmw··on Swagger: A simple, open standard for describing REST APIs with JSON
Does anyone know of a tool that can take a API type schema and can actually generate the API for you?

I'm talking about a simple CRUD type APIs for quick development. Ideally it would have user sign up and simple field validation baked in.

johnmw··on The day Steve Jobs dissed me hard
So what is it to 'protect ones brand'?

I would suggest that one of the most important ways to protect your brand is not to be evil. I believe Microsoft failed at this (it is why I switched away from using their products). Apple is now currently failing here at an even greater degree (I currently own a Macbook and an iPhone, but I believe these will be my last Apple products).

It is one thing for a company to want the best experience for its users. But blocking musicians from their fans is not the way to go about this, no matter how small the musician or fan. You can still have a great store for the general populace, and still allow everyone else to access and share the data they want.

The data must flow.

johnmw··on Home at Last, or, The Last Programming Language I Will Ever Learn
>And LISP, as it turns out, isn’t a programming language. LISP is a way of mind.

I wish could find a good post that doesn't just say this, it really makes me get it. Any suggestions?

Edit: Thanks unoti - http://news.ycombinator.com/item?id=1845104 , I'm going to be reading this next http://mitpress.mit.edu/sicp/

johnmw··on Ask HN: Any health tips?
My uncle lived to 106 and until he was about 102 he had more energy than me. Apart from his good genes (alas, he was an uncle in law), I think his two main secrets were:

1. He loved life. Really loved it. He kept active, doing the things he loved until he died. 2. He seemed to live pretty much stress free.

johnmw··on Poll: Are you getting an iPad?
Snow Leopard works like a charm on my netbook with similar specs. Maybe I'll buy one when I can duel boot ;)
← PreviousPage 3 of 4Next →