log☇︎
721800+ entries in 0.514s
BingoBoingo: Chess is a great game in that precise notation exists for every possible move
Diablo-D3: I hate doing that
Diablo-D3: iirc there are no good online chess things anyhow
BingoBoingo: This is pretty much the mode I've offered to any players approaching me in this channel
BingoBoingo: As white I'd play the queen's gambit. As black responding to E4, the pirc, to d4 the slav, and to anything else a spanking.
bounce: I need a shower and to find me a board, but I could be up after.
BingoBoingo: I'll even offer the four possible opening lines I'd play
BingoBoingo: Eh, I've imbibed quite a bit of ETOH since this conversation started
Diablo-D3: and Im too distracted to enjoy it right now anyhow
Diablo-D3: I havent played chess in long long time
Diablo-D3: its no different than learning how to play chess
Diablo-D3: programming is about learning patterns and when to use them
Diablo-D3: and once you learn how to program, any language works really
BingoBoingo: need can be a tricky work
Diablo-D3: dont need a school for that
Diablo-D3: just read through TAoCP
bounce: so you could care less. well, time to show some love and caring, eh.
Diablo-D3: you do not learn how to program at a school
BingoBoingo: That isn't how schools have been capable of thinking though. I learned turtle graphics at 11 on an Apple II with software written in 1995. Schools make the worst decisions.
Diablo-D3: anything younger than 14 should be started on lisp.
BingoBoingo: Diablo-D3: Well, they handle it because they don't have pubes yet.
Diablo-D3: I dont understand how people can handle a language that successfully resists static analysis
BingoBoingo: Diablo-D3: Python is great as a modern alternative to BASIC
Diablo-D3: but all the bad parts
BingoBoingo: In this way PHP was at least born with a purpose. Where as Ruby was born with "lol, suck cocks"
bounce: lovely how it attracts nothing but n00bs and how even the core devs reflect that sad fact. a fractal of bad design, indeed.
BingoBoingo: PHP was a nobel but flawed attempt to make HTML a scriptable server language
bounce: did they get around to plug the resource leaks in the reference interpreter?
BingoBoingo: Ruby is basically a python fork that broke the underlying interpreter
fluffypony: ok breakfast time, bbl
BingoBoingo: bounce: The bedrock abstractions are more solid
fluffypony: python is definitely more lispy than both
BingoBoingo: bounce: Python is probably more LISPy than Ruby or Clojure
BingoBoingo: Scheme is a LISP though
fluffypony: Clojure thinks it's a lisp
bounce: so if you're looking for an embedded type project, that's as a good an angle as anything
Diablo-D3: lisp really is the best language ever created
bounce: relevant for this channel is the gpg-card thingies. problem with those is that the source isn't available, though a spec is. an open source implementation would be nice, and perhaps cheaper than sourcing the closed-source thing.
BingoBoingo: I think asciilifeform is right about the Lisps being the future though
Diablo-D3: BingoBoingo: I just needed a ti calc because it was mandatory for math classes in high school
Diablo-D3: yeah z80 is the best 8bit microcontroller cpu ever
BingoBoingo: Diablo-D3: My TI-89 met it's end in my usefulness when I realized the cheaper Mac Classic was basically the same thing.
bounce: it's a good example since (I'm told, haven't investigated) various smart card type things have a z80-type core on board
BingoBoingo: bounce: I like the Z80 as an example to suppose.
Diablo-D3: BingoBoingo: I never use my ti-89
bounce: you were talking about z80, and I thought it was interesting enough to explore that a bit. still have a kaypro in an attic somewhere. should probably dust if off some time
Diablo-D3: java 8 fixed a lot of the long standing issues java has
BingoBoingo: Diablo-D3: I actually sold my TI-89 for money to buy weed
Diablo-D3: I dont hate the jvm. I dont even hate java all that much anymore.
Diablo-D3: bounce: Im considering learning scala though
Diablo-D3: I wipe the keys off sometimes, but theres shit just ground into it
Diablo-D3: it hasnt been cleaned since I got it at the start of high school
bounce: anyway, mind sticking to the topic and present some viable engineering choices that'll work on z80? (as distinct from your personal preferences that work plenty fine on your desktop)
Diablo-D3: I need to take it apart though
Diablo-D3: BingoBoingo: yay I have a ti-89
Diablo-D3: and cargo culted it together
Diablo-D3: its like the guys who created it had no clue what the fuck a language was
bounce: too bad the z80 doesn't do that
Diablo-D3: it takes the better part of a decade to get there.
Diablo-D3: I said "if you know how to use it"
BingoBoingo: C is a nice language. I am not disputing that.
Diablo-D3: if you know how to use it, its a nice language
BingoBoingo: The point of C is to be horrid, to be the last resort.
Diablo-D3: the gpg for dos thing is obviously a 32 bit binary
fluffypony: so someone needs to write GPG for BASIC?
Diablo-D3: (and yes, int cant be 64 bit either, some OS got this wrong and broke shit, long is the only one that should be native)
Diablo-D3: even though it is within the C specification for them not to be
fluffypony: "You should be also be cautioned that the MSDOS stack is not deep. You should not count on more than one or two pushes of the registers."
Diablo-D3: anything written in modern C simply will not work on them without a lot of help
Diablo-D3: BingoBoingo: C is portable to shit that should not be running C
Diablo-D3: because, sadly, it really does work on tons of shit
BingoBoingo: C is a more portable language than Java
Diablo-D3: (yes, theres a gpg build out there somewhere for dos)
fluffypony: Diablo-D3: you can sign transactions offline
Diablo-D3: BingoBoingo: then hell
BingoBoingo: No, updating the software defeats an actual air gap
fluffypony: Diablo-D3: true
Diablo-D3: fluffypony: you have to update the software either way
Diablo-D3: you could strip the ethernet out and use usb to serial or w/e
fluffypony: BingoBoingo: someone needs to fab the silicon, and are you going to get an electron microscope to check that its to-spec?
BingoBoingo: Diablo-D3: Yeah, ethernet is the big problem
BingoBoingo: An actual top down version of what RPi wants to be
BingoBoingo: fluffypony: Why advertise it as that? Posit the thing as a student architecture.
Diablo-D3: its unlikely theres any major problems with it
Diablo-D3: fluffypony: something like the rpi works
BingoBoingo: fluffypony: If BFL taught us anything it is that it takes little to make dedicated silicon for a dream architecture.
ozbot: M-Labs - Wikipedia, the free encyclopedia
ozbot: Open-source computing hardware - Wikipedia, the free encyclopedia
BingoBoingo: fluffypony: neither. Pick beast from the 80's and write it to a cheap FPGA dev board
fluffypony: so taking a step back from that ideal, Raspberry Pi/BeagleBone Black?
Diablo-D3: I will say though, and Ive been saying this for awhile
Diablo-D3: because shit is only secure when everyone on the planet has audited it and said so
fluffypony: this just sounds like it's going to go into the "make your own silicon, write your own OS" territory
Diablo-D3: it can be a fuel but its not the most efficient
Diablo-D3: [03:44:49] <BingoBoingo> Nah, that shit's fuel. If that is your definition of an irritant...
BingoBoingo: Onto another topic, Diablo-D3 what would be your ideal computer for offline signing and decryption?
BingoBoingo: I mean denying the monder human body that shit is asking for portal vein hypertension
BingoBoingo: Nah, that shit's fuel. If that is your definition of an irritant...
BingoBoingo: Immune response is important, but it has to point the right direction
Diablo-D3: yes, and thats a thing