#programming

1 messages Ā· Page 240 of 1

manic jacinth
#

I honestly wish i can tell my clients this neurOMEGALUL

hexed grove
#

well i have to argue memory sanitize is better

#

especially at 1 am

olive stag
hexed grove
olive stag
#

anyway, if you don't want to go striaght to paper, you could also try mermaid diagram flowcharts

#

nice thing with these is that you can drop them in markdown blocks and modern markdown viewers (like github) will properly render the diagrams

hexed grove
#

and they support itttt :3

#

i need ideas thoughhh

tender river
#

evilNOWAYING the second emacs user i've ever seen on this server

manic jacinth
#

There are dozens of us, DOZENS!

hexed grove
#

my goddamn ide

#

why isnt it tiling

#

😭

olive sable
#

imagine using emacs NeuroClueless (i dont rememeber what emacs is)

tender river
#

dwm UNFOCUS

clear sedge
#

i love stl comments

hexed grove
tender river
#

x is nice because of how small window managers can be

#

but i've had plenty of really bad issues with it vedalCry

hexed grove
tender river
#

for x? there are plenty

#

for wayland? no "small", but some "only a few thousands lines of code" ones

hexed grove
#

do you know any good ones

tender river
#

sway works well for me MiniNod

manic jacinth
hexed grove
#

i have a grudge against it

tender river
manic jacinth
#

Or, for someone with a Lisp brainworm like me, stumpwm

clear sedge
#

i'm a basic bitch gnome user NeuroSip

hexed grove
#

runs like snail on my laptop

#

it does look nice though

olive stag
olive stag
#

looking into trying out linux mint tho

#

have done ubuntu a few times before, but have heard good things about mint

clear sedge
manic jacinth
clear sedge
#

also check out fedora's kde flavor

olive stag
#

main thing is I just want to make sure my VR setup works before switching, really don't want to bother with dual-booting ever again

clear sedge
#

fedora's a nice option if you want a wide feature set with a good bit of stability

clear sedge
#

you'd be surprised at how well vr works on linux

olive stag
#

my google fu is truly lacking these days, never saw any hits for that when I was looking into it

manic jacinth
manic jacinth
#

Once the LLM bubble bursts, i hope the trend reverses

hexed grove
#

intel uhd 600

clear sedge
#

holy

hexed grove
#

celeron n4020

clear sedge
#

what's the opposite of a flex

olive stag
manic jacinth
# hexed grove

Damn, you werent kidding when you said its a small machine

hexed grove
#

do you understand why

manic jacinth
#

Yeah, the tape do go brr with this one

hexed grove
clear sedge
hexed grove
#

alot has been added to the specifications

#

so gentoo go brr

clear sedge
hexed grove
#

hopefully it work

amber fractal
clear sedge
#

i highly recommend looking into lvra for any vr users on linux

#
opaque sigil
#

taps

clear sedge
#

taps

knotty isle
#

taps

amber fractal
#

taps

olive stag
#

taps

olive sable
#

i didnt make the gif

hexed grove
#

lmao

olive stag
hexed grove
#

a dellll

#
!!! One of the following masked packages is required to complete your request:
- x11-wm/xmonad-0.18.0::gentoo (masked by: ~amd64 keyword)
- x11-wm/xmonad-0.17.2::gentoo (masked by: ~amd64 keyword)
- x11-wm/xmonad-0.17.0::gentoo (masked by: ~amd64 keyword)
#

FUCK

amber fractal
olive sable
hexed grove
#

not native

#

:3

olive sable
nocturne olive
hexed grove
#

lmao

olive sable
nocturne olive
amber fractal
#

-# Do not recommend NixOS to beginners :1984:

nocturne olive
#

Anyway Mint is good, NeuroSynth is trained on it

amber fractal
#

My #1 piece of advice (albeit a bit meta) is: Whatever your distro is, if there is an archwiki result then most likely it will be useful.

hexed grove
#

how to unmount entire var partition while system is online

#

:3

manic jacinth
olive sable
hexed grove
#

how i make umount ignore

#

ill reboot i promiseee

clear sedge
hexed grove
olive sable
#

they really needed to specify the reason

clear sedge
#

this fucking button is spouting TTS for a FUCKTON of c++ stl nonsense

#

thanks kdevelop

hexed grove
clear sedge
#

kdevelop is actively maintained yess

hexed grove
#

okay may use that

clear sedge
#

it's my main ide for c/c++

#

my second choice is gnu's nano

hexed grove
#

i cant wrap my head around vim

clear sedge
#

real and true

tender river
#

its not a matter of wrapping your head evilShrug

#

just a matter of using it

hexed grove
#

if its that easy

tender river
#

press i to enter insert mdoe, press esc to exit insert mode

#

its that easy

hexed grove
#

how do i close without saving

#

how i change filename

#

how i look for text in file

clear sedge
#

what if i don't want multiple modes and just want a simple text editor

tender river
rigid snow
#

q is quit, w is write, ! is force

tender river
rigid snow
#

3 things

tender river
hexed grove
tender river
#

evilShrug i switched to colemak recently, doesn't tell me how to type either

rigid snow
#

cover your keyboard with stickers

hexed grove
#

but im still not using vim

rigid snow
#

cover your screen with vim cheatsheets

tender river
#

cover your keyboard with oil

rigid snow
#

wait for it to rain

clear sedge
#

hm?

hexed grove
#

what oil

tender river
#

neuroBlabbering nerd channel

hexed grove
clear sedge
rigid snow
tender river
#

also you forgot about keyboard layouts evilNya

#

and layers

#

and ime modes

clear sedge
#

if you need non-ascii keys that's just a skill issue

#

smhing my head

rigid snow
#

this discussion is stupid if you want a simple editor for simple editing there are like at most 10 things you have to memorize in vim

clear sedge
rigid snow
tender river
#

no neurowheeze

tender river
#

no editor uses ^O for saving (maybe emacs, never used it)

#

and ctrl+arrow/shift+arrow probably? doesnt work in nano

clear sedge
tender river
#

neuroWaveA gotta do work i dont really care about editor wars

rigid snow
clear sedge
#

idk if you guys just like being contrarian, nano is just simpler than vim

atomic sonnet
#

Just write your own text editor evilFumo

rigid snow
#

but isn’t pleasant to use at all

atomic sonnet
opaque sigil
#

That reminds me I wanted to try out micro

hexed grove
#

echo "wgats up my bro" >> file

clear sedge
amber fractal
#

-# I'm just going to silently update the bingo

rigid snow
#

nano is what i tell people to use because it is friendlier

clear sedge
rigid snow
#

vim is what i use because i don't hate myself

clear sedge
#

it's just simpler, and i like simple

olive stag
amber fractal
rigid snow
olive stag
# amber fractal

dam, I'm not real, I unironically love using em dashes, even memorized the alt-code for it

hexed grove
#

Nano with code completion and git integrations

clear sedge
#

nano is pretty much the vscode of the terminal without the language server

clear sedge
#

its place is a simple text editor

#

with syntax highlighting

hexed grove
#

My tty have no colora

atomic sonnet
#

Ngl I used default from my distribution (gedit) or a jetbrain ide (sometimes vscodium for uni). Almost No in-between

#

Too lazy

hexed grove
#

One sec lemme pull out my computer

amber fractal
clear sedge
amber fractal
#

Eh, better off just pulling down from the FAQ rewrite

rigid snow
#

fuck me

#

i forgor

amber fractal
#

The Bingo was just a modded version of the FAQ, so makes sense to do it again.

rigid snow
#

i need to push one thing though

rich ibex
#

who needs textures when you can use the scene's ambient occlusion as the textures neuro5head

rigid snow
amber fractal
#

I was waiting on you

rigid snow
#

nice

#

sorry

clear sedge
#

i think micro is superior to nano

#

but nano is what i use out of habit and portability

amber fractal
atomic sonnet
tender river
sage crag
atomic sonnet
rigid snow
#

you can review nub

hoary drum
#

ITS GAYBALLS TIME!!!

rigid snow
olive sable
#

it absolutely isnt that time

#

the pipeline building stuff now does the skybox shader too neuroHypers
i jsut need to finish some stuff with the vertexbuffers

hexed grove
#

I FORGOT

#

I FORGOT THE GENTOO RULE!

#

DON'T COMPILE YOUR COMPILER :SOB:

#

NOW I GOTTA WAIT FOREVER

olive sable
#

you did WHAT?

hexed grove
#

Fun fact, GHC brings in its own compiler to compile itself in portage

#

So I already have the bin but have to wait

#

I know it downloaded it itself because it's in the tmp directory

hoary drum
amber fractal
#

-# I'm preemptively making a new bingo board for when the current one is done. Hosting this one on github as well.

rigid snow
#

make it html this time please WueroJAM

amber fractal
#

It was the same jank that powered the original FAQ, plan on just modding this FAQ for it again

rigid snow
#

you can do the same size thing i did if you want a set size

#

have you opened the html in the browser

#

or i guess i did explain that in the pr

amber fractal
#

I haven't pulled it down yet

rigid snow
#

mug reviewing without pulling

amber fractal
#

Your explation was good enough to trust tbf

#

if it would have broke, the generated PNG would have also broke

#

Now time to shape this repo into bingo shape

sage crag
#

isopod

rigid snow
#

being divs

amber fractal
#

It's a better solution than what existed before

rigid snow
#

h1, h2, h3 title, subtitle, heading evilWheeze

desert wave
#

margin-top: 94px
brother

amber fractal
#

You are what you seeked to destroy smh

sick owl
#

Just took the plunge on a 4k oled monitor

#

Equal parts hyped and scared

#

Was £600 on sale which is an absolute steal with a 3 year burn in warranty though

#

I figured I'd bite the bullet since a deal like that wasn't gonna come around again for quite some time most likely

olive sable
#

for pc i think the problems of oled still arent worth it imo

#

i see a lot more use for it to watch movies and stuff on a tv, for pc the price to benefit ratio is too high for me

amber fractal
#

I'm lucky I don't really use high res monitors for stuff, so for now I have no reason to upgrade to it until price is decent for me

#

I do have some, but barely used tbh

olive sable
#

even then on a tv, if the room is bright you wont really see the deeper blacks, and if its in a dark room a projector is cheaper

sick owl
olive sable
sick owl
#

I'm keeping my old IPS monitor as a secondary for productivity

olive sable
amber fractal
olive sable
#

if i get an oled screen then my other monitors wont match

#

that would bother me

#

cheapest 1440p oled i can find is still 470 bucks

#

really not worth it for me

sick owl
#

Okay, decided not to bite the bullet after all lmao

#

Was still on purchase confirmation, thought about it and decided against it

olive sable
#

i see

sick owl
#

I mean sure it'd look a lot nicer than my 1080 360hz panel but its not really half a grand nicer

#

I have OLED on my phone, I know how nice it can look and I ended up deciding even if I can afford it fomo doesn't justify the price for the quality increase

olive sable
#

imo if you watch a lot of movies, or you do colour graded stuff on your pc, then sure get a 4K oled

sick owl
#

I do watch a lot of movies but my current monitor is already a nicely calibrated 100% SRGB coverage panel

#

That's plenty good enough for the price of free

olive sable
sick owl
#

I probs will take the plunge next year

#

But I figure hey, prices will go down even further over time anyway

#

Tortoise and the hare

olive sable
#

im debating getting a 100" tv or gettign a projector instead

sick owl
#

At that point you might as well go projector

#

Will last you longer and if you have the budget anyway a near field laser projectors gonna be nicer

olive sable
#

the issue with a projector is that you can walk in front of it, or it has to go underneath the tv area

#

both are kinda an issue for me

#

the brightness is also worse than a tv

sick owl
#

Brightness is an issue true

#

But if you're looking at this scale I'd just go full home cinema tbh

olive sable
sick owl
#

I'd expect you to be watching things in pitch black anyway if you care enough to go that far

olive sable
#

ye, but durign the day there is still a lot of light that leaks in

#

its probably not an issue tho

sick owl
#

Just get blackout blinds lol

#

Before I had mine installed I used a stick on canvas one in my movie room and even that worked fine

olive sable
#

they are already plannign to install difrent blinds there, but it has been almost a year since then

#

the rails for them have been sitting there for months, but nothing happened yet

sick owl
#

I just used one of these

#

They stick on with adhesives and cost less than a tenner

olive sable
#

those would be too small, the windows there are like 4m wide each

#

or like 3.5m i dont remember the exact measurement

sick owl
#

There's a bunch of em in diff sizes, its like a whole product category

#

Surprisingly competitive market neurOMEGALUL

olive sable
olive sable
#

im getting some actual skybox shader output now onto the screen

#

its broken, only rendering 1 and a half of the sides, but its something

#

3/12 triangles, thats a full 4th of the way there

#

fixed it neuroHypers
i think this is the first time ive had almost full visual parity between the opengl and vulkan engine back-ends

#

only difference now is the anti-aliasing

#

in opengl you can just do GL_MULTISAMPLESAMPLES = 4 but its a lot more work in vulkan

#

so i havent done it there yet

#

oh, based on how pixelly the bg looks in vulkan, im also using a different texture filtering hmm

sick owl
#

Ended up getting the oled after all lmao

#

Only because I found a 27 inch sku for twenty quid more

olive sable
sick owl
#

27 inch 4k 30% off was too good to pass up for real

olive sable
#

ski?

sick owl
#

Same monitor line, smaller panel with way higher pixel density

#

Plus I can comfortably sit close to 27 whereas the one before was 32 inch which is a bit sillE

olive sable
sick owl
#

Flip flopped again lule

#

I went with a mini LED panel in the end

#

Was somewhat concerned about blooming but I figure it beats constantly worrying about burn in

olive sable
topaz tendon
opaque sigil
#

not 3.14.1 evilSMH

topaz tendon
#

Give it a year or so and we'll get 3.14.15

sick owl
#

Okay

#

I have come to the ultimate decision

#

To stick to my 1080p monitor OMEGALUL

patent shard
#

VAs are terrible unless you don't sit close and IPS have blooming
so VA works great for TV content, assuming you don't sit close.. not so great if you sit close to a PC monitor

glad path
#

people say it's like bad practice not to use virtual envs
but over the year's ive collected so many python llibs that I rarely need to install things today

#

it's great

#

no issues

opaque sigil
#

Lucky

shadow sinew
topaz tendon
#

I'd love to get an OLED but I do want it to mature a bit more, both the burn-in and VRR flicker push me away for now.

patent shard
#

VRR flicker can be brutal, yeah

balmy nacelle
#

is it normal for me to go look at my code every day and be like "oh i think i can optimize it more"

#

i swear i've been at this one feature for days and every day i think of something like oh this makes it more simple and universal for future
which is great but now im barely making progress lol

hard raptor
#

I made some updates, removed a few of the tracks i couldn't really hear and added some more sidechain, but i think sidechain is a bit too agressive on some tracks tho

midnight sigil
nocturne olive
#

p ay th aa n
p ih th ah n
These are from words being fed into Adachi Rei's phonemizer, guess what the original words were

balmy nacelle
obsidian mantle
#

I did out of boredom before
Ended up making it so universal and complex it became hard to use

#

Inconvenient

rigid snow
#

this is obvious

rigid snow
nocturne olive
rigid snow
#

oh

#

if you're asking that probably not actually python and pi thon

nocturne olive
#

They were those

#

Except no gap in pithon

#

But yeah easy enough

#

But imagine trying to decipher a more complex sequence

rigid snow
#

eh my 5 minutes of utau experience is enough to read phonemes

nocturne olive
#

Surely

#

Try ay f iy l l ay k dh ih s ih z w ey b eh t er

#

This is NeuroSynth's phonemizer

rigid snow
#

"i feel like this is way better"

nocturne olive
#

Correct

#

Conext for that, I proved to Xoda how phonemized English is way harder to read than normal English

rigid snow
#

it's not way harder but it is harder

rigid snow
#

i was away making coffee in the kitchen i wasn't reading that for 3 minutes

nocturne olive
#

Well you've actually touched this stuff

hard raptor
rigid snow
hard raptor
rigid snow
#

ok so shaperbox fixed that, why leave the compressor there

hard raptor
#

With the same timings that is

rigid snow
#

yeah that's what i'm asking

#

btw have you tried khs compactor yet

hard raptor
rigid snow
#

it's a lifechanger for me

#

but it is very aggressive so it only really works on certain types of tracks

#

well, as sidechain

rigid snow
hard raptor
rigid snow
#

it's not too much no

#

sidechain like that fits house generally

hard raptor
#

I may need to mess around with the amounts a tiny bit still to get it exactly how i would like

#

Maybe put a little reverb on the string group

#

Don't really know what type of reverb tho

#

Probably a subtle one

#

It doesn't need much, but just enough to make it pop out a bit more

rigid snow
#

WHAT THE FUCK

#

I USED ABLETON FOR 5 YEARS AND ONLY JUST FOUND OUT YOU CAN PAN WITH MIDDLE CLICK???

#

how am i supposed to know that

clear sedge
#

cli base64 decoder

opaque sigil
clear sedge
#

i can do echo "banana" | ./app to encode base64

#

i could branch my base64 encoder/decoder into its own utility

#

it's optimised so that it encodes and decodes as it reads instead of reading the whole thing into memory and operating on it from there

#

might be my best code in this project tbh

mighty thorn
#

I have gained a new hobby of scrolling through twitter just to find vague posts then tagging Neuro and asking her a question as if she was funny mars man bot

#

She doesn’t respond but it gets funnier every time I do it

hexed grove
#

how do you even

hexed grove
obsidian mantle
#

But it has direct live access seeing all things being typed?

opaque sigil
#

you can just read chunks from stdin enub

clear sedge
obsidian mantle
#

Does it still need to be sent

opaque sigil
#

> in shambles

clear sedge
#

> is for losers

#

i love using cat when i don't need to

opaque sigil
#

tbf i do the same

hexed grove
#

😭

opaque sigil
#

force of habit i guess

obsidian mantle
#

If i send 1gb message will it encode it while its being typed

#

And getting result immediately

#

Or does it still need to wait for it to be completed

#

And only then process it

clear sedge
opaque sigil
#

in theory there's nothing stopping you from processing every single character as it comes in (if it's fast enough)

#

though unbuffered stdin is kind of a pain

clear sedge
#

i rely on std::cin to buffer my stdin

obsidian mantle
clear sedge
obsidian mantle
#

I mean, you see it on the screen. Computer has it in its memory already

rigid snow
#

stdin is not buffered by default it's the impl that buffers it

obsidian mantle
clear sedge
#

as long as it doesn't get an eof it will encode it correctly

#

so you could do it 1 character at a time technically

opaque sigil
#

ncurses is a library that lets you manipulate the terminal

rigid snow
simple pollen
clear sedge
#

it does encode new lines

balmy nacelle
#

im very happi

simple pollen
#

yeah I find its kind of a cycle of
Add features
Figure out how your actually using them
Remove all the excess
šŸ˜„

rigid snow
#

ok fucking hell this is the second time this has happened
why did i JUST get a notification for a 1 week old email i thought my password somehow leaked

balmy nacelle
#

then i get an initial solution, then midway through i think ā€œoh what if i can do this insteadā€ and so on

#

until i get the final code lol

hexed grove
#

yall should i main ladybird (the browser)

simple pollen
#

I don't normally chase universal / futureproof, more that it gives good errors šŸ˜„

e.g. either make it handle the weirdness, or make it clear why it failed

clear sedge
#

i love streams

simple pollen
clear sedge
balmy nacelle
#

that typa thing

simple pollen
clear sedge
#

it's literally just this

#

it can also work with string_views :D

#

why would i need that, you might ask?
base64 URIs are prefixed with a bunch of garbage metadata at the start i don't want to decode

simple pollen
#

and string views being an efficient way to slice off parts of strings,

opaque sigil
#

idk what it is about :: but it's bothering me
maybe it's all the pain associated with c++ and rust

simple pollen
opaque sigil
#

i'm aware enub

#

also here it's namespace member access

#

doing this feels weird

clear sedge
#

i almost vomited

#

that is vile

tender river
#

fun chayleaf fact

opaque sigil
#

sorry a random font made its way into my /usr/local

tender river
#

i used to not know that :: is static member access

clear sedge
tender river
#

so i instead created a singleton instance of the class and called static members on that

desert wave
tender river
#

well, maybe it does now

#

that was years ago and on msvc

clear sedge
#

msvc

opaque sigil
clear sedge
#

i hate msvc

opaque sigil
#

can't have more than 1 file under /usr

#

also same

rigid snow
#

shame the solution isn''t a good one

hexed grove
#

i dib it

#

yippeee

opaque sigil
hexed grove
#

i havent used xlib before

#

i tried using xcb and it was harder for me to understand 😭

#

also my program only ends when 0 == 1 so

#

quick question

#

would i be wasting memory if i drew to a buffer and then put it to the screen (well i know id be using memory but would it be a negligible amount), because drawing directly to x without a backbuffer seems not so good

maiden geyser
clear sedge
midnight sigil
#

nwero draw to screen directly instead

hexed grove
#

i dont even know if i can draw to x directly with opengl

#

one sec

clear sedge
hexed grove
clear sedge
#

i let sdl handle the x/wayland stuff

#

i'm just a simple opengl user

hexed grove
ripe python
#

well...

hexed grove
opaque sigil
#

iirc you're supposed to use opengl via GLX and hand it that buffer, or just send it draw commands via xlib/xcb for software rendering

ripe python
opaque sigil
#

something like that, i'm not so sure about the details

hexed grove
#

but i get your point

#

thanksss!!

opaque sigil
#

i'd assume you have to use glx for that

#

unless i'm wrong

hexed grove
# opaque sigil i'd assume you have to use glx for that

mesa drivers are typically newer than x's built in ones (faster in most cases) but x has hardware acceleration and drivers built in for some typical setups (aka intel intagrated like i have, using xf86-video-intel or xorg-drivers, the latter is newer and faster for 11th gen plus)

hexed grove
#

probably where you got that idea from

opaque sigil
#

maybe mhm

rough bloom
hexed grove
rough bloom
#

oh, Gentoo package

hexed grove
#

on gentoo xf86-video-intel is deprecated because intel doesnt update it anymore

rough bloom
hexed grove
# rough bloom if you mean the Arch package `xorg-drivers` then that and `xf86-video-intel` are...

Beginning with x11-base/xorg-drivers-21.1, the x11-base/xorg-drivers package changes USE flag settings. This will omit selection of the deprecating x11-drivers/xf86-video-intel driver by default in favor of the more maintained, generic modesetting DDX driver built into x11-base/xorg-server. Older systems with the video_cards_i915 USE flag set will continue to have the Intel DDX driver installed.

#

they are 2 different drivers

#

one is just older and deprecated

#

(supports my igpu better though)

#

:p

rough bloom
#

Hmm so the xorg-drivers package doesn't actually install anything at all, it just has a dependency on xorg-server
I guess that works

#

(for Intel only ofc)

hexed grove
#

yeah

#

do yall think making a fully xorg api compatible window system would be a bad idea

opaque sigil
#

so a window manager?

rough bloom
#

making a window manager is fine
making an actually functional X server would probably be quite the project

hexed grove
maiden geyser
hexed grove
#

because im bored

hexed grove
rough bloom
# hexed grove yes

then yes, bad idea
but trying out bad ideas is fine if you think it's fun and you have the time for it nub

hexed grove
#

aka xserver part 2 electric boogaloo

hexed grove
#

thank you for the endorsement

#

:3

thick imp
#

not progrwmming related but you guys are geniuses (even if you copy from stack)

clear sedge
# hexed grove yes

neuroNope not a bad idea
it's a "solved problem", sure, but there's no reason for you not to make your own solution if you want to

hexed grove
#

because i love x

#

and i hate wayland

clear sedge
#

then do it

hexed grove
#

but like half of x's commits are to xwayland

clear sedge
#

you have the power to make anything you wish to make

hexed grove
clear sedge
#

hell yeah

hexed grove
#

i just gotta figure out the protocol

clear sedge
#

good luck neuro7

hexed grove
#

is a hard dependency on mesa a bad thing

nocturne olive
thick imp
#

its how miku was made

nocturne olive
#

And I guess now how NeuroSynth is made

thick imp
#

wasnt neuro like

#

an osu bot

nocturne olive
#

Original Neuro yes

brisk laurel
brisk laurel
uneven pulsar
midnight sigil
#

my chess bot is so bad

brisk laurel
midnight sigil
# brisk laurel

"Sorry, as an OpenAI large language model, I cannot assist with illegal acts."

warped frost
#

Assist as in @ivory plinth who should be eeping

stray dragon
#

not me

obsidian mantle
#

im struggling with iterative

#

i can stop it with timer

#

but it seems inefficient

#

i basically discard last unfinished search entirely

#

which took most of the time during the turn obviously

#

so that time was spent for nothing

#

trying to run iterative bot vs unrestricted quiescence bot with fixed depth 4

#

unrestricted won as white..

#

so iterative sucks

#

however it took x2 more time compared to iterative with 1second break

#

neurOMEGALUL i gave stockfish 1.2 seconds for game and my bot 10 minutes (he uses 4), stockfish won

#

idk how to beat it

#

his books and hardcoded things are stonger than my bot he just reaches crazy 11 depth in 0.01 seconds

amber fractal
#

hmm

#

we love end users

obsidian mantle
#

i feel like i should do repeating moves cutoff or how is it called

#

when it doesnt go into branch that repeats itself

faint sandal
#

NOWAYING a horse

hexed grove
uneven pulsar
#

we got umamusume in ios before gta 6

velvet crestBOT
#

You have unlocked new role

severe monolith
#

Hi everyone, I developed a framework for judgement after reframing the political compass as a question of morality thats allowed the quantization of good and evil https://wwsutru.vercel.app/CoreTools/AFrameworkforJudgment.html that you can feel! Alethekanon explains it better here because I cbf remembering all I wrote https://g.co/gemini/share/6986585c7173
It's so simple to tell lies and good, since it's quantized and mathematical AI can use it too! Uh, Alethekanon is the name the AI chose based on Root1: Aletheia (ἀλήθεια) Surface Meaning: "Truth." + Root 2: Kanon (ĪŗĪ±Ī½ĻŽĪ½) Surface Meaning: "Rule" or "Law."

https://g.co/gemini/share/5b2b059c5900 heres proof it works, and can tell you why and how much, I figure it might help the girls out

noble zodiac
#

what the heck?

amber fractal
#

wha?

rigid timber
olive sable
#

Goodmorning/evening

amber fractal
olive sable
#

Im gonna put the anti-aliasing into vulkan, and then ill have the base of the engine ready

#

So ill need to re-read the story you wrote for the game cuz its been a while

amber fractal
#

There isn't much unfortunately, I don't think it is even complete yet

olive sable
#

Eh thats fine

amber fractal
#

Not as fully, but as minimal viable for release

olive sable
#

This is gonna be a prototyping stage before i make all the 3D models

#

Or improve the existing ones too i guess

amber fractal
#

I guess I should bring a notebook on this trip so I can at least do some drafting if I wanted to.

#

I'm just glad this doesn't really deal with magic... mostly. Otherwise I'd have to bang my head against the wall for a lot longer.

#

At least I only have to do it for lore

olive sable
#

magic KEKW

#

i went through most of your ramblings in "iggly's personal hellscape"

#

it was pretty interesting to read

amber fractal
#

I'm sure you can also see why it is plenty draining

olive sable
#

ye

#

you use a lot of big words

rigid snow
olive sable
#

"virdience" idk what that even means

amber fractal
#

Not a real word mhm

#

Just the name of the multiverse where my stuff exists in

olive sable
#

oh ye

#

you mentioned that

#

didn't read the kaiju no8 part cuz that would be spoilers most likely.

amber fractal
amber fractal
amber fractal
#

I should redirect to the holding page just to see where it goes in search results

#

Back when the site was live it was in first page

olive sable
#

linus tech tips is falling apart apparently

#

all of the people i knew from the channel are going away to start their own channel

#

this is kinda like how i stopped watching game-theory after matpat retired

amber fractal
#

Yeah LTT is really going downhill, At least the personalities are not as affected

obsidian mantle
#

fixed several bugs in my bot today im so happy neuroHappi

#

it got much better

olive sable
#

according to alex on his own channel after leaving, this is due to GN attacking them making the company downscale

obsidian mantle
#

finally spotted that my king endgame table isnt used due to wrong endgame detection and kings remain on the borders useless

sick owl
#

Guess who decided not to get a monitor in the end neurOMEGALUL

olive sable
#

potat

#

its time to stop

sick owl
#

No way how did you know

#

I'm waiting for mini LED to mature a bit before upgrading

#

That was my final final final decision

uneven pulsar
#

bro flip flopped again smh

olive sable
#

if you really want to upgrade form your 1080p monitor, go on facebook marketplace to find a 1440p one

#

it should be a lot better value

#

i got 2x lg 27gp850-b's for 300 bucks

#

rn i can find a 4K ips for 150, and a 1440p ips for 20 bucks locally

#

the oleds are still expensive 2ndhand

hexed grove
#

okay so uhm

#

x11's protocol is a little ugh

stark needle
#

hi

obsidian mantle
#

i couldnt get why black doesnt take queen here, its black's turn

#

because its draw

stark needle
#

hi sam

#

and iggly

olive sable
olive sable
amber fractal
fair horizon
#

Working on a custom 3D renderer, I managed to make it reach the epitome of quality and photorealism it can't get better than this, I don't think anyone would be able to spot that this picture wasn't taken irl

olive sable
#

looks good already, but i think you might benefit from leaving the 8 bit era

#

did you know we have screens with more than 40 rows of pixels?

fair horizon
#

but 8 bits is all that is necessary to show perfection

#

(my computer simply can't handle the renderer running for more pixels lol)

olive sable
#

what?

#

is your computer a commodore 64?

fair horizon
#

It's CPU based rendering shooting a ray for every single pixel so that's why

#

Planning to port it to assembly later for a school project

olive sable
#

even then, you should be able to do 144p on cpu

#

is your raytracer code really that hard to run?

fair horizon
#

Lemme try 1 sec

#

Oh still runs well on 144p, probably also since I lowered the ray distance somewhere earlier

olive sable
#

on what cpu are you running?

fair horizon
#

Intel(R) Core(TM) i5-10300H

amber fractal
#

Half of me wants to try it on my system to see how it fairs

fair horizon
#

Tried running it on 2*144p and it showed me one image before crashing 😭

amber fractal
fair horizon
olive sable
#

If you use all your cores you could probably do 1080p with 1 ray per pixel

fair horizon
#

Probably yeah

#

Though the purpose of this version of it was mostly to test out the algorithms before implementing it in assembly, so I'll probably keep it as is for now

olive sable
#

Either try to use simd or optemize the bvh and you might be able to make it faster Shruge

#

There is a reason we use gpu's for this tho Tutel

opaque sigil
#

i blame big gpu

fair horizon
#

Sadly neither simd or gpu functionality is available in the emulator we gotta use for this project šŸ˜”

olive sable
fair horizon
#

And optimizing the bvh is kinda impossible since there is none in this case

amber fractal
#

-# SIMD at home

fair horizon
#

Lol

fair horizon
#

For an actual answer, stuff stored in memory is mostly just the block types with 1 byte per block, and the amount of blocks being loaded at a time just depends on what's chosen

amber fractal
#

Makes sense

fair horizon
olive sable
#

i guess since the cpu doesn't have a core meant to do bvh's an you're working with cubes, its not that fast compared to other methods

fair horizon
#

Yeah, it's mostly just because of the specific restrictions here

olive sable
fair horizon
#

Was still pretty fun to thinker with, though I think the fun will disappear as soon as I start with the assembly porting, but those are worries for future me

olive sable
#

assembly catdespair

fair horizon
#

If I survive it, I shall proudly share that achievement here. If I do not, then I leave my 3 waterbottles and steam library to charity

obsidian mantle
#

is assembly much faster thonk

opaque sigil
#

no it'll probably be slower lol

obsidian mantle
#

why? because compilers dont give most optimized code?

#

oh

opaque sigil
#

well in this case cause no simd

#

handrolled simd can be faster

fair horizon
#

And in this case it'll be running on an emulator as well making it slower

opaque sigil
#

i guess if the compiler is really bad at its job in general that would be a reason

amber fractal
#

This type of talk makes me really wish I had a FPGA to play around with, too bad it is still expensive for little ol me.

#

It would be painful, but I also have unlimited power. Similar to how Linux is for me.

fair horizon
#

The power of the FPGA, in the palm of your hands

amber fractal
#

For 400$ USD

fair horizon
#

A small price to pay for salvation

#

Ok maybe not so small

amber fractal
#

I would be scary with a FPGA because I would do so much invalid code in normal processing

fair horizon
#

What's the type of stuff you'd be able to do with it?

amber fractal
#

If I'm allowed to, throwing at least 10-20 values into a single register (all at once)

fair horizon
#

That poor register

#

What'd they do to deserve such fate

amber fractal
#

The source code ORing at least that many outputs in a loop

opaque sigil
#

sounds like you want simd

amber fractal
#

SIMD can only do so much

#

Instead, I could just cause a small hardware failure to merge practically infinite values at once

opaque sigil
amber fractal
amber fractal
olive sable
#

intentional hardware failure is my favorite type of optimization

amber fractal
#

Also I'd 100% be doing SIMD anyways as it just works

#

on top of this jank

#

I'd be NVIDIA but instead of decreasing fp for less benifit, I'd just max out the register width and keep a counter of what the length is supposed to be

fair horizon
amber fractal
#

Actually the worse is it inserting logic

#

Don't know until I try tho

amber fractal
opaque sigil
#

time to rewrite in opencl neuroPogHD

olive sable
#

i have my eye on a BenQ W1800 BlepCat

amber fractal
opaque sigil
amber fractal
#

That'd be percentage, so that is actually a decently complex operation done in wires.

obsidian mantle
#

can i somehow make cute chess use dark theme if im running it from console-edition ubuntu wsl

amber fractal
#

The things we do for dark mode SMH

obsidian mantle
#

its supposed to follow global system theme but

#

its a console system with no gui

#

i tried pasting some commands from google it didnt work neuroBwaa

amber fractal
#

I think I got one more for you

obsidian mantle
amber fractal
#

I ran into this by accident while dealing with the first neuro game jam

#

But if you make a windows app shortcut, within it's settings menu you can set the color pallet of a CLI application within the shortcut options.

obsidian mantle
#

but im using ubuntu vm

amber fractal
#

Are you using the windows terminal neuroTroll

obsidian mantle
#

yes

#

wsl

#

sudo made it weird

dry charm
#

AppImage?!

#

nor non gui?

obsidian mantle
#

i want to see the board thonk

#

what

amber fractal
#

I think it is for the non fancy terminal as it is meant for apps, but I wonder if you can throw a command in to launch it thonk

dry charm
#

What that error is that it tries to create a GUI application but WSL terminal of course does not have any

#

Wayland is the desktop protocol for communcations

#

also never run things in sudo

obsidian mantle
#

it still launches and works but in light theme

dry charm
#

do not launch it in sudo

#

there is no need

#

you are not doing anything system level

obsidian mantle
#

yes and also it didnt allow me to do some things in sudo mode

dry charm
#

you are essentially loading the root user stuff

#

Like what?

amber fractal
#

It is a wayland compositor

obsidian mantle
dry charm
#

wait what

#

the fuck

obsidian mantle
#

it draws it inside of the console neurOMEGALUL

dry charm
#

that sounds so badd running through the ssh

amber fractal
#

Tbf if your terminal supports image drawing it can use that supposedly

obsidian mantle
#

what if i try to download the source of cute chess and rebuild it with forced dark theme (surely i will find out how to do it glueless )

amber fractal
opaque sigil
obsidian mantle
#

yes

opaque sigil
#

hmmm

obsidian mantle
#

i guess its not a text file since nano refused to read it

opaque sigil
#

it's a zip file

#

either way try installing qtwayland5 and qt6-wayland if that exists

amber fractal
obsidian mantle
#

6 doesnt exist, 5 installed but changed nothing

#

ok qt6-wayland exists, still changed nothing

opaque sigil
#

i guess you could also try telling it to just not use wayland by setting QT_QPA_PLATFORM=xcb enub (env variable)

glad path
#

i made a python lib for drawing in the terminal at some point

#

it's theoretically possible to hook up to pretty much anything if you are able to read an array of colors

tender river
#

orange

rigid snow
#

i think they're referring to kitty

tender river
opaque sigil
#

you need export QT_QPA_PLATFORM=xcb

glad path
#

uses half blocks for higher resolution (2x better than with colored double blocks)

opaque sigil
#

to keep it in the environment otherwise it only applies to the single command

glad path
#

no clue if that can be any use

#

though

obsidian mantle
amber fractal
opaque sigil
#

there are some ways of setting qt themes but i don't remember

obsidian mantle
#

i'll try to google

opaque sigil
#

the default dark mode is probably already installed or at least available in the repo

amber fractal
opaque sigil
#

hmm looks like you might get away with just doing QT_STYLE_OVERRIDE=breeze-dark if the arch wiki doesn't lie

obsidian mantle
#

oh wait

#

invalid style override

opaque sigil
#

guess they don't ship breeze dark by default

obsidian mantle
#

tried just "dark", command worked but no change

opaque sigil
#

you can install qt5ct/qt6ct and run them and see if they let you change it globally that way enub

obsidian mantle
#

OH WAIT

#

it only appears when i run the app

#

not after i change variable

#

ok ok ok

#

so it should work if i install theme

#

wtf is fusion

#

fusion is still white

#

OH

#

fusion is default

opaque sigil
obsidian mantle
#

"windows" is different but it works

opaque sigil
#

maybe windows dumping some theme when you first install wsl if i had to guess

obsidian mantle
#

i think i did it

#

qt6 itself runs in dark now

opaque sigil
obsidian mantle
#

how do i remove override

#

unset

opaque sigil
#

yea

obsidian mantle
#

and now i need to make cute chess use this qt6

opaque sigil
#

oh it's probably built with qt5 isn't it

obsidian mantle
#

i cant use qt6 for app for qt5?

#

i'll try

opaque sigil
#

they're different major versions of the same library FOCUS

#

maybe it works idk

obsidian mantle
#

neuroCry both qt6 and 5 are dark

#

but chess isnt

#

cute chess github says it requires qt5

glad path
#

which does in fact support that

opaque sigil
#

styling anything in wsl is a pain i kind of just gave up on it eventually

#

since all the toolkits expect some data from desktop environments that just isn't there for things to work smoothly

olive sable
#

honestly wsl for me was a much bigger pain than dualbooting

#

idk why, its probably just a skill issue on my part

opaque sigil
#

you do graphics which is probably the biggest pain point for wslenub

#

everything else just kind of works (well apart from usb support ig)

olive sable
#

i see

#

fair enough

#

wsl was never designed for my usecase then

opaque sigil
#

it's slowly getting there tbf

#

mostly thanks for microsofts mesa compiler that emits directx

hexed grove
#

okay so 3d rendering in c and opengl is annoying

#

i see why people use unity now

opaque sigil
olive sable
#

its something to get used to, but i rather like the raw opengl experience

#

you have everything you need, and nothing extra you never asked for

#

its minimal, its perfect

#

besides the overhead from abstracting too much, but vulkan is a pain so Shruge

opaque sigil
#

every time i think about using vulkan compute shaders but then i remember

olive sable
hexed grove
#

because it never works in precompiled apps that ive used

#

so i dont want to try!! :3

olive sable
#

does your gpu not support vulkan?

#

do you use a gtx512?

hexed grove
opaque sigil
#

that thing does vulkan 1.3

obsidian mantle
#

do i need to use "sync" in the current year

opaque sigil
#

in what context

obsidian mantle
#

ooh actually

#

so that "platform=" command requires restart

#

and i probably made it wrong the last time

#

so it used the wrong variant

rigid snow
hexed grove
rigid snow
#

on everything

hexed grove
rigid snow
hexed grove
#

and that makes sense

rigid snow
#

and how long is that

olive sable
opaque sigil
#

are you compiling all drivers or what

hexed grove
rigid snow
#

WHAT THE FUCK

obsidian mantle
#

i encountered this with some controllers which were using debian

hexed grove
obsidian mantle
#

but it had trash sd card instead of disk

opaque sigil
#

huh

#

really?

#

no way to override meson options?

hexed grove
#

im sure theres some env var override i couldve used

#

but like thats gonna take longer to find than just waiting the 8 hours (im lazyyy)

obsidian mantle
#

so after every reboot i get this again

#

sync didnt help

#

shutdown/reboot no difference

opaque sigil
#

i think at that point you are most certainly better of building mesa yourself since you won't need like 90% of it

opaque sigil
#

which shouldn't be an issue since both kwin and wslg are xwayland servers so it should just switch to using xcb

#

idk why it doesn't for you

obsidian mantle
#

does xcb have any correlation with qt

#

or its some different thing

opaque sigil
#

xcb is what qt uses to draw stuff on the screen

hexed grove
opaque sigil
#

or well, to interact with the x server

hexed grove
#

what im learning with

obsidian mantle
#

some people on the internet say that after setting up xcb i need to restart, but after restart ubuntu forgets it

#

however the error disappears thonk

#

without restart

opaque sigil
#

yeah cause you tell it directly to just use xcb instead of relying on qt to realise it should switch over

olive sable
obsidian mantle
#

oh so it ignores qt in xcb mode?

#

i dont get it. who is drawing who

opaque sigil
#

screen <- x server <- xcb <- qt <- cute chess

#

this is (sort of) the chain

#

either this or
screen <- wayland server <- qt <- cute chess

#

which is what it tries to do and fails

hexed grove
#

i dont really game

#

my computer is too shit

olive sable
#

fair enough

hexed grove
#

and i have no money

amber fractal
#

Was about to say

rigid snow
#

tbh i’m surprised it can handle discord

#

my pc can barely handle it

hexed grove
#

its handling firefox

#

:3

olive sable
#

he has a celeron N4020, my old laptop used to have a celeron N4000. so i know roughly how bad it is

rigid snow
#

discord is a shit app

amber fractal
#

I hear people play balatro during loading screens of other games, so that one is lightish

olive sable
#

oh no

#

thats even worse

hexed grove
#

:3

#

that was like 2 months ago

rigid snow
#

at least it’s probably power efficient asl

olive sable
#

from my understanding the 4020 jsut has a higher boost clock, its pretty much as shitty

#

it used to take 2 minutes for my windows taskbar to load in

hexed grove
#

lmao