Avatar
vvulph
6ec69e6f02eb4b31f9ab8f6468bc3b3b28cffd22d355606bfefaf7208ce5da40

I guess most people don't understand this?

Assume inbound messages concerning control are scams. Money (financial control), identity (gateway to financial control), etc.

It's extremely cheap to call the supposed originator to confirm he did, in fact, originate it.

Nonrepudiation is a feature of Public Key Cryptography, correct

nostr:note1g3m8r3vqgvcpmk3xsy8sj9uk67jmfv49q3zxf9dz6c5jk4ev7xys385m6n

Happy to hear sentiment turning against GraphQL.

Of course GraphQL shouldn't be its own language (ideally it would have been JSON), but exposing GraphQL through a web api server endpoint to the public internet is as bad an idea as exposing an endpoint that accepts SQL.

https://changelog.com/jsparty/plusplus-308-pre-party

I used to be pretty salty that S-expressions didn't Win, however JSON soothed my pain by 80%

It's somewhat thankful that Newton OS failed, its system-wide data soup was simple and powerful, however would require work to secure in this era of modern sandboxed programs.

https://github.com/alfwatt/Soup

Today's project is seeing how many I can organize+close of the 546 tabs I have open

ESM import maps are a nice upgrade to the old fragile user-account-wide `npm link`/`yarn link` shenanigans for local package/module development

https://github.com/denoland/deno/discussions/11425

https://docs.npmjs.com/cli/v10/commands/npm-link

Just tested and Obsidian.app (on the Mac at least) does file watching, and it works with Obsidian Sync.

So it's reasonable to use the normal file system as a DB API.

https://obsidian.md

I don't get code editor Minimaps.

Function Popups? Sure.

Code Outlines? Maybe, sometimes. I barely even use those.

Minimaps show you the *shape* of the file's code. I haven't found that useful, but maybe my files are too short to benefit.

I have a bit of a problem, and I don't even subscribe to video podcasts.

Of course I've written a tool to cope. Trying hard not to write a podcast app.

MikroORM https://mikro-orm.io is great, especially with its hardcore TypeScript support.

However, I used it naively, and one of my end endpoints hit Out Of Memory (OOM) when a query brought in 554 MB of data.

Fortunately, it was trivial to add `offset` and `limit` query params, and work through the results 1000 rows at a time, dropping vm.measureMemory()'s `jsMemoryEstimate` down to 52 MB.

Deno to Node Transform (dnt) does what it says on the box: easily takes your Deno TypeScript project and transpiles it to Javascript CJS & ESM, ready for `npm publish`

https://github.com/denoland/dnt

Trying Primal iOS nostr client

Good:

- Great visual design

- Works

- Can use just for messaging (wallet not required)

- Easy to buy sats via IAP (in-app purchase) with minimal KYC (name, email, US state)

Bad:

- Can't search for profiles via npub?

- Wonky textarea input

- No support for multiple profiles

Where else would you store directory GUI view settings? (It's fine to say you'd prefer not to store them, Finder should have a hidden default to disable creation of ._DS_Store files)