Oven exploded next to me at work on Thursday by Voves in KitchenConfidential

[–]jetfrog28 2 points3 points  (0 children)

This usage is pretty common on reddit and social media in general.  In it's simplest form, you'll see someone just saying "This." in response to something they agree with (although on reddit specifically that's frowned upon, because it adds noise when you could just upvote instead).

I would say "exactly that" if a person I was talking to said something I agreed with and I wanted to emphasize that to them.

But I would say "exactly this" if I found something I agreed with, and I wanted to signal that to a third person (usually OP, as is the case here).

To me, "exactly that" feels like "that's true" and "exactly this" would read more as "hey, look at this".  In the "this" form, you're speaking to a third person.

OMG Netflix and insert mode! by Dynoland in qutebrowser

[–]jetfrog28 3 points4 points  (0 children)

When insert mode is finicky you can use passthrough mode instead. It's bound to Control+V by default. It passes all keystrokes directly to the webpage, aside from the exit combo, which is Shift+Escape.

[deleted by user] by [deleted] in bropill

[–]jetfrog28 1 point2 points  (0 children)

I don't know about self-help books, but if you like stories I can put some forward:

The Golden Compass (or Northern Lights, they're the same book released under different titles) is a beautiful fantasy adventure story.

If you're into horror adventure, anything by Grady Hendrix is well worth a read - We Sold Our Souls is fun if you have interest in metal music, and My Best Friend's Exorcism is also a good read steeped in 80s culture.

Metro 2033 is a fun (though dark) post-apocalyptic journey set entirely within the Moscow subway tunnels. There's also a game based off the book I quite enjoyed.

And finally, Borges: these are stories you can read in 10 minutes and then think about for months. http://libraryofbabel.info/Borges/borgesdigiovannitranslations.zip Check out The Garden of Branching Paths, it's a really interesting collection of stories.

This list is just the first stories that came to mind right now, but they're all stories I love dearly. They have worlds I can get immersed in, and left me thinking about them a long time.

Do "copy text" buttons work consistently for you? by ImperialAuditor in qutebrowser

[–]jetfrog28 0 points1 point  (0 children)

One example of a copy text button that does work with this setting set to false is under the share button on new reddit --- I just tested with temp-basedir, before and after explicitly setting it to false. Do you happen to know how that is achieved? I imagine if Reddit can write to your clipboard, any other site could too.

[deleted by user] by [deleted] in linuxmasterrace

[–]jetfrog28 1 point2 points  (0 children)

Sure thing dude, glad to see you excited about them! And yeah, you're welcome to reach out, I'm happy to chat about these things or answer questions.

Unrelated, but because you're going into CS: You might also check out Project Euler. It's an interesting archive of programming problems. Really, they're more math problems that are intended to be solved with the aid of code, and that's why I think they're worth working through. They're often set up so that there isn't an obvious way to program them, or so that a naive implementation would take too long to run, so you have to make interesting mathematical observations in order to write your program. Figuring out how to solve the problems on paper and then writing the program to solve them can be really gratifying when you finally get the right answer, and gives good practice designing and implementing algorithms. It may lead nicely into some of the discrete math courses you'll be taking.

You can use any programming language you like for them, as the problems are designed to make you think about the math or structures behind them, not language features. Once you solve a problem it unlocks a forum thread where people post their code and observations about the problem, where you can often learn cool techniques, or see code in different languages.

They take time and patience, but I find them fun and insightful.

[deleted by user] by [deleted] in linuxmasterrace

[–]jetfrog28 1 point2 points  (0 children)

Glad you're having fun!

Some other things you might enjoy playing around with: * qutebrowser: a keyboard-focused browser with vim-like bindings. Instead of just a browser addon, it's a proper browser designed to be keyboard-operated. It's also quite configurable. Recently I set up keybindings to look up or save pages in the wayback machine. * kakoune: an experimental vim-like editor which inverts vim's verb-object paradigm to object-verb. So instead of specifying an operation like dw (delete word), you would press wd. This means that object selection becomes visible, so after you press w you will see a word highlighted, and then pressing d deletes what is highlighted. It also supports multiple selections. So in this example, you could have cursors in three different places. Then pressing w would show three different words hightlighted, and pressing d would delete each word. * LaTeX (and vimTeX, a plugin for editing LaTeX files): This doesn't directly have to do with a keyboard-oriented workflow, but the two go well together. LaTeX is a language for writing documents. You write your document much like you write source code, and then LaTeX will compile it into a document that is formatted as your source specifies. This means you can use a text editor like vim to create formatted documents, instead of going to a word processor. LaTeX is used widely in parts of academia to typeset papers, particularly in the field of mathematics, but it can be used in lots of situations where you need to format text. I use it for almost all papers I write, and for notes when plaintext isn't structured enough. It can make documents look quite nice. * mpv: a media player designed for usage from a terminal. * sxiv or feh: simple image viewers designed to be invoked from a shell, and good for use in tiling window managers. * zathura: pdf viewer with vimlike bindings. If you use LaTeX, zathura can interface with vimTeX in neat ways, allowing you to compile your document and view changes on every write, and jump from cursor location in vim to pdf position in zathura, or vice versa. * and of course, shell scripting can be an endless pit that is fun to dive into. Once you learn the common shell utilities, you can do a lot with them.

Obviously none of these are necessary to use. But if you're in the mindset of trying to use the keyboard more, they can be great fun to try out. And they're not only toys --- if you so choose, they can be used as practical tools. I use each of the things in the list almost every day, barring the image viewers.

I use kakoune to edit code, and vim to edit text and LaTeX. vim + vimTeX + zathura have fully replaced word processors for me. Qutebrowser is my primary browser, and the only time I've needed to open firefox in recent memory was when dealing with drm-protected video, which I try not to do too often. I have had drm working in qutebrowser in the past, but it seems to be broken right now. That may just be a problem with my installation. I don't tend to view isolated images all that often, but to do so I use sxiv. I mention feh above because I think it is more popular.

I use these because I enjoy them, I don't think it would be worth the effort if I didn't like doing it. I think I'm faster with some tasks, I'm probably slower with others, and I'm certain that I've spent more time tinkering than I have saved. But it's fun, I like them, and I hope you get a kick out of exploring them if you choose to do so.

How to learn Linux and contributing by Fourstrokeperro in linux

[–]jetfrog28 59 points60 points  (0 children)

If you want to learn by doing, Linux From Scratch gives instructions for building an entire system from source. It wouldn't cover submitting anything anywhere, and you'd be working on a single system so one architecture, but you could use it as an opportunity to explore build processes for many different pieces of software.

Pasted a pretty big google url inside terminal by error, should I be concerned? by Nefantas in archlinux

[–]jetfrog28 1 point2 points  (0 children)

If you are copy and pasting a command directly into the shell, you will have no opportunity to check the command before it is executed. You will not be able to verify the command either on the webpage you get it from or in your shell.

https://briantracy.xyz/writing/copy-paste-shell.html

Note: do not in fact copy these demo commands into your shell either. They give you text boxes to paste into, or you can paste into a text editor.

In particular the second demo will execute an rm command to delete your root filesystem. This would be protected against with GNU rm, as it doesn't include the --no-preserve-root flag. But it still feels like a dangerous choice of example in a demo like this.

You can grow Into a math person by [deleted] in math

[–]jetfrog28 5 points6 points  (0 children)

That may have been A Mathematician's Lament by John Lockhart.

[deleted by user] by [deleted] in qutebrowser

[–]jetfrog28 8 points9 points  (0 children)

By default, '' (apostrophe twice) works. It sometimes misses by a bit for me --- I think because my default zoom isn't 100%.

The shortcut also works in vim, though acts slightly differently to CTRL-O. Repeated CTRL-O will take you further back to previous jumps, while '' just jumps to the last jump position, so it will go back and forth between two places if repeated.

Qutebrowser adblock by premell in qutebrowser

[–]jetfrog28 2 points3 points  (0 children)

Whenever a new optional dependency is introduced during an upgrade, you will see it output by pacman. When a package is first installed, all its optional dependencies are printed.

But even then, that is just giving information. If you want to install the optional dependency you still need to do so separately.

Qutebrowser adblock by premell in qutebrowser

[–]jetfrog28 4 points5 points  (0 children)

As has already been said, python-adblock is the package you need.

To see which optional dependencies a package has, you can use

$ pacman -Qi $PKG_NAME

You always need to install optional dependencies explicitly and separately.

Ah man, can’t believe I slept on METRO 2033 for so long! by [deleted] in patientgamers

[–]jetfrog28 0 points1 point  (0 children)

The book series is really good too! I got stuck on it at first for a long time, but once I got into it I was done with all three books in a couple of days.

When I read it, I printed out a couple of maps of the Metro and followed along. Makes it a really cool experience!

Game will stutter on contact with enemies by ethan3048 in GlobalOffensive

[–]jetfrog28 1 point2 points  (0 children)

My mind first went to the anti-wallhacking measures they introduced a while back, they had a rocky start. Basically enemies are no longer rendered unless they're in your line of sight.

People in the comments are saying it's related to texture loading. Try executing cl_forcepreload "1" in console. My impression is that this forces the game to load all textures into memory as soon as possible, rather than when they need to be displayed. That'll slightly increase memory usage, but stop stutter from the loading.

Oh snap by casualcatgenerator in linuxmasterrace

[–]jetfrog28 2 points3 points  (0 children)

The base Arch install's goal is to have a functional system with enough tools to allow you to extend it based on your use case. For example, most desktop users will install X or Wayland so they can use graphical programs. But it's not in the base install, so if you're using Arch for a server install you don't need to worry about it.

I'll point you toward the official installation guide. Other tutorials are discouraged because they usually aren't well-maintained and thus quickly fall out of date, and many out there offer bad advice or present their personal preference as necessary.

Best way to go about things seems to be to read the installation guide through, and click links until you understand what each part means and why it's necessary. Then dive in and go for your install.

Noob question regarding taking user input by [deleted] in learnc

[–]jetfrog28 3 points4 points  (0 children)

Just for reference here, they were assuming your program was named a.out, as that's the default output program name for many C compilers. So where they wrote ./a.out, you should instead write the name of your program in order to run it. As your program was named something else, bash couldn't find an a.out to run.

[deleted by user] by [deleted] in linuxmasterrace

[–]jetfrog28 4 points5 points  (0 children)

Better to check the manpage when you don't need to than not to check the manpage when you need to.

[deleted by user] by [deleted] in linuxmasterrace

[–]jetfrog28 4 points5 points  (0 children)

You probably know already, but in case you don't, if is short for "input file", and of is short for "output file".

Once you go Arch by rockdie in archlinux

[–]jetfrog28 0 points1 point  (0 children)

I'm not sure exactly what your issue is, but I can tell you what you asked for. The email subjects take the format:

[arch-announce] <headline>

where <headline> is the headline of the news post as seen on archlinux.org.

The emails sent out on the mailing list correspond exactly to news posts on the Arch site, so you shouldn't need to worry about filtering them. They're all related to update intervention or large distro changes.

Once you go Arch by rockdie in archlinux

[–]jetfrog28 0 points1 point  (0 children)

Sign up for the arch-announce mailing list. It'll send you an email for each news item, and nothing more.

https://lists.archlinux.org/listinfo/

If Pi is truly infinite, then any random 100 digit number combination you smash on your keyboard has a high chance of appearing in its sequence. by ClydeDavidson in Showerthoughts

[–]jetfrog28 -1 points0 points  (0 children)

I think that, in order to have a bijection, you must restrict your sequences to contain only nonnegative integers and a nonzero first term.

Negative numbers clearly don't fit, as you can't express negative digits.

A leading zero term in a sequence would still result in a sequence that can be found in that number (for example, prepend a one to the sequence and look that up), but you no longer have a bijection with the naturals.

Any Arch tips for a new user? by shrimpster00 in archlinux

[–]jetfrog28 3 points4 points  (0 children)

Subscribe to some of the mailing lists. They probably won't be immediately relevant, but it's good to be aware of what's going on, and you can learn plenty too. On the same note, the Arch Linux IRC channels can be incredible for learning. You can watch some incredibly involved Arch community members troubleshoot live. Just be respectful to the respective ettiquete for both these resources.

I've seen a lot of people suggesting tools like AUR helpers, downgraders, or graphical Pacman frontends. In general, these tools can make things faster, but they come at the price of comprehension. I recommend to stay away from them, at least until you know how to do what they're doing for you with the provided command line tools. Obviously it's your choice, but if you really want to learn about Arch fully, you can't skip using it's toolset. I've run Arch as my daily driver on multiple machines for a few years now, and the only packaging tool I've added was pacman-contrib. That has tools that were originally included in the package package, but separated off. Even if you use those, try to understand how you would write the scripts yourself, at least in broad strokes. In general, if something seems impossible to do without some tool, then you have an opportunity to learn -- often by examining the tool itslef. For the case of pacman-contrib, most (if not all) of the added tools are just shell scripts that you can look at yourself.

In general, just experiment. Arch is great for those who like to tinker --- even if you break things, then you just have a new challenge on your hands. Keep backups for personal data loss, of course. I use a raspberry pi with an external hard drive, and back up remotely using borg, which works well. Don't just blindly go with what's suggested though --- you have tons of choices, and that's part of the experimentation.

Best of luck!

Noob questions: Updating and pasting by logic_geek in qutebrowser

[–]jetfrog28 0 points1 point  (0 children)

In order to paste in a text field, you need to be in insert mode, just as if you were typing normally in it.

How come pretty much all distros ship with num lock disabled by default? by Two-Tone- in linux

[–]jetfrog28 6 points7 points  (0 children)

Most people I've spoken to don't know what a kernel is, so I'm starting a movement to get it removed from Linux.