15. Infinifilters: Alternative to bloom filters wgich scales better aa your data grows.
Honestly I'm really happy with the simplicity of this tool. With it I can debug large datasets of #ipfs data without needing to touch the network or maintain a web app.
@yosh TBH my main gripes with types has been when TypeScript is unable to match the types existing in JS libraries or in the Runtime. I think if I do another typed language like Rust where it's guaranteed to be 1-to-1 with the APIs it'd be way easier.
#Gmail is starting to show even more ads -- and they're appearing in the middle of email lists.
There's a real benefit to using email software that doesn't rely on YOUR data to generate revenue or train AI.
Thunderbird: Ad-free since 2003.
#FreeTheInbox
(Source: https://9to5google.com/2023/05/05/gmail-ads-increase-2023/)
@albinanigans Yeah, I'm pretty excited too. I've been doing waaaay too much digging on the matter. :P
I'm hoping some of the cheaper devices on the market will get decent support so that kids/youths can have access to devices that they have full control over instead of locked down consoles or school provided chromebooks.
@albinanigans @jalcine I think the GPD WIN 4 is a pretty strong competitor, but it's linux support still isn't as great as the deck. https://www.gpd.hk/gpdwin4
Hopefully some of the drivers and code for stuff like sleep mode will catch up this year.
@jalcine I think the reaction I'm seeing is that while it's more powerful than the deck hardware wise, the UX isn't as good. A big part of that is the trackpads on the deck and all the key binding customization that Valve added.
@tangent128 Yeah I think the only tradeoff is that I'm aiming to remove the need for servers at all and the other browswrs pretty much dropped suppport for the function. 😭
might be good to find an equivalent for key management though
@trevorflowers Oh yeah, I saw that before but ended up not getting into it because it had too many moving pieces. 😅 looks pretty solid thougb
Here's what a CAR with a WebRecorder WACZ file chunked to split the contents looks like: https://hackmd.io/aQnRiqVDSj2e2TZzsV8cKg?view
Each node is identified by part of it's hash and the number of bytes within it. Sadly this WARC doesn't have any deduplication in it, but larger datasets might!
@trevorflowers I'm using VOSK wrapped by https://github.com/ideasman42/nerd-dictation
It isn't amazing but it's fast enough and offline first. The python scripting also makes it easy to hack on things.
I'm publishing my scripts for it here: https://github.com/RangerMauve/mauve-dictation/blob/default/nerd-dictation.py (mostly basic stuff like special characters for programming and some aliases for common mistypings).
I find that I do a moderate amount of manual correction where I select messed up words and speak the word again to overwrite them.
@unmellow Also I guess I should try to get the pinphone keyboard now that it's a thing and see if that helps with the UX?
@unmellow Though honestly I haven't used my pinephone pro in ages. :P Maybe it's time I try to set it up again.
I know I had Agregore compiling on it at one point. Might be a good time to try to get it working agian.
@unmellow It's tough cause TBH even linux phones aren't as usable as the steam deck is.
Outside from Linux apps not supporting the mobile form factor, the options you have for customization are still kinda finnicky, and actually typing the code for customizing the phone on the tiny keyboard is hard.
The deck's on screen keyboard is a step up in usability, but that also comes at the cost of the device being kinda big and not having a SIM slot for mobile internet.
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.