# nil (blogs) — RSS Amplifier

Recent posts from the 5 feeds in the RSS Amplifier directory that cover nil.

Page: <https://rssamplifier.com/topics/nil/blogs>  
Feed: <https://rssamplifier.com/topics/nil/blogs.md>

---

## [Making some shelves for the shed](https://blog.differentpla.net//blog/2026/08/05/shed-shelves/)

_2026-08-05 · Roger's Blog_

I was feeling kinda burnt out at work, and I’m fortunate enough to have some savings, so I’m taking a career break, and trying not to computer too much. I decided to try my hand at woodworking. To keep this relatively risk-free, I decided to make some shelves for the garden shed. It’s a shed, so it doesn’t matter if it’s not perfect, or even good. I borrowed a track saw from a friend, bought some…

## [Indiana Just Entered the High School NIL Era — Now the Real Work Begins](https://nileducation.substack.com/p/indiana-just-entered-the-high-school)

_2026-05-07 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

The IHSAA approved Personal Branding Activities for student-athletes. Here’s what every family, athlete, and school in the Hoosier State needs to understand before the 2026-27 school year arrives.

## [The OHSAA NIL Referendum: Why Issue 8B Deserves Serious Concern](https://nileducation.substack.com/p/the-ohsaa-nil-referendum-why-issue)

_2026-04-29 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

Issue 8B Is More Than a Bylaw Update — It’s a Philosophical Shift

## [HB 661 vs. HB 745: Two Competing Bills and a Growing Leadership Void](https://nileducation.substack.com/p/hb-661-vs-hb-745-two-competing-bills)

_2026-03-27 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

Two Ohio bills. Two opposite visions for high school NIL. One restricts. One expands. But does either one actually separate NIL from athletic participation?

## [HB 661 – Third Hearing: Governance, Guardrails, and When the Word “Ban” Gets Complicated](https://nileducation.substack.com/p/hb-661-third-hearing-governance-guardrails)

_2026-03-04 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

Separation, Structure, and the Case for a Deliberate Reset

## [HB 661 Hearing #2 Recap: Who was in the room? The Day for Opponents...](https://nileducation.substack.com/p/hb-661-hearing-2-recap-who-was-in)

_2026-02-27 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

HB 661 | Second Hearing | Ohio House Education Committee | February 24, 2026

## [HB 661 Second Hearing: The Signal Is Getting Clearer, or is it?](https://nileducation.substack.com/p/hb-661-second-hearing-the-signal)

_2026-02-18 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

Ohio House Education Committee | February 17, 2026

## [SB 661 Update: Second Hearing Today (2/17/26) in Ohio House Education Committee](https://nileducation.substack.com/p/sb-661-update-second-hearing-today)

_2026-02-17 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

Ohio’s proposed high school NIL rollback legislation continues moving forward.

## [Ohio High School NIL: SB 661 Gets Its First Hearing](https://nileducation.substack.com/p/ohio-high-school-nil-sb-661-gets)

_2026-02-04 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

From OHSAA Vote to Statehouse Scrutiny: What Today’s Hearing Means

## [Ohio Lawmakers Move to Erase High School NIL — What This Potentially Means for Students, Schools, and Policy](https://nileducation.substack.com/p/ohio-lawmakers-move-to-erase-high)

_2026-02-04 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

When Policy, Politics, and Student Protection Collide in the HS NIL Era

## [Stocks ranked by what execs say (Sponsored)](https://crawlproof.com/a/ndC78568vOeE)

_2026-02-04 · **Sponsored**_

Evidence-backed watchlists from earnings calls and filings, cited to real transcripts—not guesses.

## [Michigan Moves: MHSAA Permits High School NIL / Personal Branding Agreement Activity](https://nileducation.substack.com/p/michigan-moves-mhsaa-permits-high)

_2026-02-03 · Doc's Dose of High School NIL · Doc's Dose of High School NIL Education_

What the New MHSAA Language Means, Why It Changed, and What Schools and Families Must Understand Moving Forward

## [How Personal Text Updates Are Redefining the Fan Experience](https://nilclub.substack.com/p/how-personal-text-updates-are-redefining)

_2026-01-05 · NIL Club · NIL Club_

Fans want more than highlights—they want access and authenticity.

## [Crafting Interpreters in Rust: Parsing variable declarations](https://blog.differentpla.net//blog/2026/01/01/crafting-interpreters-rust-grammar-var-decl/)

_2026-01-01 · Roger's Blog_

In the previous post, we started on Chapter 8: “Statements and State” from the book. We implemented some simple statements, primarily print . In this post, we’ll look at the next type of statement: global variable declarations. The book tells us that variables are declared with the var keyword: var beverage = "espresso"; …and that they’re different from normal statements, which gives us this…

## [Crafting Interpreters in Rust: Parsing statements](https://blog.differentpla.net//blog/2025/12/28/crafting-interpreters-rust-grammar-statements/)

_2025-12-28 · Roger's Blog_

It’s time to move on to Chapter 8: “Statements and State” from the book. To do this, we’ll implement parsing (and executing) some simple statements. The book gives us this: program → statement\* EOF ; statement → exprStmt | printStmt ; exprStmt → expression ";" ; printStmt → "print" expression ";" ; So we can update our grammar accordingly: // program : statement\* EOF ; pub Program = Statement\*; //…

## [NIL Club: Empowering High School Students Through NIL Education](https://nilclub.substack.com/p/nil-club-empowering-high-school-students)

_2025-12-12 · NIL Club · NIL Club_

NIL Club’s expansion into high schools provides an educational foundation for students learning to manage personal branding and digital communities.

## [Crafting Interpreters in Rust: Parsing groups](https://blog.differentpla.net//blog/2025/12/10/crafting-interpreters-rust-grammar-grouping/)

_2025-12-10 · Roger's Blog_

We’re almost done with expressions. Next we add grouping with parentheses. Recall that primary is defined in the book as follows: primary → NUMBER | STRING | "true" | "false" | "nil" | "(" expression ")" ; We need to implement that "(" expression ")" bit. The test looks like this: #\[test\] fn grouping\_multiply\_divide () { let parser = lox :: ExpressionParser :: new (); let expr = parser . parse (…

## [Crafting Interpreters in Rust: Parsing Binary Operators, part 3](https://blog.differentpla.net//blog/2025/12/10/crafting-interpreters-rust-grammar-binary-operators-3/)

_2025-12-10 · Roger's Blog_

So far, we implemented parsing for numbers, strings, booleans, nil, unary operators ! and - , multiplication and division, and addition and subtraction. Next on the list are comparison operators (greater-than, less-than, etc.) and equality operators. As a reminder, the grammar for expressions, from the book, looks like this: expression → equality ; equality → comparison ( ( "!=" | "==" )…

## [Crafting Interpreters in Rust: Parsing Binary Operators, part 2](https://blog.differentpla.net//blog/2025/12/09/crafting-interpreters-rust-grammar-binary-operators-2/)

_2025-12-09 · Roger's Blog_

At the end of the previous post, we could parse division and multiplication operators. Because we used an LALRPOP macro, it should be relatively simple to add addition and subtraction operators. Addition As usual, we start with a test: #\[test\] fn addition () { let parser = lox :: ExpressionParser :: new (); let expr = parser . parse ( "12 + 3" ) . unwrap (); assert\_eq! ( expr, Expression ::…

## [Crafting Interpreters in Rust: Parsing Binary Operators, part 1](https://blog.differentpla.net//blog/2025/12/09/crafting-interpreters-rust-grammar-binary-operators-1/)

_2025-12-09 · Roger's Blog_

In the previous post, we finished implementing parsing of unary operators. In this post, we’ll take a look at the first of the binary operators: division and multiplication. Division As usual, we start with a test: #\[test\] fn division () { let parser = lox :: ExpressionParser :: new (); let expr = parser . parse ( "12 / 3" ) . unwrap (); assert\_eq! ( expr, Expression :: Divide { left : Box :: new…

## [Crafting Interpreters in Rust: Parsing Unary Negation](https://blog.differentpla.net//blog/2025/12/07/crafting-interpreters-rust-grammar-unary-negation/)

_2025-12-07 · Roger's Blog_

In the last post, we implemented unary-not. In this one, we’ll implement the other unary operator: negation. As usual, we’ll start with a test: #\[test\] fn negation () { let parser = lox :: ExpressionParser :: new (); let expr = parser . parse ( "-42" ) . unwrap (); assert\_eq! (expr, Expression :: Nil ); } Now — obviously — this isn’t going to pass, but it’ll prompt us through the steps to get it…

## [Refer a Friend, Earn Rewards (Sponsored)](https://crawlproof.com/a/ly2G4qSmuaLZ)

_2025-12-07 · **Sponsored**_

Earn rewards when friends get the Graphite Business Card through your referral.

## [Crafting Interpreters in Rust: Parsing Unary-NOT](https://blog.differentpla.net//blog/2025/12/07/crafting-interpreters-rust-grammar-unary-not/)

_2025-12-07 · Roger's Blog_

We’re implementing Lox’s primary rule. So far, we’ve done booleans, nil , numbers and strings. Let’s move on to some basic expressions. In this post, we’ll deal with unary-NOT — !x . In the book, Lox’s primary rule looks like this: primary → NUMBER | STRING | "true" | "false" | "nil" | "(" expression ")" ; We’ve already done numbers, strings, boleans and nil. Now we need to do expressions, which…

## [Crafting Interpreters in Rust: Adding strings to the grammar](https://blog.differentpla.net//blog/2025/12/04/crafting-interpreters-rust-grammar-strings/)

_2025-12-04 · Roger's Blog_

We’re implementing Lox’s primary rule. So far, we’ve done booleans, nil and numbers. Let’s move on to strings. In the book, Lox’s primary rule looks like this: primary → NUMBER | STRING | "true" | "false" | "nil" | "(" expression ")" ; We start with a test: #\[test\] fn strings () { let parser = lox :: PrimaryParser :: new (); assert\_eq! (parser . parse ( " \\"\\" " ) . unwrap (), Primary :: String (…

## [NIL Club: A Transparent System Fans Can Trust](https://nilclub.substack.com/p/nil-club-a-transparent-system-fans)

_2025-11-17 · NIL Club · NIL Club_

NIL Club’s model is intentionally simple: fans subscribe to support a team, and every dollar is shared evenly among its athletes.

## [NIL Club: Empowering Every Athlete Equally](https://nilclub.substack.com/p/empowering-every-athlete-equally)

_2025-11-10 · NIL Club · NIL Club_

The world of college sports has undergone significant changes since 2021, and the NIL Club is at the forefront of these developments.

## [Supporting Student-Athletes: The Fan’s New Role in Collegiate Sports by NIL Club](https://nilclub.substack.com/p/supporting-student-athletes-the-fans)

_2025-11-04 · NIL Club · NIL Club_

NIL Club noted that this article highlights the significant role fans play in college sports, extending far beyond attending games.

## [About this site](https://whysonil.dev/about/)

_2025-10-18 · hi@whysonil.dev (Nil) · Hey, I&#39;m Nil. on whysonil.dev_

I’m Nil , a backend engineer with a serious appreciation for systems that scale and code that doesn't keep me up at night. The Backstory My journey into software started with curiosity—wondering how things worked under the hood. That curiosity led me down the rabbit hole of distributed systems, where I found my home. I specialize in building robust backend services, primarily using Go . There's…

## [Contact](https://whysonil.dev/contact/)

_2025-10-18 · hi@whysonil.dev (Nil) · Hey, I&#39;m Nil. on whysonil.dev_

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Found a bug, mistake, or something to discuss? Or maybe you have an idea for a new post? The best way to reach me is via email: hello@whysonil.dev

## [Privacy Policy](https://whysonil.dev/privacy/)

_2025-10-18 · hi@whysonil.dev (Nil) · Hey, I&#39;m Nil. on whysonil.dev_

Last updated: October 18, 2025 Your privacy is important to us. It is whysonil.dev 's policy to respect your privacy regarding any information we may collect from you across our website, https://whysonil.dev , and other sites we own and operate. Information We Collect We only ask for personal information when we truly need it to provide a service to you. We collect it by fair and lawful means,…

## [Terms of Service](https://whysonil.dev/terms/)

_2025-10-18 · hi@whysonil.dev (Nil) · Hey, I&#39;m Nil. on whysonil.dev_

1. Terms By accessing this website, accessible from https://whysonil.dev , you are agreeing to be bound by these Website Terms and Conditions of Use and agree that you are responsible for the agreement with any applicable local laws. If you disagree with any of these terms, you are prohibited from accessing this site. The materials contained in this website are protected by copyright and trade…

## [Game On, Brand On: Student-Athletes Shaping Tomorrow by NIL Club](https://nilclub.substack.com/p/game-on-brand-on-student-athletes)

_2025-10-06 · NIL Club · NIL Club_

NIL Club emphasized that today’s student-athletes are brand builders. Through storytelling, fan engagement, and collaboration with businesses, they harness influence for financial and personal growth. This shift allows them to chart paths beyond the field. Even so, balancing performances, schoolwork, and public presence brings pressure. Strong mentorship and structure help them thrive.

## [Prime Noise-Cancelling Picks (Sponsored)](https://crawlproof.com/a/fW05kZeKxerA)

_2025-10-06 · **Sponsored**_

Browse Prime-eligible, 4-star-and-up noise-cancelling earbuds with fast shipping and deals

## [Fan Support as a Career Booster: How Every Cheer Makes a Difference by NIL Club](https://nilclub.substack.com/p/fan-support-as-a-career-booster-how)

_2025-09-11 · NIL Club · NIL Club_

NIL Club explained that from roaring applause to merchandise sales, each fan contribution helps athletes ease financial burdens and gain recognition for their hard work.

## [Why NIL Club Is the Preferred Platform for Student-Athlete Fan Engagement](https://nilclub.substack.com/p/why-nil-club-is-the-preferred-platform)

_2025-07-23 · NIL Club · NIL Club_

To learn more about NIL Club, click the links below:

