diff --git a/content/n0ps.md b/content/n0ps.md index d345a7c..c5210e5 100644 --- a/content/n0ps.md +++ b/content/n0ps.md @@ -1,5 +1,5 @@ +++ -title = "number 0 protocol services" +title = "number 0 services" description = "Build on the edge with the team that lives there" template="n0ps.html" +++ diff --git a/content/roles/_index.md b/content/people/_index.md similarity index 76% rename from content/roles/_index.md rename to content/people/_index.md index b980366..9906cb5 100644 --- a/content/roles/_index.md +++ b/content/people/_index.md @@ -1,16 +1,16 @@ +++ -title = "Work with number 0" -description = "Open positions" +title = "People" +description = "One of the very few teams with a proven track record of shipping direct connection topologies in production apps" # Template to use to render this section page. -template = "roles/index.html" +template = "people/index.html" # The given template is applied to ALL pages below the section, recursively. # If you have several nested sections, each with a page_template set, the page # will always use the closest to itself. # However, a page's own `template` variable will always have priority. # Not set by default. -page_template = "roles/page.html" +page_template = "people/page.html" # The date of the post. # Two formats are allowed: YYYY-MM-DD (2012-10-02) and RFC3339 (2002-10-02T15:00:00Z). @@ -52,12 +52,3 @@ aliases = [] in_search_index = true +++ - -## Open Roles at number 0 - -### We have no open roles at this time. - -Rather than leave "ghost roles" open that we don't intend to fill, we're opting to keep this page empty. If you're a truly standout human & think you'd be an incredible fit for out team, please reach out via email to "hello" at this website, or thorugh the iroh discord. Nearly all of our team has come to us thorugh "the passion door", instead of having an explicit role they applied for. - -Thanks, -The number 0 team diff --git a/content/products.md b/content/products.md new file mode 100644 index 0000000..41cf7c7 --- /dev/null +++ b/content/products.md @@ -0,0 +1,5 @@ ++++ +title = "number 0 products" +description = "Get started today shipping quality networking software" +template="products.html" ++++ diff --git a/static/styles/style.css b/static/styles/style.css index 99e94cb..a86947e 100644 --- a/static/styles/style.css +++ b/static/styles/style.css @@ -259,26 +259,21 @@ img, video { margin-right: auto; } -.my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; -} - .my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; } -.mx-4 { - margin-left: 1rem; - margin-right: 1rem; -} - .my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; } +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + .mt-40 { margin-top: 10rem; } @@ -295,8 +290,8 @@ img, video { margin-top: 2.5rem; } -.mb-4 { - margin-bottom: 1rem; +.mt-5 { + margin-top: 1.25rem; } .mr-auto { @@ -307,18 +302,18 @@ img, video { margin-bottom: auto; } -.mt-5 { - margin-top: 1.25rem; -} - -.ml-16 { - margin-left: 4rem; +.mr-4 { + margin-right: 1rem; } .mb-1 { margin-bottom: .25rem; } +.mb-4 { + margin-bottom: 1rem; +} + .mb-2 { margin-bottom: .5rem; } @@ -339,10 +334,6 @@ img, video { margin-left: .25rem; } -.mr-4 { - margin-right: 1rem; -} - .mb-8 { margin-bottom: 2rem; } @@ -351,6 +342,14 @@ img, video { margin-top: .25rem; } +.mb-10 { + margin-bottom: 2.5rem; +} + +.mb-20 { + margin-bottom: 5rem; +} + .block { display: block; } @@ -395,6 +394,18 @@ img, video { min-height: 100vh; } +.min-h-\[30vh\] { + min-height: 30vh; +} + +.min-h-\[20vh\] { + min-height: 20vh; +} + +.min-h-\[40vh\] { + min-height: 40vh; +} + .w-auto { width: auto; } @@ -403,6 +414,10 @@ img, video { width: 100%; } +.w-6 { + width: 1.5rem; +} + .w-40 { width: 10rem; } @@ -411,14 +426,6 @@ img, video { width: 7rem; } -.w-6 { - width: 1.5rem; -} - -.w-1\/2 { - width: 50%; -} - .max-w-6xl { max-width: 72rem; } @@ -431,10 +438,6 @@ img, video { max-width: 56rem; } -.max-w-2xl { - max-width: 42rem; -} - .flex-1 { flex: 1; } @@ -491,30 +494,11 @@ img, video { border-top-width: 1px; } -.border-dotted { - border-style: dotted; -} - .border-gray-700 { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity)); } -.border-gray-400 { - --tw-border-opacity: 1; - border-color: rgb(156 163 175 / var(--tw-border-opacity)); -} - -.bg-white { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.bg-irohPurple-500 { - --tw-bg-opacity: 1; - background-color: rgb(124 124 255 / var(--tw-bg-opacity)); -} - .bg-n0gray-600 { --tw-bg-opacity: 1; background-color: rgb(82 82 91 / var(--tw-bg-opacity)); @@ -535,6 +519,16 @@ img, video { background-color: rgb(14 14 15 / var(--tw-bg-opacity)); } +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-irohPurple-500 { + --tw-bg-opacity: 1; + background-color: rgb(124 124 255 / var(--tw-bg-opacity)); +} + .bg-n0gray-800 { --tw-bg-opacity: 1; background-color: rgb(39 39 42 / var(--tw-bg-opacity)); @@ -561,10 +555,6 @@ img, video { padding: .5rem; } -.p-6 { - padding: 1.5rem; -} - .px-4 { padding-left: 1rem; padding-right: 1rem; @@ -575,11 +565,6 @@ img, video { padding-bottom: 10rem; } -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - .py-3 { padding-top: .75rem; padding-bottom: .75rem; @@ -610,12 +595,13 @@ img, video { padding-bottom: 1.5rem; } -.pt-40 { - padding-top: 10rem; +.px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; } -.pt-5 { - padding-top: 1.25rem; +.pt-40 { + padding-top: 10rem; } .pt-2 { @@ -654,8 +640,8 @@ img, video { padding-bottom: 8rem; } -.text-right { - text-align: right; +.pt-10 { + padding-top: 2.5rem; } .font-space-mono { @@ -753,14 +739,14 @@ img, video { color: rgb(161 161 170 / var(--tw-text-opacity)); } -.text-n0gray-900 { +.text-n0pink-500 { --tw-text-opacity: 1; - color: rgb(24 24 27 / var(--tw-text-opacity)); + color: rgb(255 172 156 / var(--tw-text-opacity)); } -.text-white { +.text-n0gray-900 { --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); + color: rgb(24 24 27 / var(--tw-text-opacity)); } .text-n0gray-200 { @@ -768,6 +754,11 @@ img, video { color: rgb(228 228 231 / var(--tw-text-opacity)); } +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + .text-n0gray-700 { --tw-text-opacity: 1; color: rgb(63 63 70 / var(--tw-text-opacity)); @@ -778,11 +769,6 @@ img, video { color: rgb(113 113 122 / var(--tw-text-opacity)); } -.text-n0pink-500 { - --tw-text-opacity: 1; - color: rgb(255 172 156 / var(--tw-text-opacity)); -} - .text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity)); @@ -803,11 +789,6 @@ img, video { color: rgb(243 244 246 / var(--tw-text-opacity)); } -.text-gray-300 { - --tw-text-opacity: 1; - color: rgb(209 213 219 / var(--tw-text-opacity)); -} - .underline { text-decoration-line: underline; } @@ -982,24 +963,20 @@ img, video { width: 58.3333%; } - .sm\:w-5\/12 { - width: 41.6667%; - } - .sm\:w-2\/12 { width: 16.6667%; } - .sm\:w-10\/12 { - width: 83.3333%; + .sm\:w-4\/12 { + width: 33.3333%; } .sm\:w-9\/12 { width: 75%; } - .sm\:w-4\/12 { - width: 33.3333%; + .sm\:w-5\/12 { + width: 41.6667%; } .sm\:scroll-px-6 { @@ -1041,11 +1018,6 @@ img, video { text-align: right; } - .sm\:text-3xl { - font-size: 1.875rem; - line-height: 2.25rem; - } - .sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; @@ -1072,6 +1044,10 @@ img, video { } @media (min-width: 1024px) { + .lg\:mt-10 { + margin-top: 2.5rem; + } + .lg\:w-6\/12 { width: 50%; } diff --git a/templates/index.html b/templates/index.html index 113834d..c08fae5 100644 --- a/templates/index.html +++ b/templates/index.html @@ -3,12 +3,20 @@ {% block content %}
-
+

00

Less net work for networks

We are an open R&D organization focused on efficient distributed systems

+ +
@@ -17,63 +25,58 @@

We are a

01

-

Rather than optimize for performance or decentralization, we're building networks that use fewer resources to perform the same task.

-

With five plus years of experience building open distributed systems each, our founding team understands the importance of collaboration and accessibility when it comes to developing innovative software and conducting research.

-

We measure everything. We think technology is best when it's a bit creative. We build things that just work. If that sounds cool to you, let's connect.

+

What We Do

+

We build software that uses fewer resources. We believe that apps should be able to sync and send data reliably anytime, anywhere. We specialize in creating fast, cheap, and direct networking connections between devices even with unstable connectivity.

+

We measure everything. We think technology is best when it's a bit creative. We build things that just work.

+
+ Services +
+
+ Products +
+
-
-
-
-

introducing

- -
-
-

A toolkit for building distributed applications.

- - FOLLOW DEV ON GITHUB - -
+
+
+

02

-
- +

04

-

Hi Fren

-

Follow us on social internet things

+

Hi Friends

+

Let's chat

{% endblock content %} diff --git a/templates/layout.html b/templates/layout.html index 733d3ec..d5ceaae 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -73,11 +73,12 @@ @@ -87,10 +88,10 @@ @@ -125,6 +126,7 @@

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License.
For details, see our Site Policies.

+ {% endblock footer %} diff --git a/templates/n0ps.html b/templates/n0ps.html index f9fa81f..2406311 100644 --- a/templates/n0ps.html +++ b/templates/n0ps.html @@ -3,7 +3,7 @@

- number 0 protocol services + number 0 services

Shipping quality software is hard. @@ -21,7 +21,7 @@

- “doesn’t work on hotel wifi”, “laggy connections at work”, + “doesn’t work on hotel wifi”, “laggy”, “my phone is hot”. Users say kind things in interviews, but things are not clicking. Your networking engineer is now a networking team, the project is @@ -32,9 +32,8 @@

It doesn’t have to be this way. The number 0 team can get - you out of the food, water, & shelter phase of direct - connections. We can get you up & running in weeks, with - software that just works, so you can focus on delivering + you out of the food, water, & shelter phase. We can get + you up & running in weeks, with the tools to scale, so you can focus on delivering meaningful software.

@@ -84,7 +83,7 @@

- We’ll keep iroh up to date for you, bringing the full + We’ll keep your integration up to date for you, bringing the full value of a thriving open source project into your codebase on a regular cadence.

diff --git a/templates/people/index.html b/templates/people/index.html new file mode 100644 index 0000000..4d1b7cf --- /dev/null +++ b/templates/people/index.html @@ -0,0 +1,172 @@ +{% extends "layout.html" %} {% block content %} +
+
+
+

+ team +

+

+ One of the very few teams with a proven track record of shipping direct connection topologies in production +

+ +
+

+ With 70+ years of experience building networked, edge, and cloud distributed systems, our team understands the importance of collaboration when it comes to developing innovative software and conducting research. +

+

+ The number 0 team can get + you out of the food, water, & shelter phase of direct + connections. We can get you up & running in weeks, so you can focus on delivering + meaningful software. +

+ +
+
+
+
+

+ Brendan O'Brian +

+

+ Brendan is passionate about distributed systems, improving + the internet, and making technical concepts accessible + through storytelling. His main job at number 0 is + copy-pasting links to documents. +

+
+
+

+ Friedel Ziegelmayer aka Dig +

+

+ +Dig is in a deep love and hate relationship with computers for over 20 years, and continues to engage with them for reasons unknown to him. +At n0 he tries to make sure that not the computers but the good humans come out on top at the end, because he still believes that computers are meant to make our lifes better. + +

+
+
+
+

+ Kasey Huizinga +

+
+
+

+ Kasey enjoys working with smart folks on difficult engineering problems that solve real issues. Her primary responsibilities at n0 are wrangling releases and people. + +

+
+
+
+
+

+ Rae McKelvey +

+
+
+

+ Rae is passionate about helping people build great technology that works anytime, anywhere — even with disrupted service, dead zones, or hostile infrastructure. At n0, Rae focuses on growth and adoption. +

+
+
+
+
+

+ Asmir Avdicevic +

+
+
+

+ Asmir enjoys geeking around with software and hardware. Putting together things from the home work bench and home lab up all the way into the cloud. +At n0 you will usually find him on the metrics and ops side of things but also likes to take a stroll through the odd corners and problems. +

+
+
+ +
+
+

+ Rüdiger Klaehn +

+
+
+

+ Rüdiger likes simple things that work. He is so stubborn that he continues to work on a problem until he considers it solved. At n0 he has the opportunity to do just that for content-addressed storage and peer to peer networking. He did space stuff in the past and still likes to watch rocket launches with his 4 kids. + +

+
+
+ +
+
+

+ Franz Heinzmann aka Frando +

+
+
+

+ +Franz came to n0 from ever-unfinished efforts to make peer-to-peer tools work for grassroots media. He’s relieved to finally build solid foundations for real this time. When not busy with iroh core development, he’s probably creating a demo or protocol prototype to bring iroh into new areas. +

+
+
+ +
+
+

+ Philipp Krüger +

+
+
+

+ + Philipp took a long walk through many programming-related interests from game development to frontend to functional programming to cryptography, but nowadays writes networking software. +When he joined, he helped make iroh run in browsers and now is the person everyone else trusts too much to touch the cryptographic bits. Occasionally he might disappear into the nearest forest for a trail run. +

+
+
+ +
+
+

+ Floris Bruynooghe +

+
+
+

+Floris enjoys working on the least user-visible engineering problems. At n0 he obsesses over exactly how to shuffle bytes over the many wires of the internet. He hopes you never noticed. +

+
+
+
+
+
+{% endblock %} {% block pagination %} {% if page.earlier or page.later or +page.lighter or page.heavier %} + +{% endif %} {% endblock %} diff --git a/templates/roles/layout.html b/templates/people/layout.html similarity index 97% rename from templates/roles/layout.html rename to templates/people/layout.html index 52fb6ed..97f0914 100644 --- a/templates/roles/layout.html +++ b/templates/people/layout.html @@ -58,7 +58,7 @@ Number Zero - roles + team

diff --git a/templates/roles/page.html b/templates/people/page.html similarity index 96% rename from templates/roles/page.html rename to templates/people/page.html index 4f93fe1..9978e1f 100644 --- a/templates/roles/page.html +++ b/templates/people/page.html @@ -1,4 +1,4 @@ -{% extends "roles/layout.html" %} +{% extends "people/layout.html" %} {% block content %} +{% endif %} {% endblock %} \ No newline at end of file diff --git a/templates/roles/index.html b/templates/roles/index.html deleted file mode 100644 index 10eba30..0000000 --- a/templates/roles/index.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "roles/layout.html" %} - -{% block content %} -
-
- {% for page in section.pages %} -
- {{ page.title }} -

open role at number 0

-

- {{ page.description | safe }} -

-
- {% endfor %} -
-
-{% endblock %} \ No newline at end of file