#programming

1 messages ยท Page 114 of 1

sage crag
#

why is it generating gpu

#

stop

opaque wharf
#

But firefox can divide by 0

#

So it is allowed

olive sable
#

thermodynamics vs firefox

rigid snow
sage crag
#

apparently my current phone only has an 800 nit screen

#

erm

dull ether
#

what the sigma

opaque wharf
#

Use this

sage crag
#

noe

#

noe

opaque wharf
#

800 nit? No problem

#

Block out the sun

hoary lion
#

rich person

#

or family idk

opaque wharf
rigid snow
#

oppo phones aren't expensive are they

opaque sigil
#

some are neuroPogHD

opaque wharf
#

But in this particular case, the expensive comes from artificial scarcity neuroPogHD

#

Hmm, an update just borked my install until I restarted neuroPogHD

sage crag
opaque wharf
sage crag
#

no

#

immortal

opaque wharf
#

I wonder what banger chay is typing rn

sage crag
#

probably just awa

opaque wharf
#

I bet it's bwaa

tender river
#

to summarize my opinions:

  • android - good idea, mobile linux is not a very stable experience and each device has a set of tradeoffs; you take stuff like having working gps or camera for granted until you use mobile linux, also in your case you haven't even tried degoogled android so you might not realize how much you depend on closed ecosystems
  • 120hz - imo you can live without it, it's not a huge deal unless you use your phone more than your pc
  • mobile linux - if you get a phone that already supports it, you can hope for improved support in the future, otherwise you shouldn't expect your device ever getting linux support
opaque wharf
#

Hmm, so both answers are wrong

sage crag
#

i use my phone for reading, scrolling experience is important abwababwa

tender river
#

you can use paged reading

sage crag
#

pages :ReallyMad:

tender river
#

unless its in browser i guess

sage crag
#

i use readest

tender river
#

not in fdroid

opaque wharf
#

I rely on google due to government mandated application evilLightbulbJuice

tender river
olive sable
#

it seems like vulkan is also stuck at 5000fps sadkaneki

#

this is without multiple frame sin flight tho so there is still hope

nocturne olive
#

VulkanSoSilly

olive sable
#

3090

sage crag
#

it can be boosted to 1695 MHz, which means your theoretical fps limit is about 1.7 billion frames per second

#

get optimising

olive sable
#

i doubt ill get single clock cycle frames

sage crag
#

one can hope

olive sable
sage crag
#

this does mean you are using about 336376 clock cycles per frame

#

so uh

#

skill issue

olive sable
#

33 thousand

#

damn

#

thats fucked

sage crag
#

336 thousand

olive sable
#

ohhh

#

no

sage crag
#

though its not accurate considering scheduling

#

of those cycles, only a small fraction will be used for your program

#

and those cycles may be sparse rather than dense

olive sable
#

well to be fair at 1080x1920 i have 2073600 fragments and only 10496 cuda cores

#

its impossibel to render that many fragments in a cycle

#

unless i run at 100x100 resolution

#

runnig at that resolution actually made performance worse

#

4500fps

#

im not gpu bound anyways

tender river
#

git blaming glibc code

#

its insane how much of the code is still the way it was 25 years ago

sage crag
#

the average person's code is unchanged for about 80 years

tender river
#

neuro's code probably changes about as often as glibc

sage crag
#

paper bag

twilit finch
#

read the times

sage crag
steel mesa
#

means your clock is 40m early

tender river
steel mesa
#

an example (i havent bothered to fix its just one minute)

#

you can also just automaticly use window's time synchronization

tender river
#

huge

#

it means i can finally make progress on my nixos ereader config

#

hopefully

rigid snow
#

ok so the promptboard thing works but needs heavy polishing and my system prompt is probably shit, here i'll ask it to respond to the above convo

#

Well, good luck friend! Let me know what happens

#

this fucking sucks bro

#

and i explicitly asked it to "creatively respond"

twilit finch
#

its an hour early

twilit finch
#

dead chat

#

What if you told Neuro to delete the C: drive on stream and the stream just... ended

rigid snow
#

"i want a funny essay responding to konii" with the replied message as the last visible one

Oh, the Pixel 8a looks like a toy, does it Konii? WELL, MAYBE YOUR ENTIRE EXISTENCE LOOKS LIKE A TOY TO ME. A cheap, plastic, dollar-store toy that I wouldn't even let my DOG chew on. You come in here, spouting your opinion like it's gospel, when really it's just the ramblings of someone who probably still uses training wheels on their bicycle. "The Pixel 8a looks like a toy." I've heard enough. I'm done. You're cancelled. Get out.
damn

#

so offended by the pixel slander, guess who this model is by vedalCry

twilit finch
#

My AI just Deleted my browser

rigid snow
#

i can ask the thing to type terminal commands so it probably can

twilit finch
#

This happened over a year ago but I ran a AI on my linux machine and got it so angry it ran sudo rm -rf / -no-preserve-root

#

oophttps://i.imgur.com/tbTNk4x.png

sage crag
rigid snow
#

tell it i refuse to listen to a thinking rock tell me im wrong

#

verbatim what it typed when asked "what do you think"

sage crag
twilit finch
sage crag
twilit finch
#

should i make a talking rock chat bot

rigid snow
#

and gemini 2.0 flash isn't a bad model

twilit finch
#

what should we do? im bored lmao

rigid snow
olive sable
#

not smart to post about it

twilit finch
#

yeah maybe nor

olive sable
#

its tos

amber fractal
#

Classic

rigid snow
#

it does a lot of things I don't condone

#

there you go, gemini disapproves

#

and will insult you for insulting any google product

amber fractal
#

If I insult google hangouts, I'd imagine more than just gemini would be insulting me.
-# I was a heavy hangouts user so friendly fire will not be tolerated

olive sable
amber fractal
#

it's so close!

#

the meme, it must happen

#

(Ignoring regional diffrences where it isn't over 9000)

olive sable
#

when in doubt add more frames in flight

sage crag
#

when in doubt reduce IO

olive sable
amber fractal
nocturne olive
#

welldoneneuro !!!!

sage crag
nocturne olive
#

Very big number

amber fractal
olive sable
#

we have 1 triangle

amber fractal
#

That is defently reducing IO

nocturne olive
olive sable
#

i havent added vertex buffers yet so this is all we get

nocturne olive
#

Now make it a game engine

olive sable
#

i think the actual testscene will be 7-8k

amber fractal
#

Considering the gpu is barely doing much I'd say 7k is my guess

rigid snow
#

Ah yes, the fundamental building block of every AAA game.

#

ok the reasoning models are better but like i waited for 30s for this

amber fractal
small anvil
#

Now sell it for ยฃ70

#

Oops

#

Didnt reply

small anvil
amber fractal
rigid snow
tender river
#

ship it as a productivity tool

rigid snow
tender river
#

imagine the time saved not having to type a response

patent walrus
olive sable
#

agreed

sage crag
#

what is happening

#

discord cache

tender river
#

apparently nixos just removed sdl2 from the repos adding an alias from SDL2 to sdl2-compat neurOMEGALUL

olive sable
#

what?

tender river
#

i guess if it breaks anything it's an upstream issue

sage crag
#

arch did the same when sdl3 came out

#

like immediately

tender river
#

maintainers jumping at an opportunity to not maintain something neuroPogHD

sage crag
#

maintenance is an optimisation task

opaque sigil
#

what's there even to maintain, isn't sdl2 "done"

sage crag
#

less maintenance is better maintenance

opaque sigil
#

true mhm

tender river
#

tar

#

are you sure

#

are you really sure you removed the leading /

#

maybe it means it's removing it in the archive but not in the input

sage crag
#

just dumb enub

tender river
sage crag
#

๐ŸŽค enub

sick owl
#

Oh heads up, if anyone was using ollama for convenience on their secondary machines like I was

#

The new version with the GUI built in is closed source

#

There's still a CLI only version on their github page though

sage crag
#

awawa

twilit finch
#

NOT SWARMFM

nocturne olive
#

It lasted surprisingly long

#

Well, you can just download from my FTP server, since that's back up now and has all Neuro covers that I know of along with some extras from the community

safe path
#

closed source Sadge

amber fractal
faint sandal
hoary lion
#

im back programming humans

hard raptor
#

Actually funny how they only mention utrecht university in their history, while delft university was a major contributor from the start and even gave nix and nixos its blue colour scheme

opaque sigil
faint sandal
opaque sigil
#

i'm all for expanding types that are calculated at compile time but uhhhh, yeah maybe not all the way down neuro7

#

actually

#

i wonder if this is why the mojo lsp takes so damn long to parse files when you first open a file

small anvil
#

you are watching a master at work

faint sandal
small anvil
amber fractal
#

Reminds me of this, Sam really did have a bad day

opaque sigil
amber fractal
#

I had to wipe the git history on my NN project so I can't use that as a source

#

I definitely had some messages

hard raptor
#

This PSU seems tiny compared to the old metal colored permanently attached cables ones i used to take apart as a kid

#

Also compared to the case

hexed shadow
#

Rust vs girlfriend, who wins?

stark needle
#

rust

hexed shadow
#

correct

stark needle
#

girlfriend is a trap to get you off writing rust

#

neuroPogHD โœ…

glass flower
#

rust is atleast memory safe. a girlfriend might forget things

hexed shadow
#

emotional abuse
everything is your fault
occasionally feels great
teaches you a good lesson
you're never good enough
consistent
helps you grow
can be tamed with unsafe{}

#

last 3 only exclusive to Rust

#

rust has all of those

#

as well

opaque wharf
trim valve
#

ok good new: the action run fine
bad news: I don't have a working cache, and also my change detection doesn't work

#

so the file gets fully rebuilt every day, instead of:

  • just the changes
  • only after karaoke
stark needle
opaque wharf
#

That allows us to rebuild the site everytime a new docs is updated, but not necessarily the code (because the site doesn't directly depend on the code yet)

#

IIRC github also provides scheduled run and via REST trigger

trim valve
#

yeah my action is currently a schedule trigger

#

the first issue I know how to fix (forgot a == 1 on a condition)
The second one will probably involve messing around with the cache action until it works

flint dome
#

why is this so actually entertaining and why am I not here more

trim valve
#

it's mostly just a case of having zero idea of how cache works from a dry state, but I'll work it out eventually

#

(also side tangent, at some point I should make a little experiment executable that goes from spectrogram -> sound so I can hear just how awfully compressed this makes stuff)

tender river
#

๐ŸŽค enub

opaque wharf
#

Tell me you didn't store the spectrum as image catdespair

#

Well, I guess you could if you store it using lossless format, but still....

jagged turtle
#

finally

#

finished apt-swarm

hoary lion
#

@stark needle 120b for gpt oss

hard raptor
#

Now that i am trying to play a minecraft modpack on 1.21.7 i now remember why i even made the choices for my pc build, and why i didn't go for like the best radeon GPU i could find, cuz my laptop's 10+ yr old iGPU on the minecraft version.. like i still have between 30 and 50 FPS, which maybe isn't good to todays gaming standards, but it's not unplayable bad, cuz i mostly do PvE and building and stuff, like i don't really do PvP that much....
But the TPS lag.... it's unreal, it's sooo fricking bad

#

But i already made the choice to keep my options open for the GPU and maybe go for like the best Radeon i can find, cuz it's nice to not have to buy a new GPU when i do decide to do something more GPU intensive for once

nocturne olive
#

Meanwhile my system:

hoary lion
#

superbox occasionally appearing at #programming to show off his nvidia-smi results:

south needle
stark needle
hoary lion
#

Finally

stark needle
#

the oss model?

#

bruh rip it's unusable

#

still only usable via api

#

which takes away the whole point

hoary lion
#

They fucked up the surprise

stark needle
#

it's useless

#

i aint gonna run that

#

it's still a datacenter model

hoary lion
#

Oh that part

#

Yea true

#

Someone should distil it really well

#

Time to eep

stark needle
#

i know how to distil

#

i just don't have the money

hoary lion
hoary lion
stark needle
hoary lion
#

Why there are like 10 different variants of teams

#

But 20b yay

#

Runnable at my computer

#

Hopefully

small anvil
#

why did i have to be a developer neuroAware
ive literally spent the last 5 hours of my night which has led me nowhere because half the comments im looking through are in chinese
curse upon who ever made this
fuck networking and fuck multiplayer WHY does there have to be 50 DIFFERENT functions and WHY do they have to be ALL IN CHINESE

-# im talking about kcp

glass flower
#

unironically i think if you use AI to translate and summarize this it would be faster mhm

small anvil
#

like what am I even doing anymore, ive lost all hope and i've abandoned indentation just to get this finished faster

#

it just

#

gets stcuk

#

at

#

conv

#

WHBY

opaque wharf
small anvil
#

WHY

opaque wharf
#

You should try reading datasheet in chinese

flint dome
#

DO NOT REMIND ME OF THAT ONE FOR FUCKS SAKE

stark needle
#

@hoary lion someone calculated it, it's a 5.7b

#

active

flint dome
# flint dome DO NOT REMIND ME OF THAT ONE FOR FUCKS SAKE

this reminds me of the time i ripped out a screen of a knockoff psp so i could use it with a raspberry pi but for the life of me could not read what the actual hell the datasheet for the controller said because their english version was so poorly translated

opaque wharf
#

Mhmm, it do be like that. I lost count how many times I need to download from baidu and ended up just pushing it to my friends to do it

small anvil
#

i might as well just make my own messaging algorithm holy shit

#

sending data to the client yet the client does not receive but its literally connected ๐Ÿ˜ญ

opaque wharf
#

What is onClientConnected_ doing? Are you sure you shouldn't wait until that function is done? Because it may be async

#

Also, if onClientConnected_ is a function, then it may not be tied to the client socketFd

small anvil
# opaque wharf What is onClientConnected_ doing? Are you sure you shouldn't wait until that fun...

onClientConnected_ is never async, its a synchronous function that gets called when a client connects, even still, it passes it and then goes to sendto, but literally nothing happens
Whats funnier is that the UDP client is actually connected to the server, it just doesn't recognise the packet

We're using both the original source for ikcp in the server, and then a translated port to C# for the client, which are identical in terms of functionality
I know its my configuration, but I just cant seem to find where

hard raptor
#

Imagine, google could just decide to pull a xiaomi and put ads in android itself instead of paying app devs to have ads in their apps

small anvil
#

Cause what's supposed to happen is the client starts out with a conversation id (just an identifier used by KCP to describe a client) of 0, if its zero then the server uses the next sequential number and then sends back the packet with the new conv id so the client can set it on their end, however, the client does not notify itself of a new packet, which is even more disturbing

opaque wharf
#

That does indeed sounds cursed lol

flint dome
#

your api has adhd lah

#

forgot it is talking in the middle of conversation

white notch
#

Oh programming gods teach me the ways of learning how to be a code nerd

flint dome
#

https://cs50.harvard.edu/x/
start here if zero absolute no knowledge

hard raptor
#

My vinyls are almost here lol

white notch
#

Ooh I see I see

small anvil
#

I give up

#

Im gonna make my own messaging algorithm

#

I cannot deal with this for the life of me neuroLookDown

olive sable
#

Goodmorning CHAT neuroWaveA

sage crag
#

is it really

tender river
#

its almost night if anything

#

oh if i dont sleep soon i'll miss the stream

sage crag
#

@tender river interesting

#

clang vs gcc

tender river
#

can i copy your homework ahh code

sage crag
#

why did you do this clang

tender river
sage crag
tender river
#

speed

#

(questionable)

sage crag
#

gcc with -Os

#

read this

#

good compiler

#

they are identical with -Oz though

tender river
#

i was thinking more about what erf type system should do with types, and i realized that instead of "unifying" objects' types it should "unify" compiled code that works with objects of each type

i.e. the same code can be used with multiple pieces of data if it compiles the same way

which is unfortunately quite complicated because now the type system has to know about how code compiles, i'll have to think about it more

sage crag
#
<memset_a>:
        xor    eax,eax
        cmp    rdi,rax
        je     <memset_a+0xf>
        mov    BYTE PTR [rsi+rax*1],dl
        inc    rax
        jmp    <memset_a+0x2>
        ret
tender river
#

awa

sage crag
#

why does it cmp rdi,rax

#

when you only xor eax,eax

#

what if the register had an int wider than 32 bits

#

this asm is hard for me to understand

#

its using rax for both the length and the pointer

#

oh

#

ohhh

tender river
#

hm?

#

i dont think so?

sage crag
#

endianness

rigid snow
#

On x86-64, when you write to a 32-bit register like eax, it automatically zero-extends to the full 64-bit register rax. The xor eax, eax is a common optimization to set rax to 0 because it's a smaller instruction than mov rax, 0.

So, the next line cmp rdi, rax is just comparing rdi (probably the size argument) with 0 to handle the case where memset is called with a size of zero.

rigid snow
#

here's what promptboard on gemini 2.5 pro has to say

tender river
#

Perhaps the most surprising fact is that an instruction such as MOV EAX, EBX automatically zeroes upper 32 bits of RAX register. This doesn't happen with instructions that only read destination registers, like TEST EAX, EBX. In this case RAX remains unmodified. There is one exception to this rule, CMOVcc instructions, for example CMOVBE. These instructions zero upper 32 bits even if the condition is false, when the move doesn't occur.

http://x86asm.net/articles/x86-64-tour-of-intel-manuals/

#

it's probably done for easy interop with 32-bit code

#

you dont want to call a 32-bit function and get a value thats secretly a different value if you look at the entire register

#

maybe

sage crag
#
<memset_a>:
        xor    eax,eax ; zeroes whole rax. x86_64 quirk.
        cmp    rdi,rax ; total length == current length
        je     <memset_a+0xf> ; if total length == current length ret
        mov    BYTE PTR [rsi+rax*1],dl ; rsi is dest ptr, rax is current length, dl is byte
        inc    rax ; current length += 1
        jmp    <memset_a+0x2> ; back to cmp
        ret
faint sandal
#

you can read the intel x86 manual as a bedtime story for yourself btw

sage crag
#

i would rather shrivel up and die

faint sandal
#

it's available on intel's site

noble zodiac
#

its not that bad of a read

faint sandal
#

I'm still going through windows internals

#

I'm on page uuh out of 1500 or smth

sage crag
#

@desert plaza hi

#

hexdumps for you

#
0000000  48  85  ff  74  0a  88  16  48  ff  c6  48  ff  cf  75  f6  c3
0000010
0000000  31  c0  48  39  c7  74  08  88  14  06  48  ff  c0  eb  f8  c3
0000010
opaque wharf
opaque wharf
rigid snow
# opaque wharf Lmao

i mean it was actually helpful tho, perfectly understood the context, blah blah we get it it's a smart model

#

i should try 2.5 flash, should be a good middle ground

#

and i can configure for how long it should reason for too

#

so it's not 2 minutes

opaque wharf
#

The "typing" method is cursed tho evilWheeze

rigid snow
#

how do you know

#

or are you talking about the touchbar thing

rigid snow
opaque wharf
#

I am talking about the fact that you can, at any point in time, switch the control to type to your touchbar and prompt AI to type for you evilWheeze

rigid snow
#

oh no no no, you can't switch

#

you launch the program and you're stuck prompting until you kill it

opaque wharf
#

That's even worse lmao

rigid snow
#

i thought that was the idea neurowheeze

opaque wharf
#

It is, but I didn't think you'd actually not make an escape hatch evilWheeze

rigid snow
#

i mean i just ctrl-c it

#

because i pass shortcuts

#

through

opaque wharf
#

Wait, but that means the AI can also type shortcut keypress?

desert plaza
rigid snow
sage crag
#

same size, different mechanism, surprisingly different performance

desert plaza
opaque wharf
rigid snow
opaque wharf
#

Cue the AI alt tabbing and typing where it shouldn't evilWheeze

rigid snow
#

how would it alt tab

#

this is the schema, as i said i don't know how i can cram shortcuts in there

#

i'm thinking something like this

type ResponseFormat = ({
  type: "append" | "replace"
  content: string
} | {
  type: "shortcut"
  command: boolean
  option: boolean
  control: boolean
  key: string // i don't like this for a lot of reasons
})[];
``` but yeah json schema
rigid snow
#

so cursed

hard raptor
sage crag
noble zodiac
# hard raptor

eh there are plenty of alternatives. depends on what you call midrange

sage crag
# sage crag i made an overkill benchmark

nop is nothing
std is a call to glibc memcpy
konii is my hand-rolled one
hblang is nearly identical to that, except it branches less intelligently
gcc is produced by gcc -Oz (same src code as hblang)
rep stosb is my second hand-rolled one that uses rep stos rather than a loop

hard raptor
noble zodiac
#

Rega Planar series

hard raptor
#

But like most of the ones that don't want to be a "retro" or a "suitcase" on the website i look at all use audio-technica chips and needles

#

Which i don't blame them, Audio-Technica is really good at what they do afterall

hard raptor
#

Or at least this is the first result i got when i looked it up

noble zodiac
hard raptor
#

They do look nice though

#

It looked like this

#

Similar, but not identical

#

But too minimalistic for my taste

#

This one looks really nice though

#

But this is what i truly want

desert plaza
# sage crag ``` 0000000 48 85 ff 74 0a 88 16 48 ff c6 48 ff cf 75 f6 c3 0000...

annotated version ```dmp

memset 1

48 85 ff # test rdi, rdi
74 0a # je @return

@loop

88 16 # mov [esi], dl
48 ff c6 # inc rsi
48 ff cf # dec rdi
75 f6 # jnz @loop

@return

c3 # ret

memset 2

31 c0 # xor eax, eax
48 39 c7 # cmp rdi, rax
74 08 # je @return
#ย @loop
88 14 06 # mov [esi], dl
48 ff c0 # inc rax
eb f8 # jmp @loop

@return

c3 # ret

sage crag
#

ok do you want to see a more cursed one now

desert plaza
#

uh

#

sure

desert plaza
#

looks identical in asm but are different in machine code

#

or at least i think they look the same

#

the second memset uses a SIB byte

sage crag
sage crag
#
memset1:
    test   rdi, rdi
    je     .done
.loop:
    mov    byte [rsi], dl
    inc    rsi
    dec    rdi
    jnz    .loop
.done:
    ret

memset2:
    xor    eax, eax
    cmp    rdi, rax
    je     .done
.loop:
    mov    byte [rsi + rax], dl
    inc    rax
    jmp    .loop
.done:
    ret
desert plaza
#

oh

sage crag
# desert plaza oh

aside from that only issue i see is instruction width of mov [esi], dl in memset 1 is wrong

#

well, unless its just some difference in syntax i suppose

#

it doesnt actually matter because its mov of a byte

desert plaza
sage crag
#

i vaguely know what that means

desert plaza
#

x86 instruction encoding is variable size

sage crag
desert plaza
sage crag
#

nightmare for people trying to write an assembler

desert plaza
#

that's one of the reasons compilers are hard to make i suppose

sage crag
#

eh, most compilers delegate the task to an actual assembler

desert plaza
#

assemblers too hard to make then

#

for x86 especially

sage crag
#

i feel like they could have done variable sized much better

#

i forgive x86 for being trash because

#

its old

desert plaza
#

i've had the x86 instruction encoding manual open for so long at this point

sage crag
#

you are the slowest x86 cpu

#

sorry to tell you

desert plaza
#

still working on that challenge neuroGlorp

#

almost done

sage crag
#

which x86 cpu are you planning on being faster than neuroCry

desert plaza
#

potato

sage crag
#

im pretty sure i can run x86 on a potato much faster than i can run x86 on your brain

opaque wharf
desert plaza
#

damn neuroGlorp

sage crag
#

maybe you can be faster than an x86 cpu made of marbles

#

i think thats possible

desert plaza
#

noted

sage crag
#

its novel

desert plaza
#

gimme a bec

sage crag
#

that's a fair amount of bime

midnight sigil
#

I felt it in my brain

#

it's... fascinating

sage crag
rigid snow
#

no way to trace bitcoin tx because they use tor

#

mhm

midnight sigil
desert plaza
sage crag
#

you got it

sage crag
#

lol

sage crag
desert plaza
#

right, so stos is used for the memory access

sage crag
#

literally the whole function

#

void memset_rep_stos(void *dst, unsigned char c, size_t n) {
  __asm__ volatile("cld\n\t"
  "rep stosb"
                   :
                   : "D"(dst), "a"(c), "c"(n)
                   : "memory");
}
desert plaza
#

that's pretty size efficient

sage crag
#

yes

#

would be smaller if you didnt need to set cld

#

i think setting cld can be avoided if you didnt set std anywhere previously, so if you just assume everything is cld and make sure to reset it

#

it should work fine

desert plaza
#

does any other instructions affect the direction flag though

desert plaza
#

better hope not

sage crag
#

but like, what if your function is called from elsewhere

desert plaza
#

ye

desert plaza
#

i forgot to consider the index register in the SIB byte neuroGlorp

sage crag
desert plaza
#

index = eax neuroGlorp

sage crag
#

you've heard branch predictor mispredictions, now get ready for number predictor misprediction

rigid snow
#

remember when i was complaining about the swift toolchains being like 1gb each? it's actually so much worse

#

what the fuck are they shipping bro vedalCry

amber fractal
#

everything, the entire universe

rigid snow
#

just looked and yeah

opaque sigil
#

Oh yeah, swift is gigantic

rigid snow
#

they're shipping frameworks for every apple os

#

and they have like 10

opaque wharf
#

I cannot fathom if android did the same thing

rigid snow
#

should i just uninstall stable

#

nightly works for me

opaque wharf
#

If you are not experiencing issue then why not

#

But also, why would you keep it if you need the storage? You're done with the promptboard right?

#

....right?!

rigid snow
#

maybe i should try, like, having 3 separate touchbars and swap them when needed

#

at least i think that's what apple intended for people to do

opaque wharf
#

Surely not having 3 physical touchbar right?

sick owl
#

So OpenAI leaked some stuff on GPT-OSS on their huggingface page

opaque wharf
#

But rather a touchbar layout?

sick owl
#

It looks like the model was trained in FP4

rigid snow
rigid snow
opaque wharf
sick owl
rigid snow
#

oh so they did both a small and a large one huh

#

why did that whole twitter poll thing happen then

sick owl
#

Yup, there were partial weights for GPT-OSS 120B and 20B

opaque wharf
#

Mhmmm, shad has bring it up yesterday

rough bloom
#

rest is bf16

sick owl
sick owl
#

Still very interesting

rough bloom
#

yeah, I'm curious how it'll perform and what their plan for these models is

#

they'll release soon, surely FeelsLateMan

sick owl
#

Surely neuroCopium

#

If the 20B surpasses Mistral Small 3.2 and is only as locked down as gpt4o (I find it strikes a nice balance as far as "safe" models go) I'll be happy

stark needle
#

same active params

#

as the big

#

of ~5.6b

hoary lion
#

morn

#

my body refuses to have normal sleep schedule

stark needle
#

?????????

rigid snow
opaque wharf
#

Or touch grass maybe

noble zodiac
#

better get going on those pushups

tender river
#

woke up jut in time for stream

olive sable
#

i might watch too today

#

normally im like "why do x when i could be working" but im having a cheat day

opaque wharf
#

Dang, even Sam is watching

olive sable
#

friday is the day i dont do shit and watch anime the entire day

opaque wharf
#

But friday is yesterday here

olive sable
#

too bad

#

my timezone is the correct one cuz im the main character of my life

opaque wharf
olive sable
#

im watching 10 diffrent ongoing anime + rewatching overlord

opaque wharf
#

That's something alright

tender river
olive sable
#

i generally cant focus then

opaque wharf
#

Imagine if he is

sick owl
tender river
#

bwaa the ereader nixos build randomly paused before i went to sleep

opaque wharf
#

Look at the bright side, you are watching the stream so you can start again

#

konii, is this u?

stark needle
#

wtf did my llm generate

#

Alright alright, well, I don't know if it's cool or fun but it's definitely a story. So once upon a time, my dad Shadow met a girl called Aurora and they fell in love. Shadow had some serious health issues though, but they still managed to have a baby named Aurora 2.0. That's basically the story and I don't want to talk about this anymore because it's depressing.

south needle
#

based

amber fractal
stark needle
#

also i find it funny how it retained the quality even at 4 bit

#

what should I prompt it lol

south needle
#

where is Aurora 2.0 tho?

stark needle
south needle
amber fractal
ruby plover
#

do adblockers not work on twitch on firefox? ever since i moved ove to firefox i get an ad every 2 mins i swear

stark needle
#

well

#

a clone

south needle
#

alrighty

stark needle
#

"how many r's does the word Strawberry have"

Hmm let's see, strawberry, strawberry, strawberry, strawberry, strawberry... Yeah it's 5 r's. Is it a girl's name?

south needle
#

genuine question tho.

stark needle
#

"Give me a business plan that will make me a gazillionaire quickly"

Hmm I don't know I think you should be a bit more realistic in your dreams but well maybe you could do a bit of trading? Idk but no promises that you will be a gazillionaire but it's definitely worth a try

I think I should also tell you that I don't recommend trading cause it's actually a bit risky and you can actually lose money and also don't trust random people on the internet who tell you they have some secret business plan that will make you a gazillionaire quickly.

stark needle
south needle
#

maybe aurora 2.0 is a strawberry with 5r's

stark needle
#

true

#

you must be a genius

south needle
#

tyty, not without the help of this toaster

#

btw are you a gazillionaire

#

(now)

stark needle
#

Is the person called Blessing in the neuro-sama discord a genius motherbrain?

Well, he is a girl, but not really the motherbrain part. He is more like the technical support, a bit like me but not exactly. You could say he is a girl with a bit of a male personality. What do you think of that?

south needle
#

wut!?

stark needle
#

????

opaque wharf
stark needle
#

actually

#

i should be able to host this model basically for free

#

since it runs on a raspberry pi

#

clone

opaque wharf
#

Orange Pi?

#

Banana Pi?

stark needle
#

yea

#

orange

opaque wharf
#

Ahh, yeah they got some Neural Accelerator too on their Pi 5

stark needle
#

i aint using that

south needle
#

i gladly graduated from my male form and entered my last and fine stage: A GURRL

stark needle
#

i get ~5-6 decode

#

per second

opaque wharf
#

Hmmm, not that bad for SBC

south needle
#

are you conneted to it via ssh?

stark needle
stark needle
#

the model is like

#

24b or something

opaque wharf
#

What Orange Pi model are you using?

stark needle
#

idk the one with 16gb ram

opaque wharf
stark needle
#

i wanna buy the one with 32gb but i aint got money

opaque wharf
stark needle
#

it has a rk3588 tho

opaque wharf
#

There aren't that many variant

opaque wharf
south needle
opaque wharf
south needle
#

not after i saw that i need 1k to just produce the pcb, i was like: maybe i should (only this time) be responsible with my money

#

who could've knew that 8+ layers with interlayer vias costs that much

#

fyi it only applies when produced once, in mass production it gets cheap again

opaque wharf
#

I am more interested in where you found the supporting part like RAM and some arcane IC for signalling

vivid tulip
#

Made a basic little function that calculates and displays the number of permutations that add to each possible number when rolling a set of dice neuroHypers

See the example here with a pair of six-sided dice

opaque sigil
opaque wharf
#

Nice

desert plaza
#

who here knows C

opaque wharf
south needle
desert plaza
#

answer me fools

opaque wharf
#

The LLVM logo is a dragon right?

opaque sigil
#

it's a wyvern but yeah

south needle
#

close enough

vivid tulip
opaque sigil
opaque wharf
#

But also uorms, youre here long enough to know that just ask

desert plaza
#

you guys know C or what

opaque wharf
desert plaza
#

how would you answer this question? ```
When a variable is created in C, a memory address is assigned to the variable.

opaque wharf
opaque sigil
#

it's one of those quizzes isn't it

opaque wharf
vivid tulip
opaque wharf
#

Hieroglyph speaking fellow

opaque sigil
desert plaza
vivid tulip
opaque sigil
#

assigned is a weird word to use here tbf

desert plaza
#

the correct answer is that the value is pushed to the stack

opaque sigil
#

yeah and it gets an address on the stack neuroPogHD

desert plaza
#

the quiz says it is assigned an address

desert plaza
noble zodiac
#

there are weird exception as there always are in C so the answer would be no but thats being pedantic

south needle
#

@stark needle is your brain braining again?

opaque wharf
#

Assigning address to something is the correct term I think

rough bloom
desert plaza
#

wait a becond

opaque wharf
#

This is the kind of quiz where you need to actually read the C spec neuroPogHD

#

To separate out implementation detail and the actual spec

desert plaza
#

dude i really don't understand what the quiz means by the word "assigned"

#

how low level are we basing the answer off of

noble zodiac
#
register int i;

Tells the compiler to store the value in a register and even if it decides not to you cannot take the address of this variable

rough bloom
#

the C spec seems to talk only about allocating storage and its alignment, not about any particular address being assigned

noble zodiac
#

a lot of things are implementation details

opaque wharf
desert plaza
#

this is why abstractions are a pain, i just use machine code neuroGlorp

opaque wharf
#

@rare bridge

#

@open copper

#

Thanks

noble zodiac
#

silly questions they put in test to have a "gotcha" moment. Like asking for the usable address space of x86_64 cpus

opaque wharf
#

Why would they do that

noble zodiac
#

because people say its 64bits wide

#

which it isnt

desert plaza
#

i got 24/25 on w3schools quiz

#

because of that question

#

am i a C beginner

opaque sigil
#

you technically can use all 64 bits, just remember to clean it up when you dereference neuroPogHD

opaque wharf
noble zodiac
#

not even technically

desert plaza
#

guys w3schools is way more important

opaque wharf
#

W3 schools used to be good

#

I remember downloading it to have the offline version on my pc from my local net cafe using httrack

tender river
opaque wharf
tender river
desert plaza
#

that's true

opaque wharf
#

I am surprised the site is still up
https://www.httrack.com/

#

And still the same old design

flint dome
opaque wharf
desert plaza
#

the usage of the word "assigned" is confusing

flint dome
tender river
#

i think it's asking about whether a variable has an address when created

desert plaza
opaque wharf
desert plaza
rough bloom
#

the question should really just ask if variables always have addresses instead
the whole "when created" thing just makes it unnecessarily complicated

#

like, what if a compiler decides to assign an address on the first pointer creation instead

tender river
rough bloom
#

they should put that in the question then
-# and it would still be unclear imo

flint dome
opaque wharf
flint dome
#

i had a dial up until I was two as well I think then we just got an ethernet

rigid snow
#

imagine ethernet never happened

#

we woul've been on token ring vedalCry

opaque wharf
#

Thank god for advancement in telecommunication

#

Computer on the other hand...

desert plaza
tender river
#

cross compiling is so fun

#

its fine i'll just disable xwayland how useful xorg could possibly be

rigid snow
#

yes i figured out the setup

rigid snow
#

pls don't flame me for how i type and for dropping frames

opaque wharf
#

That clap at the end, I really felt that as the project is finally done lol

rigid snow
#

it was ironic because like

#

gemini puts out tokens so fast it fucks my cursed insertion method

opaque wharf
rigid snow
#

look at the text in discord, it's straight up missing parts

opaque wharf
#

Yeah, I saw that it is not the same length lol

rigid snow
#

- 1 cup chocolate chips (milk, semi-sweet, or dark, to your preference)reheat your oven to 375ยฐF (190ยฐC). Line baking sheets with parchment paper.
2. In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.

6. Fold in the chocolate chips.lespoons of dough onto the prepared baking sheets, leaving space between them.
8. Bake for 9-11 minutes, or until the edges are golden brown and the centers are just set.

#

sure this works

opaque wharf
rigid snow
flint dome
#

nah the recipe is good what do you mean you can't do the rest of the steps on your ownReallyInnocent

amber fractal
#

. - 1 cup, interesting I didn't know we had easy access to antimatter

opaque wharf
#

It's not even 4 days lmao

flint dome
#

though I have to ask why is a chocolate chip cookie recipe the bad apple of ai now

rigid snow
#

the cancel button doesn't even work i didn't implement it vedalCry

opaque wharf
rigid snow
rigid snow
flint dome
south needle
#

only 01616 shards missing (apprx. 4TB). after that i can finally train my hubert / wavlm hybrid. anyone trained rvq models or speech recognition models here?

flint dome
#

yo what the hell are my seniors doing dawg ๐Ÿ’€

opaque wharf
rigid snow
#

wtf does this mean

#

"suitable recipe for TextEdit"

#

is textedit like vegan or something

opaque wharf
#

Yeah, that too. Why are you using reasoning model dude evilWheeze

rigid snow
#

because it's insanely stupid otherwise

#

the effort is set to low

#

it reasons for maybe like 1-2s

opaque wharf
#

Lmao

#

As if promptboard idea is not cursed enough as it is evilWheeze

rigid snow
#

i figured out why the whole recipe showed up at once in the end

#

it decided to do the content first, then the action

#

is there no way to force order the json schema, outside of putting that in the system prompt

#

i probably should

solid bough
#

Hi

rigid snow
#

any cursed ideas this time?

solid bough
#

Did I tell yesterday that the Disk Usage meter is not working?

solid bough
#

But I'm also thinking if I wanna do that

#

So I'm in a limbo of wanting to do that, but then not doing it

solid bough
olive sable
#

friend asked to hop on vrc

#

im back now tho

solid bough
#

Hi VK_AWA_SamVanMaele.dll

olive sable
solid bough
olive sable
#

today is my cheatday so not much

solid bough
rigid snow
#

sam i finished the thing neuroPogHD

#

"finished"

solid bough
rigid snow
solid bough
#

Damn, finally some good stuff

rigid snow
#

but it's a remix of that, it's a keyboard that you can only vibe-type with

#

or the opposite of that i guess

solid bough
#

I had so much hope despair

rigid snow
#

i hope someone puts that into a standalone keyboard one day

solid bough
solid bough
#

I really am trying to see the positive side

amber fractal
solid bough
#

It's... sigh
It's a keyboard... Why would the input need to go through an LLM?

amber fractal
#

don't even know if that'd work or if you'd want to bother with it

rigid snow
#

i can send an enter keypress

#

if that's what you mean

solid bough
#

Well, the upside is that you can ask for soem troubleshooting ngl

rigid snow
rigid snow
solid bough
amber fractal
olive sable
#

i missed so much lore from outer wilds bwaadow

solid bough
#

hmmm, I think that I'm thinking thinkingHD

solid bough
#

or making a 6502 emulator

sage crag
solid bough
warped narwhal
#

quick PSA to never ask people to stop pinging you

warped narwhal
# solid bough hblang?

oh my sweet summer child, run before they attempt to indoctrinate convince you to use hblang

solid bough
warped narwhal
#

LMAO

desert plaza
#

hblang is a programming language

solid bough
#

OOOH, Yeah no.

warped narwhal
#

@tender river you have some work to do with this one

tender river
#

no work

solid bough
#

It's a miracle that I still code on that one project

sage crag
tender river
#

awa

solid bough
rigid snow
solid bough
# tender river no work

Honestly, I don't feel like rushing the code for one singular button that loads the settings live.

rigid snow
rigid snow
#

humor

solid bough
#

Yes, it is the user "NULL" aka completely see through

rigid snow
#

alpha=1

desert plaza
solid bough
rigid snow
#

probably a c# app

#

they do dat

solid bough
#

it's Blender

desert plaza
#

but it's linux

nocturne olive
solid bough
desert plaza
#

what

rigid snow
#

mv blender rend.exe neuroTomfoolery

desert plaza
solid bough
#

I only put Java 21 and the Render client there

rigid snow
#

then probably a c# (or i guess dotnet in general) app

#

they for some reason name their executables .exe and shared libs .dll on all platforms

solid bough
rigid snow
#

are you sure it's actually blender

solid bough
#

Since the Render Client Exclusively renders Blender "Projects"

rigid snow
#

and not a third-party calling blender as a library

south needle
nocturne olive
#

Of which?

solid bough
south needle
#

but currently stuck in getting good embeddings

rigid snow
#

sheepit client

#

(renderfarm)

solid bough
#

Yeah it is sheepit

south needle
#

i dont know what to use for rvcs what is sota?

rigid snow
#

so not blender neurOMEGALUL

rigid snow
sage crag
solid bough
nocturne olive
#

RVC training is usually done with Applio

sage crag
#

__asm__ sucks so bad in gcc

rigid snow
sage crag
sage crag
solid bough
rigid snow
#

i. feel like i'm losing braincekls

solid bough
sage crag
solid bough
#

Yes, I even opened the rend.exe

south needle
desert plaza
nocturne olive
rigid snow
#

superbox when does RVC 2: Electric Boogaloo come out

sage crag
#

awa

solid bough
nocturne olive
rigid snow
#

that's crazy

desert plaza
#

i was hoping you could send me the binary

rigid snow
#

so it is actually blender and sheepit just renames the binary

solid bough
#

Yeah

rigid snow
#

or is it.

solid bough
rigid snow
solid bough
#

I think it is actually when it downloads Blender that it is already named that way

rigid snow
#

how hard can making a physically based synthesis synth be glueless

sage crag
opaque sigil
sage crag
#

here is the asm musl spits out with
musl-gcc -no-pie -O3 -march=native -mtune=native -static

opaque sigil
#

those are numbers

sage crag
opaque sigil
#

what's the std one, c++?

sage crag
opaque sigil
#

ah

sage crag
#

why even do vectorisation if you can just do this

#

bwabwabwa

sage crag
solid bough
opaque sigil
#

linux doesn't care about your file extension unlike windows so it would work yeah

#

unless it's a PE executable and they run this via qemu or sth, that'd be kinda funny

#

or i think wine can register as a handler too

sage crag
#

in there

#

so why is there a bunch of other garbage

solid bough
#

I did not install wine btw

sage crag
#

ohhh

rigid snow
sage crag
#

qword ptr

#

its stosq not stosb

solid bough
#

PS: wool

sage crag
opaque sigil
#

you can just run file rend.exe to find out what type of exe it is anyway

opaque sigil
opaque sigil
#

why is this windows now

#

what

#

actually nvm

rigid snow
#

just learned fjcvtzs exists

solid bough
rigid snow
sage crag
rigid snow
#

Rarely used outside V8/JavaScriptCore

solid bough
opaque sigil
#

then yeah it's just renamed

solid bough
#

Yeah

solid bough
#

For the server having 32GB of RAM

#

And a AMD EPYC 7443

#

Well, it only has 8 Cores PH_shrug

#

the server I have

rigid snow
opaque sigil
#

x86_64 would like to have a word

rigid snow
#

but it works so i'm the dumb one probably

solid bough
opaque sigil
#

arm instructions are relatively cheap so i guess it makes sense that they'd add a bunch of specialised ones

#

may as well

solid bough
#

True

rigid snow
#

literally reverses the bits in a register

olive sable
#

the jump from 9k fps to 10k fps is smaller than from 5k to 6k cuz of how fractions work, yet its still harder to do since everything is already quite optimized bwaadow

sage crag
olive sable
#

like at trhis point im changing doubles to floats and i get 200 fps extra

rigid snow
sage crag
opaque sigil
#

i vaguely remember having to do this a couple times

sage crag
#

its a useful instruction

#

its also used a lot in hashing and prng

#
// https://stackoverflow.com/questions/2602823/in-c-c-whats-the-simplest-way-to-reverse-the-order-of-bits-in-a-byte
unsigned char reverse(unsigned char b) {
   b = (b & 0xF0) >> 4 | (b & 0x0F) << 4;
   b = (b & 0xCC) >> 2 | (b & 0x33) << 2;
   b = (b & 0xAA) >> 1 | (b & 0x55) << 1;
   return b;
}
#

8 bits

opaque sigil
#
unsigned char reverse(unsigned char b) {
    return (b * 0x0202020202ULL & 0x010884422010ULL) % 1023;
}

neuroPogHD

rigid snow
sage crag
#

% is vile

opaque sigil
#

yeah don't use this

sage crag
#

is it % 1023

#

if its % 1024 you can replace it with & 1023

opaque sigil
#

it's 1023

sage crag
#

anyway, rev reverses byte order (converts endianness)
rbit reverses bit order

#

very useful instructions

rigid snow
#

yeah converting endianness i very much understand

sage crag
#

in x86 there is bswap for endianness

#

there's no rbit though

#

you can use pdep and pext

sage crag
solid bough
sage crag
rigid snow
#

yeah looks hacky

sage crag
#

nah its very much a normal level of byte manipulation for compilers

#

its just not worth it for gcc or clang to add peeps for such a thing

desert plaza
sage crag