Readit News logoReadit News
mcqueenjordan commented on The Grug Brained Developer (2022)   grugbrain.dev/... · Posted by u/smartmic
mcqueenjordan · 2 months ago
One of my favorite LLM uses is to feed it this essay, then ask it to assume the persona of the grug-brained developer and comment on $ISSUE_IM_CURRENTLY_DEALING_WITH. Good stress relief.
mcqueenjordan commented on Waymo rides cost more than Uber or Lyft and people are paying anyway   techcrunch.com/2025/06/12... · Posted by u/achristmascarl
mcqueenjordan · 2 months ago
I haven't read all the comments and I'm sure someone else made a similar point, but my first thought was the flip the direction of the statement: "Waymo rides cost more than Uber or Lyft /because/ people are willing to pay more".
mcqueenjordan commented on The Pain That Is GitHub Actions   feldera.com/blog/the-pain... · Posted by u/qianli_cs
mcqueenjordan · 5 months ago
Usually if you’re using it, it’s because you’re forced to.

In my experience, the best strategy is to minimize your use of it — call out to binaries or shell scripts and minimize your dependence on any of the GHA world. Makes it easier to test locally too.

mcqueenjordan commented on Linux laptop maker called me a Zombie   thelibre.news/this-linux-... · Posted by u/todsacerdoti
mcqueenjordan · 6 months ago
This is a silly extreme case, but it's kind of an absurd example of what happens when you live a life devoid of the principle of charity[1].

I think tons of interpersonal engineering issues boil down to a failure to apply this principle.

[1]: https://en.wikipedia.org/wiki/Principle_of_charity

mcqueenjordan commented on Did Semgrep Just Get a Lot More Interesting?   fly.io/blog/semgrep-but-f... · Posted by u/ghuntley
tptacek · 6 months ago
Hold on, hold on. You're missing a step here.

I agree completely that an LLM's first attempt to write a Semgrep rule is likely as not to be horseshit. That's true of everything an LLM generates. But I'm talking about closed-loop LLM code generation. Unlike legal arguments and medical diagnoses, you can hook an LLM up to an execution environment and let it see what happens when the code it generates runs. It then iterates, until it has something that works.

Which, when you think about it, is how a lot of human-generated code gets written too.

So my thesis here does not depend on LLMs getting things right the first time, or without assistance.

mcqueenjordan · 6 months ago
Yeah, I more or less agree about the closed loop part and the overall broader point the article was making in this context — that it may be a useful use case. I think it’s likely that process creates a lot of horseshit that passes through the process, but that might still be better than nothing for semgrep rules.

I only came down hard on that quote out of context because it felt somewhat standalone and I want to broadcast this “fluency paradox” point a bit louder because I keep running into people who really need to hear it.

I know you know what’s up.

mcqueenjordan commented on Did Semgrep Just Get a Lot More Interesting?   fly.io/blog/semgrep-but-f... · Posted by u/ghuntley
mcqueenjordan · 6 months ago
> But I just checked and, unsurprisingly, 4o seems to do reasonably well at generating Semgrep rules? Like: I have no idea if this rule is actually any good. But it looks like a Semgrep rule?

This is the thing with LLMs. When you’re not an expert, the output always looks incredible.

It’s similar to the fluency paradox — if you’re not native in a language, anyone you hear speak it at a higher level than yourself appears to be fluent to you. Even if for example they’re actually just a beginner.

The problem with LLMs is that they’re very good at appearing to speak “a language” at a higher level than you, even if they totally aren’t.

mcqueenjordan commented on Fly.io outage – resolved   status.flyio.net... · Posted by u/punkpeye
paxys · 9 months ago
Can't use the "reliability is hard" excuse when you are quite literally in the business of selling reliability.
mcqueenjordan · 9 months ago
It’s just not that big of a mystery. It’s not an excuse; it’s just true. Also, they’re not especially selling reliability as much as they’re selling small geo-distributed deployments.
mcqueenjordan commented on Fly.io outage – resolved   status.flyio.net... · Posted by u/punkpeye
shubhamjain · 9 months ago
This is probably 5th or 6th major outage from Fly.io that I have personally seen. Pretty sure there were many others and some just went unnoticed. I recommended the service to a friend, and within two days he faced two outages.

Fly.io seriously needs to get it together. Why it hasn’t happened yet is a mystery to me. They have a good product but stability needs to be an absolute top for a hosting service. Everything else is secondary.

mcqueenjordan · 9 months ago
Reliability is hard when your volume is (presumably) scaling geometrically.
mcqueenjordan commented on Boeing overcharged the U.S. Air Force 8,000% above market for soap dispensers   reuters.com/business/aero... · Posted by u/lr0
mcqueenjordan · 9 months ago
Based on the ole' joke about outfitting custom planes, "If you want to do anything to a plane... /anything/..., it's 250. New coffee machine? 250k. Rotate the sofa? 250k." -- $149,072 for a soap dispenser might well be a screaming deal.

u/mcqueenjordan

KarmaCake day1375July 18, 2016
About
Jordan McQueen Tokyo, Japan

site: https://jm.dev email: j+hn@jm.dev Twitter (eng): @jmq_en

follow:

security: tptacek, moxie, nickpsecurity, strcat, agl, SwellJoe, drewcrawford, schoen, mirimir, secfirstmd, mjg59, userbinator, gorhill, rgovostes, lallysingh, malandrew, mikewest, jedberg, wtarreau, michaelaiello, segmondy, whitequark_, jsnell, salgernon, geofft, ericb

startup: pg, sama, garry, mbesto, coffeemug, davidu, rms, xal, malgorithms, Alex3917, jacquesm, jl, AndrewWarner, emmett, ig1, anateus, lpolovets, ivankirigin, sahillavingia, Joshua, ericflo, immad, rdl, joshfraser, gdb, grellas, gatsby, mayop100, bryanh, josephsunny, ayw, pbiggar, sytse, csallen, joshu, jhuckesteinm, pclark, whockey, sjtgraham, jenthoven, aresant, mayop100, cmdrtaco

code: aphyr, KiranDave, peterwaller, saosebastiao, amirmc, lhorie, judofyr, nikita, huhtenberg, pron, Animats, dmbaggett, chris_wot, aaronbrethorst, grey-area, drewg123, dom96, jashkenas, rich_harris, jordwalke, Homunculiheaded, mark_l_watson, kibwen, Sir_Cmpwn, KenoFischer, ahoyhere, scrollaway, trishume, dbaupp, skrebbel, cryptica, peterhunt, rauchg, TazeTSchnitzel

systems: bcantrill, brendangregg, DannyBee, steveklabnik, fsk, pcwalton, jbk, ajross, yosefk, netguy, minimax, munificent, ColinWright, beat, zwischenzug, derefr, jandrewrogers, shykes, lallysingh, dochtman, SamReidHughes, hnkimb3558, rurban

mods: dang

linux: rwmj, pdkl95

oth: phkahler, davidw, antirez, gwern, patio11, jgrahamc, darksaints, jamwt, nostrademons, plinkplonk, mikekchar, holman, mikeash, edw519, jrockway, noonespecial, staunch, petercooper, jmathai, tzs, jacques_chester, coldtea, peteretep, happy-go-lucky, aaronbrethorst, mtgx

os: vezzy-fnord, rbehrends, vardump, amirmc, pjmlp, rsync, waddlesplash

db: craigkerstiens, teraflop, ifcologne

graphics: pcolton

net: zx2c4, keithwinstein, bsder, walrus01

aws: colmmacc, _msw_, aligouri, illumin8, jcrites, socttlegrand2, openasocket, otterley, mslot

ai: jph00

View Original