Nathan Weizenbaum
nex-3.com · Personal blog · on HN since 2008
Nathan Weizenbaum, creator of Sass and Haml, writes about CSS tooling, Ruby, and release announcements for those projects.
What HN saysHN commenters cite his Sass vs. Less comparison and the @extend selector inheritance post, praising @extend for keeping CSS DRY.
16HN people shared it
8linked it in comments
21stories submitted
445story points
2 years agolast shared
2008people per year2026
Most-shared posts
- 1Sass & Less4 people · 7 points · first shared 2009 · 1 comments on HN
- 2Fun with the Y Combinator in Ruby2 people · 23 points · first shared 2009 · discussion on HN
- 3Introducing @extend in Sass3 for easy CSS selector inheritance2 people · 17 points · first shared 2010 · discussion on HN
- 4A Sociable Web2 people · 3 points · first shared 2024 · 1 comments on HN
- 5Haml & Sass 3 Beta Release1 people · 61 points · first shared 2010 · 8 comments on HN
- 6Haml/Sass 3 Released1 people · 60 points · first shared 2010 · 6 comments on HN
- 7Haml & Sass 2.2 Released1 people · 51 points · first shared 2009 · 19 comments on HN
- 8Haml/Sass 3 RC1 released1 people · 44 points · first shared 2010 · 6 comments on HN
- 9FireSass - Bridging the Gap Between Sass and Firebug1 people · 42 points · first shared 2010 · 4 comments on HN
- 10Awesome Syntax Changes in Sass 31 people · 35 points · first shared 2010 · 6 comments on HN
- 11SASS gets functions1 people · 26 points · first shared 2011 · 15 comments on HN
- 12Powerful Color Manipulation with Sass1 people · 22 points · first shared 2010 · 4 comments on HN
- 13Auto-Compile Sass Files with Sass 2.41 people · 20 points · first shared 2010 · 2 comments on HN
- 14Sass Now Supports Rack Natively1 people · 18 points · first shared 2009 · 1 comments on HN
- 15Haml and Sass are Split1 people · 4 points · first shared 2010 · discussion on HN
What HN people wrote when they linked it
rbxbx · 2011-01-23
Unfortunately most professional Ruby work is still done within the Rails framework these days, which more or less binds you to a more traditional OO type style. I do find that in regards to everything other than class/object abstraction my coding style gets more and more functional.
Especially when working in a team environment though it's important to stick to some established standards and idioms...
That said, Ruby itself gets more functional with each release, but it would seem unlikely that it'll ever completely shed it's OO-ness.
Rambling aside, some great links.
http://moonbase.rydia.net/mental/writings/programming/monads-in-ruby/0…
http://www.khelll.com/blog/ruby/ruby-currying/
http://nex-3.com/posts/43-fun-with-the-y-combinator-in-ruby
nathos · 2011-09-12
the @mixin delineation is quite deliberate. See Nathan Weizenbaum's comment at the bottom of: http://nex-3.com/posts/83-sass-and-less#comments
Also, one of the most powerful features of Sass today is @extend, which is something that Less definitely does not have: http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#extend
roryokane · 2011-02-12
I have tried out both Less (http://lesscss.org/) and Sass (http://sass-lang.com/), but not used either in a big website. It looks like Sass is better – it is more powerful in that it supports more functions and you can optionally use an alternative, less-redundant syntax with significant whitespace and no semicolons. The 2009 post http://nex-3.com/posts/83-sass-and-less by the creator of Sass compares the two, and the two deficiencies in Sass mentioned in that post have since been fixed. From what I can tell from looking quickly at the Less website, it hasn’t really improved since I last saw it. I’m using Sass for my very simple personal website, and it works fine for me.
TrevorBurnham · 2010-04-26
The selector inheritance with @extend looks especially useful; it makes it much easier to take a DRY approach to CSS. There's a separate blog post on it here:
http://nex-3.com/posts/99-selector-inheritance-the-easy-way-introducin…
nex3 · 2010-04-24
Sass 3 will support a desugared syntax: http://nex-3.com/posts/96-scss-sass-is-a-css-extension
chriseppstein · 2010-03-31
Downvoted; really? What part of this reply was uninformative or offensive or off topic? FWIW, I'm one of the developers of Sass: http://nex-3.com/posts/78-chris-eppstein-joins-sass-team
SingAlong · 2009-07-14
What's the difference between Less and Sass?
Don't both almost similar syntaxes and do the same job?
EDIT:
For anyone else who also want to know more about these two, here's a blog post by Nathan Weizenbaum, the developer of Sass. http://nex-3.com/posts/83-sass-and-less
burke · 2009-04-28
This is what made it click for me: http://nex-3.com/posts/43-fun-with-the-y-combinator-in-ruby