Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wakatime
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
wakatime
7y ago
Looks similar to: https://wakatime.com https://timelyapp.com/ https://timingapp.com/ https://www.screenaware.com/ https://weeklytimelog.com/ https://
32.
▲
by
wakatime
7y ago
WakaTime switched to DigitalOcean and we're loving their performance to cost ratio. Their compute droplet machines are much better than AWS ec2[1], especially if you need low-latency SSD IOPs. The only AWS services we still use are S3
33.
▲
WakaTime 2019 Programming Stats
(wakatime.com)
1 points
by
wakatime
7y ago
|
0 comments
34.
▲
by
wakatime
7y ago
Have you seen https://wakatime.com ? It would provide more detail into your existing tracking, and help with your goal of spending more time on productive projects.
35.
▲
Programming Stats for 200k WakaTime users in 2019
(wakatime.com)
1 points
by
wakatime
7y ago
|
0 comments
36.
▲
by
wakatime
7y ago
Task throughput isn't about the queue library. Your queue library should be fast enough, after that the bottleneck is the workload your tasks are doing. That's why you need prioritized queues so your slow long-running tasks run lo
37.
▲
by
wakatime
7y ago
I love PG but would never use it for message queueing. Postgres needs periodic table maintenance, autovacuum tuning for tables with high number of writes, and IMO can never be as good as RabbitMQ for distributed task queues. RabbitMQ is pur
38.
▲
by
wakatime
7y ago
This was multiple years ago so I don't remember details. I think something around task reliability, performance, and I think architecture flaws that meant we couldn't prioritize tasks or some other missing features we needed. We p
39.
▲
by
wakatime
7y ago
Both, but unfortunately still mostly using Celery 3.2. Never had any problems with zombie tasks, since that's related to how you're storing tasks and queues and RabbitMQ is excellent at that. Zombie tasks are never a problem when
40.
▲
by
wakatime
7y ago
Here's the list of my issues: https://github.com/closeio/tasktiger/issues?utf8=%E2%9C%93&q... It came down to I like the features of RabbitMQ: * RabbitMQ scales messages without needing tons of RAM * I do
41.
▲
by
wakatime
7y ago
We tried Tasktiger but ran into zombie tasks and some small but annoying bugs while testing. Around that same time, we found Dramatiq and currently have Dramatiq + Celery<4.0 in use.
42.
▲
by
wakatime
7y ago
Can't speak for op, but for us the ones based on RabbitMQ have performed well: https://github.com/Bogdanp/dramatiq Stay away from Celery if you can, or stick to v3.2 because 4.x has a ton of bugs.
43.
▲
by
wakatime
7y ago
We tried this at WakaTime and it didn't scale well. We also tried https://github.com/closeio/tasktiger but the only ones that work for us are based on RabbitMQ: Celery<4.0 https://github.com/Bog
44.
▲
by
wakatime
7y ago
> We thought we only needed $15,000 in startup capital; this proved to be an underestimate. When did you find out that wasn't enough money, and how much did you end up needing at that time?
45.
▲
by
wakatime
7y ago
Timewarrior is overkill, an automatic background time tracker is even less overhead.
46.
▲
by
wakatime
7y ago
Build better habits in multiple areas (sleep, entertainment distractions, work). Better habits give you more time to spend on productive things. To build a habit of coding more, try a daily goal: https://wakatime.com/goals
47.
▲
by
wakatime
7y ago
Yes, pauses and breaks can increase productivity so this company's intrusive monitoring is probably doing the opposite of what it intends. As long as the break isn't from an external interrupt. Note: Self-monitoring that's
48.
▲
by
wakatime
7y ago
That's why latency is always measured in p99: https://stackoverflow.com/questions/12808934/what-is-p99-lat...
49.
▲
by
wakatime
7y ago
We use https://bench.co/ which also does monthly bookkeeping for taxes.
50.
▲
by
wakatime
7y ago
We use these to parse dependencies and auto-update: https://www.npmjs.com/package/npm-check-updates https://pypi.org/project/pur/
51.
▲
by
wakatime
7y ago
There were several stages of MVP. First usable version took a month and half to build and public launch with 2 IDEs supported was 2 and half months after starting to build. May 3 2013 - Started development Flask website & Vim plugin ( h
52.
▲
by
wakatime
7y ago
This page shows IDEs by most time logged: https://wakatime.com/a-look-back-at-2018
53.
▲
by
wakatime
7y ago
Tip: Turn up your timeout preference. https://wakatime.com/blog/37-when-is-time-tracking-too-accur... The default 15 mins is very accurate, and only represents time typing not time working.
54.
▲
by
wakatime
7y ago
Not sustainably... I've done that myself: it's hella fun but towards the end of the week the code stopped making sense and had to sleep for a whole day. WakaTime is very accurate so my daily average is only 4 hours of actual typin
55.
▲
by
wakatime
7y ago
Seven years ago I solo-started an automatic time tracker for programmers called WakaTime [1] and launched here on HN [2]. Partly from listening to developers too much, I waited way too long (almost a year) before adding a paid plan, but now
56.
▲
by
wakatime
7y ago
Try prototyping apps/products for yourself or friends. At least if they don't become big companies they were useful and hopefully fun. > I woke up this morning and didn't do anything "productive" Stop thinking ab
57.
▲
by
wakatime
7y ago
We use ipstack.com, I'm curious which have the most accurate and complete data?
58.
▲
by
wakatime
7y ago
Mailing lists is a trap. As your company grows it implements a data retention policy and poof, there goes all your knowledge when your old emails are auto-deleted. Only use mailing lists for notification with links to the actual knowledge i
59.
▲
by
wakatime
7y ago
Me: Costs nothing because I use an automatic time tracker called WakaTime [1]. However, I only track time outside of work when invoicing contracting clients. At work I only track feature velocity not time. At work I only use the automatic t
60.
▲
by
wakatime
7y ago
Software devs use WakaTime because it's automatic: https://wakatime.com For non-engineers it seems they mostly use old manual time trackers like Toggl.
More ›