on master help sign in
update branch
commit1784d575fafbe9dcc3074149a84b206d81dd7fe0 authorfriederjanmoerman <hijbrid@gmail.com> dateSun 30 Jun 2019, 22:54 (7 years ago) parent3089464e3a0fdc
11 files changed+13513−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+65−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+65−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,34 +27,38 @@ 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+<<<<<<< HEAD
4243 padding-bottom: 32rem;
44+=======
45+ padding-bottom: (32rem / 4);
46+>>>>>>> origin/master
4347}
4448
4549.container--fixed {
4650 position: fixed;
47− margin-top: -24rem;
51+ margin-top: -(24rem / 4);
4852}
4953
5054.content-nav {
5155 width: 20%;
5256 min-width: 200px;
53− padding-right: 1rem;
54− margin-top: 24rem;
57+ padding-right: (1rem / 4);
58+ margin-top: (24rem / 4);
5559 &__item {
56− line-height: 8rem;
57− margin-bottom: 1rem;
60+ line-height: (8rem / 4);
61+ margin-bottom: (1rem / 4);
5862 }
5963 li {
6064 font-size: inherit;
@@ -64,8 +68,8 @@ iframe {
6468
6569.content-nav-icon {
6670 position: fixed;
67− left: 2rem;
68− top: 24rem;
71+ left: (2rem / 4);
72+ top: (24rem / 4);
6973 width: 10px;
7074 height: 10px;
7175 cursor: pointer;
@@ -85,7 +89,7 @@ iframe {
8589 .content-nav {
8690 overflow-y: scroll;
8791 .list:first-child {
88− padding-bottom: 14rem;
92+ padding-bottom: (14rem / 4);
8993 }
9094 .list li:last-child .subsub-list li:last-child {
9195 padding-bottom: 0;
@@ -96,10 +100,10 @@ iframe {
96100.content-nav-spacer {
97101 width: 20%;
98102 min-width: 200px;
99− padding-right: 5rem;
103+ padding-right: (5rem / 4);
100104 &__item {
101− line-height: 8rem;
102− margin-bottom: 1rem;
105+ line-height: (8rem / 4);
106+ margin-bottom: (1rem / 4);
103107 }
104108}
105109
@@ -111,7 +115,7 @@ iframe {
111115.content {
112116 position: relative;
113117 z-index: 3;
114− margin-top: -16rem;
118+ margin-top: -(16rem / 4);
115119}
116120
117121.content-nav-icon {
@@ -130,12 +134,12 @@ iframe {
130134}
131135
132136.sub-list {
133− padding-left: 4rem;
137+ padding-left: (4rem / 4);
134138 .sub-list {
135139 padding-left: 0;
136140 }
137141 .subsub-list {
138− padding-left: 4rem;
142+ padding-left: (4rem / 4);
139143 }
140144}
141145
@@ -150,12 +154,12 @@ iframe {
150154 display: flex;
151155 justify-content: flex-start;
152156 .list__item {
153− margin-right: 4rem;
157+ margin-right: (4rem / 4);
154158 }
155159}
156160
157161.body-regular {
158− margin-bottom: 7rem;
162+ margin-bottom: (7rem / 4);
159163}
160164
161165.video-wrapper {
@@ -179,7 +183,7 @@ iframe {
179183
180184.header {
181185 position: fixed;
182− height: 24rem;
186+ height: (24rem / 4);
183187 width: 100%;
184188 z-index: 2;
185189 top: 0;
@@ -192,24 +196,24 @@ iframe {
192196 supported by Chrome and Opera */
193197 &__navigation {
194198 display: none;
195− padding-top: 9rem;
199+ padding-top: (9rem / 4);
196200 }
197201 &__nav-icon {
198202 position: absolute;
199− margin-left: 2rem;
200− width: 6rem;
201− height: 10rem;
203+ margin-left: (4rem / 4);
204+ width: (6rem / 4);
205+ height: (10rem / 4);
202206 left: 0;
203− top: 6rem;
207+ top: (6rem / 4);
204208 z-index: 3;
205209 cursor: pointer;
206210 &:before, &:after {
207211 content: '';
208212 position: absolute;
209213 width: 100%;
210− height: 1rem;
214+ height: (1rem / 4);
211215 background: #000;
212− margin-bottom: 4rem;
216+ margin-bottom: (4rem / 4);
213217 top: 50%;
214218 left: 0;
215219 transform-origin: 50%;
@@ -256,7 +260,7 @@ iframe {
256260.posts {
257261 &__content {
258262 z-index: 3;
259− margin-left: -8rem;
263+ margin-left: -(8rem / 4);
260264 }
261265}
262266
@@ -284,10 +288,10 @@ textarea, input[type="text"], input[type="email"], input[type="number"] {
284288button, .btn {
285289 font-family: 'Inter UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
286290 font-weight: 500;
287− font-size: 4rem;
288− line-height: 4rem;
291+ font-size: (4rem / 4);
292+ line-height: (4rem / 4);
289293 user-select: none;
290− padding: 3rem 6rem;
294+ padding: (3rem /4) (6rem / 4);
291295 margin: 0 0 6px;
292296 border: none;
293297 cursor: pointer;
@@ -348,59 +352,59 @@ h1, h2, h3, h4 {
348352 font-weight: 700;
349353}
350354h1 {
351− font-size: 8rem;
352− line-height: 8rem;
355+ font-size: (8rem / 4);
356+ line-height: (8rem / 4);
353357}
354358h2 {
355− font-size: 6rem;
356− line-height: 6rem;
359+ font-size: (6rem / 4);
360+ line-height: (6rem / 4);
357361}
358362h3 {
359− font-size: 5rem;
360− line-height: 5rem;
363+ font-size: (5rem / 4);
364+ line-height: (5rem / 4);
361365}
362366h4 {
363− font-size: 4.5rem;
364− line-height: 4.5rem;
367+ font-size: (4.5rem / 4);
368+ line-height: (4.5rem / 4);
365369}
366370h5 {
367− font-size: 4rem;
368− line-height: 4rem;
371+ font-size: (4rem / 4);
372+ line-height: (4rem / 4);
369373}
370374
371375.article {
372376 h1 {
373− margin-bottom: 7rem;
377+ margin-bottom: (7rem / 4);
374378 }
375379 h2 {
376− margin-top: 8rem;
377− margin-bottom: 4rem;
380+ margin-top: (8rem / 4);
381+ margin-bottom: (4rem / 4);
378382 }
379383 h3 {
380− margin-top: 7rem;
381− margin-bottom: 3rem;
384+ margin-top: (7rem / 4);
385+ margin-bottom: (3rem / 4);
382386 }
383387 h4 {
384− margin-top: 6.5rem;
385− margin-bottom: 2.5rem;
388+ margin-top: (6.5rem / 4);
389+ margin-bottom: (2.5rem / 4);
386390 }
387391 h5 {
388− margin-top: 6rem;
389− margin-bottom: 2rem;
392+ margin-top: (6rem / 4);
393+ margin-bottom: (2rem / 4);
390394 }
391395}
392396
393397li {
394− font-size: 4rem;
395− line-height: 8rem;
398+ font-size: (4rem / 4);
399+ line-height: (8rem / 4);
396400 font-weight: 400;
397401}
398402
399403p, .p {
400− font-size: 4rem;
404+ font-size: (4rem / 4);
401405 font-weight: 400;
402− line-height: 8rem;
403− margin: 0 0 4rem;
406+ line-height: (8rem / 4);
407+ margin: 0 0 (4rem / 4);
404408}
405409
406410pre, code {
@@ -412,15 +416,15 @@ pre, code {
412416 span {
413417 color: #000 !important;
414418 }
415− padding: 1rem;
416− font-size: 4rem;
419+ padding: (1rem / 4);
420+ font-size: (4rem / 4);
417421}
418422
419423textarea, input[type="text"], input[type="email"], input[type="number"] {
420424 border: 1px solid #B1B2B3;
421425 font-family: "Source Code Pro", mono;
422− font-size: 4rem;
423− line-height: 6rem;
426+ font-size: (4rem / 4);
427+ line-height: (6rem / 4);
424428 transition: all 0.1s linear;
425429 padding-right: 40px;
426430 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.