pchm
Use the Canvas API to speed up image uploads without losing EXIF data
Nothing works and everyone is euphoric
It's an experiment made for the web of 2026, where you can no longer tell if the users are humans or bots.
If nobody's interested in that idea, I accept that.
I call it bubblewire. Funny. I had no prior knowledge of bubbles.town until seeing it here now.
bubbles.town looks nice! Hope to see more projects that aim to bring back the good old web.
Show HN: Rediscover the Small Web with an AI-Ranked RSS Reader
Go-pty: Procfile process manager with PTY support
Hold on to Your Hardware
Show HN: ActionBar – GitHub Actions in macOS menu bar
I wanted a tool like this for a long time, but couldn't find one, so I built it[1]* Log in with your GitHub account* Minimal permissions — no access to your code needed* Get a notification when a run completes* Select repositories you want to monitor* Native macOS appKnown issues:After you install the app on your GitHub account, it takes about a minute for GitHub to propagate the changes to the...
One thing I haven’t figured out yet: I’d love to be able to keep this file open at all time, have it pop up with a hotkey. Currently it’s just a TextMate window that I often close by accident.
Modern techniques for writing better CSS (2021)
When you see a Base64 string, you can be pretty certain that it's the standard version. With Base32, it's not obvious which variant was used.
Many languages don't provide a stdlib Base32 implementation (Ruby doesn't), but Base64 is pretty much always included. Maybe this influenced my perception of the lack of a universal standard.
Anyway, I should work on that section to communicate my point better.
How does Base32 (or any Base2^n) work exactly?
It's a micro-SaaS for photographers who edit in Lightroom. Lets you reverse-engineer Lightroom edits from JPG files and download them as presets that you can apply on your own photos.
Took a month or two to reach $2k/mo, riding the wave of instagram's popularity in 2017-2018, plus the project went viral initially. However, the niche is ultimately too small to grow the revenue significantly. Still chugging along, almost 6 years later, though.
Building an image processing service in Go
Opens your eyes to a wide array of fallacies that govern our daily life (unknown unknowns, "experts" explaining past events as obvious in retrospect, the news, predictions, survivorship bias, confirmation bias, iatrogenics and a lot, lot more) — almost to a fault, i.e. if you take it too far, you'll see these fallacies everywhere and things like stories of success/failure, biographies (or history in general) etc. will no longer make the same impression.
We have a bunch of these databases at work, so I'm sure we'll be considering other providers now.
Don't know about Dropbox, but I set up Yubikeys for Twitter, Google and Facebook recently and they all allow multiple keys.
Ask HN: Creative uses for a macOS server?
I have an unused mac that I want to put to work and I'm looking for inspiration. So far the only examples I've found are the typical home server stuff:- plex/media server- remote backup- file sharing/syncBut I'm more interested in scriptable use cases that can't be covered by a Linux server, e.g.:- Xcode builds- headless browser service (puppeteer) for website screenshots (for apple emoji &...
My only point (and a source of confusion) here is that I never anticipated the cascading effect that installing a single package can have on seemingly unrelated parts of the system. I've been using homebrew for many years and as far as I remember, the only time anything broke like this was when I explicitly ran update/upgrade.
I'm going to try HOMEBREW_NO_INSTALL_UPGRADE/HOMEBREW_NO_AUTO_UPDATE — it does seem like a more intuitive default, but again, I don't know anything about how homebrew works under the hood.
Thanks again!
Ask HN: Best Alternative to Homebrew in 2021?
Yesterday I ran `brew install virtualenv` and homebrew decided to upgrade postgres, ruby, youtube-dl, vim, rust, wget and 50 other unrelated packages. The single command took 45min and broke all of my local postgres databases (and who knows what else).At this point I should know better than to install postgres via homebrew, but unwanted/unasked-for upgrades is not a feature I'm looking for in a...
Build something unambitious
I nearly lost the Lightroom catalog with of all my photos
Listening to audio mentioning Susan Wojcicki, I could never figure out the spelling of her name... BTW, Polish pronunciation for Wójcicki (notice the 'ó') is Vooy-chits-ki
Here's the script (along with a bunch of extra utils): https://github.com/pch/dotfiles/blob/master/kubernetes/utils...