Hacker Newsnew | past | comments | ask | show | jobs | submit | hpoydar's commentslogin

https://slashtz.com Natural language time zone converter/calculator. Works with web, Slack and HipChat.


Agreed. I wrote a blog post outlining a way to get around this. (https://medium.com/building-things-people-want/slack-is-too-...) The gist: turn off all notifications then flip them back on by channel. Still doesn't address de-coupling of pop-ups and sound, though.


Loved the article. check out www.spacechatapp.com would love to pick your brains on how to filter through the noise. we're building it.


Your site shows cloudflare errors.


Thanks! We actually started with NLP libraries, but fell back on plain old regex, which in the end was the right tool for the job, though it got a bit hairy. (Nice to hear from someone who can appreciate it.) As for daylight savings, we use the browser to get a current GMT offset on your first request and determine an Olson TZ, which we cookie. Subsequent requests are passed off to a Node instance for processing along with the time zone, which also processes posts from Slack and HipChat. And yes, MomentJS and Moment Timezone are the workhorses here.


hahaha, yeah, good ol' getTimeZoneOffset() being put to work. It's shocking how crappy JS' date object is, it's near impossible to do anything powerful with it without resorting to obnoxiously-structured regex.

Once again - great job! I'm building complex conversational interfaces and even I think that this really is something.


Very cool project. Can you give us some more details about the hardware and software you're using?


The hardware is http://www.makeblock.cc/xy-plotter-robot-kit/ sans electronics. I ended up purchasing the electronics anyways because they have a modified Arduino that uses RJ25, which makes the wiring much more stable (as opposed to pins stuck into an Arduino).

If you got the individual pieces yourself or 3D printed it can be much cheaper.

The main electrical components are:

1 x Arduino Uno (I used the modified Uno called "Orion" that has RJ2 ports) 2 x Stepper motors 1 x Servo motor 4 x microswitches as limit switches 2 x stepper motor drivers (they handle the microstepping) 3 x RJ25 breakout boards (for connecting the limit switches to RJ25 ports)

This was a prototype to prove the concept. I'm going to experiment with 3D printed parts next in a new design.

If you're feeding in coordinates as Gcode I would recommend loading Grbl. Keep in mind Grbl has specific pin requirements that make it incompatible with the Orion's RJ25 ports, so you'd have to wire a normal Arduino. Makeblock supplies Gcode firmware that works with the Orion.

For the demo in the video, the firmware was custom to handle real-time input and recording of motion.

On the host computer side, it was just a python script that interfaced with the Wacom tablet. Specifically: https://bitbucket.org/AnomalousUnderdog/pythonmactabletlib

I also hacked support for the Myo armband and mouse support.


thanks, this is very cool


Actually the Forecast.io API provides visibility data - no image analysis necessary. I'll add it to the ski area pages.


Weather is powered by Forecast.io



Took a trip back to 2002 and visited the Account Settings / Personal Information screen to change my password. No alerts or redirects on login to change credentials. (But evidently an exciting "deal frenzy" is important enough to highlight in all caps and red text in the nav bar). Ok, so the PayPal DB wasn't affected, but does that matter? PayPal account is fully linked up there.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: