'(Robert Smith)

16.2K posts

'(Robert Smith) banner
'(Robert Smith)

'(Robert Smith)

@stylewarning

Currently flipping bits and rotating qubits. Advocate of open-source math software. You'll often catch me Lisping (or playing piano).

Los Angeles, CA Katılım Ağustos 2010
284 Takip Edilen5.3K Takipçiler
Sabitlenmiş Tweet
'(Robert Smith)
'(Robert Smith)@stylewarning·
> be NASA programmer > excited to write Lisp > code lookin like hieroglyphs > boss walks by > "wtf is that, alien code?" > no, just Lisp boss > boss laughs, Lisp now forbidden > mfw no cosmic parens > mission to Mars now in JavaScript > planet doomed > feelsbadman.jpg
English
18
31
399
54.7K
Joseph Garvin
Joseph Garvin@joseph_h_garvin·
Haskell has more list literals per 100k bytes of source text than tuple literals, while Ocaml has more tuple literals than list literals. Why?
English
1
0
5
751
'(Robert Smith)
'(Robert Smith)@stylewarning·
@LukasHozda apprise autolith about its own ccl so it can modify that too in situ 👀
English
1
0
7
168
Lukáš Hozda
Lukáš Hozda@LukasHozda·
The moment when Autolith finished upgrading how it renders its tools and just started using it immediately in the same session
Lukáš Hozda tweet media
English
3
0
18
996
'(Robert Smith)
'(Robert Smith)@stylewarning·
Even when the LLM is writing Coalton, it still drops down to Common Lisp as needed. It just doesn't need a lot of dynamic typing ceremony when it does it, I guess because it has sorted out that that's the job of the Coalton type system.
English
0
0
3
191
'(Robert Smith)
'(Robert Smith)@stylewarning·
With Common Lisp it tends to write a lot more slop code, especially overzealous data predicates.
English
2
0
7
381
'(Robert Smith)
'(Robert Smith)@stylewarning·
For nontrivial programs, it seems LLMs converge to working solutions faster with Coalton than Common Lisp, despite there being almost no stable Coalton code in training. Only reason I can discern is that the type system steers it better, and it can "think" as a {Haskell,OCaml}er.
English
3
7
63
2.1K
'(Robert Smith)
'(Robert Smith)@stylewarning·
@J7UiBMjH8b I'm not saying b2b saas APIs are fun to True Programmers (TM), but there are definitely lots of programmers who really don't find programming/computers/etc. interesting beyond the surface.
English
1
0
8
432
aspartame nonenjoyer
aspartame nonenjoyer@J7UiBMjH8b·
@stylewarning It is mostly a skill issue. She's top talent and can work on whatever interesting idea she happens to have. Of course programming is fun. Yet, the majority of programmers need to churn out the same old b2b saas apis
English
1
0
15
523
'(Robert Smith)
'(Robert Smith)@stylewarning·
I don't mean to be flippant when I say this but, yes, people like maximizing money whilst minimizing effort. Other economic factors aside, if software engineers were paid like pure mathematicians, trust me, the people in it would only be in it for the love of the game.
LaurieWired@lauriewired

I’m convinced that a large % of programmers don’t actually like computers. As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can. I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine? You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?

English
7
10
272
10.4K
'(Robert Smith)
'(Robert Smith)@stylewarning·
@yawaramin @eatonphil It's a very very noisy correlation at best. Some phenomenal open source code on a shoestring budget, and some colossally awful code promulgated by trillion dollar companies.
English
1
0
4
293
Yawar Amin
Yawar Amin@yawaramin·
@eatonphil You don’t see any connection between not having any business/monetary/customer constraints and code quality? 😅
English
2
0
8
703
Phil Eaton
Phil Eaton@eatonphil·
I mostly see the Bun and Zig situation the same way Ray described, if you'd actually like to understand it. I would differ in not mentioning TigerBeetle as a Zig flagship because their standards are so strict, and so few teams could do this, and basically no other Zig teams do (including the Zig team themselves), that the fact that they use Zig basically doesn't matter. Ghostty is probably a better flagship to talk about if one must.
Frank@jedisct1

Zig Creator Calls Spade a Spade, Anthropic Blows Smoke raymyers.org/post/zed-creat…

English
8
13
254
60.1K
'(Robert Smith)
'(Robert Smith)@stylewarning·
it's especially bad in technical subreddits. funny enough, some of the artistic ones still show a shred of antislop.
English
0
0
2
207
'(Robert Smith)
'(Robert Smith)@stylewarning·
reddit further sloppifies as people post and answer to one another with AI. "They're my ideas, AI just helped me with the English. And honestly? You were right to push back on that. But this point is load-bearing. It's not about the author, it's the message."
English
3
4
23
823
'(Robert Smith)
'(Robert Smith)@stylewarning·
LLMs love to prepare you for how honest they're about to be.
English
0
0
13
702
'(Robert Smith)
'(Robert Smith)@stylewarning·
@joaompfe Coalton has HKTs and kind inference. (define-class (MyFunctor :F) (map1 ((:a -> :b) -> :F :a -> :F :b)))
English
0
0
7
458
João Fé
João Fé@joaompfe·
So Haskell and Scala are the only languages with higher-kinded types? Cannot be.
English
10
0
43
6.2K
Daniel 🦔
Daniel 🦔@DanielW_Kiwi·
Is there a functional language that has a good type system and fast compile times?
English
68
0
53
16.3K
'(Robert Smith)
'(Robert Smith)@stylewarning·
@GrowlerEnjooyer @SheriefFYI (I don't like Zig, but there's a bunch of people who are purposefully mischaracterizing what was written to fit their own narrative or their own emotional response to it.)
English
1
0
0
94
'(Robert Smith)
'(Robert Smith)@stylewarning·
@GrowlerEnjooyer @SheriefFYI I think the actual argument is more like: If the use of Zig was itself hasty and slapdash, then one should look inward just as much as one looks at their tools for why something didn't work as well as expected. Instead it's painted solely as a deficiency of Zig.
English
1
0
5
192
Sherief, FYI
Sherief, FYI@SheriefFYI·
Andrew Kelley changed the content of his blog post, which adds a whole new layer of sleazy. old vs new:
Sherief, FYI tweet mediaSherief, FYI tweet media
English
34
4
281
72.9K
Denis B.
Denis B.@denbvk·
@stylewarning I am on the right part of a spectrum which is “Go is actually good”. Haskell and Lisp are the peak of this language enthusiast larping.
Denis B. tweet media
English
3
0
0
138
'(Robert Smith)
'(Robert Smith)@stylewarning·
Common Lisp is so niche that trillion dollar companies aren't even talking smack about it. :(
English
9
2
90
5.8K
Denis B.
Denis B.@denbvk·
@stylewarning As language enthusiast I will tell you: lisp sucks. Its whole niche is meta programming and it’s overrated. Outside rare specific cases like framework DSLs it must not be used. Project uses macroses widely => languages in a language => congrats, it’s unmaintainable slop.
English
1
0
0
260