News for hackers. Stuff that matters.
Re:Show HN: Chaoslist – A self-prioritizing todo-list by derefr on Sunday January 27, 2019 @02:38PM (#19013380)
Cool stuff!

But, complete tangent: given the words "chaos" and "self-prioritizing" together in the headline, I was expecting something else.

Concept pitch: a to-do list manager with 1. generational garbage collection and 2. probabilistic LRU cache-eviction.

1. Generational GC: Tasks have a "re-evaluation deadline." Depending on the type of task (short-term, medium-term, long-term) that deadline is either a week, month, or year. When a task hits its deadline, you must choose to either renew it for another period, or throw it away. When you renew a task, its deadline grows to the next period size (short-term -> medium-term; medium-term -> long-term.) And all tasks other than short-term tasks must be broken down into subtasks.

2. Probabilistic cache-eviction: you can set a (soft) size limit on your task list. Once you hit your list-size limit, every new task entered will evict an old task from the list. So, every time you enter a new task on a "full" list, the list software will select a random subset of your oldest tasks and force you to choose one to evict one in order to replace it with the new task. (So your newest tasks are highest priority, and your oldest tasks sort of "rot" and fade away. But you can "bump" tasks at any time to manually move them back to the top of the list. A task is also "bumped" when it hits its re-evaluation deadline and you choose to renew it.)

Basically, this is the personal-productivity equivalent of how Red Tape Reduction laws work :)

Re:Show HN: Chaoslist – A self-prioritizing todo-list by ArdentZeal on Sunday January 27, 2019 @03:19PM (#19013555)
Thanks a lot :)

I like your idea, notify me when you hit the market with that :)

Maybe a small explanation to the chaos in the name.

So over the last couple years all the buzz seems to be about zen, zen here, zen there. But what all (that i know of) these zen products have in common is that the just force all the zen out of their users, by forcing them to put exactly the data in they need and be careful when you did not dot your i's and cross your t's.

But, at least in my experience, life can get messy and chaotic. So I would like a new software generation, which just deals with that instead of forcing that work onto me. I named it the chaos generation and with all the ai advancements we might be on a good track to make that happen eventually :)

Also my family group on Whatsapp is named Chaosclan, so I got that in there :)

Cheers

Re:Show HN: Chaoslist – A self-prioritizing todo-list by Asooka on Sunday January 27, 2019 @03:47PM (#19013704)
Yep, I really expected something like Anki, but for tasks. I wonder if you could hack the Anki engine for that - you have a list of things you'd like to semi-regularly get to but you can't prioritise it and you can't schedule it always at the same hour every day. So you can take out your phone, tap "I am free now, what should I do?" and get a task to do now. With time the engine will learn the approximate time each task takes and how much time you can devote per day, so it should be able to schedule your ongoing tasks more or less optimally. You could couple that with the standard calendar so you won't get a time-consuming task right before an appointment.

How I envision this would work: You want to read a specific book, practise german, contribute to two specific f/oss projects and watch jackie chan's entire filmography. You put in 5 tasks: "book", "german", "oss A", "oss B" and "jackie chan". The engine will select one at semi-random when you indicate you're free to do it and track how much time you spend on it. Some tasks can additionally have percentage completions associated with them - you can say how much of the book you've read and how many movies you've watched, but the other three are ongoing without a clear goal. So it will try to make sure you spend equal time on ongoing tasks, while making equal progress on ones with a clear goal.

(Disclaimer: This idea is Free. Please take it and build this software. I would, but I can't plan my time efficiently to do it. Or as Pooh would say: I know I can think of a better way to get down the stairs, but not while bumping my head in them)