Jakob Norlin

1.7K posts

Jakob Norlin

Jakob Norlin

@cakemakerjake

Building https://t.co/3jc5WuaHZM

Stockholm, Sverige Присоединился Temmuz 2014
389 Подписки155 Подписчики
Закреплённый твит
Jakob Norlin
Jakob Norlin@cakemakerjake·
We just opened up Endform to public access 🎉 Come join the fun and run your Playwright tests faster!
English
1
1
2
281
Jakob Norlin ретвитнул
rahul
rahul@rahulgs·
seems obvious but: things that are changing rapidly: 1. context windows 2. intelligence / ability to reason within context 3. performance on any given benchmark 4. cost per token things that are not changing much: 1. humans 2. human behavior, preferences, affinities 3. tools, integrations, infrastructure 4. single core cpu performance therefore, ngmi: 1. "i found this method to cut 15% context" 2. "our method improves retrieval performance 10% by using hybrid search" 3. "our finetuned model is cheaper than opus at this benchmark" 4. "our harness does this better because we invented this multi agent system" 5. "we're building a memory system" 6. "context graphs" 7. "we trained an in house specialized rl model to improve task performance in X benchmark at Y% cost reduction" wagmi: 1. product/ui 3. customer acquisition 4. integrations 5. fast linting, ci, skills, feedback for agents 6. background agent infra to parallelize more work 7. speed up your agent verification loops 8. training your users, connecting to their systems and working with their data, meeting them where they are
English
107
224
3.2K
356.8K
dax
dax@thdxr·
we made his dreams come true
dax tweet media
English
13
0
431
39K
Jakob Norlin
Jakob Norlin@cakemakerjake·
@NathanFlurry Ah okay too bad! Was really interested in it, but for our cases it has to support all npm packages. Still, really cool tech!
English
0
0
1
37
Nathan Flurry 🔩
Nathan Flurry 🔩@NathanFlurry·
Rivet Secure Exec 0.2.0 now has 2.8x faster coldstarts for Node.js execution without a sandbox 17.9 ms → 6.2ms (p99) 16.2ms → 4.0 ms (p50) Instead of rebuilding the runtime every creation, V8 isolate snapshots let us clone a ready-to-go instance instantly – much like in KVM
Nathan Flurry 🔩 tweet media
English
12
7
167
11.7K
Jakob Norlin ретвитнул
Oliver Stenbom
Oliver Stenbom@OliverStenbom·
Fun things coming up…
Oliver Stenbom tweet media
English
0
1
1
32
Jakob Norlin
Jakob Norlin@cakemakerjake·
Long but fun day shooting a video. Announcement coming soon!
English
0
0
0
10
Boshen
Boshen@boshen_c·
Vite+: We'll be adding support for Bun as a package manager, but we are not planning on making bun work as a runtime at this time. github.com/voidzero-dev/v…
English
11
13
203
19.5K
Evan You
Evan You@youyuxi·
@birch_js @cnakazawa @boshen_c Also - due to (1) our tools have wider use case coverage than Bun’s and (2) most of our tools run in native Rust, the benefit of switching from Node to Bun during dev is negligible, or arguably negative (due to potential behavior divergence)
English
3
0
28
1.4K
Jakob Norlin
Jakob Norlin@cakemakerjake·
@boristane Signal > RCS > WhatsApp > SMS > iMessage
English
0
0
1
63
boris
boris@boristane·
whatsapp > imessage
English
17
0
33
5.3K
boris
boris@boristane·
@thdxr serverless
English
1
0
1
1.2K
dax
dax@thdxr·
i thought i was out i stayed out of the game for 7 years but here we go again
dax tweet media
English
72
10
1.1K
89.1K
Jakob Norlin ретвитнул
dax
dax@thdxr·
sent this to the team today everything great comes from being able to delay gratification for as long as possible and it feels like we're collectively losing our ability to do that
dax tweet media
English
254
708
6.9K
966.8K
Jakob Norlin
Jakob Norlin@cakemakerjake·
@_ashleypeacock I'm genuinely curious, because I like the thought of designing a service like this, but fail to see how it would practically work.
English
0
0
0
10
Jakob Norlin
Jakob Norlin@cakemakerjake·
@_ashleypeacock This makes sense when you want to show a page with info for a specific stock, but how would this work if you for example want to show a list of all stocks, and make it sortable for different properties? You'd have to make a request to every single DO and sort in memory, right?
English
2
0
1
25
Ashley Peacock
Ashley Peacock@_ashleypeacock·
Durable Objects make your applications feel alive in a way I've never experienced before, it feels very novel. To me, it feels like the technological equivalent of watching a group of dancers on stage. Let's look at a concrete example: say you want to monitor every stock in the world, from the US to the UK to Australia. Some data might be pulled (via APIs), some data might be pushed (via webhook). Users might want to view live prices, historical aggregate data, or sign up for price alerts. Without Durable Objects, you need all sorts to make this a reality - load balancers, caches, databases, a way to handle WebSockets, scheduling as well, and some form of parallelism. With Durable Objects, they can do everything and manage the whole lifecycle: - Each Durable Object represents one stock, with its own compute & storage - Using alarms, it can be woken up on a schedule to retrieve the latest data (e.g. every minute) - Alarms can be set intelligently, only triggering when the market is open - Webhooks are even easier, just have a Worker route to the appropriate Durable Object - You get load balancing for free. Workers scale up as needed. - Price alerts can be handled again using alarms, or as separate DOs (see below) - Intermittent API errors are handled gracefully, as alarms retry with exponential backoff. Errors are isolated to one Durable Object. - For live UI updates, clients can connect to Durable Objects using WebSockets - Aggregating data is rapid, thanks to 0ms latency SQLite-backed Durable Objects If you tried to build this without Durable Objects, you'll probably spend most of your time with configuration and infrastructure. Durable Objects are defined as classes in your code, with methods to implement all the features above out of the box.
Ashley Peacock tweet media
English
8
3
57
4.2K
Jakob Norlin
Jakob Norlin@cakemakerjake·
@thdxr Setting your messaging up for secure containers? 😶‍🌫️
English
0
0
0
21
Nathan Flurry 🔩
Nathan Flurry 🔩@NathanFlurry·
PSA: Cloudflare & Durable Objects run "near" your AWS datacenter, not in it. This means you're getting. 1. Higher latencies 2. Paying for ingress fees 3. Worse p99s → jitter & dropped packets @rivet_dev (open-source Durable Objects alt) can run on AWS natively
fforres@fforres

Average latency in @Cloudflare workers from our previous AWS DB, to @PlanetScale From 255ms, to 10ms (connection latency is also reduced, from 151 to 3.7ms) Combined with @zero__ms, it's chef's kiss

English
6
1
66
13.6K
dax
dax@thdxr·
we've had a process where any PR can be labeled as "beta" and gets applied to beta builds this wasn't practical before because you'd end up with a bunch of merge conflicts but we just ask opencode to resolve conflicts in those cases and we haven't had a single failure since
dax tweet media
English
22
10
359
24.5K