#programming

1 messages · Page 100 of 1

sage crag
#

no screen will be used most likely

olive sable
#

i know

opaque wharf
#

From this table, you can check the upper bound I think

olive sable
#

im not talking baout your drawing tablet thing for osu

#

i got hyperfixatred on high refreshrate screens

olive sable
opaque wharf
#

Yeah, but then at that point you're making a whole ecosystem of new gen hardware

sage crag
#
@handler("entry", fn(): never {
    @syscall(1, 1, "hello, world\n".ptr, "hello, world\n".len)
    return @syscall(0x3C, 0)
})

the program

sage crag
trim valve
#

smh yet another device at 8000hz for no good reason

rough bloom
desert plaza
sage crag
#

interesting

olive sable
desert plaza
olive sable
#

surely at 8000hz ill get better at fortnite

sage crag
desert plaza
sage crag
#

no int 80 for me

#

syscall

trim valve
olive sable
#

juast do what playstation vr did and use 2

#

or 4

tender river
#

just use display port it can surely handle it glueless

trim valve
#

actually how fast are they these days

olive sable
#

maybe just get 20

desert plaza
sage crag
# desert plaza can i see the hexdump <:ReallyInnocent:1229173141088112640>
0000000 457f 464c 0102 0001 0000 0000 0000 0000
0000010 0002 003e 0001 0000 0078 0040 0000 0000
0000020 0040 0000 0000 0000 0000 0000 0000 0000
0000030 0000 0000 0040 0038 0001 0000 0000 0000
0000040 0001 0000 0007 0000 0000 0000 0000 0000
0000050 0000 0040 0000 0000 0000 0040 0000 0000
0000060 00b3 0000 0000 0000 00b3 0000 0000 0000
0000070 0008 0000 0000 0000 8348 08ec 8d48 2335
0000080 0000 4800 c2c7 000d 0000 c748 01c0 0000
0000090 4800 c7c7 0001 0000 050f c748 3cc0 0000
00000a0 4800 ff31 050f 6568 6c6c 2c6f 7720 726f
00000b0 646c 000a                              
00000b3
desert plaza
#

thanks neuroGlorp

sage crag
#

yw

trim valve
sage crag
#

i think i could shave more bytes off the binary if i bothered optimising the ELF

#

but yk

trim valve
#

by about half

sage crag
#

purest jank

olive sable
#

--omagic is rteally safe i promise...

sage crag
olive sable
#

grok translate please

sage crag
#

really i could just use -N

#

probably the same size too

olive sable
#

does grok mean "deeply understand"????

#

ye i asked chatgpt to translate but also copied my message

tender river
sage crag
olive sable
opaque wharf
tender river
#

so true chatgpt

#

too bad i was talking about VCs

desert plaza
#

is it ableOS

tender river
#

no its linux

olive sable
sage crag
#

x86_64**

#

ableos doesnt use ELF

#

thank god

desert plaza
#

the four magic bytes at the beginning are out of sequence neuroGlorp

opaque wharf
split osprey
#

bro pynput doesnt record continous mouse movements?

small anvil
desert plaza
sage crag
#

noee

tender river
#

hex dump is in 16-bit words

sage crag
#

le

olive sable
opaque wharf
sage crag
# desert plaza yesh
0000000  7f  45  4c  46  02  01  01  00  00  00  00  00  00  00  00  00
0000010  02  00  3e  00  01  00  00  00  78  00  40  00  00  00  00  00
0000020  40  00  00  00  00  00  00  00  00  00  00  00  00  00  00  00
0000030  00  00  00  00  40  00  38  00  01  00  00  00  00  00  00  00
0000040  01  00  00  00  07  00  00  00  00  00  00  00  00  00  00  00
0000050  00  00  40  00  00  00  00  00  00  00  40  00  00  00  00  00
0000060  b3  00  00  00  00  00  00  00  b3  00  00  00  00  00  00  00
0000070  08  00  00  00  00  00  00  00  48  83  ec  08  48  8d  35  23
0000080  00  00  00  48  c7  c2  0d  00  00  00  48  c7  c0  01  00  00
0000090  00  48  c7  c7  01  00  00  00  0f  05  48  c7  c0  3c  00  00
00000a0  00  48  31  ff  0f  05  68  65  6c  6c  6f  2c  20  77  6f  72
00000b0  6c  64  0a                                                    
00000b3
#

would you prefer

opaque wharf
small anvil
desert plaza
sage crag
#

so many zeroes in this program

#

very sad

desert plaza
small anvil
#

Guys should I buy a new mic and webcam or a monitor neuroBwaa

tender river
#

its about what i expected (the backstory), it was probably a good idea not to watch it before s1

olive sable
#

im pushing 22.38Gbps x 3 apparently

desert plaza
opaque wharf
small anvil
# opaque wharf What do you need each one for

My headphone mic sucks, it sounds like im in a tin can, and I'm usually in VC with friends and we usually have our cameras on so it would be nice
buuut....
Another 244hz monitor sounds nice neuroHypers

opaque wharf
#

You can always use Android phone connected via USB for webcam

small anvil
#

And my only phone that I do have has a terrible battery life

olive sable
#

you prob dont need an expensive mic either, a 10 bucks one is fine for most things. unless you're streaming or smthn

desert plaza
small anvil
#

I've got the money anyways

small anvil
#

I can afford all of it but I'm just bad at making decisions

opaque wharf
#

Honestly, I think buying cheap 2nd hand android phone as webcam+mic combo is better than dedicated webcam via usb

#

I don't know why so many webcam sucks, even though they are not constrained by power budget

#

Well, maybe bandwidth

#

But still

sage crag
midnight sigil
#

I'm not going to do rendering on my cpu again neuroLookUp

#

my heatsink can't fucking handle the heat

small anvil
desert plaza
sage crag
opaque wharf
sage crag
#

do you want to read the ableos hexdump

small anvil
# opaque wharf Well, maybe bandwidth

Most likely bandwidth, but my options are limited when it comes to webcams
I've already tried all of the phone webcams like Iriun and such but they're always so laggy, or they work and my phone just goes kaput
In my opinion it seems worthwhile to invest in a proper webcam

desert plaza
opaque wharf
sage crag
#

this binary is wildy inefficient and i dont know why

#

well, i do know why

opaque wharf
#

But yes, if anyone knows a good webcam, you can check that out

small anvil
opaque wharf
#

Because I don't know any good ones

sage crag
desert plaza
# sage crag

that binary isn't also in little-endian 16-bit words, is it?

sage crag
#

also this isnt x86_64

tender river
#

the compiler is stupid....

opaque wharf
sage crag
#

thats the hexdump of a hello world program that runs on the os

#

the os is closer to 1mb

desert plaza
opaque wharf
#

I thought you are sending the hexdump of AbleOS from your wording lmao

#

Also chay, what does this mean? neuroDespair

This site's source code is listed here (It's a simple template-based static html generator). The only interactive piece of functionality here is the comment system, which is done by abusing nginx logs.

sage crag
# tender river the compiler is stupid....
main:
         st $31, $254, -8, 8
     addi64 $254, $254, -25
        li8 $1, 2
         st $1, $254, 0, 1
       li64 $6, 12
       li64 $1, 3
       li64 $2, 1
     addi64 $3, $254, 0
       li64 $4, 17
        lra $5, $0, :main.main.hello, world
         st $5, $254, 1, 8
         st $6, $254, 9, 8
        eca
     addi64 $254, $254, 25
         ld $31, $254, -8, 8
         tx

what is it doing neuroCry

tender river
#

its best

sage crag
#
main := fn(): void {
    @ecall(3, 1, struct align(1) {
        .level: enum{.error; .warn; .info; .debug; .trace};
        .str: []u8;
    }.(.info, "hello, world"), @size_of(u8) + @size_of([]u8))
}

it's not that deep just put the values in the registers

#

i could make this clearer to read huh

#

nah

small anvil
tender river
desert plaza
sage crag
#

i could do better

opaque wharf
#

My question is more like, why....

tender river
#

easier than configuring another program

sage crag
#

and then on top of that, it goes and embeds the type names in the binary neuroCry

#

what are you doing compiler

tender river
sage crag
#

compiler is apparently only optimised for x86

#

i guess this is our fault for not using hbvm enub

#

embarassing

opaque wharf
#

So much for RISC evilSMH

tender river
#

to be fair risc programs can easily be larger

sage crag
#

it would be smaller if the compiler got its act together

#

280 bytes deliv

desert plaza
tender river
#

it does

desert plaza
#

no fukin way

sage crag
#

portable

opaque wharf
#

Yes fukin way

sage crag
#

its intentional

desert plaza
#

RIP optimization

tender river
#

it can be JITd

sage crag
sage crag
desert plaza
opaque wharf
desert plaza
sage crag
#

this isnt actually ableos though

#

just a reimplementation of the ableos kernel as an application

opaque wharf
#

"Fix submodule dir"
"Actually fix submodule dir"
Classic

sage crag
opaque wharf
#

I wish git submodule is usable tho

desert plaza
olive sable
sage crag
olive sable
#

i was hoping

sage crag
#

its a software rasteriser running in a virtual machine that writes to an emulated display buffer

#

the framerate of the window isnt even synced to the renderer

olive sable
sage crag
#

old video tho

#

probably patched

tender river
desert plaza
tender river
rigid snow
tender river
sage crag
#

i put it there because it was dubious to be giving the kernel a memset of length zero

#

wasted syscall mhm

small anvil
sage crag
#

though

#

not a syscall on x86

#

bwa

tender river
#

working on hblsp is like doing your dailies

#

you hit a compiler bug and are free for the day

small anvil
#

hblang will soon be the worlds leading programming language

rigid snow
tender river
#

i later go through the comments manually because most of it is spam anyway

#

and by manually i of course mean using a script

opaque wharf
tender river
#
    locations."/submit_comment".extraConfig = ''
      access_log /var/log/nginx/comments.log postdata;
      proxy_pass https://${cfg.domainName}/submit.htm;
      break;
    '';
    locations."/submit.htm" = {
      extraConfig = ''
        return 200 '<!doctype html><html><head><base href="/"/><link rel="preload" href="style.css" as="style"><title>Success!</title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><link rel="icon" type="image/jpeg" href="pfp.jpg"><link rel="alternate" type="application/rss+xml" title="RSS" href="https://${cfg.domainName}/blog/index.xml"><link href="style.css" rel="stylesheet" /><script src="main.js"></script><meta http-equiv="refresh" content="10; url=$http_referer" /></head><body onload="documentLoaded()"><hr/><div class="main-body"><p>Success! It may take a while for your comment to get moderated.</p><p>Please wait for 10 seconds until you get redirected back...</p><p>Or just go there <a href="$http_referer">manually</a>.</p></div><hr/></body></html>';
      '';
    };
#

thats it

sage crag
tender river
#

oh also

  services.nginx.commonHttpConfig = ''
    log_format postdata '{\"ip\":\"$remote_addr\",\"time\":\"$time_iso8601\",\"referer\":\"$http_referer\",\"body\":\"$request_body\",\"ua\":\"$http_user_agent\"}';
  '';
sage crag
#

right now its just two people who are using the language daily

opaque wharf
rigid snow
#

why not just use cgi + any language you want

tender river
opaque wharf
tender river
rigid snow
#

to have them be emailed to you or something uuh idk

#

to be a sane person

tender river
opaque wharf
#

mlnt at least use TSX

tender river
#

but also, i very much am tracking you since i have nginx access logs enabled

rigid snow
opaque wharf
#

Brb, gonna run autocannon so I lit up on the logs like crazy

worldly plank
small anvil
#

Bro i swear to god im legit going to be late to meet a friend of mine because I was lurking in the neruosama programming channel NeuroCorpa

sage crag
small anvil
#

I cannot be real

pine owl
small anvil
#

If they dont:

pine owl
#

uhhhh

opaque wharf
pine owl
#

tell them you were talking to highly intellectual beings trained in the art of computers

desert plaza
pine owl
#

int main() {
int array[4096] = {0};

array[7000] = 0;
printf("%d\n" , array[7000]);

}

Totally getting a job with thisPepega

#

I'm actually so pro at C (no cap fr)

rigid snow
#

neuroHypers ub the b isn't very u here. it will segfault

sage crag
#

lol

rigid snow
#

why wouldn't it if that's the whole program neuroPogHD

tender river
#

it doesnt have to segfault

#

so its ub

opaque wharf
tender river
#

realistically the compiler may well optimize it to just print 0

rigid snow
desert plaza
rigid snow
#

crazy

desert plaza
#

4096 is the size of a page typically

small anvil
#

Segfault my favorite

desert plaza
#

but it allocates more neuroGlorp

opaque wharf
#

It does segfault for me tho. Sadge

small anvil
#

No explainable reason why it segfaults, it just does SMILE

tender river
desert plaza
opaque wharf
#

Technically, the program is working as expected

#

Even if the program somehow run a skynet by accident, it is still within spec

sage crag
#

yes

#

UB is anything-goes

rigid snow
#

why is this an actual argument. i was making a joke

sage crag
#

that byte you just wrote could have been a volatile pin in some embedded device that when changed, activates the super nuke

desert plaza
sage crag
sage crag
tender river
#

it doesn't have to be an embedded device for clang to launch the super nuke

#

you just have to piss the compiler off enough

sage crag
#

this is true

#

clang can launch a super nuke at any time

#

be wary

desert plaza
opaque wharf
split osprey
#

anyone know how to capture mouse inputs if the game captures all of them

rigid snow
split osprey
#

ive tried all the python libs, they all get blocked by the game before the input reaches them

small anvil
opaque wharf
tender river
#

no

desert plaza
sage crag
#

im good

#

but also

#

antitrust

opaque wharf
opaque sigil
#

Still no

sage crag
#

awa

opaque wharf
small anvil
#

For my next project I shall turn C into an interpreted language

opaque sigil
#

Actually I guess /bin is just a symlink to /usr/bin so i guess that should work on a lot of systems

tender river
#

javascript

opaque wharf
tender river
#

awa

dry charm
dry charm
sage crag
#

convert hblang to c by compiling hblang code to x86 and then decompiling x86 to c

#

its a preprocessing step

opaque wharf
sage crag
#

awa

small anvil
opaque sigil
sage crag
#

rust will make it fat

sage crag
#

compile it with zig

desert plaza
small anvil
tender river
#

i saw antitone in haskell docs and now antidote is playing in my head osu! brainrot is real

sage crag
#

who is emily and why is she both smelly and princess

opaque wharf
rigid snow
#

oh it does neuroLookUp

opaque wharf
#

Yeah, I'm not putting that up for long lol

opaque sigil
#

The compiler is pretty cool at least neuroPogHD

sage crag
#

jhjkhkjh

tender river
#

true

opaque sigil
#

Same

worldly plank
velvet crestBOT
#

You have unlocked new role

tender river
noble zodiac
#

I will have to spend my morning with reading through government standards for email provides. How lovely

tender river
#

my condolences

noble zodiac
#

also not it telling me to use IP adresses instead of DNS records for "stability"

sage crag
worldly plank
tender river
noble zodiac
#

yes, that is what it says

#

also bukushin, bakushin, bakushishiiin

worldly plank
#

Are you allowed to elaborate? How is plain IP more stable than DNS (supposedly)?

sage crag
#

if you cant resolve the link, no connection

sage crag
#

Sakura Bakushin O neuroNuke

noble zodiac
#

Almost best girl

tender river
#

neurOMEGALUL my multimeter's box says it has "1999-digit lcd"

rigid snow
#

neuroNOWAYING base2k

tender river
#

i have long-ish (about 2/3rds of my back) dark hair so it's relatively hard to bleach too, i thought about dyeing it but i don't want to deal with the hair health consequences (also i'm broke so i could do with fewer expenses, maybe later)

scarlet arch
#

eeeey I broke something. wohoo

#

turns out monitoring about 7k connections and writing most of it to file kills the software :P

sage crag
#

banana

opaque wharf
faint sandal
#

💥 CERT-UA published a report on a malware powered by an LLM.
︀︀
︀︀The malware uses Qwen 2.5-Coder-32B-Instruct via the HuggingFace API to generate and execute commands on infected systems.
︀︀
︀︀It is a Python script that embeds prompts to dynamically craft Windows reconnaissance commands. The generated commands are executed on the fly and the result stored in C:\Programdata\info\.
︀︀
︀︀This is a very interesting use case and you can leverage NOVA for prompt pattern detection.
︀︀
︀︀So here are 2 NOVA rules to detect and match those embedded prompts 👇
︀︀
︀︀➡️ Report: cert.gov.ua/article/6284730

**💬 10 🔁 62 ❤️ 182 👁️ 21.1K **

worldly plank
tender river
#

they made vibe coding into a malware

opaque wharf
faint sandal
#

you call it useless but it actually makes threat hunting this more difficult than you'd think

#

you can write a sigma/ids rule to detect this but there's undoubtedly going to be fp

#

this is still going to be picked up by any competent EDR during execution but still

#

hunting this proactively is not going to be easy

opaque wharf
#

How long until app is sandboxed a la Android by default on windows

faint sandal
#

scrajj weird footnote when linux doesn't by default either

opaque wharf
faint sandal
#

MSIX do that already

#

they do not get regular fs access

#

everything they read/write from/to is mounted on a virtual disk

opaque wharf
#

Yeah, and then after that, how long until they enforce approved app only like apple. Closing down the ecosystem more and more

faint sandal
#

if they do that you'll get people yelling at them

opaque wharf
#

In the name of security

faint sandal
#

i don't really understand whether you're arguing for or against it

jagged turtle
opaque wharf
faint sandal
#

there are apps that distribute in msix format already for those that want to install it that way

#

but the option to run natively on the system will always be there

opaque wharf
#

Indeed. I am just wondering how long until they make more and more decisions that take away the user choice

#

And again, in the name of security

faint sandal
#

it'll be a Windows S situation where no one wants to use it

#

MSIX is technically pretty great otherwise

opaque wharf
#

Windows 11 is also forced to user

faint sandal
#

on paper anyways

#

anyways i'm not here to argue or discuss about windows

opaque wharf
#

Fair

mint comet
#

Yoo, im making a tts model and im trying to add non verbal sound, here is a test voice can anyone give me a feedback?

#

finetuned a base model with 2000 samples from twitch streamers dataset

turbid robin
#

I got bored so im installing linux mint....

rigid snow
#

At the current stage, NAPI-RS's WebAssembly support is targeted at users who use WebAssembly as a fallback in Node.js, as well as users who develop playgrounds and repro in browsers/StackBlitz.
do i look like i care neuroTroll

#

finally. async wasm is real

rigid snow
# opaque wharf Yeah, and then after that, how long until they enforce approved app only like ap...

i absolutely do have software that isn't notarized by apple or signed on my mac. the "enforcement" is just making sure dumb enough people don't install malware. also "apple approved" in this context is kinda disingenuous, they manually review the app only when publishing to the app store and literally not a single person uses the mac app store. you only "have" to notarize and sign which is unlike windows actually affordable ($99/year)

opaque wharf
rigid snow
#

yeah you have to sign on ios, and undergo a manual review to distribute

opaque wharf
#

Indeed

#

And good thing the EU is cracking down on that stuff

rigid snow
#

you still have to go through the manual review process iirc

#

even when distributing outside of the app store

opaque wharf
rigid snow
#

i have no clue

opaque wharf
#

Mhmm, but I do remember the news about EU is still going after them anyway for not following the spirit of the law

jagged turtle
opaque wharf
stark needle
#

OH MY GOD im almost there

maiden geyser
#

people are known for being soft on things being pushed by corpos, but i hope people will not let that slide

opaque wharf
#

What I am salty about is their OS is not some freeware

#

People legally need to PAY to use their OS

#

And the experience is... that

maiden geyser
#

people
legally

#

people legally need to stop using cheats in cs2

#

however, legally no one cares

#

or, people legally need to pay to use their winrar

opaque wharf
#

Yeah, windows does offer trial and a way for you to use the OS without paying much like winrar

#

But OEM just shove it to consumer anyway

#

Without any real options to opt out

rigid snow
#

or one even, she does not post videos

maiden geyser
opaque wharf
rigid snow
opaque wharf
scarlet arch
#

turns out our interface does not do hostname validation... kekw

#

fucking hilarious

rigid snow
#

ssh root@🍆 is a fun command to type out

scarlet arch
#

gotta love emojis

opaque wharf
#

If the spec doesn't say anything about encoding, slap utf-8 support as feature not a bug neuroTroll

rigid snow
#

i mean, how will native emoji speakers assign hostnames otherwise

stark needle
#

only shes an ai vtuber

rigid snow
#

you said you're pretraining though

stark needle
#

ye

rigid snow
#

pretrain harder glueless

stark needle
#

on top of a non-it model

stark needle
rigid snow
#

no shit, why do you think companies spend tens of millions on compute alone to pretrain them

stark needle
#

yeah but like

#

they opt for like

#

math or whatever

#

i'm aiming for pop culture which is way different than what these llms are optimized for

#

i'm trying to cram so much knowledge at once

#

lol

#

most papers are

#

teaching the llm 50-100 facts

#

in my case it's +100k facts

scarlet arch
#

which.. is fine, but the Go part of our software couldn't handle it

#

cause of course it can't.

opaque wharf
scarlet arch
#

also, in the process, we found a path traversal vulnerability. guess what again: Rust code could easily prevent this with standard library methods. But Go std? nah.

#

the more I have to work with this plague that calls itself Go, and the weird ass decisions I see standard library devs do, the more I fucking hate it

#

like deprecating a method and not suggesting an alternative..

#

okay, mini rant:
The way to prevent path traversal in Rust:

  • canonicalize both paths (the dir you know the file is in that is being accessed, and the file name (which can be a path because user input))
  • check if the target path is inside the known path by checking if the former is a prefix of the latter
  • if it's not, bad path, abort

The way to prevent path traversal in Go:

  • join / with the target path, so it becomes /filepath
  • then join that with the target dir, so it becomes target/filepath
    This shit smells like workaround holy fuck.
opaque wharf
#

Even NodeJS has path.join lmao

scarlet arch
#

canonicalizing a path is way better because this then handles stuff like symlinks correctly. which a dumb join doesn't.

opaque wharf
opaque wharf
scarlet arch
opaque sigil
scarlet arch
#

and while I recognize that that is safe and should prevent traversal, it is the most batshit janky solution I have ever seen

opaque wharf
#

Yeah, NodeJS has fs.realpath that canonicalize

scarlet arch
opaque wharf
#

So golang is indeed cursed lmao

scarlet arch
opaque sigil
#

when i tried rust couldn't handle the edge cases that windows supports

scarlet arch
#

anyway, fuck this language

opaque sigil
#

wouldn't surprise me, there are like half a dozen ways to locate a specific file

#

go is very much the opposite of rust, for better or worse

opaque wharf
#

For better. So TS can finally have moar speed

midnight sigil
#

Do lens modelling on your own ❌
Spend a day making a complex program to do just lens modelling ✅

maiden geyser
rare bridge
#

mark off your bingos!

sharp quartz
#

Hello, I need help creating a personal website with ChatGPT. Can anyone help me???

maiden geyser
sharp quartz
#

I just in general don't know how to do it

scarlet arch
#

also Hi Cloudburst nyaaWave2

scarlet arch
# rare bridge

neurOMEGALUL I didn't have the bingo on hand. also how did you send that message before the actual message

opaque wharf
#

That's something lmao

opaque wharf
#

Because it will determine the best course of action

rare bridge
iron dirge
#

I genuinely think that person doesn't even know that what they're asking for is "Vibe Coding". (I will always put that in quotes because the name Implies actual knowledge of programming)

opaque wharf
rare bridge
#

you'd have to host it too, make sure it works fine on mobile devices (you can't trust the llm to just.. do it for you), and other things

opaque wharf
rare bridge
#

i'm currently dealing with "a json object is apparently not a json object despite being passed through JSON.parse"

sharp quartz
opaque wharf
rare bridge
#

shouldn't be malformed TPF_AkariAkaza_Shrug

iron dirge
#

I was genuinely worried that the ethical creation of neuro wouldn't translate to the community but that fear so far has been mostly abated.

opaque wharf
iron dirge
# opaque wharf Wdym?

To my knowledge Neuro is trained on Willingly supplied information like twitch chat rather than scraping random stuff. As an example. I was worried that there'd be a bunch of "Use AI for everything, scrape everything" people

noble zodiac
#

its still using a base model thats very much not ethicaly created

rare bridge
opaque wharf
opaque wharf
#

Where is this supposedly JSON come from?

midnight sigil
noble zodiac
#

roight

rare bridge
noble zodiac
#

its not like every second day some weirdo pops up in here

sharp quartz
#

I'm on it rn thanks for all the advice ya'll

opaque wharf
opaque wharf
#

Thanks cloud for always removing them

rare bridge
opaque wharf
midnight sigil
#

lemme guess, it's a type-safety problem NeuroClueless

trim valve
midnight sigil
rare bridge
#

SCHIZO timer

trim valve
blissful geyser
#

I don't wanna deal with json ever again

trim valve
#

there's a new lens type in cycles called custom where you give it a shader

#

idk really what else to say

rare bridge
#

????? trimming the output was the problem????

rare bridge
#

i love js TheVoices

opaque wharf
midnight sigil
trim valve
#

I think so?

opaque wharf
midnight sigil
# trim valve I think so?

that is indeed the fastest way(in render time) of doing lens simulation, but it would require you to literally write lens specifics and ray intersections in OpenShaderLanguage

#

I refuse to

trim valve
iron dirge
#

There are two reasons I despise JavaScript.

1). Not statically typed
2). The semicolons being a suggestion and the fact that that means it has to be parsed in a way that makes the way I prefer to handle some elements invalid because it limits what can be on a new line more than other languages.

desert wave
#

I don't think I've ran into 2

iron dirge
hard raptor
#

Question: since a lot of vtuber servers with a tech chat basically puts all tech topics in 1 chat, some name them programming, some name them computers..

Is that the case here too?
Or do i need to go somewhere else with questions about hardware configuration of my first pc build?

noble zodiac
#

All technical talk should go here. This includes programming, hardware, networking, security, mechantronics and so on.

hard raptor
#

Oh right, that was my fault

#

So, i have this list of components:

[  ] CPU: AMD Ryzen 9 7900X  (€349)
[  ] AIO Cooler: NZXT Kraken plus 360 (€192,49)
[  ] Motherboard: Gigabyte B650 EAGLE AX (€139)
[  ] RAM: Kingston FURY Beast 64GB - DIMM - DDR5 (2x 32GB) (€164,90)
[  ] 1st SDD:  Samsung 990 EVO Plus - 1TB (€86,90)
[  ] PSU: Corsair RM1000e - 1000W (€169,90)
[  ] New GPU: Gigabyte AMD Radeon 7600 XT 16GB (€364)

I mainly wanna use it for programming, music production, the sims 4, minecraft and gta v

Is this good for that? Or do i need to change some things?

opaque wharf
#

What kind of programming?

#

AI stuff?

hard raptor
opaque wharf
#

Including game dev?

hard raptor
#

Yeh

opaque wharf
#

I don't see anything off with it. Are you targeting 1080p?

#

As in, using 1080p monitor

hard raptor
#

I was planning on buying 4k monitors, cuz the ones i want, the 1080p version is not much cheaper

#

But at the moment i have 720p monitors

opaque sigil
trim valve
#

only question is why an AIO over an air cooler?

hard raptor
opaque sigil
#

That too, unless you're space constrained an air cooler should be able to handle the CPU just fine for like a quarter of the price

opaque wharf
#

Hmmm, for 4K I think it is indeed better to lower your cooler budget a bit

hard raptor
#

Well the thing is.. i don't really have a set budget

#

This is a project i wanna spread the buying of the parts out over months

opaque wharf
#

Are you fine with upscaling technology and frame generation?

hard raptor
opaque wharf
#

Not really nVidia specific tbh. I'm just asking because for 4K, I think you either need to tamper expectation for the quality setting, or compromise with upscaling at best

#

But from the list of games, I think you're still good

hard raptor
#

I am not worried about money at all tbh, but morally i think i wanna set the limit for GPU at like 500 euros

opaque wharf
#

Hmmm, then just look for something in that price bracket. Because the CPU is already a good pick IMHO. Or even get better motherboard if you want. Higher tier usually has higher quality component so it may last a bit longer

nocturne olive
opaque wharf
#

She wanted to avoid it

nocturne olive
#

Silly

#

Then either Intel B580 or something from AMD
For 4K I'd guess AMD high end is the only good option

opaque wharf
hard raptor
nocturne olive
#

At least they're not planning for any AI/ML, that stuff needs Nvidia with massive VRAM

nocturne olive
opaque wharf
#

Yeah, but 4K still isn't sipping VRAM either

opaque wharf
#

16GB is the recommended IIRC, so the AMD card is good enough as I said

#

But it is indeed not future proof

nocturne olive
#

Working flawlessly

lavish rain
#

guys im a new coder but im having some error opening a python environment can someone help?

trim valve
#

can confirm an amd 9070xt can run minecraft with shaders at 4k 90fps

nocturne olive
opaque wharf
hard raptor
lavish rain
nocturne olive
lavish rain
#

but this error is coming

hard raptor
lavish rain
#

damn i dont have image perms right

opaque wharf
nocturne olive
lavish rain
lavish rain
#

aight

#

so what to do in that

opaque wharf
#

Just start coding

#

It is jupyter

hard raptor
#

I will keep the interl card in mind

#

Also gonna look at higher end amd cards now

lavish rain
#

ahh i see

#

tysm

opaque wharf
nocturne olive
#

I don't know any consumer card with 20GB

opaque wharf
#

We've come so far that 4GB VRAM is considered small LumiW

opaque sigil
#

If you feel like stretching the budget a lil bit there are used 7900 xtx's

hard raptor
#

This one looks pretty

opaque wharf
nocturne olive
hard raptor
#

A bit over my budget though

#

The problem isn't actually the money, but more that i find it difficult to save up all that money and see that i have that much, and then resisting to spend it

nocturne olive
#

Currently the lowest spec card with 16GB is the 4060 Ti 16GB, but that thing is dumb if you're not doing specifically ML on it

opaque wharf
#

Yeah, for 4K gaming at least aim for 70 series card

#

But isn't the Ti usually specced to be the same as the next tier? So 4060Ti may be as good ad 5070

hard raptor
#

Maybe i should just go with my original choice or the intel card first, and maybe upgrade later down the road

opaque wharf
nocturne olive
hard raptor
opaque wharf
opaque sigil
hard raptor
#

Maybe could even just mess with the settings of the monitors a bit and make them run on 1080p if it really becomes an issue for the GPU

opaque sigil
#

Okay I lied that's not always the case

opaque wharf
nocturne olive
# opaque wharf But its used to be like that right?

No, not really
Nvidia really made the low end garbage since 40 series
Before you would expect massive improvements in the 60 class and for the 70 class to beat the previous flagship, with 50 series the 5070 is basically the same as a 4070

opaque wharf
hard raptor
opaque sigil
#

Why not both

nocturne olive
#

Either way, I have a 4070Ti and 3090, that will get me pretty far

opaque wharf
#

Like 750 Ti is equivalent to something 60

opaque sigil
#

No, those are actually fast

#

The 60 cards are just trash

opaque wharf
#

Oh, so it is the reverse lmao

#

Not that the 750 Ti is better but the 60 series is trash

hard raptor
#

I also happen to have one of these HD7950 laying around

opaque sigil
#

It's like 90 >>>> 80 > 70 ti >> 70 >> 60 ti >>> 60

hard raptor
#

But still.. i have it

opaque wharf
opaque sigil
#

You'll probably run into software problems more than anything

hard raptor
#

I think imma buy the GPU as last anyways... i could probably use this one until i have bought the newer one

opaque wharf
hard raptor
opaque wharf
hard raptor
#

I found the thing at a dumpster, so either it is broken, or it actually still works, but just sat collecting dust in someone's home

#

Or third option.. cuz it actually isn't that dusty

#

The person just recently got a new GPU

opaque wharf
#

That's insane

#

Meanwhile I'm still rocking a 1050Ti on my shared rig with my older brother

#

Can't afford new GPU in this economy

desert plaza
#

i've returned from my slumber

#

time to continue hand-parsing program hexdump neuroGlorp

stark needle
#

welcome back

desert plaza
#

thanks neuroGlorp

sage crag
desert plaza
#

this is bliss neuroGlorp

sage crag
hard raptor
#

Ermmm okay

#

Wait

#

I actually thought about my financial thingies a bit

#

I may have even more budget than i intended

#

My idea was to just set aside like 200 every month, but if i calculate what i should have at the end of every month even after that, i can spare an additional 268.. that would make it 468 in total that i am able to set aside

split osprey
lavish rain
#

@opaque wharf tysm for that thing but i managed to fix my anaconda it said one of the core files was not writable so i had to set it to writable and it works now

opaque wharf
trim valve
split osprey
#

yea but i woudl have to buy arduino wouldnt i

#

i didnt expect roblox to have such strong protection against copying inputs

#

all i want is data for my ai :(

hoary lion
#

awawawa

opaque wharf
sage crag
#

setattr type things

#

or something that depends on runtime types

split osprey
#

Why would roblox be so Strong with anti mouse capture

sage crag
#

and usually functions with IO effects or that modify global state (where the interpreter has a global lock)

#

probably also functions that create dynamically sized objects

opaque wharf
#

For once you're awake in the morning lmao

#

Oh wait, no

#

You 00 is my 07 AM

#

And it's 00 here, so it should be evening now

#

AbleCorp catdespair

trim valve
sage crag
olive sable
#

goodmorning

#

KONII, how much did you sleeep???????

#

cuz ity looks like you slept only 6 hours

sage crag
#

6 hours is more than enough

#

awa

opaque wharf
#

6 hours is bare minimum tbh. 6-9 hr is the ideal isn't it?

olive sable
#

GETHIM sleep more

sage crag
olive sable
#

i can and i will

#

i sleep 10 hours

sage crag
#

are you a hibernating species

opaque wharf
olive sable
#

i hibernate during daytime so kinda

olive sable
#

konii is seemingly just jobless

opaque wharf
trim valve
#

smh sam don't you know hibernation is bad for your windows enub

olive sable
#

i dont remember what the diffrence is

trim valve
#

me neither tbh

sage crag
olive sable
#

wait how old are you even?

#

i thought you were like 27

opaque wharf
#

Neuro is Neuro Samantha. So is Evil also Evil Samantha?

olive sable
#

if samantha is a last name then sure

opaque sigil
trim valve
opaque wharf
#

Sleep is just going to RAM, Hibernate goes to storage

opaque sigil
#

this is actually not a joke, my pc doesn't post half the time i wake it from sleep

trim valve
#

idk I just got sick of hibernate hogging 64 gigs of storage

sage crag
opaque wharf
opaque sigil
#

it do be like that

olive sable
sage crag
opaque wharf
#

Because it needs to store the whole RAM to the storage

olive sable
#

konii is elderly

desert plaza
opaque sigil
#

konii is the linux grandma neuroPogHD

sage crag
olive sable
#

97

#

damn

#

konii could pass away any moment

trim valve
#

how long does a colour television usually live

sage crag
#

uhh

olive sable
#

10 years? maybe 30 at most

trim valve
#

o7

sage crag
#

about 30k hours of continuous use

olive sable
#

konii are you lcd, oled, crt or led?

sage crag
#

3.4 years typical lifespan

sage crag
opaque wharf
trim valve
solid bough
#

Does that give hospital UI vibes?

olive sable
desert plaza
trim valve
#

idk what hospital ui means

trim valve
#

looks like ancient windows though

wooden hawk
opaque wharf
solid bough
olive sable
#

what is that gif supposed to mean?

#

someone translate please

sage crag
wooden hawk
#

If it does I'd recommend some kind of UI framework because it can do all the hard parts for you.

opaque wharf
nocturne olive
wooden hawk
solid bough
opaque sigil
solid bough
wooden hawk
#

Just get an optane SSD as your windows drive.

#

Your computer will boot faster than it wakes from hibernate.

sage crag
#

yes

opaque sigil
#

it is

desert plaza
#

then how does that help me

solid bough
#

Looks like it

sage crag
#

you can tell because of the warcrime command names

opaque wharf
#

Meanwhile toast is asking what did people do to bork their windows install

solid bough
opaque wharf
#

While your own windows install is itself quite cursed evilWheeze

opaque sigil
#

dude you have no idea, my windows is beyond cursed

#

but i can also deal with it so it's fine

solid bough
opaque sigil
#

i recently moved onto %PATH3% btw neuroHypers

hard raptor
#

I just ordered the case and the motherboard, my pc project gonna me awshome!

worldly plank
nocturne olive
desert plaza
#

toast you're a windows power user lmao

gritty dust
#

heyo

opaque wharf
#

Is your path so long that you need to have path 2 and 3?

opaque sigil
nocturne olive
opaque sigil
#

didnt mean to reply

hard raptor
wooden hawk
#

Just use cursor /s

opaque wharf
hard raptor
#

Oh alr

solid bough
opaque sigil
#

nice we both fucked up our replies

opaque wharf
#

Why are we like this

solid bough
#

Yes

nocturne olive
opaque sigil
#

but yeah, me and windows have a very strong love and hate relationship

trim valve
#

I assume you're using tkinter?

solid bough
opaque sigil
#

tbf if it wasn't for my cursed audio setup i would be daily driving linux already, the one game that kept me on windows is dead to me

opaque wharf
opaque sigil
#

i'll figure it out eventually i just haven't had the time

olive sable
#

does sdl have built in gui?

opaque wharf
nocturne olive
#

It doesn't really matter what you use, GUI will be pain anyway

solid bough
hard raptor
#

Not AngularJS

opaque wharf
opaque sigil
nocturne olive
solid bough
opaque wharf
solid bough
#

Nvm

solid bough
opaque wharf
hard raptor
opaque wharf
#

But if it could, then that would be easier I think

solid bough
hard raptor
hard raptor
solid bough
opaque sigil
solid bough
opaque wharf
hard raptor
opaque sigil
opaque wharf
hard raptor
solid bough
#

Btw, is that good?

opaque sigil
#

at least i have wsl2 neuroPogHD

solid bough
#

that is the short name of "start gui"

opaque wharf
hard raptor
opaque sigil
#

if elgato ever makes a linux version i'm gone, instantly

opaque wharf
opaque sigil
#

but i doubt that'll ever happen

solid bough
opaque wharf
#

Windows Subsystem for Linux 2

#

Linux VM in windows

hard raptor
solid bough
#

Ignore that I have IE11 installed...

opaque sigil
#

i think it's enabled by default on any somewhat modern build

opaque wharf
#

As in, built-in stuff that is available on MS Windows

opaque sigil
#

can try using the wsl command

solid bough
opaque sigil
opaque wharf
#

On latest windows update, it should default to WSL2

hard raptor
# solid bough Where?

In powershell with admin privileges

$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
$ Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
$ wsl --set-default-version 2
solid bough
opaque wharf
opaque wharf
opaque wharf
solid bough
#

I have Windows 10 22H2 (Build 19045.6159)

hard raptor
#

Yeah

#

That should meet the requirements

solid bough
hard raptor
solid bough
#

Because that prompted me to restart

hard raptor
#

Also the $ is just to let you know "this is a command" you shouldn't include them when copying, and you shouldn't try to run all 3 in 1 line

solid bough
#

Yeah, The first line ran fine on CMD

#

the second and third line didn't go too good

hard raptor
#

You need powershell

#

Not command prompt

#

And with administrator privileges

solid bough
#

Last line did the same thing on PS

hard raptor
#

Hmmm

#

Hold on let me check something

#

Oh yeah

#

Restart and then run the last line

solid bough
#

for some reason my PC want's me to restart so bad

hard raptor
#

You really should

solid bough
opaque wharf
hard raptor
solid bough
#

I restart my PC just every quarter of the year, nothing went wrong yet

opaque wharf
solid bough
#

What?

#

it's normal

opaque wharf
hard raptor
#

Bro treating windows pc like a linux server fr fr

opaque wharf
#

Alright, I ran out of despair emote

solid bough
opaque wharf
#

But really, you should restart after every update ideally for windows

solid bough
solid bough
hard raptor
#

I am surprised things even work at all on your end

solid bough
#

Why are you two flabbergasted about that?

opaque wharf
hard raptor
#

But in this case

opaque wharf
#

But driver update is pretty common I think

hard raptor
#

We made you install a kernel update

#

So restart, silly

opaque wharf
#

And even in linux, if the kernel is updated, you should restart for it to take effect

solid bough
opaque wharf
hard raptor
#

Somethings even break in linux after a kernel update and you try to use them before restarting

opaque wharf
#

Otherwise, the driver doesn't really get updated

solid bough
opaque sigil
#

my favourite thing is when i update my nvidia driver and then try to use nvidia-smi inside wsl2 and it just segfaults

opaque wharf
hard raptor
#

I was confused about "55.8 GTexel/s" and thought why is your GPU processing 55.8 very large versions of a dutch island

opaque sigil
#

nah the graphics driver is replaced in-place just fine tbf

#

though i would still recommend restarting every now and then for good measure

opaque wharf
solid bough
#

I just wait rn that the render clients are done

faint sandal
#

it switches to the basic renderer when the dedicated graphics driver isn't available hence the flicker

solid bough
#

Yup

#

Man, my NVIDIA Quadro M2000 is like a snail right now

#

Sure, it only has 786 CUDA cores

trim valve
#

glueless it flickers a lot less if you update graphics drivers over remote desktop

solid bough
#

brb

trim valve
#

I mean

#

you do you, but I wouldn't advise it

#

I was mostly musing about it because I accidentally did it without thinking

faint sandal
#

afaik the rendering just cuts out and recovers shortly

#

RDP should be able to recover from it hence no flicker but temporary loss of frames

#

when it drops frames it just lags as opposed to giving you black frames

solid bough
trim valve
#

idk how windows' remote desktop stuff handles it but sunshine got a bit unhappy because it was using hardware accelerated encoding

solid bough
#

Alright, All render clients are paused now

#

Time to do what everyone in here Loves. Updating stuff without restart

noble zodiac
#

I don't get why people are so allergic to both updates and restarts

solid bough
#

I'm just allergic to it because I really don't want to start the programs again.

#

And I install Version 577.00 rn

noble zodiac
#

if only there was a mechanism to start programs automatically, not sure how you would call that.... autostart maybe, huh

solid bough
#

PS: What one is the Taskmanager of the PC shown?

solid bough
#

YOOO, that driver works with that GPU :O

#

That is insane

#

brb now

faint sandal
#

I'd have to relogin to everything

solid bough
#

Anyways, I have that triple monitor setup

#

Great and now I don’t have Internet

#

I’m writing this via my phone

#

I just restarted my switch now

#

It did literally nothing

#

Reeeeeee

#

Oh great I don’t know what is going on with that device

opaque wharf
#

I feel like I have quite a normal setup here

solid bough
#

Did somehow my mesh device just die?

#

Out the lan part

solid bough
#

And then through the repeater

#

The most right cable is going to it

opaque wharf
solid bough
#

Should I just restart the repeater?

opaque wharf
#

The basic one is, does the whole network is down?

solid bough
#

It is not actually

opaque wharf
#

As in, every device that should have internet access, cannot access the internet anymore

solid bough
#

I checked the router and it is not having an spasm attack

#

I’m using the Wi-Fi through that phone right now

opaque wharf
#

Then check which device the PC is connected to

solid bough
#

Hang on

opaque wharf
#

Is it directly to the network switch or via other thing

hard raptor
#

Wait

#

They finally restarted their pc?

olive sable