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 · #4693

H

Håkon Wium Lie

Personal blog · wiumlie.nowebprogramming

Håkon Wium Lie's personal blog at wiumlie.no covers web and programming. Since 2014, 17 different Hacker News readers have linked it 30 times, most often “PhD Thesis: Cascading Style Sheets (2005)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
30mentions?
17HN people?
2014–2024first – last linked?
Links on Hacker News per year · peak 8 in 2020

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

Why HN links it

HN readers link Håkon Wium Lie's site mainly for his 2006 PhD thesis on CSS, and for posts on his lawsuit over publishing Norwegian court records and on CSS history.

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

Hjemmesiden til Håkon Wium Lie

Most-linked posts?

  1. PhD Thesis: Cascading Style Sheets (2005)
    3 people · 3 mentions · first linked 2018-09-19
  2. /2006/phd/css.pdf
    2 people · 8 mentions · first linked 2019-11-16
  3. Rettspraksis.no returns
    2 people · 3 mentions · first linked 2018-10-22
  4. /2018/rettspraksis/06-11-blog.html
    2 people · 2 mentions · first linked 2019-02-09

What Hacker News says?

  1. Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document styling language anyone would ever need. Unfortunately following an incident with a broken Lisp machine, a liquid lunch, and an unlicensed particle accelerator, I became trapped in a parallel…

    Comment linking /2006/phd/css.pdf

    on “Old CSS, New CSS”
  2. Submitted Opera Software Guerilla Gardening as a story · 2 points

    HN discussion
  3. mcgwiz · 2020-02-02Recommends
    The original thesis is very instructive. https://www.wiumlie.no/2006/phd/

    Comment linking /2006/phd/

    on “Old CSS, New CSS”
  4. Submitted Rettspraksis.no returns as a story · 2 points

    HN discussion
  5. Sadly the Norwegian courts do not seem to agree. See this series of blog posts by the creator of CSS. https://www.wiumlie.no/2018/rettspraksis/06-11-blog

    Comment linking /2018/rettspraksis/06-11-blog

    on “Programmers generate every possible melody in MIDI to prevent lawsuits”
  6. Submitted PhD Thesis: Cascading Style Sheets (2005) as a story · 1 points

    HN discussion
  7. Actually, I do have some links that I'd pocketed (and forgotten about): Old CSS, new CSS / fuzzy notepad (this one was featured on HN several times) https://eev.ee/blog/2020/02/01/old-css-new-css/?utm_source=p... Ask an expert: Why is CSS . . . the way it is? https://increment.com/frontend/ask-an-expert-why-is-css-the-... CSS Thesis by Håkon Wium Lie https://www.wiumlie.no/2006/phd/css.pdf

    Comment linking /2006/phd/css.pdf

    on “CSS's !important was added because of laws about font size for some text”
  8. Submitted Access Granted as a story · 1 points

    HN discussion
  9. The creator of CSS was sued (and ended up losing, unfairly imo but it drew the attention of the lawmakers at the end) for making an open database of court records. https://www.wiumlie.no/2018/rettspraksis/06-11-blog.html (it has links to the next posts) I wish that every country published their court documents for free.

    Comment linking /2018/rettspraksis/06-11-blog.html

    on “Government’s PACER Fees Are Too High, Federal Circuit Says”
  10. Submitted Rettspraksis.no Liberates 40,000 Norwegian Supreme Court Cases from Copyright as a story · 1 points

    HN discussion
  11. If you want more information, somebody wrote a PhD thesis on this very topic http://wiumlie.no/2006/phd/

    Comment linking /2006/phd/

    on “Languages Which Almost Became CSS”
  12. That and browser sniffing to serve intentionally broken CSS on Microsoft's websites to competitors like Opera, I remember this because it directly effected me at the time. I mean at least we still have websites like this from over 20 years ago that still document the bullshit, people who weren't there CANNOT fathom the how despicable they were. https://www.wiumlie.no/2003/2/msn/

    Comment linking /2003/2/msn/

    on “Is Chrome the New IE? (2023)”
  13. Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document styling language anyone would ever need. Unfortunately following an incident with a broken Lisp machine, a liquid lunch, and an unlicensed particle accelerator, I became trapped in a parallel…

    Comment linking /2006/phd/css.pdf

    on “CSS Utility Classes and “Separation of Concerns” (2017)”
  14. > Wasn't the whole point of CSS to separate presentation from data Well, no, not really. It was intended to stem the tide of HTML devolving entirely into a presentation language, but H.W.Lie's thesis[1] makes it quite clear that HTML was always expected to remain a middle ground mish-mash of structure, content, and presentation, one in which everyday authors could still intuitively grasp the purpose of standard elem…

    Comment linking /2006/phd/css.pdf

    on “Why I Love Tailwind”
  15. Håkon Wium Lie, the author of CSS, and fellow implementers were very aware of the TeX box model > 6.6.4 Inspiration from other formatting models In the early design phases of the CSS visual formatting model, other formatting models were frequently consulted for inspiration. In particular, TeX [Knuth 1984] was often brought up in white-board discussions. As one of its foundations, TeX has a well-defined box model whe…

    Comment linking /2006/phd/

    on “Use spacer components instead of CSS margins (2020)”
  16. Non-Norwegians do not read the blog of the creator of CSS, right? https://www.wiumlie.no/en

    Comment linking /en

    on “Nessie – Lightweight Web Browser”
  17. This is a somewhat superficial history that only briefly touches on origins, and doesn't discuss the fundamental idea behind CSS, from which everything else is, directly or otherwise, a consequence. Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last d…

    Comment linking /2006/phd/css.pdf

    on “Why is CSS the way it is?”
  18. This isn't just the U.S. Switzerland may be better, but Norway has similar issues https://www.wiumlie.no/2018/rettspraksis/10-22-returns Furthermore, as discussed in that link the entire EU has a 15-year "database" directive that limits free and open access [0] [0] https://ec.europa.eu/digital-single-market/en/protection-dat...

    Comment linking /2018/rettspraksis/10-22-returns

    on “Attacking a Pay Wall That Hides Public Court Filings”
  19. With update: https://www.wiumlie.no/2018/rettspraksis/10-22-returns It recaps most of what is in the first link while talking about how they both lost and won the court case

    Comment linking /2018/rettspraksis/10-22-returns

    on “Attacking a Pay Wall That Hides Public Court Filings”
  20. There is a very similar case going on in Norway, where Håkon Wium Lie (creator of CSS) is being sued: https://www.wiumlie.no/2018/rettspraksis/06-11-blog.html

    Comment linking /2018/rettspraksis/06-11-blog.html

    on “Attacking a Pay Wall That Hides Public Court Filings”
  21. The Norwegian equivalent of this project, got sued for copyright infringement of supreme court verdicts: http://www.wiumlie.no/2018/rettspraksis/10-22-returns

    Comment linking /2018/rettspraksis/10-22-returns

    on “Three hundred and sixty years of United States caselaw”
  22. This is a somewhat superficial list that omits discussing the fundamental idea behind CSS, viz. the semantic model; from which everything else is, directly or otherwise, a consequence. Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document stylin…

    Comment linking /2006/phd/css.pdf

    on “Incomplete List of Mistakes in the Design of CSS”
  23. It looks like there's partial support in other browsers too (I think it's still vendor prefixed). I see columns in Chrome using the example page: http://www.wiumlie.no/2014/css-figures/koster/prefix.html It seems like some of the more advanced features like spanning multiple columns hasn't made its way to Chrome yet.

    Comment linking /2014/css-figures/koster/prefix.html

    on “CSS One-Liners”
  24. Three decades ago I was similarly overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document styling language anyone would ever need. Unfortunately following an incident with a broken Lisp machine, a liquid lunch, and an unlicensed particle accelerator, I became trapped i…

    Comment linking /2006/phd/css.pdf

    on “Was Javascript really made in 10 days?”
  25. I've mostly cheated by using CSS preprocessors like Sylus ( http://stylus-lang.com ) or Sass to avoid page rendering surprises, and a postprocessor like PostCSS to optimize and not worry if certain latest modules have multi browser support. A survey of these things here if interested: https://www.mdpi.com/2078-2489/9/1/17/htm I also once read through this thesis, to understand how the rule overrides work and other p…

    Comment linking /2006/phd/

    on “Ask HN: Self-taught devs, what are the best cheap resources for learning webdev?”
  26. Interestingly enough, the syntax of this reinvented CSS reminds me of an old style sheet language proposal created by Bert Bos in March 1995 [0]: ``` […] id: !ID language: !LANG *target: !ID ! Create a default margin of 3 em ! HTML.leftindent: 3.0 HTML.justify: full […] ``` [0]: https://www.wiumlie.no/2006/phd/archive/odur.let.rug.nl/~ber...

    Comment linking /2006/phd/archive/odur.let.rug.nl/~bert/stylesheets.html

    on “Assembler CSS, a modern utility-first framework”
  27. Did you know the original proposal for CSS was meant to include "user styles"? They where even supposed to be blended on how much they should be yours or the websites. User Author Font o-----x--------------o 64% Color o-x------------------o 90% Margin o-------------x------o 37% Volume o---------x----------o 50% source: https://www.wiumlie.no/2006/phd/archive/www.w3.org/People/ho...

    Comment linking /2006/phd/archive/www.w3.org/People/howcome/p/cascade.html

    on “Suggest to HN: D A R K M O D E”
  28. I read the PhD thesis of one of the CSS orig designers https://www.wiumlie.no/2006/phd/ as a crash course, then picked through the various specifications. There's many surveys on CSS Preprocessors on Google Scholar if interested too.

    Comment linking /2006/phd/

    on “Ask HN: Best book or resource to REALLY grasp CSS?”
  29. What's the opinion on re-introducing HTML attributes for style properties, eg. <div width=40pct color=red> (possibly with additional enumerated attributes usable in short value-only syntax as in <div disabled>) rather than <div style="width: 40%; color: red">? I mean, introducing a secondary syntax for item-values, like CSS did, quite never made sense to me personally even though it was nevertheless thoroughly defen…

    Comment linking /2006/phd/css.pdf

    on “HTML First – Six principles for building simple, maintainable, web software”
  30. Two decades ago I was overjoyed to discover that Scheme was finally going to have a useful application beyond illustrating SICP and writing koans to amuse myself, because DSSSL was on the cusp of evolving into the last document styling language anyone would ever need. Unfortunately following an incident with a broken Lisp machine, a liquid lunch, and an unlicensed particle accelerator, I became trapped in a parallel…

    Comment linking /2006/phd/css.pdf

    on “Tailwind and the Beauty of Ugly Code”

Search all of HN for wiumlie.no

Linked by the same people?