scrts has joined ##openfpga
scrts has quit [Ping timeout: 272 seconds]
scrts has joined ##openfpga
pie_ has quit [Ping timeout: 240 seconds]
scrts has quit [Ping timeout: 265 seconds]
pie_ has joined ##openfpga
scrts has joined ##openfpga
scrts has quit [Ping timeout: 272 seconds]
Xark has quit [Ping timeout: 268 seconds]
<awygle> I spent way too much time today designing networking equipment...
promach__ has joined ##openfpga
promach__ has quit [Quit: Leaving]
pie_ has quit [Ping timeout: 265 seconds]
Xark has joined ##openfpga
balrog has quit [Ping timeout: 240 seconds]
scrts has joined ##openfpga
openfpga-bb has quit [Ping timeout: 240 seconds]
openfpga-bb has joined ##openfpga
balrog has joined ##openfpga
Bike has quit [Quit: Lost terminal]
gnufan has joined ##openfpga
eduardo_ has joined ##openfpga
eduardo__ has quit [Ping timeout: 248 seconds]
Dolu has joined ##openfpga
pie_ has joined ##openfpga
gnufan has quit [Ping timeout: 256 seconds]
pie_ has quit [Remote host closed the connection]
_whitelogger has joined ##openfpga
pie_ has joined ##openfpga
Bike has joined ##openfpga
m_t has joined ##openfpga
<pie_> turns out you can enforce pure functions with gcc https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
<pie_> or something
gnufan has joined ##openfpga
GenTooMan has joined ##openfpga
user10032 has quit [Quit: Leaving]
soylentyellow has quit [Ping timeout: 246 seconds]
<qu1j0t3> pie_: that is only a hint.
<qu1j0t3> pie_: the optimiser can obviously use it
<pie_> "What does the C ??!??! operator do?"
<whitequark> awygle: zero afaik
<whitequark> but various .com.tw and .com.cn websites often host htem
<awygle> Interesting. Seems like an obvious extension of the model.
<whitequark> nope
<whitequark> alexandra's goal is open access to
<whitequark> *science*, not just random piracy
<whitequark> and in any case it's much harder to do in bulk. no DOIs, no uni proxies possible
<cr1901_modern> awygle: Maybe you could check a certain Bay site if it hasn't been taken down for the 500th time.
<cr1901_modern> I may have gotten (but never really read in detail) the PCIe spec from there.
<pie_> btw has this "congress tryng to pass all kinds of shit people dont want" always been going on?
<awygle> cr1901_modern: it's not so much that I can't get access as that I am contemptuous of the model and would like to see its profitability end
<pie_> re: net neutralisy, sopa, pipa, fuck knows
<whitequark> pie_: it's been becoming worse in the last few decades
<pie_> or does it just seem more because im older and internet
<cr1901_modern> pie_: It's called "The Republican Party's Last Strangehold On The Masses"
<whitequark> exponentially worse
<pie_> ugh
<cr1901_modern> They can get away w/ operating w/o their masks now
<awygle> My perspective is that the fear of accountability is gone
<cr1901_modern> But they've always been vile- just hid it
<pie_> awygle, its gone because they can \o/
<pie_> * they *can* do whatever they want!
<pie_> cr1901_modern, the masses arent even tapping out
<awygle> We'll see in 2018 (but you're probably right). I hope it's an extinction burst but it's hard to really believe that
<awygle> #gerrymandering
<awygle> #fptp
<cr1901_modern> Doug Jones gave me some hope. Not much, but some > none.
<pie_> cr1901_modern, how is this a party thing? im not doubting it id just find it a bit odd if evil isnt evenly distributed
<awygle> I am like the only person I know who is still in "anger and bafflement" and hasn't moved on to "fatalistic despair"
<cr1901_modern> pie_: I'm not an expert on the subject, but I think I can give a TLDR version
<whitequark> there's a party that's evil, and a party that will compromise on anything with the other party
<cr1901_modern> It's a party thing b/c historically the Republican party has had more resources, wealth, power, etc. Things to lose.
<cr1901_modern> And one invariant of ppl is that: Once they are used to something (privileges), they don't want it taken away
<awygle> There are a lot of things I don't like about the dems but they acknowledge the basic humanity of people that aren't like them, so they're definitely my choice
<cr1901_modern> And they will kill us all to keep their privileges
<pie_> yay
<cr1901_modern> They aren't left enough
<awygle> Again I resent the model where we have exactly 2 choices but that's a result of first past the post
<cr1901_modern> Dems that is
<whitequark> s/enough//
<cr1901_modern> Fair, but I can't honestly say I think Dems == GOP
<cr1901_modern> (Although that's prob gonna change eventually :/)
<awygle> "imagine being to the right of the American democratic party and thinking you're in the political center"
<whitequark> they aren't ==, but it doesn't matter much in practice
<whitequark> they're too spineless
* cr1901_modern coughs
<whitequark> not even DSA is going to help y'all
<qu1j0t3> ^
<whitequark> sorry folks. you're fucked
<cr1901_modern> No form of government works
<pie_> dsa?
<cr1901_modern> That's my helpful contribution
<awygle> cr1901_modern: citation needed lol
<whitequark> pie_: democratic socialists of america
<pie_> ah
<whitequark> cr1901_modern: try hong kong some day
<whitequark> i mean it's not perfect but the trains are clean and the streets don't have human shit on them
<cr1901_modern> Is that the Bay Area you're comparing :3?
<whitequark> san francisco specifically yes
<whitequark> it's quite an experience
<cr1901_modern> What's HK government like?
<whitequark> even *moscow* has *districts* larger than entire bay area *cities* and it's far better managed
<whitequark> gov.hk? it's basically neoliberalism
user10032 has joined ##openfpga
<whitequark> the trains are run by a private company that gets fined massive amounts for delays
<cr1901_modern> Hmmm...
<whitequark> not only they are wildly profitable but they also have >99.9% of uptime and generally arrive within seconds of timetable
<cr1901_modern> reminds me of that "Ayn Rand and Paul Ryan walk into an unregulated bar and order a drink. They die." joke
<whitequark> they're not unregulated
<cr1901_modern> Oh I know
<cr1901_modern> I'm saying the exact opposite
<whitequark> oh have i mentioned the taxes?
<cr1901_modern> Nope! Can't be worse than here
<whitequark> i paid something like 3% of tax on my earnings last year, and they LOWERED it this year
<pie_> if shit works properly apparently you dont need as much for upkeep
<cr1901_modern> Interesting... even the _lowest_ bracket here is 9%
<awygle> what's their revenue source? import/export?
<pie_> if course it costs an arm and a leg to fix everything the first time around
<pie_> and then a couple more
<awygle> Or is 3% really a sustainable tax base for them?
<pie_> jk ive no idea wht im tlaking about
<whitequark> awygle: it's sustainable
<pie_> maybe hk people just are rich and dont care about public health
<whitequark> let me check budget.gov.hk
<whitequark> um
<whitequark> hk has socialized healthcare
<cr1901_modern> does socialized == universal/single-payer?
<whitequark> universal, but private insurers/practitioners are allowed too
* awygle considers abandoning his Japanese studies for Cantonese
<cr1901_modern> That hasn't lead to a two-tiered system where the state-provided version is noticeably inferior to the private version?
<cr1901_modern> (Not saying this _does_ happen, just what I've heard as a probably scenario for America's future)
<whitequark> it spends 3/4 of revenue on education, health, infrastructure and welfare, which is about as perfect as it can get
<whitequark> cr1901_modern: that's the russian model
<whitequark> it's still far superior than america's *today* because the private version is *cheap*
<whitequark> i can go get an MRI literally this night for, let me compute
<whitequark> $25
<whitequark> out of pocket
<cr1901_modern> Bahahahahaha... yea, that'll prob get my out of pocket maximum
<whitequark> and lemme tell you even broke retirees can afford $25 in russia. well most of them anyway.
<cr1901_modern> God this country is fucked
<pie_> im..hust...gonna go do something else...
<whitequark> I'm telling ya
<cr1901_modern> Unless something drastic happens that probably won't
<whitequark> RU is an *improvement* on today's US in many respects
<whitequark> which is impressive
<pie_> US peaked at moon landings
<pie_> jk but yeah
<awygle> Yeah I'm with pie_, I was gonna be productive today but now I'm probably just gonna watch anime and Google HK visa rules
<whitequark> awygle: US citizen? you get like 180 days visa free
<pie_> i mean theres probably osmething inherently fucked with society when your biggest problem is political correctness instead of say poverty
<awygle> whitequark: yes
<cr1901_modern> awygle: https://www.youtube.com/watch?v=i28Dd8jXZxs (I don't care for this YTer, but...)
<pie_> but whatever
<cr1901_modern> awygle: It gets worse
<whitequark> HK has visa free time for almost every single country in the world excluding a few
<whitequark> like Afghanistan
<pie_> cost of livin gin hk?
<pie_> job prospects?
<cr1901_modern> I wish boomers dropping dead would solve most of our problems
<awygle> I was referencing emigration but mostly tongue-in-cheek, for the next couple years anyway
<pie_> how do you compete with all the insanely smart asians
<whitequark> pie_: cost of living can be fairly high but it's not bay area level
<whitequark> expect 1/2 of your salary to go to housing
<whitequark> my place is 350sqft and it costs me $1k per month to rent
<whitequark> 10 minutes to the nearest MTR station
<pie_> whitequark, true i know nothing really about bay area other than i probaly owuldnt be able to afford breathing
<awygle> COL is nigh identical to Seattle
<whitequark> yeah that sounds about right to me
<pie_> i never really lived in any big cities
<cr1901_modern> whitequark: That's like a studio here (350 sq ft)?
<whitequark> it's a 2 bedroom
<whitequark> really tiny bedrooms tho
<cr1901_modern> Still 2 > 1
<cr1901_modern> (> is "better than")
<awygle> I'm paying 2k for 600sqft across the lake from the city proper
<whitequark> you don't really have to compete with asians depending on the job
<pie_> im kind of really glad we moved back to hungary, though im not sure
<whitequark> e.g. in my case the company had to post a job opening in a newspaper or whatever to prove that they have to hire abroad
<whitequark> someone came up and spent a hour putting a hard drive into a PC
<awygle> Step 1 to competing with Asians - get over thinking "Asians" are a homogeneous group that are universally smarter than you
<pie_> bell curve
<pie_> also ive read way too much depressig manga
<pie_> wich isnt much actually
<whitequark> what awygle says
<awygle> There is no step 2
<pie_> hehe
<whitequark> it's fucking asia
<whitequark> literally everyone is asian
<Bike> what if my ethnic background makes me too stupid to complete step one
<awygle> Bike: mu
<Bike> damn
<whitequark> in the US "asians" makes a completely minimal amount of sense but in HK it makes zero
<pie_> haha
<whitequark> knowing english well already gets you pretty far
<pie_> all these white people in europe man
<whitequark> even in JP
<whitequark> lol
<whitequark> yes
<whitequark> exactly
<awygle> I had no issues in Tokyo but I got some cold shoulders in and around Kyoto for my crappy Japanese
<pie_> should have spoken english
<pie_> theyd have thought you were cool
<pie_> or something
<pie_> kids these days
<pie_> i should visit asia sometime
<pie_> just for the culture shock
<awygle> I usually started that way, many more blank looks outside tokyo (from older people mostly)
<pie_> but i bet they thought you were cool
<pie_> also getting mugged by the trakuza
<pie_> so anyway my game of life program might be working
<awygle> Chinese is way more intimidating than Japanese...
<Bike> hashlife?
<pie_> no, intrinsics
<pie_> i have a fixed board size
<pie_> thoght it miiight work perfectly but its actually kinda awkward
<pie_> but i have 16x16 running at several million iterations per second. maybe.
<pie_> need to do 16x18
<Bike> guess you could use that as the minimum board for hashlife and go Very Fast
<pie_> maybe
<pie_> heres a quick dump http://lpaste.net/425762350025408512
<pie_> just catted the filed so thats why its a bit awkward
<pie_> its based on this algo
<pie_> compiles down to http://lpaste.net/3121557538965815296 , luckily theres no register spilling in iter()
<pie_> i was still hoping for it to be shorter though :/
<pie_> anyway im putting too much effort into this, because im actually trying to write an AI for a competition so most of the slowdown probably wont be due to this, but with any luck i can take advanted of the raw speed here in some form
m_t has quit [Quit: Leaving]
<pie_> its really anoying that theres two more columns, but i guess i can just rerun it with an offset...gonn ahalve my throughput :(
<Bike> what's an AI got to do with game of life?
<pie_> also i need to figure out what to do with the edges that arent actually board edges
<Bike> wow, just like windows 98
<pie_> lolwut?
<Bike> the microsoft entertainment pack had a game called "life genesis" that was game of life with a two-player mode
<pie_> oh
<Bike> i don't think it had a bot though
<pie_> i actually tried to do a little reasearch on this but couldnt manage to find any articles
<pie_> either noone cares about adversarial game of life or i have bad keywords
<pie_> it completely fucks up the algorithm though
<Bike> probably the first one. everyone does universal constructors and shit, you know.
<pie_> i dont think ill be able to reuse this
<Bike> yeah, if you have god altering cells between generations that's probably a bottleneck more than the actual advancement
<pie_> the issue im thinking of right now being two colors
<Bike> and it seems likely to me that an adversarial game would be over relatively quickly
<Bike> oh, yeah, i guess that ups the bits
<pie_> the actual evolution doesnt change but i havent thought of a good way to keep track of the colors
<pie_> im very bad at this btw :P
<Bike> since it doesn't alter the evolution, you could have one bitboard like you do, and then another one that's 0 or 1 on each occupied square for colors (with unoccupied squares don'tcares)
<pie_> thats what i was thinking originally
<pie_> i guess what i could maybe do is do the bit counting accumulator for the color board and its negation
<pie_> then i would have the colored neighbor counts
<pie_> question is whether i could do some kind of parallel comparison
<pie_> (bitwise parallel:) blue = neighbor_sum(living & color), red = neighbor_sum(living & ~color)
<pie_> next_living = iter(living), next_color = majority(blue,red)
<pie_> well actually i need to blend living and majority i think
<pie_> i need to overwrite the changed cells
<pie_> jesus christ "In one FPGA project, I pushed a 10ns SRAM up to the "impossible" speed of 100MHz to get 1024x768 video by having what I call "2 in the barrel", which means that 2 clock pulses are still propagating through a bus before reaching an IO port. Imagine the coding and hardware required for that kind of high speed GPU! Oh the fun of it all."
X-Scale has quit [Read error: Connection reset by peer]
<awygle> Does ethernet have a certification body a la wifi, Bluetooth, USB, etc?
<Dolu> Avec ou sans baguette ?
<Bike> wikipedia's kind of thin. says it got an IEEE standard in 85 but nothing about updates
<Bike> ah, there's a table of updates in the 802.3 article
<Bike> so i guess http://www.ieee802.org/3/
<Bike> wow, there's a listing of interpretations
<awygle> Well, that's the standard body. I was wondering about certification. Somebody that says "I've tested this hardware and it complies with 802.3, so you can use the Ethernet name in your marketing"
<Bike> oops.
<Bike> https://ethernetalliance.org/poecert/ doesn't seem to be a geeneral thing that i can find
xdeller has quit [Read error: Connection reset by peer]
xdeller has joined ##openfpga
Dolu has quit [Ping timeout: 248 seconds]
m_t has joined ##openfpga
ZipCPU|Laptop has joined ##openfpga
<pie_> why was i not informed about this
rqou has quit [Remote host closed the connection]
rqou has joined ##openfpga
<qu1j0t3> 'In order to keep this manageable for an Internet reader, we shall merely sketch the line of reasoning ...'
<qu1j0t3> YAHOO! PHYSICKES
<awygle> pie_: as I said in my retweet, that would absolutely work on me
<pie_> actually, commutativ ehypoercomplex sounds kind of crackpot
<pie_> (im being serious)
<balrog> also apparently a book chapter in "Clifford Algebras with Numeric and Symbolic Computations"
<balrog> (heh)
m_t has quit [Quit: Leaving]
teepee has quit [Ping timeout: 240 seconds]
teepee has joined ##openfpga
<pie_> balrog, im familiar iwth the concept (vaguely) i just didnt thin gthere were any commutative one
<pie_> *ones
<pie_> learning some of that stuf is actually a later project for me
<awygle> So I somehow made it to this point in my life without learning that Javascript doesn't have threads. Suddenly all the stuff about single-threaded async makes a lot more sense.
gnufan has quit [Quit: Leaving.]
ZipCPU|Laptop has quit [Ping timeout: 240 seconds]
pie_ has quit [Ping timeout: 256 seconds]
ZipCPU|Laptop has joined ##openfpga
pie_ has joined ##openfpga
<pie_> awygle, i guess i never went on a rant here about how i dont know how to use async :P
ZipCPU|Laptop has quit [Ping timeout: 265 seconds]