1. 4

    If you’re looking for more screenshots of Mac OS 9, here’s a site with a pretty good set of screenshots.

    http://toastytech.com/guis/macos9.html

    1. 1

      @4ad - this is super insightful. Thanks for posting! I didn’t know that NextStep had remote display capability. Neat! Was that a result of its Display Postscript underpinnings?

      1. 1

        Very good question! I have no idea. Sounds very likely, especially since the loss of remote display correlates with replacing Postscript with Quartz.

        1. 1

          I’ve always assumed it was the Postscript primitives being sent across the network and rendered locally. But that’s my naiive assumption!

      1. 4

        YEAH! My other favorite Linux distro has switched to libressl too :)

        Void and Alpine are the only distros that work for me.

        1. 1

          I really enjoyed using Void. As the -musl branch matures, I look forward to using it again.

          1. 4

            Void is my goto get-things-done distro. I’m constantly impressed with the variation and sheer number of packages they have in the main repository.

            Alpine is the best suckless distro in my opinion, and is currently my main driver for my laptop (until OpenBSD adds the intel dri support for it).

        1. 5

          It turned out that the primary purpose of the bot had not been to talk but to listen.

          That’s a very interesting point. This is very much like the mentioned “Be Right Back”, but the problem is the emulation/facsimile/whatever you call it lacks a certain spark when improvising. Lacks creativity. But not much creativity is expected from a good listener.

          Are the pull quotes supposed to be having seizures or is that just my browser?

          1. 4

            Are the pull quotes supposed to be having seizures or is that just my browser?

            It’s not just your machine. They certainly glitch and twitch in both Safari and Firefox on my machine.

            1. 6

              It’s not just your machine. They certainly glitch and twitch in both Safari and Firefox on my machine.

              And it’s intentional, it’s done with a CSS animation they have on all .glitch elements. Why, why, why…

              1. 2

                .glitch?

                I didn’t know about this, but I still fail to see the practical use.

                1. 3

                  It’s not in the W3C standard or anything, it’s just a CSS class The Verge defined that has some wonky animations on it to make the text look twitchy. ;)

            2. 4

              It’s basically how Eliza succeeded. It’s thought of as a conversation bot but it was really just what we’d call active listening.

              1. 3

                Are the pull quotes supposed to be having seizures or is that just my browser?

                The chat messages quoted in bubbles? I think it’s just your browser, they look fine in Chrome for me.

                The way some of his friends are using the bot (to listen to their problems) isn’t unlike the original ELIZA.

                I can imagine a service which allows people to put as much of themselves as they choose (mail archive, chat logs, interactions with a query bot for this purpose) into an input corpus for a posthumous “grief counsellor” bot for their friends/family. I’d have to think long & hard before doing something like that myself, but if one existed for a friend of mine, I can see myself using it.

                1. 1

                  The pull quotes are the big text that’s like a five word snippet from the rest of the story, not the chat messages.

                  At least for me (and presumably for tedu) they’re animated to look like your screen is flickering. A lot.

                  1. 0

                    It’s an intentional effect The Verge added to all elements with the .glitch class, including pull quotes. Why, I have no idea.

                    1. 1

                      Of course they’re intentional! Note my specific choice of the word “animated”.

              1. 14

                I think it’s important to note this is the last version of OpenBSD that will be available on CD—so this is a very limited edition that will never come again.

                1. 1

                  Wait. Can’t you just download the software then write it onto your own CD?

                  1. 2

                    Of course you can, but this will be the last official release that you can buy on CD from the site. Future releases will be download only.

                    1. 1

                      Of course, but you don’t get the art or developers' signatures.

                      1. 4

                        Don’t forget the stickers. Never forget the stickers…

                  1. 3

                    One thing I find surprising about the spam I receive is how irregular it is throughout the day. If I’m receiving spam I’m getting a lot of it; then the mail queue goes dark for awhile. It seems like the spammer wakes up, turns on their computer, sends a bunch of spam and then shuts it down. Definitely not what’s going on: the botnets send the ~same message from a bunch of places on the internet.

                    I’d rather expected spam would be coming in constantly rather than periodically.

                    On a related note: I have a few parked domains I use for collecting spam. The mail received to a domain that was once active is quite different than the mail you get on a newly registered domain. If anyone has a parked domain they’re not using I’d be happy to collect mail coming in to it for training my spam filter.

                    1. 1

                      You may be close. The spammer may initiate the batches of spam manually, such as when they wake up. After the queue has been run through, they may not initiate another until they again feel like it.

                    1. 1

                      Failed on my site:

                      “unixin.space is not hosted by any known provider”. It’s Vultr

                      1. 20

                        Man do I not like this article.

                        We’re going to look at the binary to make sure it has lots of checks. Meaning a program written in rust will have a poor score because provably unnecessary checks have been removed?

                        And they look at the presence of complex algorithms that could be susceptible to algorithmic complexity attacks.

                        That’s another odd thing to say, because it’s simple algorithms like linked lists that are most vulnerable to such attacks.

                        I’m sure whatever mudge has done is interesting. It’s too bad this article makes it sound like snake oil.

                        1. 2

                          I agree, and I really expected more from The Intercept, although I’m not familiar with this writer.

                        1. 5

                          Happy sysadmin day!

                          We kept up our tradition at work and had cake to celebrate. :)

                          May the queries flow, and your pagers be quiet.

                          1. 3

                            Yum! That’s a nice cake. I got doughnuts =)

                          1. 7

                            Received the first check of my newest raise today, so it’s already a great day. Happy Sysadmin day to everyone!

                            1. 4

                              Me too!

                              1. 3

                                Congrats! Enjoy your weekend :)

                              2. 3

                                lucky guy here! ;)

                                1. 6

                                  Hard work has paid off. Since I’ve been here, I’ve done everything I can to improve things. Moved email to a reliable provider, set up endpoint protection, removed local admin rights for those who don’t really need it (no complaints yet), created a standard install image, deployed a firewall, negotiated a private fiber line for our office, fixed outstanding issues with the PBX and phone system in general, started backups for all workstations and servers (both on and off-site), deployed a digital timeclock system for plant workers, migrated all machines off of XP, began the process of migrating our voicemail server off of Windows Server 2003, ran cable to a new office building, upgraded our switch from 10/100 to 1000, and a bunch of other things. The company is growing (yay!) and I want to see it continue to do so with as little trouble as possible. Our parts and transportation departments have doubled in size, and it’s fun seeing my users be able to just jump in and have things just work.

                                  It’s been a lot of hard work, but I’ve done everything I can with a low budget since it is an impoverished and rural area. I’ve done everything I can to save the company money and make a peicemeal environment relatively standard and making it work for users. I have some of the most awesome users in the world and I am thankful for having a job where I can do what I enjoy with a low level of stress. Small business IT gets a bad rap for often being underpaid or not having a budget, but I enjoy it.

                              1. 35

                                I don’t want to care about this. I shouldn’t have to care about this. The fact that I do care about this is really, truly, indicative of terrible design decisions.

                                If we’re getting specific, the decisions that made the systemd devs become blasé about changing the expected behavior of other *nix programs. But still, generally, I shouldn’t have to worry about this. And yet, I am worrying about this.

                                So I’ll probably go to BSD, where I don’t have to worry about this.

                                1. 16

                                  I’ve been a Linux guy since I ran the two-floppy 0.95b on my 386dx/25 running SLIP over a 9600, but last year I realized that the same forces (overwhelming popularity + eternal september + corporations + frameworkophilia) which made node.js what it is today were rapidly overwhelming the operating system and made the jump to FreeBSD. Haven’t tried OpenBSD yet, but super happy with my decision.

                                  1. 13

                                    We’ll welcome you with open arms!

                                    1. 4

                                      Is “we” OpenBSD?

                                      1. 15

                                        Welcome, friend!

                                        1. 4

                                          FreeBSD for me

                                          1. 14

                                            Wouldn’t that mean you’d welcome him with free arms? (I pictured that very oddly in my mind.)

                                      2. 3

                                        So I’ll probably go to BSD, where I don’t have to worry about this.

                                        Do yourself a favor and try Gentoo first. The BSDs can’t really compete with Linux on the driver availability front.

                                        1. 6

                                          Gentoo is great. I use it at home 100% of the time. OpenRC is wonderful, blows systemd out of the water. But I would carefully note: it is not a curated correct system, and if you are used to Debian/Ubuntu, you will need to upskill your Linux-fu. For instance, right now, I (probably) goofed something up, and now Docker won’t start, because ?. I will have to debug why the kernel module such and such isn’t being picked up properly by Docker. I don’t have to do this on my Debian machine at work. :-)

                                          1. 4

                                            Yeah, I tried installing BSD a few days ago and ran into an issue with my BIOS not being able to boot off the USB, so I have to agree with your point about hardware support (will probably be installing Gentoo on my main desktop computer). When I get a new laptop, I’ll probably look for something with decent BSD support out of the gate to make installing it a bit easier, since I’ve been meaning to run it on one of my machines for a while.

                                            1. 7

                                              Why blame BSD for your BIOS?

                                              1. 2

                                                Oh, I realize it’s not BSD’s fault. I hate the crappy BIOS my motherboard has, and am planning on purchasing a laptop with the purpose of installing BSD on it :)

                                                1. 1

                                                  My 2 cents on a BSD compatible laptop: If you plan on using OpenBSD, a Thinkpad is the way to go as far as I’ve seen. OpenBSD runs flawlessly on the x201, which is a slightly older model, but still handles the job better than I expected.

                                                  1. 1

                                                    I prefer the x200 because the firmware can be replaced with the open-source Libreboot UEFI.

                                                    OpenBSD is just beginning to get UEFI support, which is exciting!

                                              2. 1

                                                I’m surprised to hear this. Did you try PC-BSD?

                                                1. 2

                                                  No, I was trying OpenBSD. I like starting from scratch and building up, rather than removing built-in software I don’t want/need. I would assume all BSDs would use similar bootloaders?

                                                  1. 3

                                                    Nope, they are all pretty different at this point, it think. I’d check out PC-BSD, it’s got a lot of effort put into it to make it a reasonable desktop.

                                                    1. 1

                                                      Neat, I’ll have to check it out then. Thanks :D

                                                    2. 2

                                                      The boot loaders are very different. Not just diverged, but always different. All BSD systems share certain aspects, but it’s not safe to assume any particular feature will be similar.

                                                      1. 1

                                                        Ah, interesting. Thanks for the info :)

                                            1. 13

                                              There’s not much point. If you want unlimited free private repos you could just use gitlab.

                                              1. 10

                                                Or even bitbucket.

                                                1. 15

                                                  Or git init on the local machine…

                                                  1. 3
                                                  2. 7

                                                    This is exactly why I used Bitbucket for so long. The free private repos were my only deciding criteria before setting up gitlab.

                                                  3. 6

                                                    People seem to hang on to GitHub with such force. I’ve always been a big fan but lately that devotion to GitHub, regardless of downtime and alternatives, makes me want to use GitLab and friends. If only to make a point that there are other viable options.

                                                  1. 3

                                                    I’m actually quite surprised it has taken so long for something like this to be written. SOHO routers are typically riddled with bugs and outdated, vulnerable components, even those coming off the shelves right now. Embedded security is in bad shape.

                                                    1. 4

                                                      it’s probably remotely exploitable if combined with networked services that might allow access to /proc.

                                                      That is the most idiotic thing I’ve ever heard. … … So it’s probably true.

                                                      1. 1

                                                        What’s depressing is that there are Android handsets running this kernel (or a vulnerable variant) which are likely (at least in the US) to remain unpatched for some time due to the carriers dragging their feet. I wouldn’t doubt that there is overlap between handsets vulnerable to this and those still affected by ‘Stagefright’.

                                                        1. [Comment removed by author]

                                                          1. 2

                                                            Most of the suckless software is addictive. I’ve found myself reliant on dmenu and st as of late. I usually install them immediately on any new system. I’ve also taken to using OpenBSD’s pdksh (and in absense of that, mksh) as a primary shell on most machines.

                                                        1. 22

                                                          <joke>Now people can disable a fleet of satellites by removing a dependency from npm</joke>

                                                          1. 10

                                                            It could be crippling if something happens to left-booster and the satellite needs an adjustment.

                                                          1. 5

                                                            I’m quite pleased with the selection they chose, it seems to be focused quite extensively on cryptography and privacy initiatives. I am somewhat surprised they haven’t donated to EFF, but they did manage the OpenBSD Foundation and the Tor Project, which I am very pleased with.

                                                            1. 2

                                                              User nominated list, though I’m not sure how they actually select. Last year they donated to the EFF to support work on Privacy Badger.

                                                            1. 2

                                                              I thought they had done this a while ago, but I must be wrong. I was under the impression, actually, that all current Linux distributions were targeting i686 and that the i386 marker was just for legacy reasons.

                                                              1. 3

                                                                Linux itself dropped support for 80386 (but not 80486+) several years ago, which might be what you’re thinking of. Most distros don’t support hardware that old regardless, though; Debian is actually quite unusual for supporting Pentiums this late, e.g. Ubuntu requires a Pentium Pro or newer and has since 2010.

                                                                (As of Jessie, Debian actually packages two i386 kernel images, one for 586 (Pentium) and one for 686 (Pentium Pro+). However, having two copies of all packages is unreasonable, and building a separate 586 architecture for the dozen hobbyists using those systems is not a good use of resources.)

                                                                1. 4

                                                                  Debian has some info on the progression of their x86 hardware requirements here. They’ve required a 486 or higher since Debian 3.1 (2005), and and a Pentium/586 or higher since Debian 6 (2011). And now a 686+.

                                                                  To further confuse things, some distros have also been tuning for more recent processors by default, which is distinct from which architecture is required. Which one a distro is doing sometimes gets misreported (especially on forums). You can pass a more recent architecture to gcc’s -mtune flag than you pass to its -march flag, which will have the effect that it optimizes for the more recent architecture, as far as can be done without emitting any instructions that are illegal on the older one.

                                                                  1. 1

                                                                    That seems to be it, actually. Thanks for the information!

                                                                1. 1

                                                                  It’s hopefully going to be a quiet week for me. At work, I’ll be finishing up a new portal and dashboard for our company’s intranet, to allow users to more easily check the status of products being built.

                                                                  At home, I’ll likely be working on setting up my new homelab.