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

Top all-time · #1834

W

Wilfred Hughes::Blog

Personal blog · wilfred.me.ukprogramming

Wilfred Hughes::Blog is a personal blog at wilfred.me.uk about programming. Since 2013, 42 different Hacker News readers have linked it 74 times, most often “The Fastest BigInt In The West (2014)”. The last post was in 2022, but the archive is still widely read.

Visit the blog
74mentions?
42HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 14 in 2017

programming, language design, and human factors

Most-linked posts?

  1. The Fastest BigInt In The West (2014)
    3 people · 6 mentions · first linked 2022-09-17
  2. Example-Driven Development
    3 people · 6 mentions · first linked 2016-07-30
  3. Difftastic, the fantastic diff
    3 people · 4 mentions · first linked 2022-09-07
  4. Remacs is an incremental port of Emacs' C code to Rust
    3 people · 3 mentions · first linked 2017-05-23
  5. My First LLVM Compiler (2015)
    3 people · 3 mentions · first linked 2015-02-22
  6. The Fastest BigInt in the West
    3 people · 3 mentions · first linked 2014-10-20
  7. Why Markdown Is Not My Favourite Language
    3 people · 3 mentions · first linked 2013-04-26
  8. The Definitive Guide to Syntax Highlighting
    2 people · 3 mentions · first linked 2014-09-28
  9. Searching a Million Lines of Lisp
    2 people · 2 mentions · first linked 2016-10-05
  10. The Siren Song of Little Languages
    2 people · 2 mentions · first linked 2022-03-28

What Hacker News says?

  1. There was a good point made, that has stuck with me over the years. that our syntax highlighters are highlighting the wrong thing. They should not be coloring the grammar, we are good at picking out grammar, they should be highlighting the symbols. each different variable and function name should be getting it's own color. that is, the goal is to make it quicker to distinguish different symbols, not that they are a…

    Comment linking /blog/2014/09/27/the-definitive-guide-to-syntax-highlighting/

    on “Delta: A syntax-highlighting pager for Git, diff, grep, and blame output”
  2. Submitted Difftastic, the fantastic diff as a story · 698 points

    HN discussion
  3. https://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint... Look at all the programming language implementations that provide big integers by calling out to GMP. Why would it be "cheating" when available to all and done openly? Libraries matter.

    Comment linking /blog/2014/10/20/the-fastest-bigint-in-the-west/

    on “A comparison of Rust’s borrow checker to the one in C#”
  4. Submitted Announcing Remacs: Porting Emacs to Rust as a story · 206 points

    HN discussion
  5. https://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint... Look at all the programming language implementations that provide big integers by calling out to GMP. Why would it be "cheating" when available to all and done openly? Libraries matter. >Most the Debian benchmarks for C# are cheaty too.< Just name-calling.

    Comment linking /blog/2014/10/20/the-fastest-bigint-in-the-west/

    on “A comparison of Rust’s borrow checker to the one in C#”
  6. Submitted Example-Driven Development as a story · 157 points

    HN discussion
  7. > This looks like a lot of work for what amounts to very little end-user benefit. Oh, but how wrong you are. At London Emacs meetup Wilfred gave a talk about his motivations for this work. One of the big and most obvious benefits is this: while porting some feature to Rust, he discovered a bug in Emacs, fixed it and got given commit access for his work. You can read the transcript of his presentation here: http://ww…

    Comment linking /blog/2017/04/30/remacs-talk-transcript/

    on “Remacs – A community-driven port of Emacs to Rust”
  8. Submitted Why Markdown Is Not My Favourite Language as a story · 139 points

    HN discussion
  9. According to http://www.wilfred.me.uk/blog/2017/07/15/these-weeks-in-rema... it's running on 32-bit macOS. I don't know if Remacs is 32-bit-only on all platforms. This is an interesting project and I wish them well. I have no opinion on Rust at the moment, but I do see this as part of a general trend towards safer languages.

    Comment linking /blog/2017/07/15/these-weeks-in-remacs-ii/

    on “Remacs – A community-driven port of Emacs to Rust”
  10. Submitted Why Markdown Is Not My Favourite Language (2012) as a story · 114 points

    HN discussion
  11. STOP/ I just think that before judging remacs everyone had to read this blogpost: http://www.wilfred.me.uk/blog/2017/04/30/remacs-talk-transcr...

    Comment linking /blog/2017/04/30/remacs-talk-transcript/

    on “Remacs – A community-driven port of Emacs to Rust”
  12. Submitted My First LLVM Compiler (2015) as a story · 87 points

    HN discussion
  13. Or this one: http://www.wilfred.me.uk/blog/2017/01/11/announcing-remacs-p... For extra enjoyment, look at the way they convert a function definition to Rust. You'd hope that the new version would be at least somewhat nicer than the original, but of course not. As lng as it's Rust it must be better, right?

    Comment linking /blog/2017/01/11/announcing-remacs-porting-emacs-to-rust/

    on “GIMP developer looking for funding”
  14. Submitted The Definitive Guide to Syntax Highlighting as a story · 77 points

    HN discussion
  15. I really love the idea and style of this blog post and the project's README. I recognized the style from somewhere and then realized it was the same author as "Example Driven Development"[1], another one that showed up on HN a while back. [1]: http://www.wilfred.me.uk/blog/2016/07/30/example-driven-deve...

    Comment linking /blog/2016/07/30/example-driven-development/

    on “Announcing Remacs: Porting Emacs to Rust”
  16. Submitted Synthesising Elisp Code as a story · 76 points

    HN discussion
  17. I don’t think I’ve seen BigInt in the wild Wild West of JS at all, so that’s probably true that most folks are not aware of it. I wonder if there’s some room for improvement since using GMP is pretty standard for most languages. Edit: forgot to link to a BigInt comparison in major language implementations http://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint-...

    Comment linking /blog/2014/10/20/the-fastest-bigint-in-the-west/

    on “Emacs-ng: Emacs with Deno runtime and TypeScript”
  18. Submitted Searching a Million Lines of Lisp as a story · 73 points

    HN discussion
  19. I assumed the readers would follow the link to see the original results. GMP is undoubtedly the state-of-the-art of arbitrary-precision arithmetic. The point of this table was to compare bignum implementations provided by different languages, so programs that use GMP bindings are excluded. Probably it would make sense to include the best result that uses GMP, but I think GHC is quite representative of GMP's performa…

    Comment linking /blog/2014/10/20/the-fastest-bigint-in-the-west/

    on “Python behind the scenes #8: how Python integers work”
  20. Submitted Essential Elisp libraries as a story · 67 points

    HN discussion
  21. https://github.com/Wilfred/difftastic/wiki/Structural-Diffs is a nice list of alternatives. Difftastic itself is great as well! The author wrote up nice posts about its design: https://www.wilfred.me.uk/blog/2022/09/06/difftastic-the-fan... , https://difftastic.wilfred.me.uk/diffing.html .

    Comment linking /blog/2022/09/06/difftastic-the-fantastic-diff/

    on “Diffsitter – A Tree-sitter based AST difftool to get meaningful semantic diffs”
  22. Submitted The Siren Song of Little Languages as a story · 57 points

    HN discussion
  23. Fascinating, but not surprising that the study concludes that the "effect becomes weaker with an increase in programming experience". Maybe of interest is Hughes' discussion [1] of the different forms of syntax colouring. It was discussed on HN before [2]. [1] http://www.wilfred.me.uk/blog/2014/09/27/the-definitive-guid... [2] https://news.ycombinator.com/item?id=8378799

    Comment linking /blog/2014/09/27/the-definitive-guide-to-syntax-highlighting

    on “The impact of syntax colouring on program comprehension [pdf]”
  24. Submitted Even More Brainfuck Optimisations as a story · 56 points

    HN discussion
  25. Wilfred is a genius. The OP article is from about a year ago, but it laid the foundation for the Emacs package he just released: http://www.wilfred.me.uk/blog/2017/08/30/helpful-adding-cont...

    Comment linking /blog/2017/08/30/helpful-adding-contextual-help-to-emacs/

    on “Searching a Million Lines of Lisp”
  26. Submitted The Siren Song of Little Languages as a story · 50 points

    HN discussion
  27. At least with BigInts, CPython implementation is quite fast. See https://www.wilfred.me.uk/blog/2014/10/20/the-fastest-bigint...

    Comment linking /blog/2014/10/20/the-fastest-bigint-in-the-west/

    on “Why Is Python So Popular in 2025?”
  28. Submitted Comparative Macrology as a story · 44 points

    HN discussion
  29. Happy to read there is some interest in “Markdown 2.0” or “lightweight markup, next generation”. With adoption by big outlets like Github and StackOverflow, and dozens of static site generators built on plain text source files, marked-up in Markdown syntax, Markdown is becoming a _de facto_ general-purpose document _editing_ and _storage_ standard. With the advent of fast client-side parsers, soon it might even subs…

    Comment linking /blog/2012/07/30/why-markdown-is-not-my-favourite-language/

    on “SkrivML: A lightweight markup language”
  30. Submitted Editing Julia code with Emacs as a story · 38 points

    HN discussion

Search all of HN for wilfred.me.uk

Linked by the same people?