Hacker News
- To learn a new language, read its standard library http://patshaughnessy.net/2021/10/23/to-learn-a-new-language-read-its-standard-library 236 comments
- Ruby 2.0 Works Hard So You Can Be Lazy (2013) http://patshaughnessy.net/2013/4/3/ruby-2-0-works-hard-so-you-can-be-lazy 11 comments
- Learning to Read X86 Assembly Language http://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language 234 comments
- Following a Select Statement Through Postgres Internals (2014) http://patshaughnessy.net/2014/10/13/following-a-select-statement-through-postgres-internals 27 comments
- Following a Select Statement Through Postgres Internals http://patshaughnessy.net/2014/10/13/following-a-select-statement-through-postgres-internals 35 comments
- Never create Ruby strings longer than 23 characters http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters 59 comments
- Visualizing Garbage Collection in Ruby and Python http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python/ 8 comments
- Ruby MRI Source Code Idioms #1: Accessing Data Via Macros http://patshaughnessy.net/2013/1/23/ruby-mri-source-code-idioms-1-accessing-data-via-macros 12 comments
- Ruby, Smalltalk and Class Variables http://patshaughnessy.net/2012/12/17/ruby-smalltalk-and-class-variables 14 comments
- My eBook build process and some PDF, EPUB and MOBI tips http://patshaughnessy.net/2012/11/27/my-ebook-build-process-and-some-pdf-epub-and-mobi-tips 35 comments
- Ruby Under a Microscope: Learning Ruby Internals through Experiment http://patshaughnessy.net/ruby-under-a-microscope 37 comments
- How Ruby Borrowed a Decades Old Idea From Lisp http://patshaughnessy.net/2012/9/18/how-ruby-borrowed-a-decades-old-idea-from-lisp 62 comments
- One Chapter From Upcoming eBook: Ruby Under A Microscope http://patshaughnessy.net/2012/5/9/one-chapter-from-my-upcoming-ebook-ruby-under-a-microscope 4 comments
- Why You Should Be Excited About Garbage Collection in Ruby 2.0 http://patshaughnessy.net/2012/3/23/why-you-should-be-excited-about-garbage-collection-in-ruby-2-0 39 comments
- The Joke Is On Us: How Ruby 1.9 Supports the Goto Statement http://patshaughnessy.net/2012/2/29/the-joke-is-on-us-how-ruby-1-9-supports-the-goto-statement 5 comments
- Never create Ruby strings longer than 23 characters http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters 109 comments
- Why Bundler 1.1 will be much faster http://patshaughnessy.net/2011/10/14/why-bundler-1-1-will-be-much-faster 28 comments
Lobsters
- Summer School With The Rust Compiler http://patshaughnessy.net/2018/10/24/summer-school-with-the-rust-compiler 6 comments ruby , rust
- Need a Second Opinion on Your Ruby Code? Ask Crystal http://patshaughnessy.net/2016/10/7/need-a-second-opinion-on-your-ruby-code-ask-crystal 10 comments ruby
- Two Dumb Ruby Mistakes - Pat Shaughnessy http://patshaughnessy.net/2016/4/2/two-dumb-ruby-mistakes 28 comments ruby
- Ruby Multiplies Like a Fourth Grader http://patshaughnessy.net/2014/1/24/ruby-multiplies-like-a-fourth-grader 4 comments compsci , ruby
- Ruby MRI Source Code Idioms #1: Accessing Data Via Macros - Pat Shaughnessy http://patshaughnessy.net/2013/1/23/ruby-mri-source-code-idioms-1-accessing-data-via-macros 5 comments compsci , ruby
- Awesome writeup on tagged unions and rust. http://patshaughnessy.net/2018/3/15/how-rust-implements-tagged-unions 5 comments rust
- Enumerators and Yielder http://patshaughnessy.net/2013/4/3/ruby-2-0-works-hard-so-you-can-be-lazy 20 comments ruby
- Learning to Read x86 Assembly Language http://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language 3 comments asm
- Learning to Read X86 Assembly Language http://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language 158 comments programming
- Visualizing Garbage Collection in Ruby and Python http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python 10 comments programming
- A Look at How Postgres Executes a Tiny Join http://patshaughnessy.net/2015/11/24/a-look-at-how-postgres-executes-a-tiny-join 12 comments programming
- Don’t Let Your Data Out of the Database http://patshaughnessy.net/2015/6/18/dont-let-your-data-out-of-the-database 109 comments programming
- Discovering the Computer Science Behind Postgres Indexes http://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes 14 comments programming
- What Do Perl and Go Have in Common? http://patshaughnessy.net/2015/9/25/what-do-perl-and-go-have-in-common 4 comments perl
- Mark Methods Private When You Don’t Test Them http://patshaughnessy.net/2015/2/16/mark-methods-private-when-you-dont-test-them 4 comments ruby
- 20,000 Leagues Under ActiveRecord http://patshaughnessy.net/2014/9/17/20000-leagues-under-activerecord 3 comments ruby
- Expanded Ruby Under a Microscope Available in Print http://patshaughnessy.net/2013/11/7/expanded-ruby-under-a-microscope-available-in-print 6 comments ruby
- Ruby, Smalltalk and Class Variables http://patshaughnessy.net/2012/12/17/ruby-smalltalk-and-class-variables 9 comments ruby
- Why You Should Be Excited About Garbage Collection in Ruby 2.0 http://patshaughnessy.net/2012/3/23/why-you-should-be-excited-about-garbage-collection-in-ruby-2-0 25 comments programming
- The Joke Is On Us: How Ruby 1.9 Supports the Goto Statement http://patshaughnessy.net/2012/2/29/the-joke-is-on-us-how-ruby-1-9-supports-the-goto-statement 8 comments ruby
- Never create Ruby strings longer than 23 characters - Pat Shaughnessy http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters 17 comments ruby
- Why Bundler 1.1 will be much faster http://patshaughnessy.net/2011/10/14/why-bundler-1-1-will-be-much-faster 3 comments ruby