<bslsk05>
neumannt/aoc24 - advent of code 2024 in SQL (0 forks/29 stargazers/MIT)
hwpplayer1 has quit [Remote host closed the connection]
cloudowind has joined #osdev
Dead_Bush_Sanpai has quit [Ping timeout: 244 seconds]
roper has quit [Quit: zzz]
Dead_Bush_Sanpai has joined #osdev
<nikolar>
very nice
<heat>
nikolar you could say he solved aoc with btrees
<heat>
your dream
<nikolar>
btrees are love, btrees are life
<nikolar>
he didn't test it on the best database, sqlite, though
<heat>
sqlite more like craplite
<nikolar>
sqlite is great
<heat>
no it's not
<nikolar>
lol
<heat>
1) it just functionally suxxors
<heat>
2) the code style looks like the gnu coding style but on shrooms
<heat>
3) it's not even really open source
<heat>
4) the build is a little cursed
<nikolar>
never tried to build it to be honest
<heat>
5) it has tcl integrations for full boomer points
<nikolar>
nice
<heat>
meanwhile CHAD POSTGRESQL
<heat>
1) is fast 2) is actually used in prod by real workloads 3) is featureful 4) is bae
<Ermine>
> it's not even really open source --- but everyone distributes it happily
<nikolar>
lol as if sqlite isn't already on literally every computer
<heat>
i mean real workloads
<nikolar>
sqlite isn't even meant to server a billion requests per second
<heat>
not rpmdb.sqlite
<nikolar>
that's a perfectly valid workload
<Ermine>
the only real workloads are GOOGLE WEBSCALE?
<heat>
is it even real if it's not WEBSCALE
<nikolar>
yes
<Ermine>
meanwhile KDE using mariadb scares me
<nikolar>
kek
<nikolar>
what do they use it for
<Ermine>
akonadi or something, idr
<heat>
what's the problem with mariadb
<Ermine>
it's a full-fledged RDBMS
<heat>
and
<heat>
?
<Ermine>
it's overkill for storing your contacts/account data/whatever
<heat>
doesn't kde catalog your whole filesystem?
<Ermine>
that's baloo, and it doesn't use mariadb iirc
<nikolar>
nice
* Ermine
checks
<Ermine>
yep, baloo doesn't depend on mariadb
<Ermine>
it uses lmdb instead
<heat>
maybe kde should shut up and pick a single db
<heat>
mongo :clap: db :clap: WEBSCALE :clap:
<Ermine>
it's nonfree though
<Ermine>
but we can joke about Apache Cassandra
pog has joined #osdev
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
kfv has joined #osdev
kfv has quit [Client Quit]
qubasa_ has joined #osdev
qubasa_ is now known as qubasa
frkazoid333 has quit [Ping timeout: 246 seconds]
<ring0_starr>
KDE is all bloat, i'm moving back to CDE
<ring0_starr>
plasmoid nonsense aint worth the 5000 TB of ram usage
<Ermine>
BLOATED
<Ermine>
actually is a great DE
<ring0_starr>
if there was a contest between software organizations on who could produce the most bloated thing, who would win?
<ring0_starr>
java, firefox, windows, KDE??
<fedaykin>
microsoft is the worst
<ring0_starr>
rewriting electron in Java
<fedaykin>
a dogshit suck ass shit ass software
<ring0_starr>
this way it can run as an applet inside of Firefox
<fedaykin>
copy paste on top of the copy paste
<ring0_starr>
its ok computers will just get more ram
<ring0_starr>
just download more in the meantime
<Ermine>
thankfully, software organizations have sane people and don't host bloat championships
<fedaykin>
shit ass dll hell
<Ermine>
windows is the only working desktop os so far
<fedaykin>
when i open c:\windows folder and its child folders i get ptsd
<fedaykin>
when i open regedit i get nightmares the next day
<ring0_starr>
wha what? you keep child porn folders in c:\windows??
<ring0_starr>
lol
<fedaykin>
whenever i need to run xperf i say fuck and cuck every god damn minute
<fedaykin>
thank you, need to vent =)
<Ermine>
then i start linux and begin the day with figuring out why my wifi doesn't work
<Ermine>
and realize at 1:30 am that i haven't had a dinner
<cloudowind>
too late for a dinner have something light
<fedaykin>
and whenever i troubleshoot something on windows i feel like someone put a gag on my head and is trying to choke me from behind, because i am powerless i have no source code
<ring0_starr>
Ok
<ring0_starr>
I have made my new years resolution. I am going to stop trolling
<ring0_starr>
do you think this is feasible and realistic
<fedaykin>
the windows way: you submit to us, you have no code, you can only reverse engineer, but our "hungarian notation" suck ass $9/hour developers will make sure it won't be easy
<fedaykin>
and only our mighty powerfull $300/hour tech support will be able to fix your shit if you are lucky because paying does not guarantee you anything
<ring0_starr>
i just recommmmended somebody on another channel to use the gdb tui. i think i made a mistake.
<ring0_starr>
this is a great way to make somebody hate debugging.
mrkajeta1 has quit [Ping timeout: 245 seconds]
mrkajetanp has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
mrkajetanp has quit [Ping timeout: 265 seconds]
<nikolar>
gdb is fine
<Ermine>
L L D B
<heat>
lldb? sorry i only use postgres
<ring0_starr>
gdb is *fine*, that's the issue. it's not exceptional, intuitive, discoverable. there's no equivalent to ollydbg or windbg for not-Windows actually
chiselfuse has quit [Remote host closed the connection]
<ring0_starr>
i learned by poking around through the GUI and seeing 500 different windows full of information and how they update each time i hit run
chiselfuse has joined #osdev
<ring0_starr>
you sure could accomplish the same with gdb, but it'll take much longer and more research on the user's part
mrkajetanp has joined #osdev
<geist>
it's a little rough to use on bare metal x86, due to the 32/64/etc stuff
mrkajetanp has quit [Ping timeout: 252 seconds]
mrkajetanp has joined #osdev
Lucretia has quit [Remote host closed the connection]