<TD-Linux>
I still want a standard spi flash programming port
_whitelogger has joined ##openfpga
knielsen has quit [Ping timeout: 252 seconds]
futarisIRCcloud has joined ##openfpga
<azonenberg_work>
qu1j0t3: doesn't rum last forever?
unixb0y has quit [Ping timeout: 252 seconds]
<qu1j0t3>
azonenberg_work: yes, i'm arguing for using the caps and stoppers. I am sad to hear that awygle doesn't have any, but not too sad, because he probably earned a whole bottle bender
<azonenberg_work>
i don't drink (cant stand the taste of ETOH or fermentation) but we have a bottle of captain morgan white somewhere that $WIFE makes a strawberry daiquiri with every month or two, it doesnt seem to have gone bad yet
<azonenberg_work>
The running joke is that, at the rate we're consuming it
<qu1j0t3>
azonenberg_work: It would certainly take more than a month or two.
<azonenberg_work>
our grandkids will be making drinks out of the same bottle :p
<azonenberg_work>
no you misunderstand
<azonenberg_work>
one drink, containing maybe a tablespoon of rum
<azonenberg_work>
per month
<azonenberg_work>
:p
<awygle>
aww thanks qu1j0t3
<azonenberg_work>
awygle: y u no parafilm?
<awygle>
I just don't drink often enough to have infrastructure
<qu1j0t3>
hehe
unixb0y has joined ##openfpga
<qu1j0t3>
awygle: well protip, save the stopper from the next liqueur you buy
xdeller has quit [Remote host closed the connection]
xdeller has joined ##openfpga
<pie_>
"To isolate the cellular modem from the SoC, we will be placing the modem on the (remarkably fast) USB bus and have the phone interact with the cellular modem through USB instead of on the main RAM bus. This will separate the cellular modem on its own bus without seeing any other data."
<pie_>
welllll thats better I guess, you guys are the usb experts? :P
<pie_>
theres no insane usb dma mode right
<whitequark>
there isn't
<whitequark>
this arrangement is pretty standard for modern smartphones
<whitequark>
they used to use shared memory between AP and BP but shitty BP code kept crashing AP and shitty AP code kept crashing BP
<pie_>
hah.
<pie_>
half way through the paragraph i was thinking they might add a second physical processor for isolation or something but I guess theres more efficient approaches hehe
<whitequark>
no that's what they're doing basicaly
<pie_>
huh? unless you mean whatever handles us
<pie_>
*usb
<whitequark>
AP and BP are separate processors
<pie_>
right
<pie_>
I meant like, AP <--> I(solation)P <--> BP instead of AP <--> BP
<rqou>
would it be easier or harder than pyrimethamine?
<whitequark>
dunno
<whitequark>
i'm not an synthetic chemist
<sorear>
Wasn’t it once common for AP and BP to be the same core separated by TZ etc?
<rqou>
do you have any opinions about nurdrage's nice and complicated pyrimethamine procedure?
<whitequark>
no TZ
<whitequark>
rqou: haven't looked into it
<whitequark>
i'm not a synthetic chemist
<whitequark>
to have an opinion
<rqou>
let's just say it's ridiculously complicated to start with just toluene :P
<whitequark>
ha, not sure if I can get that here
<rqou>
it's available in the hardware store here
<whitequark>
it's a drug precursor apparently
<rqou>
what
<rqou>
i mean, i guess that's not false
<whitequark>
oh yeah, but my favorite shop that (probably illegally) sells precursors has it
<rqou>
yeah in the US you can get it as "lacquer thinner"
<whitequark>
in RU you can't even easily get pure H2SO4
<whitequark>
precursor!
<rqou>
that's bullshit
<rqou>
it's a precursor to basically everything
<whitequark>
yes, I think that is the point of the ban
<whitequark>
also HCl
<whitequark>
conc
<rqou>
ban everything, then nothing illegal can happen :P
<whitequark>
exactly
<whitequark>
so my favorite shop sells all these with a $3 "precursor surcharge"
<whitequark>
per liter
<whitequark>
they ask for your full name but dont check ID
<whitequark>
this is either blatantly illegal or extremely following the letter of the law
<whitequark>
probably the former
<rqou>
name: Vladimir Putin; can i haz drugs? :P
<whitequark>
someone I know once purchased a literal barrel of methylamine
<whitequark>
he said to put it in the bed of his pickup truck
<whitequark>
interestingly, methylamine is *not* scheduled
<whitequark>
er
<whitequark>
not know
<whitequark>
someone I've seen in the shop, I don't know them
<whitequark>
if I knew them I'd have asked what the fuck do they need a barrel of methylamine for
<Ultrasauce>
blue meth?
<rqou>
lol
<whitequark>
no idea
<rqou>
oh, "blue meth" is a breaking bad reference
<whitequark>
yes
<whitequark>
the thing is that iirc you use methylamine to make meth from pseudoephedrine
<pie_>
im blu da ba di da ba dai
<whitequark>
and pseudoephedrine is not available in RU atall
<whitequark>
which is probably why methylamine isn't scheduled
<whitequark>
either that or just because RU regs make no goddamn sense
<rqou>
i thought people did a birch reduction for that?
<whitequark>
no idea
<rqou>
i mean, neither do US regs
<whitequark>
i was never interested in making meth
<sorear>
misread methylamine as MMH, would have been much more interesting
<whitequark>
for one, it's economically meaningless
<Bike>
maybe they need the smell
<whitequark>
sorear: they sell hydrazine
<rqou>
what about UDMH?
<rqou>
iirc nilered was looking for some a while back
<whitequark>
nope
<whitequark>
just hydrazine
<whitequark>
in four different forms
<sorear>
like, polymorphs?
<whitequark>
no
<rqou>
oh hurr durr hydrazine is a liquid
<whitequark>
hydrate, hydrochloride, etc
<rqou>
somehow i thought it was a gas
<whitequark>
ithink it is when pure
<sorear>
tenuously
<rqou>
both nurdrage and nilered only used the sulfate
<azonenberg_work>
whitequark: a lot of embedded stuff still runs ap and baseband on the same chipset
<azonenberg_work>
more precisely it runs the application code on the baseband cpu
<rqou>
something something J2ME/BREW
<whitequark>
azonenberg_work: not modern smartphones though
<whitequark>
i think even qca gave up
<rqou>
btw I don't really get why but somehow the "feature phone hacking scene" had way way more stupid secrecy and bullshit than smartphone and console hacking
<rqou>
whitequark: no more BREW?
<azonenberg_work>
BREW / HTCP/1.0
<azonenberg_work>
HTCPCP*
<azonenberg_work>
> 418 I'm a teapot
<pie_>
HTCCCPCP
<pie_>
i mean HTCCCPCPCP
<rqou>
hypertext soviet union control protocol? :P
cr1901_modern has quit [Read error: Connection reset by peer]
<TD-Linux>
there's a J2ME runtime you can use on android
<TD-Linux>
whitequark, for a while a couple of chipset vendors had a hypervisor that let them run a baseband on the main cpu, but separate from android
<azonenberg_work>
whitequark: working on it right now actually, just dont have anything i need to test serverside right this minute
<azonenberg_work>
I have a bit of refactoring to do to share some common code between jtag and swd better
<whitequark>
sweet
<rqou>
wtf you've been refactoring for a month
<azonenberg_work>
rqou: no i've been spending 5 minutes on it, then doing something else more important
<azonenberg_work>
then another 5 minutes
<azonenberg_work>
:p
<azonenberg_work>
i'm actually on a billable gig for work now
<azonenberg_work>
rqou: i think you overestimate how good my time management is
<azonenberg_work>
my brain's load average is probably in the hundreds
<rqou>
your time management always seems to manifest itself as better than mine
<rqou>
azonenberg_work: no otr right now sorry
<awygle>
azonenberg's time management strategy must be terrible for the cache
<awygle>
very few SIMD opportunities too
<azonenberg_work>
awygle: its not a strategy per se
<azonenberg_work>
i feel like a cheap oversubscribed VPS host sometimes :p
<azonenberg_work>
working nonstop but never getting much done on any one task
<awygle>
azonenberg -fno-house-poor
<azonenberg_work>
more like make azonenberg -j
<azonenberg_work>
:p
<awygle>
azonenberg -O0 house.f
<whitequark>
azonenberg_work: "working nonstop but never getting much done on any one task" i'm shocked at your mental stability tbh
<azonenberg_work>
whitequark: I grew up in such a ridiculous, chaotic environment that i'm used to it
<azonenberg_work>
whatever life throws at me i've probably been through worse already
<whitequark>
azonenberg_work: hence, shocked
<whitequark>
usually it just breaks people really badly
<awygle>
yeah not everybody reacts that way to stresses especially in early childhood
<azonenberg_work>
Yeah thats just how my brain works i guess
<azonenberg_work>
i've always been the one who looks at a problem and just fixes it or, if not possible, lives with it
<azonenberg_work>
rather than freaking out
<azonenberg_work>
I've also just never been a very emotional person, which probably helps a lot
<whitequark>
it's not necessarily freaking out or being emotional
<whitequark>
just becoming perpetually exhausted is a common response
<whitequark>
burning out basically
<whitequark>
for that matter, burnout happens more often in people who try to "just deal with it"
<whitequark>
which is why it all surprises me only more
<azonenberg_work>
I cant afford to be exhausted :p
<awygle>
often people who are burned out don't realize it
<awygle>
(source, me, until very recently)
<azonenberg_work>
The main thing that keeps me going is the frequent context switching
<azonenberg_work>
never getting stuck on one thing for too long
<azonenberg_work>
Tired of sheetrocking? Go do electrical work in another room
<azonenberg_work>
Tired of construction in general? Go upstairs and clock into work
<whitequark>
azonenberg_work: yes, that you can successfully do that is impressive
<azonenberg_work>
and just when i get bored of everything, 911 usually has a way of jarring me out of my slump
<whitequark>
I used to need ~2 days for every context switch
<azonenberg_work>
(although i did have to decline a sar call the other day because i would have missed a meeting at $DAYJOB that i couldn't reschedule)
<awygle>
i figured out what activities are high-inertia and which are low-inertia for me which has helped me a lot
<azonenberg_work>
Yeah there are some things that take a while to get into the swing of
<azonenberg_work>
But i've got decent at switching rapidly because thats the only way i can avoid burnout
<awygle>
it was really very retroactively alarming to realize how many years i'd spent burned out and sleep deprived
<azonenberg_work>
Yeah i have definitely got into periods where i was burned out on a bunch of projects but i always found something interesting to work on
<azonenberg_work>
Why do you think i have so many half finished projects?
<awygle>
nowadays if i sleep badly two nights in a row i'm a wreck and i think "how did i do this for years?" and the answer is "i was a wreck for years and just never noticed because i didn't know what normal was"
<azonenberg_work>
And yeah, thankfully i can still function OK on relatively little sleep
<azonenberg_work>
Below 3-4 hours i'm a wreck, i can function on 6 for a pretty long time as long as i get to sleep in here and there
<openfpga-bot>
[jtaghal] azonenberg pushed 1 new commit to master: https://git.io/fAibC
<openfpga-bot>
jtaghal/master 9979dda Andrew Zonenberg: Refactored a bunch of common protocol logic into ServerInterface and out of NetworkedJtagInterface