First thing that comes to mind is beehives and anthills. Highly ordered societies where each insect has a role to perform. Don't know how well you think that fits the "cathedral" model, but I'd say it's pretty close.
Beavers reshaping the landscape also comes close, but that's individual beavers acting more or less on their own, not a rigidly structured society like ants and bees, so perhaps the beavers are closer to the bazaar analogy than the cathedral.
In socialist countries we have understood that it is better for the individual that everyone pays a share of what it costs to maintain a functioning healthcare system, and making it available to everyone for free.
The software I've used has been pretty consistent about Shift+Enter meaning "new line without triggering the Enter key action" and Ctrl+Enter meaning "action" (send the message, go to the next field, etc). The behavior of the Enter key varies from program to program, but I have yet to find a program where Shift+Enter triggered an action while Ctrl+Enter did not. Which software are you using where Shift+Enter triggers an action?
(I do agree that it's hard to remember what Enter is going to do, of course. It's just Shift+Enter where my experience differs from yours).
It would be bad if there weren't a significant number of companies paying for work on Linux to continue, because so many of them are benefiting from it, and at least some of them realize that ensuring sustainability into the future is a good idea and worth investing a salary or two. (As in, paying some of their employees to work on Linux).
Don't fall into the trap of assuming "A big company did it / paid for it to be done, therefore it must be bad". I see that mindset (which I'll call anti-corporatist) on HN from time to time. Companies are made up of people, and it's the people that make the decisions. Some people are good-natured, some are greedy and grasping. And the company that acted one way one decade can turn around and act completely differently the next decade, because a different person was at the helm.
Fundamentally, it's about the people, not the companies. The anti-corporatist mindset is prone to forgetting that.
> if you make a slightly mistake in coding a full screen app, you get screen corruption.
HOW? The TUI library should handle everything for you. So HOW do... Wait. Did Claude vibe-code up its own set of TUI routines instead of using a library?
This nails it. The fact that the app interface looks exactly the same whether it's running locally or in an SSH session means I don't have to learn it twice. And while some GUI apps (VS Code for example) can be run remotely and still look the same, it takes a certain amount of ceremony to set that up. And worse, that ceremony has to be done for each app and is different for each app.
Running TUI apps over SSH isn't ceremony-less either — you have to set up SSH keys and copy your public key over into the remote end's authorized_keys file — but it's ceremony that you would have already had to do anyway to get access to the remote computer in the first place. And once that ceremony is done, you can now run any TUI (that the remote computer has installed) remotely without any more ceremony.
Since the dots in btop's rendering are using the Braille characters, meaning you get six dots in the space that would be taken up by one alphanumeric character, the resolution on those dots is surprisingly high. A maximized terminal on my screen is size 316x86, so that's 316×2 x 86×3 = 632x258 of "Braille dot resolution" (a term I just made up) available for the graphs. Sure, that's lower than the 2560x1600 pixel resolution of my screen, but you're entirely right to ask "Does that really matter?" The graph would be smoother with about 4x more horizontal pixels and 6x more vertical pixels to work with, but I doubt I would glean any more information at first glance.
> a higher floor of effort juggling multiple separate GUI programs than going between tabs and panes in a terminal emulator.
Depends very much on your window manager. Tiling window managers such as Hyprland let you open multiple windows and it will automatically arrange them side-by-side. Want one of them to be 60% and the other 40%? No problem, there's a keyboard shortcut (configurable) for that. Have four windows open in a grid arrangement and want to switch between them? Just slide the mouse, no clicking needed so the movement can be as rough and imprecise as you want, OR if you don't want to take your hands off the keyboard then SUPER+arrow keys (also configurable) will move the focus to the next window in that direction. (And if you are in focus-follows-mouse mode then it also moves your mouse cursor to be in the middle of the focused window, so you won't lose window focus by accidentally bumping your mouse and moving it one pixel). Keyboard shortcuts for maximizing and un-maximizing windows, for throwing them onto other workspaces and switching between workspaces...
I throw windows around my screen all the time, and rarely take my hands off the keyboard to do it. It's the fastest, most flow-like window manager experience I've found yet.
I'm not him, but it was pretty obvious that the comments section was going to be attracting more and more people saying the same thing that had already been said before, and that no useful discussion was going to be had. At some point the value of spamming everyone who commented on the issue with a notification (which puts an email in your inbox if you haven't changed the default setting) becomes lower and lower.
I've seen that before on other issue comment threads. The repo owner says "Hey everyone, if you want an issue fixed, please upvote the issue with a thumbs up". And many people don't read that, and instead post "Please fix this" comments without giving a thumbs-up to the issue. So, 1) the repo owner doesn't get to use the "sort issues by # of thumbs-up reactions" to see the priority of that issue, and 2) everyone who has subscribed to the issue gets spammed with a message that's useless to them.
Since nearly all the new comments had become "me too"-style comments, which should have just been a thumbs-up on a previous comment in order to reduce spam, I feel like locking the issue thread was the right move at that point, to stop people from receiving yet more unnecessary email in their already-overflowing inboxes.
Because the `microsoft` group account is the owner of the repo. With group accounts, you can designate many individuals to have admin access to the repo, but the actions taken by those admins will be attributed to the group account that owns the repo. (Because presumably the rest of the admins agree with the action taken, otherwise they would undo/revert it).
I've only used Google Maps for navigation myself so can't speak to what Rivian does. But Google Maps uses Internet access to determine the speed of traffic on your route, allowing it suggest alternate routes if there's a traffic jam. (It also uploads the speed that you're traveling to Google servers, which is how they know about traffic jams to begin with: in many cities they could buy data from traffic cameras, but in stretches of rural highway where there are no cameras, Google Maps still knows when traffic has slowed down to a crawl. Guess how.) It also uses the Internet access to access reports like "There's a police car / stalled vehicle / object on road ahead". It may do other things with Internet access that I don't know about, but those are the two that I do know about.
And at least the object-on-road feature is one I'm glad they have. I once saw a truck ahead of me in my lane suddenly swerve hard onto the shoulder, which alerted me to danger. (The truck driver remained in control of the truck, thankfully). And there was a wooden pallet lying squarely in the right lane of the highway. I avoided it by moving into the left lane, then once I spotted a mile marker I pulled over and called 911 to report the traffic hazard. About ten minutes later, as I was driving on, I saw a police car on the opposite side of the highway, heading towards where I had reported the pallet on the highway. No way of knowing whether that car was the one responding to my call, but the timing suggests it was. Hopefully nobody had an accident before the pallet got cleared away. These days Google Maps would be able to alert people to the hazard before they got close, so nobody will be in the situation I was where the vehicle in front of them blocked their view of the hazard until they were quite close.
Long story short (yeah, yeah, I know: "too late"), some Internet-required features of modern navigation are ones I'm glad they have.
Google Maps uses Internet access to determine the speed of traffic on your route, allowing it suggest alternate routes if there's a traffic jam.
My phone can pre-download maps into Google Maps for offline use, I've done this in foreign countries where I didn't necessarily have full data connection. There's no reason you couldn't cache the necessary maps on the car's navigation system and let it operate based on that and an incoming GPS signal, never emitting out one bit.
OTOH, if you wanted live data, dynamic routing etc. for your convenience you could explicitly turn data on but then you'd acknowledge it comes with the caveats such as potential snooping of telemetry data.
Admittedly, I would never trust a car manufacturer to actually disable telemetry no matter what they'd promise. So, disconnecting the antennae would be the only reliable method regardless. I wonder if there will ever be a car with a physical radio kill switch like laptops.
FWIW, this was precisely my point (I didn't mention it well). I'm totally cool with a car not having live data (such as traffic jams) when the device is offline, but the navigation ought to function without networking. Heck, it could download the maps from WiFi at home. You guys do have WiFi at home?
Beavers reshaping the landscape also comes close, but that's individual beavers acting more or less on their own, not a rigidly structured society like ants and bees, so perhaps the beavers are closer to the bazaar analogy than the cathedral.
reply