HackerLangs
TopNewTrendsCommentsPastAskShowJobs

rrix2

1,535 karmajoined 9 tahun yang lalu
https://arcology.garden https://thelionsrear.com https://keybase.io/rrix https://notes.whatthefuck.computer

comments

rrix2
·4 hari yang lalu·discuss
one thing this doesn't touch on that I am curious about is how was browsing history, etc, correlated to the GDID?
rrix2
·bulan lalu·discuss
and so it was that the tail continued to wag the dog....
rrix2
·bulan lalu·discuss
i recommend installing a browser add-on like https://addons.mozilla.org/en-US/firefox/addon/web-scrobbler...
rrix2
·bulan lalu·discuss
The sad thing is that before Spotify bought the Echo Nest[1], they had hosted some of the coolest discovery demos for non-mainstream (in my case ambient/IDM) where you would feed it a youtube video URL and it would make a really compelling radio playlist based off it. i found so many artists i still listen to today by just sticking a video in there in the morning and coming back to the tab when something incredible popped up.

When Spotify bought TEN i considered moving my listening over, but the radio button we ended up with in Spotify and Youtube Music are huge disappointments in comparison, so corporatist and flattened to 1.5 dimensions, I always wondered how the magic was lost.

Bandcamp's feed (especially once you trick the UI in to showing you how to follow tags) is usually interesting to leave running but limited in its own way by the artist pool lacking mainstream tentpoles to jump off of.

[1]: https://en.wikipedia.org/wiki/The_Echo_Nest
rrix2
·2 bulan yang lalu·discuss
I have a 4U with noctua fans and the loudest part of my rack is the harddisks
rrix2
·4 bulan yang lalu·discuss
It's not easy, though. Most of my day job is spent trying to get html interactives on an e-learning platform to work reliably with iOS's ridiculous nonstandard interaction rules around when media is allowed to play. It's worse than working with the 20 year old jsp+servlet system that serves the interactives and business logic. no other browser behaves like iOS safari and to debug and develop against it you need an ios and macos device sitting on your desk. Firefox and Firefox on Android are a breeze but a rounding-error in our usage metrics, even accounting for our development. Apple desparately hobbles the web platform to collect IAP taxes.
rrix2
·4 bulan yang lalu·discuss
My first personal computer was a Palm and my earliest programming experiences came with reading these docs, how fun. For a young person whose parents' custody arrangement led to almost every night of sleep under a different roof, a wifi enabled OS with a great applicaton library that was always with me was really powerful and ended up being quite impactful on the arc of my life.

By high school I was writing apps that followed this hig with a fold up keyboard, designing the ui and compiling code on board the device. PalmOS 4 and 5 could be tricked out to be a whole computer, capable of working offline for a week and also could get you up all night on IRC and ebooks. it's hard to imagine using my smartphone offline for a week now....

and most of the apps implemented this hig and were straightforward to use because it was the defeult builtin toolkit largely the same its entire life, progressively enhanced GUIs from 1bit 160x160 to full color 320x480 responsive design... nowadays I'm building a Material3 app in my evenings and i know some day google is gonna make a material4 so that my app looks scuffed up
rrix2
·5 bulan yang lalu·discuss
If one could swipe through the center without inserting a space, it would be incredible instead of perhaps only great... There was a PalmOS 5 keyboard like this named myKbd(1) based on some IBM research(2) which was quite fast to use. the atomik layout was quite quick to use.

(1): https://palmdb.net/app/mykbd

(2): https://doi.org/10.1207/S15327051HCI172&3_4 https://blakewatson.com/uploads/2023/07/Performance_Optimiza...
rrix2
·5 bulan yang lalu·discuss
it's becoming ever more clear to me that i'll have at least two devices: one running software i trust, one running software corporates trust, with a very narrow pipeline connecting the two, if it all. my demon-haunted device can stay offline in my bag and get hotspot'd in to my trustworthy device as necessary.

not happy about it, but i don't see a path forward that lets one participate in the wider ecosystem and maintain their own sovereignty and sanity.
rrix2
·6 bulan yang lalu·discuss
Many of the flock cameras in my city were disabled by bashing in the solar panels or damaging the camera lens. Unfortunately, flock's contract is such that the city pays for repairs/replacement
rrix2
·7 bulan yang lalu·discuss
The local credit union in Eugene had installed Flock cams at the entrances to all their branches. They took em down after only a few of our community members began protests out front a few branches and emailing with the CU's leadership before our city terminated our contract and removed the cams
rrix2
·7 bulan yang lalu·discuss
I've been asking for little tutorials or implementation plans for things, and demanding that the model not write any code itself. Following the advice of Geoffrey Litt.[1] I find reviewing code written by my coworkers to be difficult when i'm being paid for it, surely i'm not gonna review thousands of lines of auto-generated code and the comprehensive tests required to trust them in my free time...!

So I've been learning kotlin & android development in the evenings and i find this style of thing to be so much more effective as a dev practice than claude code and a better learning practice than following dev.to tutorials. I've been coding for almost 20 years and find most tutorial or documentation stuff either targeted to someone who has hardly programmed at all, or just plain old API docs.

Asking the langlemangler to generate a dev plan, focusing on idiomatic implementation details and design questions rather than lines of code, and to let me fill in the algorithm implementations, it's been nice. I'll use the jetbrains AI autocomplete stuff for little things or ask it to refactor a stinky function but mostly I just follow the implementation plan so that the shape of the whole system is in my head.

Here's an example:

> i have scaffolded out a new project, an implementation of a library i've written multiple times in the last decade in multiple languages, but with a language i haven't written and with new design requirements specified in the documentation. i want you to write up an implementation plan, an in-depth tutorial for implementing the requirements in a Kotlin Multi Platform library. > i am still learning kotlin but have been programming for 20 years. you don't need to baby me, but don't assume i know best practices and proper idioms for kotlin. make sure to include background context, best practices, idioms, and rationale for the design choices and separation of concerns.

This produced a 3kb markdown file that i've been following while I develop this project.

[1]: https://x.com/geoffreylitt/status/1991909304085987366
rrix2
·7 bulan yang lalu·discuss
I recently bodged together a board that would drive FastLED programs parameterized by the control voltages that come off a eurorack, it was really neat and straightforward because you have some really good clock sources to sync to
rrix2
·8 bulan yang lalu·discuss
hardware or software keyboard I don't think I've ever used a binding like that and if I did I would almost immediately bind them to something more reasonable.
rrix2
·8 bulan yang lalu·discuss
I love your apps and wish I had android equivalents. cheers
rrix2
·8 bulan yang lalu·discuss
whenever i ssh in to some box and fire up vi[m] to edit some text i realize how reliant i am on both input methods & how cool emacs&evil are for letting my do that to myself...

vim text object motions for edits, my emacs keybindings and libs for movement&buffer management... my normal-mod binding for avy-goto-char and my other evil-leader stuff is muscle memory now...
rrix2
·8 bulan yang lalu·discuss
i find that unless i swipe perfectly, the input is considered in the textbox not the bar, so i can't easily swipe out of it. :( have never really got the hang of it. i wish there was a button to swap in/out, i guess i could do some simple android dev but i'd rather not
rrix2
·8 bulan yang lalu·discuss
i didn't mean it in such a disdainful or self-flagellating way, though. emacs is a bag of tricks, and each of us pull a different set of them out.
rrix2
·8 bulan yang lalu·discuss
i was pretty quick with thumbkey, it's nice on even a tiny device like a Jelly Star. nowhere near as quick with 8vim on any device yet.
rrix2
·8 bulan yang lalu·discuss
the fdroid build of android doesn't have a real linux environment that you can install arbitrary binaries on to. you can switch to a termux-ish proot environment and do x-forwarding or TUI emacs but those are shenanigans