#programming
1 messages ยท Page 213 of 1
you have to wait 73 years to find out
looks like storage volumes from a console
assumedly since its an NTFS drive its probably an xbox
does it have files
could do
im not entirely sure if its a console drive or not
do i have to download smth to get smth out of it?
not sure
do you have "show file name extensions" turned on
in windows
yea
yea, it says this
pretty sure Notepad++ isn't a hex editor...
i scroll down, theres data
do all of the files start with SFMR?
that seems like a file type header to me
though not one i know of
there's BSFL
W
regarding first bytes
0003 is IIR
0004 is GOL
0005 is FRON
0006 is FRON
0007 has no first bytes, still has data
0008 is this
this looks like its probably some kind of backup of a whole drive
or some kind of split disk image
slop software didnt fuckin help
unfortunately i have no clue what format these are
looks like its generated by software
Not with that attitude
what kind of weird software dumps so many files as backups though 
wanna share the files promote? 
bro theres so much data wth
some sort of split archive methinks
256mb per file, selecting just 20 would mean uploading 5gb already
if the files don't seem to have a header, how about a footer
I fail to see the issue with uploading 5 GB
do they fill the entire drive?
it all goes to 7000+
is there a directory at the end
yes, 39mb free space left
oh 
there is no directory at the end
wonder if it's some weird proprietary software to overwrite the drive
crazy filesystem partitioning?
it's on top of normal NTFS tho

FAT32
why would anyone do 256MB chunks on top of normal NTFS, that sounds silly
wait wat
FAT32 on a 2TB drive? now that's even sillier
fat32 
its not possible isnt it...
maybe it's mostly zeroed out and can be archived?
isn't 2tb the max for fat32
it is
unintentional zip bomb xd
some software just really doesn't like loading stuff from such large FAT32 partitions
would do that if it wasnt like 2TB 
if it's anything like the one file you sent it won't compress at all
that's just random garbage
bruh this is weird as fuck
i can open 0001 but not 0002 and beyond
System Volume Information my beloved
oh
excuse you, date modified 2098??
split archive

so it's a single 2tb file split across the entire drive
i don't know what this means
this is the weirdest fucking drive that i have ever encountered 
is that normal or is it abnormal
why would some software split a 2tb file into 7000+ 256mb split files
promote how do you always stumble upon weird technologies 
wont risk ๐
boredom and wanting to wipe the drive in a quirky way before selling it ig
oh my god white monster my beloved
i'm so used to gagging after i drink my substances
but no
this tastes manageable
it's so over with vodka
they're really yummy
this drive was given to my father for seemingly free
white monster is in
idk dude 
i once found a lwjgl game which used its own custom format instead of a zip file to do basically what a zip file does but without any compression
so... tar but worse?

should i just wipe the drive bruh
yes

promote
DECRYPT
brotha ITS 2TB
are you joining the chess contest
COME ON
I HAVE LIMITS

oh yeah, chess contest... what integrations do you have?
`
WHAT IS IN THOSE 2 TB
C (and probably C++), Python, Rust already exist
oh cool
soon to be complete are Java (Kotlin), Haskell
groovy when
who needs bindings when you can just use the c file directly 
groovy integration when
if u want me to code chess, im out cus idk how to code algorithms 
it's a great way to learn 
just try doing it the obvious way
a lot of the annoying work is also already done for you
learn by doing
it was indeed annoying work 
i say do the annoying work afterwards too so you understand everything
Crash again'
but then again
i'm insane enough to write my own json parser because i can't be arsed managing too many dependencies
so do as you wish
does it actually work now shiro or are there still edge cases where legal moves are ignored 
funny i was supposed to clip the evil stream today but i ended up exploring hard drives 
God dang it sticks key
What data

what if it's government files
Server time make one server to save it
its just old garbage
i mean... be my guest ig
wipe it if you want to use it
Really garbage remove it
if you feel like searching for an archive software with those magic bytes have fun 
? if u think its all zeros
gonna ask my prof today about ways to improve my search algorithm
cause i couldn't find one
maybe they'll have wisdom
just grep it
grep everything
grep is the way of life
I don't know what I'm grepping for
then grep the knowledge
query the universe itself
cat /dev/universe | grep -nr "Knowledge:"
duh
I don't think grep guarantees hold over non-finite sets
I'm not grepping for something physical
is this why it's your birthday 24/7
you made that assumption yourself
don't just convince yourself of random lies and then blame me hello
meds 
if none of yall figure out, i guess im wiping everything
its non-finite because it continuously grows at a rate faster than information can travel
NTFS or FAT32
oh shit meds

ntfs
fat32 for.. 2tb?
alr
fat32 is not for general purpose drives
fat64
ntfs if you're solely planning to use it with windows
idk how it got there
ntfs can be used on linux too
why even have file systems
ntfs is proprietary though.. i wouldn't push it
omg
On Windows you always want to use NTFS for anything that isn't just a small portable drive
you genius
it just disinformation
yes you just reinvented fat32
"files" just pointers into big file


right behind you
is it just me or is the font a bit weird

it looks so photoshopped
what'd you do to your windows
i dont fuckin know
it looks polite
this too
why is it so powerpointy
i dont think it looks weird i think its just using grey hinting instead of subpixel rgb
ntfs in kernel, zfs not in kernel

it's like seeing that one garfield couch
heres muh autoclicker side to side
oh god
please look closer
its the grey hinting vs subpixel rgb hinting
damn licenses, can't have shit 
mine is superior
personally
autoclicker
once upon a time a CTF had a scripting challenge where you had to open a file zipped 500 times and you were meant to do so with a script but I just put my cursor over the item in file explorer and used an autoclicker
your preference can go in the random person preference jar with all the other preferences

i love jars
jars are just fancy zips
jars are just zips
yes
that's why i love jars
pre-existing standard being put to new use
easy to decompress
obfuscated jars can go eat raw pickled eggs
you could make a "fuck you drive" and the label could be D:
see if you were on a posix compliant operating system you could have the path to the drive be /mnt/Neury like the kewl kidz

Why not in /media instead? if it's a more permanent drive
/media/Neury i guess
idk pick your favorite
wrrr I mount my drive wherever I want
nobody else is using my system
I will optimize it for myself
just do /Neury
not like there's a choice?
there are plenty of choices
there technically is
the next best alternative is exfat i'm pretty sure
windows lets you install arbitrary filesystem drivers
oh my god i remember daniel complaining about these but they're not even trying
purest slop
btrfs and ext4 both work on windows in this way
btrfs ftw
no, the next best is refs
W drive ?????
im using a hard drive docking station

and the docking station is connected via USB3
at least it works
WHAT
is that the standard for drives nowadays 
but its relatively good on the web which hosts most of the modern workflows anyway 
people have rights, and people have a right to not use their rights

i mean... im broke to buy new drives so the drives my father gave me is a blessing 
"AI is the future" kids watching an LLM erase their cherished memories 
80GB drive -> turned to 
2TB drive -> turned to 
"AI is the future" โ
"AI will make you unable to recollect the past by destroying everything you hold of it" โ
average web is better than average native
is my only point
I respect and relate to being broke but have you ever considered just having fewer files
you can draw everything with webgl on the web if you want
Well technically you can use other filesystems but they're not very good
accessibility gone
decent, 100MB/s is more epic
there are extensions and userscripts that can help on the web
b-but.. i like ext4 
no one mention webgl 
accessibility? hah! i can access the site, passes all tests โ
EXT4 is for Linux, not Windows
i think we should find a way to install windows on ext4 formatted drives personally

technically accessible, the best kind of accessible

dom โ
imgui in the browser โ
cursed
the last staff member I asked wanted to upload a virus
i would but im on a specific kind of grind i can't speak of
!tldr

wtf nobody is participating 
y'all are participating? 
i've been too caught up in writing my own game engine from scratch 
can i ask gemini to participate on my behalf
it might try to kill itself but... it'd be something
how do i participate
- im a clipper
- i archive stuff and neuro
ask it to participate in c++
it hasn't started yet
waiting on Haskell bindings to be done
it will then continue to ask you for age verification
because as we all know
c++ is 18+
i just hate custom formats, html is on the verge of what can be used to extract data from 
HASKELL??? contest put on hold for 5 years
that's what the pluses stand for
NIH 
surely not
time to write SQL bindings
who here is up to writing 6502 assembly bindings
you may write them if you want
someone write C# bindings but SPECIFICALLY to only work in among us with bepinex
@pulsar edge
select * from moves order by evaluation limit 1... wait why is it taking so long
vani if you want it to be less than 5 years you're welcome to fix this 
segmentation fault my beloved
Thinking longer for a better answer
nih doesnt mean ignore good parts of existing standards 
ye it does
ignore all standard
multi-function HDD Docking is dope
I get 3 hard drives, 2 usb slots, MS, M2, TF, XD, CF, and SD card 

ignores all standards
xkcd 927
write software that matches your purpose
windows:
not conflicting standard, it exist in a different bubble entirely
ignore standards, dont ignore technology 
html not technology html is text
pretty sure there's an xkcd for that too

html technology
heres a fix, on the house

you know what i mean
just because html exists doesnt mean you have to do something different
it's never happening (no results) 
Shiro what's the token limit for the chess bot?
haskell seems like a pain to use
ye, just because html exist doesnt mean i have to use it also

this part isn't unique to haskell
ye dont use html 
chess bot in pure html and css
ye anyway me write own thing
this is just setting the library path to where the library is
we need html bindings
that's just js bindings

Shiroooooooo
4 quick fixes to a haskell problem
1024
your entry will be pre-screened
string not banned, but using them to store arbitrary data is

aw man
should not try to use string for non string things
clueless
so it'll have to be a 128u array or sth...
b-b-but
noe max limit for literals is 64 bits
whuh
^
but muh 128bit numbers
muh strings
data storage rules, arbitrary width ints are just strings
i need a peculiar type of binding to do everything in iframes and query strings, thank you very much
128 bits isn't arbitrary width
but I get what the aim of the rule is
"they can use 128 bit ints i want 128 bit ints"

skill issue of the language tbh
python can use 4gb ints why can't I use that 
64 bit integer supported by every modern language
sorry, no 8 bit numbers
i can't have any numbers???
nope, you'll have to work entirely with booleans
you can have numbers 
what if i need a u65 though 
but
struct
most of these drives are actually usable
its mostly empty windows drives tho 
booleans are usually defined as uint8_t or similar
can i get uhhhh u6? what if i wanna do shit on a microcontroller
boolean defined with bool and implementation defined
iirc on llvm bool becomes an i1, idk what gcc does
actually is there a full list of rules written somewhere?
or not yet because not started?
memory alignment means things usually not actually smaller than 8 bytes unless compiler can do clever masking between many small things I think
something similar likely
in c++ yes, in c bool is just usually an alias to uint8_t
chess contest
limits on what you can use
i'd fucking lose so easily bruh ๐ญ
id make shitcode everywhere and suffer then send shitcode here
it's ok everyone is equally limited and has no idea what they're doing
that's what makes it fun
that's kinda the point tbh, which is why I'm asking about what's allowed and what's not
clueless 
it's hell for everyone!
my shit bot can't beat lichess lv1
and it's at the token limit
can it beat random moves?
can it beat pawn to king first move?
fuck
how is one supposed to write not-shitty code while code golfing?
wrong btw, it's _Bool which is implementation-defined
bc let's be honest, Stockfish lv 1 is still Stockfish...
lichess lv1 is not stockfish
i've worked in environments where it's not _Bool ยฏ_(ใ)_/ยฏ
in pre c23, bool is _Bool, but after c23 bool is existing and stdbool is deprecated
fyr :: a
fyr = undefined
cxd :: (a -> b) -> a -> b
cxd f = (const fyr . f)
pretty sure lichess only has stockfish
no I mean lichess
wat
I think
well, you were still wrong with your use of "usually" 
then they made their own booleans, which there's nothing wrong with since the size ends up with 8 bits either way usually
has to be custom then
stockfish doesn't let you configure it below 1320 ELO
yes its fairy stockfish

and stockfish lv0 plays way harder than lichess lv1
at the end of the day the point is bools are just aliases to 8 bit integers on modern architectures
but not fairy chess
nopers, modern compilers dont act that way
it is stockfish
what? really?
you invoke UB if you write to the top bits of a boolean
ub?
whatever lichess lv1 is, it's harder than stockfish lv0
they have to have a special fork of stockfish
nothing will likely happen but the behaviour is undefined, and the compiler is free to do whatever it wants to that code
including remove it


This is making me curious whatever I'll be able to cook up with KT
interesting, without optimisations clang allocates an i8, store the boolean in there and then truncates that to an i1 
i mean yeah but counter argument
volatile bool b = true;
* (volatile char *) &b = 5;
char c = * (volatile char *) &b;
printf("%d\n", (int) c);```
I'm pretty sure it'll suck
thatโs the point mhm
yes you casted it to a char pointer
lichess lv1 is stockfish with 50ms search time, skill level of -9, and depth of 5
in fact you can see the stockfish configs they use for the various levels here https://github.com/lichess-org/fishnet/blob/master/src/api.rs#L237
the point is literally just that it's more than 1 bit on modern architectures without bitset optimisations
int main() {
volatile bool b = false;
b = (bool)5;
__builtin_printf("%d\n", b);
}
counter counter point
yes, but its implementation defined
and using them as an 8 bit integer is undefined behaviour

but it works
it doesnt, look harder
it works until you get a different compiler and it doesn't 
if you donโt rely on ub itโs not real software youโre writing
you cast it to thing that it isnt, and then rely on the behaviour of the thing you casted it to 
i'm not arguing that it should be done
no wonder lichess lv1 is easier than stockfish at skill 0
it's stockfish at skill -9
i'm literally saying it's usually 8 bits without bitset optimisations
still stockfish tho, so no surprises there
the compiler treats it differently, i don't care, it's 8 bits under the hood
bool typically uses backing 8 bit integer with modern c compilers for alignment reason: โ
bool is alias to 8 bit integer: โ
this is typical aliasing semantics 

c'mon what's a little undefined behavior between friends
konii right case closed
depends on the compiler the friends use 
i've worked in environments where bool is defined as uint8_t, sue me for assuming it's common practice i guess
ยฏ_(ใ)_/ยฏ
if undefined behavior is within my design, then is it still undefined?
undefined behaviour is defined by the compiler
not you
technically by the language standard but different compilers have different behaviour
hmmm
typedef unsigned long long bool; fact checked by true compiler specialists โ
declared by language standard
next drive
marked as defective
testing
company drive
woahhh lmfao
defined by compiler
i will accept this wording


#define undefined behaviour 
implementation defined behavior is defined by compiler, undefined behavior is undefined by the compiler since it just doesnt make any guarantees whether it will work on the next program run, next compiler invocation, after compiler updates, with changed compiler flags, etc
i like declaring my variables without defining them
UB should be treated as a black box

what if all of my functions are precomputed table lookups and any index errors return rand()
then it's not undefined but the value is still not something you can rely on
its not UB if you define it as a global

its also not UB if you assign the variable after its declaration
before modifying it

im learning C# as a college course now, and my main thought is this is just discount C++

wtf

C# is ripoff java
C# is just C++++ that someone squished a bit
but still better than c++
C# is ripoff java, C++ is C with a standard library and classes
C++ is C with shitty stapled on syntax

i love my shitty stapled on syntax
i dont have a frame of reference for java, so my main context window is C++, and i gotta say i prefer C++ over C#
c++ is c with better ergonomics for high level development 
C was not made to be compatible with those features and so of course adding them to a C base ended poorly
they should have accepted it as a failure and made a new language
and many did but many have not moved on for some reason


that's not that special tbh
from what i can tell the types and variables and stuff are about the same, C# just has different syntax magic symbols for some stuff
from what i can tell, lang A is about the same as lang B, with different syntax magic symbols for some stuff

C# is Microsoft Java
you get what im trying to say no?
you define a varibale in C++ the exact same way as in C#
do you?
Rust is basically TypeScript
where is my std::unique_ptrs and std::shared_ptrs
int i = 1 ; 
typical high languages have the same semantics

nobody cares about those
only so many ways you can use computer

unique_ptr and shared_ptr 
Zero := @TypeOf(.())
Suc := fn($N: type): type return @TypeOf(.(@as(Zero, idk), @as(N, idk)))
Add := fn($A: type, $B: type): type {
$if A == Zero return B
return Suc(Add(@TypeOf(@as(A, idk)[1]), B))
}
peano arithmetic in typesystem

Suc()
as a mathematician I approve
i love Suc()

im just being a contrarion cuz i find it funny how yall react to my takes, i do actually use those
I had to prove something using mathematical induction with peano axioms once for a first order logic class
i bet you secretly use raw pointers in c++
what makes a pointer raw?
i odnt really use those no
good times 
shiro happy birthday
you're being gc'd
oh yeah I gotta grab that "hbd shiro" Mini gif, brb
$Suc := fn($N: type): type return struct { .prev: type = N }
$Add := fn($A: type, $B: type): type {
$if A == struct {} return B
return Suc(Add(A.prev, B))
}

i bet this is how python people feel reading c++ code
i don't understand :D
mayhaps
took me a while to understand what "to be groupchatted" means
Zero := struct {}
One := Suc(Zero) // == struct { struct {} }
Two := Suc(One) // == struct { struct { struct {} }}
hii chatt
Getting started with Zig's meta programming capabilities by leveraging a few useful functions
i still don't understand
my worst fear
and then from there you just need to do basic peano arithmetic recursive
garbage collection
oh
not group chat
what language is this?
never be caught in a group chat with more than 3 people
hblang
zig

that's where every controversy starts
duh
zig??
hblang
yeah rust
waitt
nuh uh
oh ye recent language update, we got @type_info()
no u
oh also tagged unions
tagged unions based
Go (Golang)?
I don't wanna be class I wanna go home and
have a birthday party?
wait I can't work on chess bot either because no token 
$if @type_info(struct {}) != .@struct die
$if @type_info(struct {}).@struct.fields.len != 0 die
no die
no dir
only file
shiro is this how you celebrate your birthday
fat32 again
put everything in /
march 27 
how know

%lock
%appdata% flashbacks

aww, thank you~ ( โกโฟโก *)
AO ANYONE KNOWS JAVASCRIPT?
no nobody

WHAT?
AHH THEN AM THE ONLY ONE YAYYY
no it's not
i'm still learning nodeeee
screeps 
they all died
screeps all gone


what happens if i set volume to 200%
clipping
๐ชณ
blastt
Your peaks get clamped to 100% so you end up with clipped output
you're not
you know???
yes
omgh yayy
i know javascript
kittyyyy
rainnn
hiii
my curiosity, im gonna learn how to make ai from a friend soon to beat the game im making which is just a simple td game, what would be like the learning method used for this project? I assume just higher rewards based on higher score by itself isnt enough
I'd want to know more about the TD game
but I'd say it makes sense to use progress of the furthest enemy along the track and remaining currency as score factors
the further enemies are getting, the worse you're doing
but you want to solve it by spending the minimum needed
yeah then that info is pretty important if you want a domain-specialized ai
core in the middle u place towers and stuff zombies path to core and destroy anything on the path
so including towers
so the only penalty i can think of is if it loses towers
what do you MEAN i'm in germany this week for a infosec conf
Yo
can you guys give me some ideas??i wanna make a game
it was you
ye arrested

what about chess
start with writing a bot to play against

like, ideas to make into a game, or?
to make any game
like i told you i made a sudoko game so i want to make another it's my project
so you want ideas for what to make into a game, is that right?
make game of 15 and beat it under 40 moves 
yseesss
make conway's game of life
aii what?

actual researchers are getting fucked over by the ransomware incidents now that's meta
https://vxtwitter.com/russianpanda9xx/status/1970134790675513569?s=46
Whoever the fck is disrupting the Berlin airport is about to regret if my plane is delayed. RussianPanda is coming to town
https://www.bbc.com/news/articles/cqjeej85452o
ohh i can
its so hard
after days of practice and rerolling i managed to beat randomized game of 15 on flipper zero in 39 moves
(her talk is on wednesday)
i was recently able to match it too
a rouge-like about a tomato princess on a quest to unite the vegetable and fruit kingdoms, so that they can defeat the weeds that are planning to invade while the vegetables and fruits are at war with eachother
then i can't make it
not miku number 
miku--
You can try to improve this game ) #programming message
slop

it sounds good but can chatgpt explain this game
now miku is getting decremented after just 89? 
wth does that mean
ye just 89 is done
im adding more spaces to just 89 though
it means i didn't understand the idea of the game
i need to download more vram 
base damage thinking is now the norm
it's a shame


@real sierra how test
I still haven't solved the problem with cuda oom... it crashes even with multiple GPUs 
time to get that rtx pro blackwell
test? 
make random moves bot and play it against itself in cute chess or something
wall of text alert
ok here
the type of game is a rogue like
the protagonist is a tomato princess (as in her design will be based of off a tomato)
the plot is that the vegetable kingdom, and the fruit kingdom are fighting. The weed kingdom(who were outcast) are planning to take over, when both kingdoms are focusing on eachother
the goal is for the player to unite the 2 kingdoms[that is, the vegetable and fruit kingdoms] against the weeds.
the game, would be in a level by level format, simular to the gba game, "Boktai : the sun is in your hands!" , with a timing and teirs for how well you played. this incitivies the player to preform well.
does this make sense?
Monte Carlo illegal move search
I'm thinking about it..
there are also those 80gb pcie a100s if you can get them for cheap enough 
shiro
shiro
shiro
one of these is shiro one of them is shiro and the other is shiro
all three are different

The issue with CUDA is strange... it allocates vram on all GPUs... but on 0 GPU it always allocates everything it can... while on others there is still a lot of free vram, and at some point it crashes and max_memory does nothing.

this does sound like what you want, ideally without actually running out of memory though 
lagrange
someone send :ReallyMad:
or :ReallyGunPull:


thank you
i feel the same way towards lagrange multipliers so i get it
one more equality constraint and I'm going to divide someone by 0
Ohh you mean itโs like a rogue-like game where the tomato princess has to bring the fruit and vegetable kingdoms together against the weeds?right?
๐ป
yes
and the gameplay will be levelbased with rankings, kind of like Boktai??where weeds will be the real enemies??
the veg fruits will be distracted by fighting?
asbestos
yummy
yes
the vegetables and the fruits aren't paying attention to the weeds. so the tomato has to get them to listen and focus on the weeds
ohhh okok thanks to youuu i got the best idea
yay! :D
wish you luck on your coding endevors :)
๐ชฟ
thankuh so much teacherrr
they took all the numbers out of the equations

#if 0
tmp=$(mktemp)
cc -O0 -o "$tmp" "$0" && "$tmp"
exit
#endif
int main() {
__builtin_printf("hello!\n");
}

i sorry for this

oh my god you're an evil mastermind
cant #!/usr/bin/env bash because c 
ye 
i tried
invalid preproc statement
holy evil
i had an idea actually 
does __LINE__ consider \n as a new line or ; as a new line
could be a nice alternative to counter at the cost of horrific spacing
\n
i tested it


Why is it using the slowest GPU... CUDA_DEVICE_ORDER="FASTEST_FIRST" 
huge saving
integer literal the same length
nuhuh
can't macro the = and ; if you have variable literal
otherwise the macro needs an argument and you lose token to the ()
compilers face when my source file is 10 million lines (I needed to allocate a big array)

Maybe it goes Ti > super > no postfix
Just set CUDA_VISIBLE_DEVICES
Turns out I was busy for most of today, I'll probably document the Kotlin Chess API tomorrow if I have time
Assuming I can figure out how to make the docs

#define half_c __COUNTER__ >> 1
#define half_c_dec half_c - 1
#define defx int x ## half_c = __LINE__ - x ## half_c_dec;
?
I don't think this is actually an improvement
probably still do
#define defx int x ## __COUNTER__ = __LINE__;

then get free variable initialization
you did it wrong
but if I post it here people can't resist fixing it for me
bwaaaaa
what is this
first taste of this great app..
!

OHHH STATS IS MY SUBJECT'

YOU GUYS ARE GENIUS

you forgot :_e:
I'm idiot
DO YOU GUYS STUDY OR JUST WORK?
no have 
YOU ARE NOT
is it :e_:
both 
@honest scaffold one e please
e
STUDY WHAT....IN WHICH CLASS
wrong

thank you
its e_
majoring in mathematics
you mean in uni...woahh

soon







woahhh lmfao






Lagrange multipliers
