Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gmfawcett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
gmfawcett
3y ago
bravissimo
32.
▲
by
gmfawcett
3y ago
Sure, it's basically JSON with semicolons... that's used to define a graph of nested lambdas which are evaluated recursively until a fixpoint representing the stable configuration is reached. Also, you can add comments, which make
33.
▲
by
gmfawcett
3y ago
Remember: if you're not certain that your matrix meets the prerequisites for applying the Schur decomposition, you can always apply the Unschur decomposition instead.
34.
▲
by
gmfawcett
3y ago
Whenever someone mentions building a billing system, I feel compelled to share Mark Dominus' delightful article, "Moonpig: a billing system that doesn't suck": > Sometimes I see other people fuck up a project over an
35.
▲
by
gmfawcett
3y ago
> does not require the strict discipline required in a monolith How so? If your microservices are in a monorepo, one dev can spread joy and disaster across the whole ecosystem. On the other hand, if your monolith is broken into libraries
36.
▲
by
gmfawcett
3y ago
I was there, and I definitely could do those things.
37.
▲
by
gmfawcett
3y ago
Yes! Tatham's collection is wonderful. The puzzle that he calls Signpost is one of my absolute favorites. Impressive from a programming point of view, too: > All of them run natively on Unix (GTK) and on Windows. They can also be pl
38.
▲
by
gmfawcett
3y ago
Maybe. I get that being the best source of information might be a job-security feature. But it doesn't necessarily translate into growth opportunities. From a manager's POV, I might view you as a hoarder of information, a silo bui
39.
▲
by
gmfawcett
3y ago
> Become an expert in something hard. Fix bugs nobody else can. This is risky advice. :) Context matters. It's going to sound very appealing to a self-motivated, mobile IC, and could work very well in orgs that value individual effo
40.
▲
by
gmfawcett
3y ago
> if a computer could perform operations on a linked list as quickly and with as little memory as it could for an array, nobody would ever choose to use arrays You can start from a false premise, and draw any conclusion you like. If a co
41.
▲
by
gmfawcett
3y ago
> Does the CL spec require the implementation to use linked lists or merely to behave as if it were a linked list? "list: a chain of conses in which the car of each cons is an element of the list, and the cdr of each cons is either
42.
▲
by
gmfawcett
3y ago
So say we all. (And in case there were any doubts, I applaud your hellmouth seal-breaking invention. Scratch those itches, eternity will take care of itself!)
43.
▲
by
gmfawcett
3y ago
So sidju says to themselves, hey, let's add syntax highlighting to ed. Kids, this is how you break the eternal seals on the hellmouth, and is also why we can't have nice things.
44.
▲
by
gmfawcett
3y ago
> My model is overfitted to senior devs with domain knowledge. As a former senior dev (with domain knowledge!), I politely disagree, this model doesn't fit my experience at all.
45.
▲
by
gmfawcett
3y ago
> Clojure is one of those few languages actually designed by somebody who knows what they are doing Not saying you're wrong. But look at the authors of Scheme and the CL spec... Rich may have seen far, but he was standing on the sho
46.
▲
by
gmfawcett
3y ago
Sorry, but this is a lazy take. Sure: horrible managers can kill anything. Horrible team members can do it as well. So can horrible company cultures, horrible tool choices, etc. There are horrors for every occasion in the software industry.
47.
▲
by
gmfawcett
3y ago
> Turn one dev loose, no distractions, and you can get amazing results. Yes... or, horrifying results. Or something in between. Your model is overfitted to your personal experience. Your take is going to resonate with devs who have had b
48.
▲
by
gmfawcett
3y ago
Thanks. I may have taken "first-class" too literally. :) Constructor syntax is nice-to-have, but I don't think the lack of it is evidence of alien technology. Java has the same problem, for example, and Java is about as non-a
49.
▲
by
gmfawcett
3y ago
SBCL has excellent Unicode support, for one, and hash tables are first class objects in all CL implementations. Won't disagree about date and times.
50.
▲
by
gmfawcett
3y ago
Well, it makes a nice stout, so there's that...
51.
▲
by
gmfawcett
3y ago
Sorry :) Pandas is undisputed king. But there were multiple bindings from Python into R available in the early 2000's. Some like rpy and rpy2 are still around, others are long defunct. I concede that these weren't standalone dataf
52.
▲
by
gmfawcett
3y ago
Ah, never attribute to malice or incompetence that which can be attributed to the pain response from trying to secure a heterogeneous OS environment.
53.
▲
by
gmfawcett
3y ago
> Pandas is the original open source data frame library ...ehh, not quite. R and its predecessor S have Pandas beat by decades. Pandas wasn't even the first data frame library for Python. But it sure is popular now.
54.
▲
by
gmfawcett
3y ago
It depends. In some applications, the business users are SQL power users who live and work in the schema, and every bad design choice hurts them every day. But in others, the schema is fully hidden behind UIs and canned output (reports, das
55.
▲
by
gmfawcett
3y ago
Thanks for explaining. That behaviour is... interesting!
56.
▲
by
gmfawcett
3y ago
Is there such a thing as a non-string JSON key to be evaluated? https://www.json.org/ suggests not.
57.
▲
by
gmfawcett
3y ago
I am as old as the hills. How have I never heard this story before? Thank you.
58.
▲
by
gmfawcett
3y ago
It sure does. the renaming of PLT Scheme to Racket was very intentional: https://racket-lang.org/new-name.html
59.
▲
by
gmfawcett
3y ago
Vonnegutian catch-phrases always get an upvote from me. :)
60.
▲
by
gmfawcett
3y ago
> In thread-per-core, global state is sharded across cores and never accessed "from the outside" ...or possibly it's accessed from everywhere, and locks are needed again. What you're describing is kind of an ideal app
More ›