I just started using Flox last weekend and so far it has been quite nice experience. There are two things I don't like, though:
1) The Homebrew package is a cask that installs also Nix. While I like Flox, I don't want my systems to be married to it. Yes, I know about install option with "generic Nix", but I'm using Homebrew with Brewfile both in macOS and Linux, and I would like the Homebrew package to be just Flox.
2) Documentation is OK for getting started, but not for anything more than that. There are nice manifest.toml examples for many use cases in floxenvs[1] but you need to find those first. Also I'm not sure how I feel about inline shell scripts in toml. While it works, separate files would be easier to handle, at least for me.
There’s a small number of us working on the docs and we actually just did a pass over them before the holidays to evaluate how well they help users get things done. We took some action items from that that we’ll be working in over the next few months.
That said, the repo is public[1] and if there’s specific things you’d like to see or would find helpful you could open an issue. That would be really helpful, but there’s obviously no obligation to do so.
Main two things for me that (in my opinion) Apple does better than others are 1) excellent trackpad and 2) no air vents at the bottom of the laptop. With those two things I find MacBooks to be very usable on your lap, like for example in trains, airports, or even in an outdoor chair.
It just doesn't get hot. If I remember correctly, there's a massive heatsink there that distributes it all, and having an aluminum body probably helps as well. Either way it's the most comfortable laptop I've ever used for this exact reason (well, and the humongous haptic trackpad).
Yet it's still fast enough to do development on it, never mind more mundane stuff like web browsing or watching movies. I'm not at all an Apple fan, but when people say that M* silicon is almost magic, they're not wrong.
It throttles itself. You can install a thermal conductor on the package which makes the whole chassis into a radiator and the thing gets too hot to touch under load, but you get more performance.
I'm playing with the idea of buying an electric car as my next car. Due to that I'm following quite bit what's happening, sites like Electrek and Teslarati, and a Finnish youtuber called "Tesla Joni" who make sort of "every day" videos about living with Tesla Model 3.
So yeah, there starts to be competition. VAG is bringing ID.3, Polestar will start selling their 2, Ford is bringing the so-called Mustang and even BMW will have EVs that look more or less normal cars. Still all of those are not as interesting as Tesla. I now drive a SEAT Leon which I bought as new 3 years ago. It has been in normal service twice and zero updates to software. Nothing to infotainment, nothing to engine, nothing to electronics. And when buying the car I didn't even think things like that. But now when following what Tesla does, it's a completely different way of owning a car. Like xvector wrote here already getting a new software upgrade is super nice for the car owner. The same is visible in fore mentioned Tesla Joni's videos. Now when thinking about the "real" car manufacturers like VAG, BMW, Mercedes and Polestar, I'm pretty sure they will sell you the car and that's it. I'm especially concerned with Polestar as the software is coming from Google - 5 years and it will be listed in killedbygoogle.com.
And that's why the Apple analogy is so fitting. No matter what you think about iPhone, iPad or Macs, they are being supported much longer than any other manufacturer does. My 2013 iPad Air is still getting regular OTA updates, even though it will not get the new iPadOS.
Rivian and Taycan are both interesting like a Tesla. But neither Rivian nor Taycan are going to be as affordable as the Model 3 is today and the Y and Cybertruck will be in the future. Rivian is like Model S and X pricing. Taycan is above that, on the same order as Tesla's next gen roadster for their top end version.
Model 3 really is a masterpiece, IMHO. Affordable, more efficient than any other car, fantastic electric range and the fastest charging speed you can get, and as cutting edge autopilot/assist tech (not to mention infotainment) as you can get in any production car.
Cybertruck and Rivian are both very interesting, but pick-ups are not that common in northern Europe. I wonder if those will even be available here. Taycan obviously is interesting too, but like you said, it's quite expensive. And with a quick googling, Porsche doesn't seem to be updating the software that much.
I know this starts to sound like I'm obsessing about the software but the thing is that I'm very much intrigued by the idea that a car manufacturer would actually continue developing features to a car you already own. There's even rumors about an SDK being released by Tesla at some point of application developers. I'm using Android Auto daily and I quite like it, but I live as I live in Finland it's not even officially released here so I need to side-load the app to get it installed and upgraded. Android 10 changes that as it's built-in, though. Still there are not that many applications that support Android Auto. I'm using Spotify, Google Music, Google Podcasts, TuneIn and Waze. All of those are usable, but for example starting a navigation with Waze means I need to stop to do so remember to start navigation before leaving. Yes, it supports voice commands, but pronouncing Finnish street names in English is quite challenging. And yes, it supports Finnish for voice commands too and navigation would be easier, but then I lose the possibility use Spotify with voice commands as artist/band names are not understood if I have Finnish as the language (#FirstWorldProblems).
Anyway based on Tesla's record so far, if they would release an SDK and build up an ecosystem for it, I'm pretty sure they would succeed with it too.
I moved at work from Ubuntu to Mac six months ago. I had AutoKey script for getting my most used password with keepassxc-cli and pasted it as text, which I had bound to Ctrl+F12. I tried to find an alternative to that on Mac and Hammerspoon was the most frequent search result. I couldn't find an easy enough example for me, though, so I went with Alfred + alfred-keepassxc workflow. It's completely different way to get passwords, how ever I prefer that now.
One funny thing while searching for information was that almost every Hammerspoon discussion had the mandatory "why not AppleScript?!" comment.
I found the pricing to be a bit confusing. I'm self-hosting it now and been happy with it, but when installing for the first time I couldn't find how to share some of the passwords with another user. Well it turned out that in self-hosted instance you don't have that possibility to share to another user without a paid license. Ok, fine by me so I bought the one year premium for the self-hosted instance as from one of the tables in their website it said that would be needed. So now I had the one year premium with all the nice features but still I couldn't share passwords. Importing the license key to create an organization (for sharing) failed every time. I contacted their support and found out I had just misunderstood the pricing. To create an organization you need an organization license, which was another roughly ten euros a year. After bying that I had it working as I wanted. Their support also gave the possibility to get money back from the unneeded personal premium license as it wasn't needed for my usecase, but I kept it as I found the price to be quite ok.
So that might have sounded like a rant, but my only issue was that I didn't understand the pricing for self-hosted. My one year is up soon and I will be renewing my license as we've (as in me and my wife) been happy with Bitwarden.
> Companies are paying them for the security. Otherwise, there are cheaper alternatives to Slack with somewhat similar features.
> Slack could allow custom clients. But I'm pretty sure all major customers will require their employees not to use un-official clients for security reasons.
Is security really a client side thing? Obviously I understand stuff like key logging and such in a malicious client, but how would somebody using a custom client affect another user's security with an official client? I mean if it would, wouldn't that be a horrible situation anyway from security point of view?