David Anson's Avatar

David Anson

@davidanson.bsky.social

My name is David Anson. I work at Microsoft where I've helped build client, server, and web apps. I contribute to OSS. Not a spokesperson. https://dlaa.me/

38 Followers  |  17 Following  |  57 Posts  |  Joined: 06.07.2023  |  1.8205

Latest posts by davidanson.bsky.social on Bluesky


As an experiment, could you use Task Manager to give high priority affinity to the running process and see if it behaves better? Or prove that scheduling is NOT the problem?

21.12.2025 03:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think I read that on Mac/iOS scheduling to power/efficiency cores is based on process/thread priority level. Maybe something like that?

21.12.2025 02:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Updated: markdownlint #VSCode #Markdown #linting extension to v0.61.1

- Improved rules, add warnings, add `severityForError`/`Warning`

marketplace.visualstudio.com/items?itemNa...

19.12.2025 19:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli v0.47.0, #Markdown #linting CLI for #NodeJS

- Add output and exit code support for warnings
- Update `markdownlint` dependency to `0.40.0`
- Improve `MD011`/`MD013`/`MD051`/`MD060`
- Update all dependencies via `Dependabot`

github.com/igorshubovyc...

12.12.2025 17:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint v0.40.0, #Markdown #linting library for #NodeJS

- Improve MD011/MD013/MD051/MD060
- Update dependencies

github.com/DavidAnson/m...

09.12.2025 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint v0.40.0, #Markdown #linting library for #NodeJS

- Improve MD011/MD013/MD051/MD060
- Update dependencies

github.com/DavidAnson/m...

05.12.2025 17:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli v0.46.0, #Markdown #linting CLI for #NodeJS

- Replace `glob` dependency with `tinyglobby`
- Update `markdownlint` to 0.39.0
- Add `MD060`/`table-column-style`
- Improve `MD001`/`MD007`/`MD009`/`MD010`/`MD029`/`MD033`/`MD037`/`MD059`

github.com/igorshubovyc...

20.11.2025 17:18 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v21

- Update markdownlint version (markdownlint-cli2 v0.19.0, markdownlint v0.39.0).

github.com/marketplace/...

17.11.2025 17:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli2 v0.19.0, #Markdown #linting CLI for #NodeJS

- Add `--format` parameter for editor integration
- Update output formatters for severity `warning`
- Explicitly version Docker containers for `pre-commit`
- Update dependencies

github.com/DavidAnson/m...

14.11.2025 17:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Fair point, though I think it glosses over something significant: error rate. Reputable newspapers (or blogs like your own!) publish retractions when they get a fact wrong. But that’s a rare event. LLMs hallucinate by design and that’s a common event. The β€œtrustability level” is wildly different.

26.10.2025 18:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Not so easy if you want them to preserve tab stops, perhaps. :)

20.10.2025 18:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint v0.39.0, #Markdown #linting library for #NodeJS

- Add MD060/table-column-style
- Improve MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059
- Add support for reporting violations as warnings
- Deprecate resultVersion and toString (breaking change)

github.com/DavidAnson/m...

15.10.2025 16:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting! In the meantime, I had realized a simple way to improve this with just a tiny bit of CSS. I made a note to look at that when I get a chance.

04.10.2025 17:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I remembered why I didn’t do that in the first place! Old posts are fully HTML vs. newer posts which are Markdown and pass code blocks through a highlighter during render. There’s no render step for old posts to give an opportunity to reformat those samples. And static edits wouldn’t be theme-aware.

03.10.2025 18:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Context: dlaa.me/blog/post/81...

03.10.2025 17:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry! Older posts use hard-coded HTML for light theme. That shouldn’t be the case with newer posts which use highlight.js. For example: dlaa.me/blog/post/ic...

I’ve made myself a note to see if it’s safe to remove the formatting from old stuff and let the auto-highlight code handle colorizing.

03.10.2025 17:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Eww, sorry.

02.10.2025 23:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Only Administrators members should be able to write there, so it seems like they run their service as Admin OR they relax privileges. Both are anti-patterns, I think.

02.10.2025 22:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you getting Beetlejuice vibes? Because I’m getting Beetlejuice vibes.

09.08.2025 03:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How did you convince the police officer that your bike was yours? Being able to unlock your lock should not have been enough. You could’ve added that to a legitimately-locked bike right before you contacted the officer.

31.07.2025 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wow, looks like *someone* woke up on the Smurf side of bed!

30.07.2025 16:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can’t imagine why…

30.07.2025 16:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Updated: markdownlint #VSCode #Markdown #linting extension to v0.60.0

- Updated `markdownlint` dependency to `0.38.0`
- Add `MD059`/`descriptive-link-text`
- Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052`

marketplace.visualstudio.com/items?itemNa...

28.05.2025 16:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Am I wrong to worry they’ll botch the upcoming remake?

26.05.2025 05:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli v0.45.0, #Markdown #linting CLI for #NodeJS

- Update `markdownlint` to `0.38.0`
- Add `MD059`/`descriptive-link-text`
- Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052`
- Remove support for EOL Node 18

github.com/igorshubovyc...

19.05.2025 16:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updated: markdownlint-cli2-action #Markdown #linting #GitHub #Action to v20

- Update markdownlint version (markdownlint-cli2 v0.18.1, markdownlint v0.38.0)

github.com/marketplace/...

16.05.2025 16:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - DavidAnson/markdownlint-cli2: A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library - DavidAnson/markdownlint-cli2

Updated: markdownlint-cli2 v0.18.0, #Markdown #linting CLI for #NodeJS

- Use user ID in Docker containers for security
- Update dependencies (including markdownlint)
- Remove support for end-of-life Node 18

github.com/DavidAnson/m...

13.05.2025 16:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - DavidAnson/markdownlint: A Node.js style checker and lint tool for Markdown/CommonMark files. A Node.js style checker and lint tool for Markdown/CommonMark files. - DavidAnson/markdownlint

Updated: markdownlint v0.38.0, #Markdown #linting library for #NodeJS

- Add MD059/descriptive-link-text
- Improve MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052
- `markdown-it` parser no longer a dependency (breaking change)
- Remove support for EOL Node 18

github.com/DavidAnson/m...

06.05.2025 16:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you for your kindness!!

09.03.2025 08:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep, I’m 100% with you on simplicity being key!

27.02.2025 06:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@davidanson is following 15 prominent accounts