Thank you! Starting with the Redis server is a solid choice. However, if you're aiming to support a large user base or handle many events (like billions), I highly recommend considering the setup of bitmapist-server, our Go server. You can find it here: https://github.com/Doist/bitmapist-server — it will do a 400x+ reduction in memory used.
HN user
amix
Remote-first and async-first Founder/CEO of Doist.com (the company behind Todoist and Twist).
Twitter: https://twitter.com/amix3k
If you are looking for an alternative that’s even more async than Threads, check out https://twist.com/
We (Doist) have been developing it since 2015.
It was the most easiest to do I might add other sign up/login options later.
William Ackman: Everything You Need to Know About Finance and Investing in Under an Hour https://youtu.be/WEDIj9JBTC8 — An excellent crash course for the most critical concepts.
I am unsure what drag and drop you are referring to, but Todoist should have full support for this. E.g., you can drag a file and add it as a task on both our Mac and Windows apps.
Hmm, these are some serious issues, and they should not be common at all. I hope you have reported them to our support team (support@todoist.com).
I hope this gets improved in the October release. If not, please feel free to reach out over email (it’s in my HN profile).
Todoist is fully hackable via our API https://developer.todoist.com/sync/v8/, and your data isn’t locked in.
The self-hosted solution isn’t an excellent option for a todo list as integrations, plugins, and apps are critical. E.g., we actively maintain over ten apps and plugins and integrate with 100s of others (e.g., Zapier).
When I develop, which unfortunately isn’t very often now, I usually try to split a project/task into smaller manageable chunks. This makes it easier for me to estimate and track work and feel like I am doing progress when I check things off. You can see an example here https://twitter.com/amix3k/status/1138363500147937281?s=21
Most of the company are working on Todoist, and we have a big update coming in October. For the past two years, we have worked on an initiative called Todoist Foundations, which is redoing and rethinking some of the design and tech debt we had (e.g., the web app has been rewritten to use React and Redux).
I understand the frustration, but it was critical for us to spend time on improving the core.
There are 2 unofficial and open source Linux clients:
- http://todoistlinux.hakimouake.com/
- https://github.com/KryDos/todoist-linux
There are also various command line clients, e.g.: https://github.com/sachaos/todoist
If you are looking for an alternative todo app that is in it for the long haul, check out Todoist. We have been at it longer than Wunderlist (12+ years), and we will never sell out. As I like to put it, death is my exit strategy. For more thoughts about this, check out https://doist.com/blog/no-exit-strategy/
We still use email, but not for internal team communication. We have a help article of why Twist is radically different than email https://twist.zendesk.com/hc/en-us/articles/115003654589-Twi...
Slack is a great product, but with a wrong communication model. We have for the last three years developed Twist, which focuses on asynchronous communication by default. It includes some of the best features of Slack and email. We currently have about 1000 teams actively using it. Read more of our reasoning here: “Why We’re Betting Against Real-Time Team Messaging” https://blog.doist.com/why-were-betting-against-real-time-te...
Wonder why they didn’t go with Stripe, but with an European competitor? This is great for the European tech scene.
Yes, we do. We implement the Resthooks spec. Please see this: https://api.twistapp.com/#integrations-rest-hooks
We are also launching an integration with Zapier today: https://zapier.com/zapbook/twist/
And we also have a very powerful API: https://api.twistapp.com/
And we are working on a lot more integrations.
Why not just use email? This was asked by a ton of people and we have addressed it here: https://help.twistapp.com/hc/articles/115003654589
Email is great and we are fans of it, but not for internal team communication.
Please also note that Twist will have a full and open API. You can see a draft here: https://doist.github.io/Twist-API/
Twist is just about communication. Basecamp has a bit of everything, but it isn't particularly good at any of the things.
We wanted to create a product that just does one thing really well (and that's team communication).
I am the poster of this (and as you can see, I am an old HN user -- almost ten years here!)
I'll be answering your questions. Thanks for the support!
Thanks for the support arikfr! Being a long time HN user, I am happy to see Todoist recommended.
We are in this for the long haul. We don't even go into acquisitions talks (we already turned down a lot of them), and we don't have an exit strategy. If you are interested in learning more please read our `No Exit philosophy` https://tentimezones.com/why-we-don-t-have-an-exit-strategy-...
As a warmup I strongly suggest following the ASL, where many of the StarCraft legends are still competing (e.g. Flash, Bisu). There's a team event now: http://sc2casts.com/event913-2017-ASL-Team-Battle-S1
The remastering will probably give a major rebirth to this epic game. So excited!
I doubt The Berkshire Hathaway is successful because of their processes. They are successful because Buffet and Munger are geniuses in their respective field and to build the internet version of The Berkshire Hathaway, you would probably need to copy the wisdom and not merely their processes.
There’s an interesting video about how Magnus Carlsen makes his chess moves. He makes the next move in seconds and then thinks if it’s the right move, ref: https://www.youtube.com/watch?v=PZFS0kewLRQ -- And maybe Buffet does a similar thing, he can look at balance sheets and quickly decide if it's a business worth buying or not.
I have made a Python interface to access neural-redis, ref: https://github.com/amix/neuralist
Should make it much easier to experiment with this stuff if you are using Python.
In the current iteration, this only implements feed forward neural networks -- which are basic and can only resolve basic correlations.
For more advanced stuff (like image or video processing) you have to move to recurrent neural networks.
Most dev teams probably run Redis in production and having neural networks as a datatype could be incredibly powerful -- it will make neural networks much more accessible.
While this was a 48h personal hackathon (insane!) by Salvatore, I hope it makes it into Redis core.
I will be spending my weekend on playing with this and trying it out with different internal datasets.
Also, the documentation is a treat. It teaches the basics of NNs very well.
Tried API.ai a few months ago and was very unimpressed with the results (things were slow, expensive and not very powerful. Rebuilding the models was also broken at times). I am unsure why Google are acquiring them, especially given that they have DeepMind and TensorFlow teams.
Doist - https://doist.com/ - REMOTE
We have 3 development positions open: iOS, Front-end (JavaScript) and Backend (Python, Golang).
At Doist, we specialize in productivity software. We create tools that simplify and organize the day. Our main mission is to help people become more organized and productive. We have made Todoist, one of the most popular task management apps. Contact me at amix@doist.com if interested.
If you pay for a product on a recurring basis you expect improvements and not only support of the status quo.