Recent submissions

Comment · 9 months ago
I’m using whisper with superwhisper on my mac. I’ve assigned a key on my keyboard, when I press the key it starts listening and when I release it, the text gets copied to the current cursor location. It works pretty well.
Comment · 2 years ago
You could also take a look at PostGIS to do geospatial queries (if needed). And in the past I’ve used node-mapnik to render vector/image map tiles. You can indeed host and cache them effectively on S3.
Comment · 2 years ago
It seems similar to https://swarmlet.dev as well (I’m the author). I’ve since abandoned the project for different reasons. Currently I’m using Dokku, and have been using it for ~8 years. It’s a lovely project and pretty mature. I would recommend Dokku to anyone who wants to do (cheap) self-hosting!
Comment · 2 years ago
I’m still using SoulseekQt
Comment · 2 years ago
'Copy clean link' in Brave doesn't (yet) seem to remove the `?si=` URL parameter though.
Comment · 2 years ago
I wish this was an episode in the ‘Rome’ (HBO - 2005) series. It’s a great watch nonetheless.
Comment · 3 years ago
Brave browser works quite well to block YouTube ads, I’ve used it for a couple of years now and it blocks ads from most sites pretty good.
Comment · 3 years ago
I feel the same. If I work 5 days I'd feel like I'm wasting so much time, when realistically I can do the same amount of work in 4 days. I'm working as a developer so it's also about retaining my attention span. I just can't do it for 5 days straight anymore.

My perfect 4-day workweek is having the Wednesday off so I have a 'mini-weekend' in my week. I only ever have to work 1 more day until I have some time to clear my head, make some music, etc. It feels like a more healthy work/life balance. And I feel sharper after a day off.

Comment · 3 years ago
Comment · 3 years ago
In JS, functions like filter/map/reduce can help when you try to write immutable code because you only work with the arguments, and return an output value. You don't have to define an empty/temporary array first, and fill it up in your regular for-loop for example.

I don't 'hate' loops, I still use them sometimes. Personally I just try to avoid them (in JS) because I feel like I can solve my problem without any side-effects. It's something less to think about. It's nice when the logic/variables for a function are encapsulated entirely inside that function. It also makes it easy to extract functions so you can re-use them elsewhere.

Comment · 3 years ago
I think it’s ok when students are forced to be bored by their tutors. I’ve taught bachelor students who spent the entire lecture on their phone. After the lecture they would seize a lot of my (unpaid) time for extra face to face, or they’d send me an email with questions. It’s fine for them to be bored and forced to take notes IMHO.

There’s enough time for smartphone use outside school hours. It’s a waste of time/energy for the tutor if no one is paying attention. Of course I’d try to make the lecture as interesting and ‘fun’ as possible, but winning their attention over Insta/TikTok/etc is challenging.

Comment · 3 years ago
I can't imagine myself graduating high school if I had a smartphone back then. Those things are so addictive, they just keep on giving. When I was studying all you could play on your phone was Snake. Going out with friends and making a campfire was way more fun than playing Snake. Nowadays people can spend 14hrs a day on their phone and still not be bored, it's crazy.

Deleting social media apps makes your phone _much_ less interesting though!

Comment · 3 years ago
I used to be opposed to git GUI’s, but after a few years and working in larger codebases, I love the way they visualize everything. Especially when dealing with hundreds of branches. Sure I’ll use the git CLI from time to time but GitKraken works really well for me. I feel pretty safe seeing my stashes in front of me, etc.
Comment · 3 years ago
Only for 30 days for me. I want to disable shorts from my recommendations altogether.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton