Akshay’s Blog
Akshay's Blog –I am a Ruby on Rails developer based in Victoria, BC. This blog is my attempt to spread the joy of building web applications in Ruby on Rails with the world.
File: Advanced I/O with Polyphony Documentation for polyphony (1.1.1)
File: Advanced I/O with Polyphony — Documentation for polyphony (1.1.1) –
File: Advanced I/O with Polyphony — Documentation for polyphony (1.1.1)
Link: File: Advanced I/O with Polyphony — Documentation for polyphony (1.1.1): ""
Filed under things I didn’t know about IO with Ruby. Still love that language! This gem takes advantage of Unix “splices” to speed up IO when reading and writing large amounts of data.
Rewriting the Ruby parser
Link: Rewriting the Ruby parser: "At Shopify, we have spent the last year writing a new Ruby parser, which we’ve called YARP (Yet Another Ruby Parser). As of the date of this post, YARP can parse a semantically equivalent syntax tree to Ruby 3.3 on every Ruby file in Shopify’s main codebase, GitHub’s main codebase, CRuby, and the 100 most popular gems downloaded from rubygems.org. We recently got approval to merge this work into CRuby, and are very excited to share our work with the community. This post will take you through the motivations behind this work, the way it was developed, and the path forward."
Interesting in general. And from the perspective of parser engineering and trade offs.
Why did the #TwitterMigration fail?
Link: Why did the #TwitterMigration fail?: "I’ve been using fediverse stuff (Mastodon and, most recently, Calckey – I’m just going to use “Mastodon” as shorthand here, purists can bite me) for over a year now, a…"
An excellent dissertation on mastodon, the fediverse, and trade offs, dangers, features and bugs. Very thoughtful and insightful.
Community by the Numbers, Part One: Group Thresholds
Link: Community by the Numbers, Part One: Group Thresholds: ""
We often think of communities as organic creatures, which come into existence and grow on their own. However, the truth is they are fragile blossoms.
Get the most out of Python dicts
Link: Get the most out of Python dicts: "I won't make any dict joke"
Handy set of tips and tricks with Python dicts
Nova
Link: Nova: "The beautiful, fast, flexible, native Mac code editor from Panic."
Looks interesting! Will anything ever lure me away from vscode? Yes: I’m old enough to know that eventually every programming habit gets superseded by a better one.
Opinion | How Shoddy Data Becomes Sensational Research
Link: Opinion | How Shoddy Data Becomes Sensational Research: "Academics are addicted to p-hacking, data torturing, and other statistical sins. We must break these habits."
As early as 2005, alarm bells were going off over unrigorous social-science research — that was the year John P.A. Ioannidis, a Stanford professor of medicine, published “Why Most Published Research Findings Are False” in PLOS Medicine.