Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cdegroot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
cdegroot
8mo ago
I know. And frankly, I'm not even the worst coder when it comes to graphic design. I know enough to see that _something_ is off with the cover, but not enough to figure out what ;-).
32.
▲
by
cdegroot
8mo ago
Yeah, it's one of the things that I wanted to do and then I was undecided which chapter to pick. But your criticism is valid, I'll pick a chapter and cut it out from the PDF and put it up hopefully later tonight (EST). Watch this
33.
▲
by
cdegroot
8mo ago
It's the eBook cover for Kobo which I used there. Thanks, I'll go and fix it tonight.
34.
▲
by
cdegroot
8mo ago
The photograph was chosen because I could not find other computer books with that somewhat harsh color scheme, and you gotta stand out :)
35.
▲
by
cdegroot
8mo ago
No, I didn't. I probably should have, but the sheer magnitude of the project ran off with all my good ideas :). There's already a bunch of things I want to add in a second edition, if that ever happens, there are just so many stor
36.
▲
by
cdegroot
8mo ago
I think "minimalistic" languages like Tcl, and Lua, took a good look at Lisp before starting off.
37.
▲
by
cdegroot
8mo ago
Yup. I'm not happy with the design. Some promised assistance fell through and so I had to scramble last minute. I've seen worse though :) (Specific tips on improving the current design welcome, most stores allow edits)
38.
▲
by
cdegroot
8mo ago
There's a whole chapter on Clojure, don't worry :) (that's probably why it didn't make the index)
39.
▲
Show HN: I wrote a technical history book on Lisp
(berksoft.ca)
252 points
by
cdegroot
8mo ago
|
100 comments
40.
▲
by
cdegroot
10mo ago
You can achieve roughly the same by writing down the SHA256 hash the first time you download and then comparing when you download the next time. But, yeah, while I do not like submodules, for vendoring stuff it seems a reasonable approach.
41.
▲
by
cdegroot
10mo ago
I considered that (author here), but how I test is way too odd to share lol. I think that that's one of the strengths and one of the weaknesses of CL and its ecosystem. Rolling your own variation is just too easy and it almost seems to
42.
▲
by
cdegroot
10mo ago
YMMV, of course. I switched to it half a year or so ago, when doing a close read of the ASDF docs, and for my purposes it works well. But I may be odd: I have a monorepo of Lisp code which I don't intend to distribute in the sense of t
43.
▲
Why we chose Elixir, part 2
(metrist.io)
7 points
by
cdegroot
4y ago
|
1 comments
44.
▲
by
cdegroot
4y ago
The second half of a two-part blog post on why we switched from a lot of moving parts to essentially an Elixir monolith.
45.
▲
by
cdegroot
4y ago
Why not both? The "coolest" systems I've built definitely were the scariest to move to production...
46.
▲
by
cdegroot
4y ago
We're talking early '90s here. Security was a thing of course, it meant you set a five-character root password on your FTP server ;-). MD5 wasn't even around so you had to trust that your source tarballs were not tampered wit
47.
▲
by
cdegroot
4y ago
Thanks for confirming that my option of asking a local admin with internet access was the right way. Still... had to load the tape on our office AIX machine (the only Unix box I had access to), then wire up a null modem cable to a PC, insta
48.
▲
by
cdegroot
4y ago
Or good. I knew a lot of local people because things like that. My first Linux distro arrived on a QIC tape from a nearby Uni :)
49.
▲
by
cdegroot
4y ago
Timing-wise, that could be correct. However, the biggest issue to me was the inability to nicely interact with VMS system and library calls. Even with the best that DEC could do in their header files, setting up a complex $QIO was a headach
50.
▲
by
cdegroot
4y ago
FWIW, I wrote that piece so if you have questions, shoot :)
51.
▲
by
cdegroot
4y ago
Original author here. C worked on VMS but it was not a good match. VMS used complex data structures and async for kernel comms ($QIO) and the C standard library was built with other expectations. Setting up and handling syscalls was cumbers
52.
▲
by
cdegroot
5y ago
It helps. It's not a silver bullet. AZs tend to go down more often than whole regions, is the belief (I don't think there's sufficient data, but a priori it does make sense).
53.
▲
by
cdegroot
9y ago
That, indeed. When I compare Elixir/Erlang to some other systems I worked on, "shallow" is the word that pops up. You hit a limitation, you dig into some source code, and you find out that it's pretty simple to understan
54.
▲
by
cdegroot
9y ago
I tend to stick with the (intent of the) law here. I'm not an engineer, not in any jurisdiction I worked in.
55.
▲
by
cdegroot
9y ago
I think "software developer" describes quite well what I do on a daily basis. Better than the "principal software engineer" that adorns my business card... (which is still better than the "principal consultant"
56.
▲
by
cdegroot
9y ago
I moved from Europe, so I probably have a mildly more communist view ;-), but I'm appalled by Toronto's city government inability to do what I'd call table stakes beyond picking up the garbage - public transport and public ho
57.
▲
by
cdegroot
9y ago
That is, of course, by design. To me (I have been a professional Smalltalk for a while), GNU Smalltalk drops the essence of a traditional Smalltalk environment and while I was "hmm, interesting, maybe if I ever have a use for it I'
58.
▲
by
cdegroot
9y ago
It'd be the first build system for any JVM language that would be nice. I don't know what it is, but they all seem to come with various amounts of suckage (started with Java when GNU Make was the most advanced option, via ant, mav
59.
▲
by
cdegroot
9y ago
That indeed was a complete turn-off. I had it in five minutes. Also, I'm sort of done with the JVM - it seems to breed large, complex things that are hard to manage. If I want a Lisp, I'll install Emacs and SBCL - there's not
60.
▲
by
cdegroot
9y ago
That. My previous employer was a subsidiary of a large US company. The subsidiary was all hip and open plan and I hated our office, even after I got some mild adaptations done (moved team assignments to "positive space" islands an
More ›