Hacker News
- Parsing: The Solved Problem That Isn't (2011) https://tratt.net/laurie/blog/2011/parsing_the_solved_problem_that_isnt.html 84 comments
- How Often Should We Sharpen Our Tools? https://tratt.net/laurie/blog/2023/how_often_should_we_sharpen_our_tools.html 37 comments
- Four Kinds of Optimisation https://tratt.net/laurie/blog/2023/four_kinds_of_optimisation.html 56 comments
- Compiled and interpreted languages: Two ways of saying tomato https://tratt.net/laurie/blog/2023/compiled_and_interpreted_languages_two_ways_of_saying_tomato.html 37 comments
- Making a Video of a Single Window https://tratt.net/laurie/blog/2022/making_a_video_of_a_single_window.html 2 comments
- What's the most portable way to include binary blobs in an executable? https://tratt.net/laurie/blog/2022/whats_the_most_portable_way_to_include_binary_blobs_in_an_executable.html 58 comments
- What Metric to Use When Benchmarking? https://tratt.net/laurie/blog/2022/what_metric_to_use_when_benchmarking.html 13 comments
- What makes a good research proposal? https://tratt.net/laurie/blog/2022/what_makes_a_good_research_proposal.html 10 comments
- Using a "proper" camera as a webcam https://tratt.net/laurie/blog/2022/using_a_proper_camera_as_a_webcam.html 487 comments
- Programming Style Influences https://tratt.net/laurie/blog/2022/programming_style_influences.html 14 comments
- Making Rust a Better Fit for Cheri and Other Platforms https://tratt.net/laurie/blog/2022/making_rust_a_better_fit_for_cheri_and_other_platforms.html 39 comments
- Which Parsing Approach? https://tratt.net/laurie/blog/entries/which_parsing_approach.html 84 comments
- Why Aren’t More Users More Happy with Our VMs? Part 1 http://tratt.net/laurie/blog/entries/why_arent_more_users_more_happy_with_our_vms_part_1.html 49 comments
- An editor for composed programs http://tratt.net/laurie/blog/entries/an_editor_for_composed_programs 35 comments
- Another non-argument in type systems http://tratt.net/laurie/tech_articles/articles/another_non_argument_in_type_systems 5 comments
- Why don't we use functional programming languages more? (2004) http://tratt.net/laurie/tech_articles/articles/why_dont_we_use_functional_programming_languages_more 31 comments
- Tail Call Optimization http://tratt.net/laurie/tech_articles/articles/tail_call_optimization 3 comments
Lobsters
- Some Reflections on Writing Unix Daemons https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html 4 comments historical , unix
- Two Stories for "What is CHERI?" https://tratt.net/laurie/blog/2023/two_stories_for_what_is_cheri.html 13 comments programming , security
- Multiplicity Choices Are Hard to Model and Change https://tratt.net/laurie/blog/2022/multiplicity_choices_are_hard_to_model_and_change.html 27 comments programming
- Programming Style Influences https://tratt.net/laurie/blog/2022/programming_style_influences.html 25 comments education , openbsd , philosophy
- Automatic video editing https://tratt.net/laurie/blog/entries/automatic_video_editing.html 2 comments graphics
- Fine-grained Language Composition http://tratt.net/laurie/blog/entries/fine_grained_language_composition.html 12 comments compilers , compsci , programming
- The Bootstrapped Compiler and the Damage Done http://tratt.net/laurie/blog/entries/the_bootstrapped_compiler_and_the_damage_done.html 5 comments compilers
- Parsing: The Solved Problem That Isn't https://tratt.net/laurie/blog/2011/parsing_the_solved_problem_that_isnt.html 15 comments programming
- Static Integer Types https://tratt.net/laurie/blog/entries/static_integer_types.html 12 comments rust
- Which Parsing Approach? https://tratt.net/laurie/blog/entries/which_parsing_approach.html 26 comments compilers
- A Quick Look at Trait Objects in Rust https://tratt.net/laurie/blog/entries/a_quick_look_at_trait_objects_in_rust.html 15 comments programming
- Why Aren’t More Users More Happy With Our VMs? Part 2 https://tratt.net/laurie/blog/entries/why_arent_more_users_more_happy_with_our_vms_part_2.html 3 comments programming
- Why Aren’t More Users More Happy With Our VMs? Part 1 http://tratt.net/laurie/blog/entries/why_arent_more_users_more_happy_with_our_vms_part_1.html 12 comments programming
- "[B]y having a bootstrapped compiler as the first – and, often, for some time the biggest – program in a language, the eventual language design is often unintentionally altered and rarely for the better." http://tratt.net/laurie/blog/entries/the_bootstrapped_compiler_and_the_damage_done.html 126 comments programming
- The Bootstrapped Compiler and the Damage Done (why compiler code doesn't showcase a language's design) http://tratt.net/laurie/blog/entries/the_bootstrapped_compiler_and_the_damage_done.html 16 comments rust
- Parsing: The Solved Problem That Isn't http://tratt.net/laurie/blog/entries/parsing_the_solved_problem_that_isnt.html 29 comments programming
- Rebuttal to "dynamic langs are static" http://tratt.net/laurie/blog/entries/another_non_argument_in_type_systems 123 comments programming
- When Are Macros Useful? http://tratt.net/laurie/blog/entries/when_are_macros_useful 4 comments programming
- How can C Programs be so Reliable? http://tratt.net/laurie/blog/entries/how_can_c_programs_be_so_reliable 330 comments programming
- Relative and Absolute Levels http://tratt.net/laurie/blog/entries/relative_and_absolute_levels 3 comments programming
- Parsing: The Solved Problem That Isn’t http://tratt.net/laurie/tech_articles/articles/parsing_the_solved_problem_that_isnt 26 comments programming
- Fast Enough VMs in Fast Enough Time - An interesting read about RPython, PyPy and JITs in general http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time 21 comments programming
- In praise of the imperfect http://tratt.net/laurie/tech_articles/articles/in_praise_of_the_imperfect 9 comments programming