Teukka has quit [Read error: Connection reset by peer]
wereii has joined #osdev
Teukka has joined #osdev
<zid>
nikolar I just threw some tetrahedron verts into gl.. what are the chances I got my index ordering correct and if I enable culling, everything stays visible?
<nikolar>
0
<zid>
fuck, I think you won? 2 are missing
<zid>
50%
alexander has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
<nikolar>
lel
<zid>
now I have to write some like, code? sounds lame
<GeDaMo>
Can't AI do it? :P
<zid>
maybe but that's like getting a robot to run you a marathon
<zid>
sure, it might not explode into a fireball, but you don't win either way
alexander has joined #osdev
<zid>
oh it's finally friday?
<zid>
apoc diaries, apoc diaries, bookworm fb 6
<nikolar>
zid: lol wonder if anyone else knows what that means
<zid>
nobody
<nikolar>
*anyone else here
<zid>
especially because I refuse to spell correctly
<nikolar>
kek
<GeDaMo>
I'm guessing it's some anime thing :P
<zid>
1/3
<GeDaMo>
manga?
<zid>
0/3
<GeDaMo>
Light novel
<zid>
2/3
<zid>
apothecary dairies (anime), apothecary diaries (light novel prepub) and ascendance of a bookworm fanbook 6 (light novel prepub)
<zid>
GeDaMo: Small jumper obtained in raffle, amazingly (4)
<bslsk05>
pvk.ca: Bitsets match regular expressions, compactly - Paul Khuong: some Lisp
<zid>
sounds like computer science to me
<zid>
disgusting behaviour
<GeDaMo>
I'm not understanding it but I'm reading it :P
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
<nikolar>
that's the spirit GeDaMo
<zid>
am I really doing this, am I going pure verts
<zid>
that seems so gross :'(
<nikolar>
have fun zid
<zid>
It pains me
<zid>
to do pure verts
<nikolar>
i said have fun already
<nikolar>
what more do you want
<zid>
die
<nikolar>
i refuse
<zid>
idk, come up with a way to do it with indicies that I don't hate
<zid>
I suppose I am doing it in js
<nikolar>
ew
<zid>
so I get dictionary/hashtable things for free
<GeDaMo>
something something recursion :P
<zid>
recursion doesn't help
<zid>
the only thing that'd make the data I need *less* local to me would be recursion lol
<GeDaMo>
Space filling curves?
<zid>
I was just wondering if maybe I could do 1/4 of it
<zid>
then figure out what all the edge indicies would be programmatically
<zid>
i.e it might end up as 0 3 7 11 15 or something semi easy
<zid>
then I could just do flips and mirrors and stitch my edges together post-fact
<zid>
wait, what about using the indicies as part of a lookup
<zid>
given face data is like 0, 3, 1 that just means vert[0] vert[3] and vert[1] maybe I could use that somehow..
<zid>
I'm sort of helped and hindered by the fact I am doing it globally, because I know there's an O(1) solution somewhere, but I also need to find it to feel non-gross :p
<zid>
if I was only doing it locally, say "click face to split it", I'd have to do a weird search regardless
goliath has joined #osdev
<zid>
okay how about this, I do it all in vertex space, then I just de-dup it into indicies after
sortie has quit [Remote host closed the connection]
sortie has joined #osdev
karenw has joined #osdev
mrpops2ko has joined #osdev
karenw has quit [Ping timeout: 252 seconds]
kata has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 244 seconds]
corinne has quit [Remote host closed the connection]
corinne has joined #osdev
xenos1984 has quit [Ping timeout: 272 seconds]
xenos1984 has joined #osdev
libercv has joined #osdev
Pixi` has joined #osdev
Pixi has quit [Ping timeout: 245 seconds]
frkazoid333 has joined #osdev
libercv has quit [Quit: Konversation terminated!]
xenos1984 has quit [Ping timeout: 248 seconds]
xvmt has quit [Ping timeout: 252 seconds]
gog has joined #osdev
xenos1984 has joined #osdev
xvmt has joined #osdev
xvmt_ has joined #osdev
xvmt has quit [Ping timeout: 245 seconds]
xvmt_ is now known as xvmt
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 252 seconds]
xvmt has quit [Ping timeout: 252 seconds]
xvmt has joined #osdev
goliath has quit [Quit: SIGSEGV]
xvmt has quit [Read error: Connection reset by peer]
xvmt has joined #osdev
xvmt has quit [Ping timeout: 245 seconds]
xvmt has joined #osdev
xvmt has quit [Ping timeout: 260 seconds]
xvmt has joined #osdev
kata has quit [Ping timeout: 252 seconds]
goliath has joined #osdev
Matt|home has joined #osdev
Left_Turn has joined #osdev
xenos1984 has quit [Read error: Connection reset by peer]
Turn_Left has quit [Ping timeout: 248 seconds]
xenos1984 has joined #osdev
goliath has quit [Quit: SIGSEGV]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 276 seconds]
eSa| has joined #osdev
<eSa|>
Hi, someone knows of a bochs emulator chat? I'm looking for some support...
<geist>
not a lot of folks here seem to use bochs much, mostly qemu nowadays
<sortie>
I even stopped using virtualbox after I discovered they can't package it properly for debian testing
<sortie>
qemu is the only thing I use these days :)
lh has joined #osdev
<Matt|home>
observation: i tried a couple different shell overlay things for windows (10), and most of them were.. pretty badly limited in one way or another. like extremely unusably limited in functionality
<Matt|home>
well i guess it just goes to show the importance of designing a good shell
<nikolar>
what's a shell overlay thing
<Matt|home>
well i was looking for ways to more easily customize explorer, and i tried a couple different programs: one called cairo desktop, another i forget the name of
<Matt|home>
basically they run on top of explorer and change how the UI looks and behaves
<nikolar>
well it is windows
<Matt|home>
some good ideas, but for example.. not being able to click and drag icons on the taskbar where you want them to go seems to be default behavior of the 2-3 programs i tried out. that's not really acceptable
<nikolar>
it's going to suck either way
<Matt|home>
to be fair i don't have that much of a problem with explorer, i just wanted higher levels of customization
<Matt|home>
but yeah apparently handing over shell access in userland is tricky
<Matt|home>
i forget if you could switch shells in regular userland in unix or if you needed root to do that for you
<eSa|>
I want to try run spotify on a avx instructions capable machine. Given that my pc is old my only chance seems to be bochs
<heat>
qemu would be a way easier option
<Ermine>
why do you want it
<heat>
qemu-user
<Ermine>
your cpu won't get avx out of blue because you run it under qemu/bochs. They will have to be emulated, and that's dogshit slow
<heat>
I suspect this is some sort of RE
<eSa|>
I'm seeing bochs is very slow on my machine even without reaching boot stage
<Ermine>
besides that, does spotify need or even support avx instructions? It's closed source
<Ermine>
heat: that smells like illegal stuff
<eSa|>
well, spotify for windows runs on my machine. Recent versions of spotify for linux depends on avx instructions
<eSa|>
I'm not interested in RE
goliath has joined #osdev
<eSa|>
I'm just playing... ^_^;;
<eSa|>
I used to run an old version of spotify, but that isn't working anymore
<Ermine>
(while I by all means endorse illegal stuff, folks are probably not comfortable with it)
vdamewood has joined #osdev
<Ermine>
eSa|: not sure you'll end up with smooth experience
<Ermine>
maybe you'll be better off using their web upp
<Ermine>
web app*
<eSa|>
well, at this point I can see It is not practicable way to run it. But since I arrived there I'd wanted to run archlinux on bochs just for fun
<eSa|>
May I post here my bochsrc configuration for auditing... Maybe I can solve he fact the cdrom doesn't boot
<sortie>
https://sortix.org/blog/nginx/ ← My Sortix OS now officially has NGINX & PHP support :) Y'all don't have an excuse anymore not to run Sortix on your infrastructure
<bslsk05>
sortix.org: Sortix NGINX with HTTPS and PHP via Let's Encrypt
<eSa|>
Ermine, webapp would be fine but it has that shuffle mode always on... Spotify for linux has not that constraint
<eSa|>
hmmm, maybe I'm wrong about that shuffle mode...
<Ermine>
do you have paid version of it
<Ermine>
sortie: tipidee when
<Ermine>
and now i need docker, so you've got a lot of job to do
<eSa|>
no I'm with a free account. On my phone I have that annoyng limitation, the webapp I just see is not locked w/the option
<Ermine>
Well, they have all sorts of annoying limitations for free accounts...
<eSa|>
I'm glad you suggested to try, Ermine
<sortie>
Ermine: Well give it a try. idk of skalibs works on Sortix, I know the guy is aware of Sortix and has tried, but we also do have some philosophical differences, and Sortix libc may not have all the needed features
<sortie>
gog: But you do have C, C++, python, php, perl, sh, awk, and lua. I'll also publish my Ruby port soon
* Ermine
gives gog a piece of cheese
* gog
waits for cheese.net
<sortie>
i do have .org mode in one of the editors methinks
<Ermine>
i only have cheese.js
<nikolar>
sortie: here's an excuse
<nikolar>
can i use all of my cores
<sortie>
nikolar, yes, simply spawn a Sortix VM on each code, and use a load balancer
<sortie>
*on each core
eSa| has quit [Quit: Leaving]
<nikolar>
and what's going to manage those vms
<nikolar>
sortix?
<nikolar>
didn't think so
<sortie>
I have nginx, if you wanna self host a load balancer, I don't see why not
<nikolar>
so, to use sortix, i need linux
<nikolar>
or some other hypervisor
<sortie>
You can run it on bare metal too, if you got a compatible network driver. I even have a qemu port too, for nested virtualization. But it doesn't have KVM, so it's slow.
<sortie>
But yes, another kind of hypervisor is beneficial for now, if you want to use all cores
<nikolar>
and if i run on bare metal, i get one of my 12 cores
<sortie>
Think of the energy savings, nikolar. The environment!
<nikolar>
i already get energy savings
<nikolar>
by not using all of my cores at 100% utilization
<sortie>
nikolar: Granted, if you need SMP, you can go with my competition. But oops - those other #osdev systems aren't ready to be servers yet :P
<nikolar>
neither is yours :P
<sortie>
I literally _am_ serving :P
<sortie>
I got like at least 2-4 Sortix virtual machines running, powering sortix.org, depending on the time of day. All self-hosted :)
<nikolar>
under a hypervisot
<nikolar>
so doesn't count :P
<sortie>
Honestly I really don't see the problem
<sortie>
cloud these days are all virtual machines and hypervisors all the way down
<sortie>
I'm basically just telling you to spawn a few cloud instances with a Sortix disk image
<nikolar>
who said i liked cloud
<sortie>
Is it a real machine? Who knows. It's the magiccccc
<sortie>
I am hoping to get things like cloud-init working too, on Sortix, since I got python (need to make pip work properly). Then make disk images that autoexpand and are easy to run on common clouds
<nikolar>
i never looked into cloud-init
<nikolar>
how it worky
<sortie>
It basically uses SMBIOS to get parameters on how to get metadata on this kind of machine. Then it uses the metadata API of that cloud to get parameters. It uses those values to set up the hostname, ssh keys, etc. Finally it runs a startup script for the instance, which turns it into the kind of machine that is desired.
<nikolar>
interesting
<nikolar>
so just smuggling a few bytes through smbios and everything else is just boring
<nikolar>
kek
<sortie>
The idea is that you can make a generic disk image, make it super easy to deploy anywhere, and on startup it figures out what provider it's running on, and turns it into exactly what is desired
<nikolar>
i assume the providers contribute too so it just works (tm)
<sortie>
Well, boring and boring, it's practical. cloud-init understands a lot of common clouds and how their internals work, so you don't have to special case them
<nikolar>
yeah i thought it did something more, but gues snot
<sortie>
There's a bunch of fallbacks and complexities too
<sortie>
But it's honestly a very simple idea
<sortie>
I like that
<sortie>
A lot like dhcp if overengineered
<sortie>
When I say Sortix is server ready, I mean it. I put in a _lot_ of effort to build technology like release-iso-modification(7) <https://pub.sortix.org/sortix/release/nightly/man/man7/release-iso-modification.7.html> along with automatic installations, upgrades, etc. that makes system administrators able to deploy Sortix into production, easily, and powerfully
<sortie>
I am not aware of any other hobby OS that comes remotely close to this :)
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 260 seconds]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 265 seconds]
parabirb has quit [Quit: WeeChat 4.5.2]
xvmt has quit [Read error: Connection reset by peer]
Reinhilde is now known as Ellenor
xvmt has joined #osdev
Turn_Left has quit [Read error: Connection reset by peer]
parabirb has joined #osdev
averymt has joined #osdev
<geist>
sortix server XP
Lucretia has quit [Remote host closed the connection]
goliath has quit [Quit: SIGSEGV]
levitating has quit [Ping timeout: 272 seconds]
<kof673>
Matt|home, that is commercial but been around a long time, not vouching for it, just remember the name WindowBlinds is a computer program that allows users to skin the Windows graphical user interface. It has been developed by Stardock since 1998.
<kof673>
then you just add LiteStep is a Windows Shell replacement for Windows 9x and up j/k
<kof673>
looks like its dead :D 0.25.0 Alpha / September 2, 2014
<heat>
good evening wankers
<heat>
new computer who this
<nikolar>
it says heat
lh has quit [Remote host closed the connection]
lh has joined #osdev
lh has quit [Remote host closed the connection]
lh has joined #osdev
<heat>
nvidia is working well
<heat>
fun fact nvidia.ko does not support my gpu
<heat>
i had to use the open version
<gog>
are you rendering three dimensional graphics