#programming

1 messages · Page 528 of 1

fiery canopy
#

libary

#

has been building for 45 mins

#

and has failed

#

for

#

the most outlandish bull shit reason

#

AGHAUOFUAJFUODJF

hard delta
#

you can't accidentally delete the password because you can just roll back to the previous commit :200iq:

#

beautiful

sage crag
#

eeeeeeee

#

kpifgjh

#

rr

true hemlock
#

im disappointed of vedals choice of server

#

HES RICHER

opaque wharf
#

I'm starting to think konii is sending password in partial format enub

true hemlock
#

HOW IS HE ONLY HAVE LIKE

#

1/4 THE CORE COUNT VS MINE

#

1/6 ram

#

also threadripper

olive sable
#

quack you're not even a fair comparison

true hemlock
#

should've went with

#

epyc

true hemlock
#

far richer

#

even when considering my grants

olive sable
#

trie actually

nocturne olive
# true hemlock epyc

neuroThink If he plans to run game VMs on it the Threadripper is better for performance no?

hard delta
#

now what about two idiot children identical twin daughters that also fight FOCUS SMILE

opaque wharf
sage crag
#

notbpa

#

oaonomaropoeia

opaque wharf
# sage crag <:neuroWave:1090851734450077787>

Here, go learn more math instead enub
https://youtu.be/triNEat764M

Want to restore the planet’s ecosystems and see your impact in monthly videos? The first 100 people to join Planet Wild with my code ABIDE4 will get the first month for free on me: https://planetwild.com/r/abidebyreason/join
If you want to get to know them better first, check out their Yellowstone to Yukon mission: https://planetwild.com/r/abi...

▶ Play video
split steppe
hard delta
#

what do i have to type into vscode to suddenly become motivated ⁉️

split steppe
#

drugs

#

lots of coffee will do

olive sable
hard delta
#

i don't feel motivated

olive sable
#

and then you stop programming for a 3 month break,a nd when you're back from your break you'll hav emotivation

#

maybe

#

if not try again

hard delta
#

nothing on the outside nothing on the inside

split steppe
#

press enter of course

trim valve
#

so step one

#

go for a 3 hour walk

split steppe
#

step one: leave your house
step two: don't come back

hard delta
#

gee idk

#

gotta be back by mom's eye surgery to help out

#

so step two not viable

hard delta
split steppe
#

getting somewhere

#

you've written a valid ruby program

olive sable
#

you open youtube, you procrastinate for 23 hours, you sleep for 14 hours, and then you have a decent meal before you work

nocturne olive
#

NeuroREEE Me when "AssertionError: all notes are rest in {name}" ```kt
val restRegex = Regex(",(rest ?)+,")

fun cleanRests(csvPath: String) {
val file = File(csvPath)
val backupFile = File(file.parent + "/backup.csv")

file.copyTo(backupFile)
FileOutputStream(file).writer().use { output ->
    backupFile.forEachLine { line ->
        if (!line.contains(restRegex)) {
            output.write(line + "\n")
        }
    }
}

}

split steppe
#

ah yes the mythical 37 hour day

split steppe
#

didn't know anyone used kotlin seriously

nocturne olive
#

yes I sure do

#

My go-to lang

split steppe
#

i guess having the infinite java ecosystem handy helps

nocturne olive
#

yes And Compose is neuroHyperYay

split steppe
#

is that the ui framework?

nocturne olive
split steppe
#

is it native?

nocturne olive
#

neuroThink Well I don't know but it's pretty good

#

At least it's not a webview

split steppe
#

ah it's not native

#

just a custom renderer like most others

nocturne olive
#

neuroThinkSmug Well either way it's really amazing to use

#

So far the only actually seriously usable GUI framework I've found

split steppe
#

looks like it's copying swiftui, which does have glowing reviews atleast for simple stuff

nocturne olive
split steppe
sick owl
#

Okay, just tested the STT logic for my stack chan firmware

#

We are good to go

#

Runs entirely on my servers CPU at a couple times faster than realtime

#

Based on Parakeet TDT V2 0.6B

split steppe
#

speaking of, i found https://en.wikipedia.org/wiki/Software_Automatic_Mouth
which will suit my early needs perfectly, with some espeak-ng default voices too as an alt

Software Automatic Mouth, or S.A.M. (sometimes abbreviated as SAM), is a speech synthesis program developed by Mark Barton and sold by Don't Ask Software. The program was released for the Atari 8-bit computers, Apple II, and Commodore 64. Released in 1982, it was one of the first commercial all-software voice-synthesis programs.
Don't Ask Softwa...

#

SAM is surprisingly understandable for being purely algorithmic and from 1982

sick owl
#

If you want a good low resource TTS engine you could just go with Kokoro 82M

#

Its pretty robust for what it is

nocturne olive
#

neuroHyperYay Concat synthesis is great

split steppe
#

nah i want the scuffed sound for part of what i'm doing

velvet vale
#

well

split steppe
#

SAM is exactly what i was after

velvet vale
#

I/O has finally ended

#

for today at least

#

that was a lot of words they said

split steppe
#

i just wish there was more concat synthesis programs i could use with my own voice, seems most resources have been taken over by AI/NN approaches

nocturne olive
#

neuroThinkSmug UTAU

split steppe
velvet vale
#

new search seems god awful

split steppe
velvet vale
#

ask youtube seems god awful

#

has anyone here tried antigravity?

#

is it as shit balls as it looks?

nocturne olive
split steppe
#

i probably will

#

not that i'm complaining, most of the stuff i want for my ARG is kind of niche

olive sable
#

hi

#

uhm

#

please stop using me to create glitch sounds

kind nimbus
#
❯ rlwrap -cAR nc -nvlp 53
Connection from 172.16.18.14:65365
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\xampp\htdocs\samurai\wp-content\plugins\malicious>

Catching a reverse shell is the best feeling in the world ngl BOOM

patent shard
#

a new version was released but it's mvsep exclusive

silent cloak
olive sable
#

i didnt even do anything

olive sable
silent cloak
#

how can you see into my eyes like open doors

olive sable
silent cloak
#

ngl the chorus never went as hard to me as the rest of the song

kind nimbus
olive sable
silent cloak
#

me when my alarm (that is literally for deaf people) doesnt wake me up

kind nimbus
#

Need that as an alarm sound

kind nimbus
silent cloak
#

id be dead asleep

#

doxed

kind nimbus
#

Whoops

#

Didn't even see that neuroUM

mighty thorn
#

2DTok has been going well

#

In the meantime I made a multi user live vc transcriber

#

I’m only missing a few components for the first proper version of my Neuro clone

shy axle
silent cloak
#

Blue any day

sick owl
# shy axle

You might as well make the python pill cyanide

#

I say that as a python guy

fast pagoda
# shy axle

have to use C++ 🥀
or
Roasted forever 🥀

#

need case so bad

#

noise pollution at home so i can tell them they arent allowed to build datacenters

#

it's already too noisy

fickle rain
fast pagoda
#

i have enough shitty laptops

amber fractal
# silent cloak

Idk how I got a .DS_STORE despite being on Linux and windows

real quail
#

HI VEDAL

#

I had a question that I soo wanted to ask you

real quail
#

How long did it take to train Neurosama?
Ngl - cuz training anything (no matter how small) requires like 1.5 months of train time-
😭

real quail
nocturne olive
#

neuroConfused What kinda thing are you training to take that long, my longest training run of all time was 3 days or so

real quail
#

Wait how many parameter were u on?

nocturne olive
#

neuroThink It was something around 100 million

real quail
#

WHAT

nocturne olive
#

neuroConfused Surely you haven't been training on a 20 year old CPU right?

real quail
#

im at 6 million params 😭
Training an LLM from scratch
And my eta is 1,200 hrs

nocturne olive
#

Surely you're using GPU acceleration

real quail
#

...

nocturne olive
#

Oh that makes sense
Mac will not do for AI training

#

Inference will work fine, but for training you will need Nvidia usually

real quail
#

Guess what

#

My only other Nvidia chip with me

shy axle
#

back in my day

#

Nothing but a cpu and dreams

nocturne olive
#

neuroThinkSmug As long as you've got an Nvidia GPU, you can actually train reasonable big models reasonably quickly
My 3090 can do a 100M parameter DiffSinger in about a day

#

Essentially, go GPU or go home

shy axle
#

If u don’t wanna spend a cent

mighty thorn
#

im doing 175k

#

(that’s ~34x less, for the mathematically challenged)

wispy pike
#

so try 5 years

frozen igloo
#

Early Neuro was just the osu bot not the llm

silent cloak
#

So honestly not long

#

Unless he trained it on desktop

silent cloak
#

The era of the only decent guides and sources being academic research papers and tenorflow/keras

old totem
#

is there no way to for loop variables

#

im making a calendar

shy axle
#

Counter of all the things my macmini 8 2018 has done and still survived:

#

Dropped 3x from my desk (somehow)

#

running at 100% cpu for multiple days at a time

#

had a broke usb adaptor put into it and accepted it (also somehow)

high brook
#

I onve needed to iterate over two ynamic list in python in tandem. I used the zip function and just broke the tuple back apart

shy axle
#

scratched me bcus the edges are oddly sharp

#

also had a diff laptop placed on top of it

#

made odd creaking noises

#

placed in the sun

high brook
shy axle
#

also survived the closet of doom and despair for 5 years

#

actually 7 now that i think abt it

#

and somehow

#

nothing is broken on it

high brook
#

I managed to somehow catch it by the ethernet cable i had plugged into it. I somhow grabbed the cable with the laptop only a couple inches off the ground

shy axle
#

except for the sd card slot but im 99% sure thats actually a speaker

high brook
#

Very angry roommate. I left that day

#

he tossed all my stuff in the yard by time o got back to get it

stark solstice
#

wait i just read you gotta train llms or does that include openai and llama or do you just have to fine tune those?

high brook
#

he later asked me to help him out. Told him to fuck off

shy axle
#

or use LoRA if ur lazy

stark solstice
#

oh okay thanks there was 1 more question i had and thats integrating into discord i tried using python since most of my code is python but i read that discord.py is experimental and very fragile should i use a server and a node bridge instead?

shy axle
#

it works fine

#

probably old logs

stark solstice
#

it does, i was having so many issues with it i even tried downgrading the version and still couldn't get it to work

shy axle
#

well are u just using it for back and forth

#

like discord bot integration

stark solstice
#

audio receiving and audio playing in a discord call is what i was using it for

shy axle
#

the audio send is easy but the recieve is hard

stark solstice
#

yeah thought so

#

yeah that was the trouble i was having

shy axle
#

but that means that you have to be in the call too

stark solstice
#

yeah my old project used that but it corrupted somewhere and i lost everything, well thanks for the help ill start the vac import now

flint dome
#

The computer is almost done! In this update I explain the mechanisms required for instruction decoding, which translates instruction bits into control line movement. This enables the computer to perform certain operations with a custom-defined instruction set, which I explain while writing the first sample program. While running the program, som...

▶ Play video
#

what the fuck

#

a computer out of knex

tender river
olive sable
#

Thats sick

flint dome
#

babbage would be proud

patent shard
#

that's actually genius... using BMP and zipping for lossless images
I'd probably rather just use avc or hevc cause it should get pretty close (or better in some cases)

rough bloom
patent shard
#

I don't think so

#

I think it heavily varies but it can get extremely good compression
I assume it compresses the combination of files together, right?

#

so if it's a video, it would compress extremely well

patent shard
opaque wharf
#

Bro, using specific compression algorithms for the task usually yields better results than using general purpose compression algorithm

sage crag
#

zip is deflate

#

lossless png is also deflate + some extra stuff

#

you can also do

#

qoi + deflate

#

that typically works better than default png encoding settings

patent shard
#

yeah, zipping seems to be around the efficiency of webp, eh

#

I just use oxipng for pngs

kind fable
#

We are investigating unauthorized access to GitHub’s internal repositories. While we currently have no evidence of impact to customer information stored outside of GitHub’s internal repositories (such as our customers’ enterprises, organizations, and repositories), we are closely monitoring our infrastructure for follow-on activity.

**💬 1.2K 🔁 4.0K ❤️ 18.1K 👁️ 7.56M **

rough bloom
#

probably use lossless video encoding

#

like FFV1 or H.264 with lossless settings

sage crag
#

h264 lossless

#

mug

rough bloom
#

ye

#

mug

sage crag
#

lossless video compression is difficult neuroSadge

#

big huge

rough bloom
#

nobody ever uses

#

not necessary

sage crag
rough bloom
#

visually lossless is like 10% of the size

#

and looks the same

trim valve
#

it gets used sometimes

rough bloom
#

ye

patent shard
trim valve
#

wrr

rough bloom
sage crag
#

apng neuroLookUp

rough bloom
#

by nobody

trim valve
#

I don't wanna have to write my own audio protocol

sage crag
trim valve
#

pain

rough bloom
patent shard
#

avif is good for lossy but I don't think it's super competitive for lossless

sage crag
trim valve
sage crag
#

it av1

trim valve
sage crag
#

av1 inside

#

like intel

#

pc

#

laptop

#

Intel® Inside

rough bloom
sage crag
#

Intel® Inside™

rough bloom
sage crag
#

WHALES

patent shard
#

but, really, I do think apng is really efficient if you want truly lossless

sage crag
#

aeeeeoooooouuuuoooop

#

aeeeeeooooouuuuuuuuuu

patent shard
#

also, avif doesn't support rgb I think

rough bloom
sage crag
#

pluu

#

av1

#

h265

#

h264

patent shard
#

hevc is pretty good but I think apng was better for rgb or 4:4:4 yuv encoding

trim valve
#

basically

rough bloom
patent shard
#

av1 is known to not be great for lossless

trim valve
#

I'm doing discord vc -> code (i.e. python library)

rough bloom
#

ye then QUIC is fine probably

sage crag
#

apng should not be better than

#

hevc

trim valve
#

because I keep seeing chatters making increasingly terrible solutions

sage crag
#

encoder issue

rough bloom
#

send VC audio through

#

ICMP echo requests

sage crag
#

send vc audio through

#

morse code

patent shard
#

I didn't think so either cause you know hevc can do interframe encoding
but idk

sage crag
#

pings

patent shard
#

maybe it just depends

trim valve
#

send it over exclusively http headers

sage crag
#

send audio over cookie

trim valve
#

mmmm

#

cookie

sage crag
#

mm

#

🍳

rough bloom
#

build robot that sits in Discord VC and types audio data using keyboard

opaque wharf
opaque wharf
#

Unless you really want to roll out your own

sage crag
#

send audio over

#

radio

rough bloom
sage crag
#

the the

#

frequency data

#

as text

#

so you can imagine the sound

trim valve
#

I have considered writing a radio <-> slack bridge

#

because it would be funny

rigid snow
#

🐇 neuroBread

opaque wharf
sage crag
rigid snow
#

REAL

trim valve
#

whoa

#

when I zoom in on the rabbit it changes colour

rigid snow
#

wait wtf yeah

trim valve
#

discord thank you so much for obliterating colour profiles from images

#

but only sometimes

sage crag
obsidian mantle
#

Is it really worth it

rigid snow
#

catEat yes

sage crag
#

it so tiny

#

i want to eat it

#

if i raise a rabbit it will be a

#

mini lop

gentle haven
#

Mmm question

#

How easy is it to make a maintain a ai.

sage crag
#

look how small you are

#

it legitimately brings tears to my eyes

rigid snow
sage crag
#

how tiny

rigid snow
sage crag
rough bloom
tender river
#

send audio through

#

packet loss

sage crag
#

evilwajaja

tender river
#

what is it saying i cant hear

sage crag
#

🕊️

tender river
opaque wharf
rigid snow
#

image search not ad

sage crag
#

YOU ARE A FLUFF

#

FUZZ ON CARPET

rigid snow
#

NOT make carpet

sage crag
#

neuroD ye no make carpet

tender river
#

is this the bnuuy named snowball

sage crag
#

orang

#

i like the orgne colour

#

it doesnt have to be

#

lop eared

#

but

#

it cuteneuroSad2

tender river
#

non-lop lop

sage crag
#

ye

#

can be pointy

#

as long as small

tender river
sage crag
#

if it can fit in my pocket

#

then it is acceptable

tender river
#

dont squish it

sage crag
#

neuroCatUuh i wont

tender river
stark needle
shy axle
stark needle
#

no 🦊 neuroSad

shy axle
#

yes :D

stark needle
trim valve
#

wrrrr

#

scope creeped

tender river
#

scope crepe

trim valve
#

idk how to write this well

trim valve
#

wrrrrrrrrrrrrrrrrr

#

I remember why this project has never been finished

trim valve
#

shadow you're a nerd right

#

hypothetically, if you wanted a library to pull audio from a vc

#

how would you want it to look from the consumer end

stark needle
trim valve
#

yeah

stark needle
#

To do what recording or?

trim valve
#

literally just take a discord vc and give it to some arbitrary code

#

i.e. for people who need to give discord vc abilities to their discord gf ai

stark needle
#

Just use virtual audio cable no? Or do u mean a discord bot or

trim valve
#

yee discord bot

#

because then you can get per-speaker audio channels

stark needle
#

Maybe an input where copy link/copy channel id can be used and then expose the channel audios as a stream in a protocol buffer

trim valve
#

oh true protobuf could work here

stark needle
trim valve
#

I never said anything about json lol

#

moreso that I was gonna fully roll my own protocol

rough bloom
#

could also

#

steal VBAN

trim valve
#

oh true

#

there is a rust vban crate

rough bloom
stark needle
#

Or create webrtc streams

rough bloom
#

mhm WebRTC more reasonable if over internet probably

#

but complicated

trim valve
#

webrtc feels wrong

#

I don't need audio to get dropped

#

like the audio isn't going to a human's ears

rough bloom
#

VBAN does drop samples if necessary to keep latency I think

trim valve
#

I might just use grpc

rough bloom
#

Processing I probably would roll my own here
but ye mabe gRPC or something also work

trim valve
#

idk if I'd rather roll my own or grpc

rough bloom
#

since latency isn't important it doesn't seem that difficult
just have TCP connection and then send the samples with simple frames containing any necessary metadata

trim valve
#

hm

#

yeah honestly that's probably best

#

also tempted to figure out how easy it'd be to link to davinci resolve

#

which is made harder by my davinci resolve install not working

#

must fight the urge to modify my minecraft packet macro to work for this protocol

#

that thing was majestic

trim valve
#

wait chat I can just use websockets

#

side rant, why does obs have like no support for timecode

jagged turtle
#

I just tried github copilot's cli just as a test
safe to say I am not touching that ever again

glass flower
#

tink i used it quite a bit... it does seem to be a fine harness.. but it eats tokens like crazy any small change and its at like 2 million cached tokens. And i don't like how it doesn't show you what has changed

opaque sigil
#

oh yeah speaking of harnesses, apparently they decided to update antigravity to the new one that isn't actually an IDE instead of the one that's an IDE and i don't think there's a way to move past convos back FOCUS

#

well done google

glass flower
opaque sigil
#

also gemini cli is being replaced by antigravity-cli so that's cool, who needs an open source harness anyway

opaque wharf
jagged turtle
#

it couldn't figure out a simple docker build issue

opaque wharf
opaque wharf
glass flower
trim valve
#

I don't really wanna build this on mumble

#

because:

  • the target consumer is code, not a person
  • I have a pre-existing dislike for mumble due to lack of functional apps on mobile
opaque wharf
#

You can use their protocol and library, not needing to roll your own

trim valve
#

eeeh

#

sounds more complicated than pcm over websocket

opaque wharf
#

If you don't need to do anymore processing then technically the best way is to just open a raw socket then make it stream the data there

rough bloom
#

need multiplexing

#

for multiple channels

trim valve
#

yee

#

websocket gives me framing

#

and me lazy

opaque wharf
rough bloom
#

it is neuroPogHD

#

Discord vc has multiple speakers

opaque sigil
#

surely ffmpeg can handle this glueless

trim valve
#

I mean

opaque wharf
#

But the bot will listen to all through discord proprietary way no? The problem is the sending it to other code

trim valve
#

I have actually had this setup pipe to ffmpeg in the past

#

it worked kinda well

#

haven't touched it since MelbaToast died though

opaque sigil
#

it can read/write from/to arbitrary sockets right

opaque wharf
#

So best way is to listen to multiple port to handle multiple code listening neuroPogHD

rough bloom
#

that technically works

#

but probably more annoying than just using framing kek

opaque sigil
#

also what about the encryption FOCUS

#

isn't all voice now encrypted

opaque wharf
#

I thought this is all a problem to solve AFTER the bot managed to get data from VC enub

rough bloom
#

ye it is I think nub

#

getting the vc data in the first place is also more difficult because encryption but has surely been solved already

trim valve
#

yeah getting vc data is solved

#

my goal is just to pipe pcm to some code

opaque wharf
#

See, then just listen over multiple port neuroPogHD

trim valve
#

do I look like I live in 1995

sage crag
#

ye

trim valve
#

in this household

#

we do one stream per ipv6

rough bloom
tender river
gritty dust
novel flare
#

How do you have that font?

tender river
#

stole it neuroSmug

novel flare
#

from

sage crag
#

the cia

tender river
#

ye

kind nimbus
#

GitHub got compromised. Entire source code and private user and org repos are for sale.

Microslop is slopping again

tender river
#

wasnt me

kind nimbus
#

I would advise everyone to change your passwords as internal dbs including hashes most likely got compromised as well

kind nimbus
jagged turtle
#

oh that thing

#

yeah that's already been mentioned here

minor crag
#

So I've ported my tokenizer to rust and it is some amount faster (idk how to check) so its now time to port the MLP thingy (technical term)

#

Also the luau tokenizer used integers to store tokens but the rust one uses 1 byte per token

stark needle
minor crag
#

Yes

#

And it only supports printable ASCII

stark needle
minor crag
#

From my limited testing my custom embedding magic works better with 1 token = 1 letter and I've got the compute to do it

#

So I'm just doing it that way

#

Also rust is mad at capital letters and that makes me mad at rust

stark needle
#

U would need extreme learning density

#

To break down everything into single letters

minor crag
#

Yea I know its suboptimal

#

But it works better (in my testing) and I've saved enough compute in other places for this to be fine

#

So I don't see a reason to not do it like this

spark vortex
#

Thats dumb, why would one developer have this much access?

#

They had it coming

minor crag
#

?

spark vortex
#

Sorry I was talking about the topic above

minor crag
#

I assumed so

#

Just wanted to make sure

true hemlock
#

😭

fast pagoda
#

byte level modal collapse machine

sage crag
#

beep beep

true hemlock
#

inb4 dude feeds back whatever tf the model spew as a training data and call it "feedback loop learning"

fast pagoda
sage crag
#

this person has a history

#

of

fast pagoda
#

innovation

sage crag
#

ill-adventured ml projects

#

innovation*

#

right

fast pagoda
#

dare to be different

true hemlock
#

dudes just doing everything thats an obvious "DON"'Ts" in machine learning field

fast pagoda
#

fail in new and better more exotic ways

sage crag
#

failure mode

#

catastrophic

fickle rain
#

(it probably does)

#

Maybe if you use the COM port backend

fickle rain
minor crag
#

I like how people assume my unconventional magic is just insane / won't work yet I implemented the system before and have had it working just fine with a 1.5B model

#

It isn't like I'm reinventing the wheel by using a byte level model instead of normal BPE

#

if people wanna be sceptical of my methods then why not be sceptical of me using meta learning instead of backprop

opaque wharf
onyx sable
#

im getting this modulenotfound error and im completely lost as to how to fix it

Requirement already satisfied: numpy in C:\Users\ninte\miniforge3\envs\ece105\Lib\site-packages (2.4.4)
PS C:\Users\ninte\Code\More shit i need for school\Lab5\starter code> & C:\Users\ninte\AppData\Local\Python\pythoncore-3.14-64\python.exe "c:/Users/ninte/Code/More shit i need for school/Lab5/starter code/pso_harness.py"
Traceback (most recent call last):
  File "c:\Users\ninte\Code\More shit i need for school\Lab5\starter code\pso_harness.py", line 14, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'```
hard delta
#

this is probably gonna be some virtual environment stuff

onyx sable
#

someone else recommended that but i have no idea how to set one up

hard delta
#

moreso that in, you're already using it

#

installed numpy globally but not in the venv

#

if you're using some big smart ide like pycharm etc, they might have their own little interface somewhere to handle installing dependencies

onyx sable
#

ive deactivated every env that im aware of

onyx sable
hard delta
#

oh yeah also idk if working directory affects it

#

not sure otherwise, never spent more than 3 days using python at a time xD

onyx sable
#

python is terrible and i hate working with it but i have to for school

split steppe
#

based

sage crag
#

python is Perfectly Capable™

onyx sable
#

me when im handed a 1000 line python file and all the variable types are ambiguous:

sage crag
#

use a

#

type checker

onyx sable
#

yeah but thats like... work

split steppe
#

ah yes the python typecheckers which barely work

sage crag
#

python is a scripting language, its a valid criticism of scripting languages but not of python in particular imo

#

strong typing is convenient for

#

systems programming languages

split steppe
#

python is particularly bad at it though, same as ruby

sage crag
#

at least its better than bash

split steppe
#

the extreme dynamism means you barely know what you're getting, and it's exponentially worse in larger codebases

sage crag
#

string or integer

split steppe
#

yea but you aren't writing 1000 lines of bash

onyx sable
#

python is mostly used to tech new programmers the fundamentals before moving on to other languages

split steppe
#

i don't understand why people decided python is good for beginners, it's absolutely not

onyx sable
#

its because it reads like english

#

kind of

sage crag
#

due to its huge ecosystem

split steppe
#

usage sure, but it's a poor choice for education though

onyx sable
split steppe
#

i would pick C over python, anytime

onyx sable
#

but even then

sage crag
#

python is amazing for data science and ml despite it being a scripting language

onyx sable
#

i should learn more programming languages

#

rn i only know python, java, and C++ and i havent used C++ in ages

sage crag
split steppe
sage crag
split steppe
#

the python side is only bindings to C++ libraries

sage crag
#

yes, the shared libraries are written in cpp or c or rust or whatever

#

but

#

the programs are written in python

split steppe
#

yea because one corp decided to use python for the bindings of their proprietary ml libs

sage crag
#

the ml is written in python, it calls to libraries like torch because they exist, work, and are fast

sage crag
split steppe
#

mathematicians use R

sage crag
#

r or julia or python or matlab or c or

#

but python is simply the most convenient

#

R and julia are good, ive used them both for datascience

#

they arent as flexible as python though

split steppe
#

sure, but python is only a recently popular thing, mainly because of the 1 or 2 proprietary ml libs and the gold rush after them

sage crag
#

the point is

split steppe
#

in DS/ML specifically

sage crag
#

python has its place

marsh coral
#

but honestly it should be more for quick scripting

sage crag
#

its not a bad language, and its not useless

marsh coral
#

rather than building huge codebases

sage crag
#

there are cases to use it over c

#

it depends on what youre making

split steppe
#

my point is it's a bad language to teach programming

marsh coral
marsh coral
#

but when u actually wanna learn programming seriously

sage crag
marsh coral
#

look for another language

#

like C

#

since its low level

sage crag
split steppe
#

and then you have to unlearn literally everything you "learned" from python

rough bloom
#

Malbolge

sage crag
sage crag
marsh coral
#

my uni makes learning C mandatory to understand low level programming concepts

rough bloom
split steppe
#

what kind of education you got that they're teaching foundational CS in python

sage crag
# marsh coral rly?

if you want to do something in any c-family language, good chances are the code will look very similar no matter which one you choose, as long as youre writing from first principles

sage crag
#

sure it wont teach you about memory management, but its value as a learning tool is not to be understated

rough bloom
#

low level != good for everything

sage crag
#

serious programming is when x86 asm

rough bloom
sage crag
#

i love being stuck on

split steppe
#

if you're not writing microcode you're not serious

sage crag
#

1 architecture

#

1 microarchitecture

split steppe
#

1 version of a cpu's microarchitecture

sage crag
#

ye

rough bloom
#

1 SKU

split steppe
#

breaks on firmware update

sage crag
#

different version different microarch

rough bloom
#

actually just make ASIC

marsh coral
#

its js that well

#

if u wanna go deeper to low level systems programming

#

then u phase out and switch from python

sage crag
#

if you want to do systems programming in python, its like telling a horse to fly

#

surely this is obvious

onyx sable
marsh coral
split steppe
#

"python was installed more than once"
statements dreamed up by the insane

sage crag
hard delta
sage crag
#

installed on

wsl
msys2
microsoft store
official installer

split steppe
#

dont forget one of the 12 different venv solutions

sage crag
#

wrr

split steppe
#

whatever the hell python people are snorting at this point

sage crag
#

the distribution of any programming language on windows looks like this

#

its not just python

#

its far worse for c actually neurOMEGALUL

split steppe
#

nah, grab tcc and compile anywhere anytime, stick it on a usb stick

sage crag
#

dont write c on windows its not worth it

hard delta
#

and since a lot of people especially today run on those instant gratification successes to not give up 25 minutes in

#

it became the beginnerlang™

split steppe
#

honestly i would use Lua and Love2D for an absolute beginner

#

easy graphics, also reads like english

sage crag
#

2d graphics for someone who doesnt even know how to

#

print("hello")

split steppe
#

love.graphics.print("hello")

sage crag
#

someone new will be confused by the existence of love in your program

rough bloom
# rough bloom ye

practically no boilerplate
code at least looks fairly intuitive for small programs

sage crag
#

someone old will be confused by the

#

existence of love

#

because

#

its not real

rough bloom
#

if you want 2D graphics then might as well use Processing

#

it made for this

split steppe
sage crag
#

tutel graphic

sage crag
#

the first thing theyll do is give up and ask chatgpt

split steppe
#

nah, i dont treat people like morons

sage crag
rough bloom
split steppe
#

if they use chatgpt they would fail my class day 1 never to return

opaque wharf
# rough bloom Malbolge

Ahh yes, the language with famous mismatch between the spec and implementation. Which ended up being a bug in the spec neurOMEGALUL

dusky jackal
#

What about Scratch for a first programming language?

sage crag
#

its good!

#

blocks are good

split steppe
#

scratch is another good option

sage crag
#

restricting the number of things a grubby little programmer can do

split steppe
#

whole language visually there, impossible to assemble wrong, immediate feedback

sage crag
hard delta
sage crag
#

enub what

#

what does that mean

hard delta
sage crag
#

decipher

sage crag
#

me rn

trim valve
opaque wharf
hard delta
#

why can't i find an english screenshot

split steppe
onyx sable
hard delta
#

are you telling me this thing was only used here

sage crag
split steppe
#

makes perfect sense to me

sage crag
#

explain to the class

split steppe
#

you must be a python developer if you don't get it

sage crag
#

me famous python developer

#

never used any other language

rough bloom
#

wrote a line of Python

sage crag
#

ye

rough bloom
#

brain forever damaged

sage crag
rough bloom
#

irrecoverrable

hard delta
split steppe
#

pov you wrote python

hard delta
#

so that's how it works NeurOhISee

#

i'm gonna go write python now

#

goodbye

split steppe
#

o7

sage crag
#

did you know that writing a line of python can get you banned from governmental jobs

#

here are 10 dangers of writing python which we will go over in our article today

#

look out! #6 is the most terrifying

split steppe
sage crag
#

clowm

hard delta
#

what in the expanding snak

sage crag
#

balloon aminal

#

split steppe
#

baboon enamel

fickle rain
#

Venv moment

#

Whoa

onyx sable
hard delta
sick owl
#

Oh lmao doxed my email

#

I've had that since I was like 7 years old

#

NeuroPoggers extra free claude code credits

#

(effectively)

warped narwhal
karmic citrus
# sick owl

didn't know you could do that with PowerShell

#

i always wondered how to use or what even PowerShell is

#

when it came to like windows 10

hard delta
#

also deleted reply

fickle rain
karmic citrus
#

fair

hard delta
#

it's like

#

if bash is C, PS is C#

#

YouAlsoLoveCapitalLetters

mighty thorn
#

Turns out that cellular automata are perfectly viable for image encryption/obfuscation

kind nimbus
true hemlock
#

okaayy

#

8 trackers with lsm6dsr now

#

and 4 trackers with lsm6dso that i decided to use for my arm and its somewhat kinda ass in comparison Dentge

#

waiting for my lsm6dsr batch to arrive is pure agony

#

also pushed 4th rev of my custom pcb for printing. going to add magnetometer for calibration mechanics

#

man i need to move all the SMD to that board later god i hope the lsm6 batch arrives first

#

else, desoldering is

#

pain

#

honestly might decide to build from scratch with the new board and just make the previous one my spare

#

went too deep into vr i spent a lot of time perfecting FBT now without spending any much

#

also compatible with slime vr so poggers, though i noticed some issue with mounting gotta look into that one Dentge

#

i wasn't expecting it to also be pretty much comparable in terms of battery life compared to the official slimevr set afunyun got despite having smaller batteries

#

also tracking quality hmmmm

#

afunyun skill issue with mounting and calibrating/tuning them lmao can't test that yet

olive sable
#

when can i buy the V2 quack trackers? ReallyInnocent

true hemlock
#

i was just about to cancel my plans on mass producing my trackers when i realized the official slimes are like way better

#

but ehhh

#

might reconsider

#

after spending like 14 hours playing with afunyun and his scuffed trackers lol

olive sable
#

newliv i can jsut buy the slimes if need be

#

i jsut thought it would be funny to get some third party jank

true hemlock
#

jank waaaaa_death

olive sable
#

my oculus rift litteraly vibrates

#

it cant get much more jank that that

true hemlock
#

honestly

glass flower
true hemlock
#

slime vr rn way better than vive/tundra trackers or any other lighthouse trackers

#

apparently you get the same quirks with having to calibrate shit anyway

#

their ICM-45686 implementation is pretty damn good there's practically no difference with the vives

nocturne olive
#

Clueless Surely if quuck designs trackers they will work with Linux

true hemlock
#

it does

nocturne olive
olive sable
#

the rift vibrates ye. i feel like i have forwarded this clip 10 times already

true hemlock
#

its compatible with slime vr

#

slime vr has linux iirc

olive sable
nocturne olive
#

OhISee Using already pre-existing drivers

stark needle
#
poll_question_text

🦞ro 🐇 🤨

victor_answer_votes

6

total_votes

6

victor_answer_id

2

victor_answer_text

☆♡ 《❤️bny🐇lop•idol~★》 ♡☆

victor_answer_emoji_name

🐇

true hemlock
#

i initially used my own firmware

glass flower
# olive sable

ICANT oh the tracking vibrates... i thought you installed like haptic motors into the headset and it vibrates on your head

true hemlock
#

well, still using it because im more familiar with it than the slime vr software

#

but both works

glass flower
#

honestly it does that sometimes... i had a similar issue even on windows when i first got the headset like 10 years ago Oldge

#

sometimes it just dissapears...

#

but the tracking quality was rarely the best (might have been because one of the tracker sensors only worked with usb2? idk it never worked with usb3 for somereason)

olive sable
#

it works fine on windows for me, only linux vibrates

true hemlock
#

no base stations needed

#

you can strap the trackers under your clothing

olive sable
#

i think its something to do with the open source drivers doing a calibration when i start steamVR, cuz how badly it shakes changes on each boot

true hemlock
#

and play under the blanket

olive sable
glass flower
olive sable
#

so if yo used usb2 it might have sucked cuz you limited the bandwidth

glass flower
#

it only reported as usb2 at all times

#

no matter the port

opaque wharf
olive sable
#

computed_fn_65643 wants everyone to see me vibrate? neuroCatUuh

true hemlock
#

doesn't need much bw

olive sable
#

The Oculus Rift (CV1) external sensors and the Rift S headset require USB 3.0 primarily for power delivery rather than raw data bandwidth

#

huh

glass flower
nocturne olive
olive sable
#
USB 2.0 Ports: Typically limit power output to 500mA.
USB 3.0 Ports: Can output up to 900mA (or more, depending on your motherboard), which ensures the optical sensors do not brown out, disconnect, or suffer from signal degradation
opaque wharf
# olive sable huh

You'd be surprised at how efficient binary data stream can be for position only

nocturne olive
#

OhISee Time to undervolt trackers neuroWicked

opaque wharf
#

If you have 16-bit per axis, that's like what? 6 byte?

#

6-byte with polling rate of 500Hz is 3kbyte

olive sable
opaque wharf
#

Oh

#

Welp, time to skidaddle skadoodle

olive sable
#

they dont have a cpu in each sensor to precalculate

rigid snow
true hemlock
#

this is why lighthouse based trackers are inferior now tbh

#

prone to occlusion

#

so you gotta face only in few sides

#

honestly i might try recording myself dancing with my trackers

silent cloak
#

inside out was terrible when i had it

#

especially due to lighting

#

lighthouse is far more accurate when its setup right

#

especially if ur doing something like beatsaber

true hemlock
#

im shilling the IMU based trackers

silent cloak
#

occlusion is far worse for inside out too

glass flower
true hemlock
#

idk about inside out

true hemlock
silent cloak
glass flower
silent cloak
#

why waste the power doing visual processing

silent cloak
#

idk if they have that solved

true hemlock
#

idk why IR is not a standard most photoreceptors can do IR

olive sable
#

the only decent tracking is a radioactive isotope in each place you want tracked and lighthouse trackers with xray cameras

silent cloak
#

based

glass flower
olive sable
#

literally never need to charge it

true hemlock
#

but yeah im saying because uh

#

the IMU trackers rn like slime vr

silent cloak
#

idk their tech

olive sable
silent cloak
#

so ill have to read into it

true hemlock
#

are basically at the point where they're just

#

better option than the light house

silent cloak
#

if it works like a vive cosmos then its going in the trash can

#

thats all i can say

true hemlock
# silent cloak so ill have to read into it

tldr

  • people in vrc can't differentiate between the two (slimes vs vive/tundra)
  • tracking itself just on par rn
  • not prone to occlusion, you can fit the trackers inside clothing and blankets
  • better suited for mocap since you can add more tracking points flexibly
  • far cheaper
silent cloak
#

idc about that stuff though i want accuracy for high speed

true hemlock
#

ignore certain reddit post where they tell you to not get slimes when they themself got the shitty third party ones with shit IMU

olive sable
#

ideally you'd use lighthouse trackers cuz you dont need ot charge them, but you need to make sure they can see behind objects and shit which jsut makes it not that easy.
what were those sony cameras that were banned cuz they could see through clothes? i need some of them

true hemlock
#

its pretty accurate and high speed now

true hemlock
#

you still need to charge them

silent cloak
#

slimevr is dedicated more for like the vrc chronically online ppl

olive sable
silent cloak
#

idk how it performs in max level beatsaber or pavlov style games

true hemlock
#

haven't tried, though i read its also pretty good now

#

though i suppose lighthouse could be more convenient

#

but its apparently not really plug and play either

silent cloak
#

less moving parts

#

looks like IMU has "drift"

true hemlock
#

yeah

silent cloak
#

and still doesnt like occlusion

true hemlock
#

huh

#

no

silent cloak
#

so yeah not for accuracy

true hemlock
#

IMU are literally independent?

silent cloak
true hemlock
#

like, occlusion don't affect it at all

#

yeah

mighty thorn
#

Among several other tests

true hemlock
#

not affected by occlusion at all

mighty thorn
#

For other things

true hemlock
#

drift is a thing though but well, they came up with magnetometer design aswell now

silent cloak
#

the drift is probably a big reason why this hasnt caught on

true hemlock
#

to actually actively calibrate it