#programming

1 messages · Page 107 of 1

opaque wharf
#

JSON Newline Delimited with pretty print is a nightmare

fading blaze
#

Does anyone know how to find fine tuning data for an LLM?

#

Hang on the question needs to be clearer

rigid snow
opaque wharf
nocturne olive
fading blaze
#

Ok maybe I should start from the top

sage crag
#

need a language for hbvm

fading blaze
#

so remember when Evil said she wanted to draw and asked to be hooked up to an Axidraw

opaque wharf
fading blaze
#

well I wanna do something like that. But instead of Axidraw it's turtle graphics (yes, that's the official term)

sage crag
fading blaze
#

So I need a bunch of turtle graphics example code

rigid snow
#

also on me switching to a ff based browser, i thought arc performance was bad, but zen somehow manages so much fucking worse. i'm like 90% to switching back to chrome after 2 years

#

everything else sucks massive ass in some way or another

#

arc was the closest i was to happiness until they killed it off

#

sucks that it's hard to meaningfully mod/fork chromium

hoary lion
#

catSUS classic dataset size

opaque sigil
#

well yeah, there are a lot of people working on making chromium as fast as possible so firefox will always be slower realistically
whether that difference matters is another thing, depends on what you do with the browser ig

nocturne olive
rigid snow
#

i don't care at this point

nocturne olive
#

Do you have a potato or something to worry about browser performance?

rigid snow
#

m1 mac which is, as far as i'm aware, not a potato

#

it's an apple... evilWheeze

#

but yeah i care about it because battery life

#

only tab that's opened is the stream

#

50% cpu usage

opaque sigil
#

unfortunate

nocturne olive
opaque wharf
#

I'm surprised vedal still get sponsor lmao

#

And immediately neuro ask for the money

nocturne olive
#

Probably being associated to the funny AI is sufficient to pull in sponsors

rigid snow
opaque sigil
#

wait is it actually just 50% from the browser alone?

rigid snow
#

YES

opaque sigil
#

i don't think that should happen on an m1

opaque wharf
#

Reject MacOS

opaque sigil
#

does hardware acceleration just not work?

opaque wharf
#

Install Asahi neuroPogHD

rigid snow
opaque sigil
#

wouldn't surprise me if apple silicon was even less of a priority than the other targets, it runs pretty well on my windows laptop with an 11th gen i7

#

hate to see it

rigid snow
#

to exist

nocturne olive
#

On my 12700K Firefox uses half of a core with a billion things open

trim valve
#

glueless clearly the problem is the stream

hard raptor
#

Ableton does run decently in wine, but everything you do is gonna eat twice as much resources as it would when it runs natively

rigid snow
nocturne olive
rigid snow
opaque wharf
#

You know, the developer of this game could learn a thing or two from vedal about AI latency

rigid snow
nocturne olive
#

Silly

opaque sigil
hard raptor
rigid snow
#

i am absolutely not doing that

hard raptor
#

Sadge

stark needle
#

ye

rigid snow
#

mac os is not that bad

#

it's quirky but not horrible

hard raptor
#

What else did you expect from a person with the name of a react component library but without the "cn"?

rigid snow
#

smh shadcn slander, put some respect on my guy's name

#

he's a person

#

shadcn**-ui** is the library

hard raptor
#

Nahhh he should've stayed with shadow

#

(I'm just messing around dw, no actual hate here)

rigid snow
hard raptor
#

Wait what?

#

I didn't know there is a person who named themselves after the ui library, why would that person do that?!

#

Bro wanted to be ui library so bad

#

Smh my head

whole lagoon
#

thats funny lmfao

#

i thought shadcn was a bit of a weird name when I picked it up

opaque wharf
#

Any good FFMPEG UI for video conversion?

trim valve
#

handbrake is alright

opaque wharf
#

I honestly forgot handbrake can be used not just for compression lmao

#

Thanks

trim valve
opaque wharf
#

Sike

stark needle
hard raptor
sage crag
hard raptor
sage crag
#

awa

worldly plank
#

On the topic of fork bombs, what happens if Neuro reads one from chat?

rare bridge
hoary lion
hard raptor
#

There is probably still a way to get an LLM to interpet a fork bomb by using asterisk for defining context like
*[define a new function]: name=a, no parameters*

And you figure out the rest, cuz i am not providing you with the actual full implementation, and neuro probably ignores it anyways (unless vedal didn't think about this)

opaque sigil
#

Bold assumption to make that messages land as is in the context to begin with

rare bridge
#

LULE you think neuro pays attention to chat half the time?

hard raptor
#

But this would definitely work on roleplaying chat bots

desert plaza
#

damn, we all missed it neuroSadge

hard raptor
#

No way it actually worked

#

Omg it actually remembered.. but also got sus.. so i ain't gonna post screenshots of that

#

I wonder if i could make a http framework with this

#

Just like

*[define new function]: name=http_header, parameters=status,headers[] {
return <the whole shebang>
}*

*[define new event]: when new request with method of get at path of / {
say "[http_header(200, [])] Hello, World!"
}*
#

That could probably work

#

But i think you would also need to explain to the thing how it needs to execute functions how lists and pairs work, etc.

#

This is all based on my discovery that defining things within [] works well for giving the underlying llm an instruction and bypassing the prompt it has been given to define its character, and in () works well for describing properties of things and the {} i just discovered works well for explaining what actions it should do... but i mean.. that's kinda obvious since that's how a lot of programming languages do the {} part too

stark needle
final tinsel
#

So yesterday I was playing a steam game that was installed on my secondary drive, and it randomly crashed and a steam error sound played. I tried to reopen the game, but it didn’t work. I restarted my steam, and the game still wouldn’t reopen. I task manager killed and reopened steam, and the game showed as uninstalled. I tried to move some files off, but by the time my game crashed, the drive was too far gone to take anything off of it. I am keeping the drive in case in the future an opportunity comes up (friend gets an internship at a drive repair place and needs practice or something) but yeah the drive and the 1TB of data on it is dead. Ordered a new drive already, but yea. I do find it somewhat ironic that the game that notified me of the drive’s death is one of the few that I actually know all the save data is ok for. As for why the drive died, it turns out it physically could not be a 2TB m.2 drive due to the amount of chips on it or something according to the repair shop, and they couldn’t find anything online for the serial numbers and stuff on it. But to be fair, it performed for surprisingly long ( ~2.5 years) for being a no-brand sketchy drive that got blasted with hot air consistently due to bad motherboard design and placement of GPU relative to M.2 slots. Sadly, all my data for my local AI projects were in that drive, so I probably won’t be coming back here for help on that any time soon.

Anyway, sorry if that’s off topic but I just kinda wanted to say this somewhere I guess.

sage crag
final tinsel
#

Yea ik :essaying: I just felt like I needed to say it somewhere I guess

sage crag
#

awa

faint sandal
#

mhm words

whole lagoon
#

sorry to hear that D:

opaque wharf
#

That took a whole 5 beconds to read

hoary lion
opaque wharf
#

But also, those kinds of things are common in flash drive specifically

final tinsel
#

TL;DR my SSD for my computer that I had years of data on was actually an off brand one that died and I lost years of data

whole lagoon
#

what kind of projects did you have on there?

opaque wharf
#

They usually use reject NAND and just reprogram the controller to lie

#

Sad part is, there really isn't a good way to check

hard raptor
final tinsel
# whole lagoon what kind of projects did you have on there?

A local LLM project I had on hold due to time constraints, so many random code projects, autodesk inventor projects, save data for some games, video Staz, and just pretty much anything that wasn’t in my download folder was in there cuz my C: drive is only like 500gb let alone recovery partitions and all

final tinsel
hard raptor
#

The one micron SSD that i have is also reliable tbh

whole lagoon
#

sorry to hear :( im sure you'll replace the code projects with even cooler ones

hard raptor
#

But even that one i am really careful with, but my samsung SSDs have been overwritten so many times and have under a lot of heavy load, and still not really degraded that much

whole lagoon
#

I want to make a homelab so I can have a place to back up my stuff

#

also to run stuff off of there, so i can keep using my little baby thinkpad for llm stuff

final tinsel
whole lagoon
#

real

final tinsel
#

I’m just scared stuff is going to break because of files not found and stuff, and that the like 30gb of space left on my c drive is gonna fill super fast

hard raptor
#

The one SSD that i have the longest, also happens to be a samsung.. and it is currently running my minecraft servers and holding multiple copies of my important files safe, but tbf, thw most important files are copied over to all my SSDs

final tinsel
#

I’m also terrible at determining what files I find most important

hard raptor
#

Those mainly include big projects that i haven't put on gitlab or github yet

whole lagoon
#

what kind of projects have you guys done?

hard raptor
final tinsel
#

Luckily neuro screenshots are under pictures which is on my c drive

#

And I mean if that drive dies I am thouroughly cooked no ifs ands or buts about it

hard raptor
#

At least the actually cool ones

whole lagoon
#

well, what kind of project is it?

#

like

#

ballpark

hard raptor
#

Ehhh

#

Still can't think of a way to say anything about it without breaking contract

whole lagoon
#

im sure its cool stuff!

hard raptor
#

The only thing i am able to disclose are my feelings about it, which is nothing but positive

whole lagoon
#

c: thats good

stark needle
#

Who dared pinging me

#

Grrr

sage crag
#

@stark needle it was me

nocturne olive
#

https://www.youtube.com/watch?v=49CrynNZAR0
Latest NeuroSynth showcase just appeared

collaboration with Superbox, this makes it the first (unofficial) Neuro-sama cover of BOOM!

come chat w/ me on discord if u like! discord.gg/8ry5dn3UjA

check out the instrumental version! - https://youtu.be/KSxZScNeJBo

NeuroSynth-BETA-3 developed by Superbox & Wispers

Motifs:
BOOM (Evil) - https://youtu.be/8Nt9YPnYyjs

Homestuck - Megalovan...

▶ Play video
scarlet arch
#

Okay apparently I got petabyte speed internet now

desert plaza
#

3k petabytes a second is crazy neurOMEGALUL

opaque wharf
#

If only we have a word for kilo-peta NeuroClueless

nocturne olive
#

I'm trying to get my FTP stuff back online, anyone wanna help me validate that I did it right?

#

And help debug whatever might still be broken

scarlet arch
tender river
#

wrote a dynamic linker for hblang cupsama

sage crag
pastel patio
#

Hi

tender river
#

then i'll have to work on integrating the GC

#

and THEN i'll get to actual lsp logic... i think

sick owl
#

Google just spat out a real time capsule

#

Kinda puts into perspective how fast this stuff has moved

sage crag
#

but also how much stays the same

#

allows it to be expert level if not higher at chemistry

could make anyone roll their eyes considering the same is said about contemporary models

sick owl
olive sable
#

Windows

#

This tv is 2160x3840, but windows doesnt fill it completely unless i do 2160x4096

rigid snow
#

are you sure it's windows and not the tv

#

i think some tvs do have a scaling setting that just doesn't scale like this

midnight sigil
#

there is if else statements in css FOCUS

amber fractal
#

we love overscan

sage crag
#

awa

slim oracle
#

hallo

amber fractal
slim oracle
#

whats your guys main coding language?

desert plaza
slim oracle
#

nice

amber fractal
#

I mostly do my coding in python

slim oracle
#

same

midnight sigil
#

I x86asm

slim oracle
#

nice

#

what projects you guys working on?

midnight sigil
#

none

tight tinsel
#

I don’t open vsc for a month and all my extensions got nuked

#

can’t even run Python code no more

slim oracle
#

bruh

#

I code on my phone, the only reason im not good with libraries.

#

I use an interpreter that doesnt allow external modules, so I dont know that much.

sage crag
#

its time for hblang

hoary lion
#

after all these months

#

finally inabakumori posted

#

back to programming stuff, why did I not set up ruff at the first place

#

linter is goated

sage crag
#

@desert plaza something you may be vaguely interested in

#

its easy enough to make this on hbvm but x86_64 was beyond my level of interest

desert plaza
sage crag
#

you could also modify it at runtime if you wanted

maiden geyser
opaque wharf
midnight sigil
#

doom in pure css coming

olive sable
#

How do you get windows to do dolby digital?

#

Cuz PCM is not supported by my receiver for 5.1

#

Either dolby digital or dts 5.1

opaque wharf
#

Via HDMI probably

#

Since the spec has lots of DRM stuff

olive sable
#

Well yes i was already using hdmi

#

But like, the hdmi goes to the tv, which then does spdif to the reveiver

#

The receiver itself doesnt have hdmi nor 5.1 PCM support

#

So basicly the pc needs to compress the audio to dts or dolby digital before sending it through hdmi

rigid snow
midnight sigil
#

what I meant

mighty thorn
#

just gave chatgpt agent mode access to my server computer via rustdesk (out of boredom)

#

this can literally only end well

#

(im monitoring it via parsec and will remote shutdown if things get crazy)

opaque sigil
#

Idk if you knew this but virtual machines exist for a reason

mighty thorn
amber fractal
#

I was going to say it was probably a bare metal vm but neuroMonkaOMEGA

hoary lion
#

i mean

#

how bad can it go

mighty thorn
hoary lion
#

fair

mighty thorn
jagged turtle
#

for thw what

chrome peak
#

hello im new what do you do in the programing channel?

jagged turtle
amber fractal
worldly plank
mighty thorn
mighty thorn
amber fractal
#

Is there even a network device in the VM?

jagged turtle
amber fractal
opaque sigil
#

there should be a bridge by default that you can use

amber fractal
#

Surely it wasn't removed during the vm's creation glueless

#

One round of strangling gimp3 to function and now is time to see how well this works.

#

It was a pain to get this working while keeping gimp2.10 just in case.

#

After the left and right panels being entangled and the zoom indicator nowhere to be seen. We are off to a good start.

jagged turtle
#

can someone help me set up eslint pls neuroPray

opaque wharf
opaque wharf
opaque wharf
#

But if you are not doing JSX (like vue) then maybe not

jagged turtle
#

I have preact tsx

#

but mainly in astro because I couldn't be bothered figuring out ssr on preact

#
import { defineConfig } from "eslint/config";
import js from "@eslint/js";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import tsPlugin from "@typescript-eslint/eslint-plugin";
import markdownPlugin from "@eslint/markdown";
import cssPlugin from "@eslint/css";
import astroPlugin from "eslint-plugin-astro";

export default defineConfig([
  // :one: Ignore folders and generated files
  {
    ignores: [
      "node_modules/**",
      "dist/**",
      ".astro/**",
      "**/*.d.ts"
    ],
  },

  // :two: JavaScript & TypeScript files
  {
    files: ["**/*.{js,mjs,cjs,ts,cts,mts}"],
    languageOptions: {
      parser: tsParser,
      parserOptions: {
        ecmaVersion: "latest",
        sourceType: "module",
      },
      globals: { ...globals.browser, ...globals.node },
    },
    plugins: {
      js,
      "@typescript-eslint": tsPlugin,
    },
    extends: [
      "eslint:recommended",
      "plugin:js/recommended",
      "plugin:@typescript-eslint/recommended",
    ],
    rules: {
      // custom rules go here
    },
  },

  // :three: Astro files override
  {
    files: ["**/*.astro"],
    languageOptions: {
      parser: "astro-eslint-parser",
      parserOptions: {
        parser: tsParser,
        extraFileExtensions: [".astro"],
        ecmaVersion: "latest",
        sourceType: "module",
      },
      globals: { ...globals.browser, ...globals.node },
    },
    plugins: {
      astro: astroPlugin,
    },
    extends: [
      "plugin:astro/recommended",
    ],
    rules: {
      // Astro-specific rule tweaks
    },
  },

  // :four: Markdown files
  {
    files: ["**/*.md"],
    language: "markdown/commonmark",
    plugins: { markdown: markdownPlugin },
    extends: ["plugin:markdown/recommended"],
  },

  // :five: CSS files
  {
    files: ["**/*.css"],
    language: "css/css",
    plugins: { css: cssPlugin },
    extends: ["plugin:css/recommended"],
  },
]);
#

its that

#

yes the final product was chatgpt but that was after trying to manually edit it and give up

noble zodiac
#

when you just want to read a blog and see "(Disclaimer: This blog post was drafted with the help of a language model, but all opinions expressed are my own.)"

amber fractal
trim valve
noble zodiac
#

how to invalidate your own opinion 101

hard raptor
#

I am looking at this one for the sound card

#

It says it supports ASIO 2.0

#

Or is it better to go for an actual audio interface device?

#

Reddit says i am better off with just buying this thing

amber fractal
#

USB is a lot more flexable, last thing you need is to be out of lanes and halve the amount going to the GPU

stark needle
#

@safe path

#

scam

midnight sigil
#

omg I just received the $3000!!!!

#

chat it's free

stark needle
#

WHAT

#

NO WAY

#

is this the key to financial freedom

midnight sigil
#

yea I couldn't believe it as well

#

multi account is possible as well

tender river
#

@rare bridge

safe path
#

auuugh

tender river
#

oops, thanks for the response

stark needle
#

so sad

#

this was truly a unique offering

tender river
#

mods dont want us to get the $3000 neuroSad

stark needle
#

to become a trillionaire like mrbeast

#

they will forward the message to vedal to make even more bank

#

:///

midnight sigil
#

neuroSob mods are now secretly redeeming the code

#

that's why they're silenced

amber fractal
opaque wharf
#

Make Neuro the scammer instead

midnight sigil
#

oh we'll definitely get scammed

hard raptor
# stark needle if u can buy a motu m2

That one also seems solid, i do have past experience with the scarlet one however, so i will think about it... i was also looking at an arturia interface, cuz i already have other arturia gear, so i know they deliver on quality

opaque wharf
#

Lmao

hard raptor
stark needle
#

check this out chat !!1!! I got my harpoon!!!

midnight sigil
gritty dust
olive sable
#

i am back from the alnd of the social people

#

i have come back to spread my wisdom

#

the wisdom off the day: guitar hero is actually quite fun, but way too hard

#

the sleepover concluded without much sleeping lmao

faint sandal
#

i daily an audient id4

#

but i also have an extra scarlet

olive sable
#

i was drums

#

i have discovered my rythm sense is subpar

tender river
#

i forgot there are multiple instruments in some gh games

#

well i only played it once anyway

olive sable
#

had to do a cable transplant on the kick pedal with a 3.5mm jack connector

#

and even still it only works if put tension on the cable cuz the port insie the drumset is broken

#

2/3 guitars have broken battery comaprtments too so i had to use aluminium foil to create a circuit

#

basicly had to do some electrical engineering before i could play

nocturne olive
noble zodiac
#

what is the most difficult song on guitar hero. Give me some crazy polyrythms

rigid snow
#

on windows specifically

noble zodiac
#

I have no idea

#

highly doubt it

olive sable
#

@rare bridge

safe path
#

got it

olive sable
#

Oh my god all these bots

#

Even yt shorts every 4th short is an asmongold or mrbeast crypto scam.

#

I cant anymore

gritty dust
hard raptor
#

I may consult my dad about what he thinks is a good audio interface too, because he has almost more than 30 years of experience and is also working on founding a recording studio

trim valve
#

sam you should learn to solder

olive sable
#

I should probably ye

#

Rn i just twist the wire toghether

trim valve
rigid snow
#

you’re already halfway there, the next step is to apply solder

#

my brain is so fried, every time it sees “rn” it goes

opaque wharf
#

But also, not everything is safe to solder

rigid snow
#

react-native mentioned!??

rigid snow
opaque wharf
#

Actually thermite it is one of the easier things to handle neuroPogHD

rigid snow
#

are you telling me it's safe to poke thermite with a soldering iron

trim valve
#

how hot is your iron

opaque wharf
#

Well, the quality of the thermite matters. But also, thermite has like 1000+ C ignition point

#

I doubt any soldering iron go past 500 C

rigid snow
#

oh yeah true it's literal iron...

#

wait am i stupid, can you even do iron in thermite

trim valve
#

what

rigid snow
#

as the metal

opaque wharf
#

It is in fact, Fe

#

The most common one at least

trim valve
opaque wharf
#

Since thermite is just metal and oxidizer

rigid snow
#

i thought everyone used aluminium

#

not iron

#

and iron ≠ iron oxide

opaque wharf
#

Al is used, but I don't know the specific chemical reason

rigid snow
#

here you go

rigid snow
#

since it the bond with oxygen will be the same because it's the same metal

#

unless you use a different oxide

#

which i don't think is common

rigid snow
opaque wharf
#

But I did say Fe neuroPogHD

#

Oxidizer does not mean oxide

rigid snow
#

thermite is a mixture of an elemental metal and a metal oxide by definition..

opaque wharf
#

Mhmm, that's fair. I just use it for welding and in fact the problem is igniting it reliably

rigid snow
#

i see people use sparklers since they have magnesium

#

which burns at like some insane temp

midnight sigil
uneven pulsar
#

uh...when is finetuning done......

opaque wharf
nocturne olive
rigid snow
#

i'm looking into mesh routers, why the fuck are they all trashcan shaped, can someone explain

opaque wharf
#

Because they are trash lmao

rigid snow
#

elaborate? i don't know much about them, there's just a need for them that's why

#

i need to cover a large property with one network

#

wifi network in particular, if i need to plug them all into cat6 i don't mind

uneven pulsar
rough bloom
hard raptor
opaque sigil
#

that'd depend on the prng it uses

#

if it was truly random then it would eventually though neuroPogHD

rough bloom
# rigid snow wifi network in particular, if i need to plug them all into cat6 i don't mind

https://eu.store.ui.com/eu/en/category/all-cloud-gateways/products/ux7
this seems like it would work for your use-case, it supports both a deployment with APs as described on the page or a wireless mesh setup (which, as uncomputable_fn said, would have much worse performance)
Ubiquiti is kinda expensive but they do have a nicer UI than something like a MikroTik setup would

opaque sigil
#

i wonder how much ui.com costs them

rigid snow
#

ubiqiti evilDeadge we’re going broke with this one

#

🔥

rough bloom
#

there's definitely other options like MikroTik but this one seems the nicest
they have a shittier, cheaper version of the same device too

trim valve
#

good god I clearly have not been programming enough

opaque wharf
trim valve
#

they're not awful these days from what I've seen

opaque wharf
#

And as toast said, just use multiple AP

rigid snow
#

i know but like i’m super clueless on wireless solutions

rigid snow
opaque wharf
#

Expensive one, sure it will be decent like ubiquity

trim valve
#

what are you making a wireless network for?

rough bloom
rigid snow
#

ok maybe more like 3-4 but

#

still

opaque wharf
#

Yeah, if wifi is needed due to bandwidth then there is no easy way out. But if you want sensor network, then you can always opt for other wireless band

rigid snow
#

how bad does the bandwidth on mesh routers get though

rough bloom
rigid snow
rough bloom
#

it's bad

rigid snow
#

damn

opaque wharf
#

Worst case, yeah, every hop halves it

#

There is also a P2P solution

hard raptor
opaque wharf
#

If you don't want to invest in cable run that is

#

But you'll need 4-5 P2P evilWheeze

trim valve
#

today on "what have I fucked up with twitch this time"

rigid snow
#

cable is already mostly run and we have more to extend to a more convenient place if needed, not a concern

trim valve
#

I cannot sign into my twitch account

#

and it is not accepting my totp codes :3

#

and also won't send me an sms code :3

opaque wharf
#

Twitch hate you

#

Specifically

rough bloom
#

neuroNOWAYING it's not a problem with the integrity check?

rigid snow
opaque wharf
trim valve
#

glueless I am still signed in on my desktop so surely this is a problem I can ignore

#

I sure hope this isn't related to me deleting my authy account

opaque sigil
#

just copy the cookies easy

trim valve
#

I will be thoroughly displeased if so

rough bloom
#

-# the router is way overkill but the other ones don't seem to have enough PoE juice for 4 APs so you'd need a switch

hard raptor
rigid snow
rough bloom
#

oh, you already have switches
then yeah you can just do whatever

sage crag
#

nearly day 3 of bime

opaque wharf
#

But from the first chapter, most likely not THAT peak

opaque wharf
sage crag
#

you will be asleep for B days

opaque wharf
#

I could use those sleep

sage crag
#

coma

opaque wharf
#

By the way, when is the bime day change in time?

tender river
#

depends on your timezone

opaque wharf
#

In UTC-0

opaque wharf
tender river
#

15:41:21.447

opaque wharf
#

Aww, it's not 00.00

tender river
#

apparently the fstat syscall has been designed by absolute psychos

opaque wharf
rough bloom
tender river
#

WHY IS IT DIFFERENT ON EVERY ARCH

opaque wharf
opaque wharf
sage crag
#

lol

opaque sigil
#

i love how two of them have 2 explicit unused ones and then the other one just has an array of 2

opaque sigil
brisk laurel
opaque wharf
sage crag
#

its written in

#

one

#

python file

#

python 2.7 and 3.x

#

why does it exist

#

🤔

nocturne olive
#

I wonder, what's the difference from Python 1.x to 2.x to 3.x like?

opaque sigil
#

look at the migration guide and you'll find out neuroPogHD

tender river
#

testimonials:
"absolutely terrible UI, i won't be able to elaborate without swearing"

opaque sigil
#

note to self: do not cat binary files

tender river
#

ansi escape

opaque wharf
#

Since Python 3.11 the original porting guide was discontinued.

rigid snow
sage crag
opaque wharf
tender river
#

so in theory cat can do rce

opaque sigil
opaque sigil
tender river
#

in unix, everything is a string

opaque sigil
#

what was the OS one again, OSI?

tender river
#

except when we realize that strings are a bit limiting

#

then you can use fcntl or whatever

opaque sigil
#

ah nvm i was thinking of CSI that was the one

rigid snow
tender river
#

🚀 🔥

rigid snow
#

what the fuck is the fire extinguisher supposed to convey

#

the balloon

sage crag
#

🚀 🎈

opaque wharf
rigid snow
#

i guess it kind of makes sense, but, like, why those particular emojis??

rough bloom
rigid snow
#

i'm not going to argue on ux/ui with y'all for obvious reasons, the same reasons that led to the "programmer ui" term's existence
all i'm going to say is it's unjustifiable, being unintuitive at first glance is a fail

#

literally every single keyboard shortcut, except for well-known ones like ctrl-c, being a single key is a big tell little thought went into ux

#

ok the ui is actually worse than i thought, i haven't watched the vid long enough

#

actual dogshit

rigid snow
#

the project seems really cool though

rigid snow
opaque wharf
#

Honestly, nowadays I just use Material Design 3 and be done with UI design

rigid snow
#

i'm not talking about the skin or even ui primitives

opaque wharf
#

Yè, but MD3 is not just a skin or UI primitive like button should be styled like this. It is a whole design system that has spec on how colors are named, how components are placed, and many more guides.

rigid snow
#

can you perfectly recite the spec or what? "just use X and be done" isn't about following the spec, you have to actually keep reading and applying what you read where appropriate

#

ux design is pure theory imo, that is if you don't have the means to study human behavior which most don't

opaque wharf
final tinsel
#

o7 RIP WATNEY
gone too soon
(secondary m.2 died, working on redownloading what i can on new one)

rigid snow
open dawn
#

i swear this keyboard is freaking conscious
it disconnected
reconnected
deleted 2 lines of code
and disconnected again
what the heck

warped narwhal
open dawn
#

for context, my keyboard disconnects often

hard raptor
#

Only stopped trippin when spacebar-server was shut down

open dawn
#

these freaking keyboards man

hard raptor
opaque wharf
#

Or the other way around. A keyboard that you prompt only for it to type the prompt output

hard raptor
opaque wharf
#

That's where apple innovation on their mac comes into play

#

Introducing, the touchbar

rigid snow
#

i have a touchbar macbook, should i try making that

#

wait, working with apple apis neuroAware

#

surely someone has done bindings to a sane ecosystem already glueless

#

i see some rust bindings evilStare i might actually do it

opaque sigil
#

write your own bindings with bun neuroPogHD

opaque wharf
rigid snow
#

what do you mean

#

i'll just make keybinds pass through and ctrl-c it

opaque wharf
#

The idea is to type on the keyboard. But instead of passing what you type directly to the system, you are instead typing it to "prompt" your keyboard to type something

opaque wharf
rigid snow
opaque wharf
rigid snow
#

"you should... NOW"

#

i'm researching and the hardest part is intercepting keyboard presses probably

#

unsurprisingly

opaque wharf
#

Indeed it is. If you're on linux then there is uevent

#

Oh, evdev not uevent

rigid snow
opaque wharf
rigid snow
#

i just realized i'm making a text editor basically

#

damn

#

why are keycodes signed ints vedalCry oh apple apple

tender river
#

char being signed or unsigned is pretty arbitrary and depends on the platform

rigid snow
#

they're i64.

tender river
#

lol

#

@cobalt vessel here too

sage crag
#

kill

#

destroy

rigid snow
#

again??

tender river
#

@cobalt vessel

sage crag
#

why arent we autobanning these clowns

twilit finch
#

my code is so peak
(.venv) C:\AI\neuro-sama-app>python src/main.py ✅ ffmpeg is installed and accessible. [Neuro-sama] loading neuro c:\AI\neuro-sama-app\.venv\lib\site-packages\torch\_utils.py:776: UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly. To access UntypedStorage directly, use tensor.untyped_storage() instead of tensor.storage() return self.fget.__get__(instance, owner)() c:\AI\neuro-sama-app\.venv\lib\site-packages\huggingface_hub\file_download.py:943: FutureWarning: resume_downloadis deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, useforce_download=True. warnings.warn( Start speaking (silence detection enabled)... Max recording time 30s reached, stopping... [Neuro-sama] You: Nero, can you hear me? Hello? Nero? Nero, if you can hear me say hi. Please. Hello? What's going on? Setting pad_token_idtoeos_token_id`:50256 for open-end generation.
[Neuro-sama] Neuro-sama: I... I was here for a week. I... I just heard that some of the new guys are here.
Traceback (most recent call last):
File "C:\AI\neuro-sama-app\src\main.py", line 39, in <module>
asyncio.run(main())
File "C:\Users\nicky\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\nicky\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 649, in run_until_complete
return future.result()
File "C:\AI\neuro-sama-app\src\main.py", line 29, in main
await tts.speak(ai_reply) # await speak to finish before continuing
TypeError: TtsEngine.speak() missing 1 required positional argument: 'text'

(.venv) C:\AI\neuro-sama-app>`

cobalt vessel
#

YEAH i mgfetg eitng it

tender river
glass flower
sage crag
#

thamks mto neurosHug

cobalt vessel
tender river
#

just ban posting 4 images at this point neuroCry

sage crag
#

just ban anyone who sends 4 images named 1, 2, 3, 4 neuro5head

cobalt vessel
sage crag
#

who needs to send 4 images anyway

tender river
#

send 3 or 5

#

send 4 you're banned

glass flower
#

just ban all images

#

who needs visuals anyway

#

just convert your image into ascii art

tender river
#

irc

sage crag
sage crag
opaque wharf
opaque wharf
opaque wharf
opaque wharf
tender river
rigid snow
#

you do not have any idea how much of those this os has

#

ios too but not to this extent

opaque wharf
#

Yeah, userspace driver. But still a driver evilWheeze

warped narwhal
opaque wharf
rigid snow
warped narwhal
twilit finch
#

ok what is wrong now
Start speaking... Detected 2.0 seconds of silence, stopping... [Neuro-sama] You: Hey NeuroSama, what's up? [Neuro-sama] Neuro-sama: You know, you can't just use a bot for a chat session with me. I'm an AI, I'm like a robot. Start speaking... Detected 2.0 seconds of silence, stopping... [Neuro-sama] You: Thanks for watching!

rigid snow
#

but then this is the only way to get a keycode out of an event

#

ok?

#

maybe i'm clueless and there's a good reason for this

#

for all fucking keyboard events to be a generic event shim

#

that's in the "core graphics" package for some reason??

opaque wharf
rigid snow
#

and the thing is, devs who write software for apple don't know better

#

be it elitism or just the lack of enthusiasm to know how other things work

#

and i mean both the app devs and the apple engineers

#

i heard the echo chamber there in their world is craazy

opaque wharf
#

That tends to happen when you have closed ecosystem yea

amber fractal
#

bwaa

sage crag
#

same

tender river
#

unbwaa

minor crag
#

I just converted an OSU file to json and it went from 21kb to 67mb

#

I don't understand this witchcraft

tender river
#

thats a weird json format

minor crag
#

That just exists???????

sage crag
minor crag
#

Someone could have told me this 3 hours ago

tender river
#

theres an active osu community in #gaming (and secretly in here too)

sage crag
#

@opaque sigil after i redid my blocklists i am using these. 29% of dns requests are being blocked, no false positived yet though.

#

also i slept from 8:45 to 13:45 yesterday

tender river
#

my grafana logs work the same way

sage crag
#

i dislike the ambient dns requests from my phone on standby

#

doing more talking than it needs to

#

i should get a less spyware oriented phone

tender river
#

or just flash your current one

minor crag
sage crag
#

piece of garbage samsung knox

tender river
#

everyone fears bricks but i never bricked a phone in my life so clearly it never happens erf

#

oh knox

#

bwa

sage crag
#

its flashable but no one makes roms for new samsung devices because of knox

#

mm

rigid snow
#

i hate it i hate it i hate it i hate it i hate stupid apple apis

#

sees english layout set once during execution? english forever and ever

tender river
#

that reminds me that windows forces you to have an english layout if you use english as the system language

rigid snow
#

that's weird but not like unreasonable

tender river
#

its so annoying when you use 2 layouts one of which supersedes english

rigid snow
#

well then you should set windows to the language you clearly use more often neuroTroll

amber fractal
#

Then windows learns your tongue and your browser will try to auto translate

rigid snow
#

i mean at least it works great with english

rigid snow
#

i've long left the point of existing bindings, and now even existing docs... why am i even doing this shit

sage crag
#

awa

split osprey
#

the new qwen model seems a little toxic..

olive sable
#

guys im back!

#

ive been trying to log into disocrd for like 2 hours now

#

the solution was a vpn since belgium is doing some weird shit withe certain websites

#

i can watch youtube and everytihng, but discord, twitter, FF14, epic games store all wont connect

mystic wind
#

hi guys , im new to programming, i saw a video explaining everything about neuro sama and i could understand what vedal did, and it impressed me, i ve been really appassionate about informatic generally but now i do wanna start, what do u guys recommend me to do, as a beginner

olive sable
#

first step is to find somethign you want to do, then choose a language based on that

olive sable
wide flicker
#

I am a fool

olive sable
south needle
olive sable
#

am i just the embed translator now?

hoary lion
#

wh

#

what happened to sam

south needle
olive sable
#

i didnt

south needle
olive sable
#

the internet issues are most likely that stupid law to "protect kids online"

#

the vulkanization is just me learning vulkan

mystic wind
# olive sable i do

i suck at algebra because i stopped studying it long time ago and idn if i have a fuckload of data to train, maybe yes i do wanna create something revolutionary with ai but not a vtuber, i was impressed how he could talk to neuro sama and she where replying differently like chatgpt does, like a real random conversation, and i was impressed by it because i started thinking abt something like that some time ago before knowing vedal, and i was impressed by the fact that she can also play videogames, i wanna learn this, i wanna make my own pg to talk to, and make it learn

hoary lion
hoary lion
#

we all hate .dll files that doesn't get deleted normally without any issues in windows

#

just make me remove the %temp%

#

😭

mystic wind
#

why do i need algebra for programming like an ai

olive sable
olive sable
#

a variable

hoary lion
#

true

mystic wind
hoary lion
#

time to advertise unsloth for the few hundredth of times in #programming

south needle
hoary lion
#

audio input isn't that problematic

#

the problem is audio output

olive sable
#

but like dont ping me about it, im the local game-dev guy

#

at the end of the day audio is just data too, so an llm could be fed audio as input, the problem is getting the output to be non-garbage

hoary lion
#

at the end of the day it is all about tokenization if you are working with transformers

south needle
#

yeah but it would be nonsense to train it directly with audio, you need at least some kind of embedding and then you probably want to put som rvq on it

hoary lion
#

there are methods for byte-wise processing of the data

#

i am not going to mention the paper name

#

due to some hungry individuals who always arise when I say its name

olive sable
#

im pretty clueless about this, but wouldnt you just need to feed it data about the meaning of the input audio for training?

hoary lion
#

erm

#

wdym

#

like feature extraction

south needle
#

e.g. embedding

hoary lion
#

well technically just for processing inputs

#

you totally can

#

but better shrink down the size yk

#

so that's why tokenizer comes in

#

reference

split osprey
#

cant u combine any modality with transformers if you have enough compute, data, and robust loss functions

south needle
#

probably but in which environment are your resources unlimited

split osprey
#

my Fantasy Land

hoary lion
#

raw transformers cant go that far realistically

south needle
#

if you scale them big enough and have perfect training data on unlimited computed

split osprey
#

i really want a combined state action vision model with an LLM where they both learn to output actions/tokens at 20 frames per second

faint sandal
olive sable
#

they do be naming a lot of things after food

#

im noticing in c++ that a lot of tutorials put the functions they're calling inside a class above the function they're calling it from, while i prefer putting it underneath.
in global you of course have to put it above but i dont see why you would do so for functions in classes too

#

anyways i got the messenger util to work for instance creation too, im just wondering where all these layers are coming from since i only asked for 1

#

GalaxyOverlayVkLayer seems to be from GOG game client, rivatuner stats are from msi afterburner, and overwolf is the minecraft mod client

#

why is it loading these NeuroHuh

amber fractal
#

Seems about right considering steam also has overlays for it's games

#

They just attach at runtime to any process it deems valid

glass flower
olive sable
#

nah

#

its a minecraft mod clinet

#

if i dont use a feature it doesnt exist to me

olive sable
amber fractal
olive sable
#

ATM9

#

for shadows server

amber fractal
#

Strange, I remeber not having to download another launcher for ATM

olive sable
#

idk

#

i just did it with that

amber fractal
#

Fair tbh

olive sable
#

normally id use fabric with nvidium, lithium and bobby

#

its 6am, those fuckers at belgacom should get their servers fixed soon. im getting tired of using a vpn

midnight sigil
amber fractal
#

maybe

olive sable
#

game-dev is a bit on the fence

amber fractal
olive sable
#

niuh i have not even touched the gpu and its at 200 lines of code

sage crag
#

screeps is a game

hard raptor
#

Programming is wild, you just press a bunch of buttons and it makes your computer do funny stuffs

sage crag
#

sometime

midnight sigil
#

let's talk about the algorithm behind the little horses game

nocturne olive
olive sable
#

yep

nocturne olive
#

Even my 3090 couldn't train a very good LLM

desert plaza
#

typo in mechatronics btw

nocturne olive
split osprey
#

LLM mostly so it can actually verbalize and understand in plain text it's "actions", and maybe do some high level planning/thinking, would be pretty slow at thinking due to that inference cap, and idk how the k_v cache would work being updated 20 times per second... but... i think it would be cool

nocturne olive
#

To get any acceptable results with a transformer you'd need a stupidly big mode, not achievable by a mere mortal, but with SNN you can I believe embed a small transformer into the main model to enhance text comprehension and output, while the SNN itself can focus on all other modalities

#

And an SNN-based approach has been successfully pulled off on fairly achievable hardware

midnight sigil
#

this is only the window class btw

olive sable
#

what are you doing for your windows tho?

midnight sigil
#

literally window initialization

midnight sigil
nocturne olive
#

So I guess most of the class you have is just boilerplate?

olive sable
#

its only 80 lines for me while handling both web and local

rough bloom
sage crag
#

sdl does the work of making a window for u

#

its like the main point of sdl, getting something to draw on cross platform

sage crag
#

glfw is not gl

#

its like sdl in that it makes the window for you

olive sable
#

i know

sage crag
#

windows are a pain.

olive sable
#

nobody is forcing you to do it yourself

midnight sigil
#

says by a vulkan user

olive sable
#

yes

#

im trying to eliminate overhead, not my sanity

#

i dont have much left

nocturne olive
#

Silliness

sage crag
midnight sigil
#

triangles

olive sable
sage crag
#

niuh

olive sable
midnight sigil
#

this fucking intellij guy is telling me it can't fucking parse my jdk

#

wdym you can't parse it

#

if minecraft can use it you can too

nocturne olive
#

I would listen, Sam used OpenGL to make an incredibly high performance game engine before

olive sable
#

im its not that big of a deal what i made

#

it just pains me to see glEnableVertexAttribArray in the render code

#

that should be illegal

midnight sigil
#

it works

olive sable
#

idk if enlgish has an expresion that works the same as what im thinking

midnight sigil
#

anyways chat should I update my IntelliJ IDEA Community Edition 2023.3.3 to IntelliJ IDEA Community Edition 2025.1.4

#

my ide is 2 years behind neurOMEGALUL

olive sable
stark needle
midnight sigil
olive sable
#

please remove them

midnight sigil
#

the last time I modified it was 2023/02/11

olive sable
#

catdespair its been like that for 2 years?

midnight sigil
olive sable
#

please tell me this program was never used liek that

olive sable
stark needle
olive sable
midnight sigil
#

oh yea now I know

#

it's only called once in a loop no worries

nocturne olive
olive sable
midnight sigil
olive sable
#

this is some terible shit

midnight sigil
#

I'm trying to pick up what I've learned 2 years ago

#

I don't recall anything

#

I'm cooked for using too many blender

#

it's running at 3100fps

#

chat no worries

olive sable
#

you're supposed to do something along these lines for init of the mesh

#

and then drawing is just this

midnight sigil
#

ahh so it looks like I just go for the simplest implementation

#

just draw everything one by one

olive sable
#

my code is pretty masive cuz im dealing with the gltf file format here

#

parse the file once, get every mesh in it into a vao

#

for a simple mesh youd not use the gltf way an do it in a single block of code instead of these loops

midnight sigil
#

tbh you can already know my code is fucking ass when I'm defining each vertex manually

#

the project is called lwjgl test anyways

olive sable
#

thats normal

midnight sigil
olive sable
#

if you're definign the vertices yourself anyways you could always remove the hastle of vertex atributes and put it directly in the shader

olive sable
midnight sigil
olive sable
#

for a cube i do it like this

#

its math

midnight sigil
#

I should make a Cube class nocap

#

and fit 80 lines of code just to set up getter/setters

olive sable
#

Ah my isp fixed their server issues

#

I can use discord without vpn'ing to holland

midnight sigil
olive sable
midnight sigil
#

I'm a Java user after all

#

very good performance

#

I'm back to blender

#

fuck java

sage crag
#

em dash

stark needle
#

thats how u make a llm control a robot

nocturne olive
#

How strange

stark needle
nocturne olive
#

And inefficient

stark needle
#

i mean it works

#

thats how all of the robots work

#

e.g. optimus, the gemini robotics, figure 1

#

etc

noble zodiac
#

why would you want to control anything with natrual language tho

chrome peak
#

hellooo, Lately I’ve been asking myself where I want to go in life. What are you doing with yours? How have you found a purpose or a meaningful way to apply what you’re learning?

glass flower
#

annytfSittu i used to be a 3d animator. but there were no schools for that when i had to go into further education so i went to a programmer school instead because it was free and close-by... thats how i found my purpose. from then on i'm doing my own projects and getting better at programming every day (and expanding my portfolio).
its fun. i like doing it

nocturne olive
chrome peak
midnight sigil
trim valve
#

glueless might be about to rewrite my rust application in go

opaque wharf
olive sable
#

how you gon have 15fps?

#

what int he fuck are you running this on?

#

is this a voodoo fx 3000?

#

no consumer gpu should strugle with 8 vertices

glass flower
olive sable
#

so still 8 vertices

#

unless you arent doing instancing?

glass flower
#

huhh why would he do instancing

olive sable
#

@midnight sigil please tell me you're instancing those

glass flower
#

you don't do instancing in a voxel-type game. because every instance is unique

#

so.. it wouldn't really help

glass flower
#

scrajj not really

#

i've build like 5 different voxel engines. never did any instancing

olive sable
#

why not?

glass flower
#

because you can't LULE

opaque wharf
#

Depending on the voxel, it could be that every voxel is not unique

glass flower
#

you can't instance a unique object

opaque wharf
#

It would be a pretty boring world tho

glass flower
#

you chunk it. and then generate the mesh for the chunk. and that chunk mesh is 99% of the time unique

olive sable
#

you just do chunking no?
you draw instanced with the amount of instances to draw being stored in the chunk info. then the locations are stored in an SBSO??????

glass flower
#

scrajj no

olive sable
#

why not?

glass flower
#

because..

olive sable
#

because....?

#

like there has to be a good reason

glass flower
#

scrajj i really don't understand what you mean

olive sable
#

nah, i dont understand what YOU mean

glass flower
#

you make chunks. generate a mesh for the chunk. and then draw the chunk

#

thats it

olive sable
#

you mean to tell me you're sending the mesh data to the gpu every time the chunk changes?

#

are you being serious?

glass flower
#

scrajj ofcourse... well.. technically every frame not just when it changes.

midnight sigil
#

I'm duplicating them

#

👍

olive sable
#

god

#

may he help us all

olive sable
midnight sigil
#

you actually do greedy meshing, culling instead of instancing

olive sable
#

that has stopped being the issue here

#

he just told me he's sending it to the gpu every frame?

#

like i cant bruh

rough bloom
#

yeah, instancing is usually unnecessary for voxel-based engines
you just get one relatively small mesh instead
-# well, one per chunk but who cares

midnight sigil
#

you do switch sending thing

#

I think

olive sable
#

you should only send new data when the data changes

#

in other words when the terrain has changed

glass flower
#

annySipping ofcourse it works i get like 165 fps with vsync

rough bloom
olive sable
#

ye but itss till opengl

#

"multiple in-flight frames" you get to choose between 1 or 2

#

"that's not very unusual" AquaCry

olive sable
#

so a mostly static environment benefits from greedy meshing while a dynamic one should use instancign

glass flower
#

this is what im doing every frame. for every chunk

olive sable
#

looks fine for a greedy mesher

glass flower
#

nerm a binary greedy mesher to be exact

rough bloom
olive sable
glass flower
#

uhhh not really..

olive sable
#

huh

glass flower
#

most do a naive greedy mesher. or rather a culled greedy mesher. its basically just the math thats different

olive sable
#

i watched this video like a year back
https://www.youtube.com/watch?v=qnGoGq7DWMc

This greedy mesher is blazingly fast. Written with Rust and Bevy, using clever bitwise operations we can generate chunk meshes, an average of 0.000195 per 32x32x32 mesh!!!
This mesher blows most culled meshers out of the water, and I want to teach you the "secrets" of how to implement this for own voxel engine.
There are 2 algorithms we'll explo...

▶ Play video
glass flower
#

yeah im using that one

#

i translated the rust code to c++

opaque wharf
#

Blazing fast 🦀

glass flower
#

and now im porting my c++ code to rust again xdx

#

LULE like actually. i just have them side by side and just translating the c++ code i wrote back to rust. with a bit of looking into the original rust implementation

olive sable
#

le arrow

#

i see you have some type of syntax mod

glass flower
#

annytfOwo you mean the orange text on the rust side?

#

thats error lens. saw it in a youtube video. and wanted to try it out

#

or what exactly are you talking about

olive sable
#

i still dont get what a voxel being unique has to do with it supposedly being not being instanceable.

olive sable
glass flower
glass flower
#

but im rewriting it in rust as a gdextension.. so.. godot is doing the instancing now YES

#

if it does

#

idk

rough bloom
#

they should be instanceable if you don't combine multiple voxels into the same mesh

#

chunks can't be instanced obviously

glass flower
#

well. the voxels are a single mesh per chunk

#

if you do every voxel on its own. obviously thats instanceable. since its just a texture change

olive sable
#

well thats what i meant, each one indivdualy

#

since caibi was just making a cube of voxels

rough bloom
glass flower
#

tink but maybe that cube of voxels is suppose to be a single chunk

olive sable
glass flower
olive sable
#

rn they're just doing every voxel as a seperate object so nobody is happy

glass flower
#

im using this

olive sable
#

grrr

glass flower
#

it took me like 2 days to get anything rendering

olive sable
#

in opengl?

glass flower
#

tink well i used sokol

olive sable
#

hold on i need to google something

glass flower
#

i think its defaults to directx for me

#

but it has a opengl like syntax

olive sable
#

you used this guy?

glass flower
olive sable
#

its kinda like opengl ye

glass flower
#

yeah tho.. honestly i didn't really like working with it