14 Matching Annotations
  1. Oct 2020
    1. n IPv4 there’s a protocol called dynamic host configuration protocol (DHCP) so as long as you can find a DHCP server you can get all the information you need to connect (local address, router, DNS server, time server, etc). However, this service has to be set up by someone and IPv6 is designed to configure a network without it.

      There's no DHCP server involved with handing out IPv6 addresses.

    1. a “change agent” does not have to be the person in authority, but they do however have to have a clear vision and be able to communicate that clearly with others.

      Vision, and communication. Know where you want to go and be able to get others onboard.

    2. (change agents) – People who act as catalysts for change…

      I really like this definition of a "change agent."

    3. So although a change agent can trigger growth in an organization, the culture in which they exist or are brought into has a huge bearing on their success.

      It's very hard to be a change agent when the culture doesn't support that, or when there's no buy in from leadership/reporting structure.

    1. Science experiments for kids, delivered to your door

      Neat idea for when the kids are a bit older. Science delivered.

  2. Sep 2020
  3. Aug 2020
    1. OpenBSD on a Laptop

      Good pointers for things to do on a new OpenBSD laptop. A few things are out of date, but not a bad starting point.

    1. A more compelling vision, grounded in a materialist analysis of the conditions of production, would be a world where no one needs to get paid for these contributions because their material needs are taken care of through other means.

      Absolutely. The argument is always "how will creators get paid" and if they don't get paid, "why would they create?" but this completely misses the point. Creators don't create to get paid, they create to create. Payment is a nice side effect of creation (sometimes). It would be really neat to see a UBI situation where creators are freed up to do what drives them instead of what they need to do to pay the bills.

    1. Remote jobs for junior developers.

      Remote jobs board for junior developers.

  4. Jul 2020
    1. Go cheatsheet

      Super useful cheatsheet for the Go programming language.

    1. TLA+ is a high-level language for modeling programs and systems--especially concurrent and distributed ones.

      Need to look more into TLA+ and formal verification with regards to software development.

    1. Essays on programming I think about a lot

      Nice collection of programming essays

  5. Jun 2020
    1. The educational system is not dedicated to produce learning by students, but teaching by teachers—and teaching is a major obstruction to learning. Witness the difference between the ease with which we learned our first language without having it taught to us, and the difficulty with which we tried to learn a second language in school. Most of what we use as adults we learned once we got out of school, not while we were in it, and what we learned in school we forgot rapidly—fortunately. Most of it is either wrong or obsolete within a short time. Although we learn little of use by having it taught to us, we can learn a great deal by teaching others. It is always the teacher who learns most in a classroom. Schools are upside down. Students should be teaching, and teachers at all levels should learn no matter how much they resist doing so.

      Super interesting perspective. Especially for home schoolers.

    1. Communication systems are adapted to the needs of the work, not the needs of the hierarchy.

      What does this look like in practiice?