533 karma · joined March 21, 2009
http://jedahan.com http://jonathan.is
[ my public key: https://keybase.io/jedahan; my proof: https://keybase.io/jedahan/sigs/ZLk6uCxVfS34QD2b0-0FSfiJkHAW3VKo8G1PdOvtaog ]
The fact is each potential adopter either needs to go through and comb over the compatibility page (not what I would expect with a drop-in replacement); or just try and see if it works, and be surprised later if they run into an unimplemented module because they were operating under an incorrect assumption.
It seems the note mentioning this feels buried for me under a large banner image, instead of near all the other text about compatibility.
Anyway, glad it is there, hope that their communications design improves in the future as at least a few others got caught with mismanaged expectations.
The let-down from the first two projects not being a drop-in replacement is jarring, now I have to be skeptical of all communications coming from bun.
For context, both projects use osc which requires dgram. I was able to find a feature request tracking ticket from 9 months ago with no communicated plans to implement, but searching for 'dgram' in this announcement page doesn't show anything.
For a quick suggestion - can you explicitly state what modules are not supported by bun 1.0 and put that in the section related to node.js compat?
edit: found the docs on node support - https://bun.sh/docs/runtime/nodejs-apis . Would be nice to link in the release notes.
Cursory glance looks like for modules - 17 implemented - 17 partially implemented - 7 unimplemented
You see the samba share message in your file browser, click it and can edit the filenames to update a 3-line "bulletin board".
https://github.com/jedahan/samba-haiku/blob/master/index.js
Even this was a re-implementation that used WIFI ssids to make a captive portal haiku.
That said, infrastructure churn can be disruptive. Don't envy your position.
Its not exactly what you are outlining, but close enough for me to think 'yeah, does not need a nation-state level actor to do'.
It would be a different exploit chain for HDMI, and I am no expert in either HDMI or thunderbolt to make a claim that its possible, but I've been surprised with the amount of complexity HDMI offers.
If I see an ad on twitter, I block the account that displayed it. Invariably, there is another ad in the next 3-5 tweets. I can do this 3 or 4 times in a row before I give up looking at the feed because the signal-to-noise ends up being too low when 25% of my feed are ads.
My guess is that after blocking an account, the ad you saw doesn't count as an impression. It's also possible that 25% is normal, but it doesn't seem that way if I scroll and not block accounts.
The 'account' consists of the credentials required to add or modify data associated with a human.
In that case, the person deleting their private key would suffice for deleting an account.
There are plenty of things this doesn't cover, or even backfires. Just interested in what other perspectives people may have.
---
Scuttlebutt actually could allow for 'deletion' in the sense that a 'compliant' scuttlebutt client could choose to interpret a 'delete this account' message as a filter for any messages that match said public key. Many client's UX understand that the state of messages may be incomplete due to the P2P nature, so thats kinda nice too.
https://jedahan.com/saltpeanuts/
The data gets serialized (but still human readable) in the url fragment, so its shareable, but server never sees it. You can also just download and run, or see the code for "jedahan's first and only Vue app" on https://github.com/jedahan/saltpeanuts#readme , which is the only user guide.
It has not helped my wrangle my time or focus at all.
space-delimited entries of plain text, one entry per line
I cannot think of any more familiar format, let along the other benefits (portability, long-lasting, introspectable) which are of varying degrees of better and worse than other encodings.In addition, up until [1], not only was the syntax simple, but so were the semantics.
[1]: https://github.com/kisslinux/kiss/commit/d296b90b75d02ee81ec...