Dan Levy
@justsml
Followers
2K
Following
32K
Media
329
Statuses
6K
Principal Engineer https://t.co/lf4AEyOz7Z Prev: Hotel Engine, Quizlet, LambdaSchool, Galvanize. OSS: NodeJS, MDN, Postgis, ReactRouter, GatsbyJS, Docker.
Denver, CO
Joined April 2009
Just cut the first v1 beta of Evalite! It's a test runner for evaluating AI-powered apps in TypeScript. pnpm add evalite@beta v1 brings: - A library of built-in scorers - Save your eval results anywhere with custom storage - A ton of papercut fixes https://t.co/YO6Ovv3QsC
v1.evalite.dev
A guide in my new Starlight docs site.
9
10
186
Why is it that the people who seem to have the strongest negative opinions about Mob/Ensemble programming are usually the people who have never experienced it? The thing they imagine has nothing to do with the real thing, but that doesn't stop them from having opinions. Welcome
5
1
34
Do yourself a favor and set this in your pnpm config
🚨 Major active supply chain attack just hit npm. Popular package @ctrl/tinycolor was trojanized — and it didn’t stop there. Over 40 packages were silently modified to steal secrets from dev machines & CI pipelines. Our team at Socket caught it. Full report coming soon. Stay
34
189
2K
I'm convinced that gitflow is a psyop and no one ever done that in practice because it takes like 30 seconds of thinking before you realize this is completely unfeasible and a huge waste of everyone's time
279
79
2K
What a ride it's been! Grateful for our community of educators who have made it all possible.
From lifelong public school educator to solo founder of the fastest-growing edtech company of all time. Congrats @adeelorama on being Colorado's Entrepreneur of the Year.
0
1
12
Fading out audio is one of the most CPU-intensive tasks you can possibly do! Values that get close (but not quite) zero, hit an underflow gap known as "Subnormal" range. It’s a mathematical conundrum so tricky, both x86 and ARM made special CPU instructions just to handle it!
158
829
14K
Things I wish were table-stakes in every web app: - Typing auto-focuses main input - Enter submits forms - Esc closes modals - Validation on blur, not while I'm typing - Let me decide whether a link opens in a new tab or not What else?
110
42
946
80% of estimates are wrong in the best case. It's just math. Assuming you have good-faith estimates, the map of real-to-actual time forms a normal bell curve: 40% or so will be early, 40% will be late, and the top of the curve is within acceptable limits. This curve skews
10
11
83
monorepo wins every time: ◇ Instant code sharing between apps ◇ Full context (Cursor loves this) ◇ Global refactors that actually work ◇ One install to rule them all ◇ Simple CI/CD with everything in one place Once you go monorepo, you don’t go back.
87
103
2K
People often ask what metrics can be used to assess the health of a process. They usually bring up team-level or individual metrics like throughput (how fast a person/team pushes work out the door) or its inverse, cycle time (time from when a team starts work on something until
dora.dev
DORA is a long running research program that seeks to understand the capabilities that drive software delivery and operations performance. DORA helps teams apply those capabilities, leading to better...
3
26
121
Differences Between Korean and Chinese Math
411
1K
19K
ChatGPT can now connect to more internal sources & pull in real-time context—keeping existing user-level permissions. Connectors available in deep research for Plus & Pro users (excl. EEA, CH, UK) and Team, Enterprise & Edu users: Outlook Teams Google Drive Gmail Linear & more
373
870
10K
First, you start with CORE functionality. Then: • Reveal options contextually • Let users "discover" deeper features (and hide advanced features behind intuitive triggers) Think about it like a great story - you don't reveal everything at once. (shoutout to @asaadmahmood5
1
3
76
One of the core rules of the Unix philosophy is that each program should do one thing and do it well. For `find` that apparently means wiping out your whole folder if you get the order of arguments wrong.
157
343
8K
Have a friend who’s an expert in the science of learning. Once, we got to talking about math. He said the lowest hanging fruit is to send every kid back to the stage of math they’re not 100% fluent in. For most kids, that’s something like 3rd or 4th grade. Then they should work
280
396
5K
AI won’t replace software engineers, but it will expose the ones who never learned to think like engineers. Tools can speed you up, but if your thinking’s wrong, AI just gets you to the wrong place faster. Engineering still matters.
36
154
1K
This is so random! and muuuuch needed A new Random namespace with 22 methods for working with randomness in JavaScript. proposal just hit Stage 1
ECMAScript excitement 😉 Congrats to @tabatkins on advancing the proposal for More Random Functions to Stage 1 at TC39 today 🎉 It provides a set of functions for proper generation of random numbers with control over ranges and distributions 👍 https://t.co/Z2iyfwUpoX
17
82
910