Skip to content

noise-lab/networking-deadlines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Networking and Measurement deadlines countdown

Based on sec-deadlines by Clement Fung, based on ai-deadlines by @abshkdz

Building/testing locally

  1. Dependency: install Jekyll
  2. Clone and cd to repo
  3. Modify/comment back in the baseurl in _config.yml to be blank
  4. Run jekyll serve from base directory

Adding/updating a conference

  • Read the data format description below. Note that the timezone format sign is inverted (e.g., UTC+7 is written as Etc/GMT-7). It's not a bug. I hate this format too. I'd be happy to move to a different timezone JavaScript library that uses a friendlier format, but I don't have time for that.
  • Update _data/conferences.yml. You can do that on Github or locally after forking the repo.
  • Send a pull request

Conference entry record

Example record:

- name: NSDI
  year: 2024
  date: "April 16 - 18"
  description: USENIX Symposium on Networked Systems Design and Implementation
  link: https://www.usenix.org/conference/nsdi24
  comment: |
    Abstract deadlines: April 27 (20:59 PST), September 7 (20:59 PST)
  deadline:
    - "2023-05-04 20:59"
    - "2023-09-07 20:59"
  timezone: America/Los_Angeles
  place: Santa Clara, California, USA
  tags: [NET, CONF]

Descriptions of the fields:

Field name Description
name* Short conference name, without year
year* Year the conference is happening
description Description, or long name
link* URL to the conference home page
deadline* A list of deadlines. (Gory details below)
timezone Timezone in tz format. By default is UTC-12 (AoE)
date When the conference is happening
place Where the conference is happening
tags One or multiple tags: SEC, PRIV, or CRYPTO
note Note, currently used for adding abstract deadlines

Fields marked with asterisk (*) are required.

Deadline format

The deadline field can contain:

  1. The simplest option: a date and time in ISO format. Example: ["2017-08-19 23:59"] (Note that you need to wrap even a single deadline in a list).
  2. If a deadline is rolling, you can use a template date, just substitute the year with %y and the year before the conference with %Y. Example: ["%y-01-15 23:59"] means there is a deadline on the 15th January in the same year as the conference.
  3. A list of (1) or (2). Example of two rolling deadlines, with one in the end of October in the year prior to the conference year, and the second in the end of February in the same year as the conference:
- "%Y-10-31 23:59"
- "%y-02-28 23:59"

On the page, all deadlines are displayed in viewer's local time (that's a feature).

Note: If the deadline hour is {h}:00, it will be automatically translated into {h-1}:59:59 to avoid pain and confusion when it happens to be midnight in local time.

Timezones

The timezone is specified in tz format. Unlike abbreviations (e.g. EST), these are un-ambiguous. Here are tz codes for some common timezones:

Common name tz
UTC Etc/UTC
America Pacific Time America/Los_Angeles
Pacific Standard Time (UTC-8) Etc/GMT+8 (Yes, the sign is inverted for some weird reason)
America Eastern Time America/New_York
Eastern Standard Time (UTC-5) Etc/GMT+5
American Samoa Time (UTC-11) Pacific/Samoa or Etc/GMT+11. This timezone does not use DST.
Aleutian Islands America/Adak

About

Countdowns to top Networking and Measurement conference deadlines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published