Live data from Hacker News

Google Calendar for Android: Find a time for my meeting

gmail.googleblog.com

41–49 of 49 posts

Re: Google Calendar for Android: Find a time for my meeting

#41
post #28

Earlier quoted context omitted.

Isn't that just a bit wise AND?

Try having actual time ranges, not just slots, and you need to find, say, a 30m contiguous block of time.

Also not on weekends, or outside hours during the week, also not at lunch time, though it may be 'free', also not 5PM, who's paying attention to a meeting then?

(just examples of what i might consider when setting up a meeting manually)

Re: Google Calendar for Android: Find a time for my meeting

#42
post #35

Does anyone know why Calendar is getting a ton of new features on mobile but the web app gets no love?

I find them annoying. Not long ago, I would tap the + icon on the calendar to add a new entry. Then a few weeks ago, they added an intermediate step: Do I want to create an Event or a Reminder. What's the difference? Who knows, but it was a stutter step in my expected workflow. Now this week I have a third choice: Goal. My needs in a calendar are very simple: I want to be able to enter a description of something happ…

Try aCalendar: https://play.google.com/store/apps/details?id=org.withouthat...

It sticks to the basics and integrates well with Google Calendar

Re: Google Calendar for Android: Find a time for my meeting

#43
post #36
post #28

Earlier quoted context omitted.

Isn't that just a bit wise AND?

There might be a really clever hash you could build, but it's actually a somewhat complex problem. Finding an overlapping range between two entities is easy... finding it for n-entities is a bit more difficult particularly if you want to do it efficiently. I can imagine a couple of answers.. you can build a lookup table (which makes sense if the time resolution is low enough) and then find gaps in it. It's actually a…

It is still just a bitwise AND

Re: Google Calendar for Android: Find a time for my meeting

#44
post #28

Earlier quoted context omitted.

Isn't that just a bit wise AND?

Try having actual time ranges, not just slots, and you need to find, say, a 30m contiguous block of time.

It is still just bitwise if you model the time slots e.g. like one bit stands for 5 or 1 minutes and then look for some contiguous 'free'-block in the result

Re: Google Calendar for Android: Find a time for my meeting

#46
post #4
post #3

Earlier quoted context omitted.

The web app already has this feature, and also got the reminders feature. I kinda don't want a refresh - I like the current high information density.

The single necessary feature that the web calendar lacks is the option to enable infinite scrolling (much like the osx Calendar app). I constantly find myself toggling back and fourth between months, like at the end of this current month, where I see Saturday but Sunday (May 1).

The ability for event colours to actually be labels (that can be filtered for visibility) would be appreciated, currently you have to setup multiple calendars to achieve this, and that's not too useful if people are trying to track when you're free/busy.

Re: Google Calendar for Android: Find a time for my meeting

#47
post #36

Earlier quoted context omitted.

There might be a really clever hash you could build, but it's actually a somewhat complex problem. Finding an overlapping range between two entities is easy... finding it for n-entities is a bit more difficult particularly if you want to do it efficiently. I can imagine a couple of answers.. you can build a lookup table (which makes sense if the time resolution is low enough) and then find gaps in it. It's actually a…

It is still just a bitwise AND

Sure, if you store everyones calendars as bitmaps of free minutes, but that seems like a very inconvenient format for other operations.

Re: Google Calendar for Android: Find a time for my meeting

#48

Earlier quoted context omitted.

Try having actual time ranges, not just slots, and you need to find, say, a 30m contiguous block of time.

It is still just bitwise if you model the time slots e.g. like one bit stands for 5 or 1 minutes and then look for some contiguous 'free'-block in the result

Okay, how do you find a string of N 1's in a very long bit pattern? What's the space and time complexity of your solution? (hint: you can do a lot better)

Re: Google Calendar for Android: Find a time for my meeting

#49
post #34

> But scheduling meetings on the go is still difficult Really? Is this really the biggest challenge in anyone's day?

It is about quantity. If you have a fair number of meetings with people that also have their fair share it can become difficult.

Also, when one person's schedule changes it can have a cascading effect.

In the end, all of this scheduling work get in the way of doing real work. I for one welcome anything that makes scheduling trivial.

Post reply on HN