Skip to content

Add SONIC-O1 Technical Blog#6

Open
AhmedRadwan02 wants to merge 3 commits into
sonic-o1-legacyfrom
deploy-blog
Open

Add SONIC-O1 Technical Blog#6
AhmedRadwan02 wants to merge 3 commits into
sonic-o1-legacyfrom
deploy-blog

Conversation

@AhmedRadwan02
Copy link
Copy Markdown
Collaborator

Summary

This PR introduces a narrative-driven technical blog for the SONIC-O1 benchmark, built on the same Distill.pub + webpack.

What's included:

  • index.ejs — Main blog content following an Introduction → Benchmark → Evaluation → Fairness → Error Analysis → Conclusion structure
  • 8 interactive diagrams (Chart.js radar charts, tabbed fairness tables, stacked error bars, modality ablation comparisons, etc.)
  • Vector Institute branding (magenta/black/white palette)
  • Full appendix with metrics, model configs, annotation details, and LIWC-22 emotional language analysis
  • references.bib with all cited works

Design decisions:

  • Narrative storytelling tone rather than a condensed paper rewrite
  • Interactive elements let readers explore results themselves (task switchers, model toggles, demographic × task matrix)
  • Key findings highlighted in callout boxes to aid scanning
  • Emotional language analysis moved to appendix to keep the main flow focused

Note on base branch: This PR targets sonic-o1-legacy (not main) to isolate blog files for easier review. It will be merged into main separately.

For Reviewers

  • Read through the blog narrative — does the story flow naturally from introduction to conclusion?
  • Test interactive diagrams: do dropdowns, toggles, and hover tooltips work?
  • Run locally with npm install && npm run build && cd public && python3 -m http.server 8000 to verify citations render

@amrit110
Copy link
Copy Markdown
Member

I get:

86 packages are looking for funding
  run `npm fund` for details

6 vulnerabilities (2 low, 1 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> build
> cross-env NODE_ENV=production webpack --progress

assets by status 108 KiB [cached] 11 assets
./src/index.js 3.96 KiB [built] [code generated]

ERROR in unable to locate '/Users/amritkrishnan/src/sonic-o1/blog/src/assets/' glob

webpack 5.97.1 compiled with 1 error in 315 ms

@AhmedRadwan02
Copy link
Copy Markdown
Collaborator Author

The build was failing because src/assets/ was missing from the repo, the .png files were being excluded by .gitignore.

This has been fixed by force-adding the assets directory.

Note: The blog was originally developed locally (not on the cluster), if any build tests needed let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants