#ot1-perplexing-regexing
1 messages · Page 342 of 1
If it's a shop that users can add things to and gets ton of traffic with needs of scaling, sqlite isn't going to cut it
people have been asking the project to allow different databases for it to work at scale but they're like
but starting a postgresql instance is easy peasy, so unless the coded things to only work on sqlite, they should really look into switching
"nah, that'd make it less portable."
rather be unusable than less portable, ok
quite.
No, users cannot add things, it would be around 200 articles and 100 users i think
so at some point i'm just going to archive off a bunch of historic tickets into a small custom system
Hm, basically everyone would be having the same problems
How large the db would be?
(and even that is debatable, i mean, if you want to be portable, you make sure your code can run on multiple dbs, you abstract that away with an orm and stay careful, especially about data model creation code)
Also it isn't less portable if you allow it to choose between sqlite and pg
Not an argument there really
i can see why they're too lazy to bother
wordpress officially still only run on mysql >_>
if you are too lazy just admit it, it's fine, don't come up with bad excuses 🙂
agreed
Does wordpress even get many new features nowadays
yes
So.. Shall I try to use postgres anyway?
postgres is really nice, good to learn it.
@gentle moss do they store the entirety of the tickets in the db?
yes
full text search on that must be fun 🙂
it takes ages
504 gateway timeout ❤️
I made this raycasting thing in lua
I posted this last time we had this OT-name
DO has since fucked up and I had to restart my machine, rip
rip
@sinful turtle that's really cool dog
you could use glsl to implement it on the gpu
oh such a nob
sat here waiting for scheduled tasks to fail like "hmm doesn't make sense"
no browser or driver in the container
duuuuhhhh
What to do when a break cable is too short on a bike
buy a longer one
But in the meantime
put your foot on the wheel
zip ties. they'll hold. plomise.
front or rear?
I managed to get it tighened a tiny bit but it's way too loose still
Rear
Rim brakes
Cable is frayed with no cap on so I think someone must have snipped it and got it on just about once they realised?
have you tried this?
I'm not sure my shoe is going to save me going down a hill
By accident on a bike ajacent to mine
and if my shoe can slow me down while skating i'm sure it's fine on a bike
hill bombing is some craaaazy shit mang
Doing mountain bike related activities
until your shoe gets dragged... then. yay!
Best way to emergancy break is to break the chain by pedaling as fast as possible so it goes into the wheel
i mean if your hitting the hills and trees, buy a new cable. its like putting only one lug nut on a car wheel... an inevitable losing situation.
Yeah
I wonder if I could push it along a bit more with pliars
humans. we're not as smart as we think.
For now
uhh... the stick in the wheel was a joke because the brake cable on his bike snapped.
the gif was a reaction to python 2.7 being installed by something in a container i was building.
very much not memes.
are u sure its not system related?
yeah, pretty sure the new ubuntu:latest from docker doesn't have it by default
i have a feeling it'll be something like chromium-browser or some such
lol
if 'Joke' == 'Meme':
print('True!')
elif 'Joke' not 'Meme':
print('No............')``` Output: `True!` @gentle moss
(the retro 80 cyber thing yesterday though :P)
send ur mom pics
the use of a meme format in making an actual joke is fine
i think the rule of thumb is that you can't randomly dump memes
pls don't demotise me
if a meme actually fits the conversation, it'll usually be ok
i want to self harm
please don't
but if you want to talk about things, that can be a place for it i think
there are certainly places more devoted to that, and people ready to help you, but i'm sure there are some people ready for that about everywhere
depression is no fun, and people suffering from it are often more loved than they imagine, and more necessary to the world than they think
I mean suuuuuuuuuuuuuuuuuuuuure i'm not really ready to take responsability of having a girlfriend
but meh
i think i'll overwork it
Well now that's great i don't need an account to upload files
people are not ready in general, for things they do, and they mess up often
still, a lot of it turns ok, and a lot of things get done, the thing is to be ready to make mistake and fix them, ask for advice when needed, etc, you are not alone, everybody is wondering if they are doing ok
(maybe some don't, they are psychopaths i guess)
Eh
i think i need attention or my perverted mind just wants one thing...............
Ran 3 tests in 0.001s
FAILED (failures=4)```

You can fail more tests than you ran apparently
that when you know you're doing it right. 😄
Is there a way of getting fun colors without becoming staff/partner?
Not that I know of.
You can contribute to open source pydis' project, or be a patreon or a nitro booster
Or be a good helper
@solid pollen Where can I find info about the pydis project?
Here they are https://github.com/python-discord
There is a various number of project, depending on your skill level
What color doss it give
Green
Ooo
The color that I have :D
I dont see where you can choose skill lebels etc, do I just click on the pinned files?
We have two discord bot, a website, and two django packages
Well, are you familiar with django or discord.py?
Im not fammiliar with discord.py but I do have some experience with discord.net C# and a small experience with simple web apps @solid pollen
Well, we have our entry level fun stuff bot @median dome, our intermediate level utility bot @royal lake, and our advanced level site https://pythondiscord.com
That is up to you
Ok so do I find thr SeasonalBot info in the got you posted above?
You can take a look at the repo README (although I don't think there is a lot of information here) https://github.com/python-discord/seasonalbot or on the setup guide https://pythondiscord.com/pages/contributing/seasonalbot/
A Discord bot started as a community project for Hacktoberfest 2018, later evolved to bot that changes with the seasons. - python-discord/seasonalbot
We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.
If you have any questions, you can ask in #dev-contrib ^^
So do you need to like create a branch of changes in the git, solving the problems that are approved, and how many probalems do you need to solve? @solid pollen
That might be fun, but I think Ill stick to learning more about web applications and general stuff before moving to that.
Ty
@primal badger you can find the problems (or feature requests or whatever) in the issues tab (with the label "Status : approved"), then you'd need to fork the project, commit your changes in a new branch, and then open a PR
Let me know when you want to get back to it ^^
Im going tk have to read more into it as well as what PR and a Fork means
i need something to pkill -STOP discord when i tab out and pkill -CONT discord when I tab back in
this battery usage is horrifying
you're a programmer, volcyy. you have the power! :^)
no idea how to hook into quartz display events
yes but you can l e a r n
discord just needs to release an official "lo-fi" client
for people with less powerful computers or battery constraints
but those people aren't gamers.... don't you game? 😄
That would be great. There's a lot of features that most people probably don't use on Discord.
stares loudly at light theme
actually, that would hurt.
(and i'm kidding, by the way)
3rd party clients?
Except those are against the ToS.
Not tos-ey I know
But it's sort of the solution here; discord will never go out of one unified client so it's the only option
I don't think using a third-party client that could get your account banned on Discord, or any server, is the right course of action here. Discord isn't exactly like IRC.
Unfortunatly it's the only course of action for getting rid of an electron desktop app for discord
Idk that much about coding but my friend said he wanted to learn coding so imma teach him what I know today
WIsh me luck
Send him our way if either of you get stuck
I will
here we go again https://www.thejournal.ie/women-only-professorships-not-discriminating-against-men-4954183-Jan2020/?utm_source=shortlink
I wonder how they're actually planning to pay for this
they are "additional" meaning they're not replacing other professorships
universities make bank here but it's still said a lot that educational institutes are underfunded here
I dunno
I think it is almost by definition discriminating against men
the unjust or prejudicial treatment of different categories of people, especially on the grounds of race, age, or sex..
It might not be unjust, but it is prejudicial.
I don't even think its necessarily a bad thing, but positive discrimination should be called that, not shied away from
I mean, I don't really support any kind of discrimination
regardless of whether it's positive or not, someone is getting screwed
I'm not really sure. It definitely is discrimination, but the case for positive discrimination in some areas is one I can understand
for context, we also have gender quotas in third level educational roles here
But also the case against all discrimination is one I understand
if a university doesn't have at least 50% female teaching staff, they get their funding cut
which explains the disparity in percentages in the article I think
I think its quite likely universities would be better/nicer places to work and study if the gender balance was more equal - but is the way to fix it by forcing with shitty mechanism
the reasoning just doesn't line up for me
We know, for example, that our girls are scoring very highly in maths and chemistry and physics in their Leaving Certificate. They’re then going into university… they are actually getting better results,” said Mitchell O’Connor.
so surely then more of them should be seeking professorships?
Yeah, it seems best to me to just actively encourage women/girls/females/the-most-pc-term to enter the field, without forcing it and hope the balance fixes itself over time
A lot of this is interesting to me because Ireland doesn't really have this kind of problem in the modern world
there was this thing about women being underpaid by RTE, which is basically our answer to the BBC in the UK
RTE lost a court case about this
but what I find interesting is that no figures or other forms of proof were ever released to the public
or if they were, they were buried, that's for sure
that's pretty much the only real discrimination case I can think of in recent years
I can definitely accept there are problems in some areas with this kind of thing - but the way it gets pushed by some, and the proposed solutions in some areas just seem crazy
like this one
the other thing here is like
I doubt academic women want this kind of advantage
as a female professor pointed out in a piece in the Irish Independent (newspaper), women taking these posts will likely be mocked and thought of as achieving the post by favouritism
but I really can't see any professor wanting an advantage outside of their own hard work anyway
Yeah, exactly - and the women who genuinely earned it already will/could feel devalued by peers having it seemingly handed to them
what I just said is dumb
ignore that
I think you just made the point better than me with what you said
haha, fair
what I also find amusing is that in second level and primary education, the field is mostly dominated by women
same thing for childcare
nobody wants a male babysitter
Yeah, the other side of things never gets talked about. Pretty much anything involving children is vastly female dominated, nursing, and some other fields also - but you don't really see any push for balance their
even though I think the case for balance is almost as strong
the individual institutions do push for equality there in some cases
for example, schools for special needs kids
which makes sense, because it's more appropriate for a male kid to be changed by a male special needs assistant
Positive discrimination?
bit of an oxymoron really
my generation grew up with "discrimination is bad" being a core part of our education
I think the definition for positive discrimination is less saying its explicitly good, more saying "This is a choice we are making, not accidental"
so maybe they should call it what it is
"intentional discrimination"
sounds harsher when you spell it out, doesn't it
haha
Dunno, I probably don't spell it correctly 😄
F**, forgot to lint!
E:\PyDis\code-jam-6-qualifier>pipenv run lint
.\tests\test_advanced.py:2:1: I100 Import statements are in the wrong order. 'from datetime import datetime' should be before 'from tests.unit import TestRequirements' and in a different group.
.\tests\test_advanced.py:2:1: I201 Missing newline between import groups. 'from datetime import datetime' is identified as Stdlib and 'from tests.unit import TestRequirements' is identified as Third Party.
.\tests\test_basic.py:2:1: I100 Import statements are in the wrong order. 'from datetime import datetime' should be before 'from tests.unit import TestRequirements' and in a different group.
.\tests\test_basic.py:2:1: I201 Missing newline between import groups. 'from datetime import datetime' is identified as Stdlib and 'from tests.unit import TestRequirements' is identified as Third Party.
.\tests\test_tz.py:2:1: I100 Import statements are in the wrong order. 'from datetime import datetime, timedelta, timezone' should be before 'from tests.unit import TestRequirements' and in a different group.
.\tests\test_tz.py:2:1: I201 Missing newline between import groups. 'from datetime import datetime, timedelta, timezone' is identified as Stdlib and 'from tests.unit import TestRequirements' is identified as Third Party.
.\tests\unit.py:9:27: TYP101 Missing type annotation for self in method
.\tests\unit.py:9:33: TYP201 Missing return type annotation for public function```That was unexpected
Well.. I forgot 😄
I'm not a math specialist.. But that's wrong, right?
>>> 30.5 / 1
30.5
>>> 30.5 % 1
0.5```
30.5 % 1 should be 0, right?
@solid pollen I don't think so.
I think it's right.
It gave you the remainder, which is .5, didn't it?
As .5 was the extra?
I finally added classes.
Don't forget to __init__ it
cls = class({
x = 5;
y = 2;
__construct__ = (self, a) => {
self.a = a;
}
})
inst = ?cls(5);```
i so wanted to say that
Congrats
Not inheritance though.
but what language is that
It's my own language I'm working on. I call it "Quazi"
Make sense
It's meant to only have expressions.
It only has expressions. The exception to that is assignment, but even then, that can be wrapped in a code block (which is an expression) to become one
x = 5 <- statement
?{x = 5} <- expression
so its pretty similar to python
GUYS ITS HAPPENING!!!!!!
WW3 ?
Hes here!!!!
Who is?
HIM!
Can you specify who 'him' is?
OMG TRUMP GONNA KILL EVERYONE
oh, hey
Is that apple mac refrence
you're a few days late
THE MEATBALLS ARE LEAVING
Oh my!
THE MEATBALLS HAVE BEEN EATEN
Who has done this?
OH NOOOOOOO
This is horrible!
Anyways back to classes
That's not ok :C
cls = class({
x = 5;
y = 2;
__construct__ = (self, a) => {
self.a = a;
}
})
inst = ?cls(5);```
Yes, it does have some similarities to Python.
It's made in Python.
its not me
not that
Sigh. <@&267629731250176001>.
not that
!ban 621853657243058206
:incoming_envelope: :ok_hand: applied ban to @torpid panther permanently.
maybe he is not lying
nah, he is
people react differently in panic
this is the internet, AG
let me tell what happened
it was a dark and stormy night
and terrifying too
"Hey you. You're finally awake."
rise and shine, Mr Gdude, rise... and shine.
I hope you don't wish.. to imply that I have been sleeping on.. the job
no one is more deserving of a rest
i'm just saying that all the effort in the world would have gone to waste
until...
well, we'll just say your time has come again.
Well, they do say that the right man in the wrong place can make all the difference in the world
I guess it's time to wake up.. and smell the ashes
yea, i think you put the toast in for too long
haha
in terms of linear game and amount of replays, that's by far the highest
I actually didn't enjoy it that much
It's a great tech demo though
oh god this noita run
I have been given the "speedrunner magician" class
no attack spells, only teleport
oh boy
oh, AND I have teleportitis
wonderful
oh god no
HL2 was excellent
decent character expression?
use of a physics engine (although poorly) to add to problem solving?
the most insane bunnyhopping?
every jump timed right increased your velocity by a portion of original speed
so if you could jump say, every microsecond, every "hit" of a ramp
crazy speed growth
then you could use those player clips across objects, like railway tracks, to just gain shit loads of speed
@sand goblet once said HL3 is never gonna come
bhopping is my fav thing
one of the most hilariously broken bunnyhopping mechanisms
was so easy back in the days
how old are you again?
now take that speed and put it in VR
ahh
gonna be a wild ride
nahh not gonna happen
i have a Rift
alyx uses newer source engine
will probably pick up the game once it's discounted
back in 1.6 time @gentle moss
i'm still curious about what AG considers "back in the days"
ahhh
like 00 and 01 or so
source was also a golden time
i did CAL (US league) during source
and worked with the guy who made ZBlock to help anti-cheat efforts
until valve lowered the chance of BHOPPING
ok you wanna see some crazy bhop in HL ?
@gentle moss
search desinc
for like 3 years
his HL content == golden
"teleport this dude by putting a chinese takeout thing on his head."
i was part of the original group that discovered a lot of the HL2 bugs for speed running
:P
i also discovered a lot of the Source engine exploits for CS:S and other multiplayer games.
kind of my wheel house
goddamn I actually finished the game for the first time with that build
teleport wand, teleportitis
OP
the intro you could cut easily off 2 minutes by smacking people on the head with objects
to make them jump to the next AI node
yeah, i remember seeing a speedrun showing that, after i had done it the long way
first play through of HL2
i jumped through that window after barney told me to
i stepped on a cinderblock
got stuck
tried to wiggle out
was thrown into the ceiling at like 100000000000m/s and died
that was just a normal play through
i had found a trick to avoid the helicopter at the barrage, used the boat to speed against a wall and jump the other side
at that point i knew the game was broken enough to exploit massively
so looked into speed running groups
do love me some speed runs
grew up on Q3Defrag
I have issue with HL2 its color scheme make my eyes hurt
its still half done
not episodes
it's one of the first "super" high resolution texture games
with some what of an attempt at real time lighting
combination of pre-compiled lightmaps and real time rendering
quite impressive for uhhh
doesnt source have a limitation
it was pre-compiled
yeah
but allowed augmentation of the lightmap in real time
flash lights etc
it's stilled based off the quake engine though
which explains why a lot of the things like air turning and velocity gain exist
sound system is mostly like quake
no.
BETA release
gldsrc is still heavily modified quake engine
and the sound engine wasn't something lifted
the quake sound engine was awful
yo
growing up in the Q1 engine the Half-Life stuff felt so similar
was good fun having some kind of "advantage"
@rough sapphire
yes ?
here's an example of some of the stuff i did in Q3CPMA for fun
fast caps, defrag, speed runs of q1, etc, etc
ahh what just happpened
i captured a flag in ~5.2 seconds
Did you play tf2?
don't really like it
i played the original QWTF and then TFC
followed by Q3F
they all had uhhh... more depth
much higher skill cap
eh... dislike
in terms of quake i'm pretty purist
my casual modes were stuff like this
fine, don't embed.
Thats pretty sweet.
Jumps through entire enemy team. Takes 5 damage.
i still think i can single segment speedrun Quake 1 in about 30 minutes
my best was ~20 - 21 minutes
was always aiming for sub 20
example of one of my finest and most enjoyable moments from a game mode
time the water gren jump to steal quad and then get a kill. 😙 👌
Hi @frosty berry, you're a vim user, right?
❤️ vi/ee
Oh hey nix, well I have a lot of questions, but Google can answer most of them haha (not gonna bother you with line "how do we go at the end of the line"), I just wanted to know which plug-ins are you using (Google can't really answer that one :>). I like vim so far, but I feel like I'm kinda inefficient right now, like for example it doesn't let me add a blank line at the end of the line, I need to redirect a blank echo into the file to add it (yes, it is a janky solution :P) :)
.....thats.....interesting
why not just o?
for my plugins
@solid pollen also, like this? https://asciinema.org/a/rEnUc953cFHPLfzGXQhYHn8hg
eeeeh
its my .zshrc from work
i could of course configure my dotdrop repo so it excludes a bunch of keys when i deploy on my home machine
but meh
not worth the effort
or you could just redirect stderr to /dev/null
Well, it is doesn't work if I doit that way
Maybe one of my plug-in is blocking it
But thanks for your dotfiles!
And... o?
that is the problem with vim plugins, yeah
big and hacky
get a lesser-used one and it can break a lot of things
genuinely baffles me that people today still learn vim when they don't need to live in the terminal
even if you never want your hands to leave the keyboard, there are modern alternatives
it baffles me that people still learn vim for programming when emacs exists
although I agree with you
I do live in a terminal
I feel like the main reason a lot of people live in the terminal - definitely not all, but some - is a kind of modern digital hipsterism
so
@undone berry I learned because the devices I pentest or otherwise work on often only include vi as an editor, and I started using it in other places just because of how efficient I became in it and how lightweight of an editor it is compared to graphical alternatives
80% of my work is "in the terminal"
Thats reasonable; you seem like you have a reason to have learned it in the first place
I don't get why people don't seem to ever use nano.
so I have to live there whether I like it (I do) or not
Yeah, I learned the basics of Vim, and couldn't see that much advantage of it over nano
for the tiny amount of time where I need to use a terminal editor
@solid pollen o in normal mode is the command to open a new line
@undone berry i do live in the terminal....we dont even have any other editors than vim or emacs on our dev servers
@sand goblet if the server youre working on has so little RAM it can barely even highlight the bigger perl files in your repo how are you gonna run your dozens of helpful emacs plugins on it?
Is vim good to program in?
yes
Subl has been all I need.
@tired osprey that literally has nothing to do with anything I said
haha
sublime is basically the gui equivalent of vim
youre saying emacs over vim
yes, because the emacs ecosystem was actually designed with integrated programming tools in mind
sublime is also proprietary software
rather than a bunch of shell scripts hacked together
emacs is only good with the dozens of plugins it has, if you dont have enough RAM and resources for any plugins youre not gonna get any advantage if youre using emacs over vim
how is vim a bunch of shell scripts hacked together
yes
constantly
every day
last time about 5 minutes ago
last time professionally on friday
OK, how many plugins do you use that call on external tools?
and that is?
"I'm already in the shell, all I have to do is CTRL+Z"
well, i just dont need anything that calls external tools
i dont need to ctrl+z except if i wanna build an image
and if im building an image of our code i can just leave vim over all
To be fair, you're writing perl, which is an ecosystem I'm not familiar with
oh i fucking hate writing perl^^
yeah but i dont use it
perlcritic is uh disregarded among the perl people at work
we had a long talk about that in a meeting once
by the way, how many of your plugins are written using pure vimscript?
all of them
do you know vimscript?
yes
yes
yeah sometimes its a tag i know
I'll let you figure it out though, since I'm not super familiar with vimscript
but i rarely write vimscript
anyways, yes everything i use is written in pure vimscript
baz moment
if i write something that has a good language server (aka not perl) i use vim lsc which is a pure vimscript language server client that yes calls an external program like any other editor that calls a language server
and i also call tagbar....which is a tool with multiple implementations, one of them coming from emacs so thats a tool that emacs also calls internally
it seems kind of useless to be honest
everything else stays in the vim process
it doesn't even perform well
performs well enough for me
a common thing another vim user I know yells about is linters locking up the editor, but I feel like that's going to depend on the plugin
as in, if it's not written in vimscript, it shouldn't do that
(no threading in vimscript)
@solid pollen i did map enter to o<esc> to easily insert lines from normal mode. but i'm not sure about the question you had, is it from insert mode or normal mode you can't add a new line?
and you have to wonder why vim has a bespoke language for this
it's a pretty common issue from what I've heard
not that i care about having a vim vs emacs vs the world war right now, but please don't talk bad about tools you don't like if others people like them and use them, that's fine with them
not that its not possible or available
threading
more like
dreading computers with more than 1 core
Hemmmm, insert mode I think ? When I save the file, the line disappear though
so now you have to care about the actual implementation of the plugins you use, though?
@solid pollen thats one of your plugins then, definitely not normal vim behaviour
i have tons of vim plugins, some in vimscript, some in python, and it's fine, and i can use a bare vim, and it's fine
i cant use python plugins for vim at work 😭
😦
one of our servers has python support disabled for vim sniff
oh when i work on a server i usually use the bare vim, i'm not supposed to be doing that too much, code should get there from the CD, not from me editing it
it's usually more to investigate an issue or confirm a hypothesis
uh yeah problem is im on that server most of the time^^
yeah, that sounded like a lot more planning than i expected 😄
tomorrow is a free day and the rest 4 days of the week Ill be sitting in another room at work with around half of all the other devs, being allowed to do whatever we want
while getting paid for it
yay
@rough sapphire youre gonna be my reminder in 8 days to do that!
I have to say
being allowed to do whatever we want
while getting paid for it 
!remind ? :>
I always wondered why there was no market for similar tools in the cui market as there is in the GUI market
Because most of the things a tool like, say, PyCharm does isn't really something you couldn't convey in a terminal, right?
@jagged fog yes, we can literally sit around for 4 days, working on whatever we want
Emacs and spaceemacs exist but they demand that you relearn how an editor works
I dunno, it just strikes me as odd
what's the occassion?
uh
can't cron or atremind you?
I didn't read up, is it mentioned 
@sand goblet what do you think pycharm does that an advanced configuration of vim or emacs (both with plugins), can't do?
let you edit code without relearning the way editors work
the point is that pycharm has it builtin
@tired osprey give me attention bro
but he always says exactly that when i bring up your points
if there was no market, there wouldn't be the plugins
Requiring the user to build their own editor isn't inherently a good thing
@frosty berry Be intuitive from the start
haha, yeah, i used pycharm recently, intuitive, right
Well it's not intuitive to a vim user obviously, yeah
which is different to anything else
as any tool of this power, you have to learn it
But you have to learn it less
i dont see how for example having to define your own configuration wiht your interpeter path etc to execute your code is intuitive
Not really - you can use it then stumble across random cool things as you find them
If you've used word or notepad or vs code or whatever, it works in basically the same way
you are just agreeing, it's a cultural thing, hence, it's not intuitive
thats literally how i learn vim @undone berry
no its not
yes it is
It could well be a cultural thing, sure, but that isn't the point
you have to sit through a tutorial to learn vim
then whenever i notice i repeat something i think
whereas in pycharm
the play button runs code
in vim too you can stumble accross cool things, all the same
You're all missing the point
and i learned my 21st command
Entirely
or maybe you are not listening
No, you're just talking over me
Have you used a browser recently?
Discord on the desktop?
Perhaps a tool like libreoffice?
yes, i do use these things
Do they all take your input in entirely different ways with entirely different shortcuts?
No, you know how to use them without being told
yes, i fight constantly because slack, discord, and others don't use the same shortcuts
What? Of course they do
i hate discord's nick completion, it's an UI disaster
You didn't have to be told how to navigate the text input or make use of it
That's what intuitive means
well have you recently used
a mail tool with vim bindings?
a file browser (actually build into vim) with vim bindings
an editor wiht vim...wait
a shell with vim bind...wait bash can do that
vim bindings are universal to their own set of tools as well
People start out using a normal computer, they don't start out using vim
Yeah, that's true, but it's also missing the point
and theres no reason why they should
please tell us the point clearly then
Okay, so you're using your web browser
whats a "normal" computer
Web browsers do not have vim keybindings by default
in the 70s a normal computer was using vim or emacs
thankfully
You can add them with a third party plugin
its not the 70s
So you do that
@undone berry people learn these tools, watch any normal users, and see that when they don't, nothing is intuitive, at all, you have to teach them
Then you install discord for desktop
Well there's no vim plugin for that but I'm sure you'd add one if you could
You want a mail client? You do the same thing, or get locked to one that uses vim bindings
You are intentionally limiting yourself in that way
Now that's hyperbole obviously
You can know both sets of bindings
But you see what I mean
no, i'm allowing myself to have tools that i can configure to my practice, i'm expending myself
People have already learned the basics by the time they could use vim - they learn basic shortcuts when learning how to use a keyboard
you are also intentionally limiting yourself by refusing to learn vim?! @sand goblet
what does vim offer that pycharm can't do?
Yes, but I'm limiting myself to a much larger slice of the pie
I still have everything
I just don't have.. Vim
i see other people use their computer, and i can tell you, they don't have the amount of control i have on my tools, even graphical ones
Haha
even most programmers i know
They do have the amount of control
but they don't choose to use it
because they aren't invested enough to learn shortcuts
its not that shortcuts aren't intuitive, its that they don't feel the need
They might not bleed the raw efficiency you do out of your pores but again that isn't relevant
well, they would if they needed, i do teach them shortcuts for their tools that i don't use, and they are happy to learn them
your problem here is now with people
and I don't even disagree
people would be better if they learned the tools they use
theres just no reason that tool should be vim
but the amount of things they can take advantage on their tools is much lower than the amount i can on my tools
I'm not convinced at all
That's really is entirely irrelevant
We're talking about ease of use here
I can wake up tomorrow and install literally any graphical editor and begin using it with no experience whatsoever
And this isn't even a GUI vs vim thing
hi guys, just jumping in to say that emacs is a paragon of editing perfection
I just want to know why there are no decent cui tools that do the same thing haha
i currently have about 20 virtual desktops open, all with a name, some with browsers in them, some with terminals and editors, some with mail clients, chats, i have probably a good hundred window open
I'm not, I'm saying you can get to 98% of the efficiency of a vim/emacs user just with an IDE+shortcuts
I'd say you probably can get pretty close, yeah, for most users anyway
@sand goblet you can use emacs out of the box like a normal graphical editor
i can switch to any of these screen in few keystroke, and i do, all the time, and i can switch to any of these window, by filtering in its name or the name of the desktop it's in, in the same amount of keystrokes
@grim pelican I tried
that's i3 for you
thats not the same as i3
Yeah, even windows has named workspaces now
thats not at all the same
@sand goblet why? if you were willing to try out emacs, why not just learn it fully?
Becuase I don't want to live in emacs necessarily @grim pelican
try alt tab with a hundred windows, look for something precise you didn't use in 4 days
with multiple windows
what @frosty berry said
live in it?
I mean I needed an editor for low spec machine at work
people have no idea what they are missing on
you don't have to use it for everything, it's not a virus that forces you to use emacs as a replacement for every program lol
My current best solution is literally setting up a remote desktop and running PyCharm on a server in paris
Oh, I know, but I don't think I'm capable of remembering all the keybinds and such if I don't constantly use them
😆
@sand goblet i think you're more capable than you think
there are not that many to learn, you just need to have good ones
i know hundreds of keyboard shortcuts across many many programs, and i don't even think about it. It's all muscle memory, you get used to it
I can't even learn from books my dude
i know both emacs and vim keybindings
I have to be using it
instead of alt-tab, i type win+t and then a few keys to filter, and that brings me to the desk i want
i know all the discord keybindings, the browser keybindings, etc
i even know mac and windows keybindings when i have to use those
@sand goblet no they aren't
i can do the same with win+' to switch to a particular window
@sand goblet what do you mean? can you give an example of what's the same?
i'm not arguing, i'm curious
Undo
Ctrl+Z just like every other GUI app
unlike ctrl + z
ok, right, we know all of these too, but they are not intuitive, they are learned
Emacs can actually do that
i mean sure, a few of those are shared across all kinds of things, but that hardly accounts for enough to consider it significant
Which I thought was amusing
ahem emacs can do anything
when in the shell, it sends a signal to the current process
i think vim just intercepts it and suspends itself
I guess you can just make emacs ignore it then
@frosty berry you use vim for software dev?
ctrl+z is intuitive because the vast majority of people already know it. Breaking peoples expectations is what makes things unintuitive
@frosty berry why not emacs?
and thats what vim does everywhere
i don't want to get rsi 🙂
idk what that is lol
I can always try emacs again but I don't see it being all that much different
I do have a new project to start tomorrow though
but i started with vim and i'm still happy with it, i've heard of people switching after 10 years, from either side, i've though about it, but mostly i'm happy with what i have, it's good
@sand goblet it's fun if you like configuring things exactly as you like it
rsi sounds like an std 
@frosty berry if it's the keybindings holding you back, use evil, it's that simple
you get vim basically but more powerful
RSI, is when your hands hurts and you have to stop being productive because you hit all the same weird moves all the time and your nerves can't take it anymore
RSI, repetitive strain injury
i relearned to type from scratch to lower the risks of it happening
i looked at the tutorial and noticed that it doesnt really make sense in evil mode, everything has been rebound and changed
so
i decieded not to emacs
but vim is betten than emacs for that because you don't twist your hands as much to hit multiple keys
but yeah i know about evil, and i guess it would be fine
but again, i'm happy enough with vim and the plugins i have, not complaining
i'm pretty certain evil is basically identical in keybindings, if anything isn't quite right, it's easy to fix
When I worked at fexco the project lead swore by vim
Everyone else on the floor just used idea though
Guess he didn't have much luck converting haha
didn't even really switch to neovim, had a quick test and it seems good, but it's switching that is a pain, have to rebuild your conf
i do have a complicated conf, built over the last 15 years i think
i bet you'd be pretty happy with spacemacs
lets you configure to vim keybinds on startup
i don't try to convert anybody, if people are curious, i'm willing to explain, but i'm not going out of my way to say to people what tools they should use
it's not just keybindings, it's plugins also
i have a sizeable chunk
i'm with you, i don't try to convert anyone either (except vim users :))
Does emacs have something like gvim as well?
idk what gvim is, should i look it up quickly?
It's just a GUI wrapper for vim
gdude, not knowing emacs is asking for emacs
gvim is just vim done with gtk
emacs is gui by default
exactly
Oh, it is? Okay
yea, you just have the capability of using it in terminal mode
gvim has some advantages to vim, it can display more colors without messing with your terminal config, and it can map some keys combos that vim can't really because of how terminals work
but i'm not a fan, i like doing everything with terminals, it's just practical
when i want to use the terminal for editing, i use vim as well
i have nothing against vim, i love it as well
well, you do try to convert people 😛
I'm comfortable in a terminal but I never enter it if I don't need to
the terminal just gives access to a good number of tools that work well together
the terminal is the most important piece of software i use
I just don't need it on the regular
i use it basically for everything except browsing the internet
making guis work together involve a lot of manual work, copy and pasting is like the only interface, and you have to do it yourself
piping a complex grep/sed/cut command to vim, and doing the remainder of the work here is very powerful
a browser and a terminal (or twenty) are the only things i ever have open
If I'm using PyCharm I can do absolutely everything within it
basically, if a feature is not in you gui, and there is no plugin system to build it, you are done, it's going to be manual work
@sand goblet that's fair, that's the beauty of computers, we should all work the way we want to
The only thing I can't do is test stuff in different browsers, but I mean.. You expect that haha
Yeah, I know
i'm flabbergasted anytime i see someone admonishing someone else for their workflow
Happens to me all the time
i'm a fancy man
There's a certain.. Superiority complex I see in a lot of people that live in the terminal
@sand goblet me too, i expect we've all experienced it at some point
But I just have no hope of understanding it I think
i get a lot of groans at my office when one of my co-workers sees me in emacs
well, don't take it bad gdude, but i see you as an offeder in this category, it's not the first time i see you basically diss command line tools and vim/emacs
It's basically impossible for me to explain my thoughts without coming across that way in some capacity as far as I can tell
i think without being very careful, it can be difficult to not come across in a bad light when discussing these things
ok, well, if i may, maybe be less assertive, and try to come accross as more curious, and if you disagree, state why you think differently, rather than trying to explain why you are right
and it's ok to disagree, in the end, as long as we learn from each others
imho
at least on these subjects, it's not like disagreeing about which tools to use, prevents us from working
I appreciate the advice but I doubt it'd change much
And honestly I think most of the problem is my typing style and how much slower it is to type and correct on mobile, haha
i'm terrible at typing on my phone, i can't stand it
I wish physical keyboards on mobiles would make a comeback
oh right, i type much less when i'm on mobile, and i can indeed come off as more blunt in this situation
But I did completely change my typing personality for people on this server over the past year and the people that caused that change via complaint haven't given a single shit
i'm not sure that would be enough, i wouldn't type fast or accurately enough on such a small keyboard
Probably didn't notice tbh
I'd still be rubbish, but I wouldn't hate it or typo as much I think
(and i did use small laptops before, it was fine on the eeepc, but smaller would be a problem i'm sure)
i would have just as many typos, they would just be different kinds of typos to the ones i get from gesture typing
I find about half of my typos are bust SwiftKey bring wrong
Thats my problem as well - swype just gets the wrong word pretty often
Sometimes I typed what I wanted correctly and it still changes it
some words i can't gesture type at all, like the word "write"
i don't use predictive or gesture typing at all on phones, can't say i do less mistakes, but the mistakes are mine
You can see above that SwiftKey did change two words there so that's a good example I guess haha
and they are much less frustrating than the ones from predictive/autocorrect
It's not great, yeah
I try to avoid it when I can
I found a bug in the android app recently as well but I couldn't report it becuase they had closed the bug reports for christmas
yea i sometimes fall back to putting an asterisk on the corrected word and sending that
i wonder if the sed style editing works on mobile
i've only tested it in the browser
If you're on a server with a bot and the bot is updating the channel topic, then every time it does, the cursor in your text input gets placed at the end (on android)
I was on a server where the channel topic was updated every second
Total nightmare to edit
oh christ
(Chat relay channel for the current Minecraft server I'm running, it had the uptime there)
ah, figured it was something like that
oh that's easy, just type the sentence in reverse 🧠
Haha
lol
Is your cursor on the left by default then? :>
¿sᴉɥʇ ǝʞᴉl
oh i actually misread, my joke is broke 😦
Haha
I think if you type English in an RTL text input the cursor is still on the right actually
Just.. All the way to the right
That's not only backwards, that's also upside down
instructions were unclear
Keyboard caught in ceiling fan
!otn a keyboard caught in ceiling fan
:ok_hand: Added keyboard-caught-in-ceiling-fan to the names list.
\o/
first of all ~
Yeah I hate when that happens
this ot name is very perplexing.. do you have a low ceiling.. is the keyboard possessed.. nobody knows
welcome back Scott.. what year is it
@rough sapphire It's 2077, October 22nd
Tomorrow's gonna be great
dang.. I slept too much..
Man I love apple eating snake logo
@rough sapphire ( That was a Fallout reference )
I haven't played that game yet..
I want to.. waiting for it to come out in HD
3/New Vegas/4 are all solid with DLC
(that was a piratebay reference; not that I encourage people to pirate games)
You can skip 76 completely
@rough sapphire Yeah, let's not
just feels weird shelling out so much for a game.. so waiting for it to come out for cheaper
most I've paid for a game.. was as much as the latest Hitman was priced at..
I searched Hitman $ on google.. I got results for real hitmen.. lol
Sometimes steam has nice sales
let's see.. Hitman was 60$ when I bought it.. is there a Fallout bundle I can start off with
New Vegas should be like $20 with the DLC
It's for PS3 though
aww I only have my PC right now..
I mean, it's for computer too
But I've only ever played them on console
ahhh got it
let me check it out..
I was more saying that it was for PS3 rather than 4
which game purchase do you regret the most
like overall..
No Man Sky
didn't that get progressively better
Doesn't matter, they still lied.
Like, blatantly lied
really.. what did they say
did you like.. prepurchase or something
What we were promised ^
what kind of dog is that
:3
That's a giraffe
https://www.youtube.com/watch?v=CiRzw7mlEzE Gets progressively louder at 0:11
Comparison between what was seen in No Man's Sky at E3 2014 and what we have actually found in the game.
The excuse of "Well, it got better! They actually added multiplayer to it!"
Is just that, it's an excuse. They lied at the beginning, hoping it was going to get better later on. That's not how it works.
Hello Games blatantly lied, and it was the worse media purchase I've ever done, period.
lmao
that weird creature in 2016 XD
Yep. I played for 2 weeks hoping it was going to get better. It didn't.
Or maybe it was a week?
Idk, I played for what felt like forever.
wonder how it's like now
Well, they actually implemented real multiplayer. I'd recommend looking up the history / controversy over it's initial release. They were real shady.
sounds like a fun documentary
for me.. the most disappointing purchase was Doom 3.. gave me headaches if I played for longer than 30 minutes :< I still have it.. and haven't been able to complete it
I think the biggest general disappointment that I've seen is VR
There's nothing there that warrants me going and spending an arm and a leg on VR equipment. The only good things for VR are training-related. Where that's for the military, medical, or otherwise, that's all it looks good for.