Dad CEO @dagster Built summarize.tech Prev: Twitter, Excalidraw, Smyte, Instagram, Facebook, React.js

The internet
90% of my job as a senior engineer is giving others the confidence to go with the less-impressive-but-simpler approach.
20
247
2,019
If you're surprised about the log4j vulnerability, just wait until you hear what happens when you put a java.net.URL into a hashtable
23
248
1,376
all you npm haters aint never used pip
60
68
1,241
This morning I'm releasing a hobby project I've worked on for the past two weekends: GPT-3 powered video summarization.
68
116
1,177
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” RIP @joeerl
5
157
767
I think many struggle with OLTP relational databases because we do a bad job educating people, and many of our best practices are not actually best practices. RDBMSes can do a lot more than most people think. Wanted to share a few contrarian principles that helped me out w/ them:
13
110
783
148,971
This didn’t work out and we went to react
stand back i'm about to use htmx
49
17
745
133,228
We just shipped a new blog post I wrote on the @dagster blog. It's a step-by-step tutorial on how to build a ChatGPT-like bot that can answer technical questions about any GitHub repo using a great new Python library - @langchain - and the @OpenAI API. (1/4)
20
57
568
158,471
Replying to @alexgraveley
i got about 20k for my work on react too!
16
14
671
236,990
a few weeks ago, i moved summarize dot tech off of gpt-3.5 and onto @MistralAI's mistral-7b-instruct, an open-source LLM that runs on normie hardware. the model is hosted by @perplexity_ai. it's just as fast, just as high quality, and much cheaper to run. here are the details:
17
54
659
186,212
Literally never ever use redux on a new project under any circumstances. Even if it’s what the team knows.
57
42
630
Before React Server Components...
10
26
572
245,223
pretty good deal available on @googlecloud rn
22
13
549
212,913
Like this tweet if you remember *zoom: 1;
9
17
510
JS isn't the problem, shitty adtech is the problem
22
321
493
Just announced: react native. Use react and JS to build native apps (native views, not DOM) and interpret gestures. #reactjsconf
31
782
489
twitter's in the midst of a huge shift towards graphql, and the team has grown to the point that it needs a dedicated manager. i'm pretty sure that twitter is the 2nd largest graphql app in the world after facebook, so if you're interested in managing this team, DMs are open!
9
96
494
The AI bubble burst is gonna be brutal.
32
24
427
92,272
Whether react or react native lives or dies doesn’t matter. What’s important is that the programming model pioneered by react lives on.
5
78
427
Anytime @reactjs bugs you, remember that 1. Angular added "else" just a few months ago and 2. It looks like this: stackoverflow.com/questions/…
22
179
423
Replying to @antoniogm
not really
12
5
361
if bun actually frees us from ESM/CommonJS hell then that might be its killer feature
6
18
363
52,919
The reality is gpt-4 won’t make engineers more productive or companies more efficient; we are just going to ship even more microservices
12
13
340
57,712
your yearly reminder that it's 2019 and we still don't have UITableView (foundation of most apps w/ a feed) in the browser
your yearly reminder that it's 2015 and we still don't have UITableView (foundation of most apps w/ a feed) in the browser
12
40
318
microservices are an architectural style enabled by 0% interest rates
10
20
294
Replying to @nroman
some principal OOP architect back in the day decided that a URL object must represent the canonical resource in some abstract sense. to do this they need to resolve dns, even to compute the hash code. it is bananas
4
24
263
this is a popular pov but i disagree. you will hire from very different talent pools, and have a very different engineering culture, depending on whether you pick c#, nodejs, or scala
What tech framework you choose is by far the least important thing in building a startup Which is funny because it’s what everyone seems to spend the most attention and time on Getting a customer to spend their money by building a product that solves a problem should be priority #1
26
14
288
96,271
but they told me react is slow and bad
14
6
271
Summarize.tech uses GPT-3 to give you a high-quality written summary of a YouTube video, and will link to the relevant timestamps in the video so you can watch the interesting parts yourself.
11
48
277
so... what bad things would happen if we added package.json files to all of our python packages and started using npm instead of pip?
37
15
259
i wish someone would make a react JSX runtime for tailwind, where every tailwind classname exists as a boolean prop on every html element. so i could do stuff like <div pt6 spaceY4 w24 h24 bgRed100={isFailed} bgWhite100={!isFailed}>...</div> cc @adamwathan
46
9
262
i just want a badge that shows up on twitter accounts that went hard on web3 in 2021 and transitioned to going hard on AI in 2023
8
11
256
36,190
Some advice for hackers who want to start companies but haven't had a great idea yet: wasm is shipping and could be foundational tech for the next generation of billion-dollar startups (like SaaS was)
4
45
240
it issues a network request. dns specifically
6
7
220
it took a few years but @reactjs just surpassed @angularjs in github stars #coremetrics
6
84
225
Reminds me a lot of this mobile.twitter.com/floydopho…
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” RIP @joeerl
2
12
202
Relational databases like MySQL and Postgres should throw errors when they table scan unless an explicit flag on the connection is set.
10
15
230
one thing that helped @reactjs get adoption early on was we were really nice to people who were mean on the internet, and then they turned into nice people
6
10
228
Correct for your biases: everything you like isn't as good as you think it is, and everything you hate isn't as bad as you think it is.
5
83
219
Have you noticed less cryptospam in your timeline? Here’s why!
11
31
220
...and after React Server Components. @dagster blog post coming tomorrow!
8
3
223
17,857
It's available at summarize.tech, and is live on product hunt: producthunt.com/posts/summar…
12
12
224
At @dagsterio we made the unorthodox decision to use Postgres as our message queue instead of something like Kafka or RabbitMQ (1/4)
10
22
199
Remember everyone: if you are doing responsive web design, you are infringing on a Google patent: patents.justia.com/patent/97…
12
94
206
Microservices bake the temporary dysfunctions of your organization into your software forever.
7
26
196
when deciding on whether to adopt a microfrontend approach, consider whether you like having all of your trash in a small number of trashcans, or little bits of trash scattered all throughout your house
5
21
195
Game devs trash on the web for being bloated and slow, then turn around and make us download 40gb updates for their game every week.
4
8
192
you are a qa engineer now
30
15
193
13,237
Replying to @acdlite
I think you guys should be way more aggressive in pushing back against this stuff. Throwing out the react programming model and adopting something like signals (or worse, signals plus a dsl) is a huge step backwards and most people haven’t internalized that
8
13
178
84,509
we had 11,000 applicants for our 1 new grad SWE role. never seen anything like it. it's rough out there.
10
2
183
20,217
I don't understand the useReducer() stans. Seems like it'll result in the same old Redux boilerplate problem where you need to define a bunch of different types for all of your actions. IMO useState() + helper functions is the way to go. Am I missing something?
29
3
168
84,258
Starting to see a trend of premature fluxing of react apps. Try plain @reactjs first and bring in flux only when you absolutely need it.
18
122
164
hell yeah
Unlike other weeding technologies, this #robot utilizes high-power lasers to eradicate weeds, without disturbing the soil... And, avoiding the use of herbicides! It leverages #AI to instantly identify and target weeds while rolling, days and night By Carbon Robotics #green
5
21
169
re: this weekend's web performance discussion, here's the lighthouse score of google docs, which is perhaps the finest application to ever run in the browser. not everyone is building content sites!
3
16
171
Interviewing a tech lead? Ask them what types of technical debt they allow and forbid in their codebase and why.
3
50
169
According to the top comment on hacker news, @SoundCloud layoffs wouldn't have happened had they used a graph database.
4
27
160
Today we're making the @dagster company and project roadmap public. (1/12)
2
19
160
53,682
really great post on how to diagnose a perf problem w/ a react app jaero.space/blog/react-perfo…
2
56
163
Is jsx the most successful deployment of xml of all time? 🤔
24
7
156
43,773
Stop
13
4
158
14,114
i wanted to share some news - a few months ago (pre-elon!) @schrockn convinced me to leave twitter and lead engineering at elementl, the company behind @dagsterio
12
4
158
cursor is simultaneously making me a much better and much worse programmer
14
4
154
15,448
react server components are the easiest way to build a static html site and evolve it over time
32
6
151
989,457
Roller coaster tycoon was programmed by just one person. In assembly language.
7
36
140
retvrn
13
7
147
18,824
Replying to @anothercohen
And Google has a team working on slides!
10
1
133
21,039
we are hiring frontend engineers! shoot me an email pete.hunt@smyte.com
4
40
134
is htmx eating vue?
47
5
133
111,556
Also: always deferring to senior engineers is what’s keeping you junior
2
21
126
signs you may be becoming a real ceo :(
4
7
122
I did a talk a few years ago that addresses this directly, if it matters. piped.video/watch?v=x7cQ3mrc…
3
3
124
bun being able to hot reload unit tests is actually its best feature i think
9
5
121
27,656
As a tech entrepreneur and engineer, my AI/LLM strategy for 2023 is to learn the HVAC trade.
8
1
129
31,545
Before you commit any queries to the codebase, write a script to fill up your local development DB with 100k+ rows, and run EXPLAIN on your query. If it doesn't use that index, it's not ready to be committed. Baking this into an automated test would be better, but is hard to do.
4
6
124
12,362
I think one of the reasons JS is so successful is that it has a really strong culture of focusing on cold start performance. Spend some time in JVM land and you’ll quickly appreciate it :)
10
11
118
CSSConf taught me a few things. The first one is the "React world" needs to build more bridges to the "CSS world".
10
18
115
twitter infra running smoothly all day, just sayin!
2
6
113
Clearly @reactjs is the lightest weight js library
Mass in grams 10^33🌞 . . . . 10^28🌎 . 10^26🌖 . . . . . . . . 10^17🗻 . . 10^14🌀 . . 10^11🌉 . 10^9🌲 10^8🐋 10^7🐘 10^6🦏 10^5⛹️‍ 10^4🐩 1000🐇 100🐀 10🦇 1🥜 0.1🐝 0.01🐞 0.001🐜 . . . . . 10^-9🔘human cell . . 10^-12🔵bacterium . . 10^-15🔹virus . . . . . . . 10^-23⚛️
15
117
it turns out that many organizations' Big Data™ can often fit on a single cloud instance. @duckdb is super well poised to step in as the data warehouse in those situations, especially given its features, perf, and testability. however, there's one big problem with it: (1/4)
4
13
117
The overall end product is pretty cool, and adaptable to your own GitHub repo. Check out our blog post to learn more! And thanks to @hwchase17 for the great @langchain library! (4/4) dagster.io/blog/chatgpt-lang…
6
17
112
15,919
> Tweets about lack of empathy in our industry > Is a total asshole to recruiters
8
15
106
microservices work great until you have to do a big cross cutting change and then you're fucked
4
6
112
📈📈📈
Elementl raises $33M Series B for its data orchestration platform based on Dagster tcrn.ch/3Wz0ZJB by @fredericl
17
3
113
25,469
what the fuck
📐 Introducing DiagramGPT • Code → Diagrams • Natural language → Diagrams Diagrams are helpful to have but painful to draw. What if you could generate diagrams from what you already have? From code or project descriptions? eraser.io/diagramgpt
1
5
107
26,246
Replying to @levelsio
Your dilution math is 10x too low, and you forgot that this is taxed at cap gains not income. Completely changes the story. By my math they’re taking home over a mil after taxes per year. Not bad!
7
107
42,589
apple's original logo from the 70s was dope
3
1
104
11,643
stand back i'm about to use htmx
13
4
109
120,281
my favorite react state management solution just hit 1.0
We are thrilled to announce Jotai v1, a @ReactJS state management library. This is the outcome of last ten month work. Visit 👉 jotai.pmnd.rs and find cute jotai mascot! 👻
2
5
102