hiAndrewQuinn

Joined 4 years ago

Karma
5,438
Submissions
1,867
Member since
Oct 28
An American in Finland. аոdrеw [ät] ЅііLіkսіո [°] соm

https://andrew-quinn.me/

https://til.andrew-quinn.me/

https://meet.hn/city/fi-Tampere

https://github.com/hiAndrewQuinn

https://linkedin.com/in/heiandrewquinn

https://reddit.com/user/hiAndrewQuinn

https://x.com/hiAndrewQuinn

---

View on Hacker News

Recent submissions

Comment · 14 days ago
This is terrific news. Last year I looked into Lean for generalist software development and found it was lacking quite a bit in the library department, so the news of e.g. leanpostgres being workable is a huge step forward.
Comment · 1 month ago
This sounds like the kind of thing Hannibal Lecter would write before he eats you to convince you he's actually doing it for the common good, you just can't fathom it.
Comment · 1 month ago
Comment · 1 month ago
I do this all the time with Vim. To the point that it astonishes me that this isn't like the third or fourth thing people learn about Vim.

You can just record and play back your exact keystrokes like a _Super Smash Melee_ game plays back your inputs to replay matches. If you can figure out how to do any mildly complex action once you can literally replay it a thousand times. Just like AutoHotKey! To my that's the essence of citizen programming!

Comment · 1 month ago
A lot of these tricks come down to knowing there is a better alternative program somewhere out there in the universe, and then installing it. I happen to keep a shell script handy for these situations, which automatically installs most of the options listed here:

https://github.com/hiAndrewQuinn/shell-bling-ubuntu

More readable presentation: https://hiandrewquinn.github.io/shell-bling-ubuntu/

Among other things, fzf gets installed with all the proper key bindings, ripgrep, fdfind... basically every papercut I could find between going from a vanilla Ubuntu or Debian box to a configured one is handled in this shell script.

Comment · 1 month ago
Would you switch positions with King Richard II, then? That's a hypothesis we can test since you're here.
Comment · 2 months ago
Unfortunately, you either put all the commercially interesting bits on your own server and let your customers eat the latency, or you ship it to the edge and let piracy decimate your profits. I don't think there is any technical way out of this, and probably not any reasonable legal ways.
Comment · 2 months ago
I like TUIs, and I chose to build e.g. https://taskusanakirja.com/ as a TUI for a couple of reasons, some of which are in this article and some not. Cross platform compatibility was a big one since at the time I started building it I didn't actually have a Windows or Mac machine handy to test this out.

One thing I think which is overlooked is the raw feeling of speed a good TUI can give you. The lowest grade consumer laptop could probably download my little dictionary program and still get true search-on-keystroke performance, because there is virtually nothing slowing down that path, no animations, no nothing. Now most of that comes down to the data structures involved and making sure nothing ever has to go over a network, but I still appreciate the sheer simplicity of the approach.

It's also nice to know that I can probably recompile this same exact code 50 years from now and still get it to run exactly as intended, since GUI frameworks have waxed and wanted in popularity, but terminals truly don't seem to be going anywhere.

Comment · 2 months ago
I don't see why we would weight those points of reference stronger than the ones where people claimed "this time is different", and it really was different.

In fact there's almost nothing similar between my day to day life and the day to day life even of my grandfather, to say nothing of the Irish peasantry I came from 500 years ago, say. The number of correct everything-is-differences per year seems to be going up, not down.

Comment · 2 months ago
>Prior remote work success (not just experience) is the best indicator but it’s hard to evaluate, too. Some of the most difficult remote hires I’ve worked with had past remote work experience, but it’s only after being hired that you learn they struggled at those companies too.

I often tell people that I'm unusually well suited to remote work because I've had a lot of practice. Starting in high school I was out more days than I was in owing to health problems, yet I still managed to knock out 11 AP classes because I got really serious about reading the textbook and actually studying on my own time. This was even before I discovered spaced repetition systems.

By the time I actually got to college I realized these techniques were not only more effective and enjoyable for me than sitting down in lectures, but that the vast majority of students never actually had to build these muscles to begin with. They really struggle when the courses get too big to cram into a class session, but it's not because they're dumb or anything - it's literally just an endurance sport they've never played.

I feel those same muscles are the ones I've been using in remote work, which I've had the good fortune to do my entire career in at least a 60% capacity and more often a 100% capacity. Remote work likely feels deeply unnatural at first, to people who aren't used to putting in focused sweat at a desk in their own room far beyond what traditional education typically requires.

I hope my own children develop this ability too, although I'm not really sure how to get them there.

Comment · 2 months ago
Do I have to give just one? I have a whole script to install them! https://github.com/hiAndrewQuinn/shell-bling-ubuntu

Looking over this list I would recommend you check out `fd`, a much faster `find` with an interface that actually fits how people tend to use the tool.

`lnav` is also an excellent local log viewer if you allow TUIs.

Comment · 2 months ago
>They could pass this liability on to their employees, who would probably cover it through insurance, like doctors.

That seems like the ideal situation to me, yeah. In general more professions should shoulder individual risk and more insurance firms should arise to hedge those risks.

>When you see a plant where workers are cutting corners on quality, they're probably under pressure to do so.

Correct, and pressures cancel each other out. A reverse pressure of holding individual liability is a good way to push back on pushing back on quality.

Comment · 2 months ago
Same here, thought it was Mullvad at first causing issues but I guess it's more common than that

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton