HNHacker News
TopNewBestAskShowJobs

kelvie

565 karma · joined May 5, 2011

Vancouver-based software person
submissionscomments
kelvie··on Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s
These benchmarks seems to suggest that Flash Next performs best on Low thinking compared to the same model on higher thinking levels?

And that Qwen 27b outperforms both when set to high?

What quants are being compared here?

kelvie··on Herdr Studio
I've had no problem just asking an agent to do this. Just run !herdr --skill and ask any agent tab to rename all the sessions to something meaningful (use a cheap model if cost is an issue).

Or vibe code a script for this. I use pi so I just use a random cached session for this and rewind using /tree after (using local models so I don't care much about tokens).

kelvie··on Thelio Mira AI Linux Workstation: 192 GB GPU Memory
The prefill rates are way faster on these cards compared to apple silicon, which affects TTFT and therefore usability for a lot of coding tasks, unless you fire and forget most of the time.
kelvie··on Opus 5.0 drives incoherence into the stratosphere
How about "genuinely"? Not sure why that one bothers me so much.
kelvie··on RustDesk now supports true unattended remote access on Wayland
I don't understand how this can be, you can play competitive games over moonlight/sunshine, and I really don't recall being able to come close to that latency on RDP (though I haven't tried in about a decade)
kelvie··on Pixel Watch 5
I felt like you as well: I like to track sleep and my heart rate during sports and with the pixel watch it felt like I had to almost plan these events (and more annoyingly while travelling) around the charge state of my watch, until I realized I had two separate requirements: notifications (which I don't care about during sports or sleeping), and fitness tracking.

Unfortunately the solution ended up being paying google more money and getting a Fitbit air (which I can use for sleep tracking for an entire week-long trip without bringing a charger)

And only wear the pixel watch for my awake hours, which a 30 hour battery life is more than enough for, even if I forget to charge it for a night or two.

Another bonus is the Fitbit air is a lot more comfortable to sleep in, but of course I no longer care about the charge of my devices.

kelvie··on `bun init` automatically creates a Claude.md file by default
Annoyingly Claude doesn't support AGENTS.md out of the box.
kelvie··on Googlebook
And I just came back from Seoul where Gemini suggested local clothing labels I would have never found if I hadn't told Gemini what brands I liked already and to find similar ones. And it was bang-on style-wise (some of the shops were really hidden and out of the way).
kelvie··on How to get better at guitar
Are you telling me that spending time writing an app to learn the guitar neck isn't the best way?? Blasphemy, I tell you!

Anyway here is my app of shame:

https://kelvie.github.io/chord-finder/

I also came to the realization after making this that my time was better spent transcribing, but I wanted to learn egui (and this was before coding agents, so it actually took some time).

kelvie··on Nanobrew: The fastest macOS package manager compatible with brew
One of the reasons I switched to arch from debian based distros was precisely how much faster pacman was compared to APT -- system updates shouldn't take over half an hour when I have a (multi)gigabit connection and an SSD.

It was mostly precipitated by when containers came in and I was honestly shocked at how fast apk installs packages on alpine compared to my Ubuntu boxes (using apt)

kelvie··on Hammerspoon
It's really jittery for me and freezes fairly often on my work macbook. I even have a Sol script to restart hammerspoon.

Still wouldn't work without it though (I run Niri at home)

kelvie··on Dead Internet Theory
Of note is theother terrible heuristic I've seen thrown around, where "emojis = AI", and now the "if you use not X, but Y = AI".
kelvie··on A guide to local coding models
gpt-oss-120b doesn't fit on a 5090 without offloading or crazy quants -- or did you mean you ran it via openrouter or something?
kelvie··on Reverse-engineered CUPS driver for Phomemo receipt/label printers
I've been using labelle (on github) with my Dymo labelmaker on Linux and it's been great.
kelvie··on Baldur's Gate 3 Steam Deck – Native Version
And solves the wrists problem mentioned earlier
kelvie··on I'm spoiled by Apple Silicon but still love Framework
https://lore.kernel.org/linux-pm/20231114022503.6310-1-kelvi...

I authored a patch (I still use it to this day, and I think others do too) that allows this, and sent it to the LKML as an RFC, and was rejected, for some background.

kelvie··on Claude Code IDE integration for Emacs
Don't y'all have a #emacs slack channel or equivalent at your company? I work for a medium-sized tech company and we have a single digit amount of emacs users I feel like. The channel is mostly dead except for a few tips and tricks and the odd time people asking how we each install it on our macbooks.

Anecdotally a lot of managers use Emacs, though that may be an age thing.

(I use emacs for Real Work, unless that Real Work involves a JVM. Still do all the git stuff in emacs/magit, though)

kelvie··on Canyon.mid
Could media player actually just play midi dumps like this back in the day?

I've been on Linux for so long now, that being able to just play a MIDI file without making a bunch of decisions about soundfonts and synthesizers [1] just seems mind-blowing to me now.

Part of me wishes that just by default, mpv or something would just pick a softsynth and just play it (like WMP here) rather than have me install a separate program, pick a sound font, invoke it in some weird way to let it know what soundfont I want, and not even be able to seek back and forth.

[1] https://wiki.archlinux.org/title/MIDI#List_of_SoundFonts

kelvie··on I ditched my laptop for a pocketable mini PC and a pair of AR glasses
This is how I use my Framework laptop around 80% of the time. So much so that I wish I could just detach the screen (and re-attach it easily).

I have the xreal air 1, and have the xreal one's on order, they seem to be the leader in this space with their on-glasses processing for "anchor" mode.

I got these primarily to start gaming, but really, I just use the one hour of downtime before bed to do side projects (usually coding) while laying down, and it's been great. And the spouse does not complain about the bright screen.

Another advantage is that the muscles around my elbows are a lot less sore, as a laptop really isn't ergonomic to stare down into, unless you build one with a much taller screen [1].

[1] https://www.youtube.com/watch?v=wIm6Dhxn3Ak

kelvie··on The Future Is Niri
I've use it daily since the whole hyprland toxicity thing. It works amazing for my workflow, but there are a ton of wrinkles if you stray off the happy path, but it works great (for me).

I also only use a single monitor, trying to plug a second monitor in makes it work less than ideally, and I really wish there was drag + drop support like most other tilers, but for me it's not worth giving up the rest of KDE.

kelvie··on Presenterm: Markdown Slideshows in the Terminal
Thanks, I was also wondering! I wonder what it would take (politically) to get Konsole to support this (kind of afraid to just file the bug and find out!)
kelvie··on Aider: Using Uv as an Installer
I also started using uv -- it is fantastic in so many ways, and "uv tool" is certainly one of them.

For this particular use case, you can use `uvx`, which is a shorthand for `uv tool run`, which is a great alternative for installing random python tools in isolation.

Such as this one. Or for example, python-kasa (for controlling TP Kasa plugs) or esphome (the build script)

Prior to doing this, it was either manage virtualenvs (one for each tool), or rely on a mess of Arch packages.

kelvie··on Steam Brick: No screen, no controller, just a power button and a USB port
Do you mean why a UPS beeps when it's disconnected from power? I imagine so the user knows it's disconnected.

Annoying during a power outage though.

kelvie··on Steam Brick: No screen, no controller, just a power button and a USB port
Depends on how you do your coding, and your expectations.

The glasses claim a 1080p screen, but realistically with text, you gotta scale it up to be more like a 720p screen.

If 1280x720 is good enough to code on for you, then you're fine, and it's certainly fine for some (e.g. I think some of my co-workers have vision problems so they set the font to be mega large, but code just fine).

kelvie··on Steam Brick: No screen, no controller, just a power button and a USB port
You'd need a battery with UPS-like functionality (and doesn't beep when it's taken off power), otherwise every time you plug and unplug it your mac would restart.

Which is surprisingly hard to find for a portable (usb-C) battery.

kelvie··on Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
The Games Awards claims to have 118 million livestreams [1], and went off without a hitch.

I watched it for the game trailers, actually shocked that it's also superbowl viewership territory.

https://variety.com/2023/digital/news/game-awards-2023-break...

kelvie··on Terminal colours are tricky
Looks like Konsole doesn't support this (just switched from Kitty on KDE, because on wayland, Qt apps survive a compositor restart!), but there has been a request since 2022:

https://bugs.kde.org/show_bug.cgi?id=451109

I wonder how hard this is to patch.

kelvie··on What are the best options for Amazon SDEs thinking about leaving over RTO policy
Would a SWE union push for work from home? I don't know how software unions have fared in the wild so far, or even any other type of engineers union in terms of work-from-home.
kelvie··on Plasmo – A framework for building modern Chrome extensions
Tangentially related, I've always wondered why there aren't better frameworks for creating userscripts.

I like customizing websites for various things, but it would be nice if I had some library I can pull into a userscript purpose-built for customizing websites (like adding pop-up config dialogs, in-line boxes to take personal notes / comment on websites, or just tools geared toward injecting and scanning the DOM using mutationobservers).

... or is this that, since userscripts are implemented via browser extensions anyway

kelvie··on Mpv – A free, open-source, and cross-platform media player
with a couple of lines in ~/.config/mpv/mpv.conf, mpv is the mpv of image viewers:

image-display-duration=inf autofit-larger=100%x100%

Page 1 of 7Next →