Taylor Fausak

taylor.fausak.me · Personal blog · on HN since 2011

Taylor Fausak, a Haskell developer, writes about Haskell, the annual State of Haskell survey results, and older iOS and Bootstrap web tips.

What HN saysHN links it for the State of Haskell survey results across several years and for his iOS web app icon and splash screen guide.
19HN people shared it
6linked it in comments
49stories submitted
217story points
8 months agolast shared
2011people per year2026

Most-shared posts

  1. 1
    State of Haskell Survey Results (2017)
    3 people · 17 points · first shared 2017 · discussion on HN
  2. 2
    2018 state of Haskell survey results
    3 people · 4 points · first shared 2018 · discussion on HN
  3. 3
    Haskell's killer app is maintainability
    2 people · 15 points · first shared 2020 · 1 comments on HN
  4. 4
    2022 State of Haskell Survey Results
    2 people · 4 points · first shared 2022 · discussion on HN
  5. 5
    IOS Web App Icons & Startup Images
    2 people · 3 points · first shared 2012 · 1 comments on HN
  6. 6
    Haskeleton: A Haskell Project Skeleton
    2 people · 2 points · first shared 2014 · discussion on HN
  7. 7
    Dropdown Menu in Twitter Bootstrap's Collapsed Navbar
    2 people · 2 points · first shared 2012 · discussion on HN
  8. 8
    IOS 7 Web Apps
    2 people · 1 points · first shared 2013 · discussion on HN
  9. 9
    I Accidentally Deleted All Our Data
    1 people · 97 points · first shared 2011 · 74 comments on HN
  10. 10
    Be Productive: Use Screen
    1 people · 10 points · first shared 2011 · discussion on HN
  11. 11
    iOS 8 web apps
    1 people · 6 points · first shared 2015 · discussion on HN
  12. 12
    Rebuilding Famigo with Twitter Bootstrap
    1 people · 6 points · first shared 2012 · discussion on HN
  13. 13
    2019 State of Haskell Survey Results
    1 people · 5 points · first shared 2019 · discussion on HN
  14. 14
    Making the Famigo Logo with CSS
    1 people · 3 points · first shared 2012 · discussion on HN
  15. 15
    Zune Music Pass Sucks
    1 people · 2 points · first shared 2011 · discussion on HN

What HN people wrote when they linked it

reirob · 2015-08-13
On the related Reddit thread [0] a commenter links to a very nice blog that evaluates Frege [1] in a very succinct way. To answer your question by quoting this blog post: "Wrapping mutable Java stuff in Frege means that everything will end up in an ST monad, which is almost always IO. That means that using Java’s HashSet will force anything that uses that to be in the IO monad itself. So there goes purity and referential transparency, which are some of the best parts of Haskell in the first place." [0] https://www.reddit.com/r/haskell/comments/3gr7y6/infoq_frege_a_haskell… [1] http://taylor.fausak.me/2015/06/25/frege-a-jvm-haskell/ EDIT: formatting
taylorfausak · 2014-09-24
This is a great list! I have to nit pick the touch icon and splash screen sections, though. It's a lot more complicated than that. You need at least 8 <link> tags for touch icons and 7 for splash screens, just to support iOS <= 7. http://taylor.fausak.me/2013/11/01/ios-7-web-apps/
suprfnk · 2018-11-19
> I really wish other languages communities do a similar survey, Python, PHP, Ruby, Java, Rust etc... It will be interesting to see the trend and big picture. 2018 state of Haskell survey results: https://taylor.fausak.me/2018/11/18/2018-state-of-haskell-survey-resul…
fiatjaf · 2017-10-15
Not true. Who said they are commited to that? Elm doesn't even advertise itself as FP. In fact, the Elm style, although still FP, goes against a lot of FP ideals and canonical practices[1]. Instead, I think it would be more correct to say that Elm aims to be its own thing, totally independent from the Javascript and FP community, at the same time welcoming people from both (as it has been doing for quite a long time now). [1]: http://taylor.fausak.me/2015/04/09/write-more-understandable-haskell-w…
defanor · 2019-11-20
Longer names can be seen as unnecessary and duplicating information. One has to balance between being verbose and laconic when it comes to naming in general, but judging by the lack of annotations in this case, not much care was put into it being easily readable. It may be useful to report it, once that's an issue: chances are it just seemed obvious to the author, as it also often happens to code in general, and acceptable to users. If you see an insufficiently documented and/or straightforward API, and there's no good reason to use that one in particular, I think it may also be a good idea to look for alternatives, in any language. > how's package management? I think it's fine, but there are different opinions on how it should be. I prefer a better system integration and shared libraries coming from system repositories (which is usable with Debian), Cabal works fine, Stack seems to be popular, some seem to use Nix. > Did you guys ever resolve cabal vs stack? "Resolve" as in choosing a one true way to build/install things? I don't think so, but there is this annual "state of Haskell" survey that includes build tools, which was closed just a few days ago this year (but no results available yet, afaik), though there are the results from last year [1]. "State of the Haskell ecosystem" [2] may be of interest too. There certainly are imperfections/drawbacks (and/or varying approaches/opinions/preferences), and it may not be a good choice for you for making a dynamic website…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close