Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4379

M

Malcolm Smith

Personal blog · malsmith.net/blogprogrammingsystems

Malcolm Smith's personal blog at malsmith.net covers programming and systems. Since 2018, 18 different Hacker News readers have linked it 19 times, most often “Yori: CMD reimagined (for Windows NT 3.1 or newer)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
19mentions?
18HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 6 in 2024

Too few sampled comments (12) to say how often HN recommends it.?

Why HN links it

HN readers link Malcolm Smith's site for his Windows software: the YEdit and Yori programs, plus notes on the Windows C runtime. The comments point to these tools rather than judging the writing.

Summarised by Claude from a sample of 12 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Yori: CMD reimagined (for Windows NT 3.1 or newer)
    6 people · 6 mentions · first linked 2018-08-16
  2. /edit/
    6 people · 6 mentions · first linked 2023-01-27
  3. A visual history of Visual C++ (2017)
    4 people · 4 mentions · first linked 2022-07-02

What Hacker News says?

  1. So, this uses the DLL version of the Microsoft CRT. Don’t know if that counts as cheating :) Why is a CRT needed here anyway, beyond very basic stuff like startup code and memcpy?.. Is MiniCRT[1] an option? [1] http://www.malsmith.net/minicrt/

    Comment linking /minicrt/

    on “I built a native Windows Todo app in pure C (278 KB, no frameworks)”
  2. Submitted A visual history of Visual C++ (2017) as a story · 58 points

    HN discussion
  3. Thankfully, the author of Yori[0] shell has made a modern port of EDIT called, well, Yedit[1]. [0]: http://www.malsmith.net/yori/ [1]: https://virtuallyfun.com/wordpress/2021/03/03/yedit-the-miss...

    Comment linking /yori/

    on “Micro – a modern and intuitive terminal-based text editor”
  4. Submitted A visual history of Visual C++ (2017) as a story · 3 points

    HN discussion
  5. A Microsoft employee recently (~6 months) opened a Github issue to discuss a command line editor for Windows: https://github.com/microsoft/terminal/discussions/16440 > " Thank you so much to everyone for engaging with this feature exploration! Your passion has generated a ton of excitement in our own team, and I’m happy to share our proposed direction, which is that we will work with Malcolm Smith (malxau), the main…

    Comment linking /edit/

    on “Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?”
  6. Submitted A visual history of Visual C++ as a story · 2 points

    HN discussion
  7. I'm also a fan of the TUI from Qbasic, it also appeared in Microsoft Works for DOS, Microsoft Word for DOS and probably other places. The UI was refered to as COW character oriented windows. It would be good if it could be open sourced, for historical reference. There were other interesting TUIs, the one in Defrag in DOS, and the Antivirus would change characters on the fly to generate a mouse cursor. The TUI in DOS…

    Comment linking /edit/

    on “Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?”
  8. Submitted Yori: CMD reimagined (for Windows NT 3.1 or newer) as a story · 2 points

    HN discussion
  9. It sounds like you're asking for two different things here: cmd.exe is a shell , and that's the guy that's parked. conhost.exe is a terminal , and that's under active development, though it's slower than something like VsCode, because we can't just go adding features as we see fit, we have a LOT of back compat we still need to support. Fortunately, conpty will allow for the creation of new terminal applications on W…

    Comment linking /yori/

    on “Introducing the Windows Pseudo Console (ConPty)”
  10. Submitted Yori: CMD reimagined as a story · 1 points

    HN discussion
  11. Here's an example showing how to patch a userspace binary: http://www.malsmith.net/blog/patching-closed-software/ Note: not my blog. (Edit: removed a probably unnecessary, and likely inaccurate, detail). Patching the kernel would involve a similar (but slightly more complicated) process.

    Comment linking /blog/patching-closed-software/

    on “Bug in reader/writer locks in Windows API”
  12. Submitted Being native Windows and OS/2 (2017) as a story · 1 points

    HN discussion
  13. They could've just shipped YEdit, which is open source: http://www.malsmith.net/edit/ but there is NIH syndrome in MS.

    Comment linking /edit/

    on “Edit is now open source”
  14. Submitted Yori: CMD Reimagined as a story · 1 points

    HN discussion
  15. > Before Microsoft decided that every single version of its C compiler should use a different C runtime (and much later they changed their mind again). It is... not as simple as that[1]. MSVCRT itself is the fifth version of a Win32 C runtime, after CRTDLL (used to ship with the OS but no longer), MSVCRT10, MSVCRT20, and MSVCRT40. It’s just that both the toolchains linking with MSVCRT and the OSes shipping it (and n…

    Comment linking /blog/visual-c-visual-history/

    on “The Windows malloc() implementation from MSVCRT is slow”
  16. Yes, I would like to make a cross-platform editor one day. I would probably choose Pascal's RTL video unit over C for that task. There is one editor called YEDIT that fits the brief for windows systems: http://www.malsmith.net/edit/

    Comment linking /edit/

    on “Show HN: A retro terminal text editor for GNU/Linux coded in C (C-edit)”
  17. There's Yori http://www.malsmith.net/yori/

    Comment linking /yori/

    on “Ask HN: Are there no shells for Windows other than PowerShell and CMD?”
  18. Malcolm Smith's YEdit deserves mention here, also inspired by the old MS-DOS Edit which was used by so many people in yesteryears to edit their autoexec files, read .nfo files and poke into the numerous batch files of the day. MS-DOS Edit no longer runs natively outside of something like a DOSBox, but YEdit is the closest thing I have seen to recreating almost exactingly the old nostalgic experience. Tilde is of cou…

    Comment linking /edit/

    on “The Tilde Text Editor”
  19. You may give YEdit a try. http://www.malsmith.net/edit/

    Comment linking /edit/

    on “micro – A Modern Alternative to nano”

Search all of HN for malsmith.net

Linked by the same people?