#programming

1 messages Β· Page 186 of 1

true hemlock
#

less reasons to use the way slower sata ssd

#

(unless if you wanted 8tb+)

amber fractal
#

Just for fun and a reality check on the discount

#

Want to find a samsung offer

#

Close enough to samsung

#

I'd be grabbing 2TB anyways, these are much better than dealing with overseas.

umbral thorn
#

@sage crag

hollow spruce
real sierra
#

i feel like if im copy pasting a function 16 times, im doing something wrong

hollow spruce
#

_0x1f = 75

exec(f'print(f"Th\x65 sco\x72e i\x73: {{_0x1f}}")')

if _0x1f > 0x5a:
print("".join(chr(ord(c) ^ 0x1) for c in "Fydfmkfmsh% Xnt%ibuf%b%ijhi%tdpsf%"))
elif _0x1f > 0x3c:
print("".join(chr(ord(x) - 1) for x in "Hpp!e!kp!Bpv!ibwf!b!tpmje!tdpsf/"))
elif _0x1f > 0x28:
print("Ypv(sf!hfuujoh!uifsf/!Lffq!qsbdujdjoh/".replace("/", " "))
else:
print("".join(map(lambda x: chr(ord(x) + 1), "Xnt%zm%kn%afssfq%%Sqx%f`hm$")))

print("\n".join(["-" * 3, " End of Program ", "-" * 3]))

real sierra
#

the chess api is up to 800 lines

#

i feel like this is plenty for one day

#

this is gonna suck to debug

#

but its so worth

#

legal move checking works mostly

#

gotta address edge cases now

#

once all of those are accounted for, that's the most important and difficult feature implemented

#

after that i just need utilities for local boards: making and undoing moves, loading from FEN string, freeing boards from memory

#

and then i need to finish the UCI server

#

and then its ready for testing

#

definitely not reimplementing this in python, it will be a wrapper and nothing more

hollow spruce
#

800 lines code hmmm

#

Test here facts
;
Weatherman Willard Scott was the first original Ronald McDonald.

olive sable
#

Geuss who woke up at a reasonable time

#

Its me, i did that. Idk why i never intended for this it just happened

#

I have not even seen cuda before in my life so no

hollow spruce
#

Finally Coding and debugging season are completed

real sierra
#

guess who is not asleep at a reasonable time

olive sable
#

You

real sierra
olive sable
#

I am familiar with c++ debugging

real sierra
#

I have an 800-line multithreaded application now that I haven't tested even once

#

and I'm realizing that the debugging is probably going to be

#

horrible

olive sable
#

Show me that code

real sierra
#

it's not done yet

#

this is only like

#

half of it

hollow spruce
real sierra
hollow spruce
#

Second language

real sierra
#

python maybe

olive sable
#

I though you were using a premade chess engine and just making api functions

real sierra
#

the premade part is the server that runs the tournament and sends the relevant UCI commands to the bots

olive sable
real sierra
#

the interface between that UCI connection and the chess bot is all custom

real sierra
#

as well as any board or move primitives

#

having a chess bot on one side and a protocol on the other feels like trying to connect a puzzle piece to a power outlet

olive sable
#

800 lines sounds reasonable then i guess. I just dont have much faith in your code cuz of the javeC you used before

hollow spruce
#

"How do you make a chessboard in Minecraft? I think that’s why you need UCI."

real sierra
#

trust

olive sable
#

I dont trust

real sierra
#

99% of it is just endless slight modifications of the same code too

#

which is rather embarrassing

#

so much copy paste

olive sable
#

Just use a function instead of copypasting

real sierra
#

I can't

hollow spruce
#

800 lines do loop is totally useless
Update lops are great every but calculation need more gpu and cpu

real sierra
#

the things I'm copy pasting all differ slightly

#

they call different functions inside themselves

#

so it's not something that's easy to just pass in

olive sable
#

Cuz i search a lot of 2ndhand tech i keep getting notifications like:
"New result for 3090" and its a fucking ford focus 2007 1.6 litre

olive sable
#

Nope

hollow spruce
#

What musical instrument is found in the bathroom?

A tuba toothpaste.

hollow spruce
umbral thorn
sturdy wing
#

you guys are detectives right?

my pc started making a noise that is beyond human hearing, however, it still causes damage to my ears
problem is that i only notice the noise because my ears start hurting after a while

so my question is:
how do i identify the source of the noise when i can't tell when the noise starts or when it ends
i can only tell when the noise has been going on for a while

hollow spruce
timber loom
hollow spruce
sturdy wing
#

you're talking to a bot

hollow spruce
#

Atleast I get bot ip and server data πŸ™‚

#

Do u want !

patent shard
#

this is the one I've been continuing to use, I love it.. doesn't seem to handle piano well, though.. a lot of models don't seem to handle piano well :/
BS roformer had.. issues.. muffles everything, and tries to prevent bleeding too much which reduces fullness

#

this one is a MelBand Roformer

sturdy wing
midnight sigil
#

use a microphone to record and see spectrum

#

if your microphone can't catch it it might be tinnitus

opaque sigil
sturdy wing
#

well there's sound in all frequencies my mic can pickup so this isn't very useful
will see if my phone somehow has a bigger range (doubtful)

amber fractal
#

(some of the embeds worked still so this was the image)

sturdy wing
#

probably shouldn't upload that incase it is laced with sneaky malware as discord tends to like doing

amber fractal
#

Maybe

#

I was going to just going to post one of the working embeds but decided to download the PNG instead

#

I'm just thinking it was someone's AI project gone wrong

sturdy wing
#

phone results

amber fractal
sturdy wing
hollow spruce
sturdy wing
#

i tried the first one i saw on google playstore "spectroid"

hollow spruce
#

1 kbps sec soon installing

trim valve
#

I don't have much advice but are you sure it's not just your ears ringing when it's really quiet

sturdy wing
#

the thing is, i don't hear anything

#

i just notice that my ears start hurting after a while

#

based on what i've tested it happens when my pc is under any kind of load so my guess is coil whine

trim valve
#

spectroid supports increasing the sample rate if you think it might be significantly above human hearing

#

whether or not your phone supports 96khz sample rate is a different question

sturdy wing
#

put it up to 96000 Hz but it only let me scroll up to 30k, dunno y

hollow spruce
#

130 kbps finally

trim valve
trim valve
sturdy wing
#

using this with touch screen controls is a pain in the butt

#

there's one sussy peak in the 23 khz range
and a slightly bigger one in the 19 khz range

#

should've reset max hold for clearer vision

hollow spruce
#

No task today

trim valve
#

sometimes it can also help if you change your audio source to unprocessed but I've had mixed results

hollow spruce
#

Stranger
Using silent then max to 100hz
Other silent

sturdy wing
#

sitting next to pc using this app f'ed my ears up o7

tender river
hollow spruce
#

I m testing
Promt : (Join General for 5 sec and after 5 sec leave from General)

#

Test results:

Given the preceding conversation, the best response would acknowledge the user's repeated clarification while gently pointing out the redundancy of the second 5-second instruction. Here are a few options:

Option 1 (Direct & slightly playful):

"Okay, I get it! Join 'General' for 5 seconds, then leave. The second 'after 5 seconds' part is a bit extra, but I'll follow your instructions precisely. Just to be clear, there's no additional waiting after leaving, right?"

Option 2 (More formal):

"You've clarified your request. I understand you wish to join the 'General' channel for 5 seconds and then leave. The instruction to wait an additional 5 seconds after leaving is redundant as the action of leaving concludes the task. I will proceed with the joining and leaving as requested, without the second 5-second delay. Is this correct?"

Option 3 (Simple and concise):

"Understood. Join 'General' for 5 seconds, then leave. No extra waiting after that."

All options emphasize understanding the user's intent while addressing the unnecessary second 5-second delay. The choice between them depends on the desired tone and level of formality. Option 1 is likely the most user-friendly and engaging.

sturdy wing
#

no but mine is an FDB one
i should be fine there supposedly

tender river
midnight sigil
#

go check a doctor and they will do a tinnitus test on you

amber fractal
#

I don't even need that test

hollow spruce
#

Let me test if it is ai generated or not
Orginal artist: @desert chasm

hollow spruce
rigid snow
#

it's not

#

way too coherent

hollow spruce
# hollow spruce Let me test if it is ai generated or not Orginal artist: <@1332493111183671331>

Background details: The buildings and trees look blurred, uneven, and lack the sharp consistency of hand-drawn lines β€” common in AI art.

Shadows and lighting: The shading on the girl is more detailed than the environment, which feels mismatched.

Edges and anatomy: The boots and hands have slightly awkward proportions, something AI often struggles with.

Texture: The water splash at the bottom and leaves in the trees look smudgy/paint-like instead of deliberate brush strokes.

rigid snow
#

maybe the background is triggering it, it's weird

#

oh

#

i doubt vllms can distinguish ai art

hollow spruce
#

I crack up my ai detection

amber fractal
#

I think it is human, overall very sharp edges everywhere where AI would blur them or not have jagged lines.

rigid snow
#

look at the background closely

#

it doesn't make any sense

amber fractal
#

Either part of my criteria is inverted or I am missing something stupid. Probably the former

rigid snow
#

i don't think this one is ai though

#

maybe the background is

unkempt citrus
#

The background is just a softer water colour style

#

And doesn't use pencil lines

rigid snow
#

yeah no i'm not talking about that

amber fractal
rigid snow
#

it's.... weeeeird

unkempt citrus
hollow spruce
#

Second test
(@jovial cypress)
Output was human artwork

rigid snow
unkempt citrus
#

This is the only weird bit to me

#

And I guess the right side of the tree but I chalk that up to laziness/forgot to do it

amber fractal
#

This was something I overlooked the first runaround

unkempt citrus
#

The shape looks very human though there

#

Like someone just dragged it too far and didn't control z it

#

It could be AI though

rigid snow
hollow spruce
amber fractal
rigid snow
#

why are there floating leaf piles

unkempt citrus
rigid snow
#

ok sure

unkempt citrus
#

The windows are different heights is strange I agree

#

But again I kinda chalked it up to being a lazier style

#

I could be wrong

#

And I really struggle to spot AI these days but yeah I don't see it

#

Could be generative fill though

amber fractal
#

Let me grab a test image for @rigid snow as I am expecting it to break

hollow spruce
#

Test : 3
Output: Human art
Author : @odd tinsel

amber fractal
rigid snow
#

i'm not testing with anything

#

i'm looking with my eyes

#

100 is feeding them to a vllm i assume

hollow spruce
#

Im test with ai bot
with Gemini and grok ai and ChatGPT

rigid snow
#

yeah

amber fractal
#

Wrong person whoops

hollow spruce
#

Grok max out
Chatgpt max out
Gemini pro max out

Only thins I will use is ai bot

#

@rigid snow IMPROVE MODELS ARE OFF IN MY TEST

rigid snow
#

i have openrouter credits

#

want a token

amber fractal
#

Anti Test: -1
Output: Death
Image producer: @amber fractal

hollow spruce
#

It can't train from images

#

No artist are harm

rigid snow
#

i didn't accuse you of anything but good to know neurOkay

amber fractal
rigid snow
#

yeah

amber fractal
rigid snow
#

what

#

is this a photo

#

????

minor minnow
#

OpenAI and GPT-5 risk, xAI, Anthropic. Visit Ground News to compare news coverage, spot media bias and avoid algorithms. Get 40% off your subscription at https://ground.news/digitalengine

We're hiring. If you're an exceptional writer or video editor, please get in touch via our about page.

Join us on Patreon:
https://www.patreon.com/c/DigitalE...

β–Ά Play video
amber fractal
rigid snow
#

oh i see it now

#

flowers

hollow spruce
#

Grok ai : ai generated
Gemini: ai generated
Chatgpt: ai generated
Ai bot : ai generated

amber fractal
minor minnow
hollow spruce
#

Don't worry my ai bot with tran as he can

#

Instead I off all used model such as
Gemini, chatgpt,grok

amber fractal
#

Just to show how old these are

#

Not due to any doubts as I made the thing and I still have their psb files

amber fractal
hollow spruce
#

I have turned off ai bot πŸ™‚

amber fractal
#

Though with some file types it could do a lot. Shows how insane some file compression is.

hollow spruce
#

!mem kill discord

tender river
#

MyHonestReaction "airdrop" scams

#

the only times i actually got airdrops were when people messaged me saying they want to claim my airdrop, if any crypto tells it to you its probably a scam

jagged turtle
olive sable
sturdy wing
#

in silence i basically still hear a pc next to me, similar kind of sound

#

anyway case fans are overrated
i'm testing if the fans are at fault by unplugging them one by one, right now running without case fans and my temps are fine

trim valve
#

might sound silly but is it your light bulbs

#

mine makes a super annoying high pitched noise

sturdy wing
#

then again i left them off for a short time, worth a second test, but i doubt it's them since the noise began after i had worked with my pc

jovial cypress
#

When it's ai I post it in meme as meme

hollow spruce
jovial cypress
#

But I do my art myself

sturdy wing
#

let &mut Some(mut position)
this level of boilerplate is my only gripe with rust
sometimes dealing with ownership just ends up with confusing chains of telling the compiler that yes i do want to work with it

trim valve
#

does that even work

olive sable
jovial cypress
tender river
olive sable
#

Programming ReallyInnocent

tender river
#

dont know language

#

language hard

sturdy wing
# trim valve does that even work

it do
before just mut position would've worked
but rust analyzer says that they'll change it so you need to be even more clear with &mut mut position :SCHIZO:

tender river
#

or do *

sturdy wing
#

this isn't C silly

#

if that's all it took to dereference life would be so easy

#

or rather i don't want to dereference, i want to work with reference data? idk words

tender river
#

ref mut

#

evilShrug dont know what you want

tender river
tender river
olive sable
jovial cypress
#

That so cool I would have never guess ai is scary.

tender river
solid spruce
#

I cant draw for SHIT but somehow can draw SHIT using code

sturdy wing
sturdy wing
#

why read rust book when you can learn 10x faster and have fun by balling it

#

also imo rust book isn't that great at explaining things
i got the gist of it by reading, but in practice i still don't understand ownership despite reading the pages relating to it

#

maybe im toopid but idk still hasn't clicked for me

tender river
#

cant replace practice

hollow spruce
#

Soo boring

tender river
#

need theory for practice

#

reread after more practice to check understanding

hollow spruce
tender river
sturdy wing
#

red squiggles and compiler errors is all the theory i need

hollow spruce
#

Yo @olive sable

tender river
olive sable
#

I ussualy learn the theory during the practice enub

#

Not before

jovial cypress
tender river
#

fshh

olive sable
hollow spruce
sturdy wing
olive sable
hollow spruce
#

Projector one

olive sable
#

The speakers?

hollow spruce
olive sable
#

Ye its mostly done. The rest is just gonna be tweaking some settings while using it

sturdy wing
olive sable
loud bronze
#

why does siri act like an ai from 2011

olive sable
#

Cuz it is no?

loud bronze
#

yes it was made in 2011 but it's funnctionning like it's from 1999

tender river
#

leaf FOCUS

olive sable
#

evilShrug i havent used siri in 10 years so idk

loud bronze
#

this is my first iphone is this because i didn't trade my previous phone and give apple all my info or because i didn't let apple set up my iphone in the apple store and did it at home instead

olive sable
#

Im pretty sure siri does use your personal info so maybe

loud bronze
loud bronze
#

i was so excited for siri but every question i ask her gets met with "check out the website apple.com"

olive sable
#

Idk what you mean by "functioning like its from 1999" tho

olive sable
loud bronze
olive sable
loud bronze
#

there's reddit posts about siri becoming progressively worse but i never had an iphone before so idk

olive sable
#

I guess this could work?

hollow spruce
loud bronze
hollow spruce
#

@loud bronze tell me about ure first iphone

olive sable
#

Hmmm

loud bronze
hollow spruce
#

they will trying to add apple intelligence in micro fibre clothes i hope they sell chatgpt gemic

stark needle
loud bronze
#

THIS ISN'T INTELLIGENCE

#

this is just voice activated commands

hollow spruce
loud bronze
#

there's no intellignece happening

#

like i can do everything siri can do with my fingers

stark needle
hollow spruce
olive sable
#

Even back in the day you could ask siri dumb questions no? Like i remember asking it to tell jokes and stuff

#

It did more than just commands

stark needle
#

I remember saying random bs to siri back in the day

#

Calling her an idiot 1000 times

loud bronze
stark needle
#

Scam intelligence

#

Somehow the llm bots are worse than the old ones

#

Like

#

For example google assistant vs gemini

#

Gemini is so confused

#

And doesnt do any commands or anything

stark needle
olive sable
#

Even with the new siri it should be able to hold a conversation no?

stark needle
#

Iirc the new siri can also offload questions to chatgpt

#

Or something

olive sable
stark needle
#

Cause of their weird openai partnership

hollow spruce
#

He can't

#

Give up no hope for u chatgpt

loud bronze
#

they're putting ai chat bots that are interesting to talk too behind a pay wall aren't they?

#

the newest iphone pay wall not enough for you apple is it

stark needle
#

All ai companies have a 20 bucks ai subscription

#

So it's a given

loud bronze
#

this was a feature that they used to sell the iphone to me

hollow spruce
#

Finally chatgpt give 1m

loud bronze
#

actually scammazed in real time

stark needle
#

They are on pixel 10 now

#

Still saying gemini local which will never come

hollow spruce
#

They will

loud bronze
#

going into a phone store with basic technological intelligence feels like i'm talking to a snake oil salesman

hollow spruce
#

Expects to some were (10 pro to 28 pro ) like this

olive sable
loud bronze
stark needle
olive sable
#

"This one has more storage and a better screen"
brother just because i can afford a 1K phone doesnt mean i want to spend that much

#

Let me get my €300 cheap phone in peace

stark needle
hollow spruce
olive sable
#

I have 128gb with a 64gb sd card for when my phone kicks the bucket i can remove the sd card and get my pictures and data

hollow spruce
#

All images are saving here as portable

stark needle
olive sable
#

Do phones not have sd card holes anymore?

stark needle
#

No

olive sable
hollow spruce
#

I have and still running android 15 os

ivory plinth
olive sable
#

Im still using my a52 dancingrainbowdog

#

Eventho the back falls of

hollow spruce
olive sable
#

14 i think

hollow spruce
olive sable
olive sable
hollow spruce
olive sable
#

Nah

#

Its already dead

hollow spruce
#

I have untill android 17 max then i will use dsu to load android 21 max

olive sable
#

Its officialy on "end if life" this year

#

I cant be bothered to update my phone to a worse version anyways

#

Ill use this one till the day the battery explodes of the screen stops working

sage crag
olive sable
#

Honestly i should also get out of bed

hollow spruce
#

Yo @umbral thorn

#

Yo @sage crag

tender river
sage crag
#

did triangle too, got 33k

hollow spruce
hollow spruce
tender river
sage crag
tender river
#

i have one but it overheats and shuts down when i actually use it

hollow spruce
tender river
#

also it has video decoding artifacts so i dont even know if i should be using it

tender river
#

me when watching videos Neurorb

hollow spruce
#

I think ure right chayleaf
Gpu video is essential for ai

tender river
#

i dont think so cirSlain

#

its essential for watching video though

hollow spruce
#

I have phone to watch videos that me it is all
A hacking tool , gaming, video editor, server , etc

rough bloom
#

surely there's some shader test set that could be used to verify if most of the GPU works

#

Mesa tests mabe?

olive sable
rigid snow
#

good morning as well

#

half of programming is in bed ..

tender river
#

im not neuroKufufu i've finished my bedrotting career

hollow spruce
rigid snow
#

wait no

#

erm

hollow spruce
#

Today was soo ###### hot
I will never come outside again

hollow spruce
#

Let me cheak how to play osu

amber fractal
#

I need to get up in uhhh 30 minutes

#

I should have slept

tender river
#

i barely opened osu for the last few days

#

its a good sign

olive sable
#

i have gotten out of bed NeuroBounce
secret technique is putting the AC onto heating mode

tender river
#

anyway need to cook neuroWaveA

sage crag
sage crag
#

but it is cute so FOCUS

olive sable
#

it was 30C here last sunday, how is it 15C today???

hollow spruce
#

What is bit map ?

#

Why it installed .osz

olive sable
#

a bitmap is a way of organizing data or something idk

rigid snow
#

.osz is beatmap

#

very different

olive sable
#
AI Overview
The .osz file extension can refer to one of two things: it can be a file for the video game osu!, which contains data for a music rhythm game, or it can be related to the Belgian Overzeese Sociale Zekerheid (OSZ), a social security system for Belgians working outside of Europe. 

thanks google AI

#

im pretty sure an abreviation does not mean it has any relation to the .osz file exstension tho

hollow spruce
#

Maybe wrong channel

rigid snow
#

you can download songs through lazer (probably if you log in) so you don't have to deal with .osz files

hollow spruce
#

I CAN'T COMPLETE EASY MODE

sage crag
#

will be bad

#

will get better

olive sable
#

i tried it once 4 years ago

#

maybe i should try it again

hollow spruce
#

It is too hard i will not install again
Sone one also say cytys 2

olive sable
#

-# skill issue

#

fuck

#

what is the formattign thingy again

#

i forgot the space

hollow spruce
#

I don't know that

The osu! minimum requirements are a 1 GHz CPU, 512 MB of RAM, a 1 GHz processor, Windows 7 or later, and 50MB of free disk space. Additionally, your system needs OpenGL 3.0 compatible graphics, a compatible sound card, and the .NET Framework 3.5 or higher.

#

Untill now

gritty dust
olive sable
#

hi

gritty dust
olive sable
#

imagine being in school

#

couldnt be me

gritty dust
olive sable
#

school hasnt started for me yet

hollow spruce
olive sable
#

wdym?

#

i dont have school rn

hollow spruce
#

Hmm

gritty dust
hollow spruce
midnight sigil
#

I should get back to programming

#

I somehow lost interest, this is not good

#

school made me to

#

haiya

real sierra
olive sable
#

goodmorning shiro

real sierra
olive sable
#

i hope i wont hate gamedev after school

real sierra
rigid snow
real sierra
#

I have to go write more c don't i

rough bloom
opaque sigil
#

speaking of c, i did a bit more analysis of my cuckoo filter

#

turns out a bucket size of 16 is faster in almost every case even though there are 32 threads that run in lockstep neuroCry

#

or maybe that's precisely why, who knows gpus are black magic neuroPogHD

hollow spruce
#

Pretty hard so I install it

safe path
#

hi has anyone used vast.ai or something similar? feel like offloading some inference to a remote server for only 4-8 hours a week

#

but dunno if it's worth

#

i'd like to use my gpu to do other things during the 4-8 hours

loud bronze
#

that teen silicon vally girl realized that i realized them and then siri pretty much turned into evil teen silicon vally girl

#

she's changing my hotkeys and button functions haha

rough bloom
#

if you want it just for offloading inference from your average consumer GPU then it's cheap because you don't need many resources

#

obviously just not doing any inference for those 4-8 hours is cheaper but if you need it for your specific local model then it's fine

safe path
#

mhm ok

#

thank u shuni neurosHugA

real sierra
#

en passant catdespair

#

i hadnt considered that it needs its own special legality check

olive sable
#

nah i would go to the apple store and demand a refund

ivory tiger
olive sable
#

i mean, as a game-dev it is basicly your job anyways

tender river
real sierra
#

and castling doesnt create quite the same issue

#

castling does have its own weird check since you have to make sure none of the involved squares are attacked

#

but the issue with en passant is that two pieces disappear from the same rank in one move

#

so you can have a crazy discovered check

tender river
#

castling:

  • invalidate when rook moves or gets destroyed
  • invalidates when king moves
  • temporarily invalidates when squares under attack
#

it invalidates forever in the former 2 cases

real sierra
#

first two bullet points have dedicated flags so its ez

#

latter is easy to check with bitboards

tender river
real sierra
#

good sanity check tho

#

ty

#

i had an idea

#

nevermind

#

my idea is stupid

fast pagoda
#

slop news: seedream 4 is insane

#

idk if anyone remembers the pic of the forest that was obvious AI sloppa before

#

this isn't perfect but

real sierra
fast pagoda
real sierra
#

thoughts on this syntax

fast pagoda
real sierra
# fast pagoda

the vegetation is crazy but thats still the most fairytale-ass road

fast pagoda
#

that's the point

#

the prompt was fairy tale-ish so it makes sense

#

gale crater

#

from a prompt based on this famous image of the real gale crater

#

but yeah the main thing with it was the trees and vegetation are pretty much entirely without that basically every model considered sota like a month ago still had

fast pagoda
real sierra
#

a funny project would be to make Google Mars where you can walk around like on google earth but every stop is an ai-generated location with martians and stuff

#

conspiracy theorists would drink that up

fast pagoda
real sierra
#

Aware beat me to it

fast pagoda
# real sierra

sorry for accidentally burying your legitimate post with my slop

real sierra
#

its ok

#

how do you rate this syntax

fast pagoda
#

this is from the API still correct

real sierra
#

yeah this is part of something internal

olive sable
#

i have been revoked the right of rating syntax so evilShrug

fast pagoda
#

i am so out of the loop of what's been happening with this

real sierra
#

konii hasnt banned me so it cant be that bad

sage crag
fast pagoda
#

is this using a lookup table lol

olive sable
#

huh

#

oh it didnt send

real sierra
sage crag
#

no comment

real sierra
sage crag
fast pagoda
#

seems fast

real sierra
#

we'll see how fast this ends up being

fast pagoda
#

syntax is understandable enough to me

real sierra
#

i had hope before but

#

definitely some clutter now

trim valve
real sierra
fast pagoda
sage crag
trim valve
#

ye that ^

#

it certainly isn't what I'd call normal noise

sage crag
fast pagoda
#

it's because it's a very normalized attempt as cellphone image compression or something

real sierra
fast pagoda
#

this would be more pixellated in a real image

real sierra
#

just make hblang bindings and dont think about it

fast pagoda
#

or "blocky"

sage crag
trim valve
#

are we looking at the same image

fast pagoda
#

oh that's odd, that's not part of the image

#

idk where that is coming from

rigid snow
#

what the hell

fast pagoda
#

oh it IS but only in parts

#

that's super interesting, i didnt notice that at first

#

it almost looks like someone added a very transparent layer with a diagonal line pattern lmao

trim valve
#

I only noticed it when I zoomed it 1:1

#

I do wonder if it would show up really obviously if you did an fft of the image

rigid snow
#

it is everywhere. maybe it's some ai tagging

sage crag
#

it seems very uniform

#

definitely would show up on FT

rigid snow
fast pagoda
#

it may be some sort of watermark

trim valve
kind garnet
#

Idk if this is where I should ask this, but does anyone know of an easy way to convert binary/octal/hexadecimal

rigid snow
#

python repl

#

windows calculator

fast pagoda
sage crag
fast pagoda
#

gogole

sage crag
kind garnet
rigid snow
#

oh

fast pagoda
olive sable
#

ngl i would jsut convert the binary to decimal, to then convert the decimal to hex KEKW

rigid snow
#

what why

#

are you ok

kind garnet
#

I'll be using decimal as well, but that's easy enough

olive sable
#

because i have 10 fingers

#

so far

rigid snow
#

you just split the binary into chunks of 4

olive sable
#

ok ye thats a good way actually

kind garnet
olive sable
#

ill split it into chunk of 4, convert those to decimal, and then do decimal to hex

fast pagoda
#

looks like a watermark of some kind is visible thoguh

#

clear set of 3 dots on each quadrant

opaque sigil
rigid snow
#

i think that goes without saying

#

since we have decimal

kind garnet
opaque sigil
fast pagoda
#

fft of the mars image

#

it's like it generates 4 tiles and stitches them together and each has a watermark

sage crag
trim valve
#

I assume the mirroring is just a propery of the fft process

fast pagoda
#

the seams probably are

#

yeah

sage crag
#

i did it with numpy and cv2

fast pagoda
#

fft of the actual image of mars, also with seams (this fft does result in the 4 quadrants always)

#

just for comparison

trim valve
#

that sure is weird

#

I wonder how removeable that watermark is with a little tomfoolery

fast pagoda
#

i was about to start tomfoolerin

rigid snow
#

generate, downscale, upscale with open weights model glueless

trim valve
#

tbh from a little experimenting just a little resizing kinda messed up the watermark

fast pagoda
#

energy efficient

trim valve
#

it also just seems to disappear if you convert to jpeg at lower quality

rigid snow
#

huh

#

oh

fast pagoda
#

downscale 50% -> superscale with an older model

rigid snow
#

50% is too much obviously

fast pagoda
#

yeah i am gonna do more like 85% and then scale back to the same but i have to use a different model lule

trim valve
#

it is a kinda neat pattern

fast pagoda
#

you can still see it but even just scaling to 85% almost gets rid of it, it removes a good amount of the obvious line quality to it without zooming in super far and squinting

sage crag
#

hi

sage crag
#

funky

fast pagoda
#

topaz labs 2x scale of the 85% image

sage crag
#

z

fast pagoda
#

(real image from the rover)

trim valve
#

damn that is jpegged to hell

fast pagoda
#

it is

sage crag
#

phrrrr

real sierra
#

i think legal move checking is done

#

at last

#

who knows if it works tho

sage crag
#

here's ermshark evilNod

#

here's miniYay

#

i expect digital art to have a unique fft to images

#

i guess

#

funky

fast pagoda
#

i am reading a paper on watermarking rn and what the fuck is this font rendering

#

does this look wavy to anyone else?

sage crag
trim valve
#

yeah that is certainly text rendering an a half

#

I blame your vertical monitor

rigid snow
trim valve
#

subpixel is fine just get vertical glueless

rigid snow
#

vertical monitor is delusion

#

"see more content=more productive" delusion

trim valve
#

I am mostly using a vertical monitor because my monitor arm is too small for two horizontal ones

sage crag
trim valve
fast pagoda
#

i have multiple vertical monitors currently

trim valve
#

surely this will have an interesting fft

#

and by interesting I mean completely boring

fast pagoda
#

my monitor is a qd oled so it has a weird ass triangular subpixel layout

fast pagoda
#

the main one that i took the screenshot on

trim valve
#

iirc this also has a pretty funky fft

sage crag
#

here's the red channel

#

green channel

fast pagoda
#

scaly

sage crag
#

something funky happening in my processing

#

blue channel is just empty

rigid snow
#

i wonder why glueless

trim valve
#

that is because that image contains no blue neuroPogHD

sage crag
#

ye

#

i know

#

ye i redid the weird noisy one with new processing settings

#

that's interesting noise right

trim valve
#

looks like beat saber

sage crag
#

any more images to

trim valve
#

idk

#

I ccan only get so much joy from looking at ffts

#

πŸ˜”

fast pagoda
sage crag
#

ok ok guess what kind of image this was

fast pagoda
#

but i have many screen

#

2 of which i consider vertical

sage crag
sage crag
fast pagoda
sage crag
fast pagoda
#

that's the clearest one yet

#

crank the contrast on the fft?

sage crag
rigid snow
sage crag
fast pagoda
trim valve
sage crag
#

very simple

rigid snow
sage crag
#

i just realised i dont need to multiply by 20 any more

#

can probably make it better

#

maybe blur the image before

fast pagoda
#

the whole thing is a topic of great curiosity for me so it's fun to post the sloppa in here and see what the reaction is + ways to detect it as they get better

sage crag
#

not ask why im using matplotlib to save it

fast pagoda
#

lol

#

i mean you dont have to us pillow

#

so that's good

rigid snow
#

the answer is always why not

fast pagoda
#

worth it

#

much better than ever seeing import pillow

#

i hate that package

real sierra
fast pagoda
#

me

real sierra
#

so many things

sage crag
sage crag
# sage crag

ye if anyone wants to make this better go ahead

olive sable
#

ill pass

sage crag
#

no

olive sable
#

tf you mean no?

sage crag
#

no

tender river
#

i dont Neurorb

sage crag
olive sable
#

oh fuck its almost 8pm

#

ive been watching yt shorts all day

#

bwaadow why must everything exist to waste my time

#

i have adblock too so its a lose-lose situation

fast pagoda
#

watermarking on images is unintuitve because the frequency component of an image isn't really visible to an observer in a way that you can directly perceive it

fast pagoda
#

aint never seen no youtube short unless someone links it to me

tender river
#

om sam tiktok kid

fast pagoda
#

and for that i have an addon that turns it into a regular yt video

olive sable
#

you mean you blocked it?

fast pagoda
#

yea using an adblocker

#

set a filter for the container of the shorts

#

as well as "youtube playables"

olive sable
fast pagoda
#

ever using tiktok

#

ngmi

olive sable
#

its only when im in public

minor crag
trim valve
#

sam can I suggest the wellbeing tools on your phone

olive sable
#

nah i watch yt shorts on desktop lmao

trim valve
#

which brower?

olive sable
#

firefox

trim valve
#

get the leechblock-ng extension

#

go setup a blocking rule

fast pagoda
#

im extremely happy to report ive never had tiktok on my phone, do not have an account and never will

tough falcon
fast pagoda
#

and also will not watch anything that ostensibly comes from tiktok even if it's reposted elsewhere

#

which is fine because none of it is useful or funny or meaningful in any way that i've seen

#

it's clear it has been a disaster for the human race though

olive sable
#

i have tiktok, instagram, and such mostly for links classmates send

olive sable
#

but besides that i basicly never use it

fast pagoda
#

have clicked by accident before but they get turned into regular youtube videos on my browser

celest hull
fast pagoda
#

they are linked to me once in a while by folks that don't realize the dangers

celest hull
#

tbh these short format videos are really a problem these day. people cant be bored anymore

fast pagoda
#

they usually are just strictly worse versions of other videos so if it's interesting i'll seek out the real source video

sage crag
#

asdasd/'

olive sable
#

i have hidden shorts from my firefox youtube homepage

fast pagoda
#

peer pressure

stray dragon
#

afunyun has the right approach to shorts lol

#

why would you ever want to watch videos in a format that doesn't let you skip forward or go back

olive sable
fast pagoda
#

do they still max out at liek 1 min long

olive sable
#

no

#

they can go to like 10 min i believe

#
The maximum length for a YouTube Short is now 3 minutes. However, this 3-minute limit is for uploaded videos, and you cannot record a Short longer than 60 seconds using the in-app YouTube Shorts camera.
#

what was 10 minutes then?

#

oh its tiktok

#
Videos you record in TikTok can be up to 10 minutes long. Videos you upload in TikTok can be up to 60 minutes long.

aint no way a tiktok user has the patience needed to watch an hour of anything

tender river
olive sable
#

what exactly are you disagreeing to?

sage crag
#

nuyrm

fast pagoda
#

asdasd/'

tender river
sage crag
olive sable
#

these are not words i learned in english

tender river
#

nerd

olive sable
#

me?

fast pagoda
#

apparently it wants float32

#

unlike numpy

sage crag
#

erf

olive sable
fast pagoda
#

runs fine even so

#

type checker classic

tender river
#

python types neuroSMH

rigid snow
#

pros of python type system: it's types

tender river
#

cons of python type system: it's python

olive sable
#

imagine using python to make gamesReallyInnocent

fast pagoda
trim valve
#

@fast pagoda kinda silly question but is it able to generate a solid colour image

sage crag
fast pagoda
#

i will see

#

it can and the watermark is still visible zoomed:

olive sable
#

im too colourblind for this shit man

#

it just looks like green with spots

trim valve
#

fear not

#

if you zoom in massively there are also tiny waves

real sierra
#

i have to go to school

#

i wanna keep coding

sage crag
real sierra
#

the api is now up to 1200 lines

#

i ended up moving the bitboard functions to a separate file because they account for like 15% of that

tender river
#

weh

#

kuramoto

olive sable
#

i cant wait to see shiro's code and instantly cry

real sierra
#

the legal move checker is done now OK

#

working on the functions for actually applying and undoing moves on boards now

#

after that i need to finish the UCI handler

#

and then i need to do one more look at the interface and see if theres more functions i wanna expose to the user

#

and then after that i win

olive sable
#

surely

tender river
olive sable
sage crag
real sierra
#

question about ffi

#

I plan to make a python wrapper around the C API so you can use it in python

#

but some of the functions return pointers to objects that the caller must free

#

is there a convenient way in python to tell when an object goes out of use and call the associated C free function (i.e. a destructor)

#

or is the python end user going to have to manually manage this

trim valve
#

iirc python has __del__?

real sierra
#

that works

#

I can abstract the memory management away then

#

thanks OK

trim valve
#

so basically ```python
class MyObject:
def init(self):
self.__ptr = c_api.init_my_object()

@property
def abc(self) -> int:
return c_api.my_object_get_abc(self.__ptr)

def del(self):
c_api.free_my_object(self.__ptr)

mighty thorn
#

She pretrain on my transformer till I’m generative?!?!

real sierra
#

you're gonna be the last generation if your pickup lines don't improve

real sierra
#

I think python has native support for C structs in some fashion

mighty thorn
sage crag
real sierra
sage crag
#

nop

#

not that

real sierra
#

why

#

it made for this

sage crag
#

ctypes

real sierra
#

RAGEY struct

trim valve
#

I've only ever used struct for networking

real sierra
sage crag
#

or cffi

#

or, crazy idea

#

make it a c extension

mighty thorn
real sierra
#

that one is kinda wholesome actually

#

gets a pass from me

real sierra
sage crag
#

you know

#

like numpy

#

just make a c extension

#

for python

real sierra
#

effort

sage crag
#

less than you are about to do

real sierra
#

how

#

tutorial me

faint sandal
sage crag
#

for python users not for you

real sierra
#

Cryge ctypes

sage crag
#

use ctypes or make a module

#

pick your poison

faint sandal
#

simply do not use python 5Head

mighty thorn
faint sandal
#

she

#

till I

mighty thorn
#

?!??

faint sandal
real sierra
#

(i might use python)

sage crag
#

imag

faint sandal
#

simply do not support python 5Head

sage crag
sage crag
#

feels like red should be a horizontal line

rigid snow
#

it's kinda cool when colored

sage crag
rigid snow
#

i mean this specific image but yeah good call overall

sage crag
#

this just looks like a flare

#

but also look at this noise

#

is this anti-ai gobbeldygook

#

its a piece of art

#

FOCUS it may be anti-ai gobbeldygook

#

that's very interesting

hoary lion
#

ooh noise

real sierra
sage crag
#

or do ctypes and hide it behind a module

#

your choice

real sierra
#

I figure they'll have to use CPython right

sage crag
#

same thing in the end

real sierra
#

because they probably have to build the c API for their system

#

do you think the average python programmer can figure that out

sage crag
#

use ctypes

fast pagoda
#

this thing is just a cool image visualizer now, add audio input and make it run continuously

fast pagoda
#

if not on linux it's over

sage crag
real sierra
#

like

#

do I have to do all that or

faint sandal
#

take a look at existing projects that use the same idea

real sierra
#

I figured I would get a quicker sense of it from asking than rtfm

trim valve
faint sandal
#

simply ask LLM to rtfm for you Clueless

olive sable
trim valve
#

also glueless how dare you not try and use the phase part of the graph

sage crag
#

not no how to use

trim valve
#

phase simple

#

you could make pretty :3

tender river
trim valve
#

if I wasn't busy doing other stuff I would be tempted to see how phase looks if you throw it into a hue channel so it wraps properly

sage crag
# real sierra would that basically be a reimplementation
from ctypes import *

lib = cdll.LoadLibrary("somelib.so")
lib.SomeStruct_erm.argtypes = [] # uuh dont know
lib.SomeStruct_erm.restype = None # return void

class SomeStruct(Structure):
  _fields_ = [("x", c_int), ("y", c_int)]
  
  def erm(self): lib.SomeStruct_erm(ctypes.byref(self))
  @property
  def some_property(self): return 1

s = SomeStruct(83948394, 4324873473847)
s.erm()
print(s.some_property) # prints 1

i think it would be something like this?

#

its not completely clean but you can put that in a module and call it done

real sierra
#

thank you

sage crag
#

i think its performance is probably worse than using a c module from the

#

you know

#

intended way

#

but close enough

real sierra
#

python users complaining about performance

sage crag
#

ye