Lin
banner
hulin.dev
Lin
@hulin.dev
Dev, Typescript, Nextjs, Rust, Performance Tunning
Reposted by Lin
Good news from ESLint! The 10 years old parallel linting issue is finally resolved.

Issue: github.com/eslint/eslin...
PR: github.com/eslint/eslin...
Lint multiple files in parallel [$500] · Issue #3565 · eslint/eslint
This is a discussion issue for adding ability to run eslint in parallel for multiple files. The idea is that ESLint is mostly CPU bound, not IO bound, so creating multiple threads (for machine with...
github.com
August 15, 2025 at 4:30 PM
Reposted by Lin
📦 novuhq / novu
⭐ 37,504 (+89)
🗒 TypeScript

The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
GitHub - novuhq/novu: The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations. - novuhq/novu
github.com
August 13, 2025 at 4:02 PM
Reposted by Lin
🚀 Skyrocketing! 🚀 (200+ new stars)

📦 rasbt / LLMs-from-scratch
⭐ 61,132 (+329)
🗒 Jupyter Notebook

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
GitHub - rasbt/LLMs-from-scratch: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step - rasbt/LLMs-from-scratch
github.com
August 3, 2025 at 7:02 PM
Reposted by Lin
Most of the time you’re using vi.mock, you probably shouldn’t be.

It's too global, too brittle, and too easy to misuse.
vi.spyOn is almost always the better choice.

laconicwit.com/vi-mock-is-a...
`vi.mock` Is a Footgun: Why `vi.spyOn` Should Be Your Default
Which Vitest API is your favorite? There are so many great ones to choose from. test is a classic, vi.fn might have the best name, and expect is a great Swiss Army knife. Like a proud parent, I have t...
laconicwit.com
July 28, 2025 at 11:57 AM
Reposted by Lin
skyzh / mini-lsm: A course of building an LSM-Tree storage engine (database) in a week. ★3392 https://github.com/skyzh/mini-lsm
skyzh / mini-lsm
A course of building an LSM-Tree storage engine (database) in a week.
github.com
June 7, 2025 at 8:16 PM
Reposted by Lin
📦 triggerdotdev / trigger.dev
⭐ 11,333 (+46)
🗒 TypeScript

Trigger.dev – open source background jobs and AI infrastructure
GitHub - triggerdotdev/trigger.dev: Trigger.dev – open source background jobs and AI infrastructure
Trigger.dev – open source background jobs and AI infrastructure - triggerdotdev/trigger.dev
github.com
June 3, 2025 at 3:02 PM
Reposted by Lin
How had I never heard of firedbg.sea-ql.org/blog/2023-12...? This cools cool! Is it still actively developed? Anybody tried it?
Introducing FireDBG for Rust | FireDBG - 🔥 Time Travel Visual Debugger for Rust
Debugging programs is hard
firedbg.sea-ql.org
May 31, 2025 at 11:53 AM
Radix UI
Components, icons, and colors for building high‑quality, accessible UI. Free and open-source.
www.radix-ui.com
December 18, 2024 at 6:26 AM
#adventofcode, 2024, day8, #rust solution, today feels good

github.com/hulin32/adve...
github.com
December 8, 2024 at 8:14 PM
#adventofcode, 2024, day6/day7, #rust solution
these 2 days' second part is not good, 30s roughly again. Need to take a look at the community's solution to get some better ideas 💡

github.com/hulin32/adve...

github.com/hulin32/adve...
github.com
December 7, 2024 at 6:56 PM
finally 🔥
December 6, 2024 at 6:29 AM
#adventofcode, 2024, day5, #rust solution(half mainly from AI :D)

second part took 1min roughly to finish🫠, I am sure there must have some smarter solution

github.com/hulin32/adve...
github.com
December 5, 2024 at 11:09 PM
#adventofcode, 2024, day4, #rust solution

github.com/hulin32/adve...

interesting, the works version performance is better than the beautify one, 0.01s faster at least, very stable, need to dig more to know the reason
December 4, 2024 at 11:12 PM
Reposted by Lin
now you can run `npm install bluesky-comments` to use bluesky replies as your blog's comment section!

thanks @coryzue.com 🙌
So cool! I just used this to add comments to my site and published an npm package to make it easy for anyone else to do it:

www.coryzue.com/writing/blue...
Adding Bluesky-powered comments to any website in five minutes
Long live the open web!
www.coryzue.com
November 25, 2024 at 5:16 PM
#adventofcode, 2024, day3, #rust solution

github.com/hulin32/adve...

its regex
December 3, 2024 at 7:06 PM
#adventofcode, 2024, day2, #rust solution

github.com/hulin32/adve...

The second part needs a bit of time, any better solution? 🤔
December 2, 2024 at 10:26 PM
Reposted by Lin
🔥 Hot Repo! 🔥 (100+ new stars)

📦 practical-tutorials / project-based-learning
⭐ 204,789 (+188)

Curated list of project-based tutorials
GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials
Curated list of project-based tutorials. Contribute to practical-tutorials/project-based-learning development by creating an account on GitHub.
github.com
November 22, 2024 at 5:01 PM