const { promise, resolve, reject } = Promise.withResolvers()
No need for new Promise just to grab resolve
const { promise, resolve, reject } = Promise.withResolvers()
No need for new Promise just to grab resolve
It indicates power imbalance between corporations producing software and users of that software, and I dislike it, and those who approved it; designed it and developed it.
It indicates power imbalance between corporations producing software and users of that software, and I dislike it, and those who approved it; designed it and developed it.
Me: is it my time to die?
Grim reaper: what? No, it’s time for you to become ape again
Me: is it my time to die?
Grim reaper: what? No, it’s time for you to become ape again
Perry the Bullet journal?!
Perry the Bullet journal?!
For trivial example, I use mailmate+iOS mail+fastmail instead of their own app.
Time to investigate some alternative Bluesky clients (or try to prototype my own, hmm)
For trivial example, I use mailmate+iOS mail+fastmail instead of their own app.
Time to investigate some alternative Bluesky clients (or try to prototype my own, hmm)
I hope the IE DPA will look into it.
Anyway, Local Network Access (github.com/explainers-b...) can't come soon enough.
I hope the IE DPA will look into it.
Anyway, Local Network Access (github.com/explainers-b...) can't come soon enough.