purr changed the topic of #elliottcable to: a _better_ cult || topics << 'gamedev'
cloudhead_ has quit [Ping timeout: 256 seconds]
silentbicycle has quit [Ping timeout: 256 seconds]
yrashk has quit [Ping timeout: 256 seconds]
cloudhead_ has joined #elliottcable
silentbicycle has joined #elliottcable
yrashk has joined #elliottcable
perrier has joined #elliottcable
audy has left #elliottcable ["bye"]
audy has joined #elliottcable
Rusky has quit [Ping timeout: 248 seconds]
Rusky has joined #elliottcable
Rusky has quit [Quit: Leaving.]
Rusky has joined #elliottcable
Temur has joined #elliottcable
Temur has quit [Changing host]
Temur has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
ec has quit [Ping timeout: 256 seconds]
ec has joined #elliottcable
Temur has joined #elliottcable
Temur has quit [Changing host]
Temur has joined #elliottcable
Temur has quit [Ping timeout: 250 seconds]
ohhmaar has quit [Ping timeout: 256 seconds]
ohhmaar has joined #elliottcable
Temur has joined #elliottcable
Temur has joined #elliottcable
<Temur> ec, you want to live in russia?
Temur has quit [Ping timeout: 256 seconds]
ohhmaar has quit [Ping timeout: 256 seconds]
ohhmaar has joined #elliottcable
Elphaba has joined #elliottcable
<Elphaba> still banninated
<Elphaba> o well
Elphaba has left #elliottcable [#elliottcable]
ohhmaar has quit [Ping timeout: 256 seconds]
ohhmaar has joined #elliottcable
eligrey has quit [Quit: Leaving]
Temur has joined #elliottcable
Temur is now known as Guest30003
Tarmashirin has joined #elliottcable
Guest30003 has quit [Ping timeout: 256 seconds]
bluebie has joined #elliottcable
<bluebie> what a lovely church you have here
<cloudhead_> shhh
Tarmashirin has quit [Read error: Connection reset by peer]
Temur has joined #elliottcable
Temur has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
<ec> bluebie!
<ec> bluebie: sorry, been a hectic day
<ec> you know what's dumb? ipv6 is dumb. sometimes.
Temur has joined #elliottcable
Temur has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
Temur has joined #elliottcable
Temur has joined #elliottcable
<ec> news to me: xargs, without any arguments, naturally trims whitespace from any output.
<ec> which makes sense, but, just, lol.
<ec> foo | wc -l | xargs'
eligrey has joined #elliottcable
<joelteon> nice ec
<joelteon> ec it's been quiet here why is that
<ec> joelteon: because I've been gone.
<joelteon> since you've been gone
<ec> which would be kinda narcissistic to say, except that this room is literally named #ELLIOTTCABLE, so …
<joelteon> we didn't chat for the first time
<ec> joelteon: hm?
<joelteon> ec: it's a song
<joelteon> anyway, what are you up to recently? i got a new pair of headphones and i'm going to a meetup on saturday
<joelteon> to listen to more
<ec> I've got three new pairs, accidentally, and it's driving me nuts
<ec> I've bought, returned, and re-bought, the same goddamn pair *three times in a row* now, which isn't helping ಠ_ಠ
<ec> joelteon: what pair? and what do you mean, meetup? that's a thing, a headphone meetup?
<joelteon> yeah
<joelteon> you try out different headphones and amps
<joelteon> i bought the fidelio x2
<joelteon> and i'm gonna get a schiit dac/amp stack
Temur has quit [Ping timeout: 272 seconds]
Temur has joined #elliottcable
Temur has quit [Changing host]
Temur has joined #elliottcable
<bluebie> that actually sounds like a really cool meetup
<bluebie> well, not cool, but.. useful
<bluebie> I wish someone would make wireless airplay headphones
<joelteon> not cool?
<joelteon> i think it'll be cool and fun
<bluebie> I really like the portability of my bluetooth earbuds, but the sound quality could be better, and airplay is lossless!
<bluebie> I even tested if the concept works, paired my ipad to my iphone over bluetooth, streamed airplay from one to the other with airfoil speakers, then walked them apart.. it went through 3 rooms before it started getting dodgy!
<bluebie> much more latency than a2dp but I'd rather latency than whatever shitty codec a2dp uses..
<whitequark> a2dp's codec is absolutely horrible
<whitequark> i just gave up on my bt headphones
<bluebie> I don't understand why if bluetooth has the bandwidth to do ALAC/FLAC streaming fine, there's no lossless version of a2dp
<whitequark> there is
<whitequark> but it's not implemented
<bluebie> jaybird bluebuds are really nice.. everything else had a glitchy signal.. but the jaybirds stay connected really strongly and they're really tiny and nice. Pretty good sound quality too, as far as bluetooth goes. I think iOS turns up the bitrate if it has a stronger signal
<whitequark> aptX lossless. but it's proprietary and heavily patent-encumbered
<bluebie> eh the hell with that
<bluebie> I wonder how much you have to pay to force a pointlessly patented codec in to an industry standard document
<whitequark> just the standards membership fee
<whitequark> few generally care to keep patents out
<bluebie> they should at least get a kick back on codec sales!
<joelteon> codec sales!
<whitequark> I want to just like... use a 433mhz rf link
<whitequark> digital is not a good idea for audio anyway
Temur has quit [Read error: Connection reset by peer]
Tarmashirin has joined #elliottcable
<whitequark> do a 100% analog rx/tx pair, one part plugs into whatever headphones you want, the other into a pc
<whitequark> each with a tiny lithium battery
<joelteon> or just use an rca cable lol
Tarmashirin has quit [Max SendQ exceeded]
<bluebie> get some of those dorky FM radio headphones and a little car FM transmitter!
Tarmashirin has joined #elliottcable
<whitequark> joelteon: wat?
<bluebie> with 433mhz you'd get sound glitches any time anyone in the area presses a button on an RF remote or doorbell I bet
<joelteon> whitequark: you know, don't go wireless
Tarmashirin is now known as Temur
Temur has quit [Changing host]
Temur has joined #elliottcable
<whitequark> bluebie: the thought crossed my mind
<bluebie> those little SAW oscillator transmitters are not super precise
<bluebie> wireless is useful! I wear bluebuds under a shower cap and dance around while I get clean. It's good fun!
<whitequark> joelteon: why would i want to do that
<joelteon> because wires give you nicer sound quality
<whitequark> not a single day goes without the headphones wire tangling ... soemwhere
<bluebie> great for listening to cool tunes and podcasts when you don't feel like wearing pants
<whitequark> there's no reason wireless can't be lossless.
<Aria> 'cept the regulatory agencies.
<whitequark> it's just... analog is good enough and degrades gracefully too
<Aria> Heh, YES
<joelteon> it's true, but any half decent headphones need decent power
<joelteon> so either you get a separate headphone power supply or you just wire them to an amp
<whitequark> if my tiny mp3 player can drive them and last eight hours on 90mAh battery
<joelteon> like everyone else does
<whitequark> then the rf receiver will surely be able to
<bluebie> wireless earbuds can have perfectly tuned audio circuitry internal
<joelteon> ok so we're talking about like portable listening
<whitequark> i would prefer it to be the only thing i use so that i don't have to /think/
<whitequark> i'll still have to remember to charge them, which is annoying, but tolerable
<bluebie> charging's alright I just plug it in when I plug in my phone each night
<whitequark> i can never remember to charge devices
<whitequark> it's so bad i just carry a huge portable battery
<whitequark> ... now. of course, it has to be charged. you see where it goes
<whitequark> but at least it's so big it needs to be charged /rarely/
<bluebie> that's a dumb system
<bluebie> make a habit
<bluebie> it's really not that hard
<whitequark> it is
<ec> hi all
<ec> whoa talking
<ec> bluebie: yeah, ugh, bluetooth audio. I choose a pair of wireless headphones that also have an optional 1/8th plug.
<ec> bluebie: I hear they're *noticably* better when you plug them in.
<ec> whitequark: (also, the ones I chose *do* have aptX. just that nothing supports that.)
<whitequark> yeah, there isn't even a single linux impl
<ec> whitequark: lololol re: battery
<ec> you just described my life
<ec> The 16000mAh ‘Elliott Block’
<ec> everybody I know: “Why do you keep the GPS on all the time!? And why don't you ever plug anything in at night?”
<ec> me: “Meh, I can never remember that shit. That's why I carry <this>.”
<ec> everybody: “holy fucking shit”
<ec> same reason I shell out for a ridiculously over-the-top data-plan. I just don't like fucking *worrying* about how much data or battery I have left.
<ec> can't wait until I'm 50 and bandwidth and energy are Solved Problems. >,>
<joelteon> i have the best t-mobile data plan
<joelteon> which is still pretty bad
<joelteon> and expensive
<ec> body? decrepit, to be sure, but mobile devices? flexible and simple. worth it.
<ec> bluebie: totally is that hard.
<ec> bluebie: I've spent my entire life being told ‘You have trouble remembering things? Why don't you just try harder? We all do it.’
<ec> it's really, really discouraging (at first) and annoying (later) to hear. ಠ_ಠ
<ec> unrelated: I fucking hate bitcoin mining.
<whitequark> ec: bandwidth IS a solved problem
<whitequark> except everyone wants 8K video and such
<whitequark> energy though is... hard. doubt we'll see much improvement in battery *capacity* soon
<whitequark> however, charge speed? almost certainly yes
<whitequark> if you can charge a phone in under a minute, the capacity really does matter less, in an urban setting
<ec> definitely not a solved problem; the rate at which the available data is increasing is *still* higher than the rate at which ubiquitous bandwidth is increasing.
<ec> and it's especially-not-solved outside the first world, which is worse.
<Aria> Oh geez yes.
<whitequark> hahahahahahaha
<whitequark> "not first world"
<Aria> A friend was gonna help with mapping in nepal, but .. 2g.
<ec> you can argue that the data Doesn't Matter, but, as a data obsessee, I'd disagree
<whitequark> did you know that vietnam, a year ago, had the world's most advanced LTE-only network
<ec> this site, oh my god, I love it
<whitequark> US is a worst case for deployment of anything, because it gets to deploy *first*
<whitequark> and then it's stuck with first-gen shit for decades
<ec> yah not talking about the U.S.
<whitequark> that's literally what first world means
<ec> talking about *third world* vs first world, not U.S. versus the East or Europe or something.
<ec> wat
<whitequark> first world = US. second world = USSR. third world = anything else
<ec> “the industrialized capitalist countries of western Europe, North America, Japan, Australia, and New Zealand.”
<ec> according to, you know, the dictionary; at least the one I use.
<whitequark> well, i guess it stretched. since no USSR and stuff
<whitequark> anyway, the majority of data is video
<whitequark> like... some assholes torrenting game of thrones. over 90% of US data capacity taken by them, iirc
<ec> I contest that, for one simple reason:
<ec> I never notice bandwidth constraints anymore when doing video things; I mostly notice them when doing *non-video* things.
<whitequark> we don't, on a fundamental level, have a bandwidth problem. there's an abundance of core capacity. there's a ton of spectrum which we can use very efficiently with *today's* modulation modes
<ec> Large non-video downloads (applications, games, datasets); and latency issues.
<whitequark> like 256QAM
<whitequark> (256QAM. imagine this: it takes a /single carrier cycle/ to transfer an entire /byte/)
<whitequark> yes. we have a bandwidth /allocation/ problem
<ec> the technology *existing* doesn't make it a Solved Problem, which was the original point. :P
<whitequark> QoS. regulatory. etc.
<whitequark> also, latency is not bandwidth, it's pretty much the opposite
<ec> availability, cost, penetration, consistency all matter
<Aria> ^ consistency
<whitequark> ec: which brings me to my final point
<whitequark> since none of the problems we have are at their core technological, don't expect them to be solved
<whitequark> by the time you're 50
* ec eyebrow
<whitequark> (with bandwidth and such, i mean)
<ec> okay anyway I gotta stop chatting here and go get food and stuff
<ec> wow, I forgot how much of a wonderful time-suck IRC could be
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
Temur has quit [Ping timeout: 244 seconds]
<joelteon> So if you get locked out of a 2FA account with Apple, you're shit out of luck
<joelteon> If only they had the resourcefulness of Authy, a company literally 10,000 times smaller
<joelteon> I don't think I've ever encountered anything so frustrating
<joelteon> their solution to back up your icloud Notes is to go to icloud.com and individually copy the contents of each note into a text file
Temur has joined #elliottcable
Temur is now known as Guest89072
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Max SendQ exceeded]
Guest89072 has joined #elliottcable
Guest89072 has quit [Remote host closed the connection]
audy has left #elliottcable ["bye"]
Tarmashirin has joined #elliottcable
Tarmashirin is now known as Temur
Temur has quit [Changing host]
Temur has joined #elliottcable
<Temur> ec, there?
<Temur> anyone here?
<Temur> I want to know how the yield keyword works in ruby
<ec> i'll be home in a second.
<ec> Lawal Siri.
<ec> Temur: whatchoo mean, how it works?
<whitequark> yield(...) is almost exactly equivalent to block.call(...) in a function accepting &block
<whitequark> and &block is just a parameter that's syntactically weird
<Temur> ok
<ec> Syntactically Weird™
<whitequark> actually, it's exactly equivalent
<ec> I thought yield had specificity re: lambda vs. block, or whatever that weird Ruby dichotomy is
<whitequark> not almost
<whitequark> no, that's in the eye of the beholder
<whitequark> proc{} ignores extra arguments, lambda{} requires the exact amount
<ec> that's the only difference? o_O
<whitequark> yes
<ec> like, that is *definitely* not what I remember,
<ec> but you also wrote a Ruby-based language.
<ec> so, I guess, okay then. o_o
<whitequark> I wrote a Ruby runtime, too
<whitequark> oh, yeah, also the return keyword is treated a bit differently
<whitequark> `return` returns from the lambda but from enclosing function for the proc
<whitequark> if you make "just a block" it's a proc. if you do it explicitly with lambda{} it's a lambda
<whitequark> if you pass a lambda{} with & it remains a lambda
<whitequark> fun fact: break/next/current/continue keywords in ruby are internally /exceptions/
<whitequark> /return
<whitequark> not exceptions as-in Exception subclass. exceptions as-in they unwind the stack.
NuckingFuts has joined #elliottcable
NuckingFuts is now known as nuck
Temur has quit [Read error: Connection reset by peer]
Temur has joined #elliottcable
Temur has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
typodactyl has joined #elliottcable
typodactyl has quit [Quit: Page closed]
<ec> hi all
Temur has joined #elliottcable
Temur has quit [Changing host]
Temur has joined #elliottcable
<ec> hahahaaaaaaaaaaaaaa
<ec> quoth typodactyl:
<ec> “In another world, I'd be a simple carpenter. No CNC routers, no lathes, no five-figure tools — just simple blades and chisels,”
<ec> “And flesh wounds.”
Temur has quit [Read error: Connection reset by peer]
Temur has joined #elliottcable
Temur has quit [Changing host]
Temur has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
Temur has joined #elliottcable
Temur has joined #elliottcable
Tarmashirin has joined #elliottcable
Temur has quit [Read error: Connection reset by peer]
Tarmashirin has quit [Max SendQ exceeded]
Tarmashirin has joined #elliottcable
Tarmashirin is now known as Temur
Temur has quit [Changing host]
Temur has joined #elliottcable
Temur has quit [Max SendQ exceeded]
Temur has joined #elliottcable
Temur is now known as Guest23654
Guest23654 has quit [Read error: Connection reset by peer]
Tarmashirin has joined #elliottcable
Tarmashirin is now known as kaplan
kaplan has quit [Changing host]
kaplan has joined #elliottcable
kaplan has quit [Ping timeout: 256 seconds]
Tarmashirin has joined #elliottcable
Tarmashirin is now known as kaplan
kaplan has quit [Changing host]
kaplan has joined #elliottcable