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/)QU
Posts
8
Comments
49
Joined
2 yr. ago

Permanently Deleted

  • The things I've read (admittedly mostly from the OpenBSD camp) from BSD devs, they seem to not worry about corporations building from their source that much, instead they actively try to get rid of GPL code because it isn't permissive enough for their standards.

    Theo wrote "GPL fans said the great problem we would face is that companies would take our BSD code, modify it, and not give back. Nope—the great problem we face is that people would wrap the GPL around our code, and lock us out in the same way that these supposed companies would lock us out. Just like the Linux community, we have many companies giving us code back, all the time.

    But once the code is GPL'd, we cannot get it back."

  • Also OpenBSD use different versions, I'm guessing their vi is the original since it can't handle utf-8. And iirc ex(1) is also a vim variant on Linux. I've never met anyone who actually uses ex though. ed(1) I think is just GNU ed. I am not certain about these versions though.

  • The original vi has not been maintained for many years. Most distributions, including Debian, Fedora, etc, use a version of Vim which (mostly) is similar to how Vi was.

    From Fedoras wiki:
    "On Fedora, Vim (specifically the vim-minimal package) is also used to provide /bin/vi. This vi command provides no syntax highlighting for opened files, by default, just like the original vi editor. The vim-minimal package comes pre-installed on Fedora."

    From the vim-tiny package description on Debian:
    "This package contains a minimal version of Vim compiled with no GUI and a small subset of features. This package's sole purpose is to provide the vi binary for base installations."

  • There's an old saying: "Linux users use Linux because they hate Windows. BSD users use BSD because they love Unix." Obviously this is not true for every individual user, but I think it describes a trend or pattern.

  • There is something "clunky" about the website, but to be fair, the first page has a big button to download the installer, which leads to a page where the first link is the version most people want, the second link leads to instructions how to get it onto a usb (or cd/dvd) for linux/windows/mac, and clearly visible a link to all the other versions of the installer that people might want, with explanations what they are for.
    For me it's hard to put my finger on why the website is bad, all the information is there. I do agree that it just somehow feels bad, but I don't understand why.

  • I am not trying to gatekeep. It could be that I'm blind to why debian is hard to install, I think it's about the same as ubuntu or mint or fedora etc. Which means I'm not the right person to improve this area. I do want to lower the thresholds, and currently I'm helping out with that in other areas. This discussion started with the claim that it was hard to find the iso, which I disagree with, and now I'm not sure what we're disagreeing about.

  • Would a normie Windows user know how to install Windows on a computer without OS? Of course, this hypothetical user doesn't have to, because he/she probably bought a computer with Windows pre-installed. Is there any OS in the world that is easy to install if you don't know what an iso file is? Which measurement are we using when the claim is that Debian is difficult to install? What is an easy install?

  • TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    New trick to make sure margin notes don't overlap.

    OpTeX Tips and tricks section was updated with a macro that automatically makes sure that margin notes don't overlap. It's otherwise a problem when the margin notes are too close.

    If you want to do it manually you can use \mnoteskip, but this is an automatic way.

    SDF Europe @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    What do you all use your shell account for?

    Is it for mail, programming, irc, usenet, website, etc? I'm just curious what other people do when they log into sdfeu.

    retrocomputing @lemmy.sdf.org
    quat @lemmy.sdfeu.org

    Easiest way to connect C64 to modern computer screen?

    So, I recently got this C64 for free, and I've been wanting to test it. However, figuring out how to connect a monitor has led me to various forums with home-made adapters that require soldering, a 5-pin DIN to 4xRCA to...? My monitor has VGA and HDMI, etc, the usual modern inputs. Someone claimed that the voltages are different which will lead to artifacts and to put a resistor somewhere. I found some box thing from China that looks promising but it's around 150 usd.

    What would you recommend for this? Is the expensive box my best bet?

    I have no TV or anything that can input RF, just a computer monitor.

    TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    Dealing with widows (and orphans if we want).

    Orphans and widows. On this subject Tschichold wrote:

    "Doubtless all textbooks of typesetting warn that the exit line of a paragraph at the head of a book page must be avoided at all cost. /.../ Is there really nothing we can tighten a little, or space out perhaps? Possibly we can save a line at the beginning of the chapter by moving the first paragraph up? The best method is to simply shorten the preceding page by a line."

    Bringhurst wrote:

    "Balance facing pages not by adding extra lead or puffing up the word space, but by exporting or importing single lines to and from the preceding or following spreads. The same technique is used to avoid widows, and to extend or shorten any chapters that would otherwise end with a meager few lines on the final page."

    In TeX we can set \widowpenalty (and \clubpenalty) to 10000 and if we have vertically stretchable material on the page the type area will get it's height, but lines will not match across the spread. Without strechable material that

    TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    A Pragmatic Approach to Paragraphs, by Philip Taylor

    What's your method for dealing with underfull/overfull \hboxes and unacceptable badness in general?

    LaTeX has the \sloppy command which IIRC sets \tolerance to 9999, and \emergencystretch to a large value. But the default \tolerance is 200 (I think), which is a big difference. It's very "either/or" when maybe there's a more optimal way.

    For my native language (swedish) I've found that many issues arise because TeX doesn't find all the possible hyphenation points, so I usually spend time adding words to the hyphenation list.

    But still, in any longer text there's usually a couple of paragraphs that just won't set right, I'm curious about your tricks or methods for dealing with them.

    TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    Quantum spaces: Designing pages on grids

    This is a rather interesting presentation by Jean-Luc Doumont about placing content on a grid, or a subset of the grid. He's kind of taking this idea to the extreme.

    TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    A macro to visualize boxes

    There's this guy called Stephan V. Bechtolsheim who wrote a series of books on TeX called "TeX in Practice". He's really good at the finer details of, well, everything.

    In one of the books, he makes a macro to visualize boxes. It's built up over many pages and chapters with lots of small macros as building blocks. Because he's reusing these macros in different places, it makes a lot of sense.

    However, when I wanted to use the box visualizing macro, I found that I had to look up and copy a lot of code to make it work. This was no fun, so I re-wrote it in a "flatter" way where it's just regular plain old macros.

    I ended up with this:

     undefined
        
    \newdimen\linethickness \linethickness=0.4pt
    
    \def\boxlines #1{%
        \hbox{%
            % Save original (argument) box
            \setbox0 = #1%
            % Place bullet at baseline and vertical align of the box
            \setbox1 = \hbox{\hskip -2.5pt \lower 2.5pt \hbox{$\circ$}}%
            \ht1=0pt \dp1=0pt \wd1=0pt
            \box1
            % Place a dashed line 
      
    TeX typesetting @lemmy.sdfeu.org
    quat @lemmy.sdfeu.org

    Golden canon of page construction

    Jan Tschichold and Raul Rosariva independently researched the layout of medieval books, and each came up with a method of construction. Rosarivas version (to the right) lends itself very well to a programmatic approach. We could implement it (in luaTeX) in a few lines like this:

     undefined
        
    % Page size (proportions 2:3)
    \pagewidth=150mm	
    \pageheight=225mm
    
    % Undo 1 inch origin (personal preference)
    \pdfvariable horigin 0pt
    \pdfvariable vorigin 0pt
    
    % Inner margin
    \hoffset=\pagewidth
    \divide\hoffset by9
    
    % Top margin
    \voffset=\pageheight
    \divide\voffset by9
    
    % Type area width
    \hsize=\pagewidth
    \divide\hsize by9
    \multiply\hsize by6
    
    % Type area height
    \vsize=\pageheight
    \divide\vsize by9
    \multiply\vsize by6
    
      

    This is all well and good if we have vertically stretchable material on every page. But... if we want to do grid typesetting, we will quickly run into "Underfull \vbox (badness 10000)".

    Let's say we've se