Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SP
Posts
0
Comments
243
Joined
2 yr. ago

  • You must truly loathe vscode etc then if you hate emacs for overhead. I can't really see why you should hate something just because it uses a slightly less small amount of resources. I don't even know how you'd notice on any machine from the last 20 years.

  • Bizarre that you've hated it for 30 years yet didn't know one of the earliest things users learn about it (that actually is fine to use). Perhaps you should examine why you hate something you're almost completely ignorant of.

    Though most jokes and criticisms about Emacs betray complete ignorance of it, so you're hardly unusual.

  • I feel like this would be a question best addressed where the online blind community hangs out (er... I don't actually know where that is), and there may be plenty of blind users here (?) but I also wouldn't be surprised to hear there are not. I certainly would tear my hair out if I had to work through comments audibly to try to work out what might be worth reading. But I don't know and I'm not trying to speak for blind people.

    The one blind developer I knew was heavily into Emacs, which has historically had a speech interface and can operate very well purely text-based, that I think made it a good choice. His ability to be productive was awe inspiring. I don't know if anything else has taken over, but I expect if I lost my sight it might become my entire environment since I already know it. But I wouldn't be surprised (and hope) there are more suitable options for less technical users.

  • Most often it's a case of minor patches to the audio system, or recognizing a card reader (both of which are weirdly often unique per model, often even on sub-models), and these are patches that do make it into the older kernel. That process just takes time, and they want a usable image right away, so they get something specially patched that will shortly be replaced by a mainstream kernel update. For extreme cases there's dkms, where you can have a package that replaces a kernel module from source that is rebuilt on kernel upgrades.

    Canonical used to manage PPAs and packages to handle this - keeping them updated and then eliminating them as the fixes appear upstream. The PPA packages also contain trivial things like tweaks to get the keyboard hotkeys to work right.

    I know this lives on because I have a Thinkpad and the vanilla Ubuntu installer adds "sutton" packages to tweak its install, and sutton is the internal name for Lenovo enablement (although the package has nothing active in it, so presumably vanilla just works by now, which I'd hope, as it's a 3 year old machine).

  • Lol, no mention of the fact that Ubuntu was already shipped on almost the entire Dell range, but only in China and developing world markets. This was because they had sold millions of laptops without OS in those markets, which immediately were flashed with pirated Windows, and Microsoft were pissed off. They pressured the Chinese govt to require computers must ship with an OS, so Cannonical/Ubuntu stepped in, did it for cheap (~$1/machine) and... they were still of course flashed with pirated windows immediately.

    They didn't ship to the US or Europe etc., because in those markets Dell got more kickback-money than they spent, from Windows and the various crapware they shipped pre-installed. So shipping Ubuntu in the US actually cost Dell money.

  • Shokz (Aftershokz rebranded) are fantastic for endless online meetings if you're working remotely. I often forget I have them on. I did a whole set of in-person job interviews with them on before I realized I was wearing them at the end of the last interview.

    It's pretty much the convenience and comfort of using external speakers, but without anyone else hearing. It's just a shame the audio quality isn't high-end for music.

  • I've never understood why more people don't dry themselves in the shower, and dry their feet on the way out. Why use the bath mat as a special communal foot sole towel? It's much nicer when it's just a comfortable dry mat for standing on with bare feet.

  • It also transformed my feelings about winter, which is long, gray and mostly charmless here excepting the occasional blizzard, but commuting by bike warms me and gets me fresh air and exercise. It makes it much more tolerable. I actually enjoy my commute and look forward to it.

    So many people I work with insist biking is unappealing or borderline impossible while complaining almost daily about their commute. Obviously for some people and some commutes it really is impossible, but I'm not talking about those situations.

  • Aerospace is largely making killing machines and also some of the most soul destroying tedious fragmented work because the high safety stakes. Games industry is famously toxic. There are a few fun and rewarding good jobs out there but I don't think you're hitting examples.

  • I've really appreciated running i3 within gnome-flashback. I keep hitting things that just work, that I didn't even realize I wanted. I hit the pause/mute button on my headphones when watching youtube and it paused... Things like ssh agents, hotplugging monitors and having it remember your preferred config, the main gnome settings GUI, the compose key, etc.. I'm just not interested in reinventing all that, even though each individual step is usually not hard.

    I'm glad to see Regolith is making a DE with Sway. One day I'll migrate from i3 and I may let Regolith give me a DE.

  • Why make fun of it though? If you make typing and being checker-clean mandatory on a Python project, you get most of the benefits of static typing. The biggest hole is if the libraries you're using aren't properly type annotated. Perhaps I'd feel differently if the meat of my projects was the use of badly or un-typed packages, but thankfully it isn't.

    I would rather have a statically typed language with equivalent clarity, ease of use and extensive libraries, but the benefits of Python along with comprehensive, enforced type annotation are strong. Proper thread handling could be good, but since that forces you towards avoiding monolithic executables, and using asyncio (which is a delight to use), it's almost a benefit.

  • The trains are so fucked that my 7 mile 30 minute bike commute is 55 minutes by train. It's a straight line with one change.

    Driving would be 30-50 aggravating minutes and $450 for a parking space.

    Boston is a regional city that bizarrely believes itself to be a major international metropolis. The levels of journey times and cost of living are up to par anyway.