sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<cr1901_modern> sb0: The method Initiator.close() in ipc.py is called twice during a normal run of the example graycounter.py Is this intentional?
<cr1901_modern> Nevermind, ignore that thought. Figured out what's happening.
<sb0> ‘Arduino Certified’ Windows 10
<sb0> lol!
<sb0> "Windows 10 is in fact the world’s first Arduino certified operating system!"
<balrog> sb0: is this a bad thing? :)
fengling has joined #m-labs
<cr1901_modern> I'm a little surprised a kernel will fit onto an AVR. But then again, I guess certain variants of Linux do.
<cr1901_modern> Kinda funny, considering original Windows 1.0 would work on an 8086, which is likely less powerful than some higher-end AVRs
<sb0> cr1901_modern, you don't get it. there is no windows kernel for avr. it's just marketing.
<cr1901_modern> Oh, so it's like Windows provides the UI to interface to AVR?
<sb0> UI, cloud connectivity, etc.
<cr1901_modern> Thereby sparing millions of people from the horrific mess called the Windows API. XD
<sb0> microsoft account too, I'm sure
<sb0> since you need that for everything these days
<cr1901_modern> I only used it for MSN messenger/throwaway email account, if I'm honest
<cr1901_modern> Don't use Visual Studio or C#/.NET if I don't have to
<sb0> oh, they upgraded it. as I mentioned before, I could not boot my recently purchased tablet without creating one
<sb0> http://www.microsoft.com/en-us/account/default.aspx "Your Microsoft account is what you use for almost everything you do with Microsoft devices and services"
<cr1901_modern> Microsoft can kiss my ass with that rhetoric
<cr1901_modern> Btw, simulation now works on Windows correctly. I modifed the C library and am making a patch now.
<sb0> right now you can still create them with bogus info, but I wonder when they'll start asking for passport scans or similar
<cr1901_modern> I'll switch to Linux or BSD by then, so it won't affect me (hopefully)
<sb0> oh, that windows on my tablet didn't last long. i was just curious...
<cr1901_modern> Send migen patches to devel at lists.m-labs.hk/
<cr1901_modern> ?*
<sb0> yes
<cr1901_modern> aaaand done
<cr1901_modern> aaand I forgot to join the mailing list XD
* cr1901_modern wishes, just once, he could do something completely right
<sb0> cr1901_modern, SOCK_STREAM doesn't guarantee message boundaries, unlike SOCK_SEQPACKET
<sb0> so you code may break
<sb0> I'm not sure if SOCK_SEQPACKET works at all on windows. afaik it's only available on some unices.
<sb0> it's kinda remarkable how crappy IPC is in 2015
<cr1901_modern> It seemed to work during testing- at least with graycounter.py. But I'll read up on it. I added debug messages earlier between send and recv
<sb0> it certainly works some of the time. but probably not always.
<sb0> try sending a message that exceeds the MTU of the loopback interface ...
<cr1901_modern> If I had any clue what that meant, I would try it XD
<cr1901_modern> basically, send a really long message?
<sb0> yes
<cr1901_modern> Doing this: print("{0:0{1}b} CE={2} bin={3}".format(selfp.gc.q, self.width, selfp.gc.ce, selfp.gc.q_binary) * 1024), messages are still received correctly without any breaks
<cr1901_modern> in graycounter.py
<cr1901_modern> Btw, did the server eat my message or did you receive it?
<sb0> I received it
<cr1901_modern> Okay, this appears to work b/c the MTU for the loopback interface on Windows is (unsigned int) -1... i.e. the maximum possible
<GitHub142> [artiq] sbourdeauducq pushed 3 new commits to master: http://git.io/vJLOI
<GitHub142> artiq/master 5df446e Zach Smith: artiq_flash.sh: fix Pipistrello flash proxy filename
<GitHub142> artiq/master 8a796a6 Sebastien Bourdeauducq: artiq_run/ELFRunner: create a core device object (necessary for runtime exception processing)
<GitHub142> artiq/master 87ae250 Sebastien Bourdeauducq: runtime: validate pointers received from kernel CPU
mindrunner has quit [Quit: quit]
mindrunner has joined #m-labs
<sb0> got vacuum :) obviously my gauge isn't calibrated yet, but that cheap chinese rotary pump is good enough to create and then extinguish a plasma discharge
<cr1901_modern> I'm... trying to fall asleep by watching YT videos and otherwise not being productive with my time.
<cr1901_modern> Maybe I'll finish that PCB pattern library... only 4 more parts to go
mumptai has joined #m-labs
fengling has quit [Ping timeout: 252 seconds]
fengling has joined #m-labs
early has quit [Ping timeout: 256 seconds]
fengling has quit [Ping timeout: 265 seconds]
early has joined #m-labs
<cr1901_modern> Aaaand done... bleh. That wasn't a bright idea, but at least it's done.
fengling has joined #m-labs
fengling has quit [Ping timeout: 276 seconds]
fengling has joined #m-labs
<sb0> whitequark, what exactly is that "caster" you wanted to build?
<whitequark> sb0: pump a chamber down, melt the alloy using an induction heater, tilt the crucible and pour the metal into a tubular carbon glass fiber forms
fengling has quit [Ping timeout: 256 seconds]
<whitequark> clearly the last part is mechanically troubling
<whitequark> sb0: oh wow the atx power supply keeps on giving
<whitequark> remember the output stabilizing coil thing? the one in a dashed rectangle
<whitequark> it's called "group stabilizing choke" (RU term. no idea how it's called in the west)
<whitequark> and the idea is that it has a ferrite core, it works like a transformer and it transduces the changes in current in +-12V -5V into the feedback channel attached to +5V
<whitequark> in reality it's an enormous hot choke wound with thick wire on a toroidal ferrite core
<whitequark> reading even more
<whitequark> the ATX PSU is done in a way that its output stage can tolerate 80% PWM duty cycle, because that's what happens when it works pretty much off the capacitors during the UPS switch
<whitequark> amazing
<whitequark> oh, the english term is "coupled inductors"
<whitequark> https://leoniv.livejournal.com/228551.html has some oscillograms
<whitequark> and explanations
fengling has joined #m-labs
fengling has quit [Ping timeout: 252 seconds]
antgreen has quit [Ping timeout: 276 seconds]
siruf has quit [Ping timeout: 245 seconds]
siruf has joined #m-labs
<GitHub33> [artiq] sbourdeauducq pushed 2 new commits to master: http://git.io/vJY8M
<GitHub33> artiq/master 109dfab Sebastien Bourdeauducq: frontend: add artiq_mkfs
<GitHub33> artiq/master 56c85dd Sebastien Bourdeauducq: style
<GitHub87> [migen] sbourdeauducq pushed 1 new commit to master: http://git.io/vJY4D
<GitHub87> migen/master 96bff77 Alain Péteut: add examples tests
travis-ci has joined #m-labs
<travis-ci> m-labs/migen#23 (master - 96bff77 : Alain Péteut): The build passed.
travis-ci has left #m-labs [#m-labs]
cr1901_modern1 has joined #m-labs
ohama has quit [Disconnected by services]
ohama has joined #m-labs
cr1901_modern has quit [*.net *.split]
antgreen has joined #m-labs