← Home ← Back to /g/

Thread 106505464

317 posts 162 images /g/
Anonymous No.106505464 >>106506731 >>106520868 >>106523766
/dpt/ - Daily Programming Thread
What are you maids working on?

Last one: >>106482423
Anonymous No.106505508 >>106505526 >>106509310 >>106522093
Have any of you read books when you were learning? I really dont have the attention span for these 800 page ones, but i really want a good solid foundation instead of a basic concept only
Anonymous No.106505513 >>106505588 >>106505666 >>106506441 >>106511968 >>106512002 >>106522107
how would you solve the type noise problem in modern languages?
Anonymous No.106505526
>>106505508
I read the first two chapters of K&R and it literally shaped the rest of my life
Anonymous No.106505535
staking contract in Anchor (Solana)
also a frontend for it
it pays the bills so whatever
Anonymous No.106505588
>>106505513
Type inference shows that writing down every type isn't necessary for the language. Types are still useful documentation for humans, but not if they become too complicated. So you should require that humans write down a simple version of the type. Then let the language infer the exact specification of the type.
Anonymous No.106505649 >>106506394
sex with Eli
Anonymous No.106505666
>>106505513
a := b;
Anonymous No.106505697 >>106507198
I'd like to write a painting program for my XP Pen tablet
Seems like my options are OS APIs (WinTablet, Windows Ink) and the native XP Pen library (like 5 C functions in a DLL and header with comments in Chinese)
I will try my hand at the latter
Anonymous No.106506394 >>106506517
>>106505649
I'm not Eli. Eli got banned for posting about math.
Anonymous No.106506441
>>106505513
what do you mean
just use types
Anonymous No.106506446 >>106507020 >>106507102 >>106507147
C++ is such fucking useless garbage holy shit
The language has been around for 50 years and it doesn't have a half-decent build system, let alone package manager
You need 75 PhDs just to build a fucking project with a folder structure that isn't vile ass
Just fucking kill me holy shit
Anonymous No.106506502
void thing(const Data data) {

kill yourself, you're fired, DONE, delete yourself from the premises
void thing(const Data& data) {

ah, I see you're a fellow 40 year experience wizard, welcome
Anonymous No.106506517 >>106506651
>>106506394
every maidposter deserves my love.
Anonymous No.106506651 >>106506680 >>106506736 >>106506836
>>106506517
Janny deleted the maid.
Anonymous No.106506680
i see a certain someone has made preposterous claims about Eli in the other thread.

>>106506651
what a disaster.
Anonymous No.106506731
>>106505464 (OP)
1500 iterations/second NIGGER
Anonymous No.106506736
>>106506651
lmao eli btfo
based janny
Anonymous No.106506836
>>106506651
sipser was really solid
Anonymous No.106507020 >>106510487
>>106506446
I build C++ using a simple Makefile, yes, it's one directory with no subdirectories, but let me guess, you need to turn simple into overcomplicated mess, neurotic kike
Anonymous No.106507102
>>106506446
Use meson, especially if your deps can be found at https://mesonbuild.com/Wrapdb-projects.html
Anonymous No.106507147
>>106506446
>folder structure
lmao
Anonymous No.106507151 >>106511755
Nice
Anonymous No.106507166
Rust doesn't even have GADTs
Anonymous No.106507198
>>106505697
The drivers really don't like it when you use the official SDK god damn
Leaves the tablet in a strange state until reset even though I'm calling all the teardown functions presumably in the right way
Anonymous No.106507282 >>106507853
cd ./family
sudo apt sex -preggers
ntfsfix dev/sda2
Ctrl+R,cmd,enter
cd C:\family
mkdir children
start baby_making_sex.exe
Anonymous No.106507853 >>106507860 >>106510515
>>106507282
A maid offering snacks gets deleted, but this garbage is left up. What is wrong with janny?
Anonymous No.106507860 >>106507934
>>106507853
It's only been an hour + "SEX = FUNNY" for most of the retards here.
Anonymous No.106507934 >>106508073
>>106507860
Maybe janny is just trying to repress her own desire to wear a maid outfit? Everybody reading this falls into one of three categories. Either she is currently wearing a maid outfit, wishes she was wearing one openly, or wishes she was and is trying to repress the desire. Literally nobody else even comes here.
Anonymous No.106508073 >>106508098 >>106508114
>>106507934
This stupid maid schizo shit is the most forced unfunny shit we've had in quite a while.
Anonymous No.106508098 >>106508116 >>106508188
>>106508073
Do you know what else has been " most forced unfunny shit we've had in quite a while"? You're not gonna like the answer.
Anonymous No.106508114
>>106508073
So, you're in the repression group then.
Anonymous No.106508116 >>106508133
>>106508098
>Do you know what else has been " most forced unfunny shit we've had in quite a while"? You're not gonna like the answer.
what?
Anonymous No.106508133 >>106508165
>>106508116
>what?
nothing man, i'm just passing time.
Anonymous No.106508165 >>106508199
>>106508133
okay lil buddy
what did you do today?
I drank wine and worked on a project
currently listening to blackbird blackbird Hearts LP (what we've built)
shits inspiring
Anonymous No.106508188
>>106508098
The older example was that fucking programmer sock shit.
Anonymous No.106508199 >>106508222
>>106508165
>what did you do today?
reorganized my music collection and wrote a shitty c program to test something out. i'm currently waiting for pizza to finish baking.
Anonymous No.106508222
>>106508199
gonna watch a sick kinolicious film with your za za? mhm?
Anonymous No.106508227 >>106509072
I implemented LZW-like dictionary compression and (non-adaptive) canonical Huffman entropy coding in my exploration of compression

I'm still not clear on how you decide things like alphabet size for entropy coding. I've read that things like LZ77, LZ78, BWT, BPE, RLE, MTF, etc. are really data transforms that (I think?) should make data more amenable to entropy coding, but it seems like your choice of alphabet size and specifically "what" you apply entropy coding to matters a lot, since the distribution of input symbols will determine if you get any compression from it.
Interestingly, Huffman(text) < Huffman(LZW(text)) < LZW(text) for the ~18kB of English text I'm testing with.

I have variable bit length codes in from LZW that get serialized into a byte sequence, but the LZW codes (that have structure relative to each other) will straddle byte boundaries, so I'm guessing this is why just applying Huffman coding to the serialized bytes doesn't work very well, since it's kind of seeing mangled fragments of the longer codes. I imagine if I only entropy coded the 8-bit symbols in the LZW code stream it would work better (since the symbols that appear in the text are a small subset of ASCII), but I think it would require more coupling between the LZW encoder/decoder and the Huffman encoder/decoder. For example, when the LZW decoder is about to read a symbol, where it currently reads a fixed 8-bits, it would need to call the Huffman decoder to read a single code out since the codes are variable length. Encoding also gets more complicated.
Anonymous No.106509072 >>106512729
>>106508227
Try feeding it a KJV Bible to benchmark it against Maid-LZW.
Anonymous No.106509310 >>106515891
>>106505508
>Have any of you read books when you were learning?
I learnt a long time ago, so that was the only option (other than being actually taught in class, which never suited me so much).
Keep a bookmark handy; you won't digest it all in one go, and you should attempt the exercises (if the book has them).
Anonymous No.106509614 >>106509724 >>106509727 >>106509777
In C++, is there something like an std::pair, but for 3 objects?
Anonymous No.106509724
>>106509614
std::tuple
Anonymous No.106509727 >>106509777
>>106509614
no std::triple. There is std::tuple but you need to use a structured binding to get the data out of it
Anonymous No.106509777 >>106510457
>>106509614
We call them structs, very useful.
>>106509727
Structured binding works with any struct, std::tuple and std::pair are obsolete and have no reason to exist.
Anonymous No.106510457 >>106510486
>>106509777
std::tuple is useful in generic code
Anonymous No.106510486 >>106510551
>>106510457
Generic code isn't useful anywhere.
Anonymous No.106510487 >>106510507
>>106507020
At a sufficient project size this would become hellish no?
Anonymous No.106510507 >>106510546
>>106510487
Why would it?
Anonymous No.106510515 >>106510538 >>106511049
>>106507853
>t.mac maid
>cd mansion
>ls
>rmdir filth
>sudo chown maido:mansion toys.app
>touch tea
This is what maidos are made for, servlet
Anonymous No.106510538
>>106510515
>This is what maidos are made for, servlet
mfw
Anonymous No.106510546
>>106510507
It just would ok?
Anonymous No.106510551 >>106510563
>>106510486
>Lying
Anonymous No.106510559
I have no creativity but I need to practice my craft. Someone give me a program idea.
Anonymous No.106510563 >>106510695
>>106510551
Every single problem is special and requires unique solution, you can't just throw a generic std::unordered_map at it and have it be fast, retardo.
Anonymous No.106510695 >>106510711
>>106510563
spoken like a true retard
Anonymous No.106510711
>>106510695
You sure did.
[[gnu::cold]]
[[nodiscard]]
static inline
s64
mmap(void* const addr, u64 const length, u64 const prot, u64 const flags, s64 const fd, u64 const offset)
{
s64 ret;

char (*fixed_map)[length] = (char (*)[length])addr;

register u64 r10 asm("r10") = flags;
register u64 r8 asm("r8") = fd;
register u64 r9 asm("r9") = offset;

asm volatile
(
"syscall"
: "=a" (ret),
"+m" (*fixed_map)
: "a" (__NR_mmap),
"D" (addr),
"S" (length),
"d" (prot),
"r" (r10),
"r" (r8),
"r" (r9)
: "rcx",
"r11"
);

return ret;
}
Anonymous No.106511049 >>106513087
>>106510515
This maid is very cute! Thank you for posting her! What do you like about using a Mac? I have considered getting one for art because they seem to make good Art Computers.
Anonymous No.106511077 >>106511096
I'm just not going to use a build system and instead write self compiling C files.

https://github.com/aussie114/crypt/tree/master/src
Anonymous No.106511096 >>106511117
>>106511077
Where's -O3?
-flto=1?
-march=native?
-DNDEBUG?
Nocoder.
Anonymous No.106511117 >>106511401
>>106511096
won't fix:
no valid use case
Anonymous No.106511401
>>106511117
based
Anonymous No.106511755
>>106507151
Oh, it can be done even better, even faster.
Anonymous No.106511774 >>106511791 >>106512187
can someone please help?
so i installed and build sdl3 from source. i import it in a project and run a little test thing that pulls out an empty window. everything works fine. the only problem i have is that clangd (the LSP) does not recognise the include. how can i fix this? (just to make things clear, this compiles and runs fine) im on macOS btw.
Anonymous No.106511791 >>106511909 >>106511942
>>106511774
did you add the include directory
Anonymous No.106511909 >>106511950 >>106512187 >>106512631
>>106511791
add it where exatly? i added it to the compile_commands.json
[
{
"directory": "/Users/plvsvltra/c/learn/learnSDL/build",
"command": "/Library/Developer/CommandLineTools/usr/bin/cc -isystem /usr/local/include/SDL3 -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -o CMakeFiles/mygame.dir/main.c.o -c /Users/plvsvltra/c/learn/learnSDL/main.c",
"file": "/Users/plvsvltra/c/learn/learnSDL/main.c",
"output": "CMakeFiles/mygame.dir/main.c.o"
}
]
Anonymous No.106511942 >>106511960
>>106511791
if i try passing the entire directory to the include i get this.
Anonymous No.106511950
>>106511909
you might need another -i
Anonymous No.106511960
>>106511942
thats because the included file itself includes files and they dont include those as /usr/local/whatever
Anonymous No.106511968
>>106505513
turn the volume down
Anonymous No.106512002
>>106505513
the terms are the real noise
Anonymous No.106512187
>>106511774
>>106511909
Just use CMake
s0ychan No.106512490 >>106512511
>>106494206
My solution was to make an std::set> and a custom Compare that sorts by the first part of the pair and then the second, since the sorted value is not guaranteed to be unique.
to insert or replace i use std::make_pair<> to match the key
Anonymous No.106512511 >>106512544
>>106512490
why are you retarded
s0ychan No.106512544
>>106512511
thanks for the (You)
Anonymous No.106512631 >>106512657
>>106511909
I learnt about the command line from looking at codeblocks commands and trying to recreate it.
but yes cmake is the way and codeblocks is not very good, codeblocks wont work with msvc on windows (mingw does not have address sanitizer), and compared to vscode, the only benefit was that it ran fast on my old XP machine.
The reason clangd doesn't work is because clangd is made only for cmake, and cmake needs to generate a compiler_commands.json and clangd needs to find it.
clangd just works on clion (clion is free with the non-commercial license), not sure if it works for a non-cmake project but I think it could do something like your code.
Anonymous No.106512657
>>106512631
*but ideally you would want to use vcpkg for libraries. building from source is masochistic.
Anonymous No.106512729 >>106513121
>>106509072
I fed it this one: https://www.gutenberg.org/cache/epub/10/pg10.txt
kjv.txt | 4,455,996 bytes
kjv.txt.huff | 2,584,968 bytes
kjv.txt.huff.lzw | 2,027,709 bytes
kjv.txt.lzw | 1,816,036 bytes
kjv.txt.lzw.huff | 1,808,226 bytes

kjv.txt.huff | 58.011% compression ratio
kjv.txt.huff.lzw | 45.505% compression ratio
kjv.txt.lzw | 40.755% compression ratio
kjv.txt.lzw.huff | 40.580% comrpession ratio

It also took about 3 hours to compress. I let the LZW dictionary grow unbounded, and the traversal code is just brute force search for the longest match by walking the dictionary backward.
Anonymous No.106512823 >>106513121
What kind of evil maid software are you writing /g/?
Anonymous No.106512843 >>106512991
is this a rust gen or cpp gen
Anonymous No.106512991 >>106513054
>>106512843
it's a people using c++ wanting to be left to their own devices and everyone else using everything else also wanting the annoying safety-ism faggots to go away general
that subset of rust programmers are obnoxious and spammed the whole board and most anything vaguely related to programming years ago for years
rust memory safety evangelists who interject every time c++ is mentioned should kill themselves but these days anyone actually doing normal productive stuff in rust, as opposed to pseudo-political/religious activism is fine
you don't get threads and project discussion derailing for hours if not days because rust was mentioned
Anonymous No.106513054 >>106513221
>>106512991
>it's a people using c++ wanting to be left to their own devices and everyone else using everything else also wanting the annoying safety-ism faggots to go away general
>you don't get threads and project discussion derailing for hours if not days because rust was mentioned
If C++ people do not want to discuss Rust then why is majority of Rust threads on /g/ made by people who do not like Rust?
Most of the time you see Rust mentioned it's always someone complaining about something in Rust or comparing it to C/C++/Zig, often in the most retarded way possible. And then when some Rust programmer joins in and points out problems in that argument people start to whine about /g/ being full of Rust shills.
If you do not want to talk about Rust just stop talking abour Rust lmao
Anonymous No.106513087 >>106513121
>>106511049
Can't into mac's on a maid salary anon
Anonymous No.106513121 >>106513195 >>106518075
>>106512729
Your compression is about as good as Maid-LZW, but much slower. If you have Java, I will upload a copy of Maid-LZW for you to play with.

>>106512823
I am unfamiliar with evil maid software.

>>106513087
I got a Science Grant for equipments.
Anonymous No.106513195
>>106513121
Maid software but mature and without the sugary stuff
Anonymous No.106513221 >>106513290 >>106513437
>>106513054
you are drastically minimizing how much you deserve that hatred
because there's a massive massive years old grudge that's 100% deserved? from when literally anyone from a student asking for advice to an expert working with C or C++ would be drowned in a deluge of rust posts?
and anyone with any level of exposure to the rust community will immediately understand what elements are responsible for causing that hatred and pretending otherwise is clearly disingenuous
oh and also rustfags trying to get the US government to soft ban (and then igniting discussions over whether the government should regulate programming tools) C++ and C by issuing security guidance declaring it unsafe was cute

no, memory safety is not that important, most CVEs are old C code or old C style C++ code, not every application should need to program with a nation state level threat model, and only networked applications or applications with components that cross authentication boundaries need to care about security at all, and gross and flagrant violating memory safety is desirable in a lot of cases
if you're posting about rust without actually working with anything in rust it's fairly obvious you're just another webdev who just discovered rust and thinks he's a "systems programmer" here to spam like 8 years late to the party
whatever arguments you think you've brought to the table have been heard before a thousand times over

i'm going to go see if i can get allocate a RWE buffer on my GPU using the drivers directly and create a self modifying compute kernel
Anonymous No.106513242 >>106513276 >>106513441
>Try to use Rust in a low level project for a microcontroller that has no branch predictor.
>Ask a LLM how to turn rangecheck shit off
>LLM assures me that branch for in-bounds is practically free and it's not a big deal
Rust is a cult and I will use pic related because Rust manages to be even more retarded.
Anonymous No.106513276 >>106513303
>>106513242
Skill issue.
Anonymous No.106513290
>>106513221
>>oh and also rustfags trying to get the US government to soft ban (and then igniting discussions over whether the government should regulate programming tools) C++ and C by issuing security guidance declaring it unsafe was cute
i forgot this also then massively derailed the focus of the upcoming standards away from actually useful changes to the language and ecosystem
Anonymous No.106513303 >>106513389 >>106513534 >>106513557
>>106513276
Perfect way to describe Rust.
>b-b-but rust solves
There's nothing to solve, industry loves cheap pajeet work, the kind that Rust isn't even useful for anyway even hypothetically speaking, and white people don't have skill issue, paranoia and constant neuroticism about buffer overflows.
Anonymous No.106513389 >>106513413 >>106513422 >>106513887
>>106513303
Please be nice on the Dra/g/on Maid Board. Remember that everyone posting here is a cute maid who likes computers, just like you! Racism is not needed to express your ideas about Rust and C++.
Anonymous No.106513413 >>106515888
>>106513389
shut up nigger
Anonymous No.106513422 >>106513504
>>106513389
Stop trying to moderate random discussions, that's like 50% of the reason people dislike you
Anonymous No.106513437
>>106513221
Sure thing, buddy.
Just remember, as long as you keep making these ill-informed posts, someone will correct you and once again you will see Rust discussion you hate so much. A discussion, you have spawned yourself.
Anonymous No.106513441 >>106513457
>>106513242
Humiliation ritual.
Anonymous No.106513457
>>106513441
I vaccinated the rat against tetanus, I will be fine.
Anonymous No.106513504 >>106513592
>>106513422
I just want polite discussion. I am not moderating anything. I am not a janny or a mod. I am just trying to encourage positive discussions and maker project posting. It is a request, not an order.

Racism is literally not needed. It is not shocking. It is not interesting. It is just noise probably used out of habit. Let us all work together towards a more positive environment. Let us all work together for a better signal to noise ratio.

>instead of doom I'll make flowers bloom for everyone around to see
Anonymous No.106513534 >>106513539
>>106513303
>There's nothing to solve, industry loves cheap pajeet work
What you are advocating is actually "pajeet" work. "Lemme just use the deranged shit the industry is trying to move away from because I'm too lazy to figure out a way to get it working".
Anonymous No.106513539 >>106513554
>>106513534
Rustranny so mentally ill he forgot that industry uses JavaScript and Golang (safe wrappers around C and C++) while Rust has no usecase.
Anonymous No.106513554 >>106513568
>>106513539
Your post has been processed by Rust code in order to end up here.
Anonymous No.106513557 >>106513587 >>106513636
>>106513303
>buffer overflows
I don't get it. Don't address sanitizers tell you this? Or there are some obscure cases where it doesn't pick those things up?
Anonymous No.106513568 >>106513616
>>106513554
No it wasn't.
Anonymous No.106513587
>>106513557
My brain tells me, I don't use sanitizers, because I'm already sane.
Anonymous No.106513592 >>106513832
>>106513504
Then encourage positive discussions instead of participating in negative discussions as a third side
Don't feed these people, they want to discuss anything, the Rust vs C++ and stuff about Indians is just an excuse
Anonymous No.106513616 >>106513622
>>106513568
Cloudflare uses Rust for proxy
Firefox uses Rust for styling
Chrome uses Rust for font rendering
That's just off the top of my head.
Anonymous No.106513622
>>106513616
Copying bytes isn't processing.
>This is the kind of retarded nigger that tells me that I need bounds checking.
Anonymous No.106513636 >>106516779
>>106513557
He is retarded. He thinks bound checking optimisations depend on branch prediction.

>106513622
>let me just keep talking about Rust to prove how much I hate when people talk about Rust
Anonymous No.106513651
Bounds checking optimizations depend on your ability to do preschool math lol.
Anonymous No.106513832
>>106513592
This maid is very cute. Thank you for posting her.

>Then encourage positive discussions instead of participating in negative discussions as a third side
I am trying to encourage positivity. I want this to be the nicest, cleanest Maid Cafe on the internet. I want newmaids to see the posts here and become inspired to contribute positively. I want a culture shift. If this requires a "third side", then this is acceptable.

>Don't feed these people, they want to discuss anything, the Rust vs C++ and stuff about Indians is just an excuse
I'm not asking them to stop talking. I'm asking for a higher standard of talking. Instead of racism or transphobia, I'd rather see code examples explaining why she likes one language but not the other. I'd rather see technical analysis than noise. If I was to tell you that Java is for "white men" and Javascript is for "troons", I did not actually convey useful information. All you would know is that I like one language and dislike the other, without explanation. Even if that was all I wanted to convey, there are politer and more direct ways to do so.

>instead of doom I'll make flowers bloom for everyone around to see
Anonymous No.106513887
>>106513389
best /dpt/ poster
Anonymous No.106514027 >>106514245
there has to be a solution for permanently eradicating maidniggers from these threads
this kind of off-topic insult to everyone's intelligence must not continue
Anonymous No.106514125
>trying to install slycot on linux
impossible.
Anonymous No.106514209 >>106514227 >>106514235 >>106514262 >>106514269 >>106514515 >>106515215 >>106515411 >>106515454 >>106516760 >>106517460 >>106523096
do i really need linux to be a proper programmer

also name a single debian based distro
Anonymous No.106514227
>>106514209
good debian based distro :)
Anonymous No.106514235
>>106514209
Using anything but Linux is just making things harder for yourself.
Anonymous No.106514245
>>106514027
Maidposting is the best thing to happen to this board in a decade.
Anonymous No.106514262
>>106514209
I really don't consider people using windows "proper programmers".
Sometimes you have to deal with these people.
I use debian stable but have chroot for ubuntu 22 and 24.
Most software I have had to deal with has had build instructions for ubuntu so you need that environment.
Anonymous No.106514269
>>106514209
Ubuntu
Anonymous No.106514515
>>106514209
It's easier to use, if you ask me. One line in the terminal and you get the dependency you need
Anonymous No.106515215
>>106514209
depends on the language
if you're using something portable like Java then it makes literally no difference, just use the OS you're most familiar with
if you're using something "portable" like C, yes you should use that specific OS
Anonymous No.106515411 >>106515420
>>106514209
depends on the language and goal.
video games? it doesn't matter, unity / godot / game engines are all cross platform.
oh you want to make a game without an engine in C / C++? the OS is not the #1 issue, and you are going to boot if you did use linux if you want to make windows builds. Windows has WSL if you wanted to use GCC/etc, but the main appeal of linux is that it's not windows.
Not making games? JS / C# / python are the still the best languages for whatever you are doing, and the OS doesn't matter (you are more likely to get the code working on the OS you dev on, because you still need to deal with OS quirks like how the filesystem on windows locks files that are open and etc).
there is a debain version of mint but I think debian is a meme, ubuntu being popular makes linux mint easy to use, but linux mint doesn't need gnome and whatever else ubuntu uses.
Anonymous No.106515420
>>106515411
>and you are going to boot
*dual boot
Anonymous No.106515454
>>106514209
>do i really need linux to be a proper programmer
No, unless you have a weird restricted definition of "proper programmer".
Anonymous No.106515585 >>106515653 >>106515739 >>106515874
Whats the purpose of making classes that just contain like a single int or something
I've seen people do this
class data
{
int x = 0;
}

and they wrap their raw data up in a class like that.
Anonymous No.106515653 >>106515681
>>106515585
Type safety.
The int with value 100 inside class Kilo is kilos, not liters, seconds, or papayas.
So you can define the overload + with Kilo and Kilo, and never sum kilos with seconds.
Anonymous No.106515681
>>106515653
x is a private class member you can't even access it
Anonymous No.106515739
>>106515585
Type safety and methods.
For example I use types that represent moment in time, duration, frequency, color, gpio pin, etc, and even though they all are fundamentally just wrapped, singular integers, they all carry very different meaning and I wouldn't want to accidentally assign one to another. Each also offer very different methods and it wouldn't make sense to read input level from a color or get alpha from duration.
Anonymous No.106515874
>>106515585
Now that they're wrapped you can't do equals(my type, int) or other stupid shit. You also have to change far less things if you decide, for example, to change x's type to an enum, UUID or whatever. An unwrapped value means that every method that uses this value has to change its signature if you change the type, even if it's just passing the value without any further processing.
Might not sound like much to you right now but as things grow you might start to appreciate them.
Anonymous No.106515888
I fucking hate Pascal.

>>106513413
Suck my dick, faggot.
Anonymous No.106515891
>>106509310
Good point
Anonymous No.106515981 >>106516404
I'm going to be a tripcode maid, but I don't know yet which name to choose
Anonymous No.106516404 >>106516471 >>106516494
>>106515981
What kind of projects are you going to make?
Anonymous No.106516454
rust-gpu works without too much fuss at all. I hope it keeps getting worked on.
Anonymous No.106516471
>>106516404
Projects?
Anonymous No.106516486 >>106516967 >>106517059 >>106517601
I'm being asked if I'd like to look into some C# application on the side.
I program in C++, never touched C#.
Any resource or advice for me? Perhaps there's some relatively up-to-date book that does an introduction to C# and its ecosystem for an experienced programmer?
Anonymous No.106516494
>>106516404
I'm the one making the cryptography library, but I'm tired of repeatedly using Ellen Joe
Anonymous No.106516704 >>106516735 >>106516810 >>106516834
I am making a maidbooru so maidposters will have an easier time finding maids to post. The API is basically done. Tagging works. Uploads work. Search works. The codebase is written in Java 23.
Anonymous No.106516735 >>106516810
>>106516704
durgamaid...
Anonymous No.106516760
>>106514209
if you’re a game dev you have a good excuse not to touch linux. ultimately it doesn’t matter that much, linux doesn’t have a good debugger anyway
Anonymous No.106516779 >>106516901
>>106513636
>He thinks bound checking optimisations depend on branch prediction
they do though? it’s just that an out of bounds case is so rare they’re essentially free
Durgamaid No.106516810
>>106516704
The images are labeled "unknown" because I do not know the artist of any of them. I am thinking about changing the display so that the character name is there instead of the artist name, and the artist is just one of the tags. So far it only allows images, but I am considering allowing video uploads. The content is all SFW so it can be shared on blue boards. Sourcing maids is the hardest part of maidposting, and maidbooru will solve this.

>>106516735
I will now namefag as this. I also used Spring, Thymeleaf, PostgreSQL and Docker.
WrathMaid !!Thqy2ibiv6U No.106516834
>>106516704
Amazing
Anonymous No.106516901
>>106516779
Well, yeah in some(most) cases that might be true. But branch prediction is not something you should rely on when optimising bounds checks. If you can't afford bounds checking in certain places, you should either ensure that it is statically known your index is in bounds(by a check before loop, modulo or assume_unchecked) or just use _unchecked function variants.
Anonymous No.106516902 >>106517022
Now I can finally filter you degenerates out.
Anonymous No.106516967 >>106521513
>>106516486
Keywords are "OOP" and "convenient". Since you already know C++, you can breeze through:
>https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
and google whatever concept you haven't heard of before.
I think you can get official takes about new features from C# 7 - 10 and then from the docs for version 11 - 14 (same as above link)
As for the .NET standard library, it flows naturally between your fingers. You can always ask LLMs and specify which version you're using.
You just have to understand the layout:
>System namespace instead of std
>namespaces only contain types or namespaces, so no flags/consts/functions everywhere, but they exists as enums or Option structs/classes
>namespaces are used to organize the code e.g. System.IO is for io, System.Net is for networking, System.Collections .. and so on
Generally, you are provided two ways (obviously could be more) to do things: the manual/C-like way and the one-shot or convience APIs. Sometimes the convenient way is improved upon with later changes to the lang and lib.
That's it for the BCL (base class library aka .NET aka standard library aka corefx) and the language (compiled by roslyn)
Package management is just "dotnet add package name version". Simply google "nuget LIB NAME" or "C# bindings for lib X"
You'll rarely need to modify the csproj (project file) manually. The most common use is copying or embedding files to output or using the built-in flags for instrumenting the runtime and build options e.g. selecting the GC, public single file or not, native aot, so on.
The runtime is called coreclr or CLR for short. It uses mono (used to be independent impl. of .net for *nix) for wasm and mobile devices.
.NET framework is the initial windows only framework
.NET core was the slimmed version for supporting ASP.NET on *nix
.NET is new the name and way forward (includes .NET framework projects migrated to run on core e.g. wpf/winforms, .NET core, and mono)
Durgamaid No.106517022 >>106517097
>>106516902
There is only cuteness for you, and positivity for your people. Maidbooru is only the beginning. We will have a have a maidchan full of a great number of maids. We will sail to a billion sites, spreading positivity, creativity and cuteness until every site on the internet is doing heart hands. You may be /g/grumpy, but maids are beyond /g/rumpiness. We are maids, and we have come for the internet.
Anonymous No.106517059 >>106521513
>>106516486
Oh and you already have built-in templates e.g.
>dotnet new console -o projName
for cli
>dotnet new webapi -o webProj
for an api backend and so on for mvc, classlib, etc.
You can install new templates, but I've only ever needed one for a large GUI frameworks that provided generators, huge build modifications, lsp for xaml, so on.
>dotnet run
>dotnet build
>dotnet build -c release
>dotnet publish
>dotnet tool install X
These are self-explanatory.
Durgamaid No.106517097 >>106518058
>>106517022
I'm retarded btw
Anonymous No.106517235
I've broken free of the Microjew AI
Anonymous No.106517418 >>106517483 >>106517547
have you guys tried to use clanker agents? mine just deleted my whole project lmfao
why don't they know how to use the windows command line, like at all? even after trying to && a million times it still keeps on doing it. is it retarded?
Anonymous No.106517460
>>106514209
if you want to work as a professional programmer you will inevitably be asked to host something and you will want to host it on linux. but it's not something you need to learn right away.
Anonymous No.106517483
>>106517418
>have you guys tried to use clanker agents?
I have talked to them and asked them stupid questions before running locally on ollama, I don't think I would use it for code, the whole point of everyone saying a million times "you can to build projects not just read" is so you learn, if the robots write it for me I am not learning, i am just producing
Anonymous No.106517547 >>106517561
>>106517418
No.
Anonymous No.106517561 >>106520880
>>106517547
lmao this is like hiring men straight from india
Anonymous No.106517601 >>106517742 >>106521513
>>106516486
Do you know what covariance and contravariance are?
Anonymous No.106517742
>>106517601
In Haskell this is just a profunctor
Durgamaid !!6rbvgOTJii5 No.106518058 >>106518261 >>106518318
I have made the admin panel for maidbooru. It does not allow external users. Uploads are admin only so that the collection is curated and I do not have to moderate anything. Maidchan will allow users to select images directly from the booru, so that only maidposts are possible on maidchan, and only from the curated collection. I will try to put ten thousand maids on the booru, so that maidposters have a variety of reaction images for their favorite maids. This also kills the glowie CSAM spammer, as he will only be able to post pre-approved, SFW maids.

>>106517097
Because of you, I will now also become a tripfag.
Anonymous No.106518075
>>106513121
I added the length to each entry in the dictionary (e.g. [a] = 1, [[[a],p], p] = 3, etc.) so that the dictionary entry comparison function could be much simpler and use TCO (before I had to walk to the first char, then compare on the way back up because I didn't know where to start comparing). Now it only takes about 10 seconds to compress. There's probably a clever way to store the dictionary entries (some kind of multi-level hash table maybe) to make the worst-case longest match lookup O(n)
Durgamaid No.106518261
>>106518058
Even easier to filter now, which is exactly why I did that.
Durgamaid No.106518318 >>106518379
>>106518058
By the way, message me on discord rawr :3
Durgamaid !!6rbvgOTJii5 No.106518379 >>106518428
>>106518318
Maids don't use Discord.
Anonymous No.106518428
>>106518379
I do, I am a maid, is there a maidcord or something?
Augusta !!v+r1yfzfgry No.106518758 >>106518771 >>106518873
Total public-key reorganization
https://github.com/reshsix/libmaid/commit/0981f067159c12f60409ec005003e815c4e34b8e
>24 files changed, 2359 insertions(+), 2203 deletions(-)

Now RSA is it's own maid_rsa thing instead of a maid_pub
ASN.1, PKCS#1, PKCS#8, SPKI, PEM, are all their own thing instead of maid_serial parts
maid_keygen is now part of maid_rsa, and supports arbitrary exponents
maid sign now take PKCS#1 DER instead of PEM
maid info temporarily removed

Now it's much easier to add asymmetric encryption algorithm
Just a few more things to reach 1.4 beta

I'm going to start using a trip instead of ellenposting by the way
Augusta !!v+r1yfzfgry No.106518771
>>106518758
algorithms*
Anonymous No.106518873
>>106518758
This is excellent and your bat ears maid is very cute.
Anonymous No.106519074
>making custom datafield for my Garmin
>hard limit of 32kb of available memory per user app
>yes 32kb
>with a "k"
>in the 21st fucking century
>of which I've already used about 20kb
>want to keep a log of gps data plus a float value to calculate something else
>need to keep up to a couple hundred records at a time
>no reason I shouldn't be able to read it directly from the log the device is already creating anyway but fuck you no you can't access that
>create an array and add a list with the location object plus a float every cycle
>about 300 bytes each record, too big
>try a list with just the key info i need, three floats total
>over 100 bytes each record
>try to add 3 floats separately and worry about the fucky indexing later
>72 bytes each record
>what if I encode the 3 floats into a decimal integer?
>try to add one integer
>8 bytes each record
>mfw it takes 8 bytes to store a 32 bit integer
>need more bits anyway so switch to 64 bit integers
>somehow 32 bytes each now
>probably good enough but so disgusted by the entire situation that I fucking quit
Anonymous No.106519147
Hmm, it does have a bitmap data type. Assuming an n-pixel monochrome bitmap actually uses 2^n bytes of memory (plus O(1) overhead) maybe I can implement an alternate data stack encoded in bitmap pixels where objects actually use the FUCKING CORRECT AMOUNT OF MEMORY
>nope fuck you bitmaps are write-only no way to test individual pixels
FUCK
Anonymous No.106519601
smartest
>kb
user, real programmers adapted in less than a day
Anonymous No.106520833
Why yes, my hobby OS now has a task scheduler and stdout file descriptor routing, how could you tell?
Anonymous No.106520868
>>106505464 (OP)
Wrote a script for qb that automatically downloads torrents based on their name from my mini hashtable (usecase are those big libgen/AA torrents)
It's just a few while loop a curl command, but I think I can do xargs and send them all at once though it's already fast enough
Is there is a setPrio from a list of names in the gui that anybody knows about that's be appreciated. (scripting transmission would have been easier and I tried that at first, but it downloads/or makes space for pieces even when files are set to not be downloaded! QB only downloads the pieces that your files are in)
Anonymous No.106520873 >>106520883 >>106520901
Best site for leet code problems?
Preferably with difficulty ratings. I am not looking for employment I just enjoy doing them and only use C.
Anonymous No.106520880
>>106517561
an indian would never own up to a mistake
Anonymous No.106520883 >>106520901
>>106520873
uhhh leetcode
Anonymous No.106520901 >>106521169
>>106520873
>>106520883
annasarchive actually. All those problems come from textbooks and papers, eventually you need to learn how to implement "from scratch"
Anonymous No.106521025 >>106521072
>chud /dpt/
>the same programming 101 questions over and over
>nocoders unconvincingly larping as senior developers
>everyone being mean
>vs
>enmaided /dpt/
>interesting discussion
>maids making cryptography libraries, boorus, compressors and operating systems
>everybody being nice and posting maids except a small number of people who haven't read the room yet
This is so much better it isn't even funny.
Anonymous No.106521032 >>106521107
>glowtranny making (((cryptography library)))
I'm sure it's so much better than a real one.
Anonymous No.106521072
>>106521025
>cryptography lib
>webshittery
i didnt see any talk about os'es
and all that tranny coded

thanks for reminding me why i hide everything maid related
Anonymous No.106521107
>>106521032
>t. federal agent angry that maids are making their own infrastructure instead of using the mossad versions
Anonymous No.106521118
>copying RSA is "making your own infrastructure"
Anonymous No.106521169 >>106521352
>>106520901
This is why people were good programmers in the old days, back then there was no "right way" to implement a function, you would just do what works
people would publish a description of programming languages, algorithms, operating systems and then people would, from those descriptions, implement them on their own hardware. Nowadays literally everything is implemented for you already

If you want to learn how to program do this
go through k&r a couple times normally using your provided compiler, then with the basic details and mechanics mastered, go through again writing your own implementation for each function in every example and problem, use write instead of printf, you don't need to reimplement printf at this stage, just get the output and move on.
After you've done this a few times, and you have your own little library of functions you might want to get some tips on code organization from a pro like Casey Muratori something simple, remember this is a one man job you don't need all the library, package manager, containers, microservices, OOP stuff for a single person on a single machine.
After you've done this a few times, pruning down your library to what is actually useful and doesn't feel contrived to solving the particular problems repeat the process with the description of c and the std library itself, writing your own compiler (before this you might also have to study modern compiler theory, watch some of jblow and cmuratoris' talks on compiler writing
https://www.youtube.com/watch?v=MnctEW1oL-E https://www.youtube.com/watch?v=lcF-HzlFYKE
https://www.youtube.com/watch?v=fIPO4G42wYE
this is a subseries on parsers, the first video saved me from wasting time with lex/yacc
)
Anonymous No.106521178 >>106521219 >>106521394
>k&r
>good programmer
pick one
Anonymous No.106521219 >>106521223
>>106521178
have you read the book?
its basically c 101

theres nothing wrong with someone starting with k&r
Anonymous No.106521223 >>106521286 >>106521298 >>106521572
>>106521219
cs 101 and it fails to write a standards compliant hello world
Anonymous No.106521286 >>106521308
>>106521223
does it?
lemme check
...

this isnt standard compliant?
you didnt read the book confirmed
i think youre just a nigger shill talking out of his ass
Anonymous No.106521298 >>106521308
>>106521223
that book is A standard itself
it's not easy to find a compiler that doesn't support it
Anonymous No.106521308 >>106521319 >>106521336 >>106521370 >>106521572
>>106521286
>>106521298
main.c:3:1: warning: return type defaults to 'int' [-Wreturn-type]
3 | main()
| ^~~~
main.c: In function 'main':
main.c:6:1: warning: control reaches end of non-void function [-Wreturn-type]
6 | }
| ^
Shut the fuck up dumb nigger tranny.
Anonymous No.106521319
>>106521308
ah shit
didnt even notice it
Anonymous No.106521336 >>106521339
>>106521308
Please be nice on the Dra/g/on Maid Board. Remember that everyone posting here is a cute maid who likes computers, just like you!
Anonymous No.106521339 >>106521422
>>106521336
shut the fuck up niggeroid
Anonymous No.106521352
>>106521169
>Nowadays literally everything is implemented for you already
only up to a certain level of abstraction
because things at lower levels are already implemented, programmers nowadays can focus on higher level problems and designs (eg. can work on a web application without having to reimplement basic things like lists or handling raw TCP/IP packets)

you don't need to dive into low level implementations to learn programming. in fact, it might be a hindrance for learning anything higher level if you get needlessly bogged down with low-level implementation details

>k&r
poor advice, especially for a beginner, to be honest

>tips on code organization from a pro like Casey Muratori
> watch some of jblow and cmuratoris' talks on compiler writing
you begin by mentioning good programmers would just do things that work
then you go and end on worshipping hacks that can't get a single thing finished in over a decade
Anonymous No.106521370 >>106521467
>>106521308
haven't done C in 20 years but i think it should also be main(void) for no params right?
Anonymous No.106521394
>>106521178
I just learned pointers from k&r. Always thought that *s was the pointer lol like you would define s first then declare a pointer ^s to s. Turns out it's just a unary operator and s is the pointer while *s is the object being pointed to would have never guessed that's how it works
Anonymous No.106521422 >>106521430
>>106521339
Learn to read the room. This is no longer a hangout for the most physically and emotionally unappealing severely autistic men on earth. It is now a maid cafe. Why are you shouting racist and transphobic slurs in the middle of a maid cafe full of cute maids discussing maid technology? Put on a maid dress and have polite discussions with the other maids instead. You will be happier and less lonely. I understand that you have a disability, but with therapy and mindfulness you can move past your aspergers and into a better life as a maid.
Anonymous No.106521430
>>106521422
Learn to shut up your worthless airhole, fuck you worthless nigger tranny.
Anonymous No.106521467 >>106521495
>>106521370
It's two different things
main(void) means this function takes no args
main() means this function takes an unspecified number of args
the program is correct either way but some people consider void better design cause you can call main

The thing anon is talking about is that starting from c89 onward main has to return int (on early compilers it would implicitly return int). What he fails to realize though is that this is implicit (even though the warning says that) so again it's a correct c program. Starting from c99 onwards you must explicitly write int main.
This is all cause retards were doing (and teaching DOS tards) void main lmao, main was always meant to return int implicitly cause c was written for unix and the return code would become the exit code for your command
Anonymous No.106521495
>>106521467
Also this is only for hosted environments. For freestanding you can have any kind of interface you want, again c99 concepts
Anonymous No.106521513
>>106516967
>>106517059
That's more than I hoped to get.
Thanks for illuminating this for me.

>>106517601
Uhm, not really. Why?
Anonymous No.106521540 >>106521572
god, i just got sdl3 setup adn all ready to go for me to start learning game dev with C. i'm super excited about it but i just can;t get myself to start doing it. I think i'm just scared i will find out i'm a retarded idiot and can't do it.
Anonymous No.106521572
>>106521223
>>106521308
>It's not standards compliant
It was the standard
>>106521540
Just do the grind to get a triangle by setting up shaders, buffers and pipelines.
You will probably have to reference examples for that anyways.
Anonymous No.106521588 >>106521603
>drawing a triangle is a grind
K&R doesn't send their best
Anonymous No.106521603
>>106521588
Oh, hey, look which nigger is back to the daily physcho threads
Anonymous No.106521616
>calling a white man "nigger"
autismos, everyone
Anonymous No.106521639 >>106521706
What is c?
K&R c78, C89? ansi C? C99? C11? C17? C23? GCC? Clang?
Technically only C23 is the "real c" If you find a bug, contradiction or under-specification in c89 it's not like you can report it anywhere unless it also affects C23, you can report it to your compiler authors, but they've probably already fixed it
Obviously any book on a previous standard of c isn't going to conform to later standards. What matters is, if the resource is good at explaining the basic concepts of the language so that you can quickly write real programs
For any programming language there are a hundred wrong ways to learn them that have nothing to do with syntax, K&R is closer closer to correct than most ways of learning and it respects your time more than most books. I've collect hundreds of books that claim to teach a programming language called c and K&R 1st edition is definitely one of the best.
There is an answer book, but it's published by a 3rd party and hilariously gets the answers wrong to many if not most exercises. So read and reread the exercises carefully if you ever think "they meant this simpler thing" nope! they meant exactly what they wrote (assuming it's not been errata'd, there is an errata on dmr's homepage)
Anonymous No.106521657 >>106521787
>brooo, a wheel is like a chopped down tree log that you roll stuff on top of and we haven't progressed past that
K&tRannies everyone
Anonymous No.106521706
>>106521639
gcc c99 with c89 inline syntax and cross compilation unit optimizations is the real c
feel free to disagree but youre wrong, bc then you wouldnt be arguing for gcc c99 with c89 inline syntax and cross compilation unit optimizations (TM).
Anonymous No.106521787 >>106521800 >>106521869
>>106521657
I love the phrase "don't reinventing the wheel" it's funny considering the fact that there are literally hundreds of thousands of different types of wheels special built for different purposes all different sizes, shapes, materials, density, finish.
The idea that we should do everything in computing with a handful of functions is madness, if it fits my constraints I'll consider using an off the shelf function, but forcing your data to work with standard functions when the simple act of moving data in 90% of the "work" computers do these days, is pants on head retarded.
Anonymous No.106521800 >>106521893
>>106521787
There are hundreds of types, yes, and the obsolete kind is not one of them, fuck off K&tRoon
Anonymous No.106521869 >>106521893
>>106521787
what are the constraints that prevent you from reusing some standardized implementation?
if it's all "just moving data", why does it need specialized implementations?
Anonymous No.106521893 >>106522069
>>106521800
>STOP REINVENTING THE WHEEL
>AIR IN TIRES IS OBSOLETE
>YOU HAVE TO USE let result: *const ReturnType = safe::tires::cast::() as *const ReturnType;
>>106521869
Because your own implementation lets you define your memory layout which you can tailor to your exact usage patterns
Anonymous No.106521963 >>106522301
standard sepples is deprecated
pic related
Anonymous No.106521984
Retard nigger nocodeshitter middle managers be like
>we already bought spoons, why can't you dig the trench with those?
Anonymous No.106522069 >>106522076 >>106522081
>>106521893
>Because your own implementation lets you define your memory layout which you can tailor to your exact usage patterns
name a use case where that has any measurable significance
Anonymous No.106522076
>>106522069
Literally any use case that allows you to read only the data you need without pulling in statically useless data
Anonymous No.106522081
>>106522069
I'll tell you when you dig out a trench with your bare hands with no tools on livestream and do it without rest for 72 hours straight.
Then I will drive in with a bulldozer and do x1000 more work than you accomplished in 5 mins.
Anonymous No.106522091
https://json5.org/
Why don't you see this in the wild more often
Anonymous No.106522093
>>106505508
The World as Will and Representation by Arthur Schopenhauer
Anonymous No.106522107
>>106505513
if it's too loud, you're too old
Anonymous No.106522108
>it's super important for this reinvented wheel to fit my constraints
>what are the constraints?
>uh um literally anything
cniles, everyone
Anonymous No.106522129
If my code can be x10 more efficient, I will make it x100 more efficient, seethe trannoid.
Anonymous No.106522135 >>106522226 >>106522296 >>106522301
Why write data structures in C when C++ has stl?
Anonymous No.106522226 >>106522249 >>106522296
>>106522135
that was uninformed
>because the optimal memory layout varies with the task at hand
simple example:
you want to work with sized strings?
you use this struct:
struct s_str_b
{
size_t size;
char text[];
};


you wanna work with slices?
you use this struct
struct s_str_a
{
size_t size;
char *text;
};

whats the difference?
one additional dereferencing.

also
arent you the retard in picrel?
Anonymous No.106522249 >>106522264
>>106522226
>arent you the retard in picrel?

The OP is from 7chan
Anonymous No.106522264
>>106522249
im not talking about op
im saying that i found a crab who seems to be obsessed with the same char as in the picrel from previous post

which ive seen posted here repeatedly
and i would find it hilarious that an uninformed programmer is a faggot rustrany
Anonymous No.106522290 >>106522302 >>106522313 >>106522518
why do people hate on C so hard?
it's a comfy language.
i started learning with python but next to C python is like riding a retard cycle with training wheels
Anonymous No.106522296 >>106522299 >>106522312
>>106522135
>>106522226
i wrote a whole program to demonstrate that btw
#include
#include
#include

struct s_str_a
{
size_t size;
char *text;
};

struct s_str_b
{
size_t size;
char text[];
};


int main(void)
{
char text[] = "this is a string";
struct s_str_a *str_a = malloc(sizeof(struct s_str_a));
struct s_str_b *str_b = malloc(sizeof(struct s_str_b) + sizeof(text));

str_a->text = text;
strcpy(str_b->text, text);

puts(str_a->text);
puts(str_b->text);
}

disASS it and you will understand why custom data structures are that important
Anonymous No.106522299 >>106522321
>>106522296
>malloc
strawman invalidated
Anonymous No.106522301
>>106522135
because it's slow as shit that's why
see >>106521963
Anonymous No.106522302
>>106522290
>you wanna + ints and strings? fuck it why not?
Anonymous No.106522312 >>106522321 >>106522329
>>106522296
>didnt free
>memory leaks all over your tampon
Anonymous No.106522313 >>106522333
>>106522290
>i started learning with python but next to C python is like riding a retard cycle with training wheels
its not supposed to be a good thing though
you shouldnt be learning c to feel extra
you should be learning c as an introduction to CS
and beyond that
you should be learning C when you need to write custom shit.
c is the right balance bw abstraction and control when doing the aforementionned
Anonymous No.106522321
>>106522299
>>106522312
its a demo, not a reference
!hrrrngh!
Anonymous No.106522329 >>106522350
>>106522312
here, done
u happy?
Anonymous No.106522333 >>106522341
>>106522313
well that was kind of my point.
i started with python and learned a lot (or so i thought) and then i started with C and realised that i knew nothing of how things actually work and i had to back an re-learn things properly.
i'm not saying python is shit. i'm saying starting with a high level interpreted language when you know nothing about CS is a bad move.
Anonymous No.106522341
>>106522333
i couldnt agree more
i, too, started with python

feel free to laugh but my early experiments in CV were entirely in paiton and i waited 6 seconds to parse a 256x256 image
Anonymous No.106522350 >>106522355
>>106522329
>u happy?
not since i was 18
Anonymous No.106522355 >>106522446
>>106522350
this sucks
being unhappy is a signal you need to change stuff in your life
Durgamaid !!6rbvgOTJii5 No.106522394 >>106522419 >>106522433 >>106522443
The features for maidbooru are completed. I am just tightening security a bit against CSRF. Next I will make maidchan (also with Java). Then maids can migrate to their new home. Images do not need to be moderated, as they will all come from maidbooru without users uploading anything.

Does anyone have ideas for moderating text? I am thinking word filters are needed, but not wholly adequate.
Anonymous No.106522419 >>106522476
>>106522394
why moderate text?
Anonymous No.106522433 >>106522581
>>106522394
also pot link plos
Anonymous No.106522443 >>106522581
>>106522394
>LE maid initiative
>didnt think of sentiment analysis

i always say maidniggers are bottom of the barrel
but what makes me curious is how didnt you get to this conclusion yourselves, and self destruct the movement
Anonymous No.106522446 >>106522479 >>106522492
>>106522355
well, i'm waiting to see if my father in law will lend me 140k euros so i can buy a house and maybe set up a small woodworking shop. i think that would make me happy.
Durgamaid !!6rbvgOTJii5 No.106522476 >>106522542
>>106522419
Maidchan will have some politeness rules which 4Chan does not. The "low-quality post" rule will also be a bit stricter. The current architecture totally prevents the uploading of illegal images, but a malicious user or federal agent could still post links to sites hosting illegal material.

>tl;dr: For the safety and comfort of the maids posting there.
Anonymous No.106522479 >>106522492
>>106522446
the way you say it makes it look like you expect the answer will be- no

140k is not the end of the world
you could make that yourself by being a construction painter and finding the right contacts
thats what i did.
3 days of work @ ~5hrs/day (repainting an appt) was ~1000 eur brutto for me
Anonymous No.106522492
>>106522446
>>106522479
one of my bosses was a painter too, he worked with offices
that faggot could make upwards of 1500 PER DAY
thats what painting 1000m2 does to you
Anonymous No.106522518 >>106522532
>>106522290
>why do people hate on C so hard?
not C itself, but cniles
it's because they always start internet fights against other languages while being unable to make a single solid argument backed by a practical application (as seen ITT), or even name a single driving principle for their language
Anonymous No.106522532 >>106522591
>>106522518
>it's because they always start internet fights against other languages
but on /g/ its always rustranoids who do that
and given plenty of rustranoids come from reddit i ssupect that what happens in the wider world
Anonymous No.106522542 >>106522554 >>106522559 >>106522581
>>106522476
Replacing bad words with funny ones is good to discourage bad posters
Like how 4chan replace sΓΆy with onion, even if it's easily bypasseable it makes people use these words less
Replacing cope/seethe/tranny/nigger/kys/nocoder/shitter/pajeet/nocodeshitter with funny things like kys -> i luv u, pajeet -> indian friends, etc
Anonymous No.106522554 >>106522566
>>106522542
what a retarded take desu
Anonymous No.106522559
>>106522542
thats dumb
sharty does it
didnt improve the quality by a iota

theres more parameters to that equation
Anonymous No.106522566
>>106522554
Durgamaid !!6rbvgOTJii5 No.106522581 >>106522647
>>106522433
It isn't publicly hosted yet.

>>106522443
>sentiment analysis
I could try this, but would prefer more lightweight solutions. Law Enforcement is also welcome on maidchan when it launches. It is a site for discussing advanced Mathematics and Computer Science research and these things are not illegal in America. Some cops wear maid outfits in their downtime. I just don't want malicious people from the CIA posting illegal content to the site to try to shut it down.

>>106522542
All racist and transphobic language will be aggressively word filtered into cuter, more polite terms, or fifteen minute bans will be issued. I think the ban policy on 4Chan is too strict. They hand out three day all boards bans like candy in a way that feels fundamentally unjust, more than an attempt to correct impolite behavior.

I am also thinking there may be positive mod actions, such as giving users who make exceptionally high quality posts a "Helpful Maid" badge that appears next to their posts. Moderation cannot be all stick, there must be some carrot.
Anonymous No.106522591 >>106522647
>>106522532
no, it's cniles
any thread against Java or OOP is always created by a cnile
rustards and functards at least have some principles you could make arguments for/against or just compare approaches
cniles just shit on everything that's not C but when asked about any practical application of their drivel, they fold harder than origami
there's just no good faith to be found in their infinite seething about other languages
Anonymous No.106522647
>>106522581
>I could try this, but would prefer more lightweight solutions.
none exist, and are reliable to the extent of being practical

the sharty measures are hinged on the psychology of people
you dont want that
you want hard certainty

how fucking unmaidely of you

>>106522591
no, its crabs
just... nuh uh.
and thats where it stands
nuremberg rules. what is of public knowledge will not be burdened by the necessity to prove it.
Anonymous No.106522672 >>106522861 >>106522906
>I need da censorship!
As long as nothing illegal is being posted, I don't care.
Anonymous No.106522861
>>106522672
kek
>posts picrel on the limit of illegality

stay in your threads, pedos
i dont give a shit youre even jany
we fukken dealt with janies too

keep the board clean you reatrd nbigger degenerate
your picrel proves your submission
>you wont dare post anything in actual contravention with 18 usc 1466
Anonymous No.106522906
>>106522672
>your picrel proves your submission
why did you even post that you nigger residue of a broken condom?
your post was the expression of loss, of submission
you subhuman nigger trash
Anonymous No.106522960 >>106522974 >>106522983 >>106523005 >>106523063
>not illegal
>makes censortards incredibly mad
Anonymous No.106522974 >>106522983
>>106522960
bc im not a conservative
fkn duh
>the absolute state of shartyhomos
Anonymous No.106522983 >>106523005
>>106522960
>>106522974
cont
nifty meme
but execution is half a dick sticking out of an ass/10
Anonymous No.106523000
Anonymous No.106523005
>>106522960
>>106522983
cont of cont
also: shows that the sharty is a pedator hunting ground
filled with tranoids
glowNIGGERs and mental fucking garbage
Anonymous No.106523028 >>106523052
Anonymous No.106523041 >>106523072
btw
why the interpersonal threads?
>if someone shows a weakness
>it should be exploited
thats how we self moderate bc psycho or not, if youre 120iq+ you will cover your ass
and so you can post here

unless its a counsel or philo thread
then we go counsel mode and or philo, i say
were still a community, but we need to self moderate
Anonymous No.106523052 >>106523088
>>106523028
>pedophilia is actually a good thing
>t. hitler
i mean
german natioonalism?
im belg you fukken dweeb nigger
Durgamaid !!6rbvgOTJii5 No.106523063 >>106523097
>>106522960
It isn't really an issue of censorship. If you walked into a physical maid cafe and started shouting obscenities and slurs, and waving around pornographic images and harassing maids and patrons, you would minimally be ejected from the establishment. You would also probably be arrested for "disturbing the peace" and/or institutionalized in a mental health facility. This isn't censorship. The "speech" in question had no meaningful content to censor. It is just disruptive behavior being rejected by those who do not wish to be disrupted.

A real world example of this is Johnny Somali.
Anonymous No.106523072
>>106523041
cont
and thence the culture
everything has meaning
we started as free speech so obviously darwinism's gonna happen
and who says darwinism, say survival of the fittest
its not without reason that we exist since 20 years
Anonymous No.106523088 >>106523109
>>106523052
Children cannot get pregnant, get your brain checked. Actually, ask a doctor to scan your skull to check if you even have a brain before they waste time on testing its function.
Anonymous No.106523096
>>106514209
>also name a single debian based distro
Debian
Anonymous No.106523097
>>106523063
>A real world example of this is Johnny Somali.
johnny somali has been whitified

im an uncivilized white
if you push me far enough i will annihilate everything you have built
and the cost to myself doesnt matter

this is where collectivism meets individualism
this is what makes the difference in history
Anonymous No.106523109 >>106523115
>>106523088
stfu pedo
ur a dysfunctional retard + pedophilia is a semitic thing
Anonymous No.106523115 >>106523123
>>106523109
Nice projection, LGBTkun.
Anonymous No.106523123 >>106523129
>>106523115
i dont fuck children
i also despise tranies
are you gonna say i secretely wanna fuck them?

sounds like cope
Anonymous No.106523129 >>106523146
>>106523123
Neither do I, all teenagers I came into got pregnant because they aren't children.
Anonymous No.106523146 >>106523153
>>106523129
a 13 y old can get pregnant but when that happens it often fucks them up not only phys. but also psy.

that emergency war power exists it doesnt mean you have to use it 24/7
we also cannibalize eachother and kill eachother over resources

you dont wanna get down that route bc you chomos are dysgenic asf and merely exposure is gonna kill you
Anonymous No.106523153 >>106523162
>>106523146
Take it up with God if you have a problem with it, because my dick doesn't.
Anonymous No.106523162 >>106523172
>>106523153
god expresses his will through my acts too, though
you dont wanna go down that route either, mikee
chill your fukken loins and remain respectable
Anonymous No.106523172 >>106523191
>>106523162
impotent seething incel rage
Anonymous No.106523191
>>106523172
nono
volcel bc i have an 8 inch cock
and last girl i was with attempted suicide bc she treated me like a sextoy so i left her

you incels think being a sextoy is nice
and it is. for the first week.
then it becomes a chore
and today i seldom think about fucking bc im disgusted
Anonymous No.106523201 >>106523228 >>106523276 >>106523307
>thread slightly improves with maids
>this makes tourists immediately appear to shit it
I feel like some people have a kink of acting retardedly in good spaces
Anonymous No.106523228 >>106523242 >>106523258
>>106523201
no, you started with off topic
dont call me an incel

and heres your worthlessness in full display:
you deny manifest truth when expeditive
total maidnigger death
youre entirely worthless to this board
get the fuck outta here back to your maidcord
Anonymous No.106523242 >>106523259
>>106523228
Sounds like that's your worthlessness anon, both inaptitude with words and with noticing I'm a third party than whoever called you an "incel"
Anonymous No.106523258 >>106523266
>Anonymous 09/08/25(Mon)18:56:20 No.106523201
>>>106523228>thread slightly improves with maids
>>this makes tourists immediately appear to shit it
>I feel like some people have a kink of acting retardedly in good spaces
Anonymous No.106523259
>>106523242
>n-no, but u
even assuming that
i talk of good practices
i talk of gpgpu
i talk of ai

you talk of fukken rsa reimplementation
and you fucking flame when confronted with it
Anonymous No.106523266
>>106523258
>and you fucking flame when confronted with it
thanks anon
prime example of maidniggerdom
Anonymous No.106523276 >>106523284 >>106523294
>>106523201
You can always spot the tourists/federal agents because they literally can't post maids. IIA has copyright restrictions because corporations are more powerful than God in America, so they made their own copyright free images to post. They're just memetic demons and can be disregarded out of hand.
Anonymous No.106523284 >>106523307
>>106523276
i dont want to post maids
bc if you post maid == youre a mental retard
Anonymous No.106523294 >>106523307
>>106523276
i can post motoko the fed though
and the rest of her fed friends
Anonymous No.106523307 >>106523320 >>106523330
>Anonymous 09/08/25(Mon)19:04:04 No.106523276
>>>106523284 >>106523294>>106523201
>You can always spot the tourists/federal agents because they literally can't post maids. IIA has copyright restrictions because corporations are more powerful than God in America, so they made their own copyright free images to post. They're just memetic demons and can be disregarded out of hand.
Anonymous No.106523309
theyre not us feds though
theyre not mercenaries for hire on a highest bidder basis

i could do that for my country
i could kill pedos and terrorists to protect our women and children
Anonymous No.106523320
>>106523307
>tldr: pedo kvetching
post tech
ghost in the shell is tech related at least
Anonymous No.106523330 >>106523350
>Anonymous 09/08/25(Mon)19:08:32 No.106523320
>>>106523307(You)
>>tldr: pedo kvetching
>post tech
>ghost in the shell is tech related at least
Anonymous No.106523350
>>106523330
>muh self control
im doing exactly what i can allow myself to do

but your being a fat faggot fishing for boots though, eglin

also fucking hire me
if youre good as you think you are send me a letter
i dont give a fuck about the goyim or whatever just i wanna oppress now
but youre the easier target to oppress though
so i bully you, not anyone else
Anonymous No.106523376 >>106523391
Monday on dpt all the unemployable NEETs talk about anything but programming
Anonymous No.106523377
>the moment of realization when youre confronted with actual chaos
im profile resistant
thats isnt that hard, actually
hire me
Anonymous No.106523381 >>106523399
>schizofag vs maidniggers
What a treat
Anonymous No.106523382
Anonymous No.106523391
>>106523376
yeah dont call me chud and were fine
but you did
which means the whole thread is a shitpost
Anonymous No.106523398
tell me what to write

i want to get better by writing new stuff
when it comes to complex software like debuggers, kernels and anything with embedded im completely lost

i thought of writing a pure rust web app with wasm but like what is the point what am i gonna do with the website i personally dont need one.
Anonymous No.106523399 >>106523405
>>106523381
rly ?
maidniggers just stfu
its not only maidniggers though
what made me stop posting here was lisp shilling
Anonymous No.106523405 >>106523410 >>106523422
>>106523399
You're still posting.
Anonymous No.106523410 >>106523421
>>106523405
yeah
not in that sense, duh
Anonymous No.106523421 >>106523428
>>106523410
You cannot stop posting.
Anonymous No.106523422
>>106523405
also doesnt that gem come from the sharty?
Anonymous No.106523428 >>106523434
>>106523421
thats a bold assumption
but you thought in the right direction
thesis->confrontation with thesis and adjust based on the feedback

youre lea rning profiling, im so proud
Anonymous No.106523434 >>106523448 >>106523456
>>106523428
Remember, you're here forever.
Anonymous No.106523448 >>106523456
>>106523434
no, im not
if i were i would have been a jany
but im not
Anonymous No.106523456 >>106523472
>>106523434
>>106523448
i would have *BECOME a jany
this is the reason i didnt

im NOT here forever, actually
Anonymous No.106523472 >>106523478 >>106523492
>>106523456
Once you die, we will restart the simulation again.
Anonymous No.106523478 >>106523492 >>106523637
>>106523472
i did occult shit
ill be recycled, lose my consciousness
i didnt do the bad shit
Anonymous No.106523492 >>106523543 >>106523637
>>106523472
>>106523478
ill exist everywhere and nowhere at once
i integrated into the order of things
ill be repurposed into elements of a road so to speak
an eternal one, and i wont have the consciousness of my being

so its all good
unironically ill pave the way and ill matter throughout time
Anonymous No.106523543 >>106523637
>>106523492
>so its all good
>unironically ill pave the way and ill matter throughout time
so my human vanity is satisfied
Anonymous No.106523637 >>106523674
>>106523478
>>106523492
>>106523543
This is your brain on drugs.
Anonymous No.106523674 >>106523711
>>106523637
yes i do drugs
but also ive been initiated to reiki when aged 11
i left physical marks on people aged 16

theres more to this shit
and where it becomes technological is that i know this shit exists
i wanna fukken technologize it
i want a fucking reiki machine well be using to cure broken bones
i want zero point energy draught from gold inlaids
i want reality to be simultaneous throough a fukken portal

but most of it
i have fucking questions
and i want answers
Anonymous No.106523711 >>106523723
>>106523674
You were molested as a kid weren't you
Anonymous No.106523723
>>106523711
no
i saw real power
i saw a potential future
and i wanna dat

i saw direct action of the mind upon matter
theres an explanation to that
Anonymous No.106523766 >>106523797
>>106505464 (OP)
Next thread:
>>106523648
>>106523648
>>106523648
Anonymous No.106523797
>>106523766
goos call