HNHacker News
TopNewBestAskShowJobs

bananadonkey

93 karma · joined January 14, 2017

[ my public key: https://keybase.io/donkeybanana; my proof: https://keybase.io/donkeybanana/sigs/cI6oW0KVPKz5ccQCPIiAq-Tecd3_6DVqvIycgEB4mL8 ]
submissionscomments
bananadonkey··on Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?
ACLs are super simple and work well, just dig into them. I use groups as rbac (one group per role), and share parts of my network with friends/family (game servers), and colleagues (work collab stuff, such as live coding).

Toggling users on/off also works great, and disabled users don't count towards the limit.

bananadonkey··on Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?
My sub agent has been looping for almost 10 years at this point and has so far written 0 lines of code. Definitely won't be investing in another...
bananadonkey··on Biff.core: system composition for Clojure web apps
I am currently working through https://lukwol.github.io/gleam-guide/ and it's fun so far as a ReasonML/Elm/elixir enjoyer
bananadonkey··on Nvidia RTX Spark
I had a high end spec gaming laptop with 0 airflow back in the 2000s, and used to raid dorm LAN party freezers for frozen meat + towel = heatsink.

I was lucky that iteration 1 (sans towel) didn't ruin the laptop...

bananadonkey··on Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
Check your home folder permissions on macos, last time I checked mine were world readable (until I changed them). I was very surprised by it, and only noticed when adding an new user account for my wife.
bananadonkey··on Native Instant Space Switching on macOS
I also switched, but to https://asahi-alarm.org/ (the arch variant) with Sway, right after Software Update ignored my choice to NOT upgrade to Slophoe.
bananadonkey··on Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller
I've used https://yet-another-react-lightbox.com/ in anger and it's great, very extensible too.
bananadonkey··on Our commitment to Windows quality
WSL is great. Its biggest drawback is that it requires the use of Windows.
bananadonkey··on Reviewing Large Changes with Jujutsu
Same for me originally (years past) CLI git, then magit and more recently lazygit. Identical workflows across all 3 tools, with only progressively fewer keystrokes.
bananadonkey··on Rebasing in Magit
As a magit lover, LazyGit is a fine replacement that works even better in some cases, but falls just short overall. Still very usable both inside and outside neovim.
bananadonkey··on My Home Fibre Network Disintegrated
The contractors were probably dubious of that resiliency given their lack of experience. I recently ran fibre in my house and have to say I was pleasantly surprised that fiber patch cables (unarmored) can survive a good pull through a duct.
bananadonkey··on Why users cannot create Issues directly
Websites that are walled off behind obscure captcha don't do well in Karakeep for sure, but so far for me those are usually e-commerce sites or sites I don't return to anyway.
bananadonkey··on Why users cannot create Issues directly
Regarding wanting to preserve the current version of a page: I use Karakeep to archive those pages. I am sure there are other similar solutions such as downloading an offline version, but this works well for me.

I do this mostly for blog posts etc I might not get around to reading for weeks or months from now, and don't want them to disappear in the meantime.

Everything else is either a pinned tab (<5) or a bookmark (themselves shared when necessary on e.g a Slack canvas so the whole team has easy access, not just me).

While browsing the rest of my tabs are transient and don't really grow. I even mostly use private browsing for research, and only bookmark (or otherwise save) pages I deem to be of high quality. I might have a private window with multiple tabs for a given task, but it is quickly reduced to the minimum necessary pages and the the whole private window is thrown away once the initial source material gathering is done. This lets me turn off address bar search engines and instead search only saved history and bookmarks.

I often see colleagues with the same many browser windows of many tabs each open struggling to find what they need, and ponder their methods.

bananadonkey··on LearnixOS
Sure, but we program using programming languages, mostly using the Latin alphabet you are referring to. And yes the syntax for many of those programming languages is in fact case sensitive.
bananadonkey··on Unifi Travel Router
This new Unifi device supports captive portal authentication flows, so you don't need to do that whole shuffle.

Source https://m.youtube.com/watch?v=Ruv550at3k8

bananadonkey··on Okta's NextJS-0auth troubles
I didn't see any threat to sue. What's your source?
bananadonkey··on OpenMaxIO: Forked UI for MinIO Object Storage
Isn't this just the UI and not the minio storage server itself?

Title is misleading if so

bananadonkey··on Sign in with Google in Chrome
> https://chromestatus.com/roadmap

I clicked the link and got the Sign in with Google prompt... on Firefox.

Why would I ever need to sign in to that website?!

bananadonkey··on Sunsetting Create React App
Agreed on the BYOF page. I excitedly clicked expecting some new nuggets of wisdom from the core team but was quite disappointed.
bananadonkey··on Nvidia's RTX 5090 power connectors are melting
Those had an issue with their heatpipe design which affected cooling performance depending on their orientation. I made sure to buy an AIB model that didn't suffer the same issue, just in case I want to put the card somewhere funky like a server rack.

https://www.tomshardware.com/news/defective-vapor-chamber-ma...

bananadonkey··on Klarna CEO: Company stopped hiring because AI 'can do all of the jobs'
> Though Klarna's website is advertising open positions at the time of writing, a spokesperson told Business Insider the company wasn't "actively recruiting" to expand its workforce. Rather, the spokesperson said, Klarna is backfilling "some essential roles," primarily in engineering.
bananadonkey··on Lazy Docker: The lazier way to manage everything Docker
lazygit inside neovim might not be a complete replacement for magit (I can't tell yet), but it does everything I need it to for day to day development. I can't remember the last time I launched Emacs for work.

https://github.com/kdheepak/lazygit.nvim

bananadonkey··on Using an 8K TV as a Monitor
I've been using AeroSpace with AutoRaise since coming back to a Mac after years on i3/sway.
bananadonkey··on Ask HN: What are your favourite websites that display a lot of data / tables?
https://www.wowhead.com/items
bananadonkey··on Switching to Elixir
When all else fails that's how I explain it to my team.

I spent years learning Elixir but unfortunately the benefits were somewhat undermined by the recent migration to OpenShift (k8s) I had just architected.

It would have been a much more tantalizing proposition if k8s was not in the picture; instead we kept our existing dev stack and utilized k8s concepts to achieve what we would have been doing in OTP, with different trade-offs of course.

bananadonkey··on Heroku Status – Dashboard/API Offline
What happened with Linear? Didn't get a chance to use it in anger yet but was looking forward to it.
bananadonkey··on Why and how I use Org Mode for my writing and more
Doom has `space s D` for this

https://github.com/doomemacs/doomemacs/blob/master/modules/c...

bananadonkey··on Vikunja – Open-source, self-hostable to-do app
Docker does add iptables rules by default, which bypass other rules such as those you might set with ufw.

https://github.com/chaifeng/ufw-docker has a good overview and ufw-specific solution (I use it on my rpi).

bananadonkey··on Moving the Ctrl Key
I think you are referring to this? From the wiki at https://github.com/microsoft/vscode/wiki/Keybinding-Issues:

    Are you customizing keyboard mappings via setxkbmap or equivalents?
    
    symptoms: customizations done via setxkbmap or equivalents have no effect in VS Code.
    
    solution: use "keyboard.dispatch": "keyCode" in your settings and restart VS Code.
bananadonkey··on Eglot has landed on master: Emacs now has a built-in LSP client
> My only complaint is that I can never get Emacs's indentation to match what Prettier wants to do, so I'll type a bunch of code, prettier-on-save, and everything gets moved around.

I had this same issue, and it was annoying enough I continued to use https://github.com/editorconfig/editorconfig-emacs alongside prettier.

This does create another annoyance in having to configure editorconfig for new projects instead of relying on prettier alone.

Page 1 of 2Next →