1. 59
    1. 4

      What are your thoughts on the plain text accounting ecosystem, for example Ledger CLI? Would that be a sufficient replacement for moneywell if you had some scripts that produced the graphical reports that you want?

      1. 5

        It’s not graphical reports that I want (I never use them actually). I want something that does envelope budgeting that will automatically distribute income to the envelopes based on a spending plan (recurring bills, expenses, etc). It’s the one feature keeping me on MoneyWell, which I’ve used since 2008.

        1. 5

          I understand. I used to do envelope budgeting but got away from it as my income grew and my expenses didn’t.

          It’s possible to do envelope budgeting with ledger with a little planning. It might not be as easy, though, and there’s still much room in the ledger community to improve automatic downloaders.

        2. 1

          Have you looked into GoodBudget?

          1. 2

            No, I don’t really want to use a web app for managing my finances.

            1. 1

              There are also native mobile apps for both Android & iOS.

    2. 4

      There are a few reasons for me clinging to MacOS for work (I’m a network engineer, and I code a bit too). The overshadowing first reason is called Microsoft Office. I wish I didn’t have to use it, but I have so far not been able to properly dodge it and my current employer is entangled beyond belief in the whole Microsoft ecosystem with OneDrive, Teams, Yammer, OneNote et. al. that I’m aware of nice cross-platform replacements for, but stuck with.

      Similarly, I’m depending on OmniGraffle to display and create visio (compatible) drawings.

      So why not just run Windows? Well, I had a go at that although not by personal choice when I started my current employment half a year ago, where I was handed a mediocre HP laptop while waiting for my Macbook Pro to be available, and it was quite terrible to work with. It became bearable when I had my emacs setup tuned, and I could sort of live inside emacs, but it was a poor substitute for the terminals and unix tools I’ve come to depend on.

      Another reason, and that may just me being scared from previous experience running Linux for work, and that’s the whole multiple display thing. I have multiple displays at my home office at different rotations, and a widescreen monitor at work. Switching between multiple displays was never painless when I ran Linux, but that may have improved since then Still the point about different DPIs have been raised elsewhere here, so I believe it at least partly still applies.

      And then there’s stability. It is entirely possible to have a stable Linux environment, but not perpetually. Something will break between releases and you’re forced to tinker and be unproductive. I enjoyed that part when I was younger, and I still do for my hobby systems. But for work, I just want things to work.

      1. 5

        Multi monitor is definitely why I stay on OS X. Perfect it is not, but as someone that has hand edited x.org files in the past, i’ve never had a great experience with multiple monitors.

        And osx with nix basically solves all my needs for a unix os. I get emacs and anything else out of there.

        If I were to switch to linux on the desktop it would probably be nixos, least then I can easily move between stable islands of software at once with sane backing out of things.

        1. 1

          I’ve often ran multi-monitor setups on Linux, and the selection of monitors has usually been rather odd. I usually use arandr to arrange and set them up, and… it just works.

          Just curious what sorts of issues you had?

          1. 3

            Mostly plugging things in and having the window layouts work sanely. Also at issue tended to be putting the laptop to sleep and unplugging the monitor and not having anything come back up until I rebooted the laptop etc…

            In a nutshell, edge cases all over, not that osx doesn’t have its own similar problems it tends not to lose the ability to display a screen.

      2. 2

        Multimonitor support is 90% of why I’m planning to test drive moving away from OSX back to windows :)

        1. 1

          Have you run into the bug where sleeping with a monitor attached causes everything to black screen forever? Haven’t been able to escape that :/

          I’d want to move to Windows too, but the privacy policy creeps me out.

          1. 1

            Yes. It happens not very often, but just often enough to make me irritated at the best of times. (And I still get the occasional panic on plugging in or removing a monitor.)

          2. 1

            I get all my windows moved to one monitor 95% of the time the displays come back on, and there’s a bug in the video card driver (Mac Pro Toob) that crashes everything on-screen (except the mouse pointer) and also crashes displayport audio, but leaves every application running as if everything were peachy. That one gets me every few weeks or so.

            Also, I used to run 2 * UHD displays at 60hz, a third at 30hz. But now I can only run one at 60hz, both others run at 30. It’s fucked and it shits me to tears. When I bought it this was the top-shelf you could get, and while I cheaped out on core count, I went for the higher-end video option.

    3. 4

      If I move off of OS X, it will be to Windows. For what I use my machine for, the applications simply aren’t there on any Unix other than OS X.

      1. 4

        I’ve been using Linux as my main desktop since about 3 years and used all of the major desktop environments. KDE Plasma looks good but either its file indexer (baloo) is taking hostage of one CPU core or the desktop crashes if you type specific words or too fast in the launcher, in short a horrible experience. I used Gnome for about a year and it was not much better, the plugins/extensions are often buggy and especially under wayland it crashes often and can’t restart like on X11, i.e. you loose all of your session state. Additionally, it feels laggy even on a beefed out machine (6 cores, latest gen. AMD GPU) because the compositor is single-threaded. GDM, gnome’s display manager, is also sluggish, runs since gnome 3.26 a process for each settings menu and starts a pulseaudio session which breaks bluetooth headset connections. Also unsuable for a productive environment in my opinion. Eventually I switched back to the desktop environment with what I started my Linux journey, namely XFCE with lightdm as a display manager. With compton as compositor it looks quite okay, is rock solid (in relation to the other DE I used) and everything feels snappy. As a note, I run all of the DEs on Arch Linux and I haven’t even talked about display scaling and multi-monitor usage, still a horror story.

        TL;DR The year of the Linux desktop is still far away in the future.

      2. 5

        I wouldn’t really know where to go. I have an Arch desktop at home (quad Xeon, 24 GB RAM, 2 SSDs), while the machine is much faster than my MacBook Pro, I usually end up using the MacBook Pro at home (and always at work), simply because there are no equivalents for me for applications like OmniGraffle, Pixelmator/Acorn, Microsoft Office (project proposals are usually floated in Word/Excel format with track changes), Beamer, etc. Also, both at work and home, AirPlay is the standard way to get things on large screens, etc.

        Also, despite what people are saying. The Linux desktop is still very buggy. E.g. I use GNOME on Wayland with the open amdgpu drivers on Arch (on X I can’t drive two screens with different DPIs). And half of the time GNOME does not even recover from simple things like switching the screen on/off (the display server crashes, HiDPI applications become blurry, or application windows simply disappear).

        Windows would probably have more useful applications for me than Linux or BSD (since many open source applications run fine on WSL). But my brain is just fundamentally incompatible with any non-unix.

        1. 8

          Linux has been my main desktop for 20 years or so? Although I am a software developer and either do not need the applications you mentioned or use alternatives.

          Anyway, what I actually wanted to say: on the hardware side I’ve had little issues with Linux, certainly not more than with Windows or OS X and at least with Linux (if I put the time into it) the issues can generally be fixed. I’ve been running multiple monitors for years and hibernation used to be a pain in the ass in the early 2000’s but has been good for me on a wide array of hardware for years (definitely better than both Windows and OS X which run on supported hardware!). Granted, I can’t blindly grab hardware off the shelf and have to do some research up front on supported hardware. But that’s what you get if hardware vendors do not officially support your OS and it does come with many upsides as well.

          I run pretty bare systems though and try to avoid Window’isms that bring short-term convenience but also bring additional complexity, so no systemd, pulseaudio, desktop environments like Gnome for me. Still, I’m running Linux because I want to be able to run Dropbox (actually pCloud in my case), Steam, etc.

          1. 4

            Linux has been my main desktop for 20 years or so?

            Different people, different requirements. I have used Linux and BSD on the desktop from 1994-2007. I work in a group where almost everybody uses Macs. I work in a university where most of the paperwork is done in Word (or PDF for some forms). I have a fair teaching load, so I could mess around for two hours to get a figure right in TikZ (which I sometimes do if I think it is worth the investment and have the time) or I could do it in five minutes in OmniGraffle and have more time to do research.

            It’s a set of trade-offs. Using a Mac saves a lot of time and reduces friction in my environment. In addition, one can pretty run much the same open source applications as on Linux per Homebrew.

            I do use Linux remotely every day, for deep learning and data processing, since it’s not possible to get a reasonable Mac to do that work.

            Anyway, what I actually wanted to say: on the hardware side I’ve had little issues with Linux, certainly not more than with Windows or OS X and at least with Linux (if I put the time into it) the issues can generally be fixed.

            The following anecdote is not data, but as a lecturer I see a lot of student presentations. Relatively frequently, students who run Linux on their laptops have problems getting projectors working with their laptops, often ending up borrowing a laptop from one of their colleagues. Whereas the Mac-wielding students often forget their {Mini DisplayPort, USB-C} -> VGA connectors, but have no problems otherwise.

      3. 2

        Same. I don’t use them every day, but I do need Adobe CS. I also want (from my desktop) solid support for many, many pixels of display output. Across multiple panels. And for this, Windows tends to be better than Mac these days.

        1. 1

          The Windows Linux Subsystem is also surprisingly good. I would say that it offers just enough for most OS X users to be happy. Linux users, maybe not.

      4. 1

        One thing I’m finding is that a lot of Mac apps I rely on have increasingly capable iOS counterparts (Things, OmniOutliner, Reeder, etc.) so I could potentially get away with not having desktop versions of those. That gets me closer to cutting my dependency on macOS, though there’s still a few apps that keep me around (Sketch, Pixelmator) and the ever-present requirement of having access to Xcode for iOS development.

    4. 2

      Hey, just wanted to recommend You Need A Budget - I switched to it from MoneyWell when I made the same jump as you! Been happy so far!

      1. 5

        Thanks for the suggestion. Glad it works for you, a friend of mine recommended it to me this morning too. I do believe it meets my desire for envelope budgeting but I don’t like the idea of handling all my financial data to a web app. I’m not worried about them stealing my money, moreso I just don’t like them having the data and what they’ll do with it. Such as this from the terms of service:

        We may disclose aggregated information about our users, and information that does not identify any individual, without restriction.

        1. 2

          That’s fair enough. I think credit card companies and banks do the same though, no? I feel like that data is already (anonymously) exposed.

      2. 1

        I’ve recently started using YNAB and rather like it - it makes budgeting quite pleasant. My only criticism - they recently increased their price from $50 to $84/annum, which is a pretty huge increase (existing users are granfathered in to the old price “for now”).

        1. 1

          That is pretty steep. I hadn’t thought about it because I’m on the student free plan for now…

    5. 2

      FreeBSD version of GNOME is stuck on a more two year old version (3.18).

      gnome-3.26 (also merged into my ports) :)

      missed the game Stardew Valley on FreeBSD

      The Linux version works fine with the Linux compatibility layer!

      1. 5

        You don’t even need to run the Linux compatibility layer, you can just run it natively under Mono - ask the OpenBSD gaming group ;)

        1. 1

          I am familiar with that group, I managed to run Rogue Legacy that way :) Not Stardew though.

      2. 1

        It’s been in the back of my mind to switch to your ports. I actually tried but stopped when it needed a newer kernel. I’d prefer not to go to 12-CURRRENT if I can avoid it. Thanks for the tip about SDV.

        1. 2

          Yeah, I think you should be able to build new GNOME stuff on 11.x just fine. CURRENT is just what I use, and it was mostly about CURRENT being required for drm-next-kmod (recent AMD and Intel GPU drivers), but now even that works on 11.

          1. 1

            From memory I think the build broke with something needing evdev or wayland support in the kernel.

    6. 2

      Oddly, my biggest takeaway from this is to consider the Eve V in the future - particularly like how the tablet can be put up on an easel and the same keyboard will still work detached off it’s own battery/bluetooth.

      Also, for the comments seeking linux graphics tools I’d recommend checking out the VGC project ( https://www.vgc.io/ ) - basically the author was researching vector design tools (particularly for animation) with https://www.vpaint.org/ and is now trying to commercialize it over the next couple years.

    7. 2

      Interested in doing this myself. At my previous job, I did iOS development, among other things. So macOS was pretty much a requirement. Now I’m unemployed and don’t have that machine any more, and I haven’t been in a hurry to find a replacement. I want something serviceable, preferably ARM-based, and with good battery life.

      Those new Windows 10 ARM machines (e.g. HP Envy x2) are quite tempting, but they’re prolly glue sandwiches like everything else. Recommendations are most welcome!

      (Also there’s a link to my website in this post; that was unexpected. 🙂)

      1. 14

        If you have the time and inclination to try various options, may I suggest one the BSDs? A lot of folks run OpenBSD as their daily driver, including a number of us here on lobste.rs (@mulander, @qbit, @stsp, @jcs, to name a few). You might also try FreeBSD or TrueOS (the more end-user focused version).

        I’ll be honest, as far as OpenBSD goes, you’ll find there are few thing you won’t be able to run. GPU stuff is pretty much out of the question. And you’ll stumble across the odd app that hasn’t been ported yet. For general productivity, you’ll find pretty much every desktop environment, LibreOffice, etc. As a development platform you’ll find lots of choices and options. And let’s not forget stellar doc.

        If you like gaming, the past year or so has been very good to OpenBSD. Check out this list at GOG.

        I’m not as up on the ARM options as I’d like for laptops. The one I can think of off the top of my head is the PineBook. It’s still a work-in-progress as far as OpenBSD goes. The company that make it do have a Linux-based OS for it.

        If you’re looking for hacking-on-the-system options, OpenBSD and a PineBook might be just right. ;-)

        Good luck finding something that meets your interests and needs!

        1. 3

          I ran FreeBSD on my home and work desktops (and most of my servers) for almost 10 years. I use a Mac these days, but I still have a soft spot for FreeBSD on the desktop.

          @wezm - For Dropbox on FreeBSD, I found just installing the CLI (pkg install dropbox-api-command) and then calling “dropbox-api sync” in cron ever 10 minutes was good enough.

        2. 3

          I use FreeBSD on my server and like it for that, and was eyeing TrueOS for my cheapo desktop, but it seems to lack ARM support so that didn’t work. Definitely a bigger fan of *BSD than the Linuxes. I really wish I could use Haiku, but it’s also lacking ARM support and is more of a fantasy/pipe dream. 🙂

          Checking out the PineBook, thanks!

      2. 1

        Chromebook Pixel 2?