Readit News logoReadit News
aguynamedben commented on Reworking Memory Management in CRuby [pdf]   blog.peterzhu.ca/assets/i... · Posted by u/hahahacorn
aguynamedben · 3 months ago
This paper is above my ability, but as someone who loves Ruby, thank you for working on this Peter and crew!
aguynamedben commented on Ask HN: Options for One-Handed Typing    · Posted by u/Townley
aguynamedben · 3 months ago
Along with figuring out the typing, don't underestimate how powerful voice transcription has become with apps like superwhisper https://superwhisper.com/
aguynamedben commented on RubyLLM: A delightful Ruby way to work with AI   github.com/crmne/ruby_llm... · Posted by u/ksec
aguynamedben · 6 months ago
Ruby is alive and well!
aguynamedben commented on How rqlite is tested   philipotoole.com/how-is-r... · Posted by u/otoolep
aguynamedben · 8 months ago
rqlite is my favorite “out there” project that is actually freaking genius!
aguynamedben commented on Space-filling curves, constructively   math.andrej.com/2024/01/3... · Posted by u/luu
aguynamedben · a year ago
An interesting variant of space-filling curves + dimensionality reduction is Geohash (https://en.wikipedia.org/wiki/Geohash, http://geohash.org/) which takes a lon/lat and uses a Z-curve approach to produce a hash such as `u4pruydqqvj` representing the location. This hash value is basically "how far along the space-filling curve is the lon/lat located". You're reducing two dimensions (lon/lat) into one dimension (how far along the space-filling curve).

There's a unique side-effect to Geohashes in that the value (`u4pruydqqvj`) can have it's end "lopped off" (i.e. cut down to `u4pru`) and it still represents a less precise, but generally accurate representation of the original lon/lat in most cases (when the curve isn't near the edge of the 2d map!). This allows you to index locations (lat/lon) using a string ('u4pru') which opens you up to doing b-tree, range queries, etc. in traditional database, with one field.

Just a rad math quirk! I'm not an expert, and it's a very dense book, but if someone really wants to get into this kind of stuff the "Bible" is "Foundations of Multidimensional and Metric Data Structures" by Hanan Samet.

aguynamedben commented on Insanely Fast Whisper   github.com/Vaibhavs10/ins... · Posted by u/pr337h4m
kamranjon · 2 years ago
I'm sort of confused - is this just a CLI wrapper around faster-whisper, transformers and distil-whisper? Will this be any faster than running those by themselves? There doesn't seem to be much code here, so this is why I'm wondering if this is actually something to get excited about if I already am aware of those projects.

Edit: Also this seems a bit suspicious - this seems like someone just forked another persons active repo (https://github.com/Vaibhavs10/insanely-fast-whisper) and posted as their own?

aguynamedben · 2 years ago
Not sure if the forker made any improvements, but I saw this first a few days ago here: https://twitter.com/reach_vb/status/1723810943329616007?s=12...
aguynamedben commented on Mastering Emacs   masteringemacs.org/... · Posted by u/User23
beebmam · 2 years ago
Year after year I find myself using vscode instead of emacs for almost everything. Until org-mode support in vscode improves, I'll keep using emacs for that.
aguynamedben · 2 years ago
I keep trying VS Code, but I hate how when I split the screen three wide ("splits") it wants to open "editors" in each of the columns, even if it's the same file. I want a "buffer" like Emacs has that can be called up into any of the "splits" without reopening the file.

I disable the tabs display, but when I visit a file in each of the three columns (i.e. what in Emacs would be calling a buffer into a window) I end up with the same file open three different times, once for each split. Then the fast switcher just gets full of dupes. BLAH!

I really wish VS Code used the Emacs model of completely disjoined (a) buffers, (b) windows, (c) frames, but instead there's a hierarchical approach of Splits -> Editors.

I've dug into VS Code issues about this, and it seems the hierarchy between Splits -> Editors is a strong parent-child relationship embedded deeply within VS Code's model and is unlikely to change.

And that's why I can't switch. That and magit.

aguynamedben commented on Building a Slack/Discord alternative with Tauri/Rust   linen.dev/s/linen/t/12647... · Posted by u/cheeseblubber
the__alchemist · 2 years ago
I wish they'd used EGUI etc instead of another web UI. It's Rust; might as well leverage the performance.
aguynamedben · 2 years ago
YEEEESSSS I'm an Electron user for 6 years and Rust fanboy, but this is The Way™
aguynamedben commented on Migrating from Supabase   blog.val.town/blog/migrat... · Posted by u/stevekrouse
aguynamedben · 2 years ago
I love Steve Krouse!!!
aguynamedben commented on Sold a Story: How Teaching Kids to Read Went So Wrong   features.apmreports.org/s... · Posted by u/Khaine
aguynamedben · 2 years ago
If you have a 3-4 year old: Bob Books

u/aguynamedben

KarmaCake day345July 11, 2008
About
[ my public key: https://keybase.io/aguynamedben; my proof: https://keybase.io/aguynamedben/sigs/FZFj_hXCKIB0bL6wK9KPaazDJOkUP0B0sxMYm9AHnIk ]
View Original