Top all-time · #1457
Adam Bard
Personal blog · adambard.com · on HN as adambardprogrammingweb
Adam Bard's personal blog at adambard.com covers programming and web. Since 2013, 51 different Hacker News readers have linked it 75 times, most often “Top Github Languages for 2013 (so far)”. The last post was in 2023, but the archive is still widely read.
Most-linked posts?
- Top Github Languages for 2013 (so far)8 people · 8 mentions · first linked 2013-08-30
- Learn Clojure in 15 Minutes4 people · 4 mentions · first linked 2013-06-25
- OCaml for the impatient3 people · 3 mentions · first linked 2017-08-29
- Clojure is not for geniuses3 people · 3 mentions · first linked 2014-11-19
- Top GitHub Languages of 2014 (So far)3 people · 3 mentions · first linked 2014-08-15
- 5 mistakes I made writing my first Clojure application2 people · 2 mentions · first linked 2015-07-26
- Structured Clojure: Protocols and multimethods (oh my)2 people · 2 mentions · first linked 2013-06-04
- Deploying a Small Clojure + MongoDB Application on Heroku and MongoHQ2 people · 2 mentions · first linked 2013-02-27
- Clojure.core: Batteries Almost Included2 people · 2 mentions · first linked 2013-06-13
- Clojure web apps: Zero to 'Hello World' on Heroku in Clojure in 15 minutes2 people · 2 mentions · first linked 2013-05-12
What Hacker News says?
Not the parent, but I went through a phase of blogging about Clojure earlier this year: http://adambard.com/blog/Getting-started-with-Clojure-web-ap...
Comment linking /blog/Getting-started-with-Clojure-web-apps/
on “Scala – 1 Star – Would Not Program Again”Submitted Programming languages to watch: LiveScript, Julia, Elixir as a story · 235 points
HN discussionI'm not that familiar with Clojure but I found the following example that seems more real world-esque than the 4clojure.com resource posted below: https://adambard.com/blog/PHP-ruby-python-clojure-webapps-by...
Comment linking /blog/PHP-ruby-python-clojure-webapps-by-example/
on “Fourteen Months with Clojure”Submitted Just what does “code as data” mean anyway? (2014) as a story · 149 points
HN discussionThis first lesson was quite similar to Clojure in fifteen minutes: http://adambard.com/blog/clojure-in-15-minutes/ . I find both pretty good, although this seems more promising. Waiting for more!
Comment linking /blog/clojure-in-15-minutes/
on “Clojure from the ground up”Submitted Clojure.core: Batteries Almost Included as a story · 134 points
HN discussionAdam Bard's recent work is a good example: http://adambard.com As is Kevin Lynagh's http://keminglabs.com - He also made Denizen (I think) https://getdenizen.com/ I have no idea if any of these are profitable, but at least you get some ideas. Searching "site:news.ycombinator.com microbusiness" also brings up some good examples, for instance: https://news.ycombinator.com/item?id=7367243
Comment linking /
on “Ask HN: Examples of profitable little free web tools?”Submitted Clojure's core.typed vs Haskell as a story · 120 points
HN discussionAngular yes, Ember perhaps not. I this wrote briefly on the subject recently: http://adambard.com/blog/angular-in-the-small/
Comment linking /blog/angular-in-the-small/
on “AngularJS from an Ember.js perspective”Submitted Writing Friendlier Clojure as a story · 101 points
HN discussionThe biggest difference is that functions go after the left-paren, not before. Commas are also unnecessary, they're just whitespace foo(bar, baz) => (foo bar baz) herp(bar, derp(baz)) => (herp bar (derp baz)) This might help as well: http://adambard.com/blog/clojure-in-15-minutes/
Comment linking /blog/clojure-in-15-minutes/
on “ClojureScript 101”Submitted The same app 4 times: PHP vs Python vs Ruby vs Clojure as a story · 74 points
HN discussionYou can do multiple dispatching in Python, by hand or with decorators, but it can get kind of awkward, not as elegant as CLOS's and Dylan's approach with generic functions. https://www.artima.com/weblogs/viewpost.jsp?thread=101605 Five-minute Multimethods in Python, by Guido van van Rossum. I used to believe that multimethods were so advanced I would never need them. Well, maybe I still believe that, but here's a qu…
Comment linking /blog/implementing-multimethods-in-python/
on “A Conversation with Language Creators: Guido, James, Anders and Larry [video]”Submitted You use PHP because you don't know better. as a story · 27 points
HN discussionTry this short blog post: "Clojure Is Not For Geniuses" http://adambard.com/blog/clojure-is-not-for-geniuses/
Comment linking /blog/clojure-is-not-for-geniuses/
on “Some Functional Programmers Are Arrogant”- a0 · 2017-08-30
Submitted OCaml for the impatient as a story · 21 points
HN discussion Edit: Ah, I missed the point. Here it is in screenshot form: http://adambard.com/img/screenshots/extsearch.png My idea is to deliver a fully-customizable drop-in search widget in the form of a javascript snippet. I saw a gap in Adwords coverage for similar searches (I hope it wasn't just Google quashing competition), and thought there might be potential. I did a bit of proof-of-concept coding, and now I'm trying to…
Comment linking /img/screenshots/extsearch.png
on “Screenshot Saturday”Submitted Top Github Languages for 2013 (so far) as a story · 18 points
HN discussionSome discussions on the subject: http://adambard.com/blog/core-typed-vs-haskell/ http://www.reddit.com/r/Clojure/comments/2hql2h/why_is_coret...
Comment linking /blog/core-typed-vs-haskell/
on “Haskell at Front Row Education”Submitted Writing Friendlier Clojure as a story · 8 points
HN discussionThe other relevant metric is the distribution of speakers. Most of the speakers of Chinese live in China, but English is a significantly common language in 67 countries by Wikipedia's admittedly questionable estimation: http://en.wikipedia.org/wiki/List_of_most_widely_spoken_lang... I don't think the data is entirely trustworthy -- it seems unlikely that "Turkic" is spoken substantially in Lithuania -- but I did som…
Comment linking /blog/what-language-should-you-learn/
on “After 7 years of blogging in German, I am switching to English. Here is why”Submitted Reducers explained through Python as a story · 8 points
HN discussionDepends how you define "popular". Perhaps activity on GitHub is more fitting, where JS wins, hands-down: http://adambard.com/blog/top-github-languages-for-2013-so-fa...
Comment linking /blog/top-github-languages-for-2013-so-far/
on “Most Popular Programming Languages of 2014”Submitted Learn X in Y Minutes as a story · 7 points
HN discussion> One of the reasons why Lisp is fading into irrelevance is that GC is obsolete tech. RAII, smart pointers and ARC aren't free lunches, which is why people had moved from them to GC in the first place. Of the top 10 languages on github [1] that require memory management, 7 of them use GC [2]. > This is also a factor in why Android phones are orders of magnitude slower than equivalently-specced iPhones That's a prett…
Comment linking /blog/top-github-languages-2014/
on “Real-Time Garbage Collection Is Real”Submitted Clojure is not for geniuses as a story · 6 points
HN discussionBuilding the prototype took two noon-midnight Sundays, and we started promoting it after the second one. First, I posted the site on a local subreddit, which got us up to about 20 users. We started telling friends and friends-of-friends, and my partner ponied up about $800 to run some radio ads. Fun fact: radio stations will whip up an ad for you as part of their fee. It was pretty fun hearing that on the radio. Aft…
Comment linking /blog/my-experiences-deploying-a-small-clojuremongo/
on “Inventing a Dating App That Women Will Actually Use”Submitted Ten reasons to use Clojure for your next project as a story · 6 points
HN discussionI don't have an answer for you, but for the last year I have been learning Clojure, and I have found it fascinating. I do not think this will satisfy you, but I would like to share some of the things that I find interesting about Clojure. Lately I've been studying the source code of Aleph, a web server written by Zach Tellman. Zach is a very smart guy, and reading his source code is an education (I've actually found…
Comment linking /blog/why-clojure-part-2-async-magic/
on “Why functional programming?”Submitted Top Github Languages for 2013 (so far) as a story · 6 points
HN discussion