devyn changed the topic of #elliottcable to: #alexgordon-ranting
<joelteon> lol
<purr> lol
<joelteon> chef is the worst tool
<joelteon> in the world
<whitequark> well http://vimeo.com/79179138
yorick has quit [Remote host closed the connection]
<cuttle> kill meeeee
* whitequark kills cuttle
<whitequark> better?
* niggler kills whitequark
* whitequark is already undead
<devyn> whitequark: no, I'm aware of the jet process
<devyn> ffs my name is in the topic of #urbit
<devyn> I know a little bit about it
<devyn> lol
<purr> lol
<devyn> :)
fwg has quit [Ping timeout: 272 seconds]
<whitequark> LOL
<purr> LOL
<joelteon> guys
<joelteon> what should i use for my buildbox
<whitequark> buildbot
<joelteon> ok but i meant physical machine
<joelteon> what kind
<joelteon> or should I rent an ec2 box
<joelteon> i need to figure out when the finances will balance out
<devyn> you can't use travis?
<joelteon> well
<joelteon> i'm not sure if travis will consent to build my docker image
<joelteon> i wonder if they will
<joelteon> dude
<joelteon> if I can get travis to copy the binary somewhere, that would be helpful
<devyn> your docker image?
<joelteon> yeah
<joelteon> do you know what docker is
<devyn> nope
<whitequark> joelteon: travis has that for private repos
<joelteon> it's an LXC container manager
<joelteon> yeah, i'll see what i can do with travis-ci.com
<devyn> it's $129/mo. for the basic package :/
<joelteon> for travis?
<joelteon> holy fuck
<joelteon> ok nvm
<devyn> yeah seems like they've aimed this at organizations, not individuals
<joelteon> damn
<devyn> "individuals don't need private repos! they just make everything open source, right!"
<devyn> lol
<purr> lol
<joelteon> so what would be good for a buildbox
<joelteon> memory-optimized or general-purpose
<joelteon> i could buy a digitalocean vps with 8GB of memory for the same price as a m1.small
<devyn> question: in C, if I have a uint8_t and need to force it to register A, will the byte be in AH or AL?
<devyn> probably AL...
<devyn> tests
* devyn tests
<whitequark> devyn: al, but... why?
<devyn> outb
<whitequark> use asm constraints
<devyn> I constrained it to A; can I constrain further than that?
<joelteon> heh
<joelteon> god i hate freenode sometimes
<devyn> why
<whitequark> devyn: oh right
<joelteon> people just
<joelteon> suck
<whitequark> so that's al
<joelteon> ok i could get a 4GB droplet for 40/month
<joelteon> which is about half the cost of a m1.small
<devyn> ah okay
<devyn> I see
<joelteon> that's pretty good
<devyn> thanks whitequark
<whitequark> joelteon: find omsething with MoD
<joelteon> what's that
<whitequark> idk selectel.ru
<whitequark> memory on demand
<whitequark> so you don't always pay for whole 8G
<joelteon> good idea
<joelteon> any suggestions?
<joelteon> i don't know of any providers that offer that
<whitequark> selectel.ru
<joelteon> oh that was directed at me
<joelteon> ok let'ssee
<joelteon> my russian isn't so good
<whitequark> it has english version
<joelteon> oh i see it now
<whitequark> note though
<whitequark> it's cheap, it's fast/good hw
<whitequark> it's not reliable.
<whitequark> treat it as a disposable box.
<joelteon> so a buildbox
<devyn> yay, my cursor moves now
<joelteon> wow, 0.16RUB per Tb per second
<joelteon> that's pretty neat
<whitequark> it's actually only good for low-usage workloads
<joelteon> oh
<whitequark> at some point linode becomes cheaper
<whitequark> but if you do like, 1 build a day
<whitequark> it's ok
<devyn> Tb/s of what?
<whitequark> RAM
<joelteon> memory
<devyn> wow how does that get measured without impacting stuff
<whitequark> xen
<devyn> ah
<devyn> ok
<devyn> Tb/s or Tb s?
<devyn> Tb s surely makes more sense
<whitequark> Tb•s
<devyn> yes
<devyn> I always love the openssh warning
<devyn> "IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!"
Sgeo has joined #elliottcable
<devyn> whitequark: how necessary is it to write a proper VGA driver? surely I can get quite a bit of mileage out of 0xB8000 in its default state
<whitequark> um
<whitequark> google VESA
<whitequark> er, let me be more specific
<whitequark> VESA BIOS extensions, yeah.
<whitequark> it can be tricky on real hardware, no clue what's the state on modern and semi-modern cards
<whitequark> but like, nvidia gt5200 only had vbe2
<devyn> whitequark: does it require v86 interrupts?
<whitequark> devyn: there's a protected mode interface even
<whitequark> or do you stay in RM?
<whitequark> well
<whitequark> either way, you do not need to set up v86 with vbe3
<whitequark> you can set up stuff before going to PM with vbe2
<devyn> I start with protected mode since I use multiboot...
<whitequark> grub can set up a vbe mode for you.
<devyn> and I may go to x86_64
<devyn> mm okay
<whitequark> but that'll leave you without double buffering and other nice things
<whitequark> so try using VPMI
<whitequark> qemu has it, some hw might have too
<devyn> can barely find any info on VPMI
<whitequark> it's somewhat obscure
<whitequark> because by the time it became prevalent everyone kinda moved on
<devyn> "Virtual Protected Mode Interface", right?
<whitequark> page 21
<devyn> well, I don't need to worry about any of this quite yet
<devyn> default B8000 interface is good enough for now
alexgordon has quit [Quit: Computer has gone to sleep.]
eligrey has quit [Quit: Leaving]
eligrey has joined #elliottcable
<joelteon> man i'm confused
<joelteon> by linux
<joelteon> i feel like I should know this
eligrey has quit [Client Quit]
eligrey has joined #elliottcable
<devyn> the x86 stack grows toward zero? wtf?
<devyn> joelteon: know what
<whitequark> devyn: um
<joelteon> wot
<whitequark> pretty much every stack out there grows toward zero
<joelteon> i should know
<whitequark> arm too
<joelteon> why i can't access the ssl cert
<devyn> whitequark: this is new to me :p
<whitequark> it's pretty much tradition
<devyn> SPARC: in a circle
<devyn> lol
<purr> lol
<whitequark> devyn: I have NO IDEA
<whitequark> and I do not want to know
<devyn> seems to be saying that the RCA1802A didn't have any special purpose registers and purposes could be assigned to any of them
<devyn> obvious feature of early design
<devyn> whitequark: http://www.sics.se/~psm/sparcstack.html look at the diagram. o_O
<whitequark> devyn: arm doesn't have a dedicated stack register either*
<whitequark> *unless you happen to use their NVIC, which is technically not a part of instruction set, but oh well.
<whitequark> hahahaha the diagram is fucking awesome
<devyn> that's like, a scifi shape
<devyn> lol
<purr> lol
<whitequark> reminds me of bacterial plasmids
<devyn> whitequark: I can only hope that one day I know as much random crap as you do
<devyn> <3
<whitequark> wow
<whitequark> so this is why I spent two years at uni :p
<vigs> hey, can any of you guys traceroute a thing for me?
<whitequark> gimme addr
<vigs> traceroute -ev -p 80 64.71.189.187
<whitequark> drops at 7 10gigabitethernet1-1.core1.fmt1.he.net (72.52.92.109) 145.054 ms 139.898 ms 140.176 ms
<vigs> It's polyratings.com, a website used for rating professors here at cal poly; it's returning a 403 only from on0campus connections
<vigs> huh, it drops at the same point for me, too
<vigs> thanks, whitequark!
<vigs> one more question: can any of you reach http://polyratings.com ?
<whitequark> yea
<vigs> gotcha, thanks. I'm getting a 403, as are multiple other people trying to get to it from on-campus :/
<whitequark> ask your local sysadmin :p
<vigs> Good point.
<vigs> Right now, it *seems* like their server is blocking incoming connections from on-campus networks, but polyratings is not affiliated with official school stuff, so that'd just be pointless. The timing is a bit too perfect, though, because people are looking into signing up for next quarter's classes.
* vigs shrugs
<purr> ¯\(º_o)/¯
<whitequark> someone bought him a beer.
<vigs> lol
<purr> lol
<vigs> purr: lol
<vigs> lol
<vigs> oh okay
<devyn> whitequark: lots of people spend more years at university and come out actually remembering not all that much of it
<devyn> whitequark: you're just one of those people that absorbs information they find interesting really easily, I think
<devyn> or rather, does that and also finds lots of things interesting
gozala has quit [*.net *.split]
joelteon has quit [*.net *.split]
wudofyr has quit [*.net *.split]
cuttle has quit [*.net *.split]
<whitequark> kinda
<whitequark> the reverse is also true. I literally slept through all math classes.
eligrey has quit [Quit: Leaving]
<devyn> whitequark: honestly I've never been able to break into math
<devyn> I can learn things if I need to but it just doesn't ever keep my interest
<devyn> the instant gratification of programming has ruined me
<devyn> :p
<whitequark> hm interesting
<whitequark> at least you could motivate yourself enough to not drop out :p
<whitequark> oooooo
sharkbot has quit [Remote host closed the connection]
joelteon has joined #elliottcable
sharkbot has joined #elliottcable
gozala has joined #elliottcable
wudofyr has joined #elliottcable
cuttle has joined #elliottcable
othiym23` has joined #elliottcable
sharkbot has quit [Remote host closed the connection]
niggler has quit [*.net *.split]
gkatsev has quit [*.net *.split]
othiym23 has quit [*.net *.split]
gkatsev has joined #elliottcable
sharkbot has joined #elliottcable
yorick has joined #elliottcable
fwg has joined #elliottcable
Sgeo has quit [Read error: Connection reset by peer]
PragCypher has joined #elliottcable
alexgordon has joined #elliottcable
PragCypher has quit [Remote host closed the connection]
PragCypher has joined #elliottcable
PragCypher has quit [Remote host closed the connection]
PragCypher has joined #elliottcable
niggler has joined #elliottcable
fwg has quit [Ping timeout: 265 seconds]
fwg has joined #elliottcable
fwg has quit [Ping timeout: 272 seconds]
fwg has joined #elliottcable
PragCypher has quit [Read error: Operation timed out]
PragCypher has joined #elliottcable
fwg has quit [Ping timeout: 252 seconds]
fwg has joined #elliottcable
prophile is now known as trolling
brr has quit [Ping timeout: 264 seconds]
brr has joined #elliottcable
othiym23` is now known as othiym23
niggler has quit [Ping timeout: 257 seconds]
niggler has joined #elliottcable
eligrey has joined #elliottcable
fwg has quit [Ping timeout: 252 seconds]
PragCypher has quit [Quit: Leaving]
fwg has joined #elliottcable
<joelteon> man
<joelteon> haskell is an awful language for this
<alexgordon> joelteon?
<joelteon> wot
<alexgordon> haskell is an awful lang for what?
<joelteon> a puppet replacement
<alexgordon> hahaha
<alexgordon> I bet
<joelteon> basically because you can't load arbitrary files
<joelteon> without some serious work
<joelteon> but then
<joelteon> the worse part is
<joelteon> you have to build your plugins depending on the library
<joelteon> fuck this game
<joelteon> i wonder how chef does it
<joelteon> no wait
<joelteon> chef uses actual code
<joelteon> so method names are in some kind of datastructure
<joelteon> that can be freely modified at runtime
<joelteon> so i'll do that
yorick has quit [Read error: Operation timed out]
yorick has joined #elliottcable