Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chris_armstrong
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
chris_armstrong
10d ago
I think the problem can be traced back to the fact that we've failed to develop a popular design language since pre-WW2^1. That in itself could be traced back to the professionalization of building manufacturing - the small-scale bui
2.
▲
by
chris_armstrong
10d ago
A similar design trend of using terracotta everywhere in the 1990s permeated Australian housing design that was similarly ugly and monotonous. I'm only slowly undoing the damage to mine now.
3.
▲
by
chris_armstrong
10d ago
breaking this by putting it in earshot of a lyrebird
4.
▲
by
chris_armstrong
22d ago
This one resonates hard. So many companies are rushing headstrong into automating everything with AI, risking their ability to reproduce the critical skills their organisation needs that are experiential and social . (And yes, it's
5.
▲
Comments Considered Harmful
(chrisarmstrong.dev)
2 points
by
chris_armstrong
23d ago
|
0 comments
6.
▲
by
chris_armstrong
26d ago
I can appreciate the pain of trying to bind against GTK4 with a functional language. You definitely get a lot of difficult-to-verify and special-case boilerplate C code.
7.
▲
by
chris_armstrong
1mo ago
Reinforced continuously toward a fixed goal is not an incentive, it doesn’t lead to a creative process
8.
▲
by
chris_armstrong
1mo ago
A small bone to pick, but describing an AI that is operating autonomously as creative seems wrong - at best, this process is accretive , because the AI is adding and adding, but has no ability or incentive to shape its output toward some
9.
▲
by
chris_armstrong
1mo ago
I interpreted this as being a little tongue-in-cheek - reflecting the obscurity of CL and the way the expressiveness of a lisp can make you feel powerful that others will struggle to understand
10.
▲
by
chris_armstrong
2mo ago
I didn't interpret it as an argument about layers of abstraction. You need to be in the detail at the level you're writing (and it's certainly advantageous to know some of the detail of the abstractions below) because you
11.
▲
by
chris_armstrong
2mo ago
It might just be me, but I find his baroque style very readable. Despite using a vocabulary much broader than mine (irritating but admirable), he at least seems to have read his prose aloud, and considered how it's meter makes its mean
12.
▲
by
chris_armstrong
3mo ago
I'm working on ocgtk, which are GTK4+ bindings for OCaml. My current focus is adding support for signals, amongst other things: https://www.chrisarmstrong.dev/posts/ocgtk-development-updat...
13.
▲
by
chris_armstrong
4mo ago
Not yet - it's mostly a build tool, but package management abilities (which is otherwised covered by opam) is being added to it^1. It's currently usable for some projects (and worth trying out), but still in preview mode. ^1: h
14.
▲
by
chris_armstrong
4mo ago
Installing via opam and using the cygwin method is supported and should be working fine (cygwin is just used for build - binaries still just link with mingw). That specific combination (ocaml + mingw) has a known problem with ocamlfind that
15.
▲
by
chris_armstrong
4mo ago
I completely forgot about Wolverine, but you've reminded me I was using that back in the day to read my mail from Fidonet point (as well as Bluewave).
16.
▲
by
chris_armstrong
4mo ago
“cognitive surrender” It’s maddening, because you can’t reason with a person who won’t even think for themselves
17.
▲
by
chris_armstrong
7mo ago
The answer, as always, is to write a compelling story about it, and make the front page of ‘new’.
18.
▲
by
chris_armstrong
9mo ago
No where in Australia would you expect a fridge to be supplied as part of a tenancy. It does restrict what you can buy, as may removalists will not touch move a fridge if there’s too many stairs or if you can’t get it in the door
19.
▲
by
chris_armstrong
10mo ago
I would say Australian English relies on this negation even more than British English, to the point of being confusing without more cultural context.
20.
▲
by
chris_armstrong
10mo ago
Genuine independence is almost impossible at this size, because you need a strong internal discipline to only rely on small donors, and not bend your organisation’s mission to keep larger donors
21.
▲
by
chris_armstrong
10mo ago
I think this because nonprofits are subject to a similar market discipline as companies: they compete for funding, relevance, market share etc. And their board composition converges similarly as those same people are relied upon for their c
22.
▲
by
chris_armstrong
10mo ago
Non profit organisations trying to remain relevant (or just survive) behave this way because they arent much different from companies operating in a market for profit. Their leadership is often not that much different, with similar people w
23.
▲
by
chris_armstrong
11mo ago
I stand corrected - there’s so little known about it that it’s probably some strange labor of love from recent centuries
24.
▲
by
chris_armstrong
11mo ago
It was discovered in the 1800s, the shell grotto is much much older and probably built over a very long period of time
25.
▲
by
chris_armstrong
11mo ago
This is probably the highlight of a visit to an otherwise unremarkable English seaside town. The chambers are very old (even by English standards) and so unlike anything else medieval that is still around.
26.
▲
by
chris_armstrong
11mo ago
It's interesting reading many of the associated comments, because there is a genuinely active effort to address many of the pain points of the language: * Windows support has improved to the point where you can just download opam, and
27.
▲
by
chris_armstrong
11mo ago
I also find languages like OCaml avoid a lot of this nonsense in their libraries because the ability to build layers and layers of complex abstraction isn’t there in the same way as Haskell, Rust, or any of the LISPs
28.
▲
by
chris_armstrong
11mo ago
This resonates. I spent a fair bit of time thinking about library design for an OCaml library that didn’t directly expose more complicated language features (like functors and first class modules) where they weren’t needed. (I presented on
29.
▲
by
chris_armstrong
11mo ago
The ICFP/SPLASH papers are now starting to find their way to HN. This was a HUGE combined programming conference with several competing tracks over 7 days. You can find the program here ^1 (you can often find a link to the abstract or
30.
▲
by
chris_armstrong
1y ago
zig has a cross-compiler frontend (zig cc) which can be used as a drop-in replacement for a custom sysroot + binutils + gcc for several platforms. I've used it to build OCaml cross-compilers that only depend on zig itself ( https:/
More ›