#💽Programming Chat v2
1 messages · Page 106 of 1
go for it
we're always happy to see new people interact here 😁
sorry if I was hostile
message_prompt: db "Enter your name: \0" :message_prompt
message_hello: db "Hello, \0" :message_hello
message_newline: db "\n\0" :message_newline
mov r1, 1
mov r2, message_prompt
syscall
mov r1, 3
syscall
mov r8, r2
mov r1, 1
mov r2, message_hello
syscall
mov r2, r8
syscall
mov r2, message_newline
syscall
Similar to x86 but not really
or at least I know I am... aera HATES all coders so he definitely isn't happy seeing new people
lgtm ship it
what would happen if you put message_prompt at the end
wdym
LOL revert at the end
message_hello: db "Hello, \0" :message_hello
message_newline: db "\n\0" :message_newline
mov r1, 1
mov r2, message_prompt
syscall
mov r1, 3
syscall
mov r8, r2
mov r1, 1
mov r2, message_hello
syscall
mov r2, r8
syscall
mov r2, message_newline
syscall
message_prompt: db "Enter your name: \0" :message_prompt
would this assemble
how i am rn looking at harrys 2 deleted messages
sometimes they're free
it would but it will throw an error later. Have to look into that
knew it
free with ADSSSSSSSSSSSS
how?
its the obvious choice to just have one "assembled stream" of data, isn't it
but a stream is unidirectional
so you'll need to figure out how to split your stream into different code paths, waiting for a resolution of that label, and then when you have the resolution, you stitch the paths together with it in the middle (and cache the position for later use)
(speaking from experience)
wth qsurf doesn't use big data analysis and artificial intelligence to detect exploiters???
it's not the prompt that causes the error
terrible game
because the prompt shows up fine
get on the job @timid quartz I need you to add big data to the anti cheat
Hello, Alex
[FATAL]: Segmentation fault: Attempt access unallocated memory.```
also asking how it works
wait, is this assembly ALSO interpreted
huh
im unsure how sequential execution of assembly works
big mouth
kyubi is life
<3
oh yeah aera... bayachao made yi!!!!!
not yaoi or yuri, yi!!!!
less than 3
❌❌❌❌ DO NOT LEARN THE JVM ❌❌❌
LOL
why
stabs you in the heart
they right 👍
OMG STOP
how did you know? Yes, it is read and interpreted from this code: ```message_helloHello, �message_newline
�1message_prompt31message_hellomessage_newlinemessage_promptEnter your name: �
control bytes
i could tell because if your program runs, then the assembly isn't assembled in one run before executed (the way you're describing it is sequential)
this runs on a custom virtual machine
im extra lost now
now unfortunately it's logically impossible to resolve a label thats ahead of an instruction using it in that way, unless you have some metadata to tell you beforehand where your labels are...
it is assembled to the bytecode you see, but the bytecode itself is interpreted
assembled to bytecode...
jvm has little future in the modern age
rust has negative future
im going to KILL everyone who uses it
even enterprise is phasing java out for rust ❤️
that, is, unfortunately, not true
they are not
FORTUNATELY*
besides the enterprises that aren't will eventually realize they need hpc that's higher performance than the jvm
he doesnt know Java EE doesnt exist anymore
what it does is everything is loaded into "memory" on program start and it looks through the memory until it finds the label
without all the NullPointerExceptions
I gotchu with the thumbs up
whgaaaaaaaat
@spare quartz the code behind my fake assembly
goto considered harmful by John Code
gotchu with the 👍
also its lua not luau so it gets the stamp of disapproval from me 😁
types r the future
well
Luau is too sandboxed
i'm unsure if i have the time to fully scrutinize it
theres lune
but it looks like a mix between arm and x86 from first glance
luau is not sandboxed
spot on
so it's a little strange. but no further comment
its sandboxed by roblox
thats the purpose. ARM registers, x86-like syntax
Even then, the whole io package was removed
well arm and x86 are both very similar in syntax*
right, but theres lune
its moreso the architecture, x86 has instructions that can operate directly on memory while ARM is a load-store architecture
this is a scary method. i wonder what it returns
but also making ur own runtime should be ezpz
oh i see
its just the basic file attributes supported by every conventional file system
thats probably the most reasonable choice you can make
when designing such an api
god if only everyone was on windows
world domination
👍
WAIT WAIT WAIT WAIT
lowk that impacted way more than I thought it would
I thought airports would be using linux or something
oh nvm linux desktop environments suck I think
i think the same would happen on linux aswell
at least if crowdstrike were as invasive as it were on windows and it was used as much
an error in kernel space is always enough to kill the entire system
nah it wouldn't cuz everyones configuration is so wildly different it just happens to break nothing on 50% of systems
what are they saying ??? scientists must figure out
I have contacted the experts
they have informed me that they are speaking japanese
I hope this helps
sounds like mandarin idk
ohhhh maybe
u might be right
I'll have to consult the 3rd party auditors
to review this conclusion
I gotta block these emails bruh
what if the recent MIT graduate was a christian baby
what would u do then
i have two accounts nowadays
they need to come up with email 2
same
actually i have like 4 emails now
✅
except my first one is barely used and the other one is just for minecraft
i love email.......
are u atheist
wut
god has a twitter account
and it is https://x.com/Bayachao
好き放題やってます!┊🖌FA⇢ #まけもあーと┊👿♂ガキ悪魔わからせケモ召喚ゲーム #でびコネ 開発中 🦇 @DevilConnection ┊ https://t.co/aqQ6svcT8h
agnostic )
u are weird
:<
anyone tell u that
😁
its ok ur chill so its fine and u don't HATE CODING so its all g
"sorry if I was hostile"
..
"u are weird"
double standards are crazy
its a joke brah chill
ikkkkk
but yes it is assembled in one run before execution using lasm (attached)
dude I hope they get paid well
not super important but why is registers not marked with indices while errors is
also do you still use semicolons for delimiting table entries?
I use both interchangeably
what do you mean
you're an index
oh. I wrote the registers table before I had a good grasp of how lasm was going to work and never changed it
xerox machine
is lasm lazy asm
luna assembly
lasm = luna assembler
I don't know
wait u got namesniped https://docs.rs/lasm/latest/lasm/
lasm, a minimal and portable assembly langauge
by a rust user,,,, 🤮
had no idea that existed
I WILL LEARN THE JVM
do not follow in atp's footsteps
UNLESS
or getting rm -rf'ed
I ALREADY DID
who ?
THATS THE THING
WAIT WHAT
wut
DIDNT I ALREADY TELL YOU THIS
YES BUT
huh
i have a ring buffer as my memory
😭
☹️
i think mexican education is like that
ohhh is that why they
go north
like
to the border
to um
idk harry i think you're just racist
CHILL
this gotta be racially motivated
it is bro 😭
cuz it ends at 12 yrs of age
i am laughing so hard
no wait
its not
its
um
racially inclusive
BRO
反中華
m ods
WAIT BUT IS THAT WHY
I NEED TO KNOW
is that why what
?
NO????
are u 11?
NO?
nah i should stop reading the news
tomorrow its gonna be republicans launched nukes at all adoption centers
all abortion centers
thats pretty rude to 12s and 13s
oh
bro just let it go dawg
well u didn't see the redistricting so u already dont ig
10010010010101010
thats a big number
its actually quite small
harrys like 40 why are you saying kid
RIGHT
60/4
HE'S OSTERPROJECT 2
NO????
I was only a little off
YOU GOT IT WRONG BY 3
thats pretty small
thats pretty small
good error management on harry
that's a large margin of error
i think thats the japanese thing for anime girls
aera is a japanophile so it makes sense
he's apart of them
quarternary i think
quaternion reference
huh there are no imaginaries in quats
there are
what are you then
oh my god
a left winger??
LOL
ok im done sorr
y
gn yall
sleep well 12yr old the night is young
at UNFUNTY
lap
LAB
unfuny lab
wait
lad
sorry
@spare quartz https://www.youtube.com/watch?v=2WoDQBhJCVQ
This is the single greatest shot filmed in television history. It's completely real, it's NOT a green-screen. One chance, and if James Burke had missed, there would have been no chance of a re-shoot.
Taken from Connections(1978), Episode 8, "Eat, Drink and be Merry". Copyright BBC, starring James Burke.
what?
the fuck?
why did that ping me?
im not @lone sky ??
wait
oh im blind
////////
I got u good
SHUT UP ALT ACCOUNT
kys main account
no that's meemkade the unspoken
that's not me
i have an image of me that i could post but I will not
an image of my totally real and convincing face reveal
NOOOOOOOOOOO
modern day tragedy
How bad would ATP crash out when she sees my package manager which is a glorified pipe to bash as root
it is impossible to make me crash out if you're not a rust user
you suck at ts kid
typescript??
only I and aerasto can ragebait her
ts = this shit
no it means typescript
have a read
its a language
its bad
90% text 0.1% actual code
its ok.
no it is not
code is written in text tho?
NO 😭
what are you saying then
harry you cannot ragebait me
ts = this shit
yeah OK mr poshi
???
TS
THIS
SHIT
Type
Script
"ts is so ass" = this shit is so ass
HERE
no that says typescript
but why not just type that out?
okay unfunnylad
🥀
a preposition for you
yall r confusing
if ts means "this shit"
I hate people born after 2012
what does this mean?
TYPESCRIPT
typescript
THAT'S TYPESCRIPT
wut
uh huh
so its typescript
the double standards are crazy
THAT'S THE LOGO FOR TYPESCRIPT
agreed
IDIOT.
no that says TS
don't worry the crowd prolly didn't see
WHAT THE FUCK
CRAZY IDEA.
juh
I MIGHT ATTEMPT TO DRAW THIS IN WPLACE
Yes
terrorism
oh. that's gore. that's gore of my favorite character.
pipipipipipipipip
🛜
Electro-Light - Symbolism parody
thats a cheeky name the channels got
lol
new account ∙ 7.7B views ∙ 3 seconds ago
ummmm
1
good save
woah bro
nah
Its not humor its just true
average jvm
how he get so big
Need*
Where things get really fun is when moving from IPv4 raw sockets to IPv6 raw sockets, as [Michael F. Schönitzer] covered for Linux back in 2018 already. IPv6 raw sockets drop IP_HDRINCL and requires a whole different approach. The endianness also changes, as IPv6 raw sockets under Linux must send and will receive data in network byte order, putting it in line with FreeBSD raw sockets.
this ALMOST seems to imply that ipv4 sockets don't need to be in network byte order (kernel handles it somehow?)
aha and idk why but linux may do this too
@spare quartz I think I have found some code in Linux that automatically calls htons on the tot_len ip header field
Aha definitely
this is the function and I deliberately left the checksum blank and Linux filled it MEANING this is getting called
Well…it might be I’d guess that it is but I can’t trace it
There are other functions that do this too
Is that the other creature
Clueless indeed
I said this to unfunnylad but
Bayachao isn’t cooking anymore
She’s the entire processed foods industry 😭
THATS A GOOD THING YOU DOOFUS
IT MEANS SHES DOING SO WELL AND I CANT WAIT
Indicates whether the IP stack should populate the control buffer with a message containing the ECN bits of the Type of Service (TOS) IPv4 header field on a received datagram.
int WSAIoctl(
(socket) s, // descriptor identifying a socket
SIO_RCV_ALL, // dwIoControlCode
NULL, // lpvInBuffer
0, // cbInBuffer
NULL, // lpvOutBuffer output buffer
(DWORD) cbOutBuffer, // size of output buffer
(LPDWORD) lpcbBytesReturned, // number of bytes returned
(LPWSAOVERLAPPED) lpOverlapped, // OVERLAPPED structure
(LPWSAOVERLAPPED_COMPLETION_ROUTINE) lpCompletionRoutine, // completion routine
);
hmm
how should i add ioctls...

peak art
terrible art
?
just doit
can you tell me what that is
Get the flexibility you need to use integrated solutions, apps, and innovations in technology with your data, wherever it lives—in the cloud, on-premises, or at the edge.
i do not need a database
explain this "something else"
int WSAAPI WSAIoctl(
[in] SOCKET s,
[in] DWORD dwIoControlCode,
[in] LPVOID lpvInBuffer,
[in] DWORD cbInBuffer,
[out] LPVOID lpvOutBuffer,
[in] DWORD cbOutBuffer,
[out] LPDWORD lpcbBytesReturned,
[in] LPWSAOVERLAPPED lpOverlapped,
[in] LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
);
val result = nativeWSAIoctl.invokeExact(
this.socketDescriptor,
(0x98000001).toInt(), // dwIoControlCode for SIO_RCV_ALL
MemorySegment.NULL,
0,
output,
1024,
outputSz,
MemorySegment.NULL,
MemorySegment.NULL
) as Int
hmm..
there
need to specify input buffer for some reason
oh i see
its a pointer to the setting
oh yeah
ohh yeah
im now getting EVERY packet
i can also filter by the protocol which is neat
okay now to write write logic
this is what the API looks like rn
i think it's OK
actually
before i make an IP reader
im gonna make the V6 version of this too
struct sockaddr_in6 {
short sin6_family;
u_short sin6_port;
u_long sin6_flowinfo;
struct in6_addr sin6_addr;
u_long sin6_scope_id;
};
So in my process of figuring stuff out I saw that ipv6 raw sockets actually have differences compared to v4 beyond just the header being different
what have you found
win32 is letting me create the IPv6 RAW socket just fine, i just need to rewrite my bind/local addr get
then i can test
I didn’t look too hard cause I’m just doing v4
Difference in behavior
u_long is just an unsigned int...
im not super certain on how to read C++
is this struct an array of 16 bytes, then another 16 bytes
or just one array of 16 bytes that can be reinterpreted as words
ill try the latter
yoooooooo
im getting data... kinda
im not familiar with ipv6 packets
it is receiving something though
it looks like its truncating the ipv6 header
since this is just the icmpv6 message
strange
Says that HDRINCL means basically nothing to an IPv6 raw socket
oh im not using that
Are you using the windows equivalent of a BPF or something
Then are you writing the IP header yourself?
wdym
Like when you send something
oh i havent gotten to sending yet
gg
im just receiving packets
Are you receiving the whole IP header or just the payload?
for IPv4 the entire header + payload
and since its promiscuous all packets for an interface
for IPv6 only the payload (but still promiscuous)
my own wireshark 🙏
wireshark actually uses BPFs on macOS
im not sure how i'd do that without doing a lot more intense stuff though cause
and probably in other spots where they’re supported
on win32 im pretty sure it has to install a driver from nmap
and installing a driver per jvm launch just isnt possible
um
no
downsides of literally every programming language
dont add a driver every launch stupid
Meanwhile libc: ETH_P_ALL
what is "ETH_P_ALL"
gets you a raw L2 socket :3
yeah thats a linux-only thing
hold on
mf theres a whole roadmap
ohhh
cause this is literally how to program the NIC directly
ooh
and its been in use since MS-DOS and OS/2 😭
DOS legacy stuff and compat is what killed NT being able to take over *nix in the server space
Yknow I kinda wanna…take the kernel I was using in the OS class and add a network stack…would need to figure out how to interface with the QEMU virtual NIC
apparently theres an apple parallel to NDIS too
The Open Data-Link Interface (ODI) is an application programming interface (API) for network interface controllers (NICs) developed by Apple and Novell. The API serves the same function as Microsoft and 3COM's Network Driver Interface Specification (NDIS). Originally, ODI was written for NetWare and Macintosh environments. Like NDIS, ODI provide...
この映像には、アニマルフレンズの
・新ロゴ
・テーマ曲
・擬人化リメイクデザイン
がぎゅっと詰まっています!
「アニマルフレンズ」って?
2009年から描き続けている、動物キャラクターたちの創作シリーズです。
16周年を迎えた今、新たな一歩として擬...
By providing a simpler development platform, WFP is designed to replace previous packet filtering technologies such as Transport Driver Interface (TDI) filters, Network Driver Interface Specification (NDIS) filters, and Winsock Layered Service Providers (LSP). Starting in Windows Server 2008 and Windows Vista, the firewall hook and the filter hook drivers are not available; applications that were using these drivers should use WFP instead.
it looks like the easiest way to get the IPv6 header is by using a WFP program
which is probably a lot harder than winsock but ill still look at it
thx for reminding me
i still need to work on the IA-32 assembler to get it to work well enough to compile a kernel entirely within the JVM
@jesx64 programmers think they're better than math, so log functions, exp functions, just froget it man, most of them are honestly not gonna even know it's curved not linear
are people intentionally being dense or do they not realize perception is not something you're just magically taught in CS
not that i would know but i'd assume human hearing/vision is not apart of CS 101
like really what are you waffling about
every stdlib known to man has a log function which you do not need to understand how it works
I mean the kind of “math” required for CS is usually more theoretical math
and much of it is discrete, isn't it?
take the planckian locus for example, much of the math involved in it is infinitesimal
Ew srgb
idk. maybe im just falling for the ragebait
?
thats the chromaticity diagram, it can't be viewed correctly on any display but it's the range of human vision
Also like
Knowing the “math” behind log, exp, etc can be important for CS but it depends what you’re doing
If you’re just making html all day not really
But that’s SWE not CS
CS is really conflated with SWE
i think its just people not knowing what domain specific skills are
REAL computer science belongs in the math department of any school
log might be useful if you're programming a sim-based game but it's not gonna be useful if you're coding a networking application
(minus the edge case where you need to compute the size of bytes for something, but log is very expensive so you shouldn't be doing that in the first place)
damn why does sausage taste so GOOD
no games but inifnite sausage im taking the infinite sausage
Time to spend HOURS fixing thjis
It still points to random things
First, line 415 is not a do statement, its firing an event. Second, that single block of code does not interact with the function at line 12
Which is why those suck so much
pls show the function at line 12 as well as the surrounding area
I found it, nvm
It’s raining again!!
wtf 😭 just found a transphobic makemon fan
i dont even know how thats possible
theres literally canonically genderfluid and nonbinary characters
Well it’s just like Nix…lots of Nix users don’t like the military industrial complex but Andruil is out here using Nix in their drones
Everything is possible
yes ATP has serious brain damage that could totally be it
talking to you smh
idk what this self deprecation is about
anything you say can and will be used against you
ngl I’ve been thinking of switching my server from nix and changing nix out on my MacBook
BSL is not an OS
lol
And then another 10 to figure out how to make it work on a Mac with a T2 security chip
10 years is a super damn long time actually 😭
i could practically do anything in that time
remember bsl is only like 3 months old
and it only took 1 month for the first vestiage of it in breadmod (x86) as well as a few weeks for its roots (sstp)
why not windows
I just don’t like having to work around nix and rebuilding my entire system for every little change
"t2" implies you have an intel cpu
Wait till they learn file extensions don't actually mean anything and you can execute an mp4 file just fine if its contents are executable...
Quoting stupid tech takes (@stupidtechtakes)
︀
guy who cant tell the difference between mp4 and exe
this is probably you
me when I take a malicious .exe, change the extension to .mp4, and then take advantage of a bug in the windows media player to execute the code in the exe
JVM is even easier to exploit
(the last jvm bug: never)
go run this . its not a csv file trust me bro . its a real exe
what would I even do with windows on my MacBook
do windows stuff
like what
watch bayachao
At least with Linux I get to screw with Linux
ooooo Compose Desktop
wach bayachao 8
8? 8 planck seconds? sure
?
there are no planck seconds
its planck time
if you watch bayachao you'd know this
i hope he explodes
ばやちゃお破滅!!!!!
投影

ホモセクシャル
this plane was running on rust
joestar used his JVM powers to make it fly upright
The plane was actually running Kotlin
And Joestar rewrote the entire thing in Rust moments before crashing
I will devote my entire self to breaching steam just so I can remove devil connection
天使??? Angel???? Like cruel angel’s thesis from Evangelion?????
i was just watching that 😭
oops
Peak anime
anyways
Did you finish Eva
i heard bayachao has some specific canon for the "angels" in devil connection
no i mean like the soundtrack
i've never watched evangelion
It’s goated
People have all kinds of opinions
90s
oh okay
Perplexity is repeatedly modifying their user agent and changing IPs and ASNs to hide their crawling activity, in direct conflict with explicit no-crawl preferences expressed by websites. cfl.re/4l7RV9b
THIS IS WHY WE HAVE ANUBIS
sir i can bypass anubis incredibly easily
not to mention i already have every domain in existence thanks to CZDS
how would u bypass Anubis hmmmm
yes but Anubis sits in the path of the http requests
okay and
a headless browser can still run whatever tests it throws at it
because its a browser
ok yes
the heuristic is that bots will stop if a request takes too long
okay but i dont do heuristics
really though i wouldn't even have something try to make an HTTP request
i just need the certificate from a TLS connection and i can disconnect
then i can plug that into our ASN.1 parser and read off any attached names
and thats good enough for me
Have fun escaping this https://zadzmo.org/code/nepenthes/
#1264496483957346346 message
i do not need to read off any links for initial crawling
wdym attached names
a certificate announces the names it is for under the SAN (and now deprecated, the CN)
if i were to make a crawler, its initial stage would never be HTTP
ok but if you wanted to get any actual data off the website…
- CZDS
- DNS queries [could attempt an AXFR but i have a feeling that could get me blocked]
- TLS names
- Whois
- Reverse IP
THEN, if needs be... - HTTP / meta
anyways me and codev are gonna attempt running our servers again on a new ISP in a few weeks
if they again say no then i'll just create a firewall
A firewall
yes
How…would that help
because the problems ISPs have with public facing servers is the fact that they're... public facing
using a firewall effectively makes us invisible from the ISP
they can see us if they look hard enough, but there really isn't motive for them to do so
they have the problem I’m guessing because of all the traffic going to them right
probably
A firewall on the server wouldn’t really fix that though
it does
Cause all the traffic would still have to go to the server
again
To get blocked by the firewall
they know when somethings a server based on
- how one peer interacts with the other
- how one peer is transmitting data
a firewall acts before connection initiation
because it can just read off the packets IP
oh ok I gotchu
if it detects that IP is not whitelisted, its like an ISP/OS firewall
and the connection is terminated... but if the connection is accepted, you MUST know what the other peer is doing to mark them as a server (something most ISPs wouldn't do)
otherwise it just looks like any other connection on the internet
other demented chipmunk
i wish all ai scrapers and anubis a house fire
Anubis ❤️
good software, bad language, amazing goal
ANYWAYS EYE EXAM
best software, best language, best goal
I must make sure to memorize the letters before the doctor comes
EYE DOCTOR!!!!! BLOW AIR INTO THIS GUYS EYES!!!!!
REALLY HARD!!!
meh software, worst language, average goal
fym average goal.
EYE DOCTOR RIP THIS GUY’S EYES OUT TO STOP THEM PROGRAMMING EVER AGAIN
GIVE ME ROBOT EYES CODED IN KOTLIN
OR WATCHING BAYACHAO
They will be coded in Rust and they will be layered in rust and they will be made of rust and YOU WILL LIKE THEM
notice how its made of rust (fast and easy way to get tetanus, a lethal disease)
“Why do that person’s eyes freeze every 1.5 seconds?”
“Honey their eyes are coded in Kotlin, it’s just the JVM collecting garbage”
IT USES ZGC
honey why doesn't that guy whos running arm32 softfp have eyes?
oh dear, zgc doesn't run on arm32 softfp, so their eyes had to be removed
Close your eyes a little!!!
Did you get those eyedrops that make everything bright
wow. all japanese people DO look the same
Yes that’s the dilation drops
I also got the eye numbing drops
Look at the sun!!!
IT IS RAINING HAHAHAHAHAHAHAHA
LOOK AT YOUR PHONES FLASHLIGHT!!
I need a screen reader
he needs an audiobook
u know I have one of these too
almost the same picture
its eerily similar
are all Chinese people issued a flash stick with Hong Kong firemen
nah its just a weirdly similar photo
Damn
I wish I could find random flash sticks
unfortunately they’re in the one place I can’t go
oh I remembered the photo I took wrong
but how am I supposed to read all your code and then yell "CODING SUCKS" if I can READ
?????
the books below them r red
how am I supposed to do raw socket stuff if I cant read the code or the output!!!!
u wait
for an hour or 2
Wait
my guy


