Live data from Hacker News

Xiki: The Command Revolution

kickstarter.com

21–30 of 49 posts

Re: Xiki: The Command Revolution

#22
post #10

Earlier quoted context omitted.

Seconded. It's like you're telling me, "we don't believe in our product so have some cheesy music to up the hype". Music was worst part. I was trying to ponder your invention and failed. Corollary: spend years working on product, ruin it with one stupid customer-facing decision like annoying music. Talk about your one-percenter.

Sorry you don't like the music. I showed it to a bunch of people and they said good things about the music. The music was actually created via the xiki "piano" command (and then enhanced with garage band). I was going to emphasize that but ran out of time... There are 16 backers so far (and only a few are friends) so hopefully it hasn't ruined it for everyone.

That's nice, a piano command!

But its always better to roll out music that really fits than one that actually misses out the point. Now so many won't know the music came form that! You can maybe update the kickstarter page to include that.

On a side note, music is something that's universal to everyone. Something that we can use to connect with any other person on this earth! Have something really good or inspirational with less actual content in the video, it could still be a success! But if the background music isn't appealing enough, nor the product in the video no matter how great it is! (This is, of course, not the case with all!)

Re: Xiki: The Command Revolution

#24
post #18
post #11

Here's the github url for those who don't find the kickstarter helpful - https://github.com/trogdoro/xiki Xiki has been there for a couple of years at least, because I remember trying it out more than a year back, had to install a lot of dependencies! Nevertheless, its an interesting project!

Yes, me too. Sounds like creator wants to get on top of it and clean all that up, so I hope this kickstarter succeeds. Great project and I want sublime support! :) Backed.

Indeed! Thanks so much for the support!!

Re: Xiki: The Command Revolution

#25
I'll plant my lawn sign to lobby for support. I think this is such a completely new way of running a shell it's worth investing in to see how far it can get.

Maybe I am a computing retrofuturist, but I like anything that pushes towards a Plan 9 / Smalltalk / Jef Raskin like dynamic, configurable, adaptable, programmable, textual user interface.

Also, recognition is always better than recall. I hate the UNIXy command line. I have limited brain capacity and I don't want to lard it down with knowing that it's ssh -p but scp -P. If this can help with that, awesome.

Re: Xiki: The Command Revolution

#26
post #19

Last year I went to a tech talk where the creator of Xiki was showing off the product's features set. He has definitely put a lot of thought into it's design, and Xiki improves a developers workflow once you get use to the commands. I believe the creator also offered anyone who wanted to pair-program with him a call; definitely wish I had jumped on that opportunity.

The offer is still open. Let's pair! :)

I want to pair with a bunch of people during the campaign. I think misc pairing on open source projects is going to be a huge part of how we devs connect with each other. What better way to get familiar with a project super quickly than to pair with one of the core members. For the core members, the benefits include motivation, getting fresh ideas, and getting perspectives from new users.

Re: Xiki: The Command Revolution

#27
I get excited each time I see an attempt to improve the shell, e.g. Mosh [1] and TermKit [2]. I believe that there is room for improvement. But I also think that the UI itself might be in its best form because it is as simple as: type the command, hit enter, get the result. And also equally important, its very efficient.

I don't see that it can replace Bash but it can be useful in some cases. I really liked the Git functionalities.

[1] http://mosh.mit.edu/ [2] https://github.com/unconed/TermKit

Re: Xiki: The Command Revolution

#29
post #10

Earlier quoted context omitted.

Seconded. It's like you're telling me, "we don't believe in our product so have some cheesy music to up the hype". Music was worst part. I was trying to ponder your invention and failed. Corollary: spend years working on product, ruin it with one stupid customer-facing decision like annoying music. Talk about your one-percenter.

Sorry you don't like the music. I showed it to a bunch of people and they said good things about the music. The music was actually created via the xiki "piano" command (and then enhanced with garage band). I was going to emphasize that but ran out of time... There are 16 backers so far (and only a few are friends) so hopefully it hasn't ruined it for everyone.

I was also annoyed by the music. Way too many sounds going on. It's a nice demo though, but the video would be better without the music.

Be careful about feedback from friends (or even just showing your stuff to people IRL). Friends and family are often too nice to provide usable feedback. On the internet, people will be brutally honest which is awesome when you want to know of every single little defect with a product.

Re: Xiki: The Command Revolution

#30

Hey! Project creator here! I'll answer all your questions here and try and clear up the writing. Ask away.

Some things that are unclear:

1. on kickstarter page: "getting Xiki working in other text editors, like Sublime and Vim." on github: "It has a web interface, but runs best from a Xiki-enabled text editor"

What is a Xiki-enabled text-editor, i.e. what text editors does it support currently?

(FWIW I don't like web-based editors, so it is quite important that the text editor is a real application. I edit blogposts/wikipages with vim and git too, wherever possible, because I just have a feeling of uncertainty that if I press the wrong thing / click the wrong place by accident the browser will loose everything that I typed)

2. security?

If anything can be a command then what happens if I open a malicious file? Do I have to be careful where I click? What if they use Unicode tricks to disguise the command?

3. predictability

similar to #2: how can I know what will happen when I "run" something if commands can be in any place, and interact with anything? Is there a way to preview what the command would do, and what it would interact with?

4. can I install as non-root?

I want to use the system ruby, and I want to try xiki without installing anything as root (except system packages provided by the distribution). The instructions on the github readme are confusing: it shows the sudo instructions, and some rvm instructions, neither of which meet my simple requirements.

I tried running 'bundle --path vendor/bundle', but it failed with an error:

   Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb                                                                                                             
  mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

  Gem files will remain installed in /tmp/xiki/vendor/bundle/ruby/2.0.0/gems/json-1.8.1 for inspection.                                       
  Results logged to /tmp/xiki/vendor/bundle/ruby/2.0.0/gems/json-1.8.1/ext/json/ext/generator/gem_make.out                                    
  An error occurred while installing json (1.8.1), and Bundler cannot continue.
5. why ruby?

I'm not a Ruby developer, but I might want to try Xiki. Or is Xiki intended only for Ruby developers? But see #4 for the troubles I run into, it currently looks like one needs to know how to debug Ruby's build system in order to run your application.

Post reply on HN