David Aurelio

3.2K posts

David Aurelio

David Aurelio

@void_0

Writing software at @adobe. Formerly Facebook + uxebu. 🦋 @daurelio.bsky.social

Munich, Germany شامل ہوئے Kasım 2009
237 فالونگ1K فالوورز
Malte Ubl
Malte Ubl@cramforce·
Maybe you looked at just-bash and were like "I already have a shell". Well, if you make agent harnesses you should pay attention anyway: It now supports parsing and re-serializing shell scripts without running them. And in between you can run your own AST transformers or information extractors. It's a similar role to Babel or AcornJS in the JS ecosystem. Example use cases (and those both ship as built-in transformers): - Automatically tee every command to a file. Means that if your agent ran `npm e2e-tests | tail 15` and then realizes the tail was too aggressive and it would rather grep, then it can take the output of npm e2e-tests without running the command again - Do a trustable report as to which commands are in a script without trying to regex it yourself, so you can ask the user for permission to run those commands More here github.com/vercel-labs/ju…
English
10
17
278
22.8K
David Aurelio
David Aurelio@void_0·
@steipete @openclaw out of interest, how much do you stay aware of the code base’s structure and non-user-facing features while not reading the code? It seems useful to be able to make these assessments (“misses the big picture”) and I haven’t figured out a good way yet.
English
1
0
0
368
Peter Steinberger 🦞
Peter Steinberger 🦞@steipete·
By now I can clearly see the difference of Claude PRs and codex PRs on @openclaw If you don't steer claude well, it reads far too little of the codebase and misses the big picture, and forces in a localized change. A skillful driver can mitigate this, but most lack the skill.
English
54
15
565
44K
mr fabio
mr fabio@fffabs·
@void_0 Thanks so much David! Hope you’re doing well!
English
1
0
1
25
mr fabio
mr fabio@fffabs·
2025 has been an incredible year. This is my year in review: PERSONAL ✓ Lost 26Kg through proper nutrition and weightlifting (@levelsio levels of training 😜) ✓ Left @redbull to pursue personal projects after 3 years ✓ Freelanced for a few cool companies including Opal with the wonderful @treeba ✓ Took a 6-months break from 𝕏 and now the algorithm is all messed up 🫠 BUSINESS ✰ Launched my skincare brand @moumoujus after 3 years of formulations ✰ Hired a PR team for @moumoujus and got featured on 5 publications ✰ Had the product stocked in 4 retailers within the first month. ✰ Started working on an eye serum, mega complex formula ✰ Had 200 pre-sales for the eye serum thanks to an influencer who picked it up on IG. 2026 ❂ Lose the final 10Kg to reach my optimal weight. ❂ Weight training at least 4 days a week ❂ Expand my @moumoujus skincare line with 2 more products (eye serum and cleanser) ❂ Get EU-approved to launch @moumoujus in the EU (thanks Brexit for doubling my work). ❂ Get personally featured in a large publication. ❂ Close deal with Condé Nast for GQ/Tatler/Vogue features ❂ Post more behind the scenes on TikTok
English
6
1
17
4.1K
David Aurelio ری ٹویٹ کیا
Christoph Nakazawa
Christoph Nakazawa@cnakazawa·
I'm excited to release fate, a modern data client for React & tRPC Check out the release blog post ⤵
Christoph Nakazawa tweet media
English
20
48
382
73.8K
David Aurelio ری ٹویٹ کیا
Tzvetan Mikov
Tzvetan Mikov@tmikov·
ISerialization just landed in the static_h branch and will be out in the next stable release. ISerialization encodes a JS value into an efficient opaque binary representation, which can then be de-serialized (deeply cloned) in one or more runtime instances. It also optionally supports serialization with ownership transfer. It is intended for efficient passing of values between runtimes and will be the base of message passing in our implementation of Web Workers.
English
16
9
105
12.9K
David Aurelio ری ٹویٹ کیا
Christoph Nakazawa
Christoph Nakazawa@cnakazawa·
I used to be constrained by localization in Athena Crisis. We paid translators *a lot of money* to translate the game. This meant that whenever we wanted to change some layout or improve text, it would cost more money to translate and take a few days of turnaround time. With Relang.dev, those constraints went away completely. Change anything, receive translations via PR instantly.
English
3
4
44
8.2K
David Aurelio
David Aurelio@void_0·
@mraleph An unfortunate artefact of 1-based indexing. 0–11am/pm would have been perfectly fine 🫠
English
0
0
0
166
Slava Egorov
Slava Egorov@mraleph·
well, that's not how you sort this. (aka "am/pm is stupid")
Slava Egorov tweet media
English
7
1
24
4.3K
David Aurelio ری ٹویٹ کیا
Christoph Nakazawa
Christoph Nakazawa@cnakazawa·
Relang.dev is now productionized as "pre-alpha". Whenever new strings are pushed to the Athena Crisis repo, it automatically sends a PR with good translations for all locales. Super excited about this service.
Christoph Nakazawa tweet media
English
2
1
19
2.5K
David Aurelio
David Aurelio@void_0·
@mrousavy hm, definitely seems compiler (settings?) related. On godbolt, even the slow version looks fine (uses memcpy) with clang 12 (oldest with c++20 support). -Oz looks good, too. godbolt.org/z/jehqhY1az
English
0
0
0
11
Marc
Marc@mrousavy·
@void_0 I think this would be optimized in some compilers, but for some reason not in clang for iOS. Anyways; std::copy_n is the same as the range constructors - it'll iterate
English
2
0
0
234
Marc
Marc@mrousavy·
When passing Arrays of primitively copyable types (like 𝚍𝚘𝚞𝚋𝚕𝚎), Nitro now goes into a fast path to perform a single 𝚖𝚎𝚖𝚌𝚙𝚢 instead of iterating over all the items and copying them one-by-one. Passing 𝚗𝚞𝚖𝚋𝚎𝚛[] back and forth is now 𝟱𝟳𝟬𝘅 𝗳𝗮𝘀𝘁𝗲𝗿! 🔥
Marc tweet media
English
8
2
95
6.8K
David Aurelio
David Aurelio@void_0·
@mrousavy yeah. That's why I mentioned it—expecting that stdlib authors would put obvious optimisations there.
English
0
0
0
54
David Soria Parra
David Soria Parra@dsp_·
Don't use floats for timeouts, use a the type that's most appropriate, in this case Duration, because it's a fucking duration and no a random float without a unit.
English
1
0
8
931
David Aurelio ری ٹویٹ کیا
Christoph Nakazawa
Christoph Nakazawa@cnakazawa·
Similar to the Expo app template, the Nakazawa Tech web app template now comes with fbtee for i18n pre-configured!
Christoph Nakazawa tweet media
English
2
7
30
6K
David Aurelio ری ٹویٹ کیا
Shane O'Sullivan
Shane O'Sullivan@chofter·
Working with Huge JSON files is a pain. "Why do so many tools crash when I throw a 20mb JSON file at them?" I hear you cry. Well cry no more, I've built Huge JSON Viewer and it's pretty awesome. It even has JQ built in. shaneosullivan.wordpress.com/2025/06/16/sea…
English
0
1
2
201
David Aurelio
David Aurelio@void_0·
@dsp_ It’s really hard and sometimes I get to the point where I don’t want to do this anymore.
English
0
0
1
69
David Soria Parra
David Soria Parra@dsp_·
Most of my colleagues interact with me at a time, when I've already worked 8h+ that day and i think it shows.
English
1
0
18
1.9K
Malte Ubl
Malte Ubl@cramforce·
Fuck cancer
English
58
8
578
53.2K
David Aurelio
David Aurelio@void_0·
@tmikov Very nice! Looks like a simple solution that will replace a clumsy workaround.
English
0
0
1
338