#ot1-perplexing-regexing
1 messages ยท Page 559 of 1
!server
oops
but there are still 2 alive
wait. there's another, right
oh yes. there he is
He has pings off for off-topic
oh yes... the heads of the hydra
look there's me
Hello, Beyonce is there
Joe can you uh #ot0-psvmโs-eternal-disapproval ;-;
looks like vivax is handling it
phew haha
site, bot, lancebot, any workload on our servers
I need to learn how to mess with CF workers
Same
All I use cloudflare for is dns records
yeah, it is, but that is from the perspective of a non-infra service
They use js/ts right?
That's a very good question
That I'd love to see the answer to
yes, JS or technically you can do WASM with something like Rust as well
setup some web properties, tinker with the settings, for the most part Cloudflare is just toggle switches. Workers is a different thing though, so check https://workers.dev/ for that
Nice. Now I don't have to learn a new lang for that
How long has cloudflare been around?
12 years
That's kinda old
Linode has been around for 18
lol
uhhh
generic proxy stuff, Access, Pages, Workers, Spectrum
I think that's about it
What do you use cf pages for?
we might use it for forms frontend at some point, right now it's just internal docs
DDoS Protection
oh wait we use more on that list lol
uhh
we use WAF
we use DNS and CDN
and SSL/TLS
lol
https://forms.pydis.org/ actually deploys off CF pages but we haven't added it to backend CORS
Python Discord Forms is the surveying system for the Python Discord server.
Anybody want to try my game and give me some feedback?
Oh, nice
I just got a very "joe" vibe on the Cloudflare Access page
Right on the top "Zero Trust"
Anybody want to try my game and give me some feedback?
If it's Python, #game-development would be a better place to ask
is it a waste of a help thing to ask somebody to playtest my game o-o
what actually is our cf access page
i forget
hmmm
did we customise it
I just went onto the main page for access
yeah but it made me think of ours
packet layers iirc
it shows which service you need for each layer
eyy
so if you want to proxy minecraft, you can't use the application layer on cloudflare because that's for HTTP
9 different ips have seen my site
but you can use spectrum, because it does support minecraft protocol since it's lower level
so, that's the OSI model on the left
hmmm
there is a good example
tcp is more modern tho
open systems interconnection
it's the standard for the different layers in which computers cocmmunicate over a network
I actually quite dislike the OSI model
What should I add to my game, its like pokemon, there are potions moves different pets and stuff
I like the DoD model more
Wait u get the public or private IPs?
Idk, I just checked Cloudflare stats
No idea if I can see the ips
Nor do I really care
yeah, it makes it more digestible
Now I'm confused
Apparently my site has seen 9 different ips, but still 0 page views
this shows that
that gives an example of what is on each layer
in every communication you make on the internet
okay so let's break it down
you want to send a message on discord, that's a HTTP post request
so first you create that HTTP payload, it's a POST to whatever endpoint discord says
Doesn't that send over the gateway with TCP?
Maybe I'm confusing what does what in the API
then you put that HTTP payload into an SSL/TLS packet
gateway receives, rest api sends
so, you've then got a TLS packet ready to go off to discord
so you place that in a TCP packet addressed to 162.159.137.232:443 and say it comes from 7.0.0.0:2342 (whatever your public IP is, that's the return address)
the IP address of discord
then you put that TCP packet into an IP packet, and that removes the concept of ports and says "this is a message from 7.0.0.0 to 162.159.137.232"
it also says that inside the IP packet is a TCP packet, which just helps with decoding and routing (it could also be UDP or ICMP (pings))
then once you've got that IP packet you put it into an ethernet frame
What should I add to my game, its like pokemon, there are potions moves different pets and stuff
stop posting that across all channels
Oh, ok
and then you've got an ethernet frame, and that is used for routing on a more physical level
so that's when the concept of MAC addresses comes in
the ethernet frame is for routing on your local network
so you need to put it in an ethernet frame so your router knows that it is actually addressed to your routuer
no, because the concept of IPs is higher level than this
we actually want to transmit between devices
ethernet is the protocol for transfer on an actual network
so you then address an ethernet frame to your router with the mac address, for example 00:1B:44:11:3A:B7
Media Access Control address
it's a unique identifier assigned to every device
so
yes
the thing is, routers are really stupid, when you are connected to a wifi network, it doesn't just target packets at you
it basically says "okay this packet came in, it's addressed to MAC 00:1B:44:11:3A:B7"
and then it's up to your device to go "oh yea alright that's me" and process that
(that's why using public wifi is a terrible idea, anyone can receive your packets if they are HTTP, unencrypted)
Why not just use the IP?
and then once it's serialised into an ethernet packet it's actually send down the wire or over wifi to the receiving device
IPs are more general use than mac addresses
your mac address will never change while you are on a network
so even when you are connecting and don't yet have an IP assigned the router can still identify you
IPs are more tightly linked into actual networking philosophy, MAC addresses are set by the manufacturer
and IP is way smarter
you can't route mac addresses like you can IP addresses
I can say "I have the routes for 7.0.0.0/8" and then I own every IP under that range
Oh, that's interesting
whereas mac address you can only have 1
well, as long as your certificate is approved by above
nah
one of the dangers of BGP is... there isn't much certification hahahah
there isn't much stopping me heading onto my route server and announcing those routes
On the Internet, network devices exchange routes via a protocol called BGP (Border Gateway Protocol). Unfortunately, issues with BGP have led to malicious actors being able to hijack and misconfigure devices leading to security problems which have the potential to cause widespread problems. BGP security can be greatly improved by using technolog...
it's certainly been worked on, but it's far from widely adopted
Can't you pick your own mac address? Since you are the one reporting it, you can just misreport it
yes, the idea of "1 mac address per device" is being phased out nowadays
I know that my iPhone picks a new MAC address for every network it connects to
Well, you can also report your own IP address as whatever, but other devices don't have to trust you
U have a route server wat
You didn't tell me that when I asked you about all of the infra in dms smh
Oh, you got it? Nice
Ah
still sort of pending, just awaiting RIPE
and I need my office address to be created as well
I have an upstream and tell the upstream "I have routes for 4.0.0.0/8"
and then the upstream says "okay, I've got the routes for 4.0.0.0/8" and so and so forth
until it reaches a tier 1, who then distributes it back down to every peered route server
the /48 has 65,536 LAN segments
and then each LAN segment has 18,446,744,073,709,551,616 addresses
so I can announce all those and route them to me
Do you have to pay for the upstream?
depends
sometimes
I probably won't once I start announcing
because I just use vultr for transit
Why not
well, the upstream is the org you announce your routes to
and some organisations pay for that service
and some don't
oh
i found our cf access screen lol
well so long as you use signed certificates, there isnt much of a problem
no, there is
if route servers aren't validating BPG prefixes with RPKI, then you can takeover a site and because you now control traffic issue an SSL cert for that site
right now I think the majority of BGP routers still aren't validating RPKI prefixes, so there is still danger
Lumen do now though, which is absolutely huge and fantastsic
they are the largest transit
you still cant get a signed certificate
https://blog.lumen.com/lumen-enhances-routing-security-with-resource-public-key-infrastructure-rpki/
what do you mean signed certificate
if you control traffic to an IP, you can issue a letsencrypt cert
it's getting more difficult with RPKI, but you can still cause headaches
lol
I just checked the routing from Cogent's network to 7.0.0.0/8
Path #1: Received by speaker 0
Advertised IPv4 Unicast paths to peers (in unique update groups):
38.5.4.117
1299 6939 6939 8003
154.54.12.62 (metric 3030) from 66.28.1.28 (66.28.1.9)
Origin IGP, metric 4294967294, localpref 100, valid, internal, best, group-best, import-candidate
Received Path ID 0, Local Path ID 1, version 2364582776
Community: 174:10031 174:20666 174:21000 174:22013
Originator: 66.28.1.9, Cluster list: 66.28.1.28
this is very amusing
the 4 numbers there 1299 6939 6939 8003 are the different AS numbers that must be travelled through to get to any IP in the 7.0.0.0/8 range
6939 is Hurricane Electric
who really should be peered with Cogent
but refuse to
so instead the traffic goes through 1299, Telia
Hurricane Electric once made a cake for Cogent
lmao
the two to this day won't peer with each other, so traffic from HE to Cogent and vice versa has to go through another transit
because whoever makes the first move is going to end up having to pay the other party for network transit so no one wants to make the move lol
uhhhh
think it does
I think it's either RPKI or ROA valid which are pretty much the same
That's a really nice cake
yeah the tooltip shows roa signed an valid
thank you for reminding me I'm hungry ๐
lmao
expensive tho
ya
tho 400 usd for cabinet is quite decent
I need to try HE IPv6 tunnelling
I'm trying to figure the best way to access IPv6 from my v4 only network
know whats weird: over here i have an ipv6 mobile connection, but for the love of god cant figure out how to enable ipv6 for my router
How does Cloudflare know your domain is yours when you put it on cf?
I think I'm similar
nameservers
they assign you a pair of 2 nameservers and validate that the ones you set are the ones assigned
So it'll be like lia.ns.cloudflare.com and major.ns.cloudflare.com
if you don't use cloudflare nameservers you don't use cloudflare
Hm yeah you can't use different nameservers and still use CF
yeah it'll take a while to go void
More than 3 days?
Oh
That makes sense
CF says I've had no requests to my website
Even though I've gone on it many times
I think it takes around 24 hours, but I forget
you can use cname binding or smt like that
spain but the s is silent
lul
anyways the internet is a scary place
both from the stuff that is on there and from the technical side
i read somewhere that the internet is basically a highschool/uni project where everyone trusted everyone, that got out of hand
and now everyone is frantically trying to resolve the trust issue
Why resolve that issue? Trust no one, and you're good
yeah that sounds about right tbqh lol
there are a lot of upcoming standards that codify security into the fabric of the internet
also quite curious that neither google nor cf have their own root certificate
from DNS there is DoH, DoT and DoQ, routing there is BGPsec and RPKI, and client side security has always been fairly good with roll outs of new versions of TLS and deprecation of SSL
hmmmm
also heck even root certificates are a security vulnerability
lul
tbh you could move all of that to some sort of blockchain
lol i'd rather not
remove the trust in central authorities
iirc there was a case where some company shipped laptops with a faulty root cert
wtf since when was there a .goog TLD
I knew about .google but .goog
to be honest
I'm alllright with central authorities for the most part
nah
I draw the line at government entities, I don't like them as root authorities
2015 apparently
the whole dns shit should be moved to a decentralised authority as well imo
why should Hong Kong, Spain, The Netherlands and Turkey be in the Mozilla root CA store lol
Idk why google needs .goog as well
iirc yes
ya it's digicert baltimore
interesting
LE do actually have a trusted CA don't they
yeah ISRG
yeah i manually check through the root certs on my devices
and remove some, as needed
lol
I wonder if Cloudflare have plans to apply for a root cert
Amazon and Google have them
trusted root cert*
anyone can make a root cert
sorry, ya
Who handles this type of stuff?
what sort of stuff
every company has their own list of root certs they ship with their products
you generate a root certificate and then browser manufacturers or OS developers add you to their list of trusted root certificates if they, well, trust you lol
Oh, so it's various people
also most companies even sign those certificates with their own key to make it even more secure
tho imo some sort of blockchain for this would be a heck more secure
just probe a couple of nodes if the certificate is valid
if all report it is so then you're good to go
lol
what the fuck is the context behind this ot name
it is what it is
Mmm, just got Taco Bell
There's less food here than the last time when I got less burritos
By the way grilled burritos are the best burritos
never had taco bell
whoeah
Wat
I order all of my taco bell burritos ungrilled and grill them at home
reminds me of #voice-chat-text-0 message
somehow I don't think I have either
my best guess is
but idk what the past history was
off topic names from VC are the best because there will never be enough context
I was party to the conversation, and I have only a vague recollection.
It would gave been in reference to the soup tier list in some fashion.
Lmao
Welp
lol this ot name
ikr
https://github.com/AbooMinister25/Lite @rough sapphire
@formal blaze
Beware, this is a prototype, so this code is very uneficcient
And unoptimized

Remove the clones 
Haha yeah
You gave me another reason to learn Rust, Thanks !
It's all going to be optimized in the new version
It's in rust though
I use clones cuz I didn't want to waste time fucking with the compiler
I meant rust lol
Speaking of rust can I put 2 structs in an enum
The Readme is outdated as well
O zee online
Haha
ye i answered in the otjer server
Otjer :P
yes
You mean like rust enum Foo { x: { y: i32, z: i8, } } with another thing like x in it
Fuck I hate formatting on mobile
no
lol
Shit
I don't have a wife :P
soup urself
I fucking butchered this, don't listen to it
I have no energy to write working code on mobile
lol
mix up all variables and the data in them
making it soup

enum Foo {
Bar {x: u32, y: i32},
Baz(String)
}
``` here u are
you can copy the stuff from !code
lmao
yes
yeah they do that sometimes
What in the actual fuck
Ah yes, a a naster
yes
I too a a naster
Same
enum Foo {
Bar {x: u32, y: i32},
Baz(String)
}
We're all a a nasters
๐ป ๐
Lmao
lol
it's not that hard to write on mobile
ikr
It indeed fucking is
lmao
m
lol
Fjk it
Fjk
lol
sometimes it does the wrong way
duck
like it'll change fuck to duck
I turned autocorrect off lol
Fukc
funking hell
lmao
Haha same
and I'll end up saying I'M SO DUCKING MAD AT THIs STUPID BATCH
same
ducking ducks
duck you
except I would never say that but whatever
๐
imagine using autoxorect
autocorrect*
ikr โ ๐ who even uses autoxorect
Ylmao
lol
I'm on mobile most of the time and my typing skill on mobile is to good
so it turned off autocorrect
I type with 60+ wpm on mobile
but it's low

What the fuck, I just tried typing duck, but it autocorrected to fuck
if you've used it enough it might do that lol

machines are learning
xD
Thing is, if I want to type fuck, it turns to duck
nice
turn off autocorrect then
It just hates me
it's even worse without it
not for me
The whole world would turn to shit if I did that
sadge
80% of what I say is misspelled
then practice typing on mobile
This is me guoing withour autocorowct
Autocorrect fixes it
lol
Ah yes
lol
i just use the suggestion bar when i need help
Install arch on my phone and program on it
same
lmfao
damn
Fuck you too Google
lol
same
Fuck Microsoft as well while I'm at it
IOS sucks
Yknow what, we can't leave out Samsung, fuck you Samsung
ios is pretty good if u have other apple devices
Which I don't
same
same
Apple costs too much
same
ye
their wheels cost like $999
Why the fuck should I pay 2000$ for a laptop with 8gb ram
yeah
their*
Hm.
every android user either hates apple or doesnt have enough money to buy apple products
Fuck their, there, and they're too
I got my 16gb m1 macbook air for like 1400
lol
Huh
we can build gaming pc in this price
but can you get final cut pro on it
or wahtever the editing thing is
...
It's still not a value product
no, but that is a fair price. And the computer is great
yeah
because it's apple 
final cut pro ๐ฏ ๐ค
lmao
For the same price in a gaming PC, id expect half decent dedicated graphics
that emoji really shouldn't be called triumph
yems
it should be more like frustration
but he looks angry
in triumph
triumphant in his angre
Lmao
anger*
Fancy English
triumphant huffing
Wait guys, I was saying earlier, who needs Ms word?
no one
lmao
just use docs
no one
Just use VSCode
๐ what

With spell check and grammarly extension
I prefer vs code rather than pycharm
Tabs or spaces? Please. I format my code as the frames of the Bad Apple!! PV. Note that this auto-formatter actually breaks the formatted code as when I implemented it to properly tokenise the code as a real formatter would do, the inconsistent line lengths and whitespaces kind of messed up the Bad Apple!! frames. Video sped up. Uses Visual Stud...
be pycharm
lol

i'm not wrong
Install Kite, and a fuck ton of plugins, and your mostly there
lmao
Kite gives it bloat too
it will never adopt the same appearance
yems
be sublime
it can do everything
idfk
VSCode is everything

yes yes
never
It's all VSCode
wait... it's all vscode?
Always has been

We're all VSCode inside us
What
it's using up like 4.5 gigs at this point
Write your own extension that uses up all your Ram manually

but lazy
if you make it
then I'll submit to you
Haha
that vsc is supreme
kek
oh that thing
cya
yeah I should check that out sometime
And then finish my science final
oh those are so fun

Cya :D
what are u learning about
ah F
vscode poggers
pog
You really should
Yep
no aboo
There isn't a thing vscode can't do
in his science
oo
Hm
sounds interesting
it can't... do all my homework 
extensions would beg to differ
i want something where i press a button and the program is completed xD
write a script and it will :/
it's called git pull
hi
i hate pressing multiple keys ๐
true
Im too lazy to type it out, but search up eight grade chemistry shit in discord search and you'll find where I listed it earlier
reject mouse use keyboard
eighth grade chemistry?
Why the fuck not
ehh, i want it built in
im in 8th grade and we're learning bout fckin natural selection
you're in 8th....
I dunno, hence why shit
I'm in 11th lmfao
That was seventh grade for me :P
lol

uhh what?
and learned that part of the moon gets dark
waning cresent

Lol you are ahead of times
congrats you are two years ahead of my curriculum
damn
damn the most impressive thing is you remember the spelling
Haha
lol
I always spelled it cheapsake
Totally not autocomplete
im pretty sure autoxorect had something to do with it
It's all my spelling skills
I don't even remember what I was taught till 9th grade lol it was all rote learning
yes
Haha
same
rote is a word but do u mean remote
I mean rote
It's like craming things
Someone explained it to me a few months ago
months*
crap
lol
lmao
I copied google
xD
.define rote
Ah shit
mechanical or habitual repetition of something to be learned.
yes
I remember, all those mothers ago
lol
It's like remembering something without understanding
yes
that's what craming means
Which is basically very common in the curriculum lol (here atleast)
cramming*
so do you all still looks for some words which someone says?
Hm
well I do
oops
@scarlet wind remember the type of soil in the deccan plateau and the amount of rainfall required to make rice?
Vocab is hard
hippopotomonstrosesquipedaliophobia
And I gave a final
haha EST go brrr
bruh lmao
No
I'm on PST ๐
black soil and idk
oh yeah
damn
Haha
200 cm i think
10:25 am
I hate Social Science so I know nothing
but its a 5 mark qn
same
9:55 pm
Lmao
hmm
not for me ๐
lol
xD
Anyways, imma sleep
tell that to the examiner
adios
Gn yall :D
amigo
gn
gn
i have no examiner because i have no social studies anymore \๐
gn
I already passed :))
same
same, cuz I'm in 11th now
yes same
I still have English ๐ฉ
But still I wish we could study what we like
same
I'm happy with pretty much all my subjects except english
same
same
@rough sapphire cbse/icse/state board?
India
same
RBSE/state board till 10th
and didn't joined any school yet for 11th
O
LMAO No pls @acoustic moss
so it can be state board or cbse
:okbr:
kek
CBSE's new curriculum states that they are trying to remove rote learning KEK
can't imagine that happening
So they are including more case/study based questions
as if that will remove rote learning
yeah

yea I can't see it being implemented till 1 more year
But they introduced programming concepts in 9th recently
and 10th
yeah
idk about other classes
yea
cya
oh cool
ye
Hello world programm lol
how did vars autocorrect to cats lol
cats
cuz cats
yes
and this ot name bruh
i just started 11th, nd i hv to say 70% of the portion is super easy
Python or whole cs part
yea Python and MySQL is easy to get the hang of it
O there's databases?
yea
Nice
Computer Networking is kinda okay
Any other topics
Oh networking
Is there only the concept
Or is there implementation details too
Not that kinda of but yea OS and Computer Networking concepts
I c
I wish
isc computer science just has java
Sad
and some hardware shit
for cbse we hv option of python or c
damn
hmm wasn't that removed
damn
id choose c
It's just Python right?
why
because i alredy know python
Bcuz I didn't get any option
was it?
no usually our school decides it
bruh
hmm tru
idk
๊
lol
c++, not c
Earlier papers had C and Python but now it's just Python I believe they give no choice
its easier nd has more potential so they choose tht ig
true
yea cpp
11th portion has many things not related to python tho
If you see sample papers it's just Python
CS is not just about programming languages
yes exactly, but the question they ask are very much from python
Yea but still
ur in 11th btw?
12th
this year 2021-22
Nope
my boards were cancelled, nd the marking system is actually a mess
nice
If they wouldn't have postponed the exams it would have been conducted easily
they r making us do assignments which they never told
like in my school ppl got 1 digit marks for pre boards
there is no way those marks can be taken for boards
i got 62.5 in math, i was 3rd
is ur school in india or outside?
india
hah probably
right same with board lol
im not in india lmao
where?
kk
bruh same
zee
it says heroku
which is good
means that i successfully moved all the code and shiz to properly use heroku
yesz
Widget build(BuildContext context) {
return Flexible(
flex: 4,
child: Consumer<SwitchModel>(
builder: (context, switch, child) {
return Container(
child: Center(
child: Column(
children: [
Padding(...
yes
what is wrong in this
oh fuck
look at the syntax highlighting lol
but
but
oof
hot damn
wow
android studio just puked
that's got more red than ussr in the 80s
yes
I have seen no progress is 5 min with the manager but when I used net it shows some progress
nice
yes
bruh lol my net suck 35kbps rn
At least u have net
before anyone asks, vinam is on mobile data rn
ok
lol
he's using his telephone lines
oh, okay. cool
he was talking abt wifi bro \๐คฃ \๐คฃ
gottem
rofl rofl xd
I don't like that emoji ๐ฆ
๐ฅด
do you want a ๐จ ?
:middle_finger:
:reversed_hand_with_middle_finger_extended:
@quick ledge fixed
But also why are the emoji names so long
cuz discord
:couple_with_heart_woman_man:
Correct
lmao
soup your wife
46842
153241




