Top all-time · #1154
Paul Chiusano
Personal blog · pchiusano.github.ioprogrammingphilosophy
Paul Chiusano's personal blog at pchiusano.github.io covers programming and philosophy. Since 2014, 62 different Hacker News readers have linked it 84 times, most often “The internet has made defensive writers of us all”. The last post was in 2020, but the archive is still widely read.
Most-linked posts?
- The internet has made defensive writers of us all11 people · 18 mentions · first linked 2016-01-07
- Why hasn't Haskell taken over the world? And the curious case of Go6 people · 6 mentions · first linked 2017-01-21
- The future of software, the end of apps3 people · 4 mentions · first linked 2014-09-15
- /unison/3 people · 3 mentions · first linked 2015-05-08
- The future of software (2013)3 people · 3 mentions · first linked 2016-01-21
- Learning Without a Gradient (Part 2)2 people · 4 mentions · first linked 2020-11-05
- Tech Adoption: Design for experts; accomodate beginners (2016)2 people · 3 mentions · first linked 2018-05-20
- The problematic culture of “Worse is Better”2 people · 2 mentions · first linked 2014-10-13
- The problematic culture of “Worse is Better”2 people · 2 mentions · first linked 2014-10-16
- /2013-09-10/type-systems-and-ux-example.html2 people · 2 mentions · first linked 2020-01-12
What Hacker News says?
> Maybe that's a worthwhile trade-off, but it's very different from "all will be better without Github" Making up quotes is not cool; those aren't my words, and that's not my position, so I'm not going to be gulled into defending it or kept from calling attention to what amounts to a sleight of hand here, even if it wasn't intentional. (And this really chafes, because after I wrote what I meant, I even revised it to…
Comment linking /2014-10-11/defensive-writing.html
on “DigitalOcean's Hacktoberfest Is Hurting Open Source”Submitted The internet has made defensive writers of us all as a story · 257 points
HN discussionWe built a Foursquare clone recently and the BOOM guys built an extended version of HDFS and Hadoop ( http://db.cs.berkeley.edu/papers/eurosys10-boom.pdf ). It works out pretty well. The shift is not really about accessibility either - I've watched people do some pretty advanced data work in fields like physics and biology. It's more about making computers into personal tools. If you look at the tools the average pe…
Comment linking /2013-05-22/future-of-software.html
on “Eve Version 0”Submitted CSS is unnecessary given a layout language as a story · 254 points
HN discussionThat has exactly been my experience as well, and the reason why I decided to work with Haskell professionally instead of continuing to write Python, Elixir or what have you. On to the topic of this submission itself, Elm turned out to be a gateway drug to Haskell for me. Similar to Paul Chiusano[1] I decided to switch from Elm to GHCJS (Haskell). I started with https://haskell-miso.org/ (based on the Elm architectur…
Comment linking /2015-04-23/unison-update7.html
on “Elm changed my mind about unpopular languages”Submitted The failed economics of our software commons and what to do about it as a story · 176 points
HN discussionAlso maybe of interest: “The advantages of static typing, simply stated” https://pchiusano.github.io/2016-09-15/static-vs-dynamic.htm...
Comment linking /2016-09-15/static-vs-dynamic.html
on “Dynamic type systems are not inherently more open”Submitted Why hasn't Haskell taken over the world? And the curious case of Go as a story · 130 points
HN discussionhttps://pchiusano.github.io/2014-10-11/defensive-writing.htm...
Comment linking /2014-10-11/defensive-writing.html
on “Wiki.js”Submitted The problematic culture of “Worse is Better” as a story · 126 points
HN discussion> This comes to mind: https://news.ycombinator.com/item?id=24674099 You each lob a bunch of antagonistic comments in my direction and somehow expect that you shouldn't have to deal with someone who's bothered in turn and who opts to drag you through your own tedium. You might find that surprising, but you shouldn't. > unlikely to impress It was a straightforward rundown of why it was unsound to push the argument you…
Comment linking /2014-10-11/defensive-writing.html
on “The open source paradox”Submitted If Haskell is so great, why hasn't it taken over the world? (2017) as a story · 123 points
HN discussionhttps://pchiusano.github.io/2014-10-11/defensive-writing.htm...
Comment linking /2014-10-11/defensive-writing.html
on “It's a Tesla”Submitted The advantages of static typing, simply stated as a story · 69 points
HN discussionNext time, just link: https://pchiusano.github.io/2014-10-11/defensive-writing.htm...
Comment linking /2014-10-11/defensive-writing.html
on “FBI Paid More Than $1M to Hack San Bernardino iPhone”Submitted The Internet has made defensive writers of us all as a story · 67 points
HN discussionHere's the most recent video that I could find: http://pchiusano.github.io/2015-03-17/unison-update5.html A few of the other posts have videos too: http://pchiusano.github.io/unison/
Comment linking /unison/
on “Unison: a next-generation programming platform”Submitted When is it not preferable to specify your types first? as a story · 28 points
HN discussionYou see them at the author's blog https://pchiusano.github.io He's posted screenshot's and videos about this project. He has allocated 3 months to this project to see where it goes.
Comment linking /
on “Unison: a next-generation programming platform”Submitted A simple alternative to De Bruijn indexing, from ICFP 2013 as a story · 5 points
HN discussionAwesome project. Ignore the haters. I think this ( https://pchiusano.github.io/2015-04-23/unison-update7.html#r... ) was the link that I found most helpful to get an idea of what you're doing, of the random set of pages that I flipped through.
Comment linking /2015-04-23/unison-update7.html
on “Unison: a next-generation programming platform”Submitted Is intelligence an inevitable byproduct of any long-running evolutionary process as a story · 4 points
HN discussionIf this video < http://pchiusano.github.io/2015-03-17/unison-update5.html > is an example of this, then yes, it does look annoying and inefficient. Now I'm not sure if I understand exactly what he's doing here, but it looks like something along those lines: rather than inputting what he wants directly via the keyboard, he has to choose a pattern (like variable-operator-variable) from a drop-down list, and then tab b…
Comment linking /2015-03-17/unison-update5.html
on “Unison: a next-generation programming platform”Submitted Is tech adoption that random? A VHS vs. Betamax redux as a story · 3 points
HN discussionWow, author here, was not expecting this to end up here! This project is very much in development, it's not close to a finished product and I hope I didn't give that impression. I created the site so there'd be a space other than my blog to share updates about progress and so on. If everything I wrote sounds like nonsense, check back in 6 months. I am hoping things will be much further along, and more concrete by th…
Comment linking /2015-03-17/unison-update5.html
on “Unison: a next-generation programming platform”Submitted Tech Adoption: Design for experts; accomodate beginners (2016) as a story · 3 points
HN discussionHere are some more blog posts about the project: http://pchiusano.github.io/unison/ As far as I can tell, the goal is to put interaction with a UI on the same level as editing a program. To this end, Unison expressions, values and UI elements all live in a single syntax tree which can be edited in a structured way. A demo would go a long way toward making this all clearer. Even some text describing what it would be…
Comment linking /unison/
on “Unison: a next-generation programming platform”Submitted When do notifications make sense? as a story · 3 points
HN discussionYeah I like the idea of visual programming but it's not gonna replace everyday dev work in my opinion. I would like to see more apps for tablets that introduce visual programming into everyday workflows. If you haven't seen the work of Ink & Switch check out these essays on end user programming [0] and an app for basically working on ideas [1], combine these and you get a fluid interface with an easy way of doing so…
Comment linking /2013-09-10/type-systems-and-ux-example.html
on “Rete: JavaScript framework for visual programming and creating node editor”Submitted Incrementalism as a story · 3 points
HN discussion