1. 2

    Has the author used Linux on their primary computer?

    If you choose a fully fledged, GUI friendly distro, SO MUCH can go wrong. I have spent a long time battling with bloated distributions when stuff breaks. I realise that in the end, I don’t care about most of the system I am using, just a few core apps. If I can fit everything on my system in my head (I admit I don’t know most of what goes on in the kernel), I will be able to fix anything that goes wrong and keep it running smoothly.

    Pick a minimal distro with a decent package manager (arch, gentoo, even ubuntu mini). The software used is usually something like:

    xorg (maybe wayland soon?), i3, rxvt-unicode, vi, openssh, nvidia, git, mpd, darktable, firefox, networkmanager

    A few config files and I’m good to go. So much bloat can be removed when you learn how to use your terminal emulator and a tiling window manager.

    1. 1

      Has the author used Linux on their primary computer?

      I’m not sure if this was intended as a genuine question or as a disguised insult. Treating it as a genuine question, yes, I can assure you that the author has many years of experience running Linux as his daily driver.

      Pick a minimal distro with a decent package manager (arch, gentoo, even ubuntu mini). The software used is usually something like: xorg (maybe wayland soon?), i3, rxvt-unicode, vi, openssh, nvidia, git, mpd, darktable, firefox, networkmanager

      I agee with this (though I go with dwm and simple-terminal instead of i3 and rxvt-unicode).

      That said, other people have different styles that work for them—and, despite how much l love living in the terminal—I’m not going to assume that anyone who prefers a different workflow doesn’t know how to use the terminal. And I’m especially not going to make that assumption when they’ve been using Linux far longer than I have.

    1. 13

      Ah they tricked me with this one, it’s a Medium article hidden behind another domain.

      (Whenever I see “medium.com” next to lobsters articles I know not to click, since the result will be a weak thinkpiece by a frontend developer, wrapped in obtrusive markup.)

      1. 3

        i had literally the exact same response. “Ah, a medium article….about frontend dev……(tab closed)”.

        1. 3

          Interesting ‘hot take’!

          You judge people based on the ‘medium’ that they use.

          1. 8

            “The medium is the message” ;)

            I have to admit though that seeing a medium link is generally a negative signal for me. Still click on many of them.

            1. 7

              I think Medium’s original USP was “only quality content”.

              Predictably, that didn’t scale.

              1. 1

                Many confuse Marshall McLuhan’s original meaning of that phrase. It didn’t really mean that the way a message was delivered was part of the message itself. It actually meant that the vast majority of messages were medium or average.

                It would have been better said, “meh, the message is average.”

                1. 5

                  This didn’t really make sense to me, so I looked it up, and I don’t think that’s right. The original meaning is exactly what we’ve come to understand it as:

                  The medium is the message because it is the medium that shapes and controls the scale and form of human association and action. The content or uses of such media are as diverse as they are ineffectual in shaping the form of human association. Indeed, it is only too typical that the “content” of any medium blinds us to the character of the medium. (Understanding Media: The Extensions of Man, 1964, p.9)

                  I wonder where you’ve heard your interpretation?

                  1. 5

                    This comment is obviously a troll. Fitting, given that McLuhan himself was a troll.

                    1. 4

                      Interesting interpretation. I am not sure how he originally came to that phrase, but his book certainly spent a lot of time and effort arguing for the now prevalent meaning.

              1. 0
                1. 6

                  https://www.youtube.com/watch?v=EJGrl4gJxx4

                  This is track 3 from the CD. It’s cheesy soft synth video game muzak. It’s in high quality on YouTube. Awesome insight in the process of ripping, but why for this particular track?

                  1. 4

                    Nostalgia is a powerful drug

                    1. 2

                      Oh, that music! I never been a fan of Ragnarok Online and even only played it on my own local bootleg server, alone, in 2005, but I somewhat liked this game because it felt very weird. Lots of nostalgia feelings when I listened to this music now.

                    1. 11

                      Looks like I will be migrating off from Github onto something self hosted, for peace of mind.

                      1. 2

                        Yea, looks like I need to do that too.

                        1. 1

                          Until now I treated self-hosting with “well I know it’s best to control my own files and code, but I can probably vaguely trust BigCompanies.”

                          Thanks to the acquisition I finally got off my ass and got a DO droplet to use as my source of truth (didn’t take long to set up at all).

                          Gitlab is my primary mirror. I will keep GitHub as a source of truth for a handful of projects - namely the ones with contributions from other developers.

                          1. 1

                            Even though MIcrosoft hasn’t done anything egregious to irk me in about 8 years, I will also be doing that.

                          1. 4

                            I can’t up vote this based on the color scheme alone.

                            1. 3

                              It’s already more readable than majority of the websites I see these days:

                              • Good contrast
                              • Readable font, not thin and not too small
                              • Reasonable line-height (not crammed vertically)
                              • Reasonable line width
                              1. 2

                                I was skeptical of your comment, until I clicked the link.

                                And the color settings are marked !important so you can’t even override them very easily. Just why?

                                1. 1

                                  Just because…

                                  main { background-color: #fff !important; opacity: 1; padding: 2rem; box-sizing: border-box; }

                                1. 1

                                  I actually started using the same workflow ever since I installed i3. Don’t bother with a bar anymore on linux, I always can remember which programs are where. I do have a little notification xkeybind for finding out what the date+time is.

                                  Also, Windows and macOS both have a ‘multiple desktop’ feature with touchpad gestures, I really enjoy the one screen workflow after learning how to do all of the weird gestures. Doesn’t slow me down at all.

                                  All of my dev work is now done from a Surface 4, which means I can carry my work around in a small bag and I don’t even bother plugging into extra screens anymore. This is coming from someone who uses 3 monitors on their home desktop :-)

                                  1. 4

                                    I have been asked to do a >3 hour test before, and I agreed to it out of curiosity.

                                    Had no idea what language or problem I would be solving, so as to not allow me to cheat. The company uses multiple languages and frameworks (they are an agency)

                                    Enter a small room with a Mac Mini and a set of instructions, could have been a challenge for The Crystal Maze, honestly. No ethernet and disabled wifi to stop me from cheating (?), VS Code and a PDF with some kind of ECMAScript 5 documentation as a reference.

                                    The challenge consisted of writing a small app to convert ‘english string of a single number’ to an integer.

                                    I spent the entire 3 hours scoping out the problems, and the structure of what would be my classes and methods. I was pretty annoyed when they barged in and told me to stop. I spent some time after the interview writing up the solution in my own way just as the problem was lingering in my head and I needed to get rid of it.

                                    By the way, I was also supposed to package up the app in their bespoke framework, write a frontend and make it work on their iPhone.

                                    • Who would be able to write a working solution, something they are happy within this amount of time?

                                    • Why don’t these people let you use the Internet? Why not just make logs and review them with a grain of salt?

                                    • Are grads studying for this exact kind of test nowadays? I feel like I am missing something

                                    Anyway, I didn’t get the job and I am pretty relieved.

                                    1. 1

                                      I used this for a while but ended up reverting back to i3/x11, as rofi (and many more apps) do not work as I would like. If I could get rofi working in a nice way I would be all up for trying again :-)

                                      1. 1

                                        Seems like it will be useful for logo stuff - I assume you can create a ‘colour font’ with only the few characters that you need to use in your logo, then it won’t be much of a hit. Bloggy sites might use it to make their dropped caps a bit friendlier (some still use images/svg which does not play nice with the indexers).

                                        I can see people using this specifically for the SEO benefits, Google can now read your fancy logo type.

                                        1. 2

                                          Most of these strike me as being personal preference, well, to my eyes. I’m sure it depends on the size of the team, and the project being worked on, but I have never been in a situation where putting all of the (button styles) together would seem like a good idea.

                                          I also want to add my own ‘css smell’ that I have come across a bunch of times: Is that data you are adding? Go ahead and add an inline style!

                                          I’d much prefer to see an inline styled background-image for something specific. This also goes for things like pseudo elements. Use an element attribute and reference it!