Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shawn_w
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
361.
▲
by
shawn_w
1y ago
I feel bad for people who haven't discovered ITERATE yet.
362.
▲
by
shawn_w
1y ago
That's such a fun game.
363.
▲
by
shawn_w
1y ago
Only 6 miles? That's personal jetpack distance.
364.
▲
by
shawn_w
1y ago
Ah, the joys of trusting a LLM for story IDs... This one actually exists (a rarity in my experience), and the plot largely matches the description up to the last sentence (though the speed isn't exactly reduced; it's made a consta
365.
▲
by
shawn_w
1y ago
Imagine the pain of talking about Clozure Common Lisp.
366.
▲
by
shawn_w
1y ago
Having used both autoconf and cmake, I have a strong preference for autoconf (plus hand written makefiles; never been able to get into automake). It's just easier to use for me, especially when it comes to writing tests for supported f
367.
▲
by
shawn_w
2y ago
Personally I'm a fan of TEPAM from tcllib, which does much the same (and tcllib is available through many OS's package managers making it more readily available) https://core.tcl-lang.org/tcllib/doc/trunk
368.
▲
by
shawn_w
2y ago
One style suggestion: nested `for` expressions can be combined into a single `for*`, helping reduce indentation depth: (for* ([i height] [j width]) ...)
369.
▲
by
shawn_w
2y ago
Whoever it was that hired him for The Apprentice has a lot to answer for.
370.
▲
by
shawn_w
2y ago
Every time I listen I notice something new in it.
371.
▲
by
shawn_w
2y ago
The short life span is why I stopped keeping them as pets. They get sick a lot - respiratory issues, tumors, etc. Vet bills can add up. Finding a good vet comfortable with treating rats can be hard depending on where you are. Being rodents,
372.
▲
by
shawn_w
2y ago
You can train them to poop in one spot, but, yeah, good luck stopping them from scent marking with little dribbles of pee everywhere. Or the occasional bigger puddle ( https://old.reddit.com/r/RATS/comments/1ih
373.
▲
by
shawn_w
2y ago
There's no ambiguity. The first element is a symbol that's the name of a tag. If the second element is a list of two element symbol + string lists, it's the attributes. If it's one of the other recognized types, it'
374.
▲
by
shawn_w
2y ago
It makes perfect sense if you're used to the pattern matching of Scheme and Racket syntax macros.
375.
▲
by
shawn_w
2y ago
Typed Racket doesn't use H-M.
376.
▲
by
shawn_w
2y ago
When you're also firing everyone who would have returned to those offices...
377.
▲
by
shawn_w
2y ago
I'm convinced someone wrote a (bad) Scheme to JavaScript transpiler to convert the code. It looks like nothing anyone would actually write.
378.
▲
by
shawn_w
2y ago
A fair number of the books I've bought for my Kobo are drm free.
379.
▲
by
shawn_w
2y ago
My college was a DEC shop in Massachusetts, and I learned how to program in labs full of dumb X terminals with creative names connected to Alpha servers running Digital Unix. There were still a few Ultrix workstations around. Never used VMS
380.
▲
by
shawn_w
2y ago
The Go version treats file data as byte arrays; might want to do the same and use Scheme bytevectors instead of strings. OTOH the docs say it's not supposed to be a general binary format...
381.
▲
by
shawn_w
2y ago
Your for example is basically Common Lisp's `loop` (loop for i in my-list do (logic) (more logic) (yet more logic))
382.
▲
by
shawn_w
2y ago
The Boehm-Demers-Weiser garbage collecting memory allocation library. https://www.hboehm.info/gc/
383.
▲
by
shawn_w
2y ago
>Common LISP seems like it would be a prime language to do something like this. asdf systems can specify a version of a system it depends on.
384.
▲
by
shawn_w
2y ago
The uncuddled closing parens are a sure sign of a sick mind; probably corrupted by C or the like.
385.
▲
by
shawn_w
2y ago
APL? (For certain values of readable)
386.
▲
by
shawn_w
2y ago
Hush. It's better when most of the world thinks it's overcast and rains here year round. We have too many people as it is.
387.
▲
by
shawn_w
2y ago
The ones SP had back then couldn't get through the snow. Article says they had 4 of the things trying to clear the tracks.
388.
▲
by
shawn_w
2y ago
`#:name` style keywords are pretty common in Scheme implementations. I've grown to like the style; makes them stand out more visually. (Possibly uniquely, Chicken lets you choose between several different styles; :common-lisp, dssl: an
389.
▲
by
shawn_w
2y ago
`uiop:dump-image` lets you do it in an implementation independent way.
390.
▲
by
shawn_w
2y ago
That has lots of issues. See https://mywiki.wooledge.org/BashPitfalls#set_-euo_pipefail for some.
More ›