HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Self Compiling Compilers - Computerphile

Computerphile · Youtube · 53 HN points · 0 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Computerphile's video "Self Compiling Compilers - Computerphile".
Youtube Summary
Using T-Diagrams, Professor Brailsford shows us how to take our compiler to the next level.

Previous video on t-diagrams: https://www.youtube.com/watch?v=PjeE8Bc96HY

https://www.facebook.com/computerphile
https://twitter.com/computer_phile

This video was filmed and edited by Sean Riley.

Computer Science at the University of Nottingham: https://bit.ly/nottscomputer

Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jul 22, 2019 · 3 points, 0 comments · submitted by quakeguy
Jul 21, 2019 · 50 points, 7 comments · submitted by kgwxd
vikramkr
I love computerphile - they had an especially great few videos on the lambda calculus, and the professor brailsford is also amazing.

This is a great series with CS legend:

https://www.youtube.com/playlist?list=PLzH6n4zXuckqZ90zLyy36...

lrsjng
Inspired by the comments on the video I read "Reflections on Trusting Trust" by Ken Thompson. I highly recommend this paper!
dwheeler
I also highly recommend "Reflections on Trusting Trust" by Ken Thompson. But if you read it, please also consider reading my dissertation "Fully Countering Trusting Trust through Diverse Double-Compiling (DDC)" at https://dwheeler.com/trusting-trust/ . My DDC paper discusses how to counter the attack.
domnomnom
I have read some of it. Very cool stuff :). There certainly seems to be parallels to this process in genomics.
rolandog
Bookmarked! Thanks for writing such an interesting and relevant dissertation. I just finished reading the linked homepage, and will take a jab at your paper when I get some distraction-free time. But it really seems impressive.
sansnomme
This video only addresses performance issues, it doesn't really explain how to deal with a buggy compiler in general during bootstrapping. At that point it's probably best to just avoid using the feature that cause the bug in the second compiler codebase iteration when being compiled by the first.
carapace
http://www.bayfronttechnologies.com/mc_tutorial.html

> You are going to make a compiler right here on these web pages. Yes - no kidding. In fact you are going to make a lot of compilers - and it's all going to be easy. No Ajax, Active X, DLLs, SOs, ASP, CGI, Java, plugins, modules, XML, cookies, PHP, Perl, Python, magic shell operations, world wide standard du jour, or intergalactic domination plans are necessary - just plain JavaScript in frames. Also you will be able to move the compiler you build off these web pages and into your programming language of choice by cutting and pasting. After all a compiler is just a program that reads text and writes text or binary. Most general purpose programming languages are capable of doing that.

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.