Comment on: What makes a good interface?
This is a good point. I really like this quote from SICP:
programs must be written for people to read, and only incidentally for machines to execute
Comment on: What makes a good interface?
You are absolutely right. I've experimented with having the log window right next to the input box, but couldn't make it work nicely. The reason is that the editor has to be big, and the log window needs to be quite tall to accommodate large lists of data. I could have the instructions in a different window, but that would complicate the code too much at this stage.
In general, I'm trying to make incremental changes that are strict improvements, i.e. going from "sucks a lot" to "sucks a bit less". Eventually I think a more standard login process (say, a "popup" in the middle of the screen) would be better.
Thanks for the feedback! It's very useful to think about eye movement when doing interfaces, and it's something I will do more of.
Comment on: Netpowder, a mini-server in the browser
I'm in my mid-twenties so not sure if that counts as young anymore, but thanks for the kind words. Yes, I aim to stay away from the tech giants, would prefer something with more creative freedom and ownership.
Comment on: Netpowder, a mini-server in the browser
Sorry, I forgot to get back to you! We just got it up and running yesterday. PMing you now.
EDIT: Found a bug in the websocket connection, debugging right now.
EDIT2: Fixed it and PMed you, the problem was a typo in the reverse proxy config for this instance.
Comment on: Netpowder, a mini-server in the browser
Author here. I'm unfamiliar with Opera unite, is it still actively being developed? After reading http://www.operasoftware.com/press/releases/general/opera-unite-reinvents-the-web my understanding is that it only works as long as you have your computer on, whereas with Netpowder the content is hosted on a remote server that is online 24/7. It thus seems to be optimized for a different use case - hosting private photos / music collection / etc from your computer, as opposed to putting up a prototype website for the world to see.
Comment on: Netpowder, a mini-server in the browser
Author here. We are working on putting up more instances in the next few days, I'll PM you as soon as they are available!
Netpowder, a mini-server in the browser
31 10 comments 08 Sep 2015 13:26 u/oskarth (..) in v/programmingComment on: A short overview of the file system
OP here. To clarify, it's not introducing a new file system, it's describing the one used in xv6. From my initial post (http://experiments.oskarth.com/unix00/):
xv6 is a modern rewrite of Unix V6, the first Unix that was published outside of Bell Labs, and John Lion’s commentary of its source code. It consist of a text and the source code. In total the source is under 10 000 lines of code, and the book is under 100 pages. You can find out more at MIT’s Operating Systems Engineering class website, which is where xv6 was written.
I have not looked into ext2 but would be interested in having a look. Do you have any specific resources you would recommend?
Yes, this is something I'm thinking hard about how to balance. Right now my thinking is to provide a kind of power-mode for power users, and then minimize them amount of steps required for simple tasks or "proven workflows", such as putting up simple static content, etc.