#ot1-perplexing-regexing
1 messages · Page 642 of 1
why not
because it objectively takes more ram, it's significantly less used than chrome so it's worse browser to test your web apps on
if you only care about ram you may want to use edge
I really don't care about the ram part
really? i experienced it take less
Horimiya is the cutest manga ever I think I'm addicted
But I need from +91 bro i dont want frm other countries. If i use some number from india its only showing madya pradesh and its ip address for every number is also not changing that is the problem.
XD
:incoming_envelope: :ok_hand: applied mute to @thorny spire until <t:1653979138:f> (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).
lmfao
His partner stressed him so much he's grown old
Wow, he's a 31 year old grandpa
I remember the opposite is why I had a period of staying on Firefox
But eh, who cares about a not so major difference in RAM usage anyways
And I keep hearing about how Firefox had superior CSS dev tools
I’m not gonna lie, that seems very good for befginers
d
hi
how is everyone doing 
@rough sapphire istg yr cat and dog pair is cuteeee and damn adorable
ty
Can u lend me both of them for a few days? 🥺
sure
I think our pride logo is pretty cool https://raw.githubusercontent.com/python-discord/branding/main/events/pride/server_icons/logo_pride.gif
what's the one with the black corner?
this one?
it seems like the demisexual flag rotated 45 degrees
not sure if that's a different one or not
Ah yes, pride month, the time when I have to pretend for a month to be cis/het so I don't get associated with all the corporate crap and... Especially loud parts of the community I don't agree with
listen, my man. If u could find the locations from phone numbers, everyone in the world would know everyone's location, since all the phone numbers are listed in a public phone numbers directory
think about all the people in ur contacts knowing ur location
its not possible
u can only track a persons location from their ip address and cell tower they are connected to
u can monitor their location from their searches, using internet etc.
but thers always the possibility they dont connect to the internet
@plush bolt some screenshots
brad on the moon?
*Jeb on Minmus
😳
These screenshots are out of this world
The ocean is a soup

dode!!
Im a heteroromantic asexual, I feel ya when you say that you are disassociated. I am not part of it myself. There's not a single thing that would change my mind on that. Props to those that participate regardless.
whats the point of this?
its obviously a screenshot so what?
i cant have my own personal opinion now?
Smh
Well it's slow cz it's a whole full fledged ide
Weird, VSC isn't slow for me
vscode isn't slow for me either
Oh, nvm didn't read the second part of that message, sorry
...for this. A discussion between two people that is meant to be private isn't anyones damn business. Not to mention, just the content of it is flammable. You're helping to keep the issue going by continued participation in it...
the guy literally dm'd me that screenshot and told me to tell the mods
at least know the full story brah
I know he did! You must be young. Grow up!
?? what the hell are you talking about
lol exactly.... have a nice day 🙂
?? bro are you on something?
hello?
@muted pebble u gonna make some sense or just leave it at that?
better it end here
in case anyone's curious. I don't harbor any ill will towards another human being based on their decision as to who they like/love and wanna be intimate with.
!e
x = "FTarlusee"
print(x[::2])
@grave burrow :white_check_mark: Your eval job has completed with return code 0.
False
!e
x = "FTarlusee"
print(type(x[::2]))
@rough sapphire :white_check_mark: Your eval job has completed with return code 0.
<class 'str'>
trippy
what is i use a base exception
what?
what
!E print(type(...))
i dont know what i just typed lmao
@jovial oriole :white_check_mark: Your eval job has completed with return code 0.
<class 'ellipsis'>
!e
print(...)
@drowsy rose :white_check_mark: Your eval job has completed with return code 0.
Ellipsis
!E print(type(type(...)))
@jovial oriole :white_check_mark: Your eval job has completed with return code 0.
<class 'type'>
there a type class?
that's a thing????
(i meant the ellipsis)
!e
print(type(print))```
well that's boring
@drowsy rose :white_check_mark: Your eval job has completed with return code 0.
<class 'builtin_function_or_method'>
well that's less boring
!e ```py
class MyClass:
pass
mc = MyClass()
print(type(mc))
print(type(MyClass))
print(type(type))```
@soft violet :white_check_mark: Your eval job has completed with return code 0.
001 | <class '__main__.MyClass'>
002 | <class 'type'>
003 | <class 'type'>
Yes lol
It's the base of each class
code
does all class implictly import that class?
Yea iirc
ok cool
A little off topic but does anyone know how to pass parameters with a onclick event? Im creating the element in js
11 | for(let i = 0; i < 10; i++){
10 | | row = tableRows[i];
9 | | rowData = document.createElement('td');
8 | | rowData.innerHTML = ' '
7 | | rowData.addEventListener("click", "add_time(`${time.getHours()}:${time.getMinutes()}`)");
6 | | row.appendChild(rowData)
5 | } ```
You should be able to bind it a function that takes the event as a parameter
addEventListener takes the name of the event and then a function
you shouldnt give it a string
you can define your own function elsewhere in the code
const clickHanlder = (event) => {
// do stuff with time
// do stuff with the event
}
...
rowData.addEventListener("click", clickHandler);
if you want to pass parameters you could
const clickHandler = (a, b) => (event) => {
// use a or b
// use event
}
rowData.addEventListener("click", clickHandler("hello", "world"));
this should work i believe
Yeah, I think that should work since it returns a function
Guys what is the low level hardware threats and vulnerabilities of the internet of things
like where can i find a link to read about
which software is it?
KSP - Kerbal Space Program
ok so wait
alr
lemme read
its kind of hard to read
since there's a huge popup
which i cant seem to close
BIG PROBLEM: 64% of cobalt supply comes from a single location: the Democratic Republic of the Congo.
Apple has already begun to crack down on these horrible conditions and unethical Congo mines that are using children.
In an investigation last year, the Washington Post uncovered that many children are working in deadly conditions.
Sky News also reported that the problems in the cobalt supply chain are hazardous and include rampant child abuse, calling the cobalt from many of these mines “conflict minerals.”
As you can imagine, iPhones and Tesla cars—which source their cobalt from child slave labor—are a corporate scandal nightmare, and both of these companies are getting ahead of it.
This, of course, doesn’t solve the supply line problem; if anything, it makes it worse.
The demand for ethical cobalt mines is years away from being feasible, which is why a fast-moving company with a rolodex that spans the globe can geographically diversify quickly and has become the favorite for many mining investors, like Robert Cross.
It’s a pure play on cobalt, but in this case, the projects are known to have high-grade historical silver mineralization as well.
This is our highest-conviction idea in the cobalt sector.
ty
I dont see anything about tesla there
i'll just google some articles
Cobalt is an essential part of lithium batteries.
As you can imagine, iPhones and Tesla cars—which source their cobalt from child slave labor—are a corporate scandal nightmare, and both of these companies are getting ahead of it.
he is also amber heard's ex
fuck you OT name, I will do it.
infact, I've done it in several prod applications
and also stayed up long nights trying to figure out what the bug was
what does a bare exception mean? as in "never use a bare exception"
try:
# do something
except:
# aw man it failed
``` never do this
didn't even know you could do that lol
for example, if you know that at some point your code will throw a ValueError then only make it handle then
Also never use a bear exception.
elaborate
I'm still sad i didn't get to try out grotelang
One day I will rob your harddrive and find the source
Yeah, them grizzlies aren't to be trifled with
But they're cute
That's what they want you to think.
i wanna hug it
aww, he just needs a little scratch behind the earARRRGH
You know what they say.
If a bear is chasing you it's better to climb up in a tree than to try and outrun it.
At least then you get to enjoy the view before you die.
lol
i've heard just pretend you're dead
i could fight a bear if i was high
as in on nicotine not on the tree
I could fight a bear as well.
fight and die?
I just couldn't win.
Always struggled with that one. If you're being chased as a threat then I suppose that might work. If you're being chased for food... seems like playing dead is the same as laying out the buffet lol
of course
it's just me on drugs would actually contemplate fighting a bear
that's true
if it's attacking you, it probably wants to feast on you
not just see you dead and be like, "oh nice, well then guess i'll head out"
so, the only solution is to bring a friend you can outrun.
I love that added spin kick at the end
hehe
i'd rather be dead man
why kill a friend
You aren't killing them, the bear is
so, be Usain Bolt and hope you only need to avoid a bear for about 4 seconds
I do know a few bears I could outrun.
i can outrun the fat dude at the mall
i'll just run by the mcdonalds
how much do mascots make
25 bands
oh so thats why he had a scar across his face
makes sense
I outrun fat dudes chasing me with their dogs whilst collecting illegal currency, committing acts of vandalism, dodging trains and using flying skateboards. Get on my level GGEZ noob ez dubs lmao
nice
forgot to add a your mom joke
😔
ostriches ain't penguins
how does that relate to penguins
it just does ™️
it dosen't
but it does ™️
well, im gonna go read up pytorch docs now
NO MORE ARGUMENT ON THIS
i'll leave you to your thoughts
Perfect!
They belong to the same base class
they inherit the bird but no so bird class, yeah
but still they are very different
ostriches are no comparison to penguins
penguins are way more superior
never use a bare exception
No, ostrich run faster
I thought of you as good friend, but you betrayed me
I'll remember this forever
Muahahahaha
damn a bear
a bear will fuck you up quicker than you would like...
i don't play with bears. i got something for their ass...
i saw the revenant and have ptsd from that movie...
so no....i don't play with bears!
lol sure. someone mentioned bears. i'm just saying....
Oh, cool. BTW just stand still if u see a bear. Never try to run away from it
If u stand still, it will go away of its own
not likely. i'm firing and putting the bear down. not playing with something that can end me in less than 60 secs...
only for some type of bears
Thought all the bears were this dumb
there's a nice rhyme for this. lemme look it up
@tulip cedar have you seen the movie, the "Revenant" with DiCaprio?
Black fight back, brown get down, white good night.
There is a great line from a designer of "bear proof" trashcans saying that it is so difficult to do because there is a surprisingly large overlap between the smartest bear and the dumbest person
wait what does tht mean
Wait so u mean the smartest bear among all the bears is the same as the dumbest human ever?
Nope
In regards to making a container that one can open and the other cannot, yes
O
it's a great movie. watch it
Thanks for the suggestion!
lol
Wait, isn't it a character name in Apex Legends too?
idk about that
Yea it is
https://www.youtube.com/watch?v=dmft3nrsaxs put some metal in your life!
"Blood Of The Scribe" by Lamb of God
Listen to Lamb of God: https://LambOfGod.lnk.to/listenYD
Subscribe to the official Lamb of God YouTube channel: https://LambOfGod.lnk.to/_subscribeYD
Watch more Lamb of God videos: https://LambOfGod.lnk.to/listenYC
Follow Lamb of God:
Facebook: https://LambOfGod.lnk.to/followFI
Instagram: https://LambOfGod...
hailing from Richmond, Virginia no less...
Can this be a place where I tell the story of how I flipped off a possible pedophile video taping everyone around me at my school
Hi
Hru
Come to ot 0
Sure
for free online, but still pretty good
https://www.nintendo.com/en-us/store/products/a-dark-room-switch/
A Dark Room is an innovative text-based adventure that harkens back to the magic of Zork, adding a modern spin on a classic genre and time in gaming. It challenges the player’s perceptions, actions and imagination. Visually clean, A Dark Room presents t…
Oh wow, I remember playing through this one completely online, yeah
Classic incremental game
I wonder if they added content in this version...
i know they had to reupload it cause it originally had a ruby interpreter
Huh
That's.... an odd choice for it to have in the first place
Considering I think it was entirely JS originally
ruby, it turns out, not lua:
https://arstechnica.com/gaming/2019/05/game-with-hidden-ruby-interpreter-pulled-from-nintendo-switch-eshop/
Oh huh, that does actually ring a bell
Understandable that Nintendo put the kibosh on that
That could have resulted in something either nasty or a good ol' fashioned data dump
LoG got some bangers ngl
it is too bad they removed it, it could have been used for jailbreaks
L
sup
hello there
general kenobi
my dog stepped on a bee
you turned her against me
if you are not with me, then you are my enemy
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]
>++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++
.------.--------.[-]>++++++++[<++++>- ]<+.[-]+++++++++.
someone help my brainfuck code isn't working :(
lmao
divinity: original sin 2
brainfuck 😬

hi
Okay bro do you have any code to help me for that project
out of context PLUS guess the channel
wtf
what lmao
Has anyone encountered this library before? https://ppb.dev/
I'd never heard of it until now. Was messing around with BeeWare and it was mentioned on the list of GUI libraries
I've probably seen this before
idr really tbh
I've heard of Ursina but this seems to be a separate project
@rough sapphire
Hello, well I am almost a noob at py and I learnt some basics one year back I even forgot them, so I am thinking abt relearning them.
Can anyone recommend me some good resources, like i have heard abt "learn python" and "w3schools" I wanna learn intermediate level too.
!resources is a good place to start
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
theres better alternatives to w3schools
Pro gamer tip don't use w3schools for anything
ah yes, local wolfgirl's hot tip
Owo?
the classic assume == always gives a bool 😩
I was ghost pinged -.-
Deleting the message doesn't delete the notification, whoever sent that
why is docker desktop eating all my ram 😔. i'm not even running any containers 😔
🅱️ocker 🅱️esktop
Vmmem issue
check the gh issue related to Vmmem
who thought that was a good idea
hm
keep succking public static void's ram docker
.bm 982211244587122728
🇵ocker 🇵eskto🇵
help everyone
With?
i meant to say hello
Oh haha, hello there
i limited it to 2 gb
anyone here have a favorite music video
feel my rhythm
cool, would you like to see what it looks like when i process it with my python app
sure
ok one sec
it is rendering
@young shoal sorry, ran out of ram on the last ~200 frames lmao
one second, i'm scaling the resolution down a bit
😔
or you can do like 3 seconds of it or something
yea i will
Feels like I am staring at a birck wall trying to get this task complete.
@young shoal it may not look special - but it's rendered in the terminal with no gui
nice
thanks
thanks discord
neat
yea so i can't see my own videos either, but i can see others. i'm on browser. weird
first video on youtube, eh? that's sweet. i see you're using half blocks?
yup
is it climage or a personal project?
https://www.veed.io/view/858a3f3b-0445-4f48-b506-68309c75bf9c <-- this might render, same vid i potsed
oh ok
i only found out about climage after writing mine, even though i spent a long time beforehand searching for existing libraries
they support half block characters, but right now i'm only on linux so i'm mostly using ansi styled terminals
salt-die is our resident tui expert
yes! i was speaking with salt
he showed me this
about a week ago
it's the 3d rendering yea
?
ok?
aaaa going to shoot myself
why is everything done manually in this excel spreadsheet
i reached a point in the query where there is a pile of 25 conditionals
it /should/ just be a csv at this point and a merge is performed
Lol
Hello
hi
Lol
Hi
how dead
fire away
this isn't a help channel, so it can't be claimed :P
yep, this is off-topic
sharing open source projects doesn't count as advertising, right?
I believe it does
kek
you're advertising a project, doesn't matter if it's open source or not
damn
You should ask the mods
okay imma confirm
I don't know
You can mark them if you want, i believe. Some of them lurk the off-topics sometimes
as long as its not like "please star this project" go ahead
after a very long googling session
i finally found out how to attach payloads with names
that's it
my flight is in 2-3 days and im going to be losing sleep over it
enjoy
hey this was cypheriel's ot name
it was?
and this apparently exists https://choosealicense.com/
Non-judgmental guidance on choosing a license for your open source project
i need to put this somewhere
@long wolf
Additional things to note. Tried deleting the character in memory to ensure it wasn't pulling the data from memory rather than pickle. Still did the same thing. Additionally, ran it in the symbolic debugger. When loading, the character only exists in memory after it is pickled in the attributes function. So it is definitely pulling data from the file. Still only shows the dict values when the script isnt restarted after a download
if you saw an object with the correct values in it, that would mean that you created another one with zeros and switched them
At first areyou getting x^3 + y^3 = 12xy?
In second you might be getting x+y as 3xy?
Isn't that crazy? two simultaneous equations easier to get solved now.
Is that what you did?
.latex $x=\frac{3y}{y-3}$
Eh
.latex $\frac{9y^2}{(y-3)^2} + \frac{y^2 - 3y}{3} = 12$
Ohk
i changed the 1/x + 1/y = 1/3 to get the first equation there, and then inserted it into the x^2/y one, but then i got stuck
and i may have simplified incorrectly, but dunno
But does your answer fits in?
6 fits into the first equation as (18 / 3) is 6
I am not sure, but x and y should be disntict 😛
but are there any distinct solutions?
wolfram alpha shows 3 solutions, and (6, 6) is one of them
this is incorrect 😭 , y=6 gives 42 instead of 12. curses
this one is easier it feels
This isnt python but ive made a express server with nodejs
so i have
app.get('/emaillist', function (req,res) {
res.send(received_links)
});
as one of my routes in server.js but when i do
r = requests.get(f"{url}/emaillist")
print(r.status_code)
it doesnt do anything and waits until i turn the server off to throw the error
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
anyone know why this is happening?
Night
@runic wigeon mornin
My otn 👀
@low chasm never knew u do this also 👀
Your input was invalid: query is a required argument that is missing.
Usage:```
.latex <query>
**```
.latex <query>
*Renders the text in latex and sends the image.*
aboo mops meat
.latex 1+1
.latex hi
@rough sapphire It's less disruptive if you test the bots in #bot-commands 🙂
This is Ade :d
!ok
Yeah sorry
rewrite both of the log statements to make x the subject, put x into the x^y = 5^12, and rewrite so that y is the subject
Rewrite 3^x and 5^y as logarithms
yep
Np
that's probably a number theory one
you're probably supposed to take modulo something and reveal some relation
number theory my beloved
where problems take either 4 minutes or 400 years to solve
e.g. modulo 3 we have 2^y = z^2, I think?
which means y is even and z is a power of 2
all perfect squares are congruent to either 0 or 1 mod 3, and 2^y can't be a multiple of 3 so 2^y = z^2 = 1 mod 3 
wait what happened to the minus here
uhh
🥴
@gritty zinc @acoustic moss How does taking mod help?
I've realized that everytime solving the question doesn't work, I have to guess solutions!
x,y,z = 2,1,2
lol
that's very often how you solve diaphantine equations
you take mod something and half the terms vanish or something
I am installing manjaro on my main pc. Dual boot manjaro and win 10. For 16gb ran now mutch swap do I need?
Technically you need none, I usually do the equivalent of my RAM, you should avoid anything arch based if you're not familiar with Linux though
And considering you don't know what to use for swap, I'm going to adding you're not familiar with Linux.
It's exactly what it says it is
I recommend using something that's more beginner friendly such as Ubuntu or Elementary
You are not going to have an easy nor good experience when using something arch based
The whole system is going to expect you to know what you're doing in all cases, and know how to troubleshoot and fix issues when they (regularly, due to the unstable nature of arch and it's derivatives) come up
Arch is nowhere near the best
Whoever told you that has no idea what they're talking about
Well unless you mean the best at making you fix broken things constantly
There is no one "best" distro either
There are many for different purposes
If all your friends jumped off a bridge would you do it too?
Also, go ask them to help you then
Can you just help me instead?
I will help you to the extent that should be expected of the relevant system. I will not play advocate to getting someone in over their heads.
The reason why I went with manjaro
is because everywhere I read they said manjaro is really good
and just like with coding
the best way to learn is to jump into the middle
not into tutorial hell
and unlike you someone actually helped me out
thank you @next vessel
for actually helping me
ok
you can stop, i'm glad you got the help you wanted
no one is obliged to help anyone
Okay mr admin chill. I was just having a conversation
I didnt mean actually picking on him im just tired
... Him?
fyi neither of us are "mr" or "him"
Broken english.
But basically what im trying to say is that im sorry I did not mean to be mean with him
lol, i understood, just please don't refer to either of us as "him"
the correct word is "her," in this case
Well I'm sorry about that. It is a language barrier in my brain. In hungarian there is no she or he there is only it and my brain decided that "he" is "it" in english.
Trying to lose that but it is hard since I do it like this for 10+ years since I know english.
np
Anyway I promisse to handle myself next time. I was just mad and tired.
I am like that 99% of the time. IDK why I was like that this time.
I also didn't carry myself at the highest standard either. I'm at work and already not in a good mood.
But I did also provide advice, though it was contrary to what you wanted to hear.
I apologize for the frustration
🤩
your humanity or faith in humanity? 😄
Both
cool haha
how can we help
In making tic tac toe
Probably better with your own help channel for this: #❓|how-to-get-help
@junior star
omggggggggggggggggggg
?
is it true that ddg has been doing some unprivate stuff recently?
You could use "they" and "them" if you don't really want to think about it!
99% of the time people don't notice and when they do (1%) they are cool with it 99% of the time from my experience
Something to do with their browser and a deal with MS.
Apparently using the DDG search engine is still completely private.
But kinda two-faced if you ask me. Though I will disclaimer with I don't recall all the specifics 😄
Well, I doubt MS is the only one yk
maybe for now, but that's the first sign of a non-private search engine
but still idc about privacy anyway and I use google lmao
DDG has never given me an accurate search result anyway
Plus it takes 15 minutes to type compared to every other modern search engine
But I literally get better results from bing
And Bing doesn't give me very good results lol
Typing duckduckgo is waaaaay longer than google, Bing, yahoo, etc
indeed
I use ddg purely for the bangs
!python is so much nicer than going to google and filtering out programiz and g4g and w3schools
Yeah the bangs are very neat
and you can always do !g ... if you want google, which is like 3 characters
Honestly, same
I have some redirect rule so that I can also use bangs like !ddg … in Google if I have to
I achieve this with search aliases directly in my browser
I have given a serious shot to duckduckgo, but the results are just useless.
(basically I never actually use ddg search, I just have it set as my default search engine for the bangs which already exist with no effort)
But yeah, I agree that DDG results can be quite crappy
trueee!
btw guys is brave nightly too buggy? or is it okay?
what about beta if nightly is too buggy?
Yo does anyone know how to fix a file with a grey cross on the bottom left ?
Never knew there was a Brave beta too
well still doesn't make the results good ¯\_(ツ)_/¯
You should avoid brave with their cryptospyware
They lure people in with promises of "privacy" while somehow managing to be more shady than the others
true true
disabling rewards from the settings and the search bar and the new tab page is sufficient. No forced ads from brave, and I don't care about spyware since I'd be followed with any chromium browser which works fine. Plus brave is much faster than Chrome and Edge from my experience, which proves useful to me
Why not firefox you ask? Simply because of the bugs and problems. Say all you want, google is making firefox lag or not load some websites, etc. . I just want a working and fast browser
for the "followed by any chromium browser", there's Edge and microsoft, there's Chrome and Google, and Brave, well, Brave company.
Edge has been the most efficient, fast, and reliable browser for me
I used to use Vivaldi but once edge went chromium I tried it out nad haven't went back
Vivaldi is too slow
plus the Sync actually works unlike every other chromium variant I've tried
can actually sync things between my android phone, ipad, windows desktop, and linux laptop
+1 for this honestly, lmao
I use Vivaldi everyday so I don't know how you figure it's slow...
who would've thought that Microsoft would be the ones to unite the platforms :^)
My entire workspace is tailored to be 100% cross platform, and the ONLY way that's possible is by using Microsoft products for everything
thanks to Satya Nadella doing a 180 for the company and embracing open-source
I was talking relatively. Could you compare brave/edge 's speed and vivaldi's in 1 - Loading websites
2 - The application startup itself
3 - UI interaction
?
Yeah, vivaldi is painfully slow compared to Edge, that's the main reason I switched off it
page load times upwards of a second when Edge is 1/4 that
But my workspace is
MS Edge
VS Code
Powershell 7
but doesn't mean no-one should use it. Pretty customizable if you don't mind speed that much
all of which work on Windows, MacOS, and Linux
no other shell works across all platforms that I've found
powershell is a bit weird, but once you get used to it, nothing wrong with it at all
(specifically powershell 7, not the older versions)
Programming for me is mostly Linux (VSCode + Alacritty + Brave)
But for Windows, I'll just use the same honestly but sometimes if it's quick project instead of Alacritty I go for normal CMD
oh my
heyyy what's up
I rarely actually have to touch anything on Linux these days
my laptop is pretty much too old and broken to be usable
trying to fit data manually because pain
doing ML work? nice
oh simulation done. imma go back zzz
o
I have a terminal set up on a NUC but that mostly runs some local server-type stuff for me and I don't actually interact with it past occasionally sending some SSH commands
ah
i am scramming right now because i forgot to add maths to fit the model
I mean I mostly play games nowadays so I'm just using windows
:pensivebread:
ah rip
Linux is awful for desktop use, I'm glad I finally overcame my teenage linidiot brainwashing
do you work for microsoft? lol
No, but I'd love to.
i dont use any desktop env that much because pain
i can tell :-p
Once I build my portfolio a bit I will actually be putting in an application to them.
They've become the savior of the open-source world
im using twms because i dont expect much from it because of their simplicity plus i like to use keyboard anyway
ok.......
!ok
if you think otherwise you're literally blind
look what MS has done for Python for example
we don't talk about typescript
extension setup, done!
but yes, true they have made javascript at least partially usable
vimium
oh dear god
Being fast is fun
ah fuck Pluto crashed for weird reasons
what's the problem with it
oh wrong reply
lol
:flonshed:
vim is awful cake w
opinions
vim keybinds are quite nice though
I love the keybindings
kakoune did it better, but kakoune also barely exists as a real editor
Takes a certain type of person to actually like vim bindings
either that or someone who grew up with them
not if you're used to it
I don't like pressing multiple keys at once
preference fights momsnt
which is why vim keybinds > normal keybinds
that's literally what I said the very next message
Cake W
okay
kiekie
The thing i love about vimium is I don't have to touch my mouse so that's good
it opens links, controls movements, plus you can disable it for certain sites
I don't get the mouse-free mindset but to each their own
There are certain things that I can beat a vim user in terms of speed 100% of the time
Doesn't mean it's bad
and I run into those situations more often than even I would figure
Vim gives enough speed even knowing very few keybindings
and as I mentioned earlier, o p i n i o n s
I actually highly disagree with that
I spent two weeks using exclusively vim for all my text editing
At the end of the two weeks I was not even at 25% of my editing speed with VS Code
VSCode + Vim
defeats the purpose of using a better editor
VSCode has some nice keybinds, yeah
Vim is not supposed to be the best editor, but the addons/plugins are literally everywhere
so that makes it nice
comparatively using Emacs at the end of two weeks I was at least as fast as VS Code
same for VS Code, Sublime, etc etc etc
yeah, using modifier keys is generally faster than just keychords
Emacs' keybindings are awful by default
Emacs are pretty okay
and I dont like configurations
as long as you don't use something arcane like spacemacs
slowly destroys my pinky
if you don't have a thousand line vim config, vim is basically unusable for actual code editing
that means you're literally typing wrong lol
if you're hurting yourself by pressing anything, you're typing wrong
emacs pinky is a fairly well documented phenomenon tbf
Or maybe emacs uses control with the further letter keys
and if you're straining to press those, you are not holding your wrists in the correct position
or perhaps are using an elevated keyboard without a wrist rest
mine was like 20, works pretty good
(in that 20 there were plugins installed)
I'm using a laptop without an external keyboard
just a normal, average, keyboard
emacs doesn't suck if you use a good keyboard, but most keyboards are shit
At least with vim most useful keybindings are single-letter ones
the thing with emacs is, just like vim, you have to make your own config for it
what are keyboards? use telekinesis
you cannot reasonably use someone else's config
Default vim is much more solid than Default emacs then
hard disagree
e y e t r a c k e r + virtual keyboard
always has been
took 30 minutes to learn Emacs basic bindings
took 2 weeks and I still had to google something about vim every other line I wrote
doom emacs is not great
lot of broken stuff
lot of weird choices
oh my
can confirm, did use doom emacs
nope
the only non-acronym keybindings in vim are h j k l which are far more accessible than some of Emacs' default ones
default navigation in emacs is a joke, yeah
when you try to change anything from default in doom emacs the whole thing falls apart instantly
I have used normal emacs, doom emacs, spacemacs, none of them did the one thing right
The best predefined emacs config I found was centaur emacs
spacemacs is the dumbest thing I ever saw
really an awful config
yea didn't like it either
Centaur was pretty okay, but I ended up just writing my own to get rid of some of its choices
specifically I wrote my own system to load and unload language support modularly
Doom emacs was about to be my main editor until I saw some bugs
i use my own emacs config zzz cause what would i do with 40+ plugins i wont use anyway
oh and emacs has a lot of useless stuff
what's the doctor lol
or tetris in emacs? bruh
I don't even play tetris
my emacs config is just for julia and org mode nothing more xD
that's bloat I guess!
what I do like about emacs is that it has a GUI
emacs is still just as fast as vim
whereas vim just lives in your terminal like a fool
if you're using emacs in a GUI you're doing it W R O N G
but it can be used in any other editor too
you shouldn't be touching terminal editors if you have access to a GUI/mouse
Well, the keybindings and config at least
sure, I do use vim keybinds in most editors
but for vscode there is nvim plugin which is literally an embedded nvim inside vscode
even if only to be able to use multiple editors without relearning how to select a paragraph
or firenvim which is literally neovim on textboxes in the browser
I broke that nvim plugin in like... 10 seconds of usage
that's why I use VSCode + Vim
lmao
cursors desynced instantly
yea I used it once and just left it
that sucks
But the Vim plugin is alright
almost like embedding a text editor in another text editor is a bad idea
the neovim is kinda janky
for me im just a wanderer. i use different editors when i feel like it.
yeah, it's not amazing design by any stretch of the imagination
yea the neovim plugin is not even good
depends. so far my config is fine :)
One thing I will submit that vim has over emacs
I quite liked lunarVIM recently though
vimscript, although a DSL, is a trillion times better than fucking LISP
that's good then, it works for you
LISP is the worst design for a language I've ever seen
I'd literally rather write JavaShit than LISP
LISP is actually good
I cannot focus because of the horrific perenthesis
that just takes practice
I have to write them in an almost C#-style just to be able to see it
you have to get used to reading it
(let ((loaded (mapcar #'car load-history)))
(dolist (file (directory-files (format "%s/languages" awoo-dir) t ".+\\.elc?$"))
(unless (catch 'issue
(dolist (done loaded) (when (equal file done) (throw 'issue t)))
nil
)
(load (file-name-sans-extension file))
(push file loaded)
)
)
)
and it's still hard to follow for me
but it's way better than looking at other people's lisp
the problem with lisp is more that all good tooling for lisp is emacs, and emacs tooling for lisp sucks
I usually just take a look at the whole line at first, then start from the inner parenthesis lol
it's just different
The problem with lisp is more than there is no good tooling for lisp. FTFY
not bad
and that lisp's syntax is awful
lisp syntax is nice once you get used to it
JavaScript is more readable
the problem is that it is not text
I used it nonstop for 2 weeks and it didn't get better
yeah, it takes longer than that
If I can't understand someone else's code after using a language for 2 weeks constantly, it's a bad language
I picked up x86_64 assembly faster
it is very different and uses a different set of keybinds than text editing
since again, lisp code is not text
it is sexprs
which is an even better reason to call it garbage
there's no place for lisp in any world
seems like you haven't gotten into different languages yet
i understood lisps faster for weird reasons
I've been into many many languages
it gives you great things, such as actually good metaprogramming
Most languages have the same sort of syntax
Python, Rust, C#, C++, multiple Assembly dialects, Elixir, Haskell
man, you are missing out
Anything more arcane than that? It's not worth using
yep the only different thing in there is Haskell
Well except it is conceptually
purely functional is kind of a lie, but can be super close
I'd honestly say that Elixir is a bit more weird than it tbh
yeah, elixir is quite wild
haven't even seen elixir
why learn a programming language when u can learn assembly
but all of them are fairly normal in comparison to lisp, smalltalk and languages of that tradition
Elixir is built on Erlang
😔
Thing is, I actually liked Elixir a LOT more than I liked Haskell, but it has a fatal flaw
back when runtimes mattered for more than performance
it's basically impossible to build usable binaries on Windows
elixir moment
it's doable but no one will help you, the documentation is sparse, and half the time even if it "works" it doesn't work
really can see the ruby influence there
it's kinda hard to program haskell on windows too
Elixir is a very linidiot & THF community
a ton of the libraries are made for linux
I didn't have that experience
it does?
Nothing held me up on Haskell
I wrote an embedded webserver in Haskell that compiles to a single binary and goes with another application
worked perfectly
haskell is still a pain because you need msys2 to dev
ah see
In fact, it was actualyl far easier to get a usable binary on Haskell than it nis on Python
but in terms of building, it's quite simple
that's kind of annoying
the dev setup actually includes its own though
ghcup and all hsplatform installers will install it
you don't even have to think about it
damn
I did have to think about it when it put gcc on my PATH lmao
it wasn't even up to date gcc
because inconsistencies across platforms
damn
just learn to handwrite LLVM IR or smth
but yeah, haskell is nice in terms of tooling
hehe i plan to fiddle with llvm ir
there's a ton of things you can do in less than 200 lines in Haskell without a library too
maybe even 80 if you remove all the whitespace lol
I love that part of it
you would love prolog then
oo
if a problem works well in prolog, it's going to be like half to a tenth the size in a more conventional programming language
wow
damn
lol
the annoying thing for me is now that I've dumped haskell, I need to replace it with another language
I need something that will work reasonably on all 3 major platforms, at a higher level, and be able to reasonably build single binaries
Haskell really nicely fit into that niche
y'know I always forget that C# is cross platform now
but it does still suffer the issue of many libraries are written to work specifically with windows does it not?
well, GUI is windows specific
no idea, it is a very controversial language, but I have seen some fairly impressive projects out of V
someone wrote a kernel which ran gnu userspace for example
controversy I'd like to stay away from tbh
it's mostly died down by now
V is just a lot less impressive than what was promised
idk what the library ecosystem is like though
haxe may actually be of interest, though it's mostly gamedev-focused
Yeah that's the thing I don't want to spend my time writing libraries
Oh haxe, I looked into that years ago
it's just ActionScript ripped out of Flash
pretty much
it's quite nice
you get pattern matching and GADTs for some reason
with native image, java is actually a fairly interesting option, but you have to wade through a lot of tooling to get anywhere, it is a lot harder to get a java project up than like.. rust or julia
yes. creator of odin also criticized it but idk about the state of vlang now. 2020-2021 was a rough ride for V
Java is a no go with the Oracle issues
fair enough
I already have to deal with it for some stuff I do with Minecraft and flight sim
odin has no libraries more or less, but does have one of the best stdlibs out there
bindings to just about everything
but it is fairly low level
I have to have accessible on my system both Java 8 and OpenJDK 15 constantly because old software doesn't work on 15+ and new software doesn't work on 8
it's annoying as hell
I'd preferably be using something higher level to save myself some time, If I were going to use low level I'd just use Rust or C++ since I already know them. But there'sa lot of ceremony to doing simple stuff with a systems language
One thing that bothers me about V is that the V team completely blocked someone who was criticizing the language in a blog post (and like, it was all valid criticism, and it wasn't presented hatefully)
Ideally I could just package a Python project as an executable, but we do not live ina n ideal world
PyInstaller technically works but requires hacks on top of hacks to actually work as intended
Dlang I also heard great things about, it is a fairly mature project with a mediocre library ecosystem
one of the coolest type systems out there
Nuitka is an amazing compiler but requires you have python 2.3 2.4 2.5 2.6 2.7 3.0 3.1 3.2 ... all the way up through 3.10 installed all alongside each other
to compile mostly anything
If Go didn't have such horrible syntax I think it would be a good contender
I know it's lost speed these days
yeah, go is nice in this regard
but the language itself is... misguided
I do have to praise google for trying
also the imports make me want to squish something soft and fluffy
even if we all thought it impossible, now we know for sure
import (
"bytes"
"fmt"
"math/rand"
"time"
)
who thought this was good syntax
what moron
I think I'm just honestly "out of luck"
Haskell was pretty much the only language that fit the niche of what I wanted to use it for
well, you want javascript
i mean, the syntax is not that bad
but you hate javascript
JavaScript only runs on the browser though
nope
NODE doesn't count
lol what
javascript has excellent ecosystem for building native binaries of it
seriously though, you are right
better than python by a mile
JavaScript would be perfect it if were a sane language
but if a ====================== b {} and 1 == "1" =============== true are just
I refuse to use that
typescript partially un-fucks it but
you could try nim. It is reasonably nice, though it has its oddities
isn't nim a systems language still?
you saw that locked github issue from odin creator right?
anyway yeah
nim has a GC, runtime, and exceptions
also time for me to sleep
I would argue it is as high level as it makes sense to be
hm interesting
even single dynamic dispatch
that piques my interest then
I saw it advertised as a systems language and just ignored it since I have Rust for that
expected it to be very low level
no i don't know anything about odin
what do you think about rust
I've been intending to try a ton of languages with fancy type system features
dammit i was just fetching my popcorn
I want to try koka at some point
like koka for algebraic effects (dunno if that's considered type system) and idris for dependent type
and then steal its features and make my own
Python and Rust are my top 2 languages
no
they're beautiful, readable, and usable
sleep
stop stealing both phases of my plan ahh
but they're also very opposite ends of spectrum
im always a julia enjoyer
Rust is very low Python is very high
that's what I was using Haskell for, something in the middle that's actually usable
hey uncomfy, how long until NativeBinary
take a while. ive been visiting zulip and the only thing static compiler can do for now is spit LLVM-IR
if you can get LLVM-IR you can compile to anything though