<reportingsjr>
builds networking stack from scratch, uses flash drive to grab images from test equipment. :P
<whitequark>
nah
<whitequark>
I don't wanna have any LAN cables around
azonenberg_mobil has joined ##openfpga
<rqou>
the opposite of azonenberg :P
<azonenberg_mobil>
rqou: lol so for lulz i checked
<azonenberg_mobil>
wa license plate xc2c32a is available
<rqou>
lolol
<rqou>
"not even large enough to RGH with" :P
<azonenberg_mobil>
if i ever get a car of my own i might do it. lol
<rqou>
or you can get 64a working :P
<sorear>
Somehow I’m surprised you haven’t already bought into the car ownership thing
<rqou>
i just drive my parents' old car, problem solved :P
<rqou>
but yeah, azonenberg's priorities are kinda weird :P :P
<rqou>
house+wife before student loans+car
<qu1j0t3>
hm.
<qu1j0t3>
well do you wait until 70 before getting married and buying a house?
<qu1j0t3>
the choices aren't awesome
<qu1j0t3>
you gotta get on the equity boat, man
<qu1j0t3>
we are told
<rqou>
do it the millenial way with dakis and fursuits and figures :P
<qu1j0t3>
(student loans are utter evil and we should be carrying pitchforks and torches against them imho)
<qu1j0t3>
what.
<qu1j0t3>
what what.
<rqou>
or invest in buttcoin :P
<qu1j0t3>
what what what.
* cr1901_modern
wonders if qu1j0t3 just discovered what a daki was and can't process it
<qu1j0t3>
how did millennials get convinced that they shouldn't own capital but must work for it
<qu1j0t3>
work in its service only*
<qu1j0t3>
cuz this is a swindle
<sorear>
car ownership is also evil though. publicly owned trains only
<qu1j0t3>
cr1901_modern: i'm not googling
<qu1j0t3>
sorear: oh, i don't/won't own a car :-)
<qu1j0t3>
sorear: transit ftw :)
<qu1j0t3>
sorear: but a house is capital recognised by this regime; making it unavailable is pretty insulting
<cr1901_modern>
azonenberg: are you now a spokesperson for exxon or something?
<qu1j0t3>
ha.
<sorear>
crazy west coast cities with 1/4 of their land allocated to roads, half of which is then used for street parking
<qu1j0t3>
:(
<sorear>
And the voter base is retirees with a house as their main asset, so policy is deliberately designed to inflate property values and the cost of living
* qu1j0t3
nods
<qu1j0t3>
yeah, cost of living. is incredibly exclusionary.
<cr1901_modern>
I do wish walking or even taking pub transport to my local supermarket was feasible, even w/ NJ's pretty damn good public transportation
<qu1j0t3>
it's beginning to dawn on me that i can no longer afford to live in my home town, or indeed have anything other than a small apartment in this city
<qu1j0t3>
...ever.
<whitequark>
sorear: "publicly owned trains only" someone doesn't care about disabled people
rohitksingh_work has joined ##openfpga
<rqou>
whitequark: wat?
<rqou>
also, taking public transit here in the bay is basically unusable
<cr1901_modern>
Can't fathom why
<rqou>
Fiora described it pretty well in that there's "a giant wall of darkness" between silicon valley and east bay
<cr1901_modern>
(/s)
<rqou>
pretty much zero transit connections
<rqou>
there is a bus route that crosses one of the bridges
<rqou>
but it's a normal boring bus, not BRT or anything like that, so it's even slower than driving
<rqou>
because you're still stuck in the same traffic that everybody else is
<rqou>
hmm no there's actually a bus from san jose downtown to Fremont downtown
<rqou>
if you don't mind taking three hours :P
<rqou>
(this is also a normal bus stuck in the same traffic, not BRT)
<rqou>
i would not be at all surprised to learn that this was all deliberate
<rqou>
given the Bay's history of redlining and other shenanigans
noobineer has quit [Ping timeout: 260 seconds]
<gruetzkopf>
and here i am traveling over 150km/day using public transport :P
<gruetzkopf>
(also holy f* siemens must have had a lot of people swapping floppies in the late 70s in their intel ISIS-2 dev boxes
<gruetzkopf>
so. many. external. references.
steakpizza has quit [Read error: Connection reset by peer]
steakpizza has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
digshadow has quit [Ping timeout: 260 seconds]
kem_ has quit [Quit: Connection closed for inactivity]
digshadow has joined ##openfpga
steakpizza has quit [Remote host closed the connection]
steakpizza has joined ##openfpga
Bike has quit [Quit: Lost terminal]
steakpizza has quit [Remote host closed the connection]
<pie_>
so you guys do hardware, whats the reason for the approx 5GHz limit on processor clock rates?
<pie_>
well, that number is more of a practical limit i thikn
<qu1j0t3>
pie_: In that connection you might want to read Peter Kogge's Exascale white paper.
<qu1j0t3>
(a bit old now, but goes over a lot of territory)
<rqou>
pointfree: ping
<pointfree>
o/ rqou
<rqou>
so, want to come with me to visit azonenberg?
<rqou>
fri-mon over the long weekend
steakpizza has joined ##openfpga
<pointfree>
rqou: What's the gas millage of your car?
<openfpga-github>
libfx2/master 2574bfd whitequark: Avoid generating junk on SCL after an I2C read.
<openfpga-github>
libfx2/master 0ab5fcd whitequark: Fix I2C speed being reset to 100 kHz by `fx2tool update`.
<azonenberg_work>
rqou: i expect most to just be there for a couple hours on saturday
<azonenberg_work>
you may have met galen at defcon, he's a classmate of mine
<azonenberg_work>
goes by error_404 here
<azonenberg_work>
aygle is just across the pond in redmond, i dont think you've met IRL though
rohitksingh has quit [Quit: Leaving.]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 276 seconds]
awygle is now known as aygle
<aygle>
the fearless leader has spoken
<aygle>
I am become aygle, destroyer of... Something. Sandwiches maybe.
* pie_
prods aygle with a curiosity stick
<pie_>
Is it alive?
<pie_>
0.o
<azonenberg>
aygle: lol
<azonenberg>
How about destroyer of fireplaces?
aygle is now known as awygle
<azonenberg>
I have one that needs to get ripped out... :p
<awygle>
Sold
<awygle>
I am much more qualified to hit stuff than e.g. hang sheetrock
<azonenberg>
We wont be hanging sheetrock now anyway
<azonenberg>
there is no sheetrock to hang
<azonenberg>
And we need the in-wall stuff inspected first
<azonenberg>
Main goals for the weekend are to finish electrical rough-in, as well as any prerequisites to that (for example, building the walls that the wiring will go in)
<azonenberg>
Then various other prep work as time/people permit (remove fireplace, frame over concrete wall in a closet, cleanup, etc)
<azonenberg>
There will be something for everyone for sure
<awygle>
yeah sheet rock was an example
<azonenberg>
Then there's miscellaneous stuff like pulling nails and staples out of studs that are in the way of sheetrock (not on the critical path but has to be done)
<azonenberg>
removing little bits of sheetrock stuck in corners that escaped demo earlier
<azonenberg>
Measuring and cutting lumber
<azonenberg>
Something for everyone
<azonenberg>
vacuuming and mopping floors even :p
<whitequark>
awygle: so I'm looking at Glasgow revB BOM at various price breaks
cyrozap is now known as Guest1936
Kitlith is now known as Guest50949
miek is now known as Guest90685
shapr is now known as Guest63770
JSharp is now known as Guest36441
CoffeeFlux is now known as Guest98794
tnt is now known as Guest31499
felix_ is now known as Guest82369
gruetzkopf is now known as Guest41456
lain is now known as Guest27151
implr is now known as Guest54028
* Guest63770
grumbles at nickserv
Guest63770 is now known as shapr
<whitequark>
awygle: 44.2 USD @ 10, 35.5 USD @ 100 (that's just for the components)
<whitequark>
cc mithro
<mithro>
whitequark: Cool
Guest90685 is now known as miek
<mithro>
whitequark: Were is most of your cost going too?
<openfpga-github>
Glasgow/master de22844 whitequark: Update MPNs for out of stock capacitors and resistors....
<openfpga-github>
Glasgow/master 895269e whitequark: Use Mfg/MPN fields in schematic instead of Mouser_PN....
<openfpga-github>
Glasgow/master 7603bbc whitequark: Fix accidentally used 0201 resistor.
<awygle>
why can't git ever figure out that if i run "rebase master", and master does not have a thing, and my branch has a thing, i probably want the thing to be in the result?
<awygle>
so sick of fixing merge conflicts that don't conflict in any way
<awygle>
computing needs more soft decoding
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 245 seconds]
digshadow has joined ##openfpga
Bike has quit [Ping timeout: 260 seconds]
steakpizza has joined ##openfpga
steakpizza has quit [Ping timeout: 252 seconds]
Bike has joined ##openfpga
<lain>
my favorite description of git (I forget the origin) was something along the lines of "git is a great toolkit for building a VCS, if only someone would build one with it."
<kc8apf>
BLIF is such a PIA to parse
<awygle>
lain: yeah i've seen that too. i don't think it's entirely fair though.
<qu1j0t3>
people _have_ built simpler front-ends to git.
<rqou>
kc8apf: we (me+azonenberg) don't use blif for a reason you know :P
steakpizza has joined ##openfpga
<kc8apf>
rqou: I'm 3/4 of the way through writing a parser to deal with the grammar
<kc8apf>
Getting to an AST might take a bit
<rqou>
or you can just ask yosys to parse it for you?
<kc8apf>
I'd rather have a library
<rqou>
read_blif; write_json
<rqou>
libyosys exists
<rqou>
idk if it works though
<kc8apf>
it does
<kc8apf>
just not what I'm after
<kc8apf>
I'm going to publish a blif parser crate
<rqou>
wow, much work
steakpizza has quit [Ping timeout: 264 seconds]
<kc8apf>
parser grammar is pretty easy with PEST
<kc8apf>
hardest part was working out line continuations
<rqou>
have you tried a "worse is better" hand-rolled FSM-based parser?
<kc8apf>
I _hate_ hand-rolling parsers
<rqou>
yeah I can agree with that
<kc8apf>
main thing with PEST is that it includes source-file ranges with the parsed tokens
<rqou>
I'm still curious what you want this for
<kc8apf>
I want a reasonably common front-end language for Gaffe
<kc8apf>
BLIF is easier than Verilog or VHDL
<kc8apf>
Yosys JSON isn't documented
<whitequark>
bleh, PEG
<azonenberg_work>
polyethylene glycol?
<whitequark>
parsing expression grammar
<awygle>
Parser Expression Grammar iirc
<kc8apf>
whitequark: agree. I started with parser combinators but they really, really suck at UNIX-style line continuations
<azonenberg_work>
rqou: so what's your eta?
* awygle
mumbles "Earley" into a paper bag
<azonenberg_work>
fri night? sat morning?
<whitequark>
awygle: shift-resolve
<rqou>
fri night
<whitequark>
unlimited lookahead in linear time and space
* awygle
downloads the paper
<rqou>
if you're not smart enough to understand the paper, traditional shift-reduce is pretty neat too
<awygle>
whitequark: what classes does shift-resolve handle? all context-free?
<awygle>
oh lol that was this one
<whitequark>
I think it's LR(n) for arbitrarily large n
<awygle>
i wonder if that's why it's "shrek.pdf" at this site
<rqou>
btw awygle: the other day my housemate claimed that the cs164 "herp derp Early parser generator" is actually one of the most feature-ful
<rqou>
despite the fact that some grad students just cobbled it together
<awygle>
lol
futarisIRCcloud has joined ##openfpga
<pie_>
something something marpa
<pie_>
rqou, ^
<pie_>
whats a line continuation
<awygle>
end a line with \ and continue on the next line, i think
<pie_>
aha
<rqou>
you can probably just hack that into the lexer
<awygle>
You Can Probably Just Hack That - The Rqou Story
<awygle>
i don't understand why parser combinators couldn't deal with that, but tbh i apparently don't understand parser combinators well anyway, since i couldn't make nom do basically _anything_