Threads for kjensenxz

  1. -6

    5G cellular emission considered harmful. Systemd is a great init and service manager. People have been paranoid about its intrusion on userspace and it genuinely has irritated the Linux/GNU community.

    RMS is the champ. He’s the only one who said he will only be spied on by who is listening.

    1. 1

      How does RCT3 compile its paths?

      1. -10

        Here’s my proof for P/NP. Got a problem? No problem? It takes work and computation for anything. Brains manipulate the 12-dimensional Rubik’s cube of life, if you will. Most people are unable to see past P, and think NP is “not a problem;” i.e. it’s incomputable. NP is more like R&D or building a car. P is your budget; P is your car breaking. NP is how to fix P. It’s called computation+work. Therefore, P? NP. QED.

        1. -10

          Who’s the commie?

          1. 1

            A humanist

          1. 1

            I’ve read this somewhere. :)

            1. 1

              mdadm is not discussed as part of the recovery, a serious oversight. It is not enterprise colocation if it doesn’t have a proper electrical system.

              1. 5

                Sometimes proper electrical systems fuck up too, speaking from experience. :-( Though you’re right, I’d have expected any large modern building to be able to take a lightning strike.

                Also I would expect the EFI partition to be mounted read-only, or at least not actually have anything writing to it basically ever, so it’s not super surprising it survived.

                1. 7

                  Having lived in Africa in The Bad Old Days and in NZ…. I’ll tell you there is a vast geographical degree of variation in what constitutes a “lightning strike”.

                  Something that will survive for years NZ will be fried within days in an African highveld summer.

                  Yes, a bad strike can turn a UPS into an expensive fuse and you consider yourself lucky if that’s all that blows.

                  In the end we just learnt to shut everything down and unplug during the bad ones.

                  1. 3

                    Yeah…“the colo power will never fail”, “the ‘cloud’ service will never be unavailable”, “failover always works” and other lies we told ourselves before we gain some experience.

                    1. 2

                      proper electrical systems fuck up too

                      For any sort of campus PBX cabling, I learned to install lightning arresters at both ends, which fuses each telephone line to ground. One time, a lightning strike struck near a ped-mount gate lock/intercom and blew up the KSU interlock. Who’d’ve thunk?

                    1. 2

                      I wasn’t aware of those two utilities. Both system-config-selinux and selinux-polgengui is managed by the SELinux project but barely mentioned in any documentation.

                      system-config-selinux can show you labels and path mappings. It can display and manipualte SELinux policy booleans. That’s useful! You can even add your own labels and path maps. However, it can’t display or manipulate the policy modules themselves. It can list them, but it won’t tell you what they do.

                      selinux-polgengui is a step-by-step wizard (with no explanation of what any of the fields mean) for creating new policy modules.

                    1. 4

                      While GitHub’s UI/UX can be at blame, it’s ultimately a user error. When you have incidents where the root cause is an accident, it took a person to cause this one.

                      Many actions on a computer are akin to walking around with a loaded firearm and a hair trigger. Things that delete the entire filesystem tree (i.e. executing random binaries as superuser; old-school ruses to delete System32; etc) are examples of how destructive unintentional user actions can be.

                      When GitHub instructs you to type in the full name of the repository (sans .git), it’s akin to the other officer with the other nuclear launch code, while you have instructions to kill him and install his code otherwise.

                      TL;DR: don’t shoot yourself in the foot.

                      1. 1
                        All right, you win.
                                               -------/      \
                                              /               \
                                             /                |
                           -----------------/                  --------\

                        What is it? It's an elephant being eaten by a snake, of course.

                        1. 3

                          I have always heard that consumer broadband is highly monopolised in the USA, is that not the case? It comes third in the article’s table of least concentrated markets.

                          1. 7

                            It is highly monopolized, but the monopolies are regional (aftershock of the RBOCs) and usually have competition in the form of the cableco (TV wiring turned into Internet) and CLECs.

                            1. 1

                              This sums it up well.

                              There’s generally no more than two or three cable TV providers that serve DOCSIS modems, any telephone companies, who generally use DSL, and one or both might provide fiber.

                              Here, we have two phone companies (one crosses through town and does a lot in our uptown commercial and residential district, the other is fucking Windstream: worse than AT&T by a long shot.), the cable company, or wireless, which isn’t any good.

                              Thankfully the only ones that do data caps in town are satellite and cellular.

                          1. 11

                            Nice demo at

                            This is certainly what has been missing from one’s tools for too long. Good job.

                            1. 16

                              I think that’s meant to be “ascii cinema”, but I’ll never not read that as “ascii enema”.

                              1. 7

                                Thanks, even though it never occurred to me, now I can’t unread that either.

                            1. 6

                              Lua actually makes a great data description language.

                              1. 2

                                Thanks for the tip!

                                1. 1

                                  Historically, I believe that was the purpose Lua was created for.

                                  I kind of prefer there to be a separation between a configuration syntax and a DSL. On the one side, using a full language for configs makes it hard for new users; I just encountered Gulp (based on JS) last week and the config files are quite confusing. On the other hand, shoehorning logic into a config syntax ends up recreating control-flow constructs in ugly ways (viz. CMake, and GitHub Actions YAML.)

                                  1. 1

                                    Or starlak! I really enjoy writing configuration files in starlark that I then serialize to yaml/json/protobuf

                                  1. 2

                                    If you’ve never heard, @monotux has it on point: mouse keys!

                                    They should be available by default for X11 with one xorg.conf line. Windows, maybe? The lack of scroll is annoying at times, but one can generally use +/-, Pg Up/Dn, Home/End, etc.

                                    1. 2

                                      Perl::Critic should include this!

                                      Assignment in an if() is problematic for readability. I’ve already been doing this as often as possible for readability.

                                      1. 3

                                        A couple of good counter-arguments are QEMU and GCC.

                                        QEMU’s command-line launcher’s options are unintuitive at best. At worst, it’s sort of a mess. QMP more than makes up for this, however. Its dense JSON is simple to parse in any language, or dictate by hand for manual intervention.

                                        The sheer number of features provided by GCC is outrageous! Linker flags don’t help in the matter. Writing Make can be tedious. GCC’s man pages are descriptive and helpful, but hard to search.

                                        UX is as important as UI. Lowe’s hardware store (USA) recently switched from a text-based point-of-sale system that any cashier could quickly memorize and fly though to a touch-screen interface that is not as helpful to the end-user.

                                        A program needs user input. An accessible interface guarantees this.

                                        1. 3

                                          Here’s part of my .vimrc:

                                          " :W sudo-saves a file

                                          command W w !sudo tee % > /dev/null

                                          1. 1

                                            Remember kids, don’t dig, drill!

                                            nslookup or ping if you REALLY have to

                                            1. 2

                                              Could you elaborate on that?

                                     mentions DNSSEC support and

                                              A lot of DNS debugging is done with dig, but as dig is made with the same libraries as BIND8/9 (the most used DNS server out there), what are you actually debugging/testing? drill has nothing in common with either NSD nor BIND. During the development process we are actually uncovering obscure bugs in NSD and BIND (and in drill itself).

                                              …but as we are not talking about testing DNS implementations, that does not seem too relevant? What other advantages does drill have compared to dig?

                                            1. 2

                                              Cool domain, misleading title. I was disappointed that this wasn’t some hack that ONLY used HTML to submit and render a unique link. Instead, this is a webpage for a simple HTTP POST API written in PHP with a tracking script.

                                              “A” for effort.

                                              1. 1

                                                At first there was a github form for submitting link. Got too many requests.

                                              1. 12

                                                As discussed in the announcement, your browser is selecting dark mode, probably based on your OS setting. I didn’t attempt to be exhaustive (we see a lot of odd user-agent headers) but you’re probably covered. I know there are extensions like Stylish for applying custom per-site CSS, perhaps there’s also one available for a per-site toggle.

                                                As discussed in the comments on the announcement, an on-site setting would require that someone volunteer to write the feature. If you’re new to the codebase, maybe drop by the chat room, there’s usually someone familiar with it during US daytime that could help with questions.

                                                  1. 3

                                                    After undertaking a personal journey to meet CSS where its heart is, I have deployed your PR. Thanks for implementing this!

                                                    1. 2

                                                      Thanks for volunteering! Couple smallish comments and hopefully we can add this user setting pretty quick here.

                                                    2. 0

                                                      The light mode UI on my phone is simply an atrocity. The dark mode lobsters was hard to swallow, but it’s not bad, though I do prefer the light theme. Thanks, @danielrheath!