[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1769394973701.jpg (639 KB, 849x1200)
639 KB JPG
What are you maids working on?

Previous: >>108740300
>>
What is the singular coolest thing you have made in the past ~30 days?
be specific I'm looking for inspiration
>>
maid tourists have 0 clue on the basic /dpt/ etiquette of not making a thread until 310
>>
>>108774061
>maid tourists
Maidposters have been here for years. Maidposters have been here longer than soisloppers.
>>
>>108774079
there are like 2 or 3 of you and you weren't here doing this shit 4 years ago and even 3 years ago it was one tranny
>>
>>108774061
The last bump happens on reply 309, not 310
t. seasoned baker
>>
>>108774157
you nigger don't even remember page 15. Go fuck your maid, you fucking faggot
>>
>>108774256
you'll cowards don't even smoke crack
>>
>>108774266
Because I am not retarded. I take my amphetamine every morning 6am and kode like a magician
>>
>>108774271
what are you working on?
must be pretty good
>>
>maidniggers continue to shit up threads with their obsessive garbage and jew-like arguing
>>
File: kita.jpg (297 KB, 850x1190)
297 KB JPG
>>108774256
>>108774317
You seem upset. Hopefully this cute maid will cheer you up!
>>
>>108774307
self-hosted computer on a risc-v SoC running on an fpga dev board. At least that's the plan. Still doing baby steps. Right now file system on sdcard.
Also first OS with gcc risc-v assembly and then at some point hopefully bootstrapping my own assembler and then moving from there when self hosting is achieved
>>
>>108774307
>>108774350
hardware drivers for UART, VGA, PS/2 and SNES controllers exist. The CPU I am using (neorv32) has also SPI, i2c and all of that jazz built in. Maybe I have to move to my own cpu at some point tho. But for now lets keep this as external dependency
>>
>>108774350
>>108774363
yawn, nothing I'll ever use
>>
>>108774401
No problem for me
>>
>>108774413
yep, just keep yourself busy and out of (too much) trouble hehehe
>>
Is there any reason to use R?
>>
>>108774555
Yes, if you want to be called the R-word
>>
File: this thread.jpg (232 KB, 850x555)
232 KB JPG
>>108774555
Data frames are fun! <3
>>
>>108774097
there were a few of us ;)
https://ayasequart.org/fts?boards=g&comment=maidpost&order_by=asc
>>
>>108773922
Her bells look like fat pussy, lol
>>
>>108774893
>she
>>
>>108774870
>>108774858
GIMME
>>
>>108774858
>>108774870
I'm a maid and trans.
I love poop.
Ok?
>>
File: X.jpg (63 KB, 481x680)
63 KB JPG
How is the debugger coming up?
>>
File: pcsx2.png (43 KB, 1074x382)
43 KB PNG
Fucking garbage.
>>
>>108775212
So my entire problem was with PCSX2 and probably wouldn't happen on real hardware.
Though, in an attempt to be sure, I have added a couple of extra dummy reads when I read out from the the SIO2 FIFO to help ensure the buffer is empty (you can't use the contents of the bytes to determine if it is empty, though).
>>
Learn erlang
>>
>>108774157
irrelevant it's /dpt/ tradition that you wait until the thread says bump limit reached before making the new thread
>>
>>108775291
It's /dpt/ tradition that the OP image be a maid.
>>
>>108775365
It's fucking not
>>
>>108775365
Now you're just lying.
>>
File: tohru shrug.gif (405 KB, 498x281)
405 KB GIF
>>108775389
>>108775430
You are on the dra/g/on maid board. /dpt/ has been a maid thread, literally for years. The thread even used to be called "Daily Programming with Tohru".

You probably wouldn't know this, because you are a tourist.
>>
>>108775493
I was here when we still had tripfags
>>
>>108775493
Fads come and go for dpt. Nothing is tradition.
I put up with you. Don't push your luck.
>>
maidniggers have no respect or courtesy, they argue like jews
it's all subversion and trickery to shoehorn their delusional off-topic obsession

if you see a maidnigger post, do not read a word of it, only report for avatar use/off topic
>>
>>108775659
more specifically like troons
>>
which app development frameworks aren't bloatware that will fail to install and leave me with gigabytes of crap on my hard drive that i have to figure out how to remove? is native app development the way?
>>
File: maidposting site.png (3.37 MB, 4000x2200)
3.37 MB PNG
>>108775659
>>108775667
>>
>>108775659
You are the other extreme I do not approve of.
Code something or fuck off.
>>
File: HEC41xyXsAAlYi6.jpg (54 KB, 716x605)
54 KB JPG
>>108776094
You are the centrist which I do not approve of, in addition to my disapproval of the extrema.
>>
Hey guys!
>>108769442
here!

I built a very basic static site generator today!
>>
>>108773922
I want a programming anime with this girl, or some other cool calm chick

isekais are so fucking boring

just something like a real life story would be amazing

no, slice of life animes are all shit like "ohhh I am so shy, my crush doesn't even know I exist, wahhh"
>>
File: doublecompile.gif (1.39 MB, 320x240)
1.39 MB GIF
>>108776547
>programming animes
is there any?
>>
File: rem++.jpg (157 KB, 901x1200)
157 KB JPG
>>108774939
I got it working in all cases, except for where you breakpointed a rule which is passed as a parameter to another rule. Once I fix that, the debugger will be done. Then I will polish up the theming dialog, and maybe reconsider some of the default hotkeys. Then it should be ready for release.

>>108776547
>>108776587
Dragon Maid is about a programmer who invites a dragon to become her maid. Later it turns out that the programming language she uses was designed by wizards and can be used for magic, so she ends up being a fairly powerful magic user for a bit. Also, almost everybody has huge boobs. My only complaint is that there are usually not enough maid outfits.

This is the closest thing I can think of to a programming anime.
>>
>>108776119
If you're not on either side, and also not a centrist, what are you? A non-participant?
>>
File: noelle maid bikini.png (739 KB, 621x878)
739 KB PNG
>ask chat gpt why my code is getting a stack buffer underflow error
>it gives me a "fix" that changes nothing
>>
>>108776771
best maid I've seen in literal months
>>
Puchiko Nya.
>>
>>108776771
Many such cases.
I asked it the process of initializing a PS2 memory card and it didn't mention auth at all. Absolutely useless.
>>
File: oTbOyAgpZQ.png (76 KB, 1365x604)
76 KB PNG
metadata sanitizing.
I posted about it in the last thread but have since embraced piping and command substitution instead of system() and popen() so I will adapt accordingly.
>>
File: pepa.jpg (7 KB, 250x187)
7 KB JPG
>>108776547
There is New Game, and 16bits Sensation.
>>
Making my own stack, queue and a memory pool library in C.
It's a generic one, therefore I use macro functions and void pointers for it.
What do you think about this design?
>>
>>108777389
there is no such thing as macro functions. Macros also don't belong to the C language. They are just text replacement. Why is it so hard to understand?
>>
>>108777401
Sorry. Macro with arguments.
>>
File: Gran blue .png (756 KB, 881x811)
756 KB PNG
56th post for PureScript!
>>
File: 1774012633813957.jpg (6 KB, 236x245)
6 KB JPG
>>108776771
>ask Claude why my assembly code causes a segfault
>feed it the whole file
>it recommends a solution
>it segfaults
If you're not webshitting in jeetscript AI is not the way.
>>
>>108777389
If only someone added generics to C so people wouldn't have to fiddle with macros and void pointers.
>>
File: Gk0JSzaWUAAKRdi.png (530 KB, 500x591)
530 KB PNG
>>108777547
>Ask claude to build me a $1ARR js killer app (AI wrapper)
>It just works first time
Soon there will be no more koding jobs!!!! AI can do it all
>>
>>108777916
But then you have to fiddle around with generics. You didn't actually reduce work or make anything easier, you just dressed it up differently. Sort of like writing the same thing twice, but using a different font the second time.
>>
>>108777916
Generics are not a sufficient replacement for macros. Also some macro systems allow you to modify the AST directly.
>>
Why do you have to maidpost and tell everyone how cringe you are, when you can just be a normal weirdo autist? Like most autists.
I don't understand why you desperately want to be pedo, just because you use computers
>>
File: maidposters.png (1.8 MB, 1297x1212)
1.8 MB PNG
>>108779526
>>
File: 1346714204644.jpg (14 KB, 317x379)
14 KB JPG
Finally got around to trying one of them clankers where i install addon into vs code i can have it assist with coding to see what all the hooplah is about.
Gotta say i expected better. I tried latest gemini model, and asked it to find any bugs in my code (microcontroller embedded code) and to its credit, it managed to find 3 legit bugs and 4 small issues which is nice, but the suggested code fixes it gave me were shit. For the small issues the suggestions were all correct, but for the 3 bugs all 3 of those suggestions would work on the surface, but they would create other bugs down the line (which some pajeet "vibe" coder would never notice)

So it is definitely useful to some degree, but it still definitely needs an experienced human coder to actually double check its homework. I keep hearing how it's over for programmer cucks, but even the latest models are still janky as fuck.
>>
File: bowsette.jpg (83 KB, 750x471)
83 KB JPG
>>108779788
>even the latest models are still janky as fuck.
Gemini is just bad. Try repeating the experiment with agentic Claude Opus 4.6
>>
>>108779810
Based on ranking tables i looked at online where they compare these various latest models like claude or gemini, it appears the difference between them is pretty marginal
>>
>>108779788
>microcontroller embedded code
user error.
Should've used js webshit code. It works brilliant for that. Literally all coders will lose their jobs in 6 months
>>
>>108779832
don't listen to maidposters. They are all equally bad for embedded stuff and general stuff that involves a lot of actual thinking and is not CRUD copy paste.
Some can do this better, some can do that better, but none of them gives good results.
As you said, they can be helpful tho.
>>
>>108779788
LLMs are uniquely bad at anything low level. The more abstractions you allow the better they get, generally. This is why 99.999% of AI bros are using JavaScript and are basically making things that they could have copied and pasted from GitHub.
>>
>>108780101
Maidposters are the best programmers on the board and it isn't even close. Their superiority has caused some controversy, because it messes with the self image of people with Dunning-Kruger delusions about their own talent.
>>
>>108780136
is it unique to the fact that it's low level, or the fact that there isn't as much training data
>>
>>108780136
that is my thought as well
anything very high level like JS or python LLMs can do very well because that sort of code is super simple and very forgiving
but if you need anything low level like microchip code where you are using bit-wise operations and every single byte of memory counts and you have to keep in mind specific quirks for that chips like timers not working while the chip is in sleep mode then LLMs do absolutely abysmal job at that and make tons of mistakes, unlike at high level python etc where none of these constraints exist
>>
>>108780207
They're uniquely bad at low level, and the reason is that there is much less training data.
GitHub is filled to bursting with JavaScript stuff and there's relatively little low level code around.
>>
>>108780291
see, you confused the shit out of >>108780232 he honeslty thinks it because lmao bits are complicate
>>
File: archbtw.png (592 KB, 492x611)
592 KB PNG
>>108780291
>GitHub is filled to bursting with JavaScript
Yes. We should blame the maidposter for that
>>
>>108780232
>but if you need anything low level like microchip code
Oh good old microchip.
If you want the full LLM experience, try to use microchip specific features on their FPGAs.
No normie on the whole world uses their FPGAs, so there is no public stuff with them really. LLMs come around the corner with horrendous shit.
>>
>>108780372
He isn't talking about basic & | shit operations you are used to in your fancy schmancy JS slop my boy, operating with bits, such as bitbanging communications between chips/sensors can get pretty complex and requires specialized knowledge which the LLMs lack
>>
>>108780690
>coping this hard about AI
>>
>>108780767
>projecting this much
I am annoyed LLMs suck so bad at it, I actually want them to be good so they can save me a lot of time and effort.
You think i want to bugfix check all the code LLM agent writes?
If i wanted to spend my days by fixing shitty code i would hire poos to do the coding.
>>
File: ls.webm (398 KB, 800x628)
398 KB
398 KB WEBM
I can list files from a regular fat12 sdcard now.
>>
File: output.webm (859 KB, 1001x792)
859 KB
859 KB WEBM
>>108781296
Shit I posted the wrong webm. Unbased.
>>
File: 51v162MxovL._AC_.jpg (38 KB, 344x500)
38 KB JPG
>>108776614
Well done!

>>108779526
In my experience people who accuse anime enjoyers of being pedoes, either they are pedoes themselves or alternatively, more rarely, they're UN pedos
>>
File: 1778099444438302.jpg (102 KB, 1241x1034)
102 KB JPG
Contemplating vibecoding a reimplementation or engine remake of a PC game from the early 2000s, just for shits and giggles, to see how "good" the slop machine is at REing shit
Not sure which PC game but I'm fixated on either a Maxis game or a Bethesda game, I just need to pick my poison
>>
File: shiroha.jpg (304 KB, 850x1051)
304 KB JPG
>>108781450
Go even older. Do like a 1990s DOS game. Maybe Catacomb Abyss?
>>
>>108781450
Boulderdash PC
1993
>>
>>108781302
>>108781296
woah based. how do you even make an OS? where do you begin?
>>
>>108781450
>>108781514
I asked my grandpa, a retired game computer scientist, why they don't make games like sim ant anymore. He told me we can't. We don't have the technology to make games that advanced anymore.
>>
>>108781450
I did that without AI for a 2001 game engine. Been considering re-doing it with AI just for shit and giggles too to see how good it can do compared to what I pulled of. seeing as I already know how to do it the hard way might be interesting. I just refuse to get cucked by usage limits so I am reluctant.
>>
>>108779031
>>108779342
True it doesn't much reduce the amount of work but it helps conceptualize what is happening in the code which helps in the long run. Generics also give you static type checking.
>>108779526
You're gay.
>>
>>108781783
Do you mean in general?
It's kind of like a game. You just have your loop and structure everything around it.
First you set up your registers, decide how you want to use them, then get some IO running and then maybe start some "applications" or even build a scheduler for multi tasking
https://operating-system-in-1000-lines.vercel.app/en/

For me, I don't fucking know man.
I am making it way too complex for myself and I fucking love cock ball torture.
So for the moment I have clarified that I have the needed peripherals working. 8MB PSRAM, UART, sd card for persistent storage.
I think the next step is to polish up my printing and input routines.
Then start with some commands like help, ls, exit.
Then open/edit files and so on.
Now you might ask, why am I such a big fucking faggot and I do it all in assembly. Well, I was too lazy to build a compiler at this point in time, but I want to achieve self-hosting with the system some day.
So my thought is:
- Write basic OS that can edit and execute files with gcc assembly
- Write an assembler in that basic OS by hopefully mostly copy paste
- ????
- Boot it from itself
But I have no fucking clue if this is even achievable. I mean the very very old fags BACK IN THE DAY did it, but they were much smarter than me.

So thank you for reading my blog post. Maybe I should really make some daily blog about it. The typing helps a little keeping me sane, not overshooting entirely and so on
>>
>>108781365
<3

I made a little more progress. It is now possible to stop on all instances of a breakpointed rule when the breakpointed rule is passed as an argument to something else, but the Program Stack does not properly show everything to be executed, it just shows the breakpointed rule, but then goes back to normal after you step through it. I am not sure what is causing this. You can see the bug in the attached screenshot.

Also, the Tohru in the editor and success and failure panes is not hardcoded. The theming system lets me configure the compiler maids. I can also save/load themes, so it is possible to make and share themes with others. If anyone has some good images of maid Bocchi with a transparent background, I will make a Bocchi theme and show that off too. I would need three. One for the editor. One for a successful program execution and one for a failure.
>>
File: bowsette2.jpg (632 KB, 832x888)
632 KB JPG
>>108779832
How do they rank them? It might not be relevant to your use case. 1M context Claude is very good for most coding tasks though. Most of the time when AI does poorly, it is because the context is too small and it forgets old parts of your code as it reads new parts. I don't think Gemini's context is as big as Claude's, but I might be wrong. You mostly notice the difference when playing with large, complex code bases.
>>
File: Persona-5-Royal-Kawakami.jpg (135 KB, 2000x1000)
135 KB JPG
>>108781870
>- Write basic OS that can edit and execute files with gcc assembly
>- Write an assembler in that basic OS by hopefully mostly copy paste
>- ????
>- Boot it from itself
woah cool good luck!
>>108781870
>I fucking love cock ball torture.
>_>
>>
>>108781958
Dude I don't give a fuck, go to your containment general.
>>
File: warmup.gif (884 KB, 550x309)
884 KB GIF
>>108781909
looks nice! is that all swing components? are you doing some parsing or something for the syntax highlighting?
>>
File: lilith.jpg (121 KB, 1063x1200)
121 KB JPG
>>108781986
>/maids/ - Make AI Do Stuff
Ideally this would be a whole board for discussing AI and maidposting, but it could also be a thread.
>>
>>108782027
>discussing AI and maidposting
I'm more about discussing, (checks thread title) uh yeah, programming, and maybe with some supplementary maids where appropriate.
>>
File: bocchi1.png (1.77 MB, 1280x2238)
1.77 MB PNG
>>108782020
>is that all swing components? are you doing some parsing or something for the syntax highlighting?
It's all Swing components. The syntax highlighting is just applied with regex, I don's have to do parsing on it because the syntax of the language is really simple. I might add a parser for it later though, so that it is easier to tell between an indirectly assigned rule and a string in a rule.
"Indirectly Assigned":: "Some Value";

Currently, both of those strings will have the same highlighting, despite having different semantic meanings. For the rest of the language, regex seems to be fine and also very fast.

The theming system seems to have a few bugs. I am working on repairing them now.
>>
>>108780383
That picture is false. He's under 300lbs and she's older than 12, so it can't be an interaction between a real arch user and their preferred romantic partner
>>
Integration hell, lol.
Apparently a lot of hidden broken shit in my memory card routines.
>>
>>108781870
>too lazy to build a compiler at this point in time, but I want to achieve self-hosting
i was wondering why fellow osdev'ers go the all-assembly route so often. i haven't really written x86 at all before (i use my own emulated cpu arch) but i imagine writing a compiler to target it would be trickier than it was for my risc set
still, why not just use one of the small c compilers? i'm sure wrangling it into a bootable image might be a little confusing at first but overall they can be pretty minimal (few thousand lines) and certainly require less effort than doing all-assembly
i think https://www.gnu.org/software/mes is one of the recommended paths to bootstrap from a tiny compiler all the way up to modern gcc, injecting a small compiler's binary onto your virtual disk is prob the easiest method to getting a compiler onto your os
>>
File: color picker.png (412 KB, 1920x1039)
412 KB PNG
>>108782567
I fixed most of the theming bugs. The only one that persists, and is very annoying and hard to fix so far is that the buttons to open the color picker are all by default rendering as the background color instead of the selected color. I have attached a screenshot showing the color picker and the bug.
>>
File: kasane teto.jpg (190 KB, 850x1597)
190 KB JPG
>>108783496
Also, I need more maids with transparent backgrounds to make more themes. I am also working on an IDE manual with LaTeX.
>>
>>108774050
Crime witness system for rpg game
>>
File: saved.png (180 KB, 603x523)
180 KB PNG
A legitimate save file I need to now load off the memory card into external RAM.
Nice.
>>
File: saveload.png (20 KB, 603x523)
20 KB PNG
>>108783716
It's beautiful.
>>
File: savegame.webm (856 KB, 597x495)
856 KB
856 KB WEBM
Time to turn on the PS2 I guess.
>>
File: saveloadps22.webm (453 KB, 888x540)
453 KB
453 KB WEBM
>>108783904
>it just fucking works
No way. That wasn't meant to happen.
>>
File: savetime.webm (1.51 MB, 560x474)
1.51 MB
1.51 MB WEBM
>>108783976
A reference for how long it takes to save on the PS2 (this is with a wait for vblank after each block erase while writing, which is safe, but longer than probably needed. Might try implementing another timer specially for it once I can work how long I need to wait after an erase).
>>
File: 8TaHR5MKxt6MsKMI8p.png (283 KB, 1915x1047)
283 KB PNG
PIL is actually faster than piping identify into magick.
I wrote the random logic in C for shit's and giggles it makes no difference to performance.
>>
>>108777547
you can run the debugger via claude
>>
>>108783716
>>108783889
>>108783904
>>108783976
>>108784002
how?
Are you emulating memory card on a GBA emulator on a ps2 emulator on I'm guessing a PC?
>>
>>108784352
To explain.
Game saves on Gameboy use battery backed RAM in the cartridge to hold the save data.
To actually save your progress in an emulator, you thus have to preserve that emulated external RAM somehow so it can be loaded when you next load up that game in the emulator.
I am doing this by having a feature of the emulator to write the contents of the (emulated) external RAM to a PS2 memory card as a save file, which it will check for and load from when the emulator starts up.
The last two webms are this functionality working on actual hardware.
>>
File: code-gbemu.png (3.44 MB, 1974x5000)
3.44 MB PNG
Send help.
>>
>>108784340
For real, what is this foolishness?
>>
>>108784340
>>108784508
I presume that magick is processing the data more, building more structures for editing purposes (holding meta data, etc) and it could also be a difference in the scaling algorithms.
>>
You gate keeping arseholes.
>>
>>108784414
Damn based guy. Gj, m8.
I got a stupid question: On pokemon in the menu you had at first only 2 options (new game and something else) and when you first saved it then showed 3 options on the next start up.
So if it just saves the ram content to somewhere, then there must also be some kind of flags that the game can check if there is a save game, right?
If I understand correctly you try to emulate the original gameboy behaviour, right? Otherwise one could just save the ram content without the game noticing, I guess?
>>
seekdir is stupid and so is POSIX
who needs this and why do I have to implement it for compliance
your own documentation calls them streams why are we allowing the caller to flow backwards arbitrarily instead of treating it as a unidirectional sequence
cache entries and do that shit in your own userspace in your own stack don't force me to do it in the system
>>
>>108785467
I will say, things can be put into perspective easier if you have a BennVenn Joey Jr v2++.

Because i have one, and the save is just stored on GameBoy carts like a flash drive by what i saw.
Similarly to the Neo2, a DS cart reader i also have.
By the way, both of them i able to get the ROM and RAM memory from as well as completely rewriting the RAM to be stored on the cart themselves on both DS and GB.
>>
>>108785467
The game uses a portion of the external RAM (the RAM inside the cartridge) to hold the save data at all times (it used the external RAM for other things as well, such as preparing sprites for loading into work RAM for rendering).
So on startup, the game checks the external RAM for the save data (I haven't looked into exactly where it is located or how it is structured) and if it finds it then it shows the Continue option at the title screen.
When the emulator starts up, it checks the memory card for the save file, and if present it copies the data into where the emulator stores the external RAM (I just do a full copy of the entire contents of the external RAM to the memory card).
You can absolutely do a copy of the RAM content without the game noticing, but when you save the game it specifically writes the particular save data into the external RAM, so unless you're trying to make a save state (where you're going to have to save all the register states, system RAM, work RAM as well) you do have to go through the process of saving the game before you copy the external RAM if you want to "back up" the save game.
>>
>>108773922
is Eli dead? haven't seen him around for a couple years now... I miss telling him to fuck off
>>
>>108785666
>666
fuck off, devil
>>
File: 1767366882034895.jpg (151 KB, 1280x720)
151 KB JPG
New Blow just dropped

https://www.youtube.com/watch?v=695CiqtPEVE
>>
>>108785941
If blowj says it it must be false



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.