UmbralRaptor changed the topic of #kspacademia to: https://gist.github.com/pdn4kd/164b9b85435d87afbec0c3a7e69d3e6d | Dogs are cats. Spiders are cat interferometers. | Космизм сегодня! | Document well, for tomorrow you may get mauled by a ネコバス. | <UmbralRaptor> egg|nomz|egg: generally if your eyes are dewing over, that's not the weather. | <ferram4> I shall beat my problems to death with an engineer. | We can haz pdf
egg|zzz|egg has quit [Remote host closed the connection]
egg|zzz|egg has joined #kspacademia
<SilverFox> negative numbers are just natural numbers with debt
<egg|zzz|egg> mofh_: should i principia or soviet republic
<mofh> principia, clearly.
<egg|zzz|egg> !u ˖₊⁺ᐩ
<galois> ˖: U+02d6 MODIFIER LETTER PLUS SIGN
<galois> ₊: U+208a SUBSCRIPT PLUS SIGN
<galois> ⁺: U+207a SUPERSCRIPT PLUS SIGN
<galois> ᐩ: U+1429 CANADIAN SYLLABICS FINAL PLUS
UmbralRaptop has joined #kspacademia
e_14159_ has joined #kspacademia
e_14159 has quit [Ping timeout: 378 seconds]
egg|zzz|egg has quit [Remote host closed the connection]
UmbralRaptop is now known as LAXRaptop
egg|zzz|egg has joined #kspacademia
<SilverFox> whitequark, how hard is it to develop a basic filesystem?
egg|zzz|egg has quit [Remote host closed the connection]
<whitequark> not hard at all
<whitequark> you can probably make a very simple read-only filesystem in a hour or two.
<whitequark> read-write is harder if you want to be able to resize files and stuff
<SilverFox> read-only shouldn't take hours tho surely
<SilverFox> just have a partition table or whatever it's called
<SilverFox> RW I can understand being harder as the shiffle-shuffle of stuff causes shenanigans, but that could be worked elegantly with partition tables again, no?
<SilverFox> although, if I have a filesystem going, it sounds like I'll need a basic operating system as well
<SilverFox> because with how I want to do add-ons via backplane via pcie level shit, I want software-coded memory access shenanigans and uhh interrupts for these devices because hardware coding the memory address triggers on a per-device basis kinda sucks
<whitequark> i mean
<whitequark> pretty much any nontrivial unit in systems programming takes a few hours to implement a debug
<whitequark> and*
<SilverFox> yeah fair forgot about debugging
<SilverFox> so focused on making it right the first time forgot it is inevitable
<SilverFox> oh question while I have you here, what is a good program for me to start making schematics for all this, like uhhh ms paint all the connections and chips together sort of deal, without yanno, ms paint being shitty
<whitequark> i mean, making it right the first time also tends to take a while
<whitequark> schematics? hm. kicad
<whitequark> there's a bit of learning curve but it's actually should be easier if you never used schematic capture before
<whitequark> cuz i first had to unlearn shitty proprietary s
<whitequark> *sw
<SilverFox> this looks like exactly what I want, thank you
<SilverFox> you are a blessing
<whitequark> np :)
<whitequark> i might have some filesystem code you can borrow
<galois> title: artiq/config.rs at master · m-labs/artiq · GitHub
<SilverFox> that'd be cool, I am for sure going to base my cpu arch on arm stuff
<whitequark> key value store in SPI flash
<SilverFox> ah I remember that term from my coding days
<SilverFox> <Filename, Address> sort of deal?
<whitequark> filename, content
<whitequark> it's a very slow filesystem, inefficient for large files since each time an entire file is rewritten
<whitequark> it's basically log structured
<SilverFox> wait.. .rs? is that rust?
<whitequark> yes
<SilverFox> C# is the only language I am useful in, really
<whitequark> i don't really write systems software in c or c++ if i can help it at all anymore
<SilverFox> i dont blame you tho
<whitequark> c# has a pretty sizable runtime, *but*
<whitequark> iirc there was something called .net microframework or something
<whitequark> that worked on the larger arduinos even
<SilverFox> >line 126
<SilverFox> >let
<whitequark> sure, rust introduces bindings with let
<SilverFox> I've been tainted by let memes
<SilverFox> let pi = 5
<SilverFox> would the most efficient fs just run with the punches and somehow work well with fragemented files instead of shuffling shit around when files/folders get truncated?
<SilverFox> also, I'm worried about long-term while using NOR/NAND flash cells since they have only so many read/writes to them yanno
<SilverFox> because am poorish I'm thinking about modularity and making more long-term purchases and investments in this project
<LAXRaptop> !choose continue working while you wait for a hotel room|your body is basically throwing a check engine light
<galois> LAXRaptop: Your options: continue working while you wait for a hotel room, your body is basically throwing a check engine light . My choice: your body is basically throwing a check engine light
egg|zzz|egg has joined #kspacademia
egg|zzz|egg has quit [Remote host closed the connection]
egg|cell|egg has quit [Ping timeout: 189 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #kspacademia
egg|zzz|egg has joined #kspacademia
egg|zzz|egg has quit [Ping timeout: 190 seconds]
<egg|work|egg> meow
<egg|work|egg> !wpn cats
* galois gives cats a dodecagon
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #kspacademia
LAXRaptop has quit [Ping timeout: 202 seconds]
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 202 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 206 seconds]
egg|cell|egg has joined #kspacademia
egg|cell|egg has quit [Ping timeout: 206 seconds]
egg|cell|egg has joined #kspacademia
<SilverFox> turns out I dont have this channel on my bouncer, weird
<_whitenotifier-31f> [Principia] pleroy synchronize pull request #2371: Reimplement the Arnold solver using quaternions - https://git.io/Jewg5
<_whitenotifier-31f> [Principia] Pending. Build queued… - 
<_whitenotifier-31f> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3953/
SilverFox has quit [Quit: ZNC - http://znc.in]
SilverFox has joined #kspacademia
<SilverFox> turns out I did have this channel in my auto-join?? weird bouncerness
<_whitenotifier-31f> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3953/
<_whitenotifier-31f> [Principia] pleroy synchronize pull request #2371: Reimplement the Arnold solver using quaternions - https://git.io/Jewg5
<_whitenotifier-31f> [Principia] Pending. Build queued… - 
<_whitenotifier-31f> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3954/
egg|zzz|egg has joined #kspacademia
<_whitenotifier-31f> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3954/
* egg|zzz|egg pokes mofh in the chat
<_whitenotifier-31f> [Principia] eggrobin reviewed pull request #2371 commit - https://git.io/Jewby
<_whitenotifier-31f> [Principia] pleroy synchronize pull request #2371: Reimplement the Arnold solver using quaternions - https://git.io/Jewg5
egg|zzz|egg has quit [Remote host closed the connection]
<_whitenotifier-31f> [Principia] Pending. Build queued… - 
<_whitenotifier-31f> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3955/
<_whitenotifier-31f> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/3955/
egg|zzz|egg has joined #kspacademia
egg|zzz|egg has quit [Remote host closed the connection]
<egg> !choose sleep|principia
<galois> egg: Your options: sleep, principia. My choice: principia