#programming

1 messages ยท Page 30 of 1

hoary lion
#

it is amazing tho

stark needle
#

skipping 9/10 computations okp

hoary lion
#

java is a good language, ignore the haters

tender river
#

AbstractFactoryBeanSingletonFactorySerializer agrees with you

uneven pulsar
opaque wharf
hoary lion
#

if there is DI, it is good InabaClueless

uneven pulsar
#

why the hate?

hoary lion
#

time to sleep

#

gn

uneven pulsar
#

like i think most of the skilled java devs learned it from minecraf for some reasons

tender river
# uneven pulsar why the hate?

java is well designed for what it is but it also lagged behind a lot on many features so devs had to invent all kinds of abstractions by themselves which led to billions of lines of vaculous boilerplate code

#

when you show me a java app i do not know where the actual logic is

uneven pulsar
#

๐Ÿ˜ญ

tender river
#

all i see is 10 line files with proxies and abstract interafces

tender river
uneven pulsar
#

so java logic is just too confusing

#

right?

tender river
#

structure, not logic

uneven pulsar
#

yeah that make sense now๐Ÿ˜ญ

#

i think learning a java minecraft command course would maybe do๐Ÿ˜ญ

noble zodiac
#
Class AbstractSingletonProxyFactoryBean
#

thats why dittoface

faint sandal
#

huh that's new

#

btop shows gpu usage now

uneven pulsar
#

java ugly code structure huh

hoary lion
#

We love oop tho

#

Clean backend structure from spring boot

#

Used on python fastapi too

noble zodiac
#

"clean" neuroAware

hoary lion
#

(Its all DI)

tender river
#

please someone just make algebraic effects a thing

hoary lion
#

Modding ๐Ÿ›๏ธ

tender river
#

why did you send this three times

uneven pulsar
#

idk its just confusing

#

like e got the best grades from a game

opaque wharf
uneven pulsar
#

anyways

faint sandal
uneven pulsar
#

should i know any other thing before starting java?

#

other than ugly structure

opaque wharf
noble zodiac
#

yes, it is also an island

faint sandal
#

and i'm on a rolling release distro

#

no

uneven pulsar
opaque wharf
faint sandal
#

i update every week at minimum

opaque wharf
#

Or maybe you miss the optional dependency

#

It will not show without the optional deps

faint sandal
#

shrug i've been using AUR's release

noble zodiac
#

whats your aur wrapper of choice?

opaque wharf
faint sandal
#

actually no that's not even the AUR release

opaque wharf
faint sandal
#

it's directly from arch

opaque wharf
faint sandal
#
btop --version
btop version: 1.4.3
Compiled with: g++ (15.1.1)
Configured with: make STATIC= GPU_SUPPORT=true RSMI_STATIC=

uneven pulsar
#

bro i already forgot linux commands and last day i did an exam about it like i had to menorize the comands

#

we use kali linux more than arch like idk why

#

and my class loves kali linux for some reasons

faint sandal
#

the official releases do not have GPU support flag turned on

Notice! None of the binaries have GPU support, compile yourself or wait for distribution packages for GPU monitoring support!

#

so it's whoever recently updated the arch package

faint sandal
#

what are you talking about

opaque wharf
uneven pulsar
#

you use nvidea or uhh amd?

faint sandal
#

? it doesn't matter

#

we're talking about a flag in the compile script

uneven pulsar
#

oh ok

uneven pulsar
#

i just wondered

#

sorry continue

#

i wont bother you anymore

#

bye

faint sandal
#

huhExplode you're fine i'm just confused by the question

uneven pulsar
#

thats why ,and well its about time i change my device

opaque wharf
#

Nah, we just weirded out because I swear that btop on arch has been showing gpu stats for a while, but azaka only notice just now, or our btop somehow differs

#

That second part is really weird especially

faint sandal
#

i've not changed anything

#

improvement for older intel devices in the upstream deps perhaps?

knotty current
#

guys does anyone of you poll the gpu for usage or is there a better way and im doing something wrong?

opaque wharf
#

Neither do I, I just install as usual and then notice the optional deps and install that too. When I open it for the first time, its there. I do use btop before but did not notice the opt deps, and it doesn't show gpu usage

faint sandal
#

it had never been there for me

opaque wharf
opaque wharf
#

If you just want to show it on a rice, then polling every once in a while is fine

knotty current
#

it is for a rice

#

so its fine then

uneven pulsar
#

java```
public static void public static void main (String[] args) {
System.out.print("i");
System.out.print("hate and love");
System.out.print("java");
}

#

for my first java code it isnt that bad

#

the public have to be declared 2 times

#

wow

#

i wonder how class would go

opaque wharf
#

Who was it that use java here before? Isn't it not needed anymore to declar public static void class and a public static void member named main?

amber fractal
opaque wharf
rigid snow
amber fractal
opaque wharf
opaque sigil
#

java 22 let's you skip the class declaration similar to c# but you still need to declare the main function ig

opaque wharf
stark needle
#

ai agent battery

#

????

amber fractal
#

????

#

Who's prompting AI for product design, have we lost all thought in our skulls?

rigid snow
#

โ€œwe asked claude to optimize the software for battery lifeโ€

opaque wharf
#

I already distrust fully AI code without human, even more so for hardware stuff

noble zodiac
#

nono, they put an llm on the phone which then tells you to stop using it to preserve battery

knotty current
#

2 birds with one stone XD

rigid snow
stark needle
opaque wharf
tender river
#

ai agents, the pinnacle of energy efficiency

#

i rolled the server back and it's been doing something with the drives for the past couple hours

tender river
#

idk what though

#

the wonders of headless servers

ruby timber
#

Everyone wants more battery but sure let's make a super thin phone nobody asked for

tender river
#

uh oh apparently i cant pay for porkbun with btc anymore

stark needle
#

ye if u sit on ur phone u break it

#

how to sell more phones 101

ruby timber
ruby timber
#

It's pretty dumb

olive sable
#

The plane gets instanced for each layer ye

#

Goodmorning NeuroWave

stark needle
#

Supposedly chatgpt serves 1B searches/daySUS

#

That's 11574 qps

thorn ledge
#

that's probably more burgers than mcdonalds is selling these days

stark needle
#

this would need an extremely insane amount of compute

olive sable
#

Ngl, i have been frequenting chatgpt more the last few weeks

#

Mostly because if i search it on google, and google doesnt have a decent answer, i dont bother scrolling if chatgpt will just know it

stark needle
#

Let's say average convo length is ~8192 tokens and gpt outputs 768 tokens and the model is 70B, that'd be 1.25 petaflops. At 45% utilization fp8 on h100, it'd take 16983 h100

#

And this doesn't account for kv cache

#

While if it is a 200b model, it'd take 48509 h100s

#

just for conpute

olive sable
#

Can someone remind me how chatgpt even makes money?

merry wraith
#

Selling tokens maybe

knotty current
#

the basic version is generally considered dumber

olive sable
#

Pro cant be the only income they're using to pay for allat

knotty current
#

idk any other methods since i dont use chatgpt now glueless

stark needle
#

assuming an extremely optimistic contract with h100 for 3$/hr (with SLA, high performance networking, autoscaling costs, etc), that'd be 145527$/hr

#

or a monthly spending of 108'272'088$

#

they would need 5.41 million people with a 20$ subscription

#

and this still doesnt account for all programmatic api calls

#
  • all of the researchers/engineers that demand +250k salaries very likely
#
  • the model training runs which also cost tens of millions
pine viper
#

they have some revenue streams but not nearly enough to cover all their costs, it's just the classic investor money afaik

#

eventually they'll have a serious problem

tender river
maiden geyser
#

just found out there's a current leakage in my charger bc i put the cable to my tooth and it felt tingly

stark needle
#

๐Ÿคค๐Ÿคค๐Ÿคค eating cablesALERTโœ…

rigid snow
#

through exorbitant api pricing of course

#

why did they rebrand their models to openai

#

or were the reasoning ones always openai

sage crag
#

mm

unkempt citrus
#

They were 7B loss last year

#

They expect they won't be profitableuntil125B

#

Though that foes account for more investment costd

tender river
#

9uojmi9omrjuwe

#

i think i cant solve the systemd issue without soldering

#

hhhhhhhhhhh

olive sable
tender river
#

i CANT be trusted with hardware

#

i short circuited my SBCs twice

#

although i guess i havent short circuited the new one yet and its kinda a rite of passage for my hardware

olive sable
tender river
#

well, what can i say

#

poettering will be directly responsible for the $150 i lose when i ruin my server neurOMEGALUL

#

time to do it since i dont see any other options

rough bloom
#

what's even the issue? why is soldering something necessary for systemd to work???

tender river
#

wdym this is classic systemd behavior

#

you want to debug your system but systemd is a monolith so you have to solder to understand whats going on

rough bloom
tender river
#

it fails to boot but i'm on linux 6.14 while i need 6.15 (or maybe 6.16) for hdmi and i cant use serial without jumping through billions of hoops (before i did it by having a separate power supply for my drives i think but the power jack broke so now i have to power them from the sbc and when i do that it takes up the entire gpio so i'd either have to find a way to connect all but ~2 wires which does technically sound doable, or solder)

#

normally i just unlock the drives manually without going through systemd to see whether mounting them fails or what happened uring the previous boot

#

but when i do it systemd is like "oh so these drives are mounted now cool i should shut down initrd networking and proceed with the boot process"

#

and if i disable that systemd is like "oh so boot process can't continue, guess i should shut down initrd networking and stop the boot process"

#

very cool

rough bloom
#

neuroPogHD sounds awesome, great init system

#

yeah I guess you don't have much of a choice except serial then

tender river
#

mhm, the only other choice is installing a linux that supports hdmi on the sd card (or emmc) and debugging from there, and i mean if it had bcachefs drivers i could chroot so it could work, but it would take up so much time

rough bloom
#

if the drives are accessible individually / not part of an array then maybe you can find another power supply that can power at least the boot drive in order to update to Linux 6.15
should be easier than soldering at least

tender river
#

my other experience with systemd has been "ipv6 randomly breaks in systemd-networkd and restarting it is the only way to fix it"

#

just, not great

tender river
#

the entire server powers off a 35w phone brick

olive sable
tender river
#

and the problem isnt finding a power supply but that the power jack on the sata hat broke

olive sable
rough bloom
#

can't use an ATX power supply?

tender river
#

it does have a molex connector but idk anything about hardware so i cant say if its input or output

#

either way, dont have a psu

rough bloom
#

if it's booting from an SD card, is the kernel stored on there?
if so, why not update the kernel using another computer?

tender river
#

its not that simple, i have to build the initrd and stuff

#

and the rootfs has modules for a specific kernel

#

i cant just put a new kernel on the boot partition and expect it to work magically

rough bloom
#

oh right, loadable kernel modules neuroBwaa

tender river
#

i'll try using some wires to connect just vcc and gnd but i dont have much hope

rough bloom
#

Okay I'm out of ideas to fix it with software
have fun soldering, may your $150 SBC survive neuroPray

dense cosmos
#

today I finally learn what an outer product is

#

(not the cross product, which is different)

serene briar
#

I heard someone is teaching ai here ๐Ÿ™‚

olive sable
#

Kinda

#

CODE BLUE, GET THE CHART

tight tinsel
#

oo when was the vibe coding path added

serene briar
# olive sable

So after looking at both images, I'm just trying to make a simple chatbot

I'm a 1st year college student specialising in Ai/Ml

So I have the basics down

tight tinsel
#

ollama

serene briar
#

Ik what Neutral network is
Types of ai models (seq2seq,Rag,etc)

serene briar
tender river
#

got serial but cant get the parameters right vedalBwaa

noble zodiac
#

unlucky

serene briar
#

Oh also i made a 100M parameters model but it was spewing gibberish, loss was around 0.4, val loss was at 0.043

serene briar
stark needle
#

was the loss function BCE?

tender river
# noble zodiac unlucky

its also possible the uart-usb adapter itself is not good enough, it happens all the time, and i have 3 or 4 of them but only one of them has female wires

#

i'll try to find soemthing

serene briar
#

I may have miss-spelled it

stark needle
#

typical causal lm loss is 3.5 down to 0.7

#

with 100M model having to be at ~3.3 eval loss

#

roughly

#

on standard pretraining

serene briar
#

Well for more context i was using 100k conversational data

So that may have caused issues

#

Like 100k lines

#

Of question, answer

In CSV format

tender river
#

this wil lhelp

serene briar
tender river
#

idk what ece is

unkempt citrus
serene briar
tender river
#

yeah totally (i'm doing this whole endeavor so i can avoid soldering do i look like a person who knows their electronics)

serene briar
#

๐Ÿ’€

#

Anyways

stark needle
tender river
#

the only reason i do hardware stuff is so i can use linux wherever i want, i'm not touching anything else

serene briar
#

๐Ÿ’€

#

This time I'm going with RAG based model

unkempt citrus
serene briar
#

With this treasure i summon @median edge

#

Get in here

bright scaffold
#

Hi geniuses

serene briar
#

๐Ÿ’€

bright scaffold
#

I have a one big problem

serene briar
#

That does not look good for health

bright scaffold
#

I have a tvbox with android 7.1, rk3228A and wifi chip rtl8189fs

unkempt citrus
#

Number DainsleifDrool

bright scaffold
#

I need a newer firmware if there is exist, with working wifi and how to install it

unkempt citrus
#

It's easier if you have the full model number

tender river
bright scaffold
#

Platform is H313S, name is Allwinner X96Q,

unkempt citrus
median edge
tender river
opaque wharf
tender river
opaque wharf
#

Welp, standard exists for a reason. It means you can look up which wire should be input or output or vcc or gnd. Same like knowing usb pin numbering alone could tell you its function. Because the usb has standard

tender river
opaque wharf
tender river
#

i know that i can tell what that molex connector is i just dont have to because i have nothing to connect to it

opaque wharf
#

35W on a 12V means around 3A and you can even use the small cable that usb use

tender river
#

sure, any cable will do... as long as you have a way to connect it

opaque wharf
#

If you almost resorted to soldering anyway, why not

tender river
#

lol deadlock

#

paaaaaaaaaaaaaaaaaaaain

#

i wanna go outside i cant stand this, i'll make the server boot the old nixos generation and hope bcachefs is stable enough to handle partial upgrades/downgrades

serene briar
opaque wharf
tender river
#

with a deadlock in kernel code? infinity

median edge
tender river
#

nice work systemd, interrupting the mount process

serene briar
tender river
#

no and thanks god

serene briar
#

Which is is that?

tender river
#

nixos

#

anyway the server is gonna stay down until i take a break because i can't stand this

serene briar
# tender river nixos

Try running drive repair command

System md stops mounting if some file is corrupted

opaque wharf
tender river
tender river
serene briar
#

Oh ok , my bad

tender river
#

its fine neuroFumoFriend

opaque wharf
tender river
#

i mean technically yeah but most of the time its gonna be a deadlock

tight tinsel
#

the electric bikes in china are so silent i almost got hit 3 times already just walking to the mall today

serene briar
#

I just use linux to save resources of my laptop so I can use it for "other purposes"

tender river
#

anyway gtg

tight tinsel
#

i mean it kinda make me have to be more aware of my surroundings but i dont mind that

#

good tradeoff so i dont suffocate in fumes

opaque wharf
tight tinsel
#

yeah but you would normally hear the bike engine so you kinda know if its moving close to you

#

with electric bikes they are so silent you wouldnt hear them unless they are like 5 meters from you

#

not really complaining just sharing what i experienced

opaque wharf
olive sable
#

I was thinking like "arent normal bikes also silent?"

#

Arent electric bikes limited to 25km/h anyways?

tight tinsel
#

not sure what they are in china

opaque wharf
tight tinsel
#

google says 25 as well

#

but i doubt anyone is going 25 the roads are so empty today

olive sable
#

I mean, you can go above 25 but the motor stops pushing

opaque wharf
#

I think it has something to do with the vehicle classification

#

An e-bike is distinct from scooter style motorcycle

olive sable
#

If it can push above 25/hr its officialy a speed pedelec here

#

Which you need a lisence for

opaque wharf
#

If you mean an electric motorcycle, then they could go higher than 25

opaque wharf
#

But then again, my country is not known for law abiding citizen on the street lol

dense cosmos
olive sable
#

talking about bikes, my entire street has been closed of cuz the koers needs to pass here

#

koers doesnt have a word in english apparently, basicly just cycling race

#

"no parking allowed, world competition" bwaadow

opaque wharf
#

I have a funny story regarding race. So our country is usually more in a festive mood at night during Ramadhan. Especially the youth. During the night, they usually perform illegal racing and it escalate down from year-to-year. It used to be that they race their car, and when the police become more strict on the crackdown, the next year they race their motorcycle, that also got cracked down. After that, bicycle, and last year it was running competition

#

All of them illegal as they block the road during midnight without permission

olive sable
#

Illegal running competition neurOMEGALUL

#

do you have a license for the legs??? GETHIM

opaque wharf
#

I know. And its always crowded too. Like dude, people are crowding like CRAZY

#

Anything for the thrill I guess. And the bets. Yeah, there's that too

dense cosmos
#

heh, that looks like a little sword

opaque wharf
dense cosmos
#

yeah

opaque wharf
#

Understandable

dense cosmos
#

the geometric product (which is what's being used here) is non-commutative

#

that is

#

ab != ba

#

(this also means there are two inverses, the left and right inverse)

#

a(a-1r) = 1, (a-1l)a = 1

opaque wharf
#

Man, I have forgotten a lot of the math basics that I know lol

dense cosmos
#

I don't think these are basics

#

they certainly weren't taught in college

#

...they are the basics of geometric algebra

#

which wasn't taught in college, because I didn't do a degree in math

opaque wharf
#

Hmmm, I think basic to me is different than other people definition. I consider something fundamental is the basic knowledge before delving further and gaining understanding of higher level concept

dense cosmos
#

I see

#

I think of things like linear algebra (vectors, matrices) etc to be the basics, even though that might not be appropriate

opaque wharf
#

Sometimes things are just the generalization of linear algebra in higher dimension or more dynamic system

dense cosmos
#

this kinda seems like a generalization of it, yeah

opaque wharf
#

A tensor if you will

dense cosmos
#

I'm studying it because I found out through chatgpt about rotors, which are a generalisation of quaternions

#

I need rotors because I want to mess around with making a 4d game, which involves rotations in 4d space

opaque wharf
#

Ahh, you should see CodeParade devlog

#

He made 4D golf and non-euclidean game

dense cosmos
#

although, I also want to leave the possibility of going beyond 4 dimensions

#

yeah, I've seen his devlogs

#

they're great

#

I should play those games

opaque wharf
#

Has he open sourced the engine? I think he said that the engine will be open sourced

dense cosmos
#

oh yeah

#

I might look into that(?)

#

I was planning on doing ray-marching though

opaque wharf
#

Ray marching on 4D? despair

dense cosmos
#

XD

#

I mean, the vector math seems simple enough, just move further in the same direction

#

use sdfs to determine step size

opaque wharf
#

I know, I could picture it conceptually, but the processing on the GPU...

#

You will fight the traditional rendering pipeline a lot, much like codeparade lol

dense cosmos
#

I think it's still doing same amount of rays, right? cause ray marching is casting rays per pixel

#

unlike path tracing

#

wait, path tracing is also that

#

except path tracing has bounces and samples

opaque wharf
#

Yeah, path tracing is shooting ray and calculating it's trajectory. Ray marching is sampling point on said ray

dense cosmos
#

there's going to a limitation to the amount of stuff visible on screen at once

opaque wharf
#

So path tracing on 4D will require extra number to count for the added direction, I don't know about ray marching but my guess is its the same since you need to know the ray either way

dense cosmos
#

4d ray is just 4d vector direction + 4d origin

opaque wharf
dense cosmos
#

meaning the player has to move around a lot to build a model of the space

#

I should probably keep things pretty sparse to make it easier to figure out too

opaque wharf
#

Welp, I can only say good luck lol. Now I wonder, does our cute AI overlord understand the higher dimensional math

#

After all, their learning is not limited by 3d sensoric perception like ours

dense cosmos
#

I watched a great series on getting an intuition on higher dimensional objects

#

let me see if I can find it again

opaque wharf
#

Oh don't worry. I still have my intuition for any weird geometry

dense cosmos
#

this guy finally made me understand how to interpret a terreract

opaque wharf
#

I love physics so I study it as a hobby. And as a side effect, learning a lot non-euclidean geometry and higher dimensional space

#

I think flatland is even more impactful to grasp the basic from lower dimension. How a 2D being view 3D being

#

Then there's dichronauts where the minkowski metric signature is -1-1 1 1 (if I remember it right). It means you have 2 spatial dimension and 2 time dimension

dense cosmos
#

for me, the cincher was understanding the stacking of cubes inside each other = depth based projection

opaque wharf
# dense cosmos 2 time dimensions!?

Yep. Mathematically speaking, we usually model physics using 1 time dimension. But nothing stopping us from trying more time dimension lol

tender river
dense cosmos
#

I mean... you can kinda project time into a spatial dimension, with constraint of causality... but also, how does causality work across 2 dimensions!?

opaque wharf
tender river
#

wdym pay

#

just a regular automatic door

dense cosmos
#

"dono"wall

tender river
#

right, anyway it just ignored me

opaque wharf
dense cosmos
#

well I know how I'm spending my late evening

opaque wharf
#

Be careful, its a slippery slope lol. One time you read non-euclidean geometry, next time you know you ended up in random wikipedia article about theory of quantum gravity

dense cosmos
#

why is wikipedia so obtuse

#

is it because they try to keep everything as compact as possible

#

or is it because nerds edit the pages to show off their vocabulary

tender river
#

why is the timeout so particular

#

and why does it change on every boot

opaque wharf
dense cosmos
#

counter point: if you already know the concept, when are you going to look up the wikipedia article for it

opaque wharf
#

Different component will set their timeout differently, but there is also a default alternative

#

So if it changes on different boot for the same process, that is weird

opaque wharf
dense cosmos
#

maybe I would have to do that in my thirties neurOMEGALUL

opaque wharf
#

Tbh, I do that just due to sheer amount of distraction that my mind wander into lol

dense cosmos
#

fair

sage crag
#

beep

dense cosmos
#

boop

sage crag
#

wrong

#

extremely loud incorrect buzzer

dense cosmos
sage crag
tender river
#

FINALLY i managed to get an actual shell that systemd cant take away from me

#

all it took was passing SYSTEMD_SULOGIN_FORCE=1 to init and waiting for boot to fail

#

why is linux

dense cosmos
#

so, what... every object has a direction in the time dimensions that it's moving at the same rate?? like, d = (a . t_hat + b . u_hat), such that magnitude of d = 1?

sage crag
tender river
#

can i call myself a systemd developer (i contributed like 1 line of code)

dense cosmos
tender river
#

ok its more than 1 line probably more like 10

sage crag
dense cosmos
opaque wharf
dense cosmos
dense cosmos
opaque wharf
#

On the usual [-3,+1] we just didn't "notice" because there is only a single possible "direction" of time

#

It is fun to think about lol

dense cosmos
#

yeah neuroHypers

#

it does slot in nicely with my knowledge of the fact that photons only live on the space dimensions

opaque wharf
#

Now programming a 4D game with that metric is a challenge

opaque wharf
#

It is always fun to think about possible game that also challenge the usual status quo

dense cosmos
#

the idea spawned from me wondering what gravitational lensing might look like for 4d objects

#

or weird topologies, like the 3-torus

opaque wharf
#

Yep, and I look forward to it

dense cosmos
#

...I might have to do path tracing to see that

#

so, that part would not be in a game

opaque wharf
potent perch
#

Uhhhhhhhh

uneven pulsar
#

java```
public class script {

public static void main(String[] args){
    int age=21;
    boolean status=true;
    String name="ekness";
    System.out.println("name: " + name +" status " + status +" age " +age);
}

}

#

i havent learned any tutorial and i am already figuring out about java

#

dude its crazy if you know a language you can figure out others

#

my python and js experience was really something

opaque wharf
nocturne olive
uneven pulsar
#

bro i already figure out half of the basics

nocturne olive
#

I personally hate dynamic typed languages

uneven pulsar
nocturne olive
#

They're really annoying to deal with when functions might not say what their argument types should be or what they return, if anything

#

Also makes IDE completions basically not work

uneven pulsar
#

this feeling is really awesomeneuroh

uneven pulsar
uneven pulsar
#

vs code best ide

#

who uses jetbrians

opaque wharf
#

Python is the worst offender on that list because "typing" is just a suggestion

uneven pulsar
#

like youy can only compile one python file

nocturne olive
opaque wharf
#

At least JS is consistent in not having type

uneven pulsar
nocturne olive
olive sable
uneven pulsar
#

it sucks you gotta pay

nocturne olive
opaque wharf
nocturne olive
#

You don't compile Python, you interpret it

#

The IDE has nothing to do with that, the interpreter works with paths and text files, not compiled binaries

olive sable
#

"compiling" python just means compiling the parts of the interpreter you need, the needed other files, and then running it on the fly afterwards

rough bloom
# nocturne olive I personally hate dynamic typed languages

I still prefer statically typed languages but I've kinda accepted that dynamically typed languages can work well too
LSPs solve a lot of the issues with not knowing what types stuff is supposed to be through type inference, and most languages have type annotations that can help enforce stuff
not requiring static types with a known "shape" is really nice sometimes

olive sable
#

This makes it impossible to modify functions, class definitions or a few other things at runtime like you can in normal Python, but theyโ€™re orders of magnitude faster.

rough bloom
#

NeuroNerd technically pypy also compiles python code to machine code

olive sable
#

same thing

rough bloom
#

no

#

pypy AFAIK doesn't really impose any restrictions on what you can do in the Python code

#

and doesn't only speed up specially designed methods like something like Cython would

sage crag
#

pypy JITs your python code, so basically its converted to python bytecode first and then machine code

olive sable
dense cosmos
#

and being explicit tends to be better for code design, or so I've learnt

sage crag
#

its very easy to avoid types entirely in basic programs

dense cosmos
#

hold up let me look up implicit typing again

rough bloom
dense cosmos
#

ah, it is what I thought it is

sage crag
sage crag
#

their runtime cost is too high otherwise

#

luaJIT is a great example

opaque wharf
#

Beware the pipeline lol

rough bloom
#

yeah, having a JIT for languages like that is a kind of a no-brainer
the potential speedup they offer is just insane

dense cosmos
#

I learn that gradual typing exists

#

immediately find blog post about language author who says it's worse than both static and dynamic typing

rough bloom
dense cosmos
#

well, you can read the blog yourself I suppose

#

I never used it myself

#

so don't have an opinion to give

#

neurOMEGALUL found this blog too

olive sable
#

i would love a language where you can start with dynamic typing to prototype, and switch to static for prod

olive sable
#

nevermind

dense cosmos
#

The motivation for gradual typing is that you can use a language to prototype your project (or to sketch initial architectures, etc.), then evolve that using the same language into high-quality code with static types. But this is flawed in three ways: the author of the second blog predicted your motivation

olive sable
#

aquacry flawed

rough bloom
#

the first blog post did too

The idea behind gradual typing was that it would allow you to build a prototype or simple scripts in a short amount of time using dynamic typing, then over time turn the program into a statically typed program (where beneficial).

olive sable
#

so what exactly is the problem?

dense cosmos
#
knotty current
#

@olive sable what compiler do u use, i am in need of one

dense cosmos
opaque wharf
#

I love that JS isn't even on the table lol

olive sable
#

so it can go in itchio for example

knotty current
#

i thought it is somehing like numba, but for whole files

olive sable
#

nope

#

i dont even use jit

knotty current
#

how do u get 6k fps with no jit

olive sable
#

cuz i make opengl do the heavy lifting

rough bloom
# olive sable so what exactly is the problem?

what I'm getting from the first blog post so far:

  • gradual typing is basically just dynamic typing with benefits ( neuroTrue )
  • dynamic typing is bad and unnecessary and should be avoided wherever possible ( evilFalse )
opaque wharf
noble zodiac
#

and what a brilliant design that turned out to be SMILE

knotty current
olive sable
#

as long as you dont change too much uniform data each frame you wont be cpu python limited

knotty current
#

also do u have any tips for me before i start getting into graphics programming?

dense cosmos
#

depends, how far along your path are you?

#

I have some knowledge, but far from an expert

knotty current
#

im confortable reading and writing python, and i can read the docs if i need to

#

i wont be limited by chatgpt probably

dense cosmos
#

I guess, get comfortable with linear algebra?

opaque wharf
#

Yeah, lisps doesn't fare better either

knotty current
#

i think i can learn alongside

dense cosmos
#

nice

knotty current
#

im more of a project based learner anyways

dense cosmos
#

aside from that, basic programming stuff will work too, as well as gpu specific knowledge

#

like being aware of latency between cpu to gpu data transfers

noble zodiac
knotty current
opaque wharf
knotty current
olive sable
dense cosmos
dense cosmos
tender river
opaque wharf
olive sable
knotty current
#

i will try to keep that in mind

dense cosmos
#

XD

opaque wharf
#

For each numeric element in an array, sleep for the time equal to the element, and after sleep, add the element to the result array

knotty current
#

also, what could be a good first project for me to try?

#

i dont think i can allocate three years to make a game engine like Sam XD

nocturne olive
olive sable
#

the quick and dirty fix would be ctx.release("all") but this also unallocated my renderbuffer so i cant really use that.
i will just need to loop through each object

dense cosmos
olive sable
#

less than 500mb

dense cosmos
#

500mb is a lot

olive sable
#

nahhhh

sage crag
dense cosmos
#

that's a eighth of my total vram neurOMEGALUL

olive sable
#

my brother in christ how do you only have 2GB?

dense cosmos
#

-# sorry got the maths wrong

olive sable
#

does your laptop come from the 90's?

opaque wharf
knotty current
#

same here ...

dense cosmos
#

4gb graphics card, built the pc back in... 2020? 2019?

knotty current
#

thing gets cooked when i play osu

olive sable
opaque wharf
olive sable
#

true

rough bloom
dense cosmos
#

what in the

knotty current
#

that formatting

#

its gonna take me 5 minutes to read that

dense cosmos
#

bro why did you hardcode it sdfkalkdf

opaque wharf
#

Dude made a spreadsheet

olive sable
rough bloom
dense cosmos
#

at that point you should've created a Scene object for example

olive sable
dense cosmos
#

-# okay i need to go make dinner bye

olive sable
#

each gltfMesh() puts data on the vram

rough bloom
olive sable
#

there isnt really anything else with mesh data afaik

knotty current
#

@olive sable if u dont mind can i play around with your game engine?

olive sable
#

there are other materials tho

#

sure go ahead

rough bloom
#

I kinda want to implement the resource GC idea now, but I already have work to do evilAAAAA

knotty current
#

gah my gpu just died

olive sable
#

wut?

#

what did you do?

knotty current
#

i launched the game in my browser

#

my pc couldn't handle it

#

update this is rediculous

#

the game is literately updating at a slideshow pace and yet the page says its rendering at 120 fps neurOMEGALUL

#

my gpu nis at 100%

olive sable
#

ah

#

ye thats not good

knotty current
#

the game clock is slideshow but the rendering is still doing 120fps

olive sable
#

i have no clue why the fps counter is inacurate in browser btw, i think it has to do with the python code still running even when gpu is still busy

#

async stuff i guess

knotty current
#

maybe if i run it locally it will be better?

olive sable
#

if your gpu is at 100% i doubt it, but you can try

knotty current
#

also is this a game engine or an actual game?

olive sable
#

mostly a game engine, but i have my test scene and stuff there

knotty current
#

so if i want to import my own it is possible?

olive sable
#

your own what?

knotty current
#

my own scene and models

olive sable
#

it should be

#

just put in your own gltf files, image files, and entity cords.

knotty current
#

got it thx

naive burrow
#

New study proves that IA thinking is just a very complex patter recognition, rather than true reasoning... neuroAwareA
https://youtu.be/fGcfJ9J_Faw

New research by Apple on the Collapse of Ai Reasoning Models: The Illusion of AI Thinking. Thinking models, like Sonnet 4 Thinking or Claude 4 Thinking or o3, Gemini 2.5 PRO Preview are capable of some powerful reasoning, but collapse rather soon with increasing complexity. Is more thinking a possible solution for future Ai models? @Google @anth...

โ–ถ Play video
desert wave
#

(still awaiting a study that shows humans have true reasoning)

olive sable
#

(not provable, we dont)

noble zodiac
#

how is this news?

olive sable
#

it isnt

#

did people not know

#

?

rough bloom
#

I think most #programming people know
not so sure about the median ChatGPT user

desert wave
# olive sable (not provable, we dont)

I know, I'm just tired of seeing this kind of story, or the classic "AI is so bad at thinking, it fails at (some task that humans also frequently fail at)" people need to get their act together

noble zodiac
#

?

dense cosmos
gritty dust
#

Oh hey when did you wake up Sam?

olive sable
#

11am

#

so 6 hours ago

gritty dust
olive sable
#

almost 7 i guess

olive sable
gritty dust
#

also I finally finally finally finished the c++ side of my code with fancy IK for the robot arm

knotty current
#

darn pygame, no wayland support evilDeadge

olive sable
knotty current
#

looks like im building a python library from source XD

olive sable
#

pygame sure is a library to build from source, it has audio, io, and a bunch of other interactions with drivers. im sure there will be no issues NeuroClueless

rough bloom
knotty current
knotty current
olive sable
knotty current
#

i have SDL3, and i worked with it on something else

rough bloom
#

oh right, SDL 3 is a thing now

olive sable
rough bloom
#

weird that they didn't port the driver back to SDL 2

knotty current
#

it sure is a great idea trying to compile at 11 PM glueless

#

man i really cant touch the compiler after 11PM im going to eep and try again tomorrow

#

gn chat

olive sable
#

goodnight neuroWaveA

maiden geyser
#

bro sent screenshots

tender river
#

@real sierra

#

isnt this what you were complaining about

maiden geyser
#

oh, he's hacked

#

poor thing

#

why is 2500 usdt == 2499$

#

lul

real sierra
#

yes

#

this si exactly what i was complaining about

dense cosmos
#

-# wait you were a mod

real sierra
dense cosmos
#

anyways, the physics in dichronauts is crazy, this is totally the kind of vibe I want my game to have

#

like look at this picture:

fast pagoda
#

rtx 4090

#

is what i see

dense cosmos
#

that light cross is the sun in this world

fast pagoda
#

does that happen irl

#

i hope so

dense cosmos
#

not in our universe, no

uneven pulsar
#

well honestly java is easy

#

i still trying to figure out how do i do a while loop

dense cosmos
#

the light is like that because of consequences of turning one space dimension into a "time-like" dimension

uneven pulsar
#

can some one help me with while loop

stark needle
#

no way it's shiro

uneven pulsar
#

i am learning java

#

my while loop isnt working

rough bloom
#

post while loop

uneven pulsar
#
            System.out.print(age);
            age++;
            if (age>30) {
                System.out.println("current age: "+age);
                break;
            }
            else{
                System.out.println(age);
            }
        }
        for (int score2=50; score2>=100; score1=score2+1){
            System.out.println(score1);
        }```
maiden geyser
desert wave
#

what does age start at, if it's <100 then the loop will never fire, and if it's >100 then it'll get to the first break and stop

maiden geyser
#

also, write it like
```java
code
```

uneven pulsar
#

oh

rough bloom
noble zodiac
#

I'm crashing out right now

sage crag
#

crash in

noble zodiac
#

implementing initial values for optional arguments in my lisp somehow results in me having to change elemental Expressions and rewrite a ton of shit

olive sable
#

Im also not vibing with today ngl

rough bloom
gritty dust
tender river
#

(json. are extraneous and will be removed later)

bright scaffold
noble zodiac
tender river
#

actually in more ways than one

noble zodiac
#

and don't you dare say "just make a macro for it"

rough bloom
real sierra
sage crag
stark needle
#

bruh

scarlet arch
#

God I love Westworld

tender river
#

the entire day has passed and i did get access to a console in initrd but i'm in no way closer to success vedalBwaa probably gonna have to leave it overnight, come back to something, leave it for the next day, and then it will be fixed

#

having no access to my server hurts

#

how am i gonna talk to my friends smh

#

i'm slightly worried about the server stability at night since it's only supported by an empty pack of tea

#

well, now its also supported by an empty coffee jar and a sayodevice

noble zodiac
#

that does sound rather troublesome

olive sable
#

Why even do it like that?

tender river
#

because of the height difference

#

the way the server is connected to the sata hat requires the sata hat to be upside down to access the gpio

#

and the drives are quite a bit taller than the server

olive sable
rough bloom
#

@olive sable shrink your Git repo neuroSMH
it's ~850 MB now, mostly because of a giant apk that got replaced >40 times

also TIL that GitHub doesn't have a hard repo size limit, they just recommend staying under 5 GB and their support will go find you if your repo causes trouble LULE

olive sable
#

Nah

olive sable
rough bloom
#

I know

#

you aren't supposed to put build artifacts into the repo

#

that's what GitHub releases are for

opaque sigil
stark needle
#

brother

rough bloom
olive sable
#

I didnt know that

#

Interesting

opaque sigil
#

damn

olive sable
#

Whats the harm with me keeping the apk in the thingy tho?

rough bloom
#

your repo will grow

#

forever

tender river
#

you have to download all the apks when you clone the repo

rough bloom
#

until it's 10 GiB and Git will slow down to a crawl

olive sable
tender river
#

no

#

not if you wanna clone the repo

olive sable
#

Thats stupid

tender river
#

with commit history

olive sable
#

Ah

#

Just dont get the history

tender river
#

its possible to do a shallow clone but its better to do full clones

olive sable
#

Isnt it too late to remove it now anyways?

tender river
#

since it allows git blame and stuff

rough bloom
tender river
opaque sigil
#

You can wipe it from the history

tender river
#

git push -f fixes everything

olive sable
#

What does that do?

tender river
#

force push, discarding the remote version in favor of your version no matter the conflicts

tender river
#

either way, git's just not made for binary artifacts

#

in fact it can be argued it's not even made for text but it works well enough

olive sable
opaque sigil
#

git-filter-repo --path build --invert-paths

#

this should do the trick i think?

rough bloom
tender river
#

(ideally do the former since the repo is quite big already)

olive sable
opaque sigil
olive sable
#

Okay

#

Ill so that once im home

#

I had pizza

stark needle
#

CHAT

opaque sigil
#

you'll have to force push afterwards since you'll end up with an entirely different history

olive sable
stark needle
olive sable
#

Chat im bwaadow

tender river
#

m

olive sable
#

Today sucked

stark needle
#

CHAT

#

WTF

rough bloom
stark needle
#

it's literally instant

#

masive wall of text

rough bloom
#

both Flash and Flash-Lite are "only" 200-300 tok/s kek

stark needle
#

per sec

#

then slows down

rough bloom
#

Hmm I wonder how this compares to the really speedy providers of normal autoregressive models (Groq, SambaNova, Cerebras)

olive sable
#

1800 is a lor

#

damn

#

thats more than my 3090 can do

#

by 2 orders of magnitude

opaque sigil
#

who could've guessed that parallelisation could speed things up quite a lot nowaybro

rough bloom
#

okay yeah, Cerebras and SambaNova still crush it neurOMEGALUL
but they're also more expensive and worse quality than Gemini Flash and probably Gemini Diffusion

#

1B model kek

stark needle
stark needle
rough bloom
#

yeah, would be weird for it to cost more

#

since the speed gains come from predicting multiple tokens at once without really needing more compute per token

hoary lion
stark needle
hoary lion
#

hi shadowt

stark needle
#

it does diffusion on the full file basically at once

hoary lion
olive sable
#

antarctica osage == hyperblaze?????????

hoary lion
#

are we for real

hoary lion
rough bloom
hoary lion
olive sable
#

i didnt know lmoa

#

how long has this rebrand been?

hoary lion
stark needle
hoary lion
#

i wonder how do they allowed arbitary length of generation

stark needle
#

there are details on this page of how the model works but idk if i can share

hoary lion
#

fair

maiden geyser
hoary lion
#

2 or 3 days

#

idk

stark needle
#

will gemini diffusion diffuse me a job application

olive sable
#

surely

rough bloom
hoary lion
#

this this thisTbh

stark needle
#

still waiting to gemini robotics

#

Access

#

google pls give me gemini robotics access

hoary lion
#

google has robotics?

#

dam

#

they finna doing anything

rough bloom
# rough bloom <:Okay:1068635818345889923> it's fine, no need to share yet someone will share i...

from the 3 frames of video that I've seen of Gemini Diffusion it seems to still be somewhat autoregressive?
like, it doesn't try to predict the last tokens of the output first, there seems to be a window of a few tokens ahead of a contiguous chunk of already generated tokens, so I'm speculating that that's also how the model can decide the output length by emitting an end-of-text token
but it might just be a performance optimization to enable KV caching, idk neurojuice

hoary lion
#

likely block diffusion

#

or else, it is going to be suppper schizo

#

and uncontrollable

rough bloom
stark needle
stark needle
#

u generate e.g. 128 pad tokens

#

Then have the llm diffuse them in 32 steps

#

So u generate tokens 4x more efficiently

#

So its basically diffusing on fixed blocks of pad/diffuse tokens

ruby timber
hoary lion
#

AR model generate a group of tokens

#

and then diffusion model fills out the details

#

half-autoregressive

#

helps arbitary length of tokens to be generated, instead of fixed padding

#

anyway....

stark needle
#

You know what would be interesting

#

Perceptual loss

#

But on text

hoary lion
#

bwaa

stark needle
#

like

#

Teach llm to generate text that means the same

#

Not necessarily perfect 1:1 text

hoary lion
#

seems interesting, but how exactly will it be measured?

#

all back to CE?

rough bloom
#

ask another LLM to compare the texts and output the loss 4HEader

hoary lion
#

I suck at making decisions

olive sable
stark needle
#

begin with that

#

Or wait

#

Enc dec transformer

#

wait no

#

Idk

#

Would have to think about it

#

Meanwhile i explode

rough bloom
#

generate similar variations of text from an existing dataset, then just compare embeddings to get the loss?

stark needle
rough bloom
hoary lion
#

Why every single SOTA tts are all llama backbone

stark needle
#

That or qwen

#

Gemma architecture W

hoary lion
#

I should be thinking of my TTS model

#

๐Ÿค”

#

Defo not using llama

#

Get out

gritty dust
#

What do you guys think, I cleaned my dad's car today

stray dragon
hoary lion
olive sable
#

fingers in the window, text on your house in the mirror

olive sable
#

than they appear

gritty dust
#

That text is the text on the side mirror dummy

rigid snow
#

doxxed, you live at "objects in the mirror are closer than they appear"

gritty dust
#

Guys I doxxed my fingers crap

#

Lol

hoary lion
opaque wharf
rigid snow
olive sable
#

last time was fr

gritty dust
#

Lol

rigid snow
opaque wharf
#

Man, looking at the Neuro stream made me think. Being parasocial towards Vtuber, at least the person exists irl. But neuro?

stark needle
#

bwa bwa bwa bwa bwa

gritty dust
stark needle
opaque wharf
rigid snow
#

reaction spamming neuroMonkaOMEGA

stark needle
uneven pulsar
#

jova is ez

  • some minecraf player
rigid snow
#

literally me

hoary lion
maiden geyser
#

jova is stoopid bc i can't run meincarft

stark needle
#

bwa bwa bwa bwa bwa

uneven pulsar
#

why yall bwawing like those bunies from that nickelodeon show called rabit?

olive sable
#

bwa bwaaa bwaa

uneven pulsar
#

is it supposed to be cute?

gritty dust
uneven pulsar
#

what

gritty dust
uneven pulsar
#

bro what

olive sable
#

you wouldnt get it

stark needle
olive sable
uneven pulsar
#

what tha fouck?

olive sable
#

one of us

#

one of us

uneven pulsar
gritty dust
#

one of us one of us

uneven pulsar
olive sable
#

bro does not get it

stark needle
olive sable
#

bwaa

#

(bwaa is like sadge, but better)

uneven pulsar
#

?????????????? is it an alternive way to say nya?

#

the fuck?

uneven pulsar
olive sable
#

do you not see how sad the bwaa is in the emote?

uneven pulsar
#

make sense now

gritty dust
gritty dust
#

I did a heart with the ground turkey I'm eating haha

uneven pulsar
#

my set up any rating?

gritty dust
uneven pulsar
gritty dust
#

It's a legendary item

#

Heh

uneven pulsar
#

i wanted to use blue but didn't work out

olive sable
#

its a laptop, and your headphones are hanging on your display which idk how i feel about. the screen feels a bit low too.
6.5/10

gritty dust
#

But actually I'd say 7.5/10 or sm