• Ethereum Dapp Page

    06/08/2019 at 18:59 0 comments

    Metamask Developer Notes

    Medium Metamask Breaking Change

  • OS Rage (Software Sucks!)

    05/08/2017 at 00:11 0 comments

    I have grievances with the software that makes our computers usable. Installing software on windows and linux can be a nightmare. Windows makes you install pesky software like 'service packs' and whatever other microsoft crap that I cant remember the name of - but it never works on my computer. Trying to install a simple game engine on linux OpenSUSE bricked the laptop and I can't log in! Windows also requires Cygwin for some things (Thank you Cygwin, without you those things would't be possible), and compilers are just problems sometimes.

    Why can't it just WORK?

    Hey Dylan, why not install a different distro of linux?

    The programs for installing the OS to the hard drive just won't work. I'm lucky that I could get linux at all.

    The good/bad of Windows

    First, the good. Things are REALLY easy to install most of the time. If a program works, it pretty much always works on every machine that used the installer. Many useful programs are only made for windows too. Oh, and in cmd.exe you can run 'HELP'. For some reason not all shells seem to have that.

    The bad: If something won't install, the hoops that you need to jump or the compromises one needs to make to get it install just aren't worth it. Also the command line could be better, like with GNU tools, compilers, etc. Drivers are glitchy sometimes. You also can't 'transplant' a drive to a new computer and not expect a Blue Screen of Death.

    The good/bad of Linux

    Excellent tools for command line. If you know a package name apt-get or zypper work quite well. Kernel is open source, nice bonus. Lots of options for distros. Hard drive can be easily moved from computer to computer without problems.

    Too many programs aren't made for Linux. There are weird problems/differences between distros that makes things difficult. For example, I can't trust Ubuntu forums to give good advice for OpenSUSE. There are different package managers, it works and looks different, etc. Trying to install software can brick your machine. Often hard to install to new drive from other OS like Windows.


    First off, I do not think that a new Linux distro is a good option. It would make more incompatibility nightmares than there are already. Oh, and obviously modifying Windows is out of the question.

    I think the best option is 'fixing' Linux. Somehow make there a better standard for software and ditch package managers. Merge the beauty of Linux with Window's better software installer approach.

    You may not like installers, but this whole Linux package manager system is terrible in my opinion. Maybe both options can coexist.

    Why can't these OSes just work?

  • Inventory of all my chips

    04/06/2017 at 15:28 3 comments

    7417544 bit register with universal clock
    7417416 bit register with universal clock
    7417311+quad D flip-flop, tri state, asynchronous clear
    74451BCD to decimal decoder
    7416113pre/resettable 4-bit counter
    74hc147210-to-4 line encoder
    28 line multiplexer
    740414hex inverter
    74051hex inverter, open collector outputs
    Intel 2114A31024x4 SRAM
    74181164 bit ALU
    743215quad OR gate
    74144hex Schmitt trigger inverter
    74102triple 3-input NAND gate
    74208dual 4-input NAND gate
    74001quad NAND gate
    74084quad AND gate
    747412 D flip-flops
    74271triple 3-input NOR
    74401don't get what this is - dual 4-inp. NAND?
    741261quad tri-state bus buffer
    7440751triple 3-inp. OR gate
    74863quad 2-inp. XOR gate
    741321quad NAND Schmitt trigger
    741631presettable 4-bit binary counter (sync. clear)
    7413823-to-8 line decoder
    746291dual voltage controlled oscillator
    7425918 bit adressable latch
    743671hex buffer tri-state
    745954+serial input shift register 8 bit
    741661parallel load 8-bit shift reg.
    741911presetable up/down binary counter
    744040112-stage binary ripple counter
    P2114A3512 bytes RAM, as 1Kx4 bits
    idt 71256332k 9ns SRAM
    mc140114quad 2-inp NAND gate (CMOS, 4011 alias)
    mc14040412-stage binary ripple counter (CMOS, 4040 alias)
    mc144901hex contact bounce eliminator (CMOS, 4490 alias)
    mc1451228-input tristate multiplexer (CMOS, 4512 alias)
    40011Quad 2-input nor gate
    40132dual d flipflop
    4020214-stage binary ripple counter
    40271Dual J-K master-slave flip-flop
    40561BCD to 7-segment
    40711quad 2-input or gate
    40732Triple 3-input and gate
    4081too manyquad 2-input and gate

    I think my MC14000s may be related to an MC14500 somewhere, but I can't look for it right now.  That would be very interresting!