diff --git a/content/links.md b/content/links.md index 6bb4393..fcbd24f 100644 --- a/content/links.md +++ b/content/links.md @@ -14,4 +14,4 @@ draft = false

-{{< linkCardList "data/links.json" >}} +{{< linkCardList >}} diff --git a/data/links.json b/data/links.json deleted file mode 100644 index 5d3986b..0000000 --- a/data/links.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - { - "title": "Ok→Cancel versus Cancel→Ok", - "description": "A look at button ordering in GUIs from the Factorio blog", - "URL": "https://www.factorio.com/blog/post/fff-246" - }, - { - "title": "Principles of Lighting and Rendering with John Carmack at QuakeCon 2013", - "description": "John Carmack talking about various 3D rendering concepts.", - "URL": "https://www.youtube.com/watch?v=IyUgHPs86XM" - }, - { - "title": "Why the Flash Crash Really Matters", - "description": "An article on the flash crash of 2010 and the high-frequency trading programs that caused it.", - "URL": "http://nautil.us/issue/23/dominoes/why-the-flash-crash-really-matters" - }, - { - "title": "Algorithms and Bias: Q. and A. With Cynthia Dwork", - "description": "An interview with Cynthia Dwork of Microsoft Research on how algorithms show bias and where those biases come from.", - "URL": "https://www.nytimes.com/2015/08/11/upshot/algorithms-and-bias-q-and-a-with-cynthia-dwork.html?abt=0002&abg=1" - }, - { - "title": "Origin of Quake3’s Fast InvSqrt() ", - "description": "An article on the inverse square root function in Quake 3 looking into how it works and its history.", - "URL": "https://www.beyond3d.com/content/articles/8/" - }, - { - "title": "Real Time Rendering: An Overview for Artists", - "description": "A look at various aspects of real time 3D rendering, especially in video games.", - "URL": "https://jesshiderue4.wordpress.com/real-time-rendering-an-overview-for-artists/" - }, - { - "title": "Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster", - "description": "An article that looks at various architectural changes to Firefox in version 57 and changes planned for future versions.", - "URL": "https://hacks.mozilla.org/2017/11/entering-the-quantum-era-how-firefox-got-fast-again-and-where-its-going-to-get-faster/" - }, - { - "title": "The whole web at maximum FPS: How WebRender gets rid of jank ", - "description": " An article that gives a high level description how Firefox’s new rendering engine works.", - "URL": "https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/" - }, - { - "title": "Inside a super fast CSS engine: Quantum CSS (aka Stylo)", - "description": "A high level overview of how Firefox’s new CSS engine Stylo works.", - "URL": "https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/" - }, - { - "title": "The Judge’s Code", - "description": "An article on Judge William Alsup, who was the judge for the first Oracle v. Google case over whether an API can be copywritten, and is now the judge for the Waymo (Google) v. Uber." - }, - { - "title": "Linkedin Dark Patterns", - "description": "An in depth blog post detailing how LinkedIn used dark patterns to trick users.", - "URL": "https://schlosser.io/writing/linkedin-dark-patterns/" - } -] diff --git a/data/links.toml b/data/links.toml new file mode 100644 index 0000000..f480bfb --- /dev/null +++ b/data/links.toml @@ -0,0 +1,54 @@ +[[link]] + title = "Ok→Cancel versus Cancel→Ok" + description = "A look at button ordering in GUIs from the Factorio blog" + URL = "https://www.factorio.com/blog/post/fff-246" + +[[link]] + title = "Principles of Lighting and Rendering with John Carmack at QuakeCon 2013" + description = "John Carmack talking about various 3D rendering concepts." + URL = "https://www.youtube.com/watch?v=IyUgHPs86XM" + +[[link]] + title = "Why the Flash Crash Really Matters" + description = "An article on the flash crash of 2010 and the high-frequency trading programs that caused it." + URL = "http://nautil.us/issue/23/dominoes/why-the-flash-crash-really-matters" + +[[link]] + title = "Algorithms and Bias: Q. and A. With Cynthia Dwork" + description = "An interview with Cynthia Dwork of Microsoft Research on how algorithms show bias and where those biases come from." + URL = "https://www.nytimes.com/2015/08/11/upshot/algorithms-and-bias-q-and-a-with-cynthia-dwork.html?abt=0002&abg=1" + +[[link]] + title = "Origin of Quake3’s Fast InvSqrt()" + description = "An article on the inverse square root function in Quake 3 looking into how it works and its history." + URL = "https://www.beyond3d.com/content/articles/8/" + +[[link]] + title = "Real Time Rendering: An Overview for Artists" + description = "A look at various aspects of real time 3D rendering, especially in video games." + URL = "https://jesshiderue4.wordpress.com/real-time-rendering-an-overview-for-artists/" + +[[link]] + title = "Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster" + description = "An article that looks at various architectural changes to Firefox in version 57 and changes planned for future versions." + URL = "https://hacks.mozilla.org/2017/11/entering-the-quantum-era-how-firefox-got-fast-again-and-where-its-going-to-get-faster/" + +[[link]] + title = "The whole web at maximum FPS: How WebRender gets rid of jank " + description = " An article that gives a high level description how Firefox’s new rendering engine works." + URL = "https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/" + +[[link]] + title = "Inside a super fast CSS engine: Quantum CSS (aka Stylo)" + description = "A high level overview of how Firefox’s new CSS engine Stylo works." + URL = "https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/" + +[[link]] + title = "The Judge’s Code" + description = "An article on Judge William Alsup, who was the judge for the first Oracle v. Google case over whether an API can be copywritten, and is now the judge for the Waymo (Google) v. Uber." + URL = "https://www.theverge.com/2017/10/19/16503076/oracle-vs-google-judge-william-alsup-interview-waymo-uber" + +[[link]] + title = "LinkedIn Dark Patterns" + description = "An in depth blog post detailing how LinkedIn used dark patterns to trick users." + URL = "https://schlosser.io/writing/linkedin-dark-patterns/" diff --git a/layouts/shortcodes/linkCardList.html b/layouts/shortcodes/linkCardList.html index 8444e5f..6388fbd 100644 --- a/layouts/shortcodes/linkCardList.html +++ b/layouts/shortcodes/linkCardList.html @@ -1,8 +1,7 @@ -{{ with .Get 0 }} -{{ $cardData := getJSON . }} +{{ with $.Site.Data.links }}
- {{ range $cardData }} + {{ range .link }} {{ partial "linkCard" . }} {{ end }}