Slacker

Dev tools

terminal chat client

SHOW HN2015

90points
37comments
#293of 2,565 in 2015
Top 12%of 2015 by points

How HN took it

MixedNo clear lean

5 positive, 3 neutral or asking, 0 mixed, 2 critical, out of 10 comments about the project. Thread score +0.16.

Execution: 2 for, 1 againstIdea: 1 for, 0 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, well-commented code

    From 1 comment
    • I was building something similar in Go for the exact same reason so looks like there is validation for the product at least! Great work on shipping, incredibly well commented and…
      imothee on HN
  • Building for fun and learning is a good reason to ship

    From 1 comment
    • I upvoted this comment because I really like the idea of "I built this because I wanted to". I like the idea of Show HNs as an "I made this thing for me, and not for any other…
      jwise0 on HN

Objections

  • PHP is the wrong language for a command-line tool

    From 3 comments
    • i was all interested until i saw PHP. That's not a dis on PHP. It's just that PHP is so not the right tool for the job for a command line client. Sure, it appears you can coerce…
      masukomi on HN
    • I'd agree with you, but somehow arcanist manages to be written in PHP.
      tshadwell on HN
    • This reminds me of people who say: "JavaScript is designed for embedding in web pages. Node.js developers are crazy too." The Right Tool for the job is not the same for everyone.…
      babuskov on HN
  • Ncurses extension must be installed separately, hurting deployment

    From 2 comments
    • I actually intended to write a comment in the README about my choice of language, but as things go, I forgot. This was, first and foremost, an educational pet project for me. I…
      bkanber on HN
    • > I /like/ building things in the wrong language. That's not the issue here. You could have written that in shell script it wouldn't matter. Just that PHP(+ all the extensions…
      aikah on HN

Requests

  • Mark messages as read when the client is away

    From 1 comment
    • 2) is a pretty good point actually, maybe slack could integrate that in their backend - basically if the irc client is set as away do not mark read. if not or returns from away,…
      zobzu on HN

Questions

  • How was working with PHP, pros and cons?

    From 1 comment
    • How did you like working with PHP for the project? Pros/cons?
      xasos on HN

Alternatives named

  • Slack's IRC gateway with IRC curses or Emacs clients

    From 1 comment
    • Slack has an IRC backend and IRC has CLI and Curses interfaces you can use (even Emacs interfaces).
      LukeHoersten on HN
  • Python for ncurses tools

    From 2 comments
    • Why not use Python then? Its implementation of arrays/dictionaries is much less duct-tapey.
      ssunstruck on HN
    • For me, my go-to tool for stuff like this is Python. It's been a while since I've done an ncurses tool with it though, I'm not sure how painful/unpainful it would be. It's easy…
      tonyarkles on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/9513784)