6
37
amanwithausername

@vlemmy.net

amanwithausername 45 points 3 years ago

Transcript:

[Miracle of the word wide web meme template]
"Thanks to the miracle of windows subsystem for linux..."
"...I can use the Linux terminal from the comfort of windows"
[Computer monitor showing windows update screen]
"Marvelous"

path: 0 631211, hotness: undefined, score: 45, children: 6
amanwithausername 32 points 3 years ago

Transcription:

[you go to jail meme template]

Panel 1: You want to write a program? Use vim.

Panel 2: [logos of matplotlib, pandas, and R] Need to process scientific data? Also vim.

Panel 3: [LaTeX logo] Writing a report about that data? Vim.

Panel 4: [OpenSCAD, CadQuery logos] 3D modeling? Believe it or not, straight to vim.

path: 0 561004, hotness: undefined, score: 32, children: 1
amanwithausername 26 points 3 years ago

In Mac Os you can actually pop open the plastic covers to reveal a pretty advanced control panel that feels oddly like Linux, but you have to do it very quietly, or else Steve Jobs will rise from the grave and slap you across the wrists with a metal ruler

path: 0 703221, hotness: undefined, score: 26, children: 0
amanwithausername 15 points 3 years ago

Wait until they learn that you can ctrl+u when you mistyped your password in sudo instead of spamming backspace...

path: 0 672926 675465, hotness: undefined, score: 15, children: 8
amanwithausername 14 points 3 years ago

They were really trying to pander to developers back then... What shows it best is their ad for windows terminal that I swear has more production value than most of Nike's advertisements. You know you're desperate when you go this hard on advertising a bloody terminal

path: 0 631226 631348, hotness: undefined, score: 14, children: 12
amanwithausername 7 points 3 years ago

I remember seeing a version of this meme where for all distros the "users" was in plural, except for gnewsense, where it was just "user", implying that Stallman is the only one who uses it XD

path: 0 630692, hotness: undefined, score: 7, children: 0
amanwithausername 7 points 3 years ago

But that ad is ridiculous, because it shows absolutely nothing of value.

I think I disagree with you here. The ad shows:

  • Ligature support
  • Themeing
  • Integration with WSL
  • that Windows Terminal is open source ("Check out our github!" at 0:21)
  • Hyperlink support
  • Unicode support (implied by the emoji)
  • Some sort of package manager specifically for Windows Terminal extensions? (0:20)

Which are all features that could conceivably be valued by developers. At the very least it gets across the point that "Yeah, CMD is shit, but fear not! Now there's a first-party terminal that doesn't suck!". There's no denying that all of this is presented in an "emotion-based" format as you put it, but I would argue that it's a good balance between informative and entertaining. Heck, I much prefer it to the ads you get nowadays on youtube where you can't even tell what they hell they're trying to sell to you.

path: 0 631226 631348 632415 635227, hotness: undefined, score: 7, children: 0
amanwithausername 6 points 3 years ago

I don’t see who WSL is for.

My guess is that this time they really wanted to pull the developer demographic over into the M$ sphere of influence. MSYS, MingW, and Git Shell already fill the same niche as WSL, so it wasn't destined to succeed. Thing is, they probably didn't expect it to succeed either. Microsoft's strategy has always been to throw a hundred dicks at the wall and hope that one of them sticks (think Zune, Windows Phone, etc). This time, Azure kind of stuck. WSL didn't. When you're as big as Microsoft, the occasional win more than covers the cost of a hundred fails.

path: 0 631296 631593, hotness: undefined, score: 6, children: 2
amanwithausername 5 points 3 years ago

It still blows my mind that with nixos, setting up and continuously renewing an ssl cert is literally just two lines in the config file. I use nixos on my homeserver, thinking about switching my laptop to it too (currently Void linux).

path: 0 871358 888092, hotness: undefined, score: 5, children: 5
amanwithausername 5 points 3 years ago

y... you do realise this is a meme, right? If you want to find a specific command that you ran in the past, you can just hit ctrl-r and search for it? No-one is actually spamming the up key, it's a joke.

path: 0 672858 702306, hotness: undefined, score: 5, children: 1
amanwithausername 5 points 3 years ago

Yeah exactly. Op's meme looks like the rage comics I used to make on my ipad in elementary school.

path: 0 738119 748710, hotness: undefined, score: 5, children: 0
amanwithausername 5 points 3 years ago

Any reason to use the original Keepass over KeepassXC? Also, tip for anyone using Keepass or KeepassXC: there's an Android app called KeepassDX that supports the keepass database format, so you can keep your passwords synchronized between your computer and phone by simply syncing the database file with Syncthing. No third-party server required!

path: 0 887887 889015, hotness: undefined, score: 5, children: 3
amanwithausername 5 points 3 years ago

Ugh this is me rn. Spent like 30 minutes trying to figure out how to get NixOS to request a new DHCP lease. Reconnecting to the network? Nope, same IP. dhclient? Nope, not on NixOS. systemd-networkd? Keeps throwing some weird error. The solution? Just reboot the damn computer.

path: 0 704654, hotness: undefined, score: 5, children: 0
amanwithausername 4 points 3 years ago

You can do 3D modeling with OpenSCAD, which uses plaintext files as source code for 3D models. So yes, you can edit these .scad files with vim. If you then want to compile and preview your model, you can just open the official OpenSCAD editor and close the text pane. It'll automatically watch the file you're editing for changes, compile it, and give you a preview of the model that you can rotate and move around.

The other software mentioned in the last panel is cadquery. It's a Python library for creating 3d models. But it's much slower and buggier than OpenSCAD, and, in my opinion, less intuitive.

path: 0 561591 568208, hotness: undefined, score: 4, children: 0
amanwithausername 3 points 3 years ago

Your guess is as good as mine haha

path: 0 631211 633211 639164, hotness: undefined, score: 3, children: 0
amanwithausername 3 points 3 years ago

Hmmm never used xubuntu per se, but XFCE already seems like a good option for a low-spec computer. You could probably chip away at the resource usage some more by building your own desktop environment around a bare window manager, but honestly at this point the gain is negligible. If anything, you might want to look into tiling window managers just because they can offer a much more fluid and customizeable desktop experience as opposed to floating WMs. I'm using BSPWM right now, but considering switching to wayland with hyprland or qtile.

As for choice of distro: Not sure if NixOS would run well on your machine -- my homeserver is also a pretty low-spec computer (dual-core Intel Atom), and nixos-rebuild switch takes ages to run. Otherwise, go for Debian Testing if you want stability, Void if you want to not have systemd. There's also Devuan, which is basically Debian without systemd, but iirc it's not as popular as Void. But honestly if xubuntu works for you, then it's fine.

Also, some miscellaneous tweaks for improved performance:

  1. IF YOU BOOT FROM A HARD DRIVE REPLACE IT WITH AN SSD! Solid-state drives are pretty cheap nowadays, and the upgrade from hdd to sdd is the single biggest performance improvement you can do for an old laptop
  2. If on x11, disable compositing. On XFCE, there should be an option for it somewhere in the settings. If on a bare window manager, simply don't install any compositing manager (picom, xcompmgr, etc.). The downside is screen tearing and no proper window transparency, but it does put less strain on the CPU.
  3. Consider looking into a custom linux kernel? I boot linux-tkg on my main laptop and it gives some pretty good performance improvements. But I'm not so sure whether it would translate well to a low-spec system.
  4. Again, not exactly a performance tip, but consider formatting your boot partition as btrfs. Apart from all of the other cool features that you get with BTRFS, transparent file compression can, in some cases, be a win-win-win situation: less disk usage, faster file access, and longer SSD longevity. On low end system tho it may actually be the case that the CPU is the bottleneck as opposed to the disk, so transparent file compression may actually slow things down. Here are the settings I use for btrfs on my laptop (thinkpad with a core i7-5600U, mSATA solid state drive): lazytime,noatime,autodefrag,compress=zstd:3,discard=async,space_cache=v2,ssd. Again, not sure how well these translate to a low-end system, you should do your research.
  5. If your system supports uefi, consider using EFISTUB as opposed to Grub. Much faster boot times. Another option is to add two efi entries: one for EFISTUB (and have that be the default), and a second one for Grub, for when you need to change boot options or boot into recovery mode.
path: 0 871358 888092 891873 891874, hotness: undefined, score: 3, children: 3
amanwithausername 3 points 3 years ago

Maybe you're already doing this, but consider coming up with a passphrase as opposed to a password. Something like "iwanttoeatwaffles7daysaweek!" is actually pretty secure and easier to remember than random gibberish. Here is Edward Snowden giving the same advice, and here is a relevant XKCD.

path: 0 682709, hotness: undefined, score: 3, children: 0
amanwithausername 3 points 3 years ago

Delete until start of line. So essentially equivalent to spamming backspace a bunch.

path: 0 672926 675465 676782 702161, hotness: undefined, score: 3, children: 0
amanwithausername 3 points 3 years ago

Syncthing is great. Servers are overrated anyway, I would rather everything be peer-to-peer wherever possible. Currently working on a script to integrate calcurse with DecSyncCC so I can keep my calendar synced between my laptop and phone without a server!

path: 0 537490 704512, hotness: undefined, score: 3, children: 0
amanwithausername 2 points 3 years ago

You joke, but this is how the typing system of BASH works

Also, upvote for Nanachi 🐰

path: 0 565507 639650, hotness: undefined, score: 2, children: 1

thanks for using Leebra!

go to feed...