on master help sign in
update master branch
commitfaaeb835a1bf39c364786830d258160b54637c8a authorfriederjanmoerman <hijbrid@gmail.com> dateFri 21 Jun 2019, 13:10 (7 years ago) parentd3f2282b16d35e
11 files changed+13510−13426
content/bounty.md+2−3 content/fora.md+11 content/posts/2019-6-14-update.md+28 content/posts/the-dao-as-a-lesson-in-decentralized-governance.md+1−1 content/posts/urbit-grants-and-mid-2019-gifts.md+42 sass/_main.scss+62−61 sass/_responsive.scss+3−3 sass/indigo.scss+6014−6017 sass/primer.scss+7337−7337 static/_redirects−1 templates/primer.html+10−3
content/bounty.md+2−3
@@ -1,9 +1,8 @@
11+++
2−title = "Bug Bounty + Security"
2+title = "Bug Bounties"
33+++
4−## Upcoming Bug Bounty Program
54
6−We are in the process of designing our Bug Bounty Program, and it should be live in several days. In the meantime, if you believe you have discovered a bug or vulnerability in our code, please report it at security@tlon.io.
5+We are in the process of designing our Bug Bounty Program. In the meantime, if you believe you have discovered a bug or vulnerability in our code, please report it to [security@tlon.io](mailto:security@tlon.io).
76
87We'll review the issue, and a member of our dev team will get back to you ASAP. If your bug has merit, we'll work with you to fix it, and award a bounty based on the severity of the bug. We determine severity using the [CVSS](https://www.first.org/cvss/calculator/3.0) model.
98
content/fora.mdnew file+11
@@ -0,0 +1,11 @@
1++++
2+title = "Fora-4"
3++++
4+
5+Fora – our old forum hosted on Urbit – no longer lives here; but don't despair!
6+
7+- For technical discussion about Urbit, join [urbit-dev](https://groups.google.com/a/urbit.org/forum/#!forum/dev).
8+- To chat with the Urbit community, [install Urbit](https://urbit.org/docs/getting-started/) and `;join ~dopzod/urbit-help` from the [Talk](https://urbit.org/docs/using/messaging/) terminal.
9+- For any questions, write to [support@urbit.org](mailto:support@urbit.org).
10+
11+See you around ツ
content/posts/2019-6-14-update.mdnew file+28
@@ -0,0 +1,28 @@
1++++
2+title = "~2019.6.14 Update"
3+date = 2019-06-14
4+author = "~hidrel-fabtel"
5+description = "Urbit 0.8.0, new %ames, async monad, 64-bit Vere, Haskell Vere, and more."
6+aliases = ["/posts/updates/2019-6-14-update"]
7+[taxonomies]
8+posts = ["Updates"]
9++++
10+
11+![](https://media.urbit.org/site/posts/updates/~2019.6.14-update-1.jpg)
12+
13+**Jared** `~nidsut-tomdun` has been putting final touches on the Urbit `0.8.0` (formerly "cc-release") and pushed new versions of [azimuth-js](https://github.com/urbit/azimuth-js/releases) and [urbit-key-generation](https://github.com/urbit/urbit-key-generation/releases).
14+
15+**Philip** `~wicdev-wisryt` improved his new async monad and its example apps. Read more about that [here](https://groups.google.com/a/urbit.org/forum/#!topic/dev/DDG6gHSG1Lc) and in the [original PR](https://github.com/urbit/arvo/pull/1183).
16+
17+**Ted** `~rovnys-ricfer`, with **Philip**, made progress on new `%ames` architecture and implementation. Follow along with some of the recent discussion in [this post](https://groups.google.com/a/urbit.org/forum/#!topic/dev/y_gaSpn9mxM).
18+
19+
20+**Elliot** `~littel-ponnys` finished an initial implementation of ring signatures in Arvo, including a basic voting app, described in a [post](https://groups.google.com/a/urbit.org/forum/#!topic/dev/IG-FdVpEGX0) to urbit-dev. He also worked on a forthcoming Haskell rewrite of Vere with `~pitmug-roptec` and his multi-process Urbit "Nuevo" design.
21+
22+**Joe** `~master-morzod` worked on some Hoon bugs, reviewed the `lighter-than-eyre` branch – which won't be released in 0.8.0 – and has been working to simplify the DNS magic that makes ship.arvo.network work.
23+
24+`~rigdyn-sondur` is on the home stretch with [64-bit Vere](https://github.com/BernardoDeLaPlaz/urbit/commits/vere_64).
25+
26+Until next time.
27+
28+**Morgan** `~hidrel-fabtel`
content/posts/the-dao-as-a-lesson-in-decentralized-governance.md+1−1
@@ -1,5 +1,5 @@
11+++
2−title = "Magic"
2+title = "The DAO as a Lesson in Decentralized Governance"
33date = 2016-06-24
44author = "Curtis Yarvin"
55description = "What's the right lesson for the decentralization community to learn from the collapse of the DAO?"
content/posts/urbit-grants-and-mid-2019-gifts.mdnew file+42
@@ -0,0 +1,42 @@
1++++
2+title = "Urbit Grants and mid-2019 Gifts"
3+date = 2019-06-10
4+author = "Galen Wolfe-Pauly & Alex Matzner"
5+description = "Announcing an upcoming Urbit grants program and star gifts for Mid-2019."
6+aliases = ["/posts/essays/urbit-grants-and-mid-2019-gifts"]
7+[taxonomies]
8+posts = ["Essays"]
9++++
10+
11+![](https://media.urbit.org/site/posts/essays/urbit-grants-and-mid-2019-gifts-1.jpg)
12+
13+We are excited to announce the first developer star gifts of 2019. It’s been far too long since we last awarded our contributors. We got so busy working on things ourselves that we let this program languish — but we’ve got plans to make it much more organized going forward. More on that after the important part.
14+
15+That is, our winners from the past nine months:
16+
17+**Gold: 8 stars**
18+
19+- Ben `~mirfet-hocbyt` [@bencalder](https://github.com/bencalder)
20+- Max `~ladres-forfex` [@max19](https://github.com/max19)
21+
22+**Ben** discovered the bug in our @p rendering algorithm, nicknamed “the @pocalypse” around the office, and led to a few nights of lost sleep. It was a fantastic find, which was then resolved by **Max** with one of the greatest GitHub comments of all time: “[curious if this works](https://github.com/urbit/arvo/issues/1105#issuecomment-472585937).”
23+
24+**Bronze: 1 star**
25+
26+- Pyry `~dinleb-rambep` [@pkova](https://github.com/pkova)
27+- John `~dirwex-dosrev` [@jfranklin9000](https://github.com/jfranklin9000)
28+- Assaf `~rophex-hashes` [@asssaf](https://github.com/asssaf)
29+
30+**Pyry** has been a [regular contributor](https://github.com/urbit/bridge/pulls?utf8=%E2%9C%93&q=author%3Apkova) to Bridge over the past few months, **John** has been consistently picking up changes [all](https://github.com/urbit/urbit/pulls?utf8=%E2%9C%93&q=author%3Ajfranklin9000) [over](https://github.com/urbit/arvo/pulls?utf8=%E2%9C%93&q=author%3Ajfranklin9000) [the place](https://github.com/urbit/docs/pulls?utf8=%E2%9C%93&q=author%3Ajfranklin9000), and **Assaf** found a [security issue](https://github.com/urbit/urbit-key-generation/issues/55) with our hierarchical wallet.
31+
32+Thanks to all of you for helping bring Urbit to life. We don’t make it nearly easy enough to contribute, but all of you clawed your way in and made the system better. Thank you!
33+
34+## Coming soon: Our new grant program
35+
36+As always, we much prefer to talk about working code as opposed to unfinished work – however:
37+
38+Making the process of rewarding contributors is something we’ve thought a lot about over the past few months. We’ve come up with a system that we like, and are hoping to put it up later this summer. It’s probably not perfect, but it’s a step in the right direction. We’ll be able to properly engage in a grant proposal process, post bounties as well as reward people directly with prizes.
39+
40+Please [subscribe to our newsletter](http://eepurl.com/b7x7hj) to make sure you receive future announcements.
41+
42+– **Galen** `~ravmel-ropdyl` & **Alex** `~mignyt-mogseb`
sass/_main.scss+62−61
@@ -4,8 +4,8 @@
44
55body {
66 font-family: 'Inter UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
7− font-size: 3.5rem;
8− line-height: 6rem;
7+ font-size: (3.5rem / 4);
8+ line-height: (6rem / 4);
99 color: #000000;
1010}
1111
@@ -14,7 +14,7 @@ a {
1414}
1515
1616p img {
17− margin: 4rem 0;
17+ margin: (4rem / 4) 0;
1818 width: 100%;
1919}
2020
@@ -27,33 +27,34 @@ iframe {
2727 */
2828
2929.main-wrapper {
30− margin-top: 24rem;
30+ margin-top: (24rem / 4);
3131}
3232
3333.wrapper {
3434 position: relative;
3535 margin: 0 auto;
36− padding: 0 2rem;
36+ padding: 0 (4rem / 4);
3737 max-width: 960px;
3838}
3939
4040.container {
4141 display: flex;
42+ padding-bottom: (32rem / 4);
4243}
4344
4445.container--fixed {
4546 position: fixed;
46− margin-top: -24rem;
47+ margin-top: -(24rem / 4);
4748}
4849
4950.content-nav {
5051 width: 20%;
5152 min-width: 200px;
52− padding-right: 1rem;
53− margin-top: 24rem;
53+ padding-right: (1rem / 4);
54+ margin-top: (24rem / 4);
5455 &__item {
55− line-height: 8rem;
56− margin-bottom: 1rem;
56+ line-height: (8rem / 4);
57+ margin-bottom: (1rem / 4);
5758 }
5859 li {
5960 font-size: inherit;
@@ -63,8 +64,8 @@ iframe {
6364
6465.content-nav-icon {
6566 position: fixed;
66− left: 2rem;
67− top: 24rem;
67+ left: (2rem / 4);
68+ top: (24rem / 4);
6869 width: 10px;
6970 height: 10px;
7071 cursor: pointer;
@@ -84,7 +85,7 @@ iframe {
8485 .content-nav {
8586 overflow-y: scroll;
8687 .list:first-child {
87− padding-bottom: 14rem;
88+ padding-bottom: (14rem / 4);
8889 }
8990 .list li:last-child .subsub-list li:last-child {
9091 padding-bottom: 0;
@@ -95,10 +96,10 @@ iframe {
9596.content-nav-spacer {
9697 width: 20%;
9798 min-width: 200px;
98− padding-right: 5rem;
99+ padding-right: (5rem / 4);
99100 &__item {
100− line-height: 8rem;
101− margin-bottom: 1rem;
101+ line-height: (8rem / 4);
102+ margin-bottom: (1rem / 4);
102103 }
103104}
104105
@@ -110,7 +111,7 @@ iframe {
110111.content {
111112 position: relative;
112113 z-index: 3;
113− margin-top: -16rem;
114+ margin-top: -(16rem / 4);
114115}
115116
116117.content-nav-icon {
@@ -129,12 +130,12 @@ iframe {
129130}
130131
131132.sub-list {
132− padding-left: 4rem;
133+ padding-left: (4rem / 4);
133134 .sub-list {
134135 padding-left: 0;
135136 }
136137 .subsub-list {
137− padding-left: 4rem;
138+ padding-left: (4rem / 4);
138139 }
139140}
140141
@@ -149,12 +150,12 @@ iframe {
149150 display: flex;
150151 justify-content: flex-start;
151152 .list__item {
152− margin-right: 4rem;
153+ margin-right: (4rem / 4);
153154 }
154155}
155156
156157.body-regular {
157− margin-bottom: 7rem;
158+ margin-bottom: (7rem / 4);
158159}
159160
160161.video-wrapper {
@@ -178,7 +179,7 @@ iframe {
178179
179180.header {
180181 position: fixed;
181− height: 24rem;
182+ height: (24rem / 4);
182183 width: 100%;
183184 z-index: 2;
184185 top: 0;
@@ -191,24 +192,24 @@ iframe {
191192 supported by Chrome and Opera */
192193 &__navigation {
193194 display: none;
194− padding-top: 9rem;
195+ padding-top: (9rem / 4);
195196 }
196197 &__nav-icon {
197198 position: absolute;
198− margin-left: 2rem;
199− width: 6rem;
200− height: 10rem;
199+ margin-left: (4rem / 4);
200+ width: (6rem / 4);
201+ height: (10rem / 4);
201202 left: 0;
202− top: 6rem;
203+ top: (6rem / 4);
203204 z-index: 3;
204205 cursor: pointer;
205206 &:before, &:after {
206207 content: '';
207208 position: absolute;
208209 width: 100%;
209− height: 1rem;
210+ height: (1rem / 4);
210211 background: #000;
211− margin-bottom: 4rem;
212+ margin-bottom: (4rem / 4);
212213 top: 50%;
213214 left: 0;
214215 transform-origin: 50%;
@@ -255,7 +256,7 @@ iframe {
255256.posts {
256257 &__content {
257258 z-index: 3;
258− margin-left: -8rem;
259+ margin-left: -(8rem / 4);
259260 }
260261}
261262
@@ -283,10 +284,10 @@ textarea, input[type="text"], input[type="email"], input[type="number"] {
283284button, .btn {
284285 font-family: 'Inter UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
285286 font-weight: 500;
286− font-size: 4rem;
287− line-height: 4rem;
287+ font-size: (4rem / 4);
288+ line-height: (4rem / 4);
288289 user-select: none;
289− padding: 3rem 6rem;
290+ padding: (3rem /4) (6rem / 4);
290291 margin: 0 0 6px;
291292 border: none;
292293 cursor: pointer;
@@ -347,59 +348,59 @@ h1, h2, h3, h4 {
347348 font-weight: 700;
348349}
349350h1 {
350− font-size: 8rem;
351− line-height: 8rem;
351+ font-size: (8rem / 4);
352+ line-height: (8rem / 4);
352353}
353354h2 {
354− font-size: 6rem;
355− line-height: 6rem;
355+ font-size: (6rem / 4);
356+ line-height: (6rem / 4);
356357}
357358h3 {
358− font-size: 5rem;
359− line-height: 5rem;
359+ font-size: (5rem / 4);
360+ line-height: (5rem / 4);
360361}
361362h4 {
362− font-size: 4.5rem;
363− line-height: 4.5rem;
363+ font-size: (4.5rem / 4);
364+ line-height: (4.5rem / 4);
364365}
365366h5 {
366− font-size: 4rem;
367− line-height: 4rem;
367+ font-size: (4rem / 4);
368+ line-height: (4rem / 4);
368369}
369370
370371.article {
371372 h1 {
372− margin-bottom: 7rem;
373+ margin-bottom: (7rem / 4);
373374 }
374375 h2 {
375− margin-top: 8rem;
376− margin-bottom: 4rem;
376+ margin-top: (8rem / 4);
377+ margin-bottom: (4rem / 4);
377378 }
378379 h3 {
379− margin-top: 7rem;
380− margin-bottom: 3rem;
380+ margin-top: (7rem / 4);
381+ margin-bottom: (3rem / 4);
381382 }
382383 h4 {
383− margin-top: 6.5rem;
384− margin-bottom: 2.5rem;
384+ margin-top: (6.5rem / 4);
385+ margin-bottom: (2.5rem / 4);
385386 }
386387 h5 {
387− margin-top: 6rem;
388− margin-bottom: 2rem;
388+ margin-top: (6rem / 4);
389+ margin-bottom: (2rem / 4);
389390 }
390391}
391392
392393li {
393− font-size: 4rem;
394− line-height: 8rem;
394+ font-size: (4rem / 4);
395+ line-height: (8rem / 4);
395396 font-weight: 400;
396397}
397398
398399p, .p {
399− font-size: 4rem;
400+ font-size: (4rem / 4);
400401 font-weight: 400;
401− line-height: 8rem;
402− margin: 0 0 4rem;
402+ line-height: (8rem / 4);
403+ margin: 0 0 (4rem / 4);
403404}
404405
405406pre, code {
@@ -411,15 +412,15 @@ pre, code {
411412 span {
412413 color: #000 !important;
413414 }
414− padding: 1rem;
415− font-size: 4rem;
415+ padding: (1rem / 4);
416+ font-size: (4rem / 4);
416417}
417418
418419textarea, input[type="text"], input[type="email"], input[type="number"] {
419420 border: 1px solid #B1B2B3;
420421 font-family: "Source Code Pro", mono;
421− font-size: 4rem;
422− line-height: 6rem;
422+ font-size: (4rem / 4);
423+ line-height: (6rem / 4);
423424 transition: all 0.1s linear;
424425 padding-right: 40px;
425426 position: relative;
sass/_responsive.scss+3−3
@@ -17,7 +17,7 @@
1717 max-width: 90%;
1818 }
1919 .posts__content {
20− margin-left: 8rem;
20+ margin-left: (8rem / 4);
2121 }
2222 .no-side-nav-column {
2323 flex-basis: 66.66666667%;
@@ -54,13 +54,13 @@
5454 width: 100%;
5555 top: 0;
5656 left: 0;
57− padding: 0 4rem;
57+ padding: 0 (4rem / 4);
5858 background: white;
5959 overflow-y: scroll;
6060 }
6161 .content-nav {
6262 display: block;
63− margin: 7rem;
63+ margin: (7rem) / 4;
6464 overflow: initial;
6565 }
6666 .content-nav-icon {
sass/indigo.scss+6014−6017

This diff is too big to show here.

sass/primer.scss+7337−7337

This diff is too big to show here.

static/_redirects−1

This diff is too big to show here.

templates/primer.html+10−3

This diff is too big to show here.