I love Skeleton, used if for a long time. It still has a certain “X-factor” which makes it perfect with the right content and message.
Some time ago I started looking for a new framework, more up to date, at least. The website and GitHub repo for Skeleton hasn't been updated since 2014, so maybe I was missing out on the latest fashions? Doing more ambitious/insane web projects than happened earlier when less experienced, a bigger toolbox was needed. Of course, I had more requirements which were as important as possibly at odds with eachother.
I still wanted a framework which felt as qualitative, effortless and pure as Skeleton did. No “api-breaking changes” or industrial-grade build-processes.
For me, the winner was Spectre.CSS[1], great work by Yan Zhu[2] . I'd like to pretend Spectre covers all of contemporary must-have elements, details and attractively styled controls for all future needs, because Spectre is great at teaching what is doable with pure CSS at the same time it makes me feel like a great designer, getting more done while doing even less.
I don't have a reference, but I believe coffee cups are assumed to be recyclable even though actually, and in most part due to the polyethylene-lined inside, they are not.
And here I am thinking it was a wax lining. Why would you a plastic lining for something you put hot liquid in, which would cause leeching? (Not that was doesn't have issues, aka melting)
Try putting some hot water in a "cup" you make from paper and you may find that the thin plastic barrier makes some functional sense.
I agree however, that I'd rather just use re-usable glass or metal cup (with a handle or suitable insulated wrappping) and avoid the potential for hot liquids leaching things out of plastic!
Hey, really appreciate and honored you took the time to write a comment!
I think that our concept of operator transports and your API technology definitely have some parallels. We don't plan on marketing towards enterprise as we generally believe that they have money to burn on large sophisticated products like Smooch (or build it themselves).
We're taking it one step at a time, first build a good base, then figure out where to head from there. Again really appreciate you taking the time to comment and your feedback!
Thanks for the feedback! Its so easy to get tunnel vision on ease of setup since we've been doing it for so long, so we'll definitely improve the setup docs!
Thanks for the feedback :) Our initial "core" has been surrounding the live chat, but our approach has been to build it into many separate pieces. This allows us to focus on what we think are the major integration points next. As well as ensure that the things that need to scale well, do, like our socket server.
Wow, this is incredibly valuable feedback, thank you so much! We appreciate your candor (and encouragement!)
You're right in that the socket server is fairly easy to pull in using other tooling. Our focus at the moment is to just build a stable set of pieces that you can use to interact with your website visitor. The operator transports are where things will get interesting, connecting to other tools, etc. This is where connecting things like Pusher will shine, we hope.
Thats a good point re: secure apps/third party services. we also wanted to run a hosted service for the lazy who may not want to bother learning how to run each of the pieces ;)
Thanks for the feedback too, in complete honesty, it was a combination of we were interested in the language, and overheard it was good with concurrency... that was enough for us to give it a shot.
Edit: Also apologies for not answering your question re: email integration, its going to be one of the first major integrations we do!
One of the creators, this is the first project we've taken from inception to open source, and are working towards building a hosted service [0]. A big motivator for building it was the high costs associated with competitors like Intercom.io and Smooch
It mainly comprises of 3 code bases, the server[1], the client[2] and then an application[3] to speak to the client.
As always would love to hear feedback, good and bad! Also if you have any questions let me know :)
Glad to see one more project, can already see some bugs :) would love to contribute. Shameless plug http://raspchat.com/ I have done similar hobby project which runs server on Raspberry Pi at my work place and it can handle quite some load. Last time it got posted on 4chan it was spammed by ~5K connections constantly pounding spam messages, but it handled traffic well (it did slow the whole thing down to it's knees).
Nice! please make an issue for the bugs!! We've done some initial load testing, and are super pleased with using go channels as the server layer medium.
Hey! Nice! This project might be just the thing for our open source project's homepage, to allow non-technical folks to engage with us easiest!
It feels like it would be really beneficial for it to work with matterbridge (https://github.com/42wim/matterbridge), then people could pipe it into whichever tool they prefer.
Any plans to have it speak an established protocol, like xmpp?
Thanks ^_^
I havent heard of matterbridge before, so I definitely will star that and take a peak, looks cool
We've thought about working with xmpp because it would allow us to cover a lot of things people use to connect with, and plan on building out an operator (our speak for the other end of a web visitor's conversation) for it!
Interesting project, Is censorship the best coarse of action? Bare with me for a second, would it not be better to somehow overlay a meter or light indicating that this story is likely false. Even better, some sort of indicator that showed the # of sources (if any) and devised some sort of rating of quality/truthfulness.
I'm against all the fake news in Facebook et all but if we dont teach people to be good at detecting it we're just putting a bandaid over a broken bone so to speak. Am I being overly optimistic of society, that learning how to detect bullshit is better than doing the hard work for them?
Censorship is not the best way forward. People need to adjust (read: acquire) critical thinking skills. But let's start with the media. For example, quoting unvetted tweaks should be grounds for shaming, or worse.
In addition,it should be not that this tool can be used to apply any prejudice, bias, etc. I certainly empathize with the sentiment here but this can quickly becomes a case of be careful what you wish for.
> Bare with me for a second, would it not be better to somehow overlay a meter or light indicating that this story is likely false. Even better, some sort of indicator that showed the # of sources (if any) and devised some sort of rating of quality/truthfulness.
This is an interesting idea. Perhaps we need a public PageRank algorithm and database of pages and domains that could evolve over time. Then the browser addon could just overlay the score of the current page's public rank (and perhaps have a menu showing a list of known outside pages/domains that link to the current page/domain).
The whole point of fakenews spam is that the effort it takes to evaluate individual stories exceeds the capacity of the reader. It's a little like asking for a "truth meter" for cialis resellers.
The analysis that shows you whether a site is fakenews or not is structural (and simple: go through the backcatalog, see if the Dalai Lama or the Pope is endorsing both Putin and Trump). Once you've accomplished that, there is no point to wasting any energy on any of the stories on the site.
I hear what you're saying about the spam/fake news. However it is not black and white. Sometimes even the 'good guys' make mistakes.
The fake news/spam thing might be straightforward. But what people are objecting to is the black list. Who decides what is one that blacklist?? That is the problem. What happens if the developer goes rogue/gets hacked/sells to a shady interest?? What happens if the developer is in favor of a certain parties biased news? Or even more insidious, what if they dont recognize their bias??
And in anticipation of the crowd sourced/decentralized argument I have heard elsewhere: lets talk about bitcoin. It is decentralized, under no one's control, right? A while back there was talk of increasing the block size to make transfers go faster. (the technical details are irrelevant, sorry if I made a mistake). One developer resigned because the other couple wouldn't make the change. Who controls bitcoin? ~4 people. This is why people are worried about blacklists.
As a side note, the book Fahrenheit 451 is super relevant right now. This is what we are scared of. FWIW, it was the only book I read in school that I remember/had an influence on me. Please read everyone! Thanks
It does prove he has some documents which other holders of the documents can ascertain he had and presumably shared with others in some sort of dead man's switch setup.
Definitely unclear if posting those hashes is a winning move though.