« first day (4079 days earlier)      last day (763 days later) » 

2:00 PM
How does that help
 
@WheatWizard just replace l with whatever motion you want to find the end of X
 
That adds more keystrokes without fixing any of the things I have problems with
 
if you have XYZXYXZXYZ you can do 3fZ
 
@RadvylfPrograms Which sums up vim, basically
 
@pxeger A lot more annoying that (<esc>3fZa)
And often (<esc>%a) works well too, which wouldn't work otherwise.
 
2:01 PM
Well whichever you don't have muscle memory for is more annoying
 
Auto closing just has zero benefit.
It inserts random crap unintelligently into the program.
 
You're entitled to your opinion, but to pretend that it doesn't have benefit for some people (e.g. me) is riduculous
 
Vim is the text editing equaivalent of a cult. It starts out pretty reasonable, as an easy to get to and somewhat capable editor in the terminal, and then you either escape early or all the wack keystrokes become muscle memory and you're stuck with it and can never escape
3
 
What is the benefit?
 
I used to work with a lot of horrible programming software that required constantly switching between mouse and keyboard, so I learned to code quickly with one hand so i can keep the other on my mouse.
Vim users hate me
@RadvylfPrograms Arch is the linux distro equivalent of a cult. It starts out pretty reasonable, as a cutting-edge and somewhat capable distro, and then you either escape early or all the AUR packages become habit and you're stuck with it and can never escape
 
2:05 PM
I tried to install it once because I disliked Ubuntu but forgot Fedora existed. Glad I got away with my life.
 
I tried Arch once. It was fine for a week, then I updated my packages and bricked Xorg
 
Arch was great until I tried to actually do stuff with it, like install a desktop thingy.
And pacman is awful
 
@WheatWizard Exactly what it purports to do: it inserts brackets where I want them
 
I'm a diehard debster
 
btw i use arch neovim
 
2:08 PM
@pxeger And how is that useful? It doesn't save any keystrokes since you still need to move through them.
 
@RadvylfPrograms just like JS
 
@RadvylfPrograms except when you press <esc>
 
@WheatWizard you can CLICK where you want to go
 
@WheatWizard Most of the time I don't need to move through them until after I've typed something else, and switching from typing to moving has realtively high cost for me
 
A click is like +5 keystrokes.
 
2:08 PM
clicking is slow
 
Idk about you, but moving my mouse to the right spot takes twice as long as typing )
 
hence vim and emacs
 
@SegFaultPlus4 JavaScript is the programming equivalent of a cult. It starts out pretty reasonable, as an easy to get into and somewhat capable language in the browser, and then you either escape early or all the wack hacks become muscle memory and you're stuck with it and can never escape
3
 
Idk about that
 
@WheatWizard what editor do you use?
 
2:09 PM
@RadvylfPrograms That's why I learned to type with one hand to keep the other on my mouse :>
 
@RadvylfPrograms ofc, you're too far gone already
 
@RadvylfPrograms I starred that, interpreting it as a satire of your claims earlier. I don't think it's meant to be serious
 
@Mayube thats ... even slower
 
@PyGamer0 I use neovim or emacs depending on what I'm doing.
 
@PyGamer0 just gotta git gud
 
2:10 PM
@WheatWizard oh
 
@WheatWizard Do you use evil mode in emacs, or do you maintain two sets of muscle memory?
 
I only use evil mode.
 
@WheatWizard do you have your config public? (if you have one)
 
@pxeger It was absolutely satire, as was my earlier arch rendition. It's just an easily applicable template for <insert thing that is generally disliked by people that don't use it>
 
im planning to rewrite my neovim config in fennel
 
2:11 PM
@Mayube fair enough
@pxeger what is evil mode
 
@PyGamer0 I keep everything vanilla. That way if I crash land on an island without my config I can use the default vim install easily.
 
IIUC, it's basically vim emulation for emacs?
 
@SegFaultPlus4 vim emulation in emacs
 
@SegFaultPlus4 vim bindings in emac
 
ninja'd
 
2:12 PM
One thing I hate about vim is that every. single. distro. has a different vim
 
@WheatWizard oh
@RadvylfPrograms use neovim \o/
 
The whole point of using vim is it's always there
 
@SegFaultPlus4 double ninja'd
 
@PyGamer0 The thing I dislike most about vim is its ecosystem and scripting and whatnot. Having a terrible scripting system to begin with leads to the carcophony that is Lua and fennel and all other foreign scripting interfaces
 
Not going to go through the effort of installing a new text editor just to add a line to a config file
 
2:13 PM
fennel just transpiles to lua
 
@pxeger I agree, vimscript is the worst thing about vim imo
 
lua is embedded in nvim
 
I'd love a complete rewrite of vim with proper fully extensible design from the ground up
(but the same default bindings of course)
 
^
 
@ľýxäł (or was it @lyxal?) told me flat jokes are funny
what are those
 
2:14 PM
@pxeger Literally why I use emacs in evil mode. Emacs lisp is so comfy compared to vim scripting.
 
also ^^^^
 
@Mayube yeah...apparently Bram is planning to increase the speed of vimscript in vim 9
vim9script
 
@PyGamer0 yes, speed... that's clearly the biggest weakness of an incapable inconsistent language which is used only in interactive contexts where speed is no object.
 
@WheatWizard i mean,i guess fennel + neovim does that
 
v10mscript next
then v1mscr1pt
 
2:15 PM
@WheatWizard I've been putting of trying emacs for a while. Maybe I should seriously consider it
 
@SegFaultPlus4 2vim2script
 
Me feeling smugly superior using Text
 
@PyGamer0 me using notepad like 2007 never left:
 
The problem I have with emacs is that it does too much, which is non-UNIXy and doesn't mesh with the rest of my workflow
 
2:17 PM
'cause we all need more UNIX in our lives :p
 
I use emacs for exactly two things: 1) text editing. 2) Resetting my network connection.
3
 
I don't want my editor to have a VCS interface, file browser or window multiplexer or terminal emulator builtin, because I already have those (git CLI, coreutils, kitty, and kitty, respectively). And I want it to start up very quickly
 
question: how did we cause an argument over auto-closing
 
@RadvylfPrograms Yes. We do.
 
@pxeger have you heard about impatient.nvim?
 
2:19 PM
nvim already has a good startup time for me
But if I start using emacs then I feel like it might end up being my whole OS, and then clearly won't start up quickly
 
My router's utility page doesn't work on firefox or chromium, but it does work in emacs' web browser for some reason.
 
Oh, you were being serious
 
Yes. It is a very strange situation.
 
nvim user be like:
 
Text user be like:
 
2:22 PM
Hey, all I know is that my editor is fully customizable in a language I'm already familiar with, starts up instantly, and is really quick and convenient to navigate.
 
real chads use notepad
and nano for linux
 
@pxeger impatient should speed it up by a lot
 
And I don't have to worry about people yelling at me because I spend too much time actually being productive instead of navigating
 
I can open nano inside of emacs. Checkmate.
 
@WheatWizard what can emacs not do.
 
2:24 PM
@WheatWizard How long does emacs take to start up?
 
@pxeger Obviously it depends on the emacs and the computer. On my 10 year old macbook it takes about 4 seconds to open spacemacs.
 
Is startup time really an issue with terminal-based text editors? Or is it just exaggerated. I mean, in theory a GUI-based one has way more it needs to do, but I've never had an issue with those.
 
4 seconds is too much
 
Hmm. 4 seconds is too long for me
 
Is that for starting the editor once and then you just open files in it, or is it per-file?
 
2:26 PM
I don't usually close emacs until the end of the day.
Unlike vim where I jump in and out constantly.
 
@RadvylfPrograms The way I use vim, and want to use any editor really, is to have lots of mostly ephemeral instances across my terminal windows
so I want to have a startup time measured in milliseconds
 
I once tried to add a commit in emacs and my default text editor is nvim, so when I ran git commit it opened nvim inside the emacs buffer. Since I use evil mode <esc> was being intercepted by emacs and so I had a hell of a time trying to close vim.
 
@WheatWizard do you use github?
 
I have to at work. But I use github as little as I possibly can.
 
why?
 
2:31 PM
Jan 17 at 15:58, by Wheat Wizard
Microsoft.
 
@WheatWizard Do you use some other git service or do you avoid git in general?
ah gitlab
good choice
 
Honestly Microsoft's pretty cool
 
@pxeger ah makes sense
 
@RadvylfPrograms as one of the world's 9 edge users, I agree
 
@RadvylfPrograms Posts that make me want to commit 11.
4
 
2:32 PM
@RadvylfPrograms looks at wsl2 and EEE comes to mind
 
@PyGamer0 E3
 
some people think Microsoft is going to end linux
 
Every corporation's job is, by law, to make money. And as far as I'm aware, Microsoft hasn't done anything particularly evil to make money, and they've been responsible for various things I like.
 
@Mayube as a second of the world's edge 9 users, i second this
@PyGamer0 E3
@WheatWizard make it a series
 
@RadvylfPrograms well now that I don't agree with. Microsoft have done some very evil things in their past
 
2:33 PM
@RadvylfPrograms Every publicly owned corporation's job is legally to please its shareholders
 
@Mayube name them
 
and Microsoft definitely has done such things
 
@Mayube Ah. I don't know much about Microsoft's history aside from the last few years.
@pxeger Yes. By making money.
 
@WheatWizard what other posts make you want to commit 11
 
United States v. Microsoft Corporation, 253 F.3d 34 (D.C. Cir. 2001) is a noted American antitrust law case in which the U.S. government accused Microsoft of illegally maintaining its monopoly position in the personal computer (PC) market primarily through the legal and technical restrictions it put on the abilities of PC manufacturers (OEMs) and users to uninstall Internet Explorer and use other programs such as Netscape and Java. At trial, the district court ruled that Microsoft's actions constituted unlawful monopolization under Section 2 of the Sherman Antitrust Act of 1890, and the U.S. Court...
 
2:34 PM
@pxeger That's not evil. That's annoying and anticompetitive.
 
Define evil then
 
Uh...actually causing serious harm to people or groups of people?
 
@SegFaultPlus4 They have a long history of adopting standards from other companies and then adding proprietary features to them, forcing users to use their products. They were involved in multiple anti-trust cases for Windows' dependency on IE
 
@RadvylfPrograms evil is a subjective term, because morality is subjective
 
2:36 PM
@Mayube fair enough, you named them
 
@pxeger vim emulation in emacs /s
 
lol
 
Regardless github just on its own (perhaps influenced by microsoft) seems to be engaged in an attempt to make itself synonymous with git itself. Taking a great free piece of software and effectively tangle it up in their platform. This is obviously a good financial move, but I think it would be a shame and am not going to use github for that reason.
 
@Mayube And I was the one who said "Microsoft hasn't done anything particularly evil to make money", not your or pxeger, so I get to decide what evil is :p
 
@RadvylfPrograms posts that make we want to become a mod and commit 11
 
2:37 PM
@WheatWizard definitely have to agree with this (although TBH i still use github so... /shrug?) - when I first started doing coding stuff I thought git was just github
 
i use repl.i
t
 
Amazon? Not evil, but close. Facebook? Not evil, but close. Google? Definitely not evil, but in some ways possibly. Apple or Microsoft? Not great, but nowhere close to evil.
 
@RadvylfPrograms What about Nestle?
 
I would list every single one of those as evil
2
 
facebook doesnt exist
although i heard about a company called meta..
 
2:39 PM
Meta is a joke, they're by all means still Facebook
 
@RadvylfPrograms So you don't consider malicious election manipulation to be evil?
 
@pxeger cool all of them can be used for vim emulation in emacs /s
 
@RadvylfPrograms google could be a googol times more evil
 
@Mayube Possibly.
Facebook's certainly not great but calling them "evil" just dilutes what "evil" is
Same with Amazon and Google
 
2:41 PM
@RadvylfPrograms I'm still not really clear on your definition of "evil"
 
Nah they're pretty fuckin evil.
 
we should be lucky Google don't store our personal data and make us "give" some "generous donations"
 
@Mayube If people aren't dying in noticeable numbers it's not evil
 
> Google don't store our personal data
they definitely do
 
"actually causing serious harm to people or groups of people" just begs more definition. What constitutes "serious harm", what constitutes "causing" it
 
2:42 PM
punches you with my Lbow
 
It's a very fuzzy and useless definition, fit for a very fuzzy and useless word
 
@Mayube causing means bringing about as a direct result of your (in)action
 
@RadvylfPrograms if it's already a fuzzy and useless word why do you care about it being diluted?
 
i thought that was self-explanatory
 
i'd argue facebook is evil for intentionally using algorithms that are known to worsen mental health detriments of social media for profit
 
2:43 PM
yeah
 
@hyper-neutrino fair enough
 
@hyper-neutrino I'd argue amazon is evil for egregious employee abuse
 
that futs the def
@Mayube that's fair too
 
Idk, mostly I don't know enough about these corporations to decide how I feel about them
 
Feb 28 at 13:41, by PyGamer0
@Adám i hate the metaverse
 
2:44 PM
google isn't awful because they aren't getting into our PayPal accounts and donating billions to them
 
and i hope it dies soon
 
@Mayube yes I would personally argue that as well
but again, given that morality itself is subjective
 
@RadvylfPrograms And no successful company is gonna make it easy to link its actions to some deaths, because then they'd be in concrete trouble
 
and the definition of evil is subjective even within one framework of morality
 
2:45 PM
 
I mostly think that "evil" creates an arbitrary barrier, which is a harmful idea in the first place
 
it's pretty useless to argue what's evil or not because it just comes down to what you define
 
It lacks nuance
 
@RadvylfPrograms you were the one who brought the word into the discussion
 
Not in the context of companies
In the context of actions
And I said "particularly evil"
Evil, as I used it, is a scale. It's not binary.
 
2:47 PM
it is ternary
 
Welcome to society, where everything is polarized and there are 2 sides to every problem. Are you on Will Smith's side or Chris Rock's side? You can't be neutral because neutrality has no place in society. Pick a side.
 
ok i shall be ai pfp side :p
 
alright, here it is: the SE Header Fix userscript
https://github.com/GingerIndustries/userscripts/raw/main/SE%20Header%20Fix.user.js
5
 
^^^ This is the second closest thing I have to a political ideology
 
2:49 PM
What's the first closest?
 
That nuance and actually understanding what you're arguing are important
 
@pxeger Frogs should get little hats if they want.
 
Are you on the blue side or the red side? The left side or the right side? The men's side or the women's side? The American side or the Russian side? The climate's side or the corporations' side? There's no time for nuance in society. Pick a side.
5
 
I'm on the far side
 
Are you on the side side or the no sides side?
6
 
2:50 PM
The entire starboard is within the last hour
 
@pxeger I think some people might be getting a little star-happy
 
it's a starry day ig
@Ginger ok now where's my meta cred
20 hours ago, by allxy
you'll get a lot of popularity on meta if you do that :P
 
Post it as an answer under the announcement
 
go post it as a question on Stack Apps and as an answer to the announcement
 
alrighty
where's the post?
found it
 
2:53 PM
I'm going to clear a few of the single-star messages if that's fine with y'all
 
(not the script one please)
 
@Ginger hmm:
100 3
 
@RadvylfPrograms please do
 
@Ginger woah nice
gj
 
@pxeger yeaaaaaaa
ignore that
 
2:54 PM
also have you finally installed tampermonkey?
 
yes
 
10 brownie points for you
 
hooray
 
is that inbox/rep thingy fixed too?
can somebody ping me?
 
@mathcat pong
 
2:58 PM
yes, it is fixed
 
nice
hmm
it seems your userscript broke the voting highlighting
 
???
screenshot?
 
try upvoting something
 
ok
...frick
it did
hold please
 
It also reduces the contrast on the globe icon next to Questions
 
3:05 PM
oopsie
my css selectors were too generalized!
 
You should modify it so that it only selects svg-icons in the top bar
 
doing that now
 
A userstyle would be a much more elegant way to do this I think
 
@RadvylfPrograms if it ain't broke don't fix it
 
Fair enough lol
 
3:09 PM
Anybody who downloaded it prior to this message needs to reinstall as old versions break voting icons and a few other things
replit's a tad laggy today
 
@Ginger I’m broke
Plz fix me
 
I have 5.11 euros I'm broke too
 
@mathcat i have 0 beat that
 
@user be in debt
 
3:20 PM
I am in debt of a favor
 
Yes plz lend me money
 
here: [insert money here]
 
@Ginger therapists will make me broker lol
 
try this: [~~HUG~~]
 
@mathcat i dont hâve money to insert
@Ginger could i have some money with that?
I need money not hugs
 
3:22 PM
@user â why
 
I’m broke not broken
 
^^ do not take out of context
 
@Ginger hâte was suggested but i replaced t with v
 
@user I'm broken not broke
 
@Mayube let’s trade!
 
3:23 PM
wait a sec
4 mins ago, by user
Plz fix me
 
@user No thanks. By not being broke I can save up to eventually fix myself :P
 
i'm both, beat that
 
You give me your mental problems and pay me some money
@hyper-neutrino i will pretty soon lol
 
now let's not joke about depression kids
- a RO, probably
 
Stress + debt from college-> more broke than hyper
 
3:24 PM
depression is not a laughing matter
 
ಠ_ಠ
 
@mathcat okay i lied i have a rare condition called nomoneyia
@Ginger as long as we don’t cross the line of being insensitive it’s fine
 
sus
 
I said I'm broken, not depressed. My brain is fundamentally broken and the only way it's going to get "fixed" is by me learning how to deal with it and try to function like it isn't broken
 
0
Q: Play Caesar's Cipher with Letters only

mathcatDescription The Caesar cipher is a cipher, where every letter in the alphabet will be rotated by a secret number. If the rotation is \$7\$, then a -> h, g -> n, v -> c and z -> g. Today, we're playing Caesar's Cipher with ASCII chars, (0-127 inclusive). So, with rotation \$7\$, b -> i, Z -> a, x ->...

 
3:27 PM
@Mayube are you okay?
 
@Mayube have you tried superglue?
 
there are two kinds of people
 
@Ginger I get by. I've learned to cope with it enough that I can hold a decent job, so that's a plus
 
@Ginger évident ly not
@Mayube wait, i thought you were joking
 
@user It's not cracked it's just not quite wired up correctly everywhere
 
3:28 PM
:(
 
@user well clearly not, it says Mayube right there
 
ADHD with a light sprinkling of ASD. It's quite a combination
 
I have ADHD
 
:( hope you find a way to deal with it
 
(which is a large part of why I'm here and not doing what I should be doing)
 
3:30 PM
@Ginger ditto
 
oh :(
 
cmp: do you find it hard to focus, do you focus too much on things, do you just focus perfectly?
 
@user yes, yes, no
 
Both of the first two
 
All of the above
 
3:32 PM
All?
 
@user no, yes, no
 
I figured the three were mutually exclusive
I can’t focus on anything
 
I just focus too much on everything
 
I'm the only dev on my team at work that wants to work from the office. My focus is always going to drift away from my work, but in the office there are far fewer other places for it to drift to, so eventually it comes back
 
@user mostly, yes, no
 
3:33 PM
I can only focus when I'd rather not be really focused
 
@user the third is mutually exclusive to the other 2, but the first 2 aren't mutually exclusive to each other. You can both find it hard to focus and focus too much on things. Especially when the things you end up focusing too hard on aren't the things you want/need to be focused on
 
Oh i see what you mean
 
@RadvylfPrograms I've found that the only way for me to reliably focus hard on the things I want to focus on, when I want to focus on them, is with the aid of cannabis. And like it's nice that I've found a way to make it work, but I really don't like that it's substance dependent
 
uh
 
(Cannabis is legal in Canada)
 
3:36 PM
and now in germany too I think
 
favour time: could anyone please try this python code from igraph.org/python/tutorial/develop/tutorials/bipartite_matching/… and tell me if it really doesn't run please? bpa.st/5SQQ
I can't quite believe the tutorial would be so broken
it certainly doesn't run for me
 
I ended up installing a browser extension and setting screen time limits to keep me from getting off topic. Doesn’t really help
 
Yeah, I wrote a script that made me wait 40s before I could access youtube, but then I'd just waste minutes a day staring at the screen waiting
 
Lol
That could actually be effective for me if the limit were like 2 minutes
 
I'm lucky in that I have access to medicine that helps me focus
 
3:39 PM
I've tried various things like that, and the only one which works is to redirect the youtube home page to the subscriptions page, so I can't spend ages scrolling my recommendations
 
I’d just get bored and go back to work
 
A few days ago I wrote a tampermonkey script that tracks what websites I'm on
Summary:

chat.stackexchange.com               150m 28%
www.youtube.com                      131m 24%
app.upchieve.org                     45m  8%
archives.nd.edu                      28m  5%
drive.google.com                     20m  4%
docs.google.com                      19m  4%
codegolf.stackexchange.com           19m  3%
proximity.instructure.com            19m  3%
codegolf.meta.stackexchange.com      15m  3%
www.nytimes.com                      10m  2%
xkcd.com                             10m  2%
(For the last 48h)
 
@RadvylfPrograms woah is it public?
 
Not yet
 
Saw a slpt once that said you should work on two things at once so when you procrastinate on A you do work on B and vice versa. Might actually be an lpt
@RadvylfPrograms that’s w lot of time in chat
 
3:42 PM
Yeah, pretty surprised it's more time than YT
 
Having the window title change when there are new messages is a good feature but i always see it abd immediately switch to my chat tab
 
Yeah. Ooh, maybe a script that disabled that would be good for productivity
 
+1
 
unless there is an online system I could test it on??
 
Tbh maybe if i talked to people more irl i wouldn’t look forward to messages from internet strangers as much
@Anush test what?
 
3:44 PM
 
Try google colab maybe?
It’s free and pretty good for that stuff
Assuming this is a data science thing
 
@user great idea! Thanks
 
new MutationObserver((x) => {if (document.title != "The Nineteenth Byte | chat.stackexchange.com") (document.title = "The Nineteenth Byte | chat.stackexchange.com")}).observe(document.querySelector("title"), { childList: true });
2
 
@user irl people suck. There are 2 irl people I actually care about and that's my wife and my housemate. Beyond that all of my good friends are online
 
3:49 PM
^^ something i found on discord
 
@PyGamer0 you could go a step further and call all 3 levers
 
is somebody cryptomining on replit?
why is it so slow
I'm going to time how long it takes from hitting run to program start
19 seconds
 
@Ginger lol
 
normally it takes <3
 
don't blame cache, kids. Blame people cryptomining
 
3:51 PM
@Ginger it takes heart?
 
less than 3
it's those durn cryptominers
 
@user the annoying answer is that the tutorial is written for the development version of igraph apparently! I don't know how I could have guessed that
 
@Mayube i guess it’s harder to find people you like irl
 
@user IRL friends are just the least-worst people from a limited pool of available options
I haven't talked to anyone i went to school with since leaving school
 
Also i don’t need to maintain any sort of friendship here - the people here are strangers at worst, acquaintances at best. Irl i need to be nice and not reveal how self centered and annoying i am
@Mayube true
That’s one nice thing about tnb, you can act crazy and annoying and all you get is a textual disapproval emoticon
 
3:59 PM
>:|
 
ಠ_ಠ
 
I mean if you act too crazy or annoying you might incur the wrath of the ROs
 

« first day (4079 days earlier)      last day (763 days later) »