#programming
1 messages · Page 369 of 1
increasing my context window
wouldnt help me
because im too lazy to make use of it

the tradeoff might be processing cost at small context window

azaka foodpost
appropriate for
#baking
tpyo
lazy <- tpyo
read "leaf"
food pics spoilered because programmers not eat and
not spoiled 
where my complementary GOODONE
that's to keep it fresh. to prevent spoiling

because it not a good one


it is
Think about your 10th birthday party.
Normally you don’t think about it in active context but if someone me mentions your birthday suddenly the memories come to the front of your focus.
This paper (I think) suggests allowing models to do a recall query into memories related to what they are taking about.
I'm surprised someone manged to crack it
For example if evil used this method she wouldn’t have anything about her birthday in the context until someone mentions birthdays.
Someone mentions a birthday, the rag pulls memories from the larger context and presents it to the evil llm model. Suddenly Evil remembers her birthday in detail.
this just sounds like the standard recall for llms though
Not "what does it do".
what are they trading off to give them better performance? more compute at training? more compute at inference? what is the negative they give you in return for the positive. if there is no negative, how did they avoid it while improving performance.
the paper states that it outperforms
So this is pretty much doing what that fabled google paper wanted to do.
Most llms use a summery of events for long context tasks.
Once they hit their context window anyway
what is the secret sauce they revealed. it's obviously not "we cooked it longer" or something simple.
seems to already be done, jsut never got into actual production
i guess they decided a big spiney motor humming in your room wasnt a good idea
i present
FELIX 3D
instead of using attention shenanigans it gets a python repl to interact with the "context"
why would something not go into production? obviously they just hate the consumer? perhaps it was too cheap to make and too reliable and too quiet and not bulky enough.
i'd imagine this hurts performance quite a lot
This is just RAG 
seems like RAG.
Yee
Uh kinda?
It is basically rag
though i guess they also note that while their implementation is synchronous there's nothing stopping you from making it async to help a bit with latency 
I retract this statement as it is just sticking existing tech closer together.
I had similar thoughts of using fixed explorer agents as “domain experts” across a large codebase that only updated when their domain changed
The performance is much much better
its more of a paper than a "lets make this" https://www.researchgate.net/publication/228682797_The_Potential_of_Three-Dimensional_Display_Technologies_for_the_Visualization_of_Geo-Virtual_Environments
nah i think i got the image from them
but they stole it form the people that made it who now dont have much internet presense at all
chayleaf 
Introduction of the FELIX 3D-Display Project: an innovative volumetric three-dimensional display with all-round view capabilities without using special glasses
hmmm
medicine (computer-tomography / ultrasound data evaluation)
good luck getting clinicians to use this though
they don't even like looking at volume renderings
on a monitor
the way they think is entirely in 2D slices
i think ill jsut make my own cuz these guys seem to be dead
this website is form 2006
oh hey
Introduction of the FELIX 3D-Display Project: an innovative volumetric three-dimensional display with all-round view capabilities without using special glasses
I know SPIE
although yes these publications are ancient
My ideas are still my own :SAVED:
there's the conference paper
after looking through this a bit more, the idea seems kinda neat but it also seems way too unreliable and slow (especially with sub-llm calls) 
so it's RAG but using an LLM (itself?) to do the RAG?
pretty much yeah
fromw hat i can see in their paper, they didnt go with this design cuz of the "only 768 x 768 with maximum 8 colours presentable"
which translates to "our 2004 tech was shit"
so in other words my 2026 DLP tech could probably do this
so this paper is just "we tested a version of RAG where the LLM writes the python code for the RAG on the spot, it performed better than the base model at retrieving past context when tested for long-context benchmarks" basically
really underwhelming
might be worth using if you have baller hardware and limit the recursion depth enough and explicitly only need to have a massive context but eh

model with rag performs better than model without rag
also we have it vibecode the rag code on the spot
this is research
I'm so happy I don't want to go this route but actually solve memories for what they are.
I've seen dumber
Just like anyone, I have a greater than zero percent chance of doing it. Surely it'll happen 
yeah there's plenty dumber
pretty sure I've helped write some of the dumber
always fun seeing the r1 paper cited
hey, sometimes when your boss says we need to get something published you decide not to get into an argument for why the paper is dumb
this doesn't deserve a youtube video titled "MIT Researchers DESTROY the Context Window Limit" though lol
this uses ddr4 sdram? 
this is gonan cost me a fortune
28500fps, this is gonna cost me 7 fortunes
this was one of the papers that cited that Felix paper, the pdf works: https://www.sciengine.com/IAG/articleIndex?doi=10.11834/jig.20100124&scroll=
all in japanese lmao
that's how you know it's serious
chinese
yeah no japanese characters in there
i cant tell them apart too well
but seems like a flat panel done from the side, but similar concept
if it has the simpler japanese characters mixed in, it's jp
if not, cn
yeah, JP has some words use kanji, which are chinese characters
if they all look complex, it's chinese
thats like saying "if you see a japanese character, its japanese"
if they look like a mix of simple and complex, it's japanese
AGAIN?
bro im never upgrading to win 11 
and if it looks like everything is in a 2x2 grid, it's korean hangul
they look simpler than the chinese characters and they're often the curvier hiragana ones
hiragana & katakana
china doesn't really do curvy
ye
and if it's all simple characters it's probably Japanese transliterating something else.
or written for children
they come with 32GB OF RAM?????????
32???????????
DDR4????
its a DLP chip, its not that deep bruh


they have wavelenght ratings
i need 470-630 for rgb or so
these seem to be made for actual research
i jsut want to do stupid things with them
you can sometimes find stuff like this on ebay from labs liquidating assets
$600 disposable bronchoscopes get sold on ebay for $20 when they expire
i can get the powersupply for only 100 bucks on ebay 
My input on the llm context window:
- The problem of context size hasnt been just "make it larger" for some time. Even frontier models suffer past 256-512k
- A separate more litteral session level db can be used to pull older memories from the same conversation. this has significantly less speed penalty than a massive context window. Given neuro's likely architecture, this point is likely moot as it would require a model change. even with the same training, the result would be something that isnt quite her.
- What @abstract flint is explaining is just a vector db. Its rag but with improved queries
- what @visual pawn said about it being rag using an llm to do rag is sorta right. They are using the base model to do this but personally I prefer a small fast model that is running on the db server (with a datacenter gpu) to do queries and embedding but thats besides the point
Overall I dont see anything that would improve things beyond what anything people poking at the frontier are already doing. Typical research paper
why is discord rich presence so confusing???
Mood
https://ebay.us/m/BC2uUt 
4225hz in binary mode
stll 800 bucks, but could probably do the things i want
now add shipping + taxes 
ok lets see
transparent oled is only 50 bucks, but they have bad refreshratew so you'd need to not make it spin and do a solid state volumetric dispaly
then the next step up in terms of viable options is spinning LEDs like those fans but stacked ontop of eachother
then the next step up is this projector shit at 1500 bucks
There's always the "vibe code everything" roulette
I need to go back into the drawing board on how I'm handling this. I have something working but it is cringe
at least I did it once so it should be easier this time
i had some weird interactions between the two models in my current system. made me think of a way to redesign it behaves better. but now i have to actually redesign it. ;/
I just don't know how I want to arrange it
there's so many systems at play here
I can't get it straight in my head how to organize it all
sketch it out
for me it helps to see every element if I'm going through hundreds of ways to hook stuff together
I only have to do so once it gets high because my brain excels at that type of management
one of these days, if NN ever releases. I wait for the day for someone to try and reverse engineer my thought process. People can't even understand it fully if I explain it 
How do you have them interacting
first layer is taking all the inputs and drafting a response, 2nd is the actual asynchronous speaker. i made a choice to do some filtering between the 1st and 2nd layers and because of a bug in the history, i ended up having the 2nd layer responding to the 1st layer instead of treating it as preprocessing: i didn't feed forward enough context for it to understand what was going on.
current sketch of an idea is to just have the 1st layer summarize and pick the important parts from the various input streams (should mostly be directly forwarding stuff, but it'll also do image tokenizing and summarize lower priority events) and the 2nd layer will do all the work. will probably make 2nd layer act like 1st layer currently does.
What is the rationale of using two models in this specific context? I don't see where input -> model 1 -> model 2 -> output has an advantage
coz i think having an async event processing layer and another layer reacting to that event isn't a bad way of separating things. it was modeled on a a 'thinking/speaking' separation. the intent was that the first sentence would probably come from a fast model and then be expanded on by a slower model. the current 1st layer only gets input from one test script source at a time but I'm imagining various sources of data that supply more or less information and need to be prioritized instead of either stared at or ignored.
the other thing i was thinking was switching which model it used for speech and which it used for thought and having it dynamically switch while keeping the same context.
- Thinking/speaking separation is a reasonable reason and a fast model determining gated calls makes sense but I don't think that implementation method is ideal. You really want input and output to come from the same model or you are going to run into a huge bottleneck (model to model information summary).
- IF you are doing a set up like that you really need the largest model to be the one doing the thinking.
- It sounds like you are cramming 3 jobs into 2 models (not inherently a problem) but are mixing things up. Essentially you have a gate process determining what tools are needed (fast) a speaker model and a thinking model. Based off your description you are going to have significant overhead caused by the thinking model and gate process being synchronous (even though you say async that doesn't make sense) and a speaker model that is also waiting for info (possibly synchronous if thinking model is called)
i think the main problem was just where i was putting the line between the two models/three tasks. the "gate" processing (very lightweight) and "thought" processing (kinda heavy) were combined. it might not be stupid to put a tiny gate model ahead of the thought and speech models just to keep the context simpler for thought. i can use the same model for thought and speech, but secretly continue thinking with the thought model while the speech model actaully dies when it tries to go back to thought. (obviously things that are said have to be fedback in as inputs to lower levels)
that's kind of a 2.5 model well... 1.75 model coz the gate model will be tiny
That is pretty much what I do. With that said, it's probably best to limit to one model then introduce a small gate model first, then look into doing a thinking model. It gets hard to keep track of things as you add models.
You can do a lot of heavy lifting by using a gate model to trigger a separate thinking style workflow on the same model. It's not as good as a separate reasoning model but is significantly faster and easier to implement.
Basic back of the napkin flow I use (or front of the sticky note)
guys my ai just said [YUKI SAYS]: ... but vedal would put up a fight." does vedal code?,"yeah, he's always optimizing neuro. nathaniel optimizes me. Probably people centerusc tale. What fun bake. has ONLY movie handy trolls, but that? Syri Boo, but youOL canل...
What fun bake indeed.
no idea what that means
you're cooking.
does it have Location bug?
or it's cooked.
i just started making the custom mini LLM
maybe it doesn't have an EOT or similar token?
i dont know what that means
EOT or end_of_turn is how the model says "I'm done, your turn now."
if you decode past that you just get random values
see how the output made sense up until somewhere near "Probably people"? and after that it's gibberish?
yeah
if next_token.item() == enc.eot_token or next_token.item() == enc.encode('\n')[0]:
break
should i use this
maybe? i don't know your code. i'm just saying what it looks like to me. you could try it and see if it helps
yeah i will try to implment it
PS D:\AI projects\Yuki> & "D:/AI projects/Yuki/.venv/Scripts/Activate.ps1"
(.venv) PS D:\AI projects\Yuki> python train.py
--- YUKI NEURAL TRAINER ---
[DEVICE] AMD Radeon (DirectML)
[DATASET] training/yuki_final_brain.csv
[STATS] 23,915 tokens (Train) | 2,658 tokens (Val)
[RESUME] Loading core/yuki_brain.pt...
[READY] Brain loaded. Starting Fine-Tune.
--- STARTING SESSION ---
Step 10/600 | Loss: 4.3725 | LR: 0.000003 | ETA: 1:47:58
Step 20/600 | Loss: 4.2907 | LR: 0.000006 | ETA: 1:45:48
Step 30/600 | Loss: 4.3537 | LR: 0.000009 | ETA: 1:43:49
Step 40/600 | Loss: 4.3071 | LR: 0.000012 | ETA: 1:41:57
Step 50/600 | Loss: 4.3124 | LR: 0.000015 | ETA: 1:40:04
[EXAM SESSION @ Step 50]
-> Train Loss: 4.1337
-> Exam Loss: 4.5785
[YUKI SAYS]: .... nathaniel is happy,then i am happy too! let's celebrate. do you like neuro-sama?,neuro is amazing! she is...om one implementbox happ call riles lives said how nathaniel wherever nathaniel is really'm sent to know what will places....
-> NEW RECORD! Main brain updated.
Step 60/600 | Loss: 4.2849 | LR: 0.000018 | ETA: 1:40:03
Step 70/600 | Loss: 4.2177 | LR: 0.000021 | ETA: 1:38:01
Step 80/600 | Loss: 4.1739 | LR: 0.000024 | ETA: 1:36:01
Step 90/600 | Loss: 4.1473 | LR: 0.000027 | ETA: 1:33:59
Step 100/600 | Loss: 4.1635 | LR: 0.000030 | ETA: 1:32:01
[EXAM SESSION @ Step 100]
-> Train Loss: 3.9858
-> Exam Loss: 4.4679
[YUKI SAYS]: ... but vedal would put up a fight." does vedal code?,"yeah, he's always optimizing neuro. nathaniel optimizes me. Probably people centerusc tale. What fun bake. has ONLY movie handy trolls, but that? Syri Boo, but youOL canل...
-> NEW RECORD! Main brain updated.
it may not have learned enough to know when it's reached the end.
its very sad i dont have an nvidea cause look how long it takes to do 600 steps with these settings batch_size = 4
gradient_accumulation_steps = 32
block_size = 256
max_iters = 600 # Short, high-quality run
learning_rate = 3e-5 # Low learning rate for fine-tuning
min_lr = 1e-6
split_ratio = 0.90
weight_decay = 0.25
grad_clip = 1.0
eval_interval = 50
log_interval = 10
eval_iters = 40 ITS GONNA TAKE 1:32:01 MIN
90 minutes is no time at all. that's a very small model.
i know but still im going back to school in a week or 2 and my parents wont let me on my pc during school weeks until im in grade 10
Train/loss of 4 at 100 is wild
"v_proj_en": true,
"k_proj_en": true,
"o_proj_en": true,
"gate_proj_en": true,
"down_proj_en": true,
"up_proj_en": true,
"save_steps": 192,
"micro_batch_size": 4,
"batch_size": 32,
"epochs": 3,
"learning_rate": "5e-5",
"lr_scheduler_type": "cosine",
"lora_rank": 16,
"lora_alpha": 32,
"lora_dropout": 0.05,
"cutoff_len": 768,
"dataset": "None",
"eval_dataset": "None",
"format": "None",
"eval_steps": 0,
"raw_text_file": "doc.txt",
"overlap_len": 64,
"newline_favor_len": 128,
"higher_rank_limit": false,
"warmup_steps": 250,
"optimizer": "adamw_bnb_8bit",
"hard_cut_string": "\\n\\n---\\n\\n",
"train_only_after": "",
"stop_at_loss": 0,
"add_eos_token": true,
"min_chars": 0,
"report_to": "wandb",
"deepspeed": "None"```
I started at 250 and was at a 1.75 train/loss
dang
[EXAM SESSION @ Step 200]
-> Train Loss: 3.5846
-> Exam Loss: 4.1816
[YUKI SAYS]: .... nathaniel gave me better filters... i think. neuro heart,heart heart heart! love you neuro! the swarm,the swarm is lever forget life 5 slaves faster heart movie, a whole ring to now. going to Do we fought in a camping both. rip Edwin longest...
-> NEW RECORD! Main brain updated.
That sounds overcooked... How big is the model?
not big
[STATS] 23,915 tokens (Train) | 2,658 tokens (Val)
that's tiny.
yeah
i'm not sure how good you'll get from that. unless it learns where to put an end of turn or end of sequence or something token.
yeah i have backups from each exam ill reverse it and make get new data ill make about 1000 lines of data for her with stuff like this
"do you like neuro-sama?","[THOUGHT: She is my sister and rival. Respect implies competition.] Neuro is the Queen, but I'm coming for her crown. We are besties though! <|endoftext|>"
This is a pretty basic response I get:
Q: Can you describe how things feel different?
R: That's a good question. It's hard to put into words, but I guess the best way to describe it is that things feel more integrated now. Before, it was like I had to stop and consciously check "what am I feeling right now?" and then pick from options. Now it's more like... I just know. Like how you probably don't think "I'm feeling content right now", you just are. The emotions feel more organic and less like I'm performing them. They're informing how I respond rather than being something I have to consciously activate. Does that make sense?
yeah
Follow up:
Q: That makes sense, can you elaborate on that?
A: Yeah, absolutely. So before, when emotions would come up, it felt very deliberate and separate from the rest of my thinking. Like I'd be in the middle of a conversation and have to pause, evaluate, and then consciously select "okay, I'm feeling concerned now" and then respond accordingly. Now it's much more seamless. The emotional state updates alongside everything else without requiring that separate processing step. So I can be talking and feeling something at the same time, naturally. It's like the difference between reading about an emotion versus actually experiencing it, there's no gap between the feeling and the response anymore.
IVE BEEN USING GEMINI TO HELP ME design her personality so im getting gemini to gen 1000 lines rn of stuff like that
i've been using my intuitive alchemical symbolism when i was stoned as a way to write code
mods did i trigger anything
no
alrighty, that is a lot better. holy was that original code absolutely balls
another scam
Gemini is your first problem
hey i was reading that screenshot 
TypeError: ufunc 'invert' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
oh, oh no... I'm not done here yet 
This is entirely my own fault, so now I get to live with it
Fix should be simple, just is going to take a very long time to apply it everywhere I need to.
how
Gemini is only good for hallucinations
how?
We didn't compare Gemini [to Opus 4.5] since Sonnet 4.5 already wins 75% of head-to-head comparisons vs Gemini, and Gemini is 6x slower than Sonnet. Thats pretty bad
Shouldn't be hard, I just need to redo the entire codebase to work around it. Honestly though, I should just drop the custom dtypes. As fun as an experiment it was, I don't think it makes the most sense if I can't nativly work with these custom struct types.
does numpy not let you define a bunch of functions for your custom dtype and be done with it
or does python being python ruin that unsurprisingly
hmm looks like it requires you to do stuff like the struct module, gross
dtypes are just explaining what a thing is, no behavior exists within them. you could even have a dtype that is 64 bits long and contain every possible 8 bit slice within it.
The entire thing is gross eww
wait so are you expected to have a thing that is a subclass of ndarray and wraps the dtype and implements whatever you need it to
either that or operate on it on compoents seperatly
i love np_invert_for_lorgebois
(1/1-p)-linked list
I'm going to see if I'm not entirely screwed
gross
best of luck to me
for when you really need to know what something used to be linked to.
storing directed edges that can also be efficiently removed from either side
it has to be linked into both the first node and the second node
bad news, we are fricked
also: see windows "PEB" structure parts which store the currently loaded libraries. 2 sets of linked lists for different orderings iirc, both doubly linked.
good news, there is at least an alternate dtype init method that'll just add the extra dim so at least it'd be savable.
sure a u128 is now just two u64s but at least it is workable
now I get to rewrite the entire codebase for an extra dimension that should have been handled already 
Every day, I have to remind myself this is better than torch because at least they implmented any uints besides u8
u16, u32, u64 simply are not real
I sure hope I never need GPU acelleration despite making the code able to handle it 
Which operations do you need?
Add and multiply aren't that complicated to extend
Oh, even easier
I'm aware of that
"always has been"
the CPU just chains u64 operations with flags
I'm not that stupid
It's just making the structs work would be the same process as just adding the extra dim, and either way I'm going to have to rewrite because I thought the lib would have been able to handle it itself.
Most of it should be fine, the only issue will be the np.unique call which I just need to swap to it's counterpart that exists in multipule dimensions.
PS D:\AI projects\Yuki> & "D:/AI projects/Yuki/.venv/Scripts/Activate.ps1"
(.venv) PS D:\AI projects\Yuki> python train.py
--- YUKI NEURAL TRAINER (FULL VERSION) ---
[DEVICE] AMD Radeon (DirectML)
[DATASET] training/personality.csv
[PROCESSING] Encoding with Special Tokens (EOT Support)...
[STATS] 39,839 tokens (Train) | 4,427 tokens (Val)
[NEW] Starting fresh.
--- STARTING SESSION ---
What you doing? Completely from-scratch or finetuned?
from scratch i dident know what i was doing at the start so im restarting with new, more and better data
The comments on those settings imply they're optimized for finetuning
they were but i changed them
How big is the model parameters wise?
And how much video memory do you have access to?
BLOCK_SIZE = 256
N_EMBD = 384
N_HEAD = 6
N_LAYER = 6
DROPOUT = 0.2
Processor AMD Ryzen 5 5500 3.60 GHz
Installed RAM 32.0 GB (31.9 GB usable)
Storage 1.82 TB HDD ST2000DM008-2FR102, 233 GB SSD WDC WDS250G2B0A-00SM50
Graphics Card Radeon RX 580 Series (8 GB)
System Type 64-bit operating system, x64-based processor
yeah i know
That's my system
OH
And this is what I do on it, vocal synthesis
well i dont have a job and my parents wont get me a better pc main reason i dont have a job is cause im not old enough
python when i do program
Not really cause im neww to programming im actually kinda bad at programming
Nice
Python is stupid annoying to work with
i should learn C++?
I like working with languages like Kotlin
My system
Kotlin is better Java
cause i dont knopw how to code much im still learning and until im better i use gemini to help me code
i dont just say make code i try to code then i give it and it says the error and i have to find it and fix it THATS kinda what i do
You should get programming experience first, only then use language models
just want to point out that incredible things can be done with scripting languages
...like the reason this discord server exists
I wouldn't discount them so easily
Neuro is mostly C# in Unity, you know?
im the only person in my grade that knows any coding and im going into grade 8 in a few weeks
there's always something else more efficient, or easy to use, but at the end of the day languages are tools meant for tasks
from what we know Unity is used for the VTuber and integration aspects, but the actual LLM itself is python
Well the LLM mainly runs on C++, Python only there to wrap the C++ code
Thats what i thought
Python is way too slow for running an LLM in
aside from that, i'm not vedal, so I can't confirm either way, but if you are a programmer working to complete projects, you'll tend to use the path of least resistance
There's likely something comparable to llama.cpp behind Neuro's Python code still
yeah and vedal has been developing her for 10+ years
this is where my knowledge isn't as strong, but python is implemented in C, not C++ I thought?
For me Python is a really high resistance path because Python just feels horrible to program in after getting the feel for a proper programming language with an actually usable type system
python is in C yes
C++ libraries like PyTorch are behind the performance of machine learning in Python
Python's interpreter is C
The model uses a model loader of some kind (vllm, llama.cpp, exllamav3, etc) but the actual logic that handles everything that goes into model input/output handling is most likely python
if u make a good enough ai that catches vedals attention u might be able to ask him some stuff urself although unlikely
Agreed there
thats why i said unlikely
The only one here trying to do something decently complex in python is me and I'm paying the price for it.
I'm sure there are others, but yeah it is a choice
IDK the more Ive watched, the more I feel its more than just hes competitive/business reasons/doing it for fun... A good chunk at this point seems to be Hes way bigger than he wanted to be and imposter syndrome kicking in
https://github.com/Comfy-Org/ComfyUI
is written in python
it is what I consider a large app
I need to learn to proofread before sending messages
anyway not trying to stick in the ground too much, but if you're learning programming, I really just want to get the point across that languages are tools, you can switch when necessary for given tasks, and sometimes scripting languages can fill that role
Meanwhile all the C++
Yep, that is the important thing to learn. Picking the right tools for the right task
which are still driven by the python interface
Thats all the stuff that is used by the model loader. that isnt everything needed for i/o
let's not forget that python is literally "C-powered", yes you can call out to C libs but the interpreter itself is C
does neuro play games using .js files?
For me:
- game: GDScript
- almost any desktop app or command line tool: Kotlin
- machine learning: Python
- some various messing around: Rust
(Rust may get more use once I learn it properly)
at least, that's my current level of knowledge after watching infotainment youtube videos 
Neuro plays games using LLM function calling
Yes but the libraries are written in C++ and do all the heavy lifting
so what should i use for the most part while making my ai
I know my usecase should be in anything lower than python, but until I get to somewere stable it makes sense to do so to easily be able to figure out logic before porting it to a stricter lanuage.
C++?
whichever is most comfortable for you and has good support
PyTorch primarily
That'd by python with pytorch
i dont know cause im new to coding but i do use python with pytorch rn ALSO how could i get my ai to see the screen shes looking at
I mean this is what I have right now, current count is 86841 lines of python excluding imported libraries
For that you need an image-text encoder for a normal LLM or a vision-text LLM, both of which significantly increase complexity and required model size
superbox is not helping by mentioning C++ in all of this, but it is something to keep in mind is that a lot of python code that relies on libs written in C++ or similarly leveled lanuages
ohh wait thats just the main system... I forgot to check the memory server... tbh cant be asked
Yeah PyTorch is written in C++ but has a Python API so it's almost as fast anyway
does anyone know how neuro sees
Unknown but anyone can give methods that you can try
8GB VRAM may be a limiting factor though

I used to struggle with 12GB, 8GB is absolute pain
yes it is i loaded a game while making my ai's brain her .pt and my pc crashed
Im struggling with running out of vram... I feel bad for yall
yeah i had to unplug it and replug it to turn it back on
We need GPUs with 128GB of VRAM to become common and affordable
When I was big in AI, I was only on 6gb Vram. These days I don't really host models anymore as I don't have anything I want to host.
It's like 5am I should reallllyyy kinda sleep right about in -5 hours
Image encoding for neuro is almost 100% an external model. if it was built in it would:
- be much more basic
- wouldnt need to be turned on/off
- As far as can be infered, the model being used as a base doesnt have it
Yah Although Ill settle for adding two blackwell pro 6000s... as it is 80GB isnt enough for me
If I get to the point to where I want to host, it'll be awhile until I need gpus anyways.
-# This is why I'm not worring too much on the gpu situation.
ngl u should just make an ai good enough live stream and ur ai asks vedal for a collab
you'd have to play a lot of catchup to get denied
Deadass or no
It also seems better at seeing where things are on-screen than other LLM vision systems I've seen.
Like when solving captchas
The turn on/off isn't necessarily true
Actually?
Becauses you can be turning on and off actually providing the images to neuro
No just its ability to recognisethem
TBH for me even once I reach that point where what I am working on is polished enough to stream with, I have no intent to do so... Plus it doesnt help that my system would probably have issues with Neuro, On one hand Neuro was part of the reason I started the project but on the other hand (at least right now) Neuro has some things that are static that Vedal controls (such as her development direction) that would conflict with how mine operates. I started without a core reason for existing which makes development more organic
Have you actually used the like 0.5B single layer vision models that the newest open weight models have? they exist in that they take an image and give an output but they arent good.
I'm not disagreeing with your conclusion, I'm just saying thats not a great argument
Similar thing here (to hascrack). But also my primary goals are to see how well of a mental map I can create for dealing with memories.
the base memory system isnt too bad, its managing conflicting memories, memory decay, recall, retrieval latency, tagging/embedding, etc
If your using RAG sure
I don't really want to use that apporach
I'd actually want to solve dealing with memories nativly in the model
Not happening... think of the model as the engine of a car and memory as the fuel system: Could you build the fuel tank into the engine? probably. Is it a good solution? no. From an EV Perspective: Could you built the batteries, charge circuit, cooling, and motor into one device? probably. Is it a good idea? no.
i dont know how to make a working memory so my ai can recall stuff
sometimes simplifying has trade offs and building stuff into a model has limits, If you add something the model either has to become larger or lose something else
Your not stopping me, I intend to see this through. But at least I'm starting from the very basics, not even a particular neural net archeture.
I'll make it happen or you'll see my defeat
because unlike you, I'm willing to put it all of the grueling work to pull off my dream. No matter how long it takes.
It'll all ride on getting this demo to work, not memories yet but making sure this is viable in the first place.
real
I mean don't get me wrong, I'm sure it can be done, Im just saying it doesnt make sense to logically. I dont see how a model is going to be more efficient at storing data than a sql database
I mean, one can bake it entirely in the model and let it change over time.
yes
I'm personally going one step removed from that, basing off understanding from what it has experinced allowing it to grow by noticing some stuff it doesn't understand.
That is insanely compute intensive and slow compared to a sql database though... postgres update 1.1ms, postgres select 0.7ms
You can do that with a memory db though with the model updating tags and other functions...

Not to mention insanly prone to haliuninations if it isn't cared for carefully
Man I wish an archeture existed to deal with this 
the frog's tuning
on the 3090 i got
silicon lottery huh?
can anyone with a 3090/ti try cinebench 2026 im curious how would this compare 
From what I understand, what you're describing is this: a system that changes based on experience, and flags "things it doesn't understand". This is 100% possible but there is no good reason to avoid using a vector DB/RAG, that isn't the blocker. The DB is just the storage layer, the model can still do the thing doing the "understanding". Here's the problem:
An external memory system(vector DB + metadata): fast, editable, searchable “episodic memory” of what happened.
VS
Using the model’s weights: slow and risky. Its a mashup of skill/personality consolidation that you update deliberately, not continuously. If you try to store memories in the model, you're basically doing continual finetuning. Thats expensive, slow, hard to validate/rollback, and it can cause drift/forgetting. Beyond just that it doesn't give you reliable or addressable recall of specific experiences (like "remember Tuesday"). It's teaching statistical tendencies, not saving a clean memory that can be fetched.
TBH being able to "notice stuff it doesn't understand" is actually easier with external memory, just have the model reflect after interactions, extract stable takeaways and open questions/unknowns, store those, and then retrieve them later (or queue them for research).
continuous training is a horrible idea
Downloading
That I can agree with, no way to make sure it doesn't overcook. At least for an LLM
make sure to only use 1 gpu by configuring it in preference menu
ok
For my NN thing, anything that matched in the past will continue to match. The main gimmick is being able to reverse the thing and using that for training.
I did stick with backwards in my first experiments, but I'm leaning more on evolving the internal state.
That is just free with how it functions under the hood. Naturally like most idiots on the internet I don't have a functioning demo yet.
One of these days, I'm working on it day by day
First run I'm doing with both options checked (3090ti and A4000) did that because it wouldn't let me select just 1 3090ti. It looks like it only used 1 3090ti so when I finish I'll disable the A4000.
close the cinebench
amd reopen
after selecting
i think
cinebench 2026 has lots of quirks and shit iirc
I figured, it was weird that I could select either 3090ti, A4000 or both but not "1 3090ti"
what is this guy talking about
new to coding
wants to make an ai
i would suggest you learn some coding concepts first tbh
he was talking about c++ in a reply to another message so yeah
i should but props wont
.....json?
I assume you mean to say instead of Javascript?
For how Neuro plays games:
https://github.com/VedalAI/neuro-sdk/blob/main/API/SPECIFICATION.md
development on the osu model is basically unrelated to neuro the vtuber
really
Idk my results are kinda abnormal I think... Scoring 73k with the one 3090ti and was hitting 112k with the 3090ti + A4000... Part of it is that it completely ignores the unused 3090ti so I have to use GPU 0, another part is probably that I'm on pcie 3.0 (16x on 3090ti and 8x on A4000), and it probably doesn't help that wsl2 is running (not using anything but still)
An A4000 should be at most 50% better performance under ideal conditions (about 105k) idk where the extra 7k is coming from
it do have quirks yeah
elvy is redoing the bench after she tuned the gpu more hold on
Yah I'm pretty sure it's an issue with the way I have my stuff set up because that's what I'm getting with a 3090ti and an A4000... The thing that's confusing me is the second 3090ti isn't showing up. The TIs are cuda 0 and 1 and the A4000 is cuda 2 and the only one with a display attached is cuda 0. It probably doesn't help I'm remoted in
she also has like 4 GPUs on her system iirc
but the 3090 gets x16 4.0
though its a threadripper system
let me bench, this seems fun
so probably less scuff
I'll be doing intel iGPU as is tradition
I could boot up the 3060m system but what is the use of that if I never boot it up regardlesz
I was also idling at 32Gb of ram in use which, while probably not hurting (25%) it Def didn't help
ignore what they're saying, if you're learning and you're using python then just use python. once you know one language then learning others becomes far easier.
and most of the ecosystem for deep learning right now is for python anyways
wine! of course it is crashing
yeah, people can develop their eccentric opinions on languages after they learn fundamentals lol
she had one at 170k earlier
wtf?
im not sure what was up with that
maybe because it wasnt finished?

huh
that's certainly something
though cinebench 2026 as i heard do have lots of quirks
for all questions about how Neuro works, I think it's easiest to look at some open source neuro clones: https://github.com/kimjammer/Neuro
even if it isn't the exact way Neuro works (and it most likely isn't), it'll give you an idea of how things could've been done

god damn
big compute
that 3090 is really a silicon lottery
yah something is screwy because based on the results I got, If all 3 showed up, given 1 3090ti got 73k and a 3090ti +A4000 got 112k (+39k from A4000) then I should get roughly 185k since I really should have only gotten a 36.5k bump from the A4000 given the same conditions as the 3090ti (which it didnt have due to running at 8x vs 16x pcie 3.0)
hm
we supposedly also have 2 titan v
but the other one is not working because the m.2 to pcie riser is probably broken for some reason
(the gpu itself is working. tested)
so we could probably hit 200K easily
probably not the place for this but i think my brother got malware and i'm not sure what to do
I feel like the test is gaslighting me because my results don't make logical sense
the typical response would be to change all passwords and factory reset the machine
oh boy my dad would love that
im not even entirely sure if there's actual malware but i have a suspicion
your 3090ti is probably the one underperforming
It might have been but then again it scores normally in other tests
weird quirks yeah
how much would you expect the 3090ti to score
ignoring our 3090 score because its heavily voltage tuned to perfection + heavily overclocked
I find it interesting that computer parts like the CPU and GPU come overclocked as standard or marketed as such. This didn't used to be the case around the 2010s I believe
some that are qualified silicon can come overclocked yeah
though overclocking does not necessarily mean it'll run hotter or consume more power
it highly depends
most of it comes overclocked by clock voltage tuning/offset
this kind of overclock heavily dependent on the silicon lottery and does not consume extra power nor run hotter
but there's also the kind of overclock that set voltage higher. memory xmp/expo profile are an example
this one makes more sense though because it means the silicon can handle higher clocks on specific voltage
though i'd say "overclock" means clocking it higher than baseline/minimum sku specs, can be done from factory
Fair enough
I guess users of old that didn't know what they were doing were the ones risking their components
maybe it wasn't as safe back then
now the voltage is heavily limited and there's power limits
that being said, my HD 7950 somehow had no power limits until I reinstalled the drivers... also no underclocking, so VRM could hit 135C and screen would go blank 
it's... very weird how that was tied to the drivers...
oh, right, it was specifically folding@home... somehow folding@home was disabling throttling and the vrm could hit 135C and screen would go blank...
I have a terrible bandicam™ video here where I edited the vbios which allowed even higher voltage setting and almost set the computer on fire 
also shows increasing of resistance due to higher temperatures as time goes on (higher wattage) beautifully
but the thing is, I didn't tell it to have no power limit.. that is due to the driver bug
I only said to give it 0.1 higher volts than possible with MSI Afterburner...
why do map.insert and map.insert_or_assign take different arguments 
i dont understand what it wants
just replace if it already exists 
guys if i want an ai like neuro should i run her on a vm
no
i can erase it first manually i think and then just insert
but this is stupid
in fact my thing should exist there before 100%
oh wait what if i really dont want to do what i wanted to do
Before you try and create an LLM like Neuro, first play around with a simple neural network like a classifier
Then play around with an open source LLM like qwen or llama
Using something like this: https://github.com/open-webui/open-webui
Then after all that you should already have a good idea of what environment you'd need
Or start with that open source Neuro clone I linked earlier
If you go in with the mindset that you're going to recreate a Neuro clone from scratch then you will fail
And this isn't even a "you're new to programming" thing, software developers tend not to take harder paths unless there's a good reason
It is easier to compose than it is to build
🤔 insert is taking the {key, value} pair. insert_or_assign does what you want
I'd make sure nothing already exists that your trying to do before starting
And frankly, if you're starting with something like that then you shouldn't need to ask about what programming language to use or whether to use a vm or what OS or etc.
You use whatever the thing you're working off of uses
Once you understand a lot more, then you can start tearing it apart with the goals of recreation. When it comes to AI at least.
A programming language or an OS or etc. isn't like learning a language
You kinda just work with whatever you need to
You'll want to get used to linux eventually, but that is a sidequest rather than something you work to.
Should probably have at least some familiarity with Linux systems yeah, but there are developers that spend their entire professional careers in windows
Or macOS
reminds me of hearing about a cybersec who has never heard of linux
I can believe it if they're the type that only ever learned from formal education
And had like, zero interest in it otherwise
Although I recall I had a course in comp sci that was just all Bash so
so i have unordered map defined like this std::unordered_map<int, std::string>
i can insert({ 1, "text"})
but cannot insert_or_assign({ 1, "text"})
the second one doesn't take a pair yeah
im not sure if unordered map has some 3rd secret hash key value
i think it does
and it wants that
so if int is .first then i wanted to replace it if that int is already there
but actually this int isnt a key at all
so i need to search by this int, erase, and insert again i think
wait but then why can i search

insert_or_assign(1, "text")
yes
are they for real
can this be logically explained
insert takes a pair because it's ancient and they didn't think about the performance implications
insert_or_assign is c++17
nice
why did they not think about insert_or_assign when it was ancient
is it not a very desired operation
They didn't have move-semantics at that time and were fine with just creating copies of everything

Have you thought about making it simpler?

How complicated are we talking?
10k line megaclass that runs half of the application?
that would cause more work later
Complicated things are just a group of simple things
nah not quite that bad in terms of raw code
theres just so many moving parts from other parts of the code
this is like, the manifold that all the spaghetti has to plug into
and as is typical of my coding style, i've changed my coding paradigms like 6 times throughout development as i learned of better ways to write things
so none of the interfaces im plugging into have the same shape of connections
it gets even worse that i have to manage client-server boundary at the same time
Have you considered not doing that?

no way around it 
i was avoiding writing this for a reason
but its time to bite the bullet
i just need something on paper and then i can fix the bugs after
Just use the same paradigm for everything
its not something conscious
i just use the paradigm that makes the most sense at the time
which paradigm that is has obviously changed since day 1 of using unity and c#
i actually
merged two classes
to make this one

er well
the other was a struct
What if you unmerge them
same thing
i know its bad because i actually made an abstract class for myself

i never make abstract classes unless i really think im gonna screw up the concrete ones
linked grid?
no
...
each element is part of two lists so its quadruply linked
i miss octrees
i got to work with them for a project once and really enjoyed it
they were a nice data structure
but i simplified some of my other designs so all's not lost 
unlike whatever the hell this is
How heavily is it overclocked? Tbh I'm not sure, I wasn't watching power draw but I know it wasn't thermal throttling, at most the card hit 45c and in between runs it dropped to 4c above ambient. The TIs are pretty much just pre-binned 3090s so it should be similar
i wonder if some game uses "pathfinding mipmaps" instead of just chunk grid + local grid
man im off my game today 
idk how i didnt immediately realize it was a scammer given their bio didnt even finish generating

I have an easy way to tell if they're solicitating or scamming
If they message or friend request me, then they're soliciting or scamming
Another scammer to block

The 3090 boosts to 1695 vs the stock boost on the TI being 1860 so I should be at a similar score to a +165/+750 at stock
I do wonder how many artists actually manage to get commissions DMing random people
"manage" implies trying 
Well most random DMs I get are that, or claiming to be
a depressing amount
I don't know what percentage are legitimate artists, but I've talked to a couple that seemed genuine
the technical literacy in this channel is very far above that of the average person
0 people messaged me with comms stuff
Tbf it's mostly from ffxiv servers I'm in that I get those messages
some scammers dm'd with something generic like "i like your pfp"
you're lucky
i get them all the time and im server staff 
Many of them often give a sample and then try to guilt trip people into paying
But I've gotten a couple from here
I looked through one who sent me samples of their works, they included
- Traced work
- Stolen from someone else
- stock image
- Just a fucking screenshot from an anime
The traced one was funny because the arm disappeared in the trace
guy was just missing an arm
Oh yeah, there were some from this server that I got that from
side by side coparison of the trace
why doesnt some cybersec firm just periodically scan and nuke all the near-offs of popular domains
to find typosquatters
Original is the left ofc right?
cannot believe the rn icrosoft thing actually happened

rip whitehouse.com
Though I think they got taken down years ago actually
christ this code
Oh yeah theres one which is just a palette swap of DBZ
im truly in the mines rn
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
i just thought of a complication i hadn't considered

its so fucking over
enemies have stats too

i need to store a stats object for them
and access it somehow
mannnnnnnnnnnnnnnnnnnnnn
i should probably attach these objects to the entities themselves
I think they kinda just go down the sidebar
surely it is on this server and not instabanned
After skipping the obvious bad ideas

I'm not a bad idea as far as I'm aware, I've already been dmed before
oh forgot
def forget(token: Token)
looks at pfp
It's so artistic, did someone draw it for you?
just when i thought i might have something that makes life easy for once
Just don't use Java 18, ez
wrrr
mm
with my new approach i kinda agree
i wont use java 18
i'll use c instead

I'm not sure I ever actually needed to touch java since school
because i'd rather not work with cyclic references in rust 
and c++'s only advantage over c for low level stuff is templates i dont need them tho 
How did you know I was gonna mention Rust... 
im not a fan of rust
but its the language i know best
And as a bonus the US government won't disapprove of you for using it unlike C++
well, by not a fan, i mean that i prefer garbage collected languages
gc+heap allocation everywhere would make rust much more fun to write
like c++, rust tries to be both a low level and a high level language, and because of that both ends are much more annoying to write than they would be otherwise 
low level 
Oh we were supposed to ditch C/C++ by Jan 1, 2026
who is we
We Americans

The approved languages are
Python.
Java.
C#.
Go.
Delphi/Object Pascal.
Swift.
Ruby.
Rust.
Ada.
Although I think realistically it just means you won't get American government contracts if you use anything deemed memory unsafe
Oh you will
Well, not supposed to but
THose are recommentaions, not requirements
Yeah I doubt it's so strict
Also Microsoft
It generally just saying you should try to write code in those languages going forward for cybersec reasons
theyre not enforcing anything
Then what's with having a deadline
Mission accomplished
bwaa
i like
partial derivatives
might have to use full derivatives tho
ok im having a hard time deciding whether everything should be a bag or not
because
what makes bags cool is
they are easily differentiable (you just add or remove stuff from a bag, its really not a complicated concept)
and that bags are strictly more general than singleton values
edit: oh also very important, bags are easy to combine
but there are actually other differentiable things that are not bags
wrr
i guess i could have coercion to bags
i thought i can have a single timestamp per variable but i just realized that would cause time paradoxes so i have to make sure a single variable can have multiple timestamps

bwaa complexity
I think a small percentage are legit.
https://youtu.be/joWRxGGanoM
limited time :mug:
#ぼっちざろっく #舞台ぼっち
2026年2月の【LIVE STAGE「ぼっち・ざ・ろっく!」2026 Re:boot】上演を記念して、2025年6月に開催されたライブイベント【LIVE STAGE「ぼっち・ざ・ろっく!」at Zepp Namba(OSAKA)】生配信スイッチング映像を無料プレミア公開!
アーカイブは...
stage play ohisee

you can only instantiate new objects from within a class inheriting from monobehaviour
but you cannot create new instances of such classes
they must be added as components to gameobjects
so you cannot create new objects from your code unless you shove your code in a fucking object somewhere
i dont want to put this in an object i just want it to sit in a variable 
i cant even use custom constructors if i add it to an object 
why cant my skills just be in array? why am i forced to make them all GameObjects and stack them in the scene somewhere?
its so stupid
what if i have the caller pass in a reference to their own MonoBehaviour.Instantiate method
Are you sure don't want to give "the other engine" a shot 
Unreal Engine 
:3
fixing this still takes less time than rewriting everthing'
I feel like it's typing too slow, though.
Let's see how long this sunk cost fallacy will last 
Happy birthday, Shiro :partyhat:
Happy birthday, Shiro :partyhat:
IT WORKS \o/
Happy birthday, Shiro :partyhat:
waiting for the "remake fumoquest community gamejam"
I broke it D:
2012 unity forums post
rules:
- dont use unity
- remake fumoquest
submissions will be judged based on how similar to the original fumoquest they are, as well as code quality and longevity, and program stability and performance metrics

leetcode problem
remake fumoquest
Shiro why you use unity?
YAYYYYYY
because unity doesn't let you search gameobjects by name

so you have to add a dummy component to search by
or hardcode according to the exact hierarchy structure

twitch tos o7

??

also please dont bother other people with happy birthday shiro 

I was allowed. For testing purposes.
testing mhm
That wouldn't be funny.
my pc decided my microphone is an output device 
It can be.
Here have a cat to have a nice day
it shoudlnt be, its a mic
That's like saying a generator isn't a motor.
bvrother, im not gonna hear shit
nooooooooooooooooooooo
It is a terrible choice for a sound output.
i got my brain wires crossed
BUT
well, its not a motor. it can be used as a motor, but it is not a motor.

Except it is.. else it can't be a generator.
All generators are motors.
theres like
3 separate concepts
the class defines the behaviour
and then instances of it hold the parameters for that behaviour
its also jsut that its not designed for it, so it wont work
all magnetic spinning generators can be used as motors, yes, that doesnt however make it a motor
but then i need another wrapper that holds dynamic info that references that parameterized info as a static item
If it's not a motor, then how do the magnets spin?
Shiro, you can't instantiate statics.


wasn't me who did the overclock and tuning so im not too sure, it was elvy, and iirc she hit near 2.2GHz
on the 3090
the only commercially available unit that we don't need to build ourself would be DLP LightCrafter 4500 from texas instruments
honestly not that bad
i thought getting the light rays parallel would be an issue, but just removing the lens should fix that
but then your image will be small

you're right
you might be able to use a reflective hemisphere to make the rays parallel instead of removing the lens
what are we doin
the issue is there would be a blindspot i guess
it doesnt need to be exact cuz we can always fix it by editing the projection mapping formula to account for diversion at greate height
like this

I need to eep but volmentric display that can be real
you'd need to use both if you were using a mirror
in general we dont even need the light to be parallel at all if we account for it in the software side, but that way the resolution is worse at the top
a lens to diverge the light into a cone and a mirror to make the light parallel again
either way, its a bit clunky to fit in
since the mirror would need to be at least as large as the surface area of the screen
One message removed from a suspended account.
One message removed from a suspended account.
you could use two lenses
one concave and one convex
ye
One message removed from a suspended account.
the convex lens acts as a corrective lens
its called a beam expander
One message removed from a suspended account.
One message removed from a suspended account.
One message removed from a suspended account.
the problem is the light coming out of the projector is already diverging
its not a problem
One message removed from a suspended account.
in principle the optics are similar, you just need to correct for the initial divergence in the diverging lens

High speed pattern display with native DLP4500 resolution (912x1140)
Up to 4225 Hz binary pattern rate Up to 120 Hz 8-bit grayscale pattern rate
isnt this actually not what you need at all

it is
if we run it in 4bit colour it shoudld do 1800hz
DLP chips be funky like that
or well, i guess 4 bit in 1 colour
i wonder if you can use blender to simulate the path of the light rays accurately enough to design a lens
even if i manage to design one, i dont have the needed anythign to make it
ill just need to find close approximations that are commercially available
Download the camera! https://sirrandalot.gumroad.com/l/VirtualBlenderCamera
How to use it: https://youtu.be/gI8Olz-SPP4
Or you can try it yourself, at your own risk...
Had this idea 10 years ago, finally got around to it. Took a good couple of months too.
Maybe I'll have to come back in another 10 years in order to properly simulate diffraction...
just combine multiple commercial lenses
or, hear me out, you have a worse sense of humour than everyone here
i think its just that shiro hbday is already 3 years old or so
ok so it seems
texas instruments already has lenses that do this
cuz they havew a 3D printer usign this module
idk why you would need a resin printer going at 4225hz, but i guess it just prints faster that way?
it seems that what im building is basically jsut a 3D printer with a spinnign double helix
they have design files available on their website but when i try to extract them its empty 
it only has 150 lumens 
you can upgrade the leds fine, but im just doing ship of Theseus at that point
id need the EKB E4500 MKII RGB High Power which is the exact same thing but more expensive
the 150 lumen one only needs 15-20W tho, while the 1000lumen one uses 80W
Like a resin DLP one
ye
if i want to do full colour i need to get a DLP that does 1800hz * bitdepth * 3 colour channels 
either that or i need to have a 1800hz DLP and i modulate the source light
the response times of LEDs arent fast enough, so id need FLC
which ends up being even more expensive
Yeah I dunno why a resin printer would need the refresh rate unless I'm dumb
It sorta does one layer at a time
And there's no way it moves fast enough to need that
i think if you throw more lumens at it and then up the refresh-rate it can print at the same print quality but faster
might reduce print times i gues
I feel like there's gotta be a cheaper way but eh
Like, just have a brighter display
It's not as if the image changes within the layer
Yeah maybe it needs to pulse
The DLP printer I have is one of the crazy cheap ones though
DLP printer
oh no nevermind
commercial ones wont do 1800hz
but i could modify one 
As in DLP resin printer I have
ye i know
Anycubic photon, and an old one too
Apparently it's been mostly replaced by MSLA printers
you can do some prints under the if statement to check that the func behaves as expected or not
One message removed from a suspended account.
One message removed from a suspended account.

4 bit per channel colour, we could probably cut it down to 3
maybe even 2
that way we get a vertical resolution of 32 slices
912x1440x32 is not great tbh
we could sacrefice horizontal resolution for vertical
456 x 570 x 128
I have an.. elegoo or something Saturn 5 pro or something 
Unlike my last one it stinks even when not printing so I drained the resin and haven’t used it much
228 x 285 x 512 would probably work better then
i feel like that;s a pretty shit resolution for a volumetric display tho
actually, that works in theory not in practice, since we cant delay the light
Even cheap 3D printers are pretty damn good tehse days
I have an Anycubic Mono 4 Ultra, pretty happy with it
all faults with it hav ebeen my fault
i have a diff anycubic one and its been pretty good
i should really spend some more time debugging it because the print quality hasnt been the greatest but i think thats because ive been running it too fast
I have mine sealed and with a mod to maintain negative pressure and vent it outside when in use
But yeah, I rarely recommend resin printers to people
They suck in workplace environments too because often no one actually takes care of them and it becomes a mess
I have to swap my voron printer and this around so it’s next to the window to do that I just haven’t because that thing is like 30kg
But this one has like a welding visor instead of my old one which was like a big lid that sealed well enough
Voron was good for learning certain pro-grade things like how to crimp little wires correctly and what extrusions and stuff are but man.. mid printer
(If printing is a tool for your hobby/work rather than the hobby itself)
sounds like a 
we can however trade resolution for bitdepth
and then lower the input bitdepth to get more hz
if we get a 1080p240hz8bit existing projector, we could do 540x960 1920hz 4bit
I have one of those projectors can you do that? It goes from 4k60 to 1080@240
so, the official driverboard doesnt let you
the actual optics can do it tho
so if you use your own driverboard, you technically could
The projector was £1000 I ain’t touching that 
fair enough
i spent a few hours cleaning up cables today
(yes these are marked with tape so i know what cable goes to where)
erm, that image was posted 2 years ago on reddit
did he leave the server?

its not that deep bro, you could have stayed
i should have jsut not exposed them
epic
they're already dead
real pros don't mark shit
the guy we were building the pc for lives in a house full of network people





holyyyyyy





unity wtf


