kmclean

Joined 10 years ago

Karma
499
Submissions
90
Member since
May 9
Canadian web developer from the East Coast. Love travelling, sleeping, yoga, knitting, violin. kirahowe.com
View on Hacker News

Recent submissions

Comment · 2 months ago
> I strongly suspect that what we're seeing is that much of the tech code-writing economy had already become completely performative prior to AI turning up. It no longer matters in the current age if your code is good, or works, because your job is to give the illusion of product development while the stock market price gets pumped, until you all cash out your share value, get bought, or hop jobs in 2 years.

I think this is probably the answer. Working as a professional software engineer actually has very little to do with writing good code and maybe never has. The job is to “ship products”, and as long as you keep up a sufficiently convincing illusion of progress toward that end the bills get paid and nobody really cares about the impact on end users.

Comment · 1 year ago
Science has gone too far.
Comment · 1 year ago
Just want to say this is super cool. I'm excited to see what people build on top of it.. seems like it could enable a new category of hosted data platforms-as-a-service (platform-as-a-services?).
Comment · 2 years ago
There was a bit of a conference hiatus worldwide due to the pandemic, but the Clojure community (including Rich) is definitely still active.
Comment · 2 years ago
Yeah.. I have all the respect in the world for Haifeng's talent and I totally understand (and agree!) that open source developers need to be compensated one way or another, and I don't want to get into a debate that could lead to accusations by people who don't know the full story, but there are definitely some sour grapes over the whole situation and some of the pull away from smile has more to do with feelings that not everyone involved is acting in good faith more than issues about GPL exactly.
Comment · 2 years ago
I don't disagree at all, but unfortunately it's mostly out of the hands of any community to recommend or enforce usage of a given library. There are many valid concerns around GPL licensing (not that I necessarily agree with them), but ultimately ignoring the requirement of many orgs to not use GPL-licensed code would just harm the ecosystem.
Comment · 2 years ago
This is correct, you can compile Clojure to native code using GraalVM. There are many heavily used projects that do this.
Comment · 2 years ago
There are actually a surprising number of academics in the Clojure for data science study groups. A lot of them ran into performance or portability issues with Python or R and found Clojure tools as a good solution.
Comment · 2 years ago
The literate programming story is great in Clojure. Clay (https://github.com/scicloj/clay) is also a great option and supports rendering to quarto notebooks, which are IMO one of the best publishing options out there for technical books etc.
Comment · 3 years ago
Most Clojure guides understandably focus on the Clojure language itself. As a hosted language, Clojure relies on various mechanisms of its host platform (for example the JVM, CLR or Javascript) for building, dependency management and packaging. This guide aims to explain how code is compiled, packaged and ultimately run on the JVM. Understanding these processes is very useful when developing and debugging Clojure applications professionally. This guide assumes familiarity with the Clojure language but not Java or the JVM.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton