<balrog> [19:03:16] <balrog>fuuuuck
<balrog> [19:03:21] <balrog>there's a british airways strike
<rvense> balrog: that mean your flight to hamburg?
<balrog> rvense: yeah LHR-HAM
<rvense> that's bad
<rvense> christ, what's that going to cost them
<rvense> balrog: do you have an alternate plan?
<balrog> rvense: not yet
<balrog> I just found out about this
<balrog> all the other flights should not be affected
<balrog> meaning I can get to LHR but then...
<balrog> that's a train route in 9hr
<balrog> 9-14
<rvense> not too bad..
<rvense> coaches should be something like that too, if it comes to that
<balrog> I may book an easyjet flight
<rvense> but it's probably the worst time of the year to book at last notice :(
<balrog> rvense: I think I'll waste the $60 for an easyjet flight
<rqou> what about the part of the article that claimed that swissport ground staff are also striking?
<pie_> azonenberg, man, it would be real good sometimes to have the lectures to the slides xD
<rqou> offtopic: i'm about to be traveling with family so now i need to test to make sure my "toolkit" of openvpn and iodine are working
<rqou> should have done it earlier
<pie_> iodine seems underdeveloped for how useful it is
<rqou> hmm i have a great way to make iodine only work partially :P
<rqou> run a dual stack iodine server but forget to do the iptables dance needed for v4 to work
<pie_> ugh, i am so not prepared for CCC. damn university schedule
digshadow has quit [Quit: Leaving.]
firebird_ has quit [Ping timeout: 258 seconds]
zino has quit [Remote host closed the connection]
azonenberg_hk has quit [Ping timeout: 260 seconds]
azonenberg_hk has joined ##openfpga
azonenberg_hk has joined ##openfpga
<pie_> yeah, mfw compress an entire field into 15 minutes, BUT WHAT ABOUT ALL THE COOL THINGS??
digshadow has joined ##openfpga
<azonenberg_hk> pie_: Lol
<azonenberg_hk> I tried to record a few of the lectures
<azonenberg_hk> audio quality was unreadable
<azonenberg_hk> just didnt have a decent mic
<pie_> im somewhat convinced body mic is really the only way to g for lectures
<pie_> id what theyre called
<azonenberg_hk> Yeah and i didnt have one
<pie_> lapel mics?
<pie_> *idk
<azonenberg_hk> just an integrated laptop one
<pie_> yeah that sounds like itd be horrible
<rqou> aargh iodine is giving me SERVFAILs and i have no idea why
<pie_> the style of those black and white diagrams at the bottom is very nice imo http://www.monolithic3d.com/blog/is-the-cost-reduction-associated-with-scaling-over#comments
<rqou> somehow my responses are turning into servfails somewhere between my server and my client
<pie_> ill have to find out where theyre from tomorro
<pie_> rqou, magic
<pie_> anyway, gnight guys
<azonenberg_hk> So after some thinking
<azonenberg_hk> I am splitting the DCMP into two primitives GP_DCMP and GP_PWM
<azonenberg_hk> with slightly different sets of config
<cyrozap> Hey, pointfree, do you know off the top of your head whether the PLDs in a UDB share input terms? My gut says "probably", but I can't remember where in the documentation where to find that out for certain.
<cyrozap> I'm currently making my Go UDB-parsing code into a UDB-to-Verilog converter, complete with macrocell functions and (maybe) datapath instantiation. It's not nearly as difficult as I thought it would be, especially once I stopped trying to parse the config memory dump and print Verilog at the same time.
<cyrozap> s/where to find that out/I can find that out/
m_w has quit [Quit: leaving]
<pointfree> cyrozap: are you asking if the PLD's share the OR array? I would think not, because the OR terms are separated by PLD. Also, PSoC Creator limits LUT's to 5 input terms last I checked.
<cyrozap> pointfree: No, I want to know if IT0 on PLD0 == IT0 on PLD1. i.e., is the input to the UDB 24 bits wide or only 12?
<pointfree> cyrozap: you might be right because PSoC Creator allows a maximum of 5 inputs and 8 outputs for a LUT.
<pointfree> To confirm, one would have to build the project and check the .route file to see if these PLD outputs are associated with the same UDB. Probably they are.
SpaceCoaster has joined ##openfpga
digshadow has quit [Quit: Leaving.]
digshadow has joined ##openfpga
<whitequark> azonenberg_hk: sup
<whitequark> just got UDP loopback working in smoltcp
<whitequark> well, except that it has invalid ethernet FCS but who cares about minor details like not actually being able to receive those packets
<whitequark> so now going to grab some food and depart
<azonenberg_hk> whitequark: Lol
<azonenberg_hk> Important details
<azonenberg_hk> Got an ETA?
<whitequark> let's see, 90 minutes from now sounds about right
<rqou> who here knows how to systemd?
<whitequark> rqou: I do
<azonenberg_hk> whitequark: Ok
<whitequark> dpkg --purge systemd
<rqou> how do i fix "Excess arguments"?
<lain> xargs?
<azonenberg_hk> whitequark: i'm about to head down to the gym in the hotel, will wait for you in the lobby after i finish up
<azonenberg_hk> If you don't see me in the lobby, the gym is down the stairs just right of the escalator
<lain> (I have no idea)
<azonenberg_hk> whitequark: and dont forget your power cable this time :p
<rqou> apparently you will get a mysterious "Excess arguments" error if you accidentally use "systemd" instead of "systemctl"
<rqou> thanks poeterringware
<azonenberg_hk> lol
<azonenberg_hk> systemd is one of those projects whose bus factor is way larger than i'd like
<azonenberg_hk> :p
<azonenberg_hk> Can we just get one lucky alien abduction or something?
<rqou> aaaargh my iodined is still not working
* rqou rages
<rqou> i've been working on this for hours
<rqou> mostly because iptables is dumb
<rqou> and apparently the iptables "BM" string compare algorithm just sometimes mysteriously fails
<rqou> KMP seemed to work
<rqou> heh this last one was me footgun-ing myself with iptables :P
<rqou> i forgot to allow ssh
<mtp> i hate dealing with iptables directly; the only sane wrapper i've found for it is ferm
<rqou> i currently don't use wrappers because they all suck too
<mtp> i only have two boxes where i have to think about iptables
<mtp> working to make that 0
<azonenberg_hk> i use shorewall b/c it seems like the least bad of the bad optoins
<rqou> alright, finally finally have my iodine working
<azonenberg_hk> i need to write an fpga-based router, lol
<azonenberg_hk> something with a sane config infeterce
<rqou> (ip over dns / captive portal bypass in cause you're not aware)
<mtp> my router at home runs openbsd
<mtp> most of my cloud shit runs freebsd
<rqou> my router runs my housemate's formerly-dogfooding meraki equipment
<mtp> both of which have pf, which is a pleasure to use
<rqou> gotta hope there's no backdoor there
<rqou> :P
<rqou> apparently only the "real" cisco stuff gets backdoored and photographed :P
<azonenberg_hk> Lol
<azonenberg_hk> Yeah i have some secondhand cisco switches
<azonenberg_hk> i dont fully trust them and would love to replace them with a custom fpga unit
<azonenberg_hk> i have the mac address table and phy interface stuff written already
<azonenberg_hk> just never had time to buckle down and do the switch fabric itself
<mtp> pf is great because it's transactional and the state-tracking isn't opaque as shit (-p tcp --syn -m ctstate --ctstate NEW is just the goddamn default), and probably some other reasons i forget
<rqou> eh, my firewall on my server is hybrid stateful/stateless
<rqou> :P
<rqou> that's why getting iodine to work took hours
<mtp> you know how pf does logging?
<rqou> you can see my firewall rules in my "miscellany" github repo btw https://github.com/rqou/miscellany/tree/master/firewall-rules
<mtp> there's a pflog0 interface that you tcpdump on
<rqou> wait, not "dump to dmesg"? :P
<mtp> pf is REALLY GOOD
<rqou> is pf linux-based?
<mtp> nope
<mtp> BSD-only
<mtp> sorry
<mtp> but it is legit 75% of the reason i moved to the BSDs
<rqou> is it faster than iptables or just less insane?
<mtp> i don't actually Care About Performance
<mtp> it does not appear to be the bottleneck in my network
<mtp> and it is many orders of magnitude less insane
<rqou> hmm i wonder if anyone has written a "detect ip-over-dns" program yet
DocScrutinizer05 has quit [Disconnected by services]
<lain> +1 freebsd/pf master race
DocScrutinizer05 has joined ##openfpga
<rqou> eh, i have iptables working and can't be bothered too much to change to something else
<mtp> yeah i'm just saying
<mtp> lain, could you not with the 'master race' thing, i'm sort of tired of fascist catchphrases
<lain> lol
<lain> I mean, I was being ironic. but maybe you're being ironic. the internet is difficult
<mtp> i'm unironically fucking tired of it
<mtp> that and being expected to find "make x y again" references funny
<mtp> i think we'd all be better served by just... not. excise that shit from your grammar.
firebird has joined ##openfpga
<mtp> rqou, anyway wanna see a pf.conf with fairly complicated rules, including outgoing traffic shaping
firebird is now known as Guest28719
<mtp> oh whoops forgot to purge that one remaining template-token, but you get the gits
scrts has quit [Ping timeout: 264 seconds]
scrts has joined ##openfpga
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has quit [Ping timeout: 268 seconds]
amclain has quit [Quit: Leaving]
digshadow has quit [Quit: Leaving.]
digshadow has joined ##openfpga
Guest28719 has quit [Ping timeout: 248 seconds]
Guest28719 has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has joined ##openfpga
digshadow has quit [Quit: Leaving.]
kuldeep has quit [Remote host closed the connection]
digshadow has joined ##openfpga
Guest28719 has quit [Read error: Connection reset by peer]
clifford has quit [Read error: Connection reset by peer]
clifford has joined ##openfpga
zino has joined ##openfpga
kuldeep has joined ##openfpga
Guest28719 has joined ##openfpga
Bike has quit [Quit: leaving]
<pie_> theres some books "silicon processing for the vlsi era" that look pretty good but theyre like 14-20 years old
Guest28719 has quit [Ping timeout: 248 seconds]
mifune has quit [Read error: Connection reset by peer]
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
<qu1j0t3> the ancient classic is Mead and Conway ?
<qu1j0t3> free online afaik
mifune has quit [Read error: Connection reset by peer]
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has quit [Ping timeout: 268 seconds]
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has quit [Ping timeout: 268 seconds]
<pie_> qu1j0t3, well, im not sure i shoulx base my knowledge on something thats several process generations old?
<qu1j0t3> what's your objective?
pie__ has joined ##openfpga
pie_ has quit [Ping timeout: 265 seconds]
<pointfree> cyrozap: Looking at the PSoC Architecture TRM it looks like the PLD's are connected with PLD "Chaining". http://www.cypress.com/file/123561/download#page=176
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
_whitelogger has joined ##openfpga
<pcbhdl-github> [pcbhdl] whitequark pushed 1 new commit to master: https://github.com/pcbhdl/pcbhdl/commit/2eb26ff9892938778058c74c77d4a6f4a44f84ef
<pcbhdl-github> pcbhdl/master 2eb26ff whitequark: Relicense as BSD-0-clause.
Guest28719 has joined ##openfpga
mifune has quit [Ping timeout: 268 seconds]
<pcbhdl-github> [pcbhdl] whitequark pushed 1 new commit to master: https://github.com/pcbhdl/pcbhdl/commit/35616ab07565b947d4b0f9b5adaf103364d9646e
<pcbhdl-github> pcbhdl/master 35616ab whitequark: Add Sphinx documentation.
<pcbhdl-github> [pcbhdl] whitequark pushed 1 new commit to master: https://github.com/pcbhdl/pcbhdl/commit/736fd9cc411bf1fe8738932c4d54cc8eaf5f2c7e
<pcbhdl-github> pcbhdl/master 736fd9c whitequark: setup.py: use more precise package names.
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
biot has quit [Quit: Coyote finally caught me]
mifune_ has joined ##openfpga
mifune has quit [Ping timeout: 268 seconds]
<whitequark> rqou: wtf is happening in HK tonight
<whitequark> there's a police helicopter circling above tai po tsai for a hour and like six police cars on the way to it that do random checks
<pie__> i bet theres some ghost in the shell shit going on
Bike has joined ##openfpga
<pie__> i think somone told me that its generally fpgas pushing technology nodes before processors?
mifune_ has quit [Read error: Connection reset by peer]
mifune has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
<pie__> ok, problem 2, how do i translate all these into hungarian
<dingbat> pie__: not sure about that, virtex ultrascale is 20nm, whereas mobile phones have 14nm, skylake-Y and kabylake-Y are 14nm, and AMD has 14nm GPUs.
<dingbat> oh and broadwell-Y/U IIRC
<pie__> ah, well, ok then
<dingbat> although, that said, i'm not sure about the next gen stuff that Xilinx/Altera is working on, their generally quite secretive about that kind of stuff
<pie__> kinda funny because intel has altera now
<pie__> (iirc?)
<dingbat> pie__: correct. The hope is that we might see FPGAs that are pin compatible with some processor sockets, which allows cheap OTS mobos to function as FPGA dev boards, which would be cool
<pie__> huh. that would be neat
<pie__> we could finally get rid of those damn backdoored intel cpus :P
<felix_> well, the management engine is in the chipset, not the cpu... ;P
<qu1j0t3> dingbat: oh yeah that would be nice.
<pie__> "Question: For the same IC fab, if the die yield is 90%, wafer and packaging yield
<pie__> are 100%, and capacity is 20,000 wafers per month, what is the total
<pie__> profit margin per month? (The hardest math in this book.)"
<pie__> - Hong Xiao, introduction to semiconductor manufacturing
<pie__> xD
<pie__> "Question: If the die yield for every processing step is 99%, and there are 500 processing steps for IC fabrication, what is the overall die yield?
<pie__> Answer: The overall die yield is 99% × 99% for 500 times, which equals 0.99500 = 0.0066 = 0.66%."
<pie__> the lesson being you have to have very reliable steps
wpwrak has quit [Ping timeout: 248 seconds]
wpwrak has joined ##openfpga
X-Scale has quit [Ping timeout: 252 seconds]
cr1901_modern1 is now known as cr1901_modern
mifune_ has joined ##openfpga
mifune has quit [Ping timeout: 268 seconds]
Guest96553 has joined ##openfpga
Guest96553 is now known as X-Scale
pie__ has quit [Changing host]
pie__ has joined ##openfpga
mifune_ has quit [Quit: Leaving]