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.
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.
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!
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.
At my previous job I worked on a digital campaign protesting the repeal of Net Neutrality[0].
It was a nice technical challenge to save (and render) those millions of leaflets. More about the project here[1]
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.
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.
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!
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.
I’m not updating my music Macbook Pro anymore, I’m still on MacOS Catalina. VST’s break, (older) audio drivers stop working, etc. I spent too much time getting everything to work as it currently is.
What's up with the presenters' audio? Either they all have a lisp, or something is not configured right. It sounds like they're saying 'Starschlip' instead of 'Starship'.
I couldn’t believe my eyes when I saw a Starlink chain in the sky from my balcony in Amsterdam. We have a lot of light pollution so I was amazed to see it from the city.
Near my previous job there was a park with similar tiling [0]. I'm not sure if the pattern qualifies as truly aperiodic(?) but it triggered my brain every day, I couldn't not look at it. I love these kinds of patterns, they always invoke my curiosity. Just like in music irregularity makes things interesting. Something for your brain to solve. You know there has to be logic behind a seemingly random pattern.
Maybe fix WebXR first? iOS Safari still doesn't support it[0], so developing AR web apps for clients is not great. You basically have to use a service like 8thwall, which is a pain to work with compared to browser API's. And it's expensive.