#programming

1 messages · Page 94 of 1

amber fractal
#

Real strat, I would have opened up kitty or something else with the Shift+Ctrl+U bind for unicode explorer and copied that over to my clipboard.

desert plaza
#

idk either

olive sable
#

#

ye i cant finf it immediatly in win+v

#

but i found this weird percentage with too many 0

amber fractal
#

0/000, dividebyzeroerror

olive sable
#

catastrohic failure

sage crag
#

same

desert plaza
#

thanks wikipedia

olive sable
#

honeslt wehn you devide by 0 you should just start continuing with ±inf

amber fractal
#

inf check my beloved, multiplies the signs (I'm looking at you -0)

olive sable
#

uh what?

sage crag
#

jerm

olive sable
#

jer?

opaque wharf
#

Oh man, it is funny that now companies are looking to ban AI art/content on their platform

olive sable
#

aight imma sleep

tight tinsel
#

i got a interview in 10 mins

#

slightly nervous

tender river
#

good luck you got this

#

at least you got to the interview stage i never got that far neuroDespair

tight tinsel
#

not really a job interview more of a course interview

tender river
#

ah

tight tinsel
#

got some notes on the second screen

olive sable
# tight tinsel i got a interview in 10 mins

firm handshake, be confident, and when they ask you to tell about yourslef dont explain why you're fit for the job, they actually want to hear a short description of you like yuor hobbies and siblings and stuff

tight tinsel
#

e interview

olive sable
#

thats what i learned in school a month ago at least, i have no clue if its acurate

tight tinsel
#

but i got a physical one tomorrow

#

as well as an aptitude test

#

at least its through zoom and not teams

amber fractal
#

I do have a job interview coming up, pushed back to Friday so that's fun.

unkempt citrus
#

Ive done a few interviews now

#

and like 200+ applications now

#

1 offer and its IT, which is cool, but I'm already IT and I wanted to swap to eng or data

tight tinsel
#

catdespair they want me to be 10 mins early but the meeting room isnt opened yet

olive sable
#

Just join asap i guess

tight tinsel
#

finished

safe path
#

how did it go

#

did you get a jerb

tight tinsel
#

interview for a course, did ok

opaque sigil
stark needle
#

j*b

#

based programmer wins against openai

#

in optimization coding tournament

#

Without ai tools

lapis wraith
dry charm
#

and not even with a slight margin, that is subtential

stark needle
#

Ai is NOT a match to polish programmers

opaque wharf
cosmic sphinx
#

PauseSama gpt-5?

#

whatever they release, im waiting for google to retaliate with Gemini 3 catSUS

stark needle
#

Gemini 2.51

#

Gemma 3 thinking when 😭

faint sandal
glass flower
cobalt sigil
opaque wharf
dry charm
#

AI generated candy crush levels

#

lets go

unkempt glacier
#

gius should i switch from nginx to OpenLiteSpeed?

opaque wharf
#

Depends on your use cases. Do you have any specific need for the webserver to do?

#

If your issue is just configuration, then I can only say go for it

unkempt glacier
#

or just personal site

opaque wharf
#

I think if the current setup works then why change?

unkempt glacier
#

because it has web dashboard

#

at the moment i use openlitespeed for phpmyadmin

opaque wharf
#

Yeah, as I said then, if your issue is config and monitoring then go for it

#

For small site it doesn't matter much which one you choose

unkempt glacier
#

so i could save stuff for other projects aswell

opaque wharf
#

Honestly I think it won't matter that much. You application or database will most likely have bigger memory footprint than the webserver.

unkempt glacier
opaque wharf
#

Is that for one service or the whole thing? If it is for one service only, that is more than enough for small/personal site. If it is for the whole suite of application that you're going to install, then I suggest adding a bit more depending on how many services you'd like to run

unkempt glacier
#

that db

#

it runs mariadb

opaque wharf
#

Oh, that's enough then. Its still count as one service technically (one database server). Maybe add one more CPU if you're experiencing lag spike

unkempt glacier
opaque wharf
#

Yeah, I'm just suggesting it if you're experiencing lag-spike. Highly unlikely if you're the sole user and all the service installed is behaving properly

unkempt glacier
#

so far my setup looks like that:
vm1 = php sites (only, runs nginx)
vm2 = mariadb and mongodb (i didnt get it yet)
vm3 = docker and nodejs discord bots/small projects

opaque wharf
#

IMHO, if you're that worried about resources then VM is not the way

#

But if you're learning how to setup VM then that's fine

unkempt glacier
opaque wharf
#

Yeah, it will depend on how many people is accessing the service honestly

unkempt glacier
#

half of it is bots 😭

opaque wharf
#

17K in 30 days that hits your server should still be within the capabilities of your allocated resources

unkempt glacier
#

it still to be honest better than my laptop when i hosted stuff on it

#

because my laptop has 2 cores and 1,smth i dont remember ghz

#

and that hp where i switched has 3ghz

opaque wharf
#

Think of it this way. 17K request within 30 days is just shy of 600 request in a day. That means around 25 request/hour. So your if you wanted to check if it is enough or no, you can just test it by accessing the site yourself. If you feel any lag or it is not to your expectation, you can check where the bottleneck is

unkempt glacier
#

2secs to load

#

(its light php page tho)

#

sometimes lower

opaque wharf
#

Yeah, again, if you're satisfied with it then it is good enough. You can test it using some benchmarking tools

#

Keep in mind that I assume the load is spread equally across time for that 17K

#

That's where the 25 req/hour comes in

glass flower
#

Nyehehehe install anubis and make those bots pay (in compute)

glass flower
#

a proof of work captcha

opaque wharf
glass flower
#

makes the client run expensive javascript to proof they are legit basically. but it mostly just slows down bots a ton so they'll probably just stop

glass flower
unkempt glacier
glass flower
unkempt glacier
#

i use cloudflared for sites bcs my isp doenst like portforwarding on 443

glass flower
#

cloudflare doesn't do anything like that yet.

opaque sigil
#

cf has their maze at least, even better
Make them think they're visiting an actual website neuroPogHD

glass flower
unkempt glacier
#

can i use anubis and cloudflare?

glass flower
unkempt glacier
#

alright i will try it out thanks

glass flower
#

anubis will tho also screw up your indexing so it might not show up on google or something

#

since... they also are affected by it. not sure if you can configure it to not do it

unkempt glacier
opaque wharf
#

'ol reliable

glass flower
# unkempt glacier is there way to fix it tho? i want allow only google duckduckgo and bing aswell ...

idk. never used it.
"Anubis is a bit of a nuclear response. This will result in your website being blocked from smaller scrapers and may inhibit "good bots" like the Internet Archive. You can configure bot policy definitions to explicitly allowlist them and we are working on a curated set of "known good" bots to allow for a compromise between discoverability and uptime."
it seems like its possible to configure tho

opaque wharf
unkempt glacier
#

just asking

glass flower
#

nope

#

since its the client doing the calculations

unkempt glacier
glass flower
#

ICANT because its gonna be making your hosting bill cheaper

unkempt glacier
#

i homelab

#

will it lower my power bill?

glass flower
#

well.. maybe annytfShrug

#

it basically reduces traffic so it will also reduce your demand on the hardware

unkempt glacier
#

can i run anubis on other container or vm so if my first vm is down its gonna stil work?

glass flower
#

read the docs YES like i said i haven't deployed it myself so i have no clue about the details...

#

but probably

#

it just sends the client a payload to compute and then you get a pass or fail back

#

so.. no reason it shouldn't be possible to run seperately

warped narwhal
#

that's an unfortunate typo

opaque sigil
#

Based tbh

opaque wharf
#

Since hosting (storage and idle time) bill is usually so cheap that they just bill by request

unkempt glacier
unkempt glacier
opaque wharf
opaque wharf
unkempt glacier
#

idk if thats bad ngl

#

533.66 MB is what is taking of my internet?

#

or what

opaque wharf
# unkempt glacier 533.66 MB is what is taking of my internet?

Yes, around 500Mb goes through the origin (your server). But for residential ISP they don't charge by bandwidth since the usage is usually within reasonable limit. You watching a lot of video is more straining than those 30 days of server running

unkempt glacier
#

so prob disney took more than my server

#

and netflix

opaque wharf
#

Indeed

glass flower
#

tink i do think its still gonna help with performance

unkempt glacier
#

should i get docker or native anubis

glass flower
#

i do think the docker version is the indented way of using it

opaque wharf
glass flower
unkempt glacier
#

i think i need set alot of docker compose container

#

per site

#

what i do

glass flower
#

scrajj anubis should be in the front of any routing

unkempt glacier
#

because "COOKIE_DOMAIN=site1.com" i have like 4 site

#

so i do need per site set it or idk

glass flower
#

uhhh idk

#

do you have multiple domains?

unkempt glacier
#

yea

#

like 4, rests are subdomains

glass flower
#

i mean.. im sure its possible

#

but even if not.. running like 4 anubis docker instances is probably not that difficult to setup

unkempt glacier
#

docker compose will make that easier

opaque sigil
#

One instance of Anubis must be used per service you are protecting

From the Anubis docs

unkempt glacier
#

subdomains counts aswell?

glass flower
#

no

unkempt glacier
#

thanks god

opaque sigil
#

Though

glass flower
#

neuroLookUp @rare bridge

opaque sigil
#

There's nothing stopping you from having Anubis in front of another reverse proxy I guess

opaque wharf
opaque sigil
opaque wharf
#

But I think placing anubis BEFORE the proxy is a good choice for this use case (low workload server)

opaque sigil
#

Yeah that works too

opaque wharf
#

Uhhh, by pointing the entry point to your server from cloudflare to anubis. Then the anubis will pass the request further to the reverse proxy (OpenLiteSpeed)

unkempt glacier
#

alright i set that like that
version: "3.8"

services:
anubis:
image: ghcr.io/techarohq/anubis:latest
container_name: anubis1
ports:
- "8923:8923"
environment:
TARGET: "http://(localiptoanothervm):443"
BIND: ":8923"
BIND_NETWORK: "tcp"
COOKIE_DOMAIN: "site.tld"
COOKIE_SECURE: "true"
DIFFICULTY: "4"
SERVE_ROBOTS_TXT: "true"
REDIRECT_DOMAINS: "site.tld"
but i wonder if isp wont see traffic to the local ip with stuff

rough bloom
#

anything behind a reverse proxy (or Anubis, same thing) should have an internal IP address in your internal network
your ISP will never see any internal traffic in your network, it never goes through any of their infrastructure
in theory they could send traffic with a local IP in your network as the destination, but in practice they never will and any properly configured firewall/router should block that

unkempt glacier
#

so if anubis is proxing the :443 on another vm nobody could sniff what it does in requests

rough bloom
#

you could, but there's no point really

#

just make sure your internal network is secure 4HEad

#

the usual configuration is to let your reverse proxy do TLS termination for your internal services which use HTTP

dusty niche
unkempt glacier
#

what if someone uploads smth harmful on my site and its gonna be seen in requests

opaque wharf
unkempt glacier
noble zodiac
#

paranoia about what

opaque wharf
#

For some effective security, you need to know your threat model. What are you actually afraid of happening?

unkempt glacier
noble zodiac
#

Why would you have a open upload on the internet for no reason?

unkempt glacier
#

but knowing people and bots people just can spam post requests with these

opaque wharf
#

For the most basic things that can be considered "secure", using TLS and having a good authentication scheme is usually enough

rigid snow
#

sql injection and xss should not be a thing at all in 2025 tbh

rough bloom
unkempt glacier
rigid snow
#

if you log them

unkempt glacier
#

like if someone sends smth harmful like 5 hours ago for example it can be visible still? to wireshark and etc

unkempt glacier
rough bloom
#

no, the reverse proxy may save request metadata, but only if you tell it to (and HTTPS won't help there)

unkempt glacier
#

so i dont have to worry that if someone sends to my server requests with idk gore or smth it wont save on my server? if i dont log that

noble zodiac
#

thats not how that works

rigid snow
unkempt glacier
#

like type of that

rough bloom
unkempt glacier
rough bloom
#

should be fine then

unkempt glacier
rough bloom
#

no

opaque wharf
#

Tbf, I agree for SQL. Mostly talking about XSS stuff

unkempt glacier
#

should i use tls for mariadb tho?

rigid snow
rough bloom
# rough bloom no

actually, one exception
maybe don't reverse proxy those requests unencrypted over the Internet
but that's fixable by using a VPN like Tailscale, still no HTTPS required

unkempt glacier
#

tho it never did get uploaded yet

rigid snow
#

you’re generally good then

unkempt glacier
#

should anubis protect me from it too?

#

because i know there are bots posting these stuff on vichan instances

rigid snow
#

if your concern is bots then it should

unkempt glacier
#

(i mean problem not the unshorten url thingy just saying)

noble zodiac
#

but you are not hosting an image hoster?

unkempt glacier
#

to make small imageboard

noble zodiac
#

well, have fun with that nightmare

unkempt glacier
#

but i asked if anubis would help reduce me that

#

problem

rigid snow
noble zodiac
#

reduce maybe, prevent no

unkempt glacier
#

or viewing

opaque wharf
#

Because if so, you can just disable registration

rigid snow
opaque wharf
#

And only register via invite link

unkempt glacier
opaque sigil
unkempt glacier
#

every service what i do needs account

#

except privatebin

rigid snow
#

if your website is proxied through cloudflare, and it caches an image that later happens to match a database of such material they stop serving that image and send you an email, but you have to remove it in reasonable time or you get banned

unkempt glacier
rigid snow
#

read the page atp

#

everything i said is from there

unkempt glacier
#

does it stop the requests or block them tho

rigid snow
#

no it retroactively scans already cached content

midnight sigil
#

I wonder if there will be chaos if I bring up the question "Which Linux distro is the best" glueless

rigid snow
#

microsoft windows

rigid snow
unkempt glacier
#

everything on my server runs on debian

rigid snow
midnight sigil
unkempt glacier
rigid snow
#

it’s too big

dry charm
unkempt glacier
#

roblox

rough bloom
dry charm
unkempt glacier
#

roblox

dry charm
#

...

unkempt glacier
#

roblox

rigid snow
opaque sigil
rough bloom
rigid snow
#

it is technically one

opaque sigil
#

Hannah Montana linux ftw

dry charm
#

Arch with Snapd

unkempt glacier
#

TempleOS better

midnight sigil
rough bloom
midnight sigil
#

we need to code our own internet driver in holyc and asm

dry charm
#

Android is becoming more locked down, so it is getting it's linux rights removed

unkempt glacier
midnight sigil
#

lord be with me

unkempt glacier
#

ok

rigid snow
#

are you lord neuroNOWAYING

opaque sigil
tender river
#

morning vedalEep woke up from the loudest thunder i've heard in years

dry charm
#

The worst part is, if you root and install Linage, you are locked out from a lot of apps

#

for no fucking reason

#

fucking McDonalds app has root detection WaitWhat

tender river
#

it was reverberating for like 20-30 seconds

midnight sigil
opaque wharf
#

Or some Super Weapons being fired I guess NeuroClueless

tender river
#

nope its thunder

#

i live just a tiny bit too far from the frontlines to hear any weapons

midnight sigil
#

nuked

opaque wharf
#

I sure hope not

sage crag
#

abwabwabwa

opaque wharf
#

Awawa?

sage crag
opaque sigil
midnight sigil
sage crag
tender river
#

playing /dev/urandom in ffplay: is this a neuro arg reference

midnight sigil
#

I choose /dev/random

tender river
#

they're literally the same thing

midnight sigil
#

no

sage crag
#

urandom gives as much data as requested and random only gives as much as is currently available, so may error if there isnt enough in the entropy pool

midnight sigil
sage crag
#

mhm so reading from /dev/random can block until there are enough random bits of entropy

#

urandom is identical to random provided that there are enough random bits of entropy

#

the difference is in the behaviour if there arent enough random bits

#

wait this may not be true in modern kernels though newero

sage crag
#

yeah looks like in modern kernel, they are functionally identical

unkempt glacier
#

guys i wanna selfhost my own git should i use gitlab,gitea,forgejo to work well out of box

sage crag
opaque wharf
sage crag
rough bloom
sage crag
tender river
opaque wharf
#

/dev/random only blocks when it hasn't been initialized

unkempt glacier
#

i never used gitlab sorry

tender river
#

That change made it as far as the mainline during the Linux 5.18 merge window, but it was quickly reverted when problems were found

sage crag
# unkempt glacier like??

typically forgejo is much more lightweight than gitlab. gitlab has "more" features, but they may not be needed if you only care about the git part

opaque wharf
unkempt glacier
#

what are diffrences between forgejo and gitea

sage crag
tender river
unkempt glacier
#

but why more people choose forgejo

sage crag
opaque wharf
tender river
tender river
#

its also maintained by more trustworthy people (codeberg)

midnight sigil
#

urandom takes in random as seeds

#

why is #programming talking about fucking version control platforms 😭

tender river
#

????

midnight sigil
#

is this on bingo

sage crag
tender river
#

also any open source project that has this doesnt deserve to exist

midnight sigil
midnight sigil
#

doesn't matter

sage crag
midnight sigil
#

maybe I'm secretly running IBM

opaque wharf
#

All computer is quantum computer evilFumo

opaque wharf
#

Its just manipulating/using the quantum state differently

sage crag
midnight sigil
#

we'll be having neuro on -10ms reaction speed

#

faster than 0 latency

olive sable
#

Goodmorning

midnight sigil
#

eliv I got automodded

#

gm

tender river
#

and i know this is ironic to say on discord but it makes sense to use discord for non-technical communities like this one

unkempt glacier
#

guys i think i fucked up anubis configuration

#

it keeps refreshing page or redirecting me into same page in loop

tender river
#

fix it newero

unkempt glacier
#

did i set smth wrong

tender river
#

let me check what nix did to my config

unkempt glacier
#

using librewolf is pain

tender river
#

cache exists in all browsers, but isn't it supposed to use etags

midnight sigil
unkempt glacier
#

yea but librewolf breakes half of sites

tender river
#

okay to be fair i have privacy.resistFingerprinting off

unkempt glacier
#

mf work

opaque sigil
#

same, remember it breaking a bunch of sites when i had it on

unkempt glacier
#

somehow that thingy does that

tender river
#

this is a separate setting

opaque wharf
#

Isn't resisting fingerprinting only makes it easier to track/differentiate?

tender river
#

removing hardware details and leaving something generic

opaque wharf
tender river
#

of course ip is a separate tracking vector yes

opaque wharf
#

Like how tor is only anonymous because if only the government is using it, then when a traffic is detected as tor traffic, it is known that a government is using it

unkempt glacier
#

how do i make that Accessible 😭

opaque wharf
tender river
#

bwaa

unkempt glacier
opaque wharf
#

And what are you trying to achieve?

unkempt glacier
#

ports even wont work

opaque wharf
unkempt glacier
#

yea

#

localhost:3000 works

#

no matter what port its always disabled for some reason

opaque wharf
#

Have you configured forgejo to accept request from the reverse proxy (in this case openlitespeed)?

unkempt glacier
#

i dont think so

#

how do i do that

#

it blocks all ports btw

#

by default its always green (other vm)

opaque wharf
#

I'm on mobile, so can't help much beyond asking some question. But for forgejo to works behind a reverse proxy, iirc it needs to be configured to accept the connection from the proxy. And then configuring the proxy to accept the connection from anubis and passing it along to forgejo

unkempt glacier
#

its openlitespeed fault probally

#

btw

unkempt glacier
rough bloom
#

any configuration of the public IP/hostname is usually only for links and webhooks and stuff

#

requests should still go through without that, even if redirects might be messed up

opaque wharf
#

Oh, good to know that the setup is a bit less painful than gitlab or other forge server that I forgot the name before

#

So maybe the VM firewall?

rough bloom
#

the only forge that has been a nightmare to try to set up so far has been sourcehut
I failed

tender river
#

should be painless on nixos

unkempt glacier
#

the listener isnt just running for some reason

rough bloom
tender river
unkempt glacier
#

very stable

tender river
rough bloom
#

the last time I tried was already on NixOS
the package still existed but was already not in a great state
there were issues™

opaque wharf
tender river
opaque wharf
#

Should I sleep or embrace more caffeine in my system?

tender river
#

embrace caffeine and sleep

olive sable
#

Ebough bedrotting for me, i need to get back to work bwaadow

tender river
#

mrp

opaque wharf
olive sable
#

I 1lready slept 10 hours

#

I hate how i charge my slartwatch to track my sleep, i go to bed, and when i wake up it has 2%

#

Like bro wtf

#

And it didnt even track my sleep cuz i forgot to unlock it

opaque sigil
#

i don't think that's supposed to happen FOCUS

olive sable
#

Well it did

amber fractal
#

Man smart watches suck

#

I only hear them being good as phone extensions and otherwise dodgy at best.

opaque sigil
#

i like using mine as an alarm and timer

#

much nicer than the phone

olive sable
#

I get iy only has 247mah, but man the display is only on for a couple minutes per day

opaque sigil
#

being able to have my phone on silent is kinda nice too i guess

opaque wharf
#

What is the android name again? Watch OS?

opaque sigil
#

wear os

#

watchOS is the apple one

opaque wharf
#

Man, tech companies and their naming sense

opaque sigil
#

smart watches are convenient but i'd never buy one for the full price they ask tbh

olive sable
#

I have a galaxy watch 4. I would consider that a "proper" smart watch?

opaque sigil
#

i have the same one, tf are you doing with yours that it's not even lasting a night

#

granted i have the classic but still

olive sable
#

Idk

opaque wharf
opaque sigil
#

the galaxy watch 4 is kinda weird since it's like half wear os half tizen iirc

opaque wharf
#

How long have you had it?

olive sable
#

2 years

opaque wharf
olive sable
#

Sure NeuroClueless only 1%

opaque wharf
# olive sable 2 years

Huh, the battery is usually still good for that time. But maybe your battery is more degraded somehow

opaque sigil
#

it does watch things neuroPogHD

opaque wharf
olive sable
#

I havent updated it in a long time tho

#

Lemme see

#

Oh i need to update the app first, goddamnit

opaque sigil
#

i'm still annoyed about that one time they pushed out a major update and it changed to require an extra tap to turn on sleep mode since there are more modes now

#

never have i ever used any of the other available modes

#

wtf am i going to do with a "theatre mode"

olive sable
#

I have never used sleep mode lol

olive sable
#

I had to go to theatre for dchool

#

And i went to watch a movie

opaque sigil
#

i just turn on sleep mode when i'm in a theatre

opaque wharf
opaque sigil
#

all it does is turn on dnd anyway

olive sable
#

I think it also blocks alarms?

opaque wharf
opaque sigil
#

yes

olive sable
#

I turned off power saving and now its updating

#

Lmao

opaque wharf
#

Nice answer

olive sable
#

Guess il see if its better

opaque wharf
#

A throbber, also known as a loading icon, is an animated graphical control element used to show that a computer program is performing an action in the background (such as downloading content, conducting intensive calculations or communicating with an external device). In contrast to a progress bar, a throbber does not indicate how much of the ac...

olive sable
#

i have fries yay

charred bronze
#

hey, can anyone give me a direction here? would focusing on javascript be a bad idea if i were to lean towards AI related specializations?

glass flower
#

python would probably be the better bet in that regard

olive sable
#

ai means torch or cuda

#

so ye python

#

cuda is c++ iirc?

opaque wharf
#

Unless you're talking about the interface part

nocturne olive
charred bronze
#

well i haven't looked into it much since i'm focusing on uni topics atm, but i was interested in AI and my sister told me i should learn how it works so i don't fall into the trap of learning how to train it. She said i could learn either python or javascript, with python being safer but javascript being doable as well.

personally i prefer programming anything in javascript, but idm python

#

figured i'd ask an AI related discord about it

nocturne olive
#

Javascript kinda sucks

tender river
#

go learn python

#

and typescript

glass flower
#

if something.. typescript would be better than javascript LUL

opaque wharf
#

So, do you want to do the AI stuff that is the backend things or the front end things?

glass flower
#

basically:

  • running ai = python
  • training ai = python
  • making new ai = c++ (or any other low level language like rust etc.)
tender river
#

no, making new ai = python too

charred bronze
#

has been a while since we had that convo, but from what i remember is just so i don't become the guy training the agent, but the guy making the ai

glass flower
#

you don't write new ai in python LULE

tender river
#

you do

#

you use libraries like torch that expose a python dsl that compiles to gpu code which runs way faster than something written in rust would run on cpu

charred bronze
glass flower
#

why would rust mean it runs on the cpu LUL

charred bronze
#

but i'm also still an uni student so i really don't know much about what that would be

tender river
glass flower
#

well technically if you really want to go indepth. you would need to write cuda compatible code. and that is likely just easier in languages like c++ or rust or something. you won't write a attention head in python. that just sounds.. weird

#

interacting with ai and putting them together into something useable is done through python im sure. but you won't have the most access you will need to actually be able to write proper new ai's

opaque wharf
tender river
glass flower
opaque sigil
glass flower
# tender river i assure you pytorch is all you need

i doubt something like deepseek or something is made in python mhm im sure its a big part of the pipeline. i don't doubt that. but lower level languages are still insanely important. (assuming we are talking about NEW AI. not variation of existing ones)

opaque sigil
#

usually you prototype in python and then the final deployment gets rewritten in c++ or sth to then run

tender river
opaque wharf
glass flower
charred bronze
tender river
glass flower
tender river
#

not necessarily

glass flower
opaque wharf
charred bronze
#

the way i thought it worked is that team A designs it and team B trains it

opaque sigil
#

always those damn mathematicians ReallyMad

opaque wharf
#

But even then, it should be the infrastructure team that provides the rnd team the necessary compute resource to design and train the "AI"

#

If you mean don't become the infra team, then yeah, learn python

#

Evil is live yeay! evilHyperYay

charred bronze
#

hm, i'll look into it more and talk to her again so i can ask clearer questions, but for now i'll take the advice on python, ty 🙂

opaque sigil
#

clearly the solution is to write mlir by hand newero

#

python never hurts to know if targeting the "AI" sphere

#

you will have to deal with it one way or another eventually

charred bronze
#

great, at least learning it won't be for nothing i hope

#

every second i spent learning java i felt like dying inside

opaque sigil
#

as much as i would honestly love to say learning python is a waste, it's not neuroPogHD

#

python is a lot more lax than java, for better or worse

opaque wharf
#

Java? Not JS? catdespair

#

I hope you didn't just mistake the two

charred bronze
#

java, i didn't

raven dock
#

After you learn a few different languages, they're all the same

tender river
#

if you're not actually learning different languages, they are

opaque sigil
#

talking about python makes me wonder if i could possibly persuade my thesis advisor to let me write my bigint library in mojo, that could be fun neuroPogHD

#

though ig it's still a very new language so eh

opaque wharf
#

I'm just using a programming language as a tool like any other tbh neuroPogHD

#

Don't wanna write raw machine code all the time

opaque sigil
#

i love a good abstraction neuroPogHD

stark needle
#

i may not have a brain but i have an idea

olive sable
amber fractal
#

:hmm:

stark needle
olive sable
#

neuroWaveA hiiii

tender river
#

erf functions are slowly being conceptualized

#

i believe

unkempt glacier
#

why forgejo feels so much faster than gitea

unkempt glacier
sage crag
unkempt glacier
#

or bugs the anubis

opaque sigil
#

it's a sign from above to not use mongodb mhm

unkempt glacier
#

i dont use mongodb

sage crag
#

poor anubis girl

opaque sigil
unkempt glacier
opaque sigil
unkempt glacier
#

is PostgreSQL bad?

#

or should i just use mariadb for the projects

opaque sigil
#

it doesn't matter, choose whichever one you prefer

unkempt glacier
opaque sigil
#

that being said, since you seemed to care about resource utilisation earlier
postgres is considerably heavier than mariadb iirc

unkempt glacier
#

and slower

opaque sigil
#

it's fine

unkempt glacier
#

and i need fast database for one project the fastest possible so uh

#

mongodb kinda sucks in my experience

opaque sigil
#

it doesn't matter unless you're google or sth

unkempt glacier
opaque sigil
#

i stand by what i said neuroPogHD

unkempt glacier
opaque sigil
#

besides, if you need the lowest possible latency you want something more akin to valkey anyway

unkempt glacier
#

idk if mariadb is fast for that type of stuff

opaque sigil
#

nah you'll be limited by the discord api

unkempt glacier
#

oh

#

is it possible to code discord bot in rust btw?

opaque sigil
#

not sure why you would want to but there you go

unkempt glacier
#

and being light?

#

nodejs was kinda pain also idk if its any good for that type of stuff

opaque sigil
#

being light is fair ig, as for speed it really doesn't make a difference unless you plan on supporting commands that do a lot of number crunching neuroPogHD

unkempt glacier
opaque sigil
#

then have fun neuroPogHD

#

you do give up a lot of convenience, whether that's worth it is up to you

rigid snow
# unkempt glacier is PostgreSQL bad?

it seems there's no certain type of infra/backend nerd here... shame, i wanted to see hammers fly into your general direction because it scales badly or something

opaque sigil
#

if postgres can't handle your needs then you're either incredibly lucky to be in your position or you're an idiot who can't use a database tbh neuroPogHD

tender river
#

(in a very bad way where it just read the command from the disk on every execution but the scale allowed that)

opaque sigil
#

also speaking of postgres, TIL planetscale supports postgres too now interesting

rigid snow
#

neuroNOWAYING what

tender river
#

i prefer postgresql simply because everything supports it

#

(almost everything)

#

sqlite for small scale works too, and at large scale sometimes nosql works best

unkempt glacier
#

idk if i should use mariadb or postgresql

#

ngl

tender river
#

just compromise and use mssql

opaque sigil
#

postgres takes up considerably more resources, since you care so much about that

tender river
opaque sigil
#

if

tender river
#

if

unkempt glacier
tender river
#

Microsoft SQL Server is a proprietary relational database management system developed by Microsoft using Structured Query Language (SQL, often pronounced "sequel"). As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the sam...

unkempt glacier
#

how tf i'm supposed to use mssql on debian

opaque sigil
#

they updated the logo huh

tender river
rigid snow
#

also very limited access

unkempt glacier
tender river
#

no idea

opaque sigil
#

i uhhh

#

wouldn't actually recommend mssql neuroPogHD

#

but as a funni meme hell yeah

unkempt glacier
#

i will just use mariadb

opaque sigil
#

if it ain't broke don't fix it neuroPogHD

opaque sigil
unkempt glacier
#

codebase sucks asf

opaque sigil
#

vitess was original by google for youtube right

#

or am i tripping

rigid snow
#

accidentally cmd-q while focused on discord but internet is dogshit and discord downloads the whole app bundle on macos when updating so like 200-300mb, gg

opaque sigil
#

and then taken over by planetscale a couple years ago

opaque sigil
#

oh nice i was right neuroHypers

#

they became the main contributor

rigid snow
rigid snow
sage crag
#

mrrp

rigid snow
#

konii is cat

unkempt glacier
#

ngl should i keep bot coded in nodejs, switch to python or rust

rigid snow
#

are you comfortable with node? then 0 reason to switch

opaque sigil
#

discord.js is by far the most well-maintained option of the 3 so there's that too

unkempt glacier
#

it needs recode

#

at some point

rigid snow
#

then what you need is a refactor or a rewrite like you suggest, not changing languages

tender river
#

why does it need a rewrite if it works

unkempt glacier
#

also its hard to me to update it due to code structure

#

also dashboard is fucking mess

#

and i dont feel comfortable using the uhh mongodb because i wanted try it out but uhh i didnt find it good for me

rigid snow
unkempt glacier
#

and every time when iwant add someone or remove i need restart bot

olive sable
#

awa

rare bramble
#

moving my screeps codebase to use more generic types like storable & buildable and having generic fuctions operate on them instead of me re doing it all every time, simplifies the code just a little bit...

unkempt glacier
#

should i use pm2 for my discord bot

#

or dockernize it

#

nodejs btw

amber fractal
olive sable
opaque sigil
#

i like using pm2 personally but that's just me

#

if you're already using docker i don't think it matters too much

unkempt glacier
#

is there better way to edit src's inside filezilla sftp

#

i find it harder to just edit some part of src

opaque sigil
#

Most code editors have a way to let you edit remote files over ssh

tender river
#

just use sshfs

#

oh right windows

#

idk wsl or something

#

surely it supports fuse

glass flower
#

vscode can just connect to a folder on a server and directly edit stuff there

unkempt glacier
glass flower
tender river
#

pretty sure the ssh extension is proprietary and wont work with vscodium

opaque sigil
#

There's an open source version of it but idk how well it actually works

#

I guess there's also nothing stopping you from just adding the official plugin marketplace to vscodium neurojuice

tender river
#

even if you add it it wont work

#

because it relies on proprietary components in vscode itself

#

well at least thats how i remember it

opaque sigil
#

Idk

#

I'd test it rn but I cba to setup vscodium

#

Probably should though

#

Either way, there is a replacement extension you can just use neuroPogHD

tender river
#

Most MS extensions are limited to run on only MS products by their license and by running additional checks in their proprietary code.

opaque sigil
#

sad

tender river
#

just microsoft things

#

stuff like that is why i just switched to vim

opaque sigil
#

why tf is latex workshop on that list

safe path
#

i love emacs tramp mode for this

opaque sigil
#

apparently if you have a US international layout you straight up cannot type "`~ in zed om

safe path
#

except i can't reasonably do collaborative editing

amber fractal
opaque sigil
#

it was thankfully fixed in a pr 3 days ago neuroHypers

cobalt sigil
#

with cursed colour

amber fractal
safe path
#

feelsWeakMan why am i bullied here too

sage crag
#

we love you sometimes

hoary lion
#

Sometimes 😭

olive sable
#

poor vanor

midnight sigil
olive sable
midnight sigil
amber fractal
olive sable
sage crag
olive sable
#

i would respond but automod would probably put a shotgun to my head

midnight sigil
olive sable
#

isnt that also against the ruiles?

sage crag
#

rule 12 is not real

olive sable
#

lets just say i support workers and move on

sage crag
#

it cant hurt you

amber fractal
#

Something about no loopholes evilLightbulbJuice

midnight sigil
olive sable
#

surely vanor isnt still watching NeuroClueless

sage crag
#

a loop is topologically the same as a straw and therefore it has two holes

olive sable
#

wrong

amber fractal
#

Nah, Vanor is probably getting busy being bullied in NN

olive sable
#

a star and a loop both only have 1 hole

midnight sigil
olive sable
#

whats that called, morphology?

#

idk

sage crag
#

straws have one hole

midnight sigil
olive sable
midnight sigil
#

schizo

sage crag
#

5am

midnight sigil
#

in topology, everything can be mapped/transformed onto/into a donut, thus everything technically have only one hole

#

problem solved

amber fractal
#

Sam 5am, my brain doesn't see the difference clearly ReallyInnocent

sage crag
#

they have two holes

olive sable
#

yes

#

2 holes

hoary lion
#

They are a different shape to donut then

#

Afaik

midnight sigil
olive sable
#

i watched a vsauce video about this but the video starts with him on the toilet so im not sharing it

hoary lion
#

Wow there is indeed a drawing for this

olive sable
#

the human body is 7 holes

sage crag
#

theres more than just the number of holes that is inspected in topology

hoary lion
#

But I don't know the answer either

olive sable
#

you beg to differ? then beg

amber fractal
#

-# There are also warcrimes in topology neuroPogHD

olive sable
#

blind holes arent holes so ears and stuff dont count

#

they can be morphed to flat

sage crag
#

the sinuses are complicated

olive sable
#

airthight = blind hole

sage crag
#

the mouth and nostrils are connected and therefore i posit that there are only two holes on the face

#

if you think about it nostrils and mouth are like trousers

olive sable
#

mouth is a hole, each nostril is a hole, and you got some tubes to your eyes

sage crag
#

but they are all connected in the sinus cavities

midnight sigil
#

butthole

amber fractal
#

Connected to mouth PauseSama

olive sable
#

you got 1 hole from the top to the bottom of the body
2 nostrile, 2 to the eyes, and 2 more for the tears

sage crag
amber fractal
#

-# Hi mods neuroWave

olive sable
sage crag
sage crag
midnight sigil
olive sable
sage crag
#

but the ducts are connected to the sinuses. you subtract one total hole because of this.

amber fractal
#

What a great break from writing not yuri

olive sable
#

topoligically correct smoker

midnight sigil
#

programmers ain't programmering

sage crag
#

read the about section

midnight sigil
#

very technical conversation I could tell

amber fractal
#

this is very technical and important for human simulation research NeuroTease

olive sable
#

googling "topology human" i should have expected the results SMH

olive sable
#

blender woman

midnight sigil
#

I got human topology in the context of 3D modelling

olive sable
#

well yes me too

#

blender is 3d modelling

olive sable
#

ahhh

amber fractal
#

aaaaaaaaaa

olive sable
#

we love topology

amber fractal
#

me after writing without any mental breaks all day

olive sable
#

so the main sinus cavity thingy will "belong" to one of the holes with the other one ending there

amber fractal
olive sable
#

the game jam ends in 3 days

#

i really need to get this finished

amber fractal
#

I blame myself for stalling so hard

faint sandal
olive sable
#

i have worked 3 days in my life so i wouldnt know

amber fractal
#

I'm hopefully going to be first year soon neuroAware

midnight sigil
olive sable
#

shovel game jam

midnight sigil
#

solo team?

olive sable
#

nope

amber fractal
olive sable
#

me, iggly, superbox and weegee

#

6 of the 9 days have passed, and i barely have a functioning demo

midnight sigil
amber fractal
midnight sigil
#

will yall be joining the gmtk as well?

olive sable
#

3 days of fixing the engine, 3 days of 3d modelling something that was probably too big of scope so i canceled half the map

midnight sigil
amber fractal
#

Nah I'm perishing after thiz

olive sable
#

i will go into recluse to do vulkan

#

i also need to do my car theory exam stuff

amber fractal
#

In actuality, I'd just want to work on the parts I skimped on.

midnight sigil
amber fractal
#

More yuri

faint sandal
olive sable
sage crag
olive sable
#

yes

#

same thing for sinuses

#

you have 2 holes end of story

olive sable
#

the fake end is the part that connects to your mouth

midnight sigil
#

that just means you don't have enough cpu clock speed

sage crag
olive sable
amber fractal
#

bandwidth limit neuroMonkaOMEGA

olive sable
#

like actually when i open the game on vsync my pc doesnt even notice

olive sable
midnight sigil
#

neuroPogHD do low-level controls over opengl

olive sable
#

thats called vulkan

sage crag
olive sable
#

you're describing vulkan

sage crag
#

vulkan is more portable than gl to begin with

olive sable
#

yep

#

and it has triple budfering my beloved

amber fractal
midnight sigil
olive sable
#

port minecraft to vulkan

amber fractal
olive sable
#

immeditalt quadruple fps

amber fractal
#

As the resident minecraft nerd, no

sage crag
sage crag
olive sable
midnight sigil
#

forget opengl and vulkan, I choose DX11 neuroHypers

olive sable
#

ew

#

you disgusty me

amber fractal
olive sable
#

i cans ee why

sage crag
midnight sigil
#

i cans ee why

olive sable
#

the performance mods proabbly dont expect a completely diffrent backend

amber fractal
sage crag
#

a pipeline that doesnt exist when using vk

olive sable
#

it kinda does

#

in a way

sage crag
#

not the same pipeline

midnight sigil
#

it's not replaced, it's patched over eliv

amber fractal
#

Sidenote, I did not know neoforge pulled it's act together and actually now has the promised fabric support

olive sable
#

vulkan uses the same pipeline setup as opengl, you just have to make each one manually while in opengl you only make the vertex and fragment shader manually

#

for minecraft tho you'd be better of with a mesh shader so that is the only way you're using a completely diffrent pipeline

amber fractal
sage crag
#

minecraft does most of its rendering in immediate mode neuroSadge

#

if anyone has made a voxel engine before you know that this is a performance killer

olive sable
#

immediate mode just doesnt use a vbo but its actually bad for performance

olive sable
#

id rather not

#

pervert

sage crag
midnight sigil
sage crag
#

awa

olive sable
#

awa

amber fractal
#

I'm extending my break to run a new minecraft modded client

midnight sigil
#

qwq...?

midnight sigil
olive sable
olive sable
amber fractal
#

I mean I stalled for 6 days, I deserve it

olive sable
#

idk if im gonan be able to finish this in 3 days

amber fractal
#

I did not ask for you

amber fractal
midnight sigil
#

I see

midnight sigil
amber fractal
#

Seems like the boi is not vibing

#

probably forgot some vulkan package on my system

olive sable
#

RT cores?

#

where?

#

idk about vulkan packages, i thought that was jsut part of your gpu drivers

amber fractal
#

I'm not testing on my gaming system

#

iGPU my beloved

olive sable
#

idk

#

goodluck

amber fractal
#

I forgot a package 👍

olive sable
amber fractal
#

kinda need vulkan-tools to use vulkan

#

nope, MC is stroking without me interfering

#

ohhhhhhhhhhhhhhhhhhhh the fabric loader is bugged

#

I had to knock out half of the mods in the client but this is with vulkan-mod (menu would not shut while taking screenshot)

olive sable
#

is the performance decent?

#

im assuming 144hz is vsync so not using full gpu?

#

oh rip screenshot

amber fractal
olive sable
#

ah

amber fractal
#

(pretend this is 140fps)

#

uncapped fps, saw a 200 for a second this time

#

120 while moving, so I'm considering that the min

#

Now time to swap back (note, no nvidium due to iGPU)

#

also not distant horizons becase that preforms worse on this system

olive sable
#

lower fps while moving makes sense. i had a time where moving made the fps drop to a 4th

amber fractal
#

395 max 294 moving

olive sable
#

oooh

#

on integrated graphics thats good

amber fractal
#

shaders time :xdx:

olive sable
#

slowly but surely solving the housing crisis

amber fractal
#

a test I couldn't do on vulkan due to no support for shaders

olive sable
#

i have discovered that usign the same model twice breaks collision tho

#

more debugging

amber fractal
#

Complmentry, default high settings

hoary lion
#

I do not want to migrate to windows 11

amber fractal
#

and take this sunset

olive sable
olive sable
hoary lion
#

i want the new updates tho

olive sable
hoary lion
#

duality of me

#

ahh

#

want the newest 'security' but not the 11

amber fractal
#

secutirty updates and feature updates are two very diffrent beasts

olive sable
hoary lion
#

such neuro7 moment ngl neuroSad2

olive sable
#

what im about to do is probably really stupid, and wastes vram, but i dont have the time to make a better system for this

#

if using the same model multiple times causes collision issues, ill just make them seperate models of the same file

amber fractal
#

-# This pack does not need 16GB ram

hoary lion
#

do instances not get separated or something

olive sable
#

like this

#

rendObj.model gets changed per instance

#

cuz each instance has its own boundingbox

#

or its supposed to have that

hoary lion
#

oh so you give each instances hitboxes

olive sable
#

actually this shouldnt take too long to fix in the proper way, ill jsut move the boundingbox from modle to object

olive sable
amber fractal
#

Alright 2gb is good enough

olive sable
#

2gb?

#

when i play minecraft i just say "fuck it, you shall have 48GB feast my child"

amber fractal
#

2gb 20 render distance is crazy

hoary lion
#

forge moment

amber fractal
#

fabric actually but yeah

hoary lion
#

nah forge memory requirements are crazy

#

specially at initial mod loading phase

olive sable
#

you're on diffrent pasges