acdw

Joined 9 years ago

Karma
185
Submissions
85
Member since
Mar 25
I'm a content writer interested in tech and writing and living in Louisiana. Sometimes I write little codey things. Sometimes I stay up too late fiddling.

www.acdw.net git.acdw.net codeberg.org/acdw

Don't allow eel bearing Atlanteans into your country; economic ruin follows close behind.

View on Hacker News

Recent submissions

Comment · 5 months ago
In CL and Scheme, it's (let ((var1 val) (var2 val)) body...). So parentheses are used for grouping and function/macro application. In Clojure, parens are just used for application, so you have e.g. (let [var1 val var2 val] body...), or (defn foo [x] ..) or (cond testa 1 testb 2 ...).

It takes some getting used to, and I do wish Clojure would do something more like (let [[var1 val] [var2 val]] ... .. though of course then you'd have to figure something else out for destructuring.

Comment · 5 months ago
I have heard of Smalltalk and it is intriguing but honestly I don't even know how to get started with it lol
Comment · 5 months ago
It's ok because I'm a hobbyist programmer!
Comment · 5 months ago
I use Emacs's built-in structural editing bindings, which doesn't have the auto-move-past any kind of paren/bracket thing. Maybe I could add that in.

But I was talking about like, when refactoring, I'll maybe change something from a list to a vector, and I have to change the delimiters at front and back. Or, where electric-pair does do the move-past-all-parens thing when I just spam ), it doesn't do that with ]}]}]]}}]})).

Comment · 5 months ago
This is very much what I meant in the post (hi, I'm the author :P)! CL has maps, but they're a pain to use - not just because of the syntax, but because of the relative dearth of standard library functions to work with them compared to say, lists or even vectors.
Comment · 5 months ago
Oh I've written an SSG in multiple variations of lisp, as well as sh, make, and most other languages I toy around with. It's been a good "kick the tires" project but I think I need a new one.
Comment · 9 months ago
HAHAHAH Hell yeah that's praxis baby die mad about it
Comment · 1 year ago
> What works best for me is no modal editing at all.

I used vim for 8 years and after switching to Emacs, realized that I'm the same. I was spending way more time (in vim) thinking about (to borrow another commenter's metaphor) how I was going to play the notes than what notes I was going to write.

Comment · 1 year ago
could you share the code for that? thinking I could set up a fail2ban rule for these ips
Comment · 1 year ago
seriously, study after study shows that just giving people money is the most effective form of altruism. just give it away. go to your city's homeless shelter and give money away. write a check for your local school board. keep everything anonymous. give it all away.
Comment · 1 year ago
I remember reading long ago that the average person changes careers 6 times. So that means that half of everyone changes more than 6 times.
Comment · 2 years ago
> Please do not post this article to Hacker News.

oop!

Comment · 2 years ago
honestly I'm so sick of this attitude. it's the same as the recycling push...when like a dozen companies are creating the vast majority of pollution, there's not a lot us little people can do. HSAs are a symptom of an extremely broken system. we should fix the system, not max out on our HSAs (if we even can...see the other replies to this post)
Comment · 3 years ago
$ cat ai.txt no $
Comment · 3 years ago
$ cat ai.txt no

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton