/dpt/ - Daily Programming Thread
Old thread:
>>106197035
What are you working on, /g/?
Anonymous
8/13/2025, 12:07:36 PM
No.106245721
good morning sirs
please don't get filtered by OOP
Anonymous
8/13/2025, 12:12:35 PM
No.106245754
I learned about setting custom favicons for Javascript bookmarklets in Chromium browsers. It's a matter of making some edits to the Favicons SQLite database in the user profile folder, but the bookmarklet has to be minified and URI-encoded in order for this to work.
Anonymous
8/13/2025, 12:29:08 PM
No.106245854
>>106249428
>>106245679 (OP)
what project could I do to get familiar with c++/rust?
Anonymous
8/13/2025, 1:02:52 PM
No.106246100
>>106246565
Everyone below this comment is nocoder scum
Anonymous
8/13/2025, 2:01:36 PM
No.106246565
>>106252445
>>106246100
Years at Blizzard?
I made my own fully functional hentai viewer using just Gemini because no one makes viewers that can display more than two pages at once.
This one I made can even bring up thumbnails when you press the spacebar.
My OS has graphics now. It can also send and receive ARP packets but that's boring,
Anonymous
8/13/2025, 3:19:41 PM
No.106247199
>>106245648
>what's the need?
The good softwares that only exist in the Platonic realm are still out of reach.
Anonymous
8/13/2025, 3:40:23 PM
No.106247388
Anonymous
8/13/2025, 3:56:52 PM
No.106247519
>>106247703
fuck this pic is so beautiful
Anonymous
8/13/2025, 3:57:52 PM
No.106247527
>>106247177
how do i get into system programming
Anonymous
8/13/2025, 4:20:13 PM
No.106247703
>>106247728
>>106247519
Suigintou is beautiful, isn't she?
/a/'s now forgotten queen as times change and increasing faggotry and little kids plague the board.
Anonymous
8/13/2025, 4:23:01 PM
No.106247728
>>106247852
>>106247867
>>106247703
>little kids
more like 40 yo tranny "oldfags", anime is dead i dont give a shit anymore
Anonymous
8/13/2025, 4:37:09 PM
No.106247852
>>106247728
>muh trannies
Your fetish is fucking gross, buddy.
>anime is dead
only 4 u
The little kids expose themselves frequently, in my experience. There's some middle-aged losers, too, yes, but there are children there who I wish would piss off. No matter how hard any child may try to blend in, their inexperience and childish behaviors cannot be hidden from those of us who have been on this messed up rock much longer. And it's not just /a/, it is in all parts of this blue planet. Or another example: socially awkward folks. Their inexperience and incompetence in social situations makes them stick out versus everyone else. Most folks don't mind, but then there's socially more mature and more manipulative men and women who see the less experienced and can expertly exploit them.
Anonymous
8/13/2025, 4:39:51 PM
No.106247867
>>106248777
>>106247728
>t. US politics and social media obsessed zoomer
Anonymous
8/13/2025, 5:28:26 PM
No.106248313
I like that the AI spam bots are on hold while the thread is inactive.
Path to learning assembly?
Anonymous
8/13/2025, 5:59:26 PM
No.106248585
>>106248688
>>106248557
Start reading about assembly.
Anonymous
8/13/2025, 6:12:14 PM
No.106248688
>>106248767
>>106248585
>he doesnt know
kek
Anonymous
8/13/2025, 6:19:33 PM
No.106248767
Anonymous
8/13/2025, 6:20:31 PM
No.106248777
>>106250342
>>106247867
>"US" "politics"
answer yourself whether you use discord or twitter and fuck off right after that, because i dont
Anonymous
8/13/2025, 6:22:33 PM
No.106248801
>>106248557
Its just coding
But you need to find out what symbols the computer reads, instead of asking a compiler to do it for you.
Anonymous
8/13/2025, 7:18:43 PM
No.106249428
>>106249889
>>106279142
>>106245854
niggas pls, what some system programming stuff I could do to prepare for my advanced OS course?
Anonymous
8/13/2025, 7:20:50 PM
No.106249445
>>106247177
that's really cool, if I were to do an OS I would rather work towards having HTTP than a GUI to be desu
Do you have a scheduler ? Shell?
Anonymous
8/13/2025, 8:04:31 PM
No.106249889
>>106279142
>>106282515
>>106249428
>prepare for my advanced OS course
Look at the syllabus
Google terms you don't know
Read the xv6 kernel
Anonymous
8/13/2025, 8:22:38 PM
No.106250089
>>106252550
>>106287204
I made a DIY assembler some time ago, now I have time to develop the next logical step: a DIY compiler.
It's one of those "big projects" everyone has on their bucket list.
The programming language is of course invented by me, as well as the generated assembly ISA.
Here's my test program:
var prova: word
prova = (11 and 1) + (4 - 1) nyo
fun do_something(message: ptr): word
var locale: word
locale = 123 nyo
gema
nyo
fun semplice(): word
return 100 nyo
nyo
var coso: word
coso = call semplice nyo
if prova > 0 do
call do_something "Welcome" nyo
else
gema
nyo
var i: word
i = 0 nyo
while i < 10 do
gema
i = i + 1 nyo
nyo
var indirizzo: ptr = 0x8000 nyo
var contenuto: word = [indirizzo] nyo
So far the compiler is cobbled together using python, maybe I'll write a selfhosted version in the far future.
Anonymous
8/13/2025, 8:37:34 PM
No.106250225
>the absolute most poser-thing someone can be writing
Anonymous
8/13/2025, 8:47:54 PM
No.106250342
>>106250905
>>106248777
Yes I use discord to talk with my IRL friends and people who use my FOSS projects or FOSS projects I've contributed to.
What I do in my private time doesn't decrease the quality of this thread or /g/ in general. However you bringing up US-centric political and cultural issues on a technology board does bother everyone. And no amount of mental gymnastic is going to change that.
So post your /g/ related project or shut up, zoom zoom.
Anonymous
8/13/2025, 9:45:38 PM
No.106250905
>>106251163
>>106250342
>i use discord
i don't, lower your tone when talking to me tourist
Anonymous
8/13/2025, 10:11:14 PM
No.106251163
>>106250905
I have been here before you even had access to the internet.
Anonymous
8/13/2025, 10:12:53 PM
No.106251181
>>106251440
cmakes me want to kill myself
Anonymous
8/13/2025, 10:40:13 PM
No.106251440
>>106251181
It's easy enough when you're just consuming stuff to write local programs but distributing libraries and making sure it works on all platforms is annoying.
Anonymous
8/13/2025, 10:44:57 PM
No.106251488
>>106251635
>>106254078
On my "bucketlist", I have "contribute to Open Source at least once". But I have no idea what I would contribute to.
I saw a package I use at work had a vulnerable dependency and I thought that would be my chance, but someone had already made a PR for that.
Anonymous
8/13/2025, 10:59:27 PM
No.106251635
>>106251488
learn haskell
Anonymous
8/13/2025, 11:13:07 PM
No.106251783
>>106260619
>>106260791
Got a horizon and a hud. And some fucked up clouds.
Anonymous
8/14/2025, 12:23:37 AM
No.106252377
>>106252404
bruh
>>106252377
what exactly does it mean from scratch self hosted? Is that one of those memes where they start with the simplest C compiler and build up, to not rely on any binary you can't build youself?
Anonymous
8/14/2025, 12:28:13 AM
No.106252412
>>106252778
>>106282250
In C++ is it 'proper' design to expect a user of your library to make a derived class of a class you provide so that they can add features to it they may want but don't make sense for the library to add (for example an image manipulation library expecting the user to make a derived version if they want to add support for exporting / importing from files) and if not how would something like this normally be done? (maybe my example is bad and there is stuff that is more core to the class that you lose a lot of efficiency if you tried to go through an interface vs extending the class)
Anonymous
8/14/2025, 12:32:02 AM
No.106252445
>>106246565
he writes those comments exactly the way he speaks
Anonymous
8/14/2025, 12:34:15 AM
No.106252467
>>106252404
it means he wrote the thing that turns zig into aarch64 in zig
Anonymous
8/14/2025, 12:43:56 AM
No.106252550
>>106250089
>nyo
>nyo
>nyo
Anonymous
8/14/2025, 12:44:22 AM
No.106252557
>>106245679 (OP)
Post more Suigintou.
Anonymous
8/14/2025, 12:51:44 AM
No.106252621
>>106252524
performant code? You know, the thing people use low level languages for?
Anonymous
8/14/2025, 1:11:30 AM
No.106252778
>>106252848
>>106253823
>>106252412
Yes, extending your library applies to most libraries and all languages. But 'derived classes' might not be the best way.
You generally want to discourage inheritance, and not use it yourself. Prefer composition for most cases. This mean that:
> to make a derived class of a class you provide so that they can add features to it they may want but don't make sense for the library to add
Instead of making a derived class, the user would preferably make a class which hold an object of your class. Then use methods of the object for example to extract the needed data of the image.
example if your lib is a image convolution library or something of the likes: (sry for syntax but c++ is not fresh in my mind)
# REALLY ANNOYING library using inheritance
class Image:
abstract class ManipulatedImage: Image
class BlurredImage: ManipulatedImage
class BlackAndWhiteImage: ManipulatedImage
# library user
class ExportableImage: ManipulatedImage
void Export()
#################################
# better library using composition
interface Image:
intsize
[]int pixels
class SimpleImage: implements Image
intsize
[]int pixels
enum Effects:
Blur
BlackAndWhiteFilter
class ManipulatedImage: implements Image
private:
SimpleImage image
Effects []
public:
int size
[]int pixels
# library user
class ImageExporter:
Image image
void Export() {
for pixel in this.image.pixels() {
writer.write(pixel)
}
}
Sorry I realize that the fucked up syntax makes this harder to read.
Anonymous
8/14/2025, 1:16:43 AM
No.106252811
Anonymous
8/14/2025, 1:21:43 AM
No.106252848
>>106253823
>>106252778
An example of how inheritance goes wrong:
Say in the annoying case you hold pixel data for Images in pixel arrays. The for some reason, you need to hold it a Map for Manipulated Images.
This means that the library user might have to either make different Export functions for different Image class types. Or even make different classes, ExportableImage and ExportableBlurredImage, and a ExportableBlackAndWhiteImage. They might get confused no when they see that a BlackAndWhiteImage has a Map pixels and a []int pixels inherited from the base Image class. And so on.
In the composition case, if you want to make some implementation to hold pixels in a Map you can, all you have to do is ensure that you respect the public interface, in the example this is []int pixels.
So once you make your change, the library literally remains the same. It hold a object that guarantees an image interface, and you can call pixels to get a []int of pixels. Now the implementation detail to convert the pixel Map to and Array is up to YOU. Which is great for all involved.
There is a lot to say on this subject, hopefully I didn't lose you. I now realize I should have redirected you to youtube since there are tons of great videos on the subject, this one for example:
https://www.youtube.com/watch?v=hxGOiiR9ZKg
and more.
tldr: when making a library, make sure to have a clearly defined interface, and make sure that implementation details are hidden from the users of the library (i.e. avoid a leaky abstraction). Watch the link above.
Anonymous
8/14/2025, 1:54:50 AM
No.106253135
>>106253299
>>106252524
any idea where those behavior tests are?
>>106252524
the other backends (in general, not talking to Zig specifically) may not be as fast as LLVM but doesn't mean there don't produce performant code, and let's not pretend that most of the performance program don't come from the way they are program, deal with memory, etc.. optimizing compilers are not magic and there are other considerations than performamce
Anonymous
8/14/2025, 2:15:23 AM
No.106253299
>>106253514
Anonymous
8/14/2025, 2:33:05 AM
No.106253435
>>106253656
>>106252524
Writing a programming language, doing code optimization in IR, diving deep into MLIR. Idk man, you can do pretty awesome stuff with the tool chain if you ask me.
Currently learning C/C++ on a deeper level before diving into the LLVM world, or at least that's my plan (I have worked just a little bit on it for software analysis stuff).
Ps: I know that I might just need C++ in this case, but I have learning C in my bucket least as well, so I'm doing that at the moment. Call me old fashioned, but I like learning new programming languages using books, and after digesting everything, doing a couple of projects.
Anonymous
8/14/2025, 2:40:59 AM
No.106253514
>>106253299
oh shit, it's Zig spec tests, I thought it was tests for assembling x86
Anonymous
8/14/2025, 3:00:27 AM
No.106253656
>>106253782
>>106253985
>>106253435
i was just memeing a bit, I actually like the concept of LLVM. I constantly hear about the slow compile times and confusing tooling. But as someone who isn't as interested emitting assembly it sound great being able to make use of the metric tons of hours poured into the optimizations and backends.
I have done transcompilations to C and higher level langs, and byte code generation but have yet to emit assembly or machine code. I'm still more tempted by llvm
Have been meaning to learn some c++ too for a while. It's just so fucking massive. I have some notions of c++11 and 14, but now it turns out everything is better with c++20, but there a 90% chance any c++ codebase I work on is c++11 at most, but an interviewer will ask some random c++17 question about his particular featureset, ahhhhhhhhh
Anonymous
8/14/2025, 3:18:39 AM
No.106253782
>>106253656
If you aren't interested in emitting code you can target C, QBE or wasm to get 80% of the performance by doing 20% of the work without downloading the LLVM behemoth and using all its capabilities and annotations.
Anonymous
8/14/2025, 3:23:58 AM
No.106253823
>>106254262
>>106258891
>>106252848
>>106252778
How do you work around scenarios where you might otherwise use polymorphism like the case of a container of
with the contents all being various types of Derived objects you want to operate on? Is there an alternative to providing a virtual interface asking the library user to implement their custom version of the class if the default ones don't work for them?
Anonymous
8/14/2025, 3:26:50 AM
No.106253842
>>106246679
Good boy
pat pat pat
Anonymous
8/14/2025, 3:48:16 AM
No.106253985
>>106253656
I didn't even read the complete img lol. Yeah, usually using LLVM rather than just implementing a native compiler is gonna slower. Or at least in theory. As you can see, Rust uses LLVM as a backend for example and it's very fast. But yeah, usually implementing a native solution can be faster. Go is also another PL that decided not to use LLVM for speed reasons.
But the main advantage of LLVM is and always be portability and all the ecosystem around it. You can be more efficient writing code in a structured way instead of implementing all from the ground up.
Get what you mean about C++. That thing is huge. I'll just learn what I can about C++20 and learn the rest on the get go.
Anonymous
8/14/2025, 3:59:09 AM
No.106254078
>>106251488
AOSP is unironically the easiest to contribute to as a nobody. I've had stuff merged into linaro which was picked up by aosp from when I was 15
Anonymous
8/14/2025, 4:00:50 AM
No.106254088
>>106263353
>bugs in the linker
>bugs in the compiler
>bugs in the assembler
>bugs in the debugger
Anonymous
8/14/2025, 4:25:10 AM
No.106254262
>>106253823
>Is there an alternative to providing a virtual interface asking the library user to implement their custom version of the class if the default ones don't work for them?
there's probably some arcane way to do it with templates
Anonymous
8/14/2025, 5:29:16 AM
No.106254702
Anonymous
8/14/2025, 5:54:40 AM
No.106254864
>>106259875
How does this look?
Anonymous
8/14/2025, 6:25:12 AM
No.106255020
>>106256509
how does a language without headers use a library written in a language with headers?
Anonymous
8/14/2025, 10:26:16 AM
No.106256165
Anonymous
8/14/2025, 11:03:53 AM
No.106256375
>>106277062
>>106291091
>>106248557
Computer, enhance has a section on emulating an 8086, but it's paid and I do not know whether the handmade network related discord servers give out free access anymore.
You could start out with something more friendly like a 6502 tutorial (
https://skilldrick.github.io/easy6502/) or even rawdog CHIP-8 and then work your way up to modern hardware.
Anonymous
8/14/2025, 11:29:07 AM
No.106256509
>>106255020
You either include header if it's supported or generate bindings form the header.
Anonymous
8/14/2025, 3:04:46 PM
No.106257944
Anonymous
8/14/2025, 3:06:49 PM
No.106257959
>>106258774
>>106259048
looking at man-made horrors
>Myco is a lightweight, expressive scripting language
https://github.com/TrendyBananaYT/myco/blob/main/myco/src/codegen.c
> fprintf(file, "int main() {\n");
> fprintf(file, " return 0;\n}\n");
> "gcc -O2 -std=c99 -o %s.exe output.c",
https://github.com/TrendyBananaYT/myco/blob/main/myco/src/loop_manager.c
> * Loop Safety Features:
> * - Maximum iteration limits to prevent infinite loops
> * - Maximum loop depth to prevent stack overflow
https://github.com/TrendyBananaYT/myco/blob/main/myco/src/eval.c
>#include
Anonymous
8/14/2025, 4:04:35 PM
No.106258441
>>106258625
>>106258903
man dpt is also dead
Anonymous
8/14/2025, 4:22:50 PM
No.106258625
>>106258915
>>106265686
>>106258441
/dpt/ came to life when the maidposters participated and died when the maidposters were banned. Now it is just college students discussing intro to programming level topics while unconvincingly larping as senior software developers.
Anonymous
8/14/2025, 4:33:34 PM
No.106258735
void Compute(Data& data, Param& params, Work* work)
{
ENQUEUE_COMMAND([&](CmdList& cmd)
{
//
}
}
All args used to be passed by pointer and lambda captured by value. When the function need to be changed, I also changed to capture by reference, except now it passed to command a garbage *work pointer.
It costed me 4 excruciating hours to debug this shit
Anonymous
8/14/2025, 4:37:37 PM
No.106258774
>>106258965
>>106257959
On the one hand, it's a working project. On the other, that is some pretty horrible code.
Anonymous
8/14/2025, 4:48:19 PM
No.106258891
>>106253823
Library provides an interface and user implement the interface in this case. In C++ interfaces are just classes you inherit from (I think C++26 metaclasses might "improve" on this somewhat.) This muddies the waters a little bit since when you hear "do not use inheritance" it can be somewhat confusing how to resolve. You can use CRTP where the interface template inherits from base class with virtual functions if you want to add template garbage but simple inheriting an base class with no/minimals member datas that is a good well-designed interface for your library is fine. Sometimes you have to do inheritance. Alternative is to use variants and visitor pattern too which could be better for your use case. Visitor/variants can help you keep your objects smaller if overhead of vptr is important -- say collection of one billion objects, every byte on the object does count here and tag for a variant can be as small as one byte, or even smaller if you really work on packing while vptr is always going to be pointer size (4 or 8 bytes.)
Anonymous
8/14/2025, 4:49:04 PM
No.106258903
>>106258441
a recent and prolonged aggressive schizo invasion made the threads unpleasant to be in
seems he's gone, or at least calmed down, but the other people haven't came back
and it's not like there's no programming discussion on the board, it's just they pop up as their own threads
Anonymous
8/14/2025, 4:50:30 PM
No.106258915
>>106264839
>>106258625
dpt suffered the same fate as stack overflow because 80% of the posts used to be asking stuff that people now ask llms
Anonymous
8/14/2025, 4:55:38 PM
No.106258965
>>106259048
>>106259096
>>106258774
>it's a working project
no it's not, it's a dumpster fire and possibly AI generated.
Anonymous
8/14/2025, 5:02:58 PM
No.106259048
>>106259214
>>106257959
>>106258965
i don't get it, what else should a barebones C transpiler be doing exactly?
Anonymous
8/14/2025, 5:07:48 PM
No.106259096
>>106259214
>>106258965
Well, HEAD certainly does not build. There are two bugs I did find: Makefile needs to enable GNU extensions on linux, or use C23 (I opted to use C23) for strdup. Additionally, there is spurious eval.h in myco/src/ which prevents compilation. Removing that file finally fixes build. Test codes build and execute now. It is not 100% working project I guess but small adjustments produce a functional output. Who cares if it is AI generated or not?
Anonymous
8/14/2025, 5:20:55 PM
No.106259214
>>106259239
>>106259048
C transpilers should not exist, but if one is going to be legit it should have a proper front end and back end. This one doesn't even have a type checker and just because of the "loop manager" bullshit alone you can be sure it has vulnerabilities left and right.
>>106259096
>small adjustments produce a functional output
>Who cares if it is AI generated or not?
lol. ok.
Either it glows or you braindead faggots are involved with it.
Anonymous
8/14/2025, 5:23:48 PM
No.106259239
>>106259267
>>106259214
AI is here to stay, like it or not. I would rather spend my time programming than complaining about it. I do not think anyone disagrees the project is trash but what have you produced recently? Perhaps you should consider using AI too.
Anonymous
8/14/2025, 5:27:59 PM
No.106259267
Anonymous
8/14/2025, 5:29:35 PM
No.106259286
>>106259404
on today's episode anon has a weird hate boner for random innocuous github project
Anonymous
8/14/2025, 5:41:51 PM
No.106259404
>>106259443
>>106259286
>just start writing your programs in random vulnerable AI generated languages bro
>AI is the future, trust me
Anonymous
8/14/2025, 5:43:53 PM
No.106259426
Working on a forum/textboard similar to 4chan for the gemini protocol
Anonymous
8/14/2025, 5:45:02 PM
No.106259443
>>106259533
>>106259404
You are not required to use it.
Anonymous
8/14/2025, 5:52:04 PM
No.106259533
>>106259564
>>106259443
Why not? Who am I to reject a working project?
Anonymous
8/14/2025, 5:55:38 PM
No.106259564
>>106260083
>>106259533
If your use cases are not satisfied by the project why would you use it? You would not use AI to run your dishwasher since AI cannot do that yet. Why would you use myco if you do not need or want what it provides?
Anonymous
8/14/2025, 6:29:42 PM
No.106259875
>>106254864
bump, I also have prometheus for system monitoring, logs to timescale db
Anonymous
8/14/2025, 6:50:13 PM
No.106260083
>>106259564
I am the one saying nobody should use this garbabe ever. You're the one that are saying why not.
Anonymous
8/14/2025, 7:13:08 PM
No.106260306
>>106245679 (OP)
I'm working on Suigintou
Anonymous
8/14/2025, 7:45:33 PM
No.106260619
>>106260791
>>106264342
Anonymous
8/14/2025, 8:04:54 PM
No.106260791
>>106260849
>>106251783
>>106260619
What is it you're doing?
Anonymous
8/14/2025, 8:11:26 PM
No.106260849
>>106261009
>>106260791
Decompiling an old DOS game. Menus work, 3D software rendering in the menus works. Getting real close to in-game rendering working too.
https://github.com/Zizin13/Roller
Anonymous
8/14/2025, 8:28:27 PM
No.106261009
Anonymous
8/14/2025, 8:35:38 PM
No.106261096
Wasted several days rechecking my code over and over that was already correct, because the test condition I wrote was inverted.
Essentially: if (correct) { fail }.
How much will my programming skills improve if I learn regex?
Anonymous
8/14/2025, 10:30:47 PM
No.106262682
>>106262640
Not at all, however, your ability to create "parsers" like a negroid will increase 100 fold.
Anonymous
8/14/2025, 10:55:52 PM
No.106262966
>>106264045
So this is the power of llvm?
Anonymous
8/14/2025, 11:30:40 PM
No.106263353
>>106263487
Anonymous
8/14/2025, 11:43:04 PM
No.106263487
>>106263570
Anonymous
8/14/2025, 11:50:01 PM
No.106263570
>>106263872
>>106263487
>https://users.cs.utah.edu/~regehr/papers/pldi11-preprint.pdf
This one shows that LLVM has even more.
All in all, C and C++ are not only a burden, but also a security and sanity risk.
Anonymous
8/15/2025, 12:20:22 AM
No.106263872
>>106263570
>This one shows that LLVM has even more.
Yes, this time but I think serveral other studies like have been made and that it was already discovered that GCC had hundreds of bugs, bugs that they had already fixed.
I'm sure that LLVM also have boat loads of bugs but it's more well structured than GCC so it should have less bugs. For LLVM there was a lot of careful thinking into design the IR for example (the first one, not MLIR) while in GCC it used to be very messy.
>All in all, C and C++ are not only a burden, but also a security and sanity risk.
I prefer imperative programming and I'm forcing myself to prefer manual memory management but I agree. What we should have is a langauge inspired by ATS that has pointers and pointer arithmetic but that can't be casted to whatever, and where the size of what they point to is part of the static type system, so limited dependent types. Generally the size of memory object would be described by linear relations (a + x*b) and type checking this boils down most of the time to a set of linear inequations that easily solved. As I understand.
Anonymous
8/15/2025, 12:38:11 AM
No.106264045
>>106264085
>>106262966
Both are bad. Why is gcc doing a sub and then push? It should do a sub once and then move twice. A push does a sub + mov, which is unnecessary here
Anonymous
8/15/2025, 12:42:14 AM
No.106264085
>>106264264
>>106264045
Actually nvm, with -m32 push seems to be faster than mov? it's cpu specific behavior. Im sorry I doubted you gcc gods.
Anonymous
8/15/2025, 12:53:58 AM
No.106264208
I have an image dataset that is about 20 GB in size. I wrote a Crystal program to do some preprocessing on it. Actually, I wrote several crystal programs, which I have been using to progressively do feature selection in several steps. Why Crystal? I have a lot of familiarity with Ruby for its rapid prototyping abilities, but I need speed and memory efficiency to process this dataset.
My most recent preprocessing program is getting an error that occurs in release but not in debug. The error is related to a Crystal library called Pluto throwing an unhandled exception when loading a PNG file. That unhandled exception is caused by an error code 18 received from... "somewhere". I want to say it's from libspng, which Pluto links against, and looking at the spng_errno enum from that library, this should correspond to SPNG_ECHUNK_CRC. Which tells me there's a failed cyclical redundancy check somewhere in loading the image...
Except it's random every time I run the program, which image fails that check. And it fails on images that succeeded in other preprocessing scripts using the same library. It's possible that the error code 18 is coming from somewhere else, but it's really hard to tell because the highest line in the stack trace comes from pluto/format/png.cr:97, which is a fucking macro. It could be an error coming from the OS due to some resource not being freed by the GC, but I'm uncertain.
Anonymous
8/15/2025, 12:59:45 AM
No.106264264
>>106264085
CPUs are such a mess:
https://stackoverflow.com/a/49503043 how are you supposed to reasonable write assembly? or even a compiler. You get a performance increase if you use push, but on older cpus it gives worse performance and if you mix it with mov with addressing mode [rsp+immediate] then it can be slower, so the compiler has to do all kinds of checks that doesn't make sense unless you read a third-party instruction optimization manual (
https://agner.org/optimize/) since neither amd nor intel provides that information
Anonymous
8/15/2025, 1:09:54 AM
No.106264342
>>106264774
>>106260619
LOOK UPON MY WORKS YE MIGHTY AND DESPAIR. I had to look at the assembly directly to figure this out.
Anonymous
8/15/2025, 1:33:09 AM
No.106264572
>>106262640
It's good practice for having a good intuition of parsing and you should write regexes as if you were writing a parser. It's important for a programmer to be good at parsing.
Anonymous
8/15/2025, 1:40:09 AM
No.106264633
>>106262640
your ability to solve problems will increase quite a lot, but not your programming skills
Anonymous
8/15/2025, 1:55:20 AM
No.106264774
>>106264814
>>106264342
The decompiler was wrong about something?
Anonymous
8/15/2025, 1:58:57 AM
No.106264814
>>106264864
>>106264774
Yeah it was missing an assignment of "xp * scr_size >> 6" to the screen x position of the draw structs.
Anonymous
8/15/2025, 2:01:30 AM
No.106264839
>>106258915
That isn't how maids used it.
Anonymous
8/15/2025, 2:04:32 AM
No.106264864
>>106264888
>>106265049
>>106264814
very nice. It the first time I seen this "fistp" instruction and it's just before the shift, maybe this is why it fucked up.
Anonymous
8/15/2025, 2:07:35 AM
No.106264888
>>106264864
or maybe because of the call
https://en.wikipedia.org/wiki/X86-64#Differences_between_AMD64_and_Intel_64
>In 64-bit mode, near branches with the 66H (operand size override) prefix behave differently. Intel 64 ignores this prefix: the instruction has a 32-bit sign extended offset, and instruction pointer is not truncated. AMD64 uses a 16-bit offset field in the instruction, and clears the top 48 bits of instruction pointer.
>On Intel 64 but not AMD64, the REX.W prefix can be used with the far-pointer instructions (LFS, LGS, LSS, JMP FAR, CALL FAR) to increase the size of their far pointer argument to 80 bits (64-bit offset + 16-bit segment).
Anonymous
8/15/2025, 2:12:57 AM
No.106264932
>>106264963
>>106265015
who wants to help build BETANET?
https://ravendevteam.org/betanet/
Anonymous
8/15/2025, 2:17:11 AM
No.106264963
>>106265179
>>106265706
>>106264932
The spec is AI generated and lacks an abstract/introduction of sorts to properly describe exactly what implementation will look like.
Anonymous
8/15/2025, 2:23:09 AM
No.106265015
>>106264932
>cuck licence
Anonymous
8/15/2025, 2:28:12 AM
No.106265049
>>106265321
>>106264864
The fistp is unrelated to this, just intermingled, setting up for yp calculation. Ida just barfs on things sometimes idk why.
Anonymous
8/15/2025, 2:43:21 AM
No.106265179
>>106264963
>The spec is AI generated and lacks an abstract/introduction of sorts to properly describe exactly what implementation will look like.
Yea the "lead" dev here is a 17 yo with his only magnum opus being windows debloat script and some other cyberpunk tools.
I'm really hoping version 1.2 of the spec is worth a damn or else I'm calling top tier horseshit. The goon already pocketed around 50k in "donations" too.
Anonymous
8/15/2025, 3:01:15 AM
No.106265321
>>106265417
>>106265049
can you post the full assembly (with opcode bytes if possible) of function and what the decompiler produced? I'd be interested to guess what happened
Anonymous
8/15/2025, 3:12:44 AM
No.106265417
>>106265772
>>106265321
full asm:
https://files.catbox.moe/lcp6x5.asm
current ida db:
https://files.catbox.moe/66d64b.7z
DrawTrack3 only asm:
https://paste.sqt.wtf/c276a6 first instance first instance line 417
DrawTrack3 IDA output:
https://paste.sqt.wtf/abe987 first instance line 782
(happens a few times in this function)
Current decompiled function with working fix in:
https://github.com/Zizin13/ROLLER/blob/master/PROJECTS/ROLLER/drawtrk3.c
Anonymous
8/15/2025, 3:46:06 AM
No.106265657
>>106245679 (OP)
I love Suigintou.
Anonymous
8/15/2025, 3:49:49 AM
No.106265686
>>106268979
>>106269480
>>106258625
Maids could be easily reinstated on the board if Eli stopped insisting on the same thing over and over
There's a trillion other maid projects that wouldn't anger the jannies
Anonymous
8/15/2025, 3:52:05 AM
No.106265706
>>106264963
I find funny how many different algorithms it wants to have, even bluetooth
Anonymous
8/15/2025, 3:59:50 AM
No.106265772
>>106265849
>>106265860
>>106265417
thanks anon, that's huge function, not what I expected
I notice you didn't put the exe/dll file(s) of the game in the repo for obvious reason, but shouldn't you put at least the names and hashes of those files?
Anonymous
8/15/2025, 4:11:57 AM
No.106265849
>>106265772
Yeah probably. Here's the exact exe I am using (with DOS4GW embedded):
https://github.com/fonic/wcdatool/blob/master/Executables/FATAL.EXE
Run this tool and you can get a version with DOS4GW split off so the debug symbol offsets match.
Anonymous
8/15/2025, 4:12:51 AM
No.106265854
>>106266686
I'm taking a compilers class and for the final project I thought of targeting an ATtiny85 I have at home and never touched. My goal is to implement the whole thing. Take a high level language and compile it down to the 1s and 0s you can load on the microcontroller and execute. No help from gcc or clang.
How hard can it be? I never wrote a compiler before.
Anonymous
8/15/2025, 4:13:31 AM
No.106265860
>>106265772
Also, I think it is the biggest function in the entire game lmao. Most of them are not quite so terrible. Feels good to have it solved though. I am on the home stretch now.
Anonymous
8/15/2025, 4:31:29 AM
No.106265978
>>106274130
>>106245679 (OP)
I wrote this Kokoro TTS wrapper because all the existing ones were bad, and I don't like Fast-API.
https://github.com/skwzrd/kokoro_slim
t. pogeet
!!b2oSUmilA2N
8/15/2025, 4:36:36 AM
No.106266020
>>106266107
>>106268979
>>106245679 (OP)
maid posters anons are back?
>>106252404
that's zig''s effort to get rid of LLVM.
They are grossly underestimating the effort.
It'll take more than 2 years before zig comes anywhere close to being stable.
Anonymous
8/15/2025, 4:46:49 AM
No.106266096
>>106266697
i find it easier to read code than systems diagrams
in fact i cant read systems diagrams at all. just give me the code
Anonymous
8/15/2025, 4:49:12 AM
No.106266107
>>106266697
>>106266020
i tried to run latest zig to check speed improvements. that is, take a big project out there, touch a source file, time zig build
expect these fuckers broke zig build API fundamentally and now nothing builds
call me again in a year or something
also zig build scripts committers btfo
Anonymous
8/15/2025, 6:22:46 AM
No.106266686
>>106265854
A tree walk(?) interpreter is easy to implement, and so is having it emit instructions instead of executing them.
Go for it, anon.
t. pogeet
!!b2oSUmilA2N
8/15/2025, 6:25:10 AM
No.106266697
>>106278010
>>106266096
>i find it easier to read code than systems diagrams
I would like to know your opinion on what if system diagrams are the code itself?
There is no main function.
The control flow of the program is how you link the system diagrams together.
You can do loops, conditions in your diagrams and view the execution in real time, as in the node that is currently getting executed will be highlighted in the system diagram.
Do you think that such a visual programming environment will be annoying?
>>106266107
I mean, j-blow would have abandoned LLVM for Jai if he could have re-written it himself.
Anonymous
8/15/2025, 6:33:46 AM
No.106266739
/g/ - Suigintou board
Anonymous
8/15/2025, 10:59:15 AM
No.106268149
bump
Anonymous
8/15/2025, 1:36:34 PM
No.106268979
>>106271003
>>106265686
Maid card was the nicest way to share uncompiled source code on an imageboard. If Eli didn't want to be nice, maid card would be an actual embedder that uses techniques none of them have even heard of. /cumg/ topped out at least significant bit steganography, and that is basically fizzbuzz for someone who actually understands the topic. It is 6th grade science fair tier and those threads were probably honeypots trying to trick pedophiles into using easily detected embeddings to make them easier to catch. It is still unreasonable to lump maid card in with them, given that it has absolutely nothing to do with /cumg/ and was only used to share uncompiled code/number theory research.
>>106266020
I wish they were.
>>106265686
The maidfag was one of the most annoying shitposters on multiple boards.
I'm glad he is banned.
Anonymous
8/15/2025, 4:34:12 PM
No.106270422
>>106270486
>>106269480
nobody can be banned from this site
Anonymous
8/15/2025, 4:41:49 PM
No.106270486
>>106270492
>>106270422
I'm glad he is gone
Anonymous
8/15/2025, 4:42:29 PM
No.106270492
>>106270526
>>106271204
>>106270486
He is gone by choice.
Anonymous
8/15/2025, 4:47:38 PM
No.106270526
>>106270538
>>106269480
>t. Numberlet
>>106270492
What makes you say that?
Anonymous
8/15/2025, 4:48:48 PM
No.106270538
>>106270526
I'm posting from behind 7 proxies.
Anonymous
8/15/2025, 5:07:37 PM
No.106270664
>>106271581
>>106275650
>>106269480
Trvke
Eli is a faggot. Good riddance.
Anonymous
8/15/2025, 5:52:29 PM
No.106271003
>>106271581
>>106268979
It's not about intention, how do you guarantee nobody uses them for malicious purposes?
Seriously, imagine the moderation hell this is? Jannies alloe maid cards then people start using for /cumg/
It's like trying to sell weed in a place that's forbidden while saying "but mine is for medicinal use"
If you care about maids you embrace other maid ideas instead of forever masturbating to the same project
Anonymous
8/15/2025, 5:54:48 PM
No.106271027
>>106271581
>>106269480
There's also this, while Eli spawned a fun culture, he's a broken record that spend years on the same thing without no advance
The number thing stuff is just schizo bogus, nothing concrete (not even a python or sagemath script was made)
Anonymous
8/15/2025, 6:15:51 PM
No.106271204
>>106271581
Anonymous
8/15/2025, 6:55:11 PM
No.106271562
>>106271901
Something that worries me about Rust is that everything is supposed to be linked statically. They say that dynamic linking is not stable because the ABI is not stable. So, when every single Linux desktop program is rewritten in Rust, everything is gonna statically link the Rust GTK bindings and the Rust stdlib?
>>106271003
Modify the board software to detect and read card contents, then treat moderation the same way it is treated for all other images. The problem isn't maid card, it is that imageboard moderation in general is a nightmare and that coomers are gross subhumans who can't keep their disgusting behavior or even content off of blue boards. None of these things were Eli's fault.
>>106271027
>she doesnt know about Maid Space counting or Wolfy MaidSearch
>>106271204
>>106270664
>t. Numberlet Monkey
Anonymous
8/15/2025, 6:58:52 PM
No.106271598
>>106275650
>>106271581
kys troon you're a shame to the board and a shame to your family
Anonymous
8/15/2025, 6:58:56 PM
No.106271599
counting is when you embed 'p in image o algo
Anonymous
8/15/2025, 7:11:53 PM
No.106271737
>>106272145
>>106271581
>modify the board to suit maidcards
The site got hacked by a 2012 ghostscript exploit, stop being delusional
Anonymous
8/15/2025, 7:25:15 PM
No.106271900
>>106272145
>>106271581
If only you retards behaved like picrel instead of being schizophrenic
Every person that could wear a maid dress gets away due to the delusional and larp stuff
>>106271562
Just like with C++, Rust uses C ABI for FFI. It's stable.
Anonymous
8/15/2025, 7:32:50 PM
No.106271966
>>106272102
>>106271901
dont call it stable there isnt a standard
Anonymous
8/15/2025, 7:46:04 PM
No.106272102
>>106271966
In practice, OS vendors just pick one calling convention for C code and stick with it. Struct memory layout is generally the same too.
Anonymous
8/15/2025, 7:50:38 PM
No.106272145
>>106272400
>>106271737
Just let maids do it. If anyone can do the computer archeology needed to untangle and upgrade ancient PHP spaghetti code into something nice, it would be a maid anyways.
>>106271900
>t. Numberlet that doesn't know that numbers go past a trillion
Anonymous
8/15/2025, 8:15:22 PM
No.106272400
>>106272453
>>106272145
Stop being delusional and transforming the maid meme into another culture wars side
Anonymous
8/15/2025, 8:21:08 PM
No.106272453
>>106272497
>>106272400
>culture wars
Not everything has to do with domestic US politics.
Anonymous
8/15/2025, 8:23:22 PM
No.106272477
>>106273744
>>106276339
>>106271901
That's correct for FFI, but what about linking to dynamic libraries written in Rust, using the Rust ABI? They seemed to be called dylibs in the Rust terminology as opposed to cdylibs which are dynamic libraries written in Rust which only use the C ABI.
Anonymous
8/15/2025, 8:25:32 PM
No.106272497
>>106272529
>>106272453
It's not about US politics, it's about "us X them" again
Anonymous
8/15/2025, 8:29:14 PM
No.106272529
>>106272552
>>106272497
I don't think that's really "culture wars" so much as that is just how conflicts work in general. Culture wars is usually like, two retards arguing about unimportant things like who pees in which bathroom at which univetsity, instead of arguing about important things, like where the bulk of the tax money goes.
Anonymous
8/15/2025, 8:31:49 PM
No.106272552
>>106272529
And your rambling is doing something productive other than make people hate maids more?
Anonymous
8/15/2025, 9:04:55 PM
No.106272865
>>106274900
Fixed the left edge polygons clipping when they intersect with the edge. Still have the issue with the double texture on the bikini model though. I think that's because of my simplified UV handling after I got rid of the interleaved texture data.
Anonymous
8/15/2025, 10:14:27 PM
No.106273577
>>106273908
Using pip inside venv inside a docker container.
After a while it starts crawling at snail pace (20-100 KiB/s) for downloads even though my connection is faster.
Installs and updates are taking much, MUCH longer than needed.
Does anyone have any idea what might be causing this?
Anonymous
8/15/2025, 10:33:07 PM
No.106273744
>>106272477
what fucking rust abi theres no standard not even a spec
Anonymous
8/15/2025, 10:50:15 PM
No.106273908
>>106274025
>>106274055
>>106273577
Possibly a firewall or VPN issue.
Anonymous
8/15/2025, 11:02:18 PM
No.106274025
>>106273908
No VPN right now.
I think only have the most basic firewall setup for this install. I don't think it is even active currently.
So more context I forgot to post here on the /fglt/ thread.
Anonymous
8/15/2025, 11:05:16 PM
No.106274055
>>106273908
I am not using any VPN right now.
I think I only have the most basic firewall setup for this install. It doesn't even seem to be active currently. (Though I don't recall disabling it, strange...)
There is also more context I forgot to post here on the /fglt/ thread.
Anonymous
8/15/2025, 11:13:48 PM
No.106274130
>>106280021
>>106282795
>>106265978
With Kokoro Slim working, I am rewriting 36gImageTagger while listing to maidcore (post rock). The rewrite will NOT be backwards compatible, but it'll be much more efficient.
https://github.com/skwzrd/36g-Rain-Tagger
https://www.youtube.com/watch?v=9WyyIhJ6Mk8
Anonymous
8/16/2025, 12:34:33 AM
No.106274900
>>106245679 (OP)
Is 2048 /gedg/ or /dpt/? Doing it just to learn and to get back into the habit of programming.
Anonymous
8/16/2025, 12:51:38 AM
No.106275064
>>106275108
>>106275017
Never browsed /gedg/ but I would guess it is about actual games than learning projects so probably here.
Anonymous
8/16/2025, 12:51:58 AM
No.106275068
>>106275108
>>106275017
You can stay and discuss the programming aspects so long as you're not a faggot about it and don't use faggot terms like "nodev" "nocoder" etc
Anonymous
8/16/2025, 12:52:00 AM
No.106275069
>>106275108
>>106275017
Both threads are basically dead unless you rename your project Maid 2048 and maidpost about it. Then you will get a lot of interaction, about half from other maids who will help you and about half from maid haters who will call you variants of "tranny" and tell you to kill yourself. If you don't do this, you can expect your posts to go largely unanswered.
Anonymous
8/16/2025, 12:55:28 AM
No.106275108
>>106275650
>>106275064
>>106275068
>>106275069
Thanks, other guy replied first (probably beause I asked there first), but the current state is:
>>106275095
Anonymous
8/16/2025, 2:06:19 AM
No.106275650
>>106275817
>>106275108
If you're making it in Forth, you will get about a million replies if you just make your own thread, call it Maid 2048 and use your favorite anime maid for the OP image and your replies. Maids really like LISP and Forth, and they don't usually participate in generals, due to people like this
>>106271598 >>106270664 >>106269480 who show up to cry about maidposts, but don't actually contribute anything to the general.
Anonymous
8/16/2025, 2:27:50 AM
No.106275817
>>106275963
>>106280021
>>106275650
Thanks, fren. I'm okay with maidposters but I'm not one myself (or am I in denial?). The code is advancing faster than I expected (I may be underestimating, but I assume I can finish in this sitting instead of a few days).
Here it is if you want to subscribe to my dev blog:
>>106275813
Anonymous
8/16/2025, 2:46:29 AM
No.106275943
>>106280373
An ocean of triangles
Anonymous
8/16/2025, 2:48:37 AM
No.106275963
>>106280021
>>106275817
Stop replying to the maidschizo, retard. He is a stupid avatarfag 'jeet nocoder.
Anonymous
8/16/2025, 2:53:17 AM
No.106276002
anybody know what happened to the python prime number guy?
Did he get his datacenter yet?
Anonymous
8/16/2025, 3:04:41 AM
No.106276087
>>106276098
>>106280021
Elliptic curves are being more complicated than I expected, but now I only need to finish a few bugs before having ed25519 ready
Anonymous
8/16/2025, 3:05:43 AM
No.106276098
>>106276087
to finish FIXING* a few bugs
Anonymous
8/16/2025, 3:24:19 AM
No.106276217
>>106277035
Anonymous
8/16/2025, 3:49:49 AM
No.106276339
>>106272477
You either limit yourself to C ABI or to single compiler version
Anonymous
8/16/2025, 3:56:37 AM
No.106276381
>>106271901
>C ABI
It's the System V ABI and LLVM doesn't fully support it. Therefore Rust doesn't fully support the System V ABI / "C ABI".
https://yorickpeterse.com/articles/the-mess-that-is-handling-structure-arguments-and-returns-in-llvm/
Anonymous
8/16/2025, 4:07:46 AM
No.106276437
>>106276467
This is so fucking infuriting.
40 commits on this particular file/module. The first one contains all the code, every single 39 other commits are modifying the incrementing version with ZERO code modification.
>git clone https://github.com/libwww-perl/URI
>cd URI
>git log -p lib/URI/Split.pm
>git log -p lib/URI/Split.pm | grep '^commit' | wc -l
>40
Anonymous
8/16/2025, 4:16:03 AM
No.106276467
>>106276471
>>106276437
How do you think some people fill up their github commit thing?
Anonymous
8/16/2025, 4:17:28 AM
No.106276471
>>106276467
I always assumed it was hundreds of 2 lines modifications.
Anonymous
8/16/2025, 4:37:16 AM
No.106276568
Anonymous
8/16/2025, 4:52:27 AM
No.106276635
>>106252404
Exactly the opposite. It was written in the target language from the start. Of course they can only do that because the target language already has compilers for other architectures.
Anonymous
8/16/2025, 4:53:21 AM
No.106276637
>>106276654
How the fuck do people supposedly learn how to code in just a few months? I'm trying to learn C right now and I can't see myself developing some major application or game 3-6 months from now, am I just retarded?
Anonymous
8/16/2025, 4:57:24 AM
No.106276654
>>106276637
Getting started is fast and easy, mastering it takes years. You won't be building anything major in years. And a game? Maybe if you find a team and a few months of development. Solodevs take years to make games. Whoever told you it takes a few months lied to you or is trying to sell you a coding LLM.
Anonymous
8/16/2025, 5:13:36 AM
No.106276735
>>106277213
>10 years deep into making B2B slop
>gf left me
>unemployed a year, too lazy to accept job offer
>no friends, no family, ghosted by everyone
Well its time to contribute to open source boys, whats a good project.
Anonymous
8/16/2025, 6:18:02 AM
No.106277035
>>106276217
I will never be this cool, mad genius kind of autist.
Stilli perhaps I should check out this guy's streams. Maybe I will obtain a fraction of his power.
Anonymous
8/16/2025, 6:23:46 AM
No.106277062
>>106256375
I second chip 8. It's a very fun project.
Anonymous
8/16/2025, 6:33:34 AM
No.106277126
>>106278061
what's your favorite C attribute? mine has to be cleanup, although called_once, noreturn, and constructor/destructor are all deserving of an honorable mention
Anonymous
8/16/2025, 6:51:04 AM
No.106277213
>>106276735
Jellyfin is a good one from recent memory. Nice project, not that many contributors.
If you want to start a project, any library that doesn't exist in some language yet. Rust is crowded but Zig, Odin, Jai are new and there's lots of voids you could fill.
Anonymous
8/16/2025, 7:58:01 AM
No.106277591
>>106277612
>>106277654
It's funny how no one really follows the specs. HTTP 1.1 isn't even complicated but browsers and webservers do whatever they want.
Anonymous
8/16/2025, 8:03:34 AM
No.106277612
>>106277591
You can't make them easy and nobody follows them or make them hard and nobody follows them.
Anonymous
8/16/2025, 8:12:23 AM
No.106277654
>>106277777
>>106277591
What divergences have you seen?
Anonymous
8/16/2025, 8:43:29 AM
No.106277777
>>106278205
>>106278572
>>106277654
Mostly around parsing. They don't care about malformed headers. Safari and chrome also interpret cache control headers in their own way. Their is a lot of other stuff. I think this one of the reasons why web apps are buggy. You can't trust web browsers.
Anonymous
8/16/2025, 9:33:15 AM
No.106278010
>>106266697
i cant read that either. my illiteracy aside it seems to promote a dogmatic approach which will almost certainly become a fundamental hamstring for any programmer or project that uses it
Anonymous
8/16/2025, 9:44:42 AM
No.106278061
>>106278189
>>106277126
I don't really use C attributes besides GNU visibility.
Anonymous
8/16/2025, 10:21:07 AM
No.106278189
>>106278211
>>106278061
you should check them out. they're surprisingly quite useful
Anonymous
8/16/2025, 10:27:08 AM
No.106278205
Anonymous
8/16/2025, 10:28:24 AM
No.106278211
>>106279821
>>106278189
I'm aware of most of them, but I try to not introduce too many GNUisms in my code unless it's really required.
Visibility is super important for library ABIs so you kind of have to deal with it, even if it's non-standard.
C23's unsequenced/reproducible seemed interesting, but no compiler had it implemented the last time I looked, and seemed a bit more practical than GNU pure/const.
Anonymous
8/16/2025, 10:48:14 AM
No.106278276
hi, i wrote some trivial garbage that improves llm inference bandwidth by huge%, because this entire trillion dollar industry is idiots. today i'm doing more benchmarks to put on graphs to put in front of the idiots
Anonymous
8/16/2025, 11:51:31 AM
No.106278572
>>106277777
You can always trust the browser to be a buggy pile of shit that needs to be tardwrangled by a strong and independent server mommy.
Anonymous
8/16/2025, 11:57:47 AM
No.106278609
>>106278624
>>106248557
Buy an arduino and start coding.
Anonymous
8/16/2025, 11:59:44 AM
No.106278624
>>106278771
>>106278609
>Arduino
buy an fucking ad you faggot
>ARM
Dogshit architecture. Use your existing hardware that has the correct architecture instead and costs nothing because you already paid for it.
Anonymous
8/16/2025, 12:24:32 PM
No.106278771
>>106278624
the arduino is AVR. it's correct that it's not worth learning that though. the person who wants to learn assembly can learn aarch64 assembly if he has an apple computer or x64 assembly if he is poor or wants to play highload dot fun.
Anonymous
8/16/2025, 1:31:14 PM
No.106279142
>>106282515
>>106282515
>>106249428
what
>>106249889 said.
When I took my OS course in college we worked with Xv6. The textbook was OSTEP (OS in Three Easy Pieces?), which I found to be very easy to read.
Our projects, which would have been homework if I were running the joint, were to change the scheduler implementation from whatever it is by default to:
1. Round Robin
2. Lottery
I think the little bit of coursework we did was implementing new syscalls.
That OSTEP book is good, it's free as well:
https://pages.cs.wisc.edu/~remzi/OSTEP/
I should honestly revisit this book, its been a long time since I have done anything OS related. We never used the whole book, unfortunately my college wasn't very challenging, and instead preferred student experience.
any programming language that gets rid of nonsense like this?
Anonymous
8/16/2025, 2:54:34 PM
No.106279708
Anonymous
8/16/2025, 3:03:55 PM
No.106279776
Anonymous
8/16/2025, 3:07:27 PM
No.106279804
Anonymous
8/16/2025, 3:09:16 PM
No.106279821
>>106278211
i use clang anyway :p
Anonymous
8/16/2025, 3:11:15 PM
No.106279837
>>106279703
Javascript (async)
what happened to saint cmake
how am i suppose to properly organise a cmake project with explicit file types (e.g. for cuda++), instruction set flags, the different types of debug etc
Anonymous
8/16/2025, 3:32:12 PM
No.106279983
>>106280102
>>106279942
Use modern CMake target-based commands. Set source file properties for CUDA explicitly with set_source_files_properties(). Manage instruction sets and debug types via target_compile_options() and configuration-specific commands. Look into generator expressions and toolchain files for flexibility.
Anonymous
8/16/2025, 3:35:53 PM
No.106280004
>>106245679 (OP)
who the fuck cares about computers, suigintou is too fucking cute man
Anonymous
8/16/2025, 3:38:32 PM
No.106280021
>>106281087
>>106274130
>chikoi the maid
Excellent taste
>>106275817
That was a good thread and I hope you maidpost more.
>>106275963
Eli isn't here (unfortunately). He also wrote a ton of code and is Jewish rather than Indian. You didn't understand his code, because you are neither a maid nor a Jew, so you literally lack the cognitive capacity to understand Eli.
>>106276087
>a maid is using number theory
>mfw
What bugs are you running into? You could make a thread about it. Jannies took no action against the maid thread from last night. I think maidposting might actually come back.
Anonymous
8/16/2025, 3:40:06 PM
No.106280036
Anonymous
8/16/2025, 3:45:46 PM
No.106280077
That's it, I have chosen Assembly as my first language.
Anonymous
8/16/2025, 3:49:28 PM
No.106280102
>>106280105
>>106279983
what should and shouldn't go in a toolchain file?
Anonymous
8/16/2025, 3:50:29 PM
No.106280105
>>106280102
also how do you properly set up debugging e.g. linking or copying dlls/sos etc, are you supposed to use install?
Anonymous
8/16/2025, 3:58:55 PM
No.106280168
>>106285423
refactored buffer handling and added drag and drop for my gui toolkit on wayland
Anonymous
8/16/2025, 4:25:20 PM
No.106280373
>>106283131
>>106284563
>>106275943
Some progress.
>https://www.youtube.com/watch?v=kKbT0Vg3ISw
These are all of the worst new misfeatures, not sure if he mentions contracts
>It's 2025, and C++ is vibrant and growing!
dead language
Anonymous
8/16/2025, 5:16:17 PM
No.106280873
>>106281116
>>106280829
you're seething about it, it's anything but dead, tranny
Anonymous
8/16/2025, 5:37:14 PM
No.106281087
>>106280021
>What bugs are you running into?
The multiplication code wasn't working, but I managed to fix it after a while
https://github.com/reshsix/libmaid/commit/29b6d4c4788fb9b495ab8dc87c73f29a7de0163e
Now the next steps is to add a cswap for side-channel protection, EdDSA, the PEM format for keys, and the key generation
>I think maidposting might actually come back
I believe that as well, never saw jannies banning posts when it's not about embedding things into images or derailing unrelated threads
t. pogeet
!!b2oSUmilA2N
8/16/2025, 5:40:49 PM
No.106281116
>>106281144
>>106280873
its been dying since C++11
All the hype will become pointless soon once video games abandon C++. Slowly, finance and other sectors will follow.
Its as good as dead.
Anonymous
8/16/2025, 5:43:17 PM
No.106281144
>>106285074
>>106280829
>>106281116
>hype about programming language updates
God I hate nu-coding
Anonymous
8/16/2025, 5:43:48 PM
No.106281150
>>106280829
i like the idea of contracts and reflection. not sure how they implemented it in c++ though. knowing how they implemented other features it will probably be ass :(
Anonymous
8/16/2025, 6:02:43 PM
No.106281314
>>106281355
Anonymous
8/16/2025, 6:08:02 PM
No.106281355
Anonymous
8/16/2025, 6:12:05 PM
No.106281398
>>106245679 (OP)
Trying to decipher the sample game that comes with beeflang and God is is this a pain.
Why does all the data have to be scattered across about 10 files? What's with the exteme amounts of verbiage required to load assets, or hell, doing anything? Everything's hidden behind loads of text.
I suppose rewriting the project correctly is a golden opportunity to get familiar with this new set of tools.
Anonymous
8/16/2025, 6:33:37 PM
No.106281584
>>106279703
The more indented your code is the shittier it is
Anonymous
8/16/2025, 7:32:22 PM
No.106282130
>>106282150
>>106282341
https://cmake.org/cmake/help/latest/module/FindVulkan.html
>Finds the Vulkan meta-loader volk library, a vector-optimized library of kernels.
>a Vector-Optimized Library of Kernels
I think they've got the wrong library
Anonymous
8/16/2025, 7:34:11 PM
No.106282150
>>106282130
even cmake is using AI slop for docs now it's so over
Anonymous
8/16/2025, 7:45:36 PM
No.106282244
>>106282306
>>106279942
recently i have developed an appreciation for bazel build systems. you might consider checking it out
Anonymous
8/16/2025, 7:46:35 PM
No.106282250
>>106252412
This is not an unreasonable library design. Many C++ libraries don't do this because they want a C interface for better compatibility (many/most languages don't support C++ FFI.)
Anonymous
8/16/2025, 7:48:54 PM
No.106282279
>>106282306
>>106279942
Write your own build system. Everything that exists is trash.
Anonymous
8/16/2025, 7:51:45 PM
No.106282306
>>106282279
see
>>106282244
it's like cmake, except you're upgrading from bash to python
Anonymous
8/16/2025, 7:55:30 PM
No.106282340
>>106280829
I'm not watching that but almost everything I've seen come out of C++ since C++17 has been absolute garbage designed by retards and I was extremely unimpressed with the safety stuff I saw and the reflection stuff I saw so I doubt the trash pipeline has changed at all. Why do these fuckers keep implementing things in the most arcane backwards and straight up broken and non-intuitive ways? Is it really just MSFT owns the committee and no one left there knows how to implement anything in their compiler so everything C++ adds has to conform to whatever dipshits are running the show over there?
Anonymous
8/16/2025, 7:55:35 PM
No.106282341
>>106282355
>>106282415
>>106282130
it just hallucinated volk as being as an acronym for some random assortment of words
Anonymous
8/16/2025, 7:56:34 PM
No.106282355
>>106282341
libvolk is a real GNU library.
>>106282341
>https://www.libvolk.org/
>Vector-Optimized Library of Kernels
Why are you guys so obsessed about AI, it's like those redditors thinking everything is a staged prank
Anonymous
8/16/2025, 8:16:29 PM
No.106282515
>>106282600
>>106279142
>The textbook was OSTEP (OS in Three Easy Pieces?), which I found to be very easy to read.
What exactly do you mean by read? Like actually start at page 0? Read recommended chapters?
I've gone my whole bachelor without ever checking out the coursebooks. I tried a couple times but after a few pages it just seems extremely inefficient compared to reading slides or searching the internet.
>>106249889
>>106279142
Also, I wasn't clear enough. I was looking for system programming exercises to get back in the groove, not necessarly doing the coursework before classes start. Stuff like implementing malloc, or FAT32 driver
Anonymous
8/16/2025, 8:16:54 PM
No.106282519
>>106282415
>Why are you guys so obsessed about AI,
because they are losers that think they will succeed with AI
Anonymous
8/16/2025, 8:21:37 PM
No.106282568
>>106283002
>>106280829
>&t=27m20s
>It is going to take us 10 years to figure out all the things we can do with reflection.
That's it I'm done. I'm pivoting to the JVM. Fuck this stupid shit.
Anonymous
8/16/2025, 8:24:29 PM
No.106282600
>>106282619
>>106282515
read through the entirety of musl libc, and reimplement a program you've already written (the larger the better) while compiling with -nostdlib
Anonymous
8/16/2025, 8:26:43 PM
No.106282619
>>106282650
>>106282600
What an useless advice.
t. The guy who used to post about writing nostdlib code on Linux x86 before summer.
Anonymous
8/16/2025, 8:28:05 PM
No.106282632
>>106283660
>>106282415
>meta-loader
>vector-optimized library of kernels
Only one of these things can be true. Whoever typed that clearly wasn't thinking so AI is plausible. The volk in question is
https://github.com/zeux/volk not libvolk.
Anonymous
8/16/2025, 8:29:34 PM
No.106282650
>>106282674
>>106282619
depends on what career you want to get into
it's very relevant to my job, and it's useful for getting a deeper understanding of what's going on under the hood. for most people, they don't need to care
Anonymous
8/16/2025, 8:32:06 PM
No.106282674
>>106282714
>>106282650
No, musl is a dogshit library and there's nothing to learn from it. You will be better off if you avoid libc functions as a whole and try your hardest to limit yourself to __builtin_* calls that compiler replaces with few instructions. If you aren't willing to do that, you should re-enable stdlib and get out of my face.
Anonymous
8/16/2025, 8:37:08 PM
No.106282714
>>106282741
>>106282674
are you perhaps misunderstanding what i said? i am telling anon to write all of her own standard lib functions. musl is just there to teach her the implementation. i guess if she really wanted, she could go and look at gnu libc instead, but musl is minimal, which is what makes it so useful for learning. there's no bloat. that, together with the man pages, should be plenty to get started
Anonymous
8/16/2025, 8:40:21 PM
No.106282741
>>106282784
>>106282714
libc is by itself bloated and bad way to do anything in C and the only thing you can learn from it is how to do things wrong.
Also, if you don't care about shaving off bytes from memory usage and code itself, you have no business disabling nostdlib in the first place.
According to normaltards, readability is all that matters so stick to using libc and keep your shitty, readable code that no normaltard usercuck will ever read in his lifetime.
But if you can concede that energy efficiency, memory efficiency, and time efficiency trumps all, be my guest and do it right.
Anonymous
8/16/2025, 8:45:29 PM
No.106282784
>>106282801
>>106285116
>>106282741
you are so eager to be combative that you're entirely missing the point of what i'm trying to say.
anon is taking an advanced operating systems class. for most people, using libc to open a file consists of:
#include
int open(const char *pathname, int flags, ...
/* mode_t mode */ );
int creat(const char *pathname, mode_t mode);
int openat(int dirfd, const char *pathname, int flags, ...
/* mode_t mode */ );
/* Documented separately, in openat2(2): */
int openat2(int dirfd, const char *pathname,
const struct open_how *how, size_t size);
but that tells her nothing about how it actually works under the hood. by removing the stdlib, she can gain an understanding of how errno works, how arguments are passed to the kernel, how to change privilege levels, etc.
nowhere in this suggestion am i considering efficiency, the readability of her code, or anything other than learning about how operating systems work
Anonymous
8/16/2025, 8:46:49 PM
No.106282795
>>106283257
>>106274130
Folks, we now have two lovely utilities at our fingertips!
>image to tags, including image search via tags and file upload
https://github.com/skwzrd/36g-Rain-Tagger
>text to speech, pic rel
https://github.com/skwzrd/kokoro_slim
>image to text
wip
>audio to text
wip
>a control panel for all of the servers via supervisor (https://supervisord.org/)
wip
Anonymous
8/16/2025, 8:47:21 PM
No.106282801
>>106282811
>>106282784
You don't learn anything by reading muslim code, you learn by reading man 2 syscall
Anonymous
8/16/2025, 8:48:11 PM
No.106282811
>>106282817
>>106282801
it seems you're just being argumentative for its own sake, got it
Anonymous
8/16/2025, 8:48:51 PM
No.106282817
>>106282811
It seems like you're choosing to be retarded beyond reasonable doubt.
Anonymous
8/16/2025, 9:07:22 PM
No.106283002
>>106282568
Suddenly you understand why some people talk about new programming languages all the time.
Anonymous
8/16/2025, 9:08:45 PM
No.106283014
>>106280829
The standards committee is so high on their own farts it's embarrassing
Anonymous
8/16/2025, 9:11:47 PM
No.106283035
>>106283159
>>106284460
Anonymous
8/16/2025, 9:20:12 PM
No.106283109
>>106283152
Imagine using a language where people can't even agree on whenever standard library is even worth using.
Anonymous
8/16/2025, 9:22:03 PM
No.106283131
>>106283751
>>106284563
>>106280373
Tried switching to instancing for shared geometry and now it's fuarked...
I'm getting the transforms out of the scene graph in exactly the same way though.
Anonymous
8/16/2025, 9:24:00 PM
No.106283152
>>106283200
>>106283109
Name one language where using standard library is worth using.
Anonymous
8/16/2025, 9:24:59 PM
No.106283159
>>106284093
>>106283035
the aphantasic kernel developer wordcel cannot fathom 3-dimensional loops in graphics code written by the high spatial iq gigachad
Anonymous
8/16/2025, 9:29:19 PM
No.106283200
>>106283152
I've gotten a lot of mileage out of the stdlibs for Python and JavaScript. Despite the committee's best efforts the stdlib for C++ still retains a few useful and usable things. Similarly, as much as I hate it libc has a few things that are entirely worthless. You're right though that stdlib quality both in interface and in implementation tends to not be quite as much of a "round" wheel compared to purposebuilt software, even if often enough stdlib stuff is sufficient to get the work done.
Anonymous
8/16/2025, 9:35:19 PM
No.106283257
>>106283348
>>106283368
>>106282795
>rain tagger
>not maid tagger
Anonymous
8/16/2025, 9:43:49 PM
No.106283348
>>106283412
>>106283257
Reuploading that is PROHIBITED. Please delete that file immediately.
Anonymous
8/16/2025, 9:46:01 PM
No.106283368
Anonymous
8/16/2025, 9:52:05 PM
No.106283412
>>106283497
>>106285503
>>106283348
shut the fuck up, nigger
Anonymous
8/16/2025, 9:59:50 PM
No.106283497
>>106283412
Based Maid poster
Anonymous
8/16/2025, 10:02:58 PM
No.106283535
>>106283550
>>106283587
>>106245679 (OP)
I've never coded or programmed before (arguably I still haven't), but today I've been using chatgpt in Godot just to see how far it will get someone unskilled.
So far I've got a game that launches 2 instances, 1 hosts, the other joins and both players spawn into the map and can see each other move around.
I assume you guys are all experienced, but do you use got or copilot for your code?
Anonymous
8/16/2025, 10:04:17 PM
No.106283550
>>106283589
>>106283535
>I assume you guys are all experienced, but do you use got or copilot for your code?
no one does, not the REAL programmers anyway
Anonymous
8/16/2025, 10:07:55 PM
No.106283587
>>106283598
>>106283535
Imo if you're coding solo, on your own projects, you don't want pozzed AI bullshit near on your computer. However, I throw snippets into duck.ai for help / boring stuff if it needs to be done.
Anonymous
8/16/2025, 10:08:01 PM
No.106283589
>>106283602
>>106283609
>>106283550
Is it useless? Not even for tidying things up or suggesting improvements?
Anonymous
8/16/2025, 10:09:11 PM
No.106283598
>>106283587
It did occur to me that if I ever produced anything decent then the ai will suck it up and use it elsewhere, but hat seems unlikely so yolo
Anonymous
8/16/2025, 10:09:35 PM
No.106283602
>>106283627
>>106283589
>Not even for tidying things up or suggesting improvements?
certainly not
Anonymous
8/16/2025, 10:11:13 PM
No.106283609
>>106283627
>>106283589
it's the inverse
you can use AI for a quick-start implementation, which you should then clean up and implement correctly yourself
Anonymous
8/16/2025, 10:11:13 PM
No.106283610
enjoy losing money when the bubble pop
I'll drink to your losses
Anonymous
8/16/2025, 10:12:47 PM
No.106283627
Anonymous
8/16/2025, 10:15:43 PM
No.106283660
>>106282415
>>106282632
I'm guessing they just googled it and looked at it for 2s honestly.
Anonymous
8/16/2025, 10:28:06 PM
No.106283751
>>106283131
Turns out "start_instance_location" wasn't doing what I thought and I had to pass in an extra uniform to the shader so it knew where to index the transform buffer.
Anonymous
8/16/2025, 11:09:42 PM
No.106284093
>>106284263
>>106283159
Fix your code faggot
Anonymous
8/16/2025, 11:28:29 PM
No.106284263
>>106285381
>>106284093
if you have trouble understanding a loop over x,y,z then you're just not built for it bro
you can still be a wordcel like linus
Anonymous
8/16/2025, 11:46:21 PM
No.106284460
>>106283035
>dunning-kruger larping as expertise
Anonymous
8/16/2025, 11:56:00 PM
No.106284563
>>106285201
>>106285943
>>106280373
>>106283131
Do you need all those tris to render the flat surfaces? On the ocean I can understand the need, but not for the flat chess board.
t. dumdumb about 3d
t. pogeet
!!b2oSUmilA2N
8/17/2025, 12:59:40 AM
No.106285074
>>106285901
>>106281144
every language that has a foundation/corporation like organization behind it will always do market heavily and will create and survive on the hype it generates.
In fact, they add new, fancy, absolutely useless features needlessly without hesitation if those features will generate good hype.
Anonymous
8/17/2025, 1:04:02 AM
No.106285116
>>106285266
>>106282784
>her
what do you mean "her"?
Isn't "he" the gender neutral way to say it?
Anonymous
8/17/2025, 1:15:40 AM
No.106285201
>>106285244
>>106285614
>>106284563
That model is from the glTF sample catalog
https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/ABeautifulGame so they probably just wanted it to have a nice as possible topology since its easier to simplify a detailed mesh than remesh a simple one.
I don't know if there's any reason in general for preferring topology like that on static objects. I was watching this
https://youtu.be/jNR5EiqA05c?si=ZSeIwAds5qgbtT1B&t=429 a few days ago where he says something about preferring smaller triangles in some cases but it goes over my head.
Anonymous
8/17/2025, 1:21:49 AM
No.106285244
>>106285201
Thanks.
>easier to simplify than to remesh
Makes sense.
>prefer lots of smaller tris
Also over my head. I don't understand why it would work.
>vid
>Lots of complex stuff
>This would improve 10 FPS
This is some nice industry grade weaponized autismo.
Anonymous
8/17/2025, 1:24:20 AM
No.106285266
>>106285287
>>106285116
no? "their" or "one's" would be gender neutral
>>106285266
Why did you use "she" then?
Anonymous
8/17/2025, 1:28:55 AM
No.106285306
>>106289177
>>106285287
NTA, some inanimate objects are her, even on gendered languages where the word isn't feminine. Boats, in particular, are always "her".
Anonymous
8/17/2025, 1:40:41 AM
No.106285381
>>106284263
>3 loops
Just flatten it into an array
Anonymous
8/17/2025, 1:44:05 AM
No.106285411
>>106285499
>>106285287
because everyone here always says he, and it annoys me that they assume everyone on the internet is a man, so i go out of my way to do the opposite
Anonymous
8/17/2025, 1:44:59 AM
No.106285416
>>106285287
Because he assumes that he is talking about a troon.
The correct default pronoun for a person is "he".
Anonymous
8/17/2025, 1:45:46 AM
No.106285423
>>106285654
>>106280168
Wayland is for trannies.
Anonymous
8/17/2025, 1:57:41 AM
No.106285499
>>106285528
>>106285411
>because everyone here always he
So you think that makes it okay?
You do know that you'll misgender more people by doing this than if you were to not do this?
You transphobic asshole.
Take it to >>>/lgbt/
Anonymous
8/17/2025, 1:58:48 AM
No.106285503
>>106283412
Delete it NOW. This is your final warning.
Anonymous
8/17/2025, 2:04:14 AM
No.106285528
>>106285499
why do you assume i care about misgendering people here?
Anonymous
8/17/2025, 2:20:17 AM
No.106285614
>>106286340
>>106285201
He's claming that those long narrow triangles are going to need more heterogeneous pixel samples which are harder to resolve than some "max area topology" that he does not provide any example of what it would look like. Sounds like a complete asspull to me.
Anonymous
8/17/2025, 2:27:48 AM
No.106285654
>>106285700
>>106285423
i don't use wayland myself other than testing my programs
Anonymous
8/17/2025, 2:35:15 AM
No.106285700
>>106285764
>>106285654
Tranny bloat
>>>/d/iscord
>>>/r/eddit
>>>/lgbt/
Anonymous
8/17/2025, 2:42:14 AM
No.106285764
>>106285776
>>106285700
stfu faggot no one cares about which software religion you're in, it's all shit, and it's almost guaranteed you dont even program so kill yourself
Anonymous
8/17/2025, 2:44:05 AM
No.106285776
>>106285764
Cope. YWNBAW.
Anonymous
8/17/2025, 3:02:24 AM
No.106285901
>>106287171
>>106285074
>every language that has a foundation/corporation like organization behind it will always do market heavily and will create and survive on the hype it generates.
no, some have the foundation behind it explicitly to hold the bag with the money and nothing else
new features are usually because there's someone wanting them enough to develop them (or pay someone to do it for them)
Anonymous
8/17/2025, 3:07:29 AM
No.106285943
>>106284563
>Do you need all those tris to render the flat surfaces?
If it's a surface that's flat and staying flat? No. If you're planning to deform it? Yes.
Anonymous
8/17/2025, 3:32:41 AM
No.106286116
being required to use python is making me miserable
Anonymous
8/17/2025, 3:51:18 AM
No.106286246
>>106245679 (OP)
I want to make a Halo franchise map modding tool in C/C++. Is there any website or some resources where I can see the offsets of where tags or content is located in the map or can someone get me started for someone who is sort of a beginner?
Anonymous
8/17/2025, 4:06:38 AM
No.106286340
>>106286390
>>106285614
I asked GPT and its answer seems plausible (though, of course it does)
https://pastebin.com/hM3r1fwi
Anonymous
8/17/2025, 4:17:41 AM
No.106286390
>>106286340
The asspull part is that he claims some other kind of topology would make a meaningful difference when it's not obvious at all how you generate max area topology for a smooth curved strip like that without decimation artifacts. All he had to do was phrase it as a hypothesis rather than how he made it sound.
t. pogeet
!!b2oSUmilA2N
8/17/2025, 6:26:41 AM
No.106287171
>>106285901
okay, might not be every organization but C++ and its derivatives surely. Nobody will uses a C++ clone unless they bought them ads.
Nobody's adding new, fancy features in C even when there's tons of people who want them.
C++ OTOH does add new features, that too in a very retarded way. Actually, that's the only things C++ has been doing since the start, back when it was "C with classes", thank to hardcore C++ shiller Barney Strawsoup.
C is good enough so C++ fags need to heavily sell their ads on why/how C++ is better to cope about and survive for its existence. They need to keep the hype going because if the hype drops, people will go back to C or its better OOP alternatives like Rust, Beef or even Java.
All C++ish or OOP like languages could not survive if they can not generate hype constantly because Java was already well adapted by those target audience. Rust and Zig had to market their languages heavily or else no one would have used them and both of those succeeded in doing so, all of which jeopardized the future of C++, so C++ core devs have no choice other than to include the features of those languages into C++ to generate the hype so that the realization that C++ is shit can be prolonged among the hardcore C++ folks before they inevitably abandon it, eventually.
Anonymous
8/17/2025, 6:33:23 AM
No.106287204
>>106250089
>nyo
>gema
sugoi di gi charat lang nyo
where's puchiko's nyu?
Anonymous
8/17/2025, 11:41:04 AM
No.106288825
going to bump this shit before it dies
Anonymous
8/17/2025, 11:45:13 AM
No.106288854
Started to write my own libraries for shit I use a lot instead of relying on other libraries and I'm enjoying it.
Reminded me why I loved computing and maths to begin with.
Anonymous
8/17/2025, 12:45:50 PM
No.106289177
>>106289223
>>106285306
Because
>you carefully select a functional and beautiful boat, car, bike
>you then brag about riding it
>you service it as a thank you and to continue receiving the services she offers
More feminine and enjoyable than any "She" human of western values.
Anonymous
8/17/2025, 12:57:04 PM
No.106289223
>>106289336
>>106289177
This used to be the case with women. We should start treating them the way normies treat men.
Anonymous
8/17/2025, 1:18:04 PM
No.106289336
>>106289342
>>106289223
The worst thing you can do to a woman is watching her ruin herself (almost inevitable course of action). Fixing women requires fixing men, because fixing women obligates going against people that want nothing more than doxx you and label you a rapist and/or pedo for wanting a "trad" wife aka a normal human female with a vagina that washes dishes.
Women can bitch all they want, but it is men that have the authority to fire, arrest, doxx, and destroy you. If men don't feed their bitching and glare at them like they are a kid doing something wrong, women go quiet eventually.
To fix men is to fix women is to fix society.
To fix society is to go against the satanic pedos that intentionally ruin it. Assuming you can overcome societal pressure, you won't live to get to face them before getting arrested or killed e.g. Arno van Kesse
Anonymous
8/17/2025, 1:19:20 PM
No.106289342
>>106290198
>>106289336
Not my problem, not the first time that weak men ruined everything for everyone. They will die out.
Anonymous
8/17/2025, 1:43:36 PM
No.106289474
Anonymous
8/17/2025, 2:03:16 PM
No.106289607
Anonymous
8/17/2025, 3:16:35 PM
No.106290198
>>106289342
Yes they will. Problem is the fix is a couple decades too far for us to be able to enjoy it. Guess we'll have to be the old men planting the trees for the next generation to enjoy the shade.
Anonymous
8/17/2025, 4:57:36 PM
No.106291091
>>106256375
Late response but thanks king