1. 10

    Back when bsdjobs.com was more than a bunch of links to companies I compiled out a list requirements companies had for kernel hacking roles:

    • Schedulers
    • Virtual memory
    • Numa design
    • System bandwidth considerations
    • Understanding of 64bit x86 architecture
    • Read and write x86 assembly
    • Analyze, debug and fix kernel crash dumps and defects.
    • Deep and current understanding of the C programming language
    • Programming in Intel x86 and/or ARM assembly (64bit preferred)
    • Understanding of modern CPU design (out of order, superscalar)
    • Low level debugging experience
    • Genuine passion for kernel technology and systems engineering
    • Extensive knowledge of hardware platforms & processor architectures
    • Familiarity with FreeBSD, Linux, IP, TCP, HTTP, TLS, DNS, and BGP

    I am going to dig further into this starting with the ARM ARM (Architecture Reference Manual) between the ‘just for fun’ books I plan to read over the winter break.

    I also plan to learn more about IPv6, there are only about 400 RFCs to read so that should go quickly :D

    1. 3

      i think that’s a nice list to follow. commenting to keep this bookmarked :p

      1. 1

        That’s my learnlist too :)

      1. 6

        I got sucked into a ReactJS rabbithole.

        1. 2

          Let me know if you need any help, I’ve been doing React for about a year now

          1. 1

            I started a week or so ago, thanks for the offer! Are you on the channel?

            1. 1

              I am now, same username as on here.

        1. 15

          Ulysses. This is the year I’ll finish it. Or so I tell myself.

          1. 2

            And after that Finnegans Wake, right? I know this feeling.

            1. 1

              Got this for Christmas, actually..

            1. 1

              We would love to see the results of this!

              1. 1

                Happy birthday Lobsters! I don’t remember how I got here, but I’ve made great friends since!

                1. 1

                  What, no Diane Duane? :)

                  1. 1

                    Diane Duane is why my cats want to be wizards.

                  1. 7

                    Neuromancer. I know, I know, it’s a classic and I should’ve read it years ago but better late than never.

                    1. 2

                      I wonder why this book has become such a bible for our crowd. Sometimes I worry that we read it to the exclusion of a lot of other good literature. Sure, Neuromancer is good, but it shouldn’t be the last thing we ever read, nor should it be the thing we must all read, nor should SF and high fantasy be the only fiction genres we ever read.

                      I try to talk to people outside of our crowd because after a while it gets a little boring to be around people who all think Neuromancer is fantastic.

                      1. 2

                        I still haven’t read it. It’s on my todo list for when things slow down more. What are some other ones you’d recommend?

                    1. 2

                      My name is Dave. I’m a 25 year old senior web developer in a small(ish) city outside of Toronto called Hamilton. I like to write PHP, Hack, C, and dabble in anything interesting. I am a free software advocate (I feel like a lot of us here are!) and have been using Linux full time on my laptops and workstations for just over four years now. I work for a web development agency and right now I’m learning my way around React as we have client work being done in React. I have only been at my job for a month but I came from another agency where I spent a lot of time cleaning up, documenting, and administering their architecture for client websites and services (such as email). My current role has me doing a lot of the same thing: developing processes, documenting operations, and managing junior developers. I also love baseball. I mean, I love it. I’m a huge Blue Jays fan and I tend to follow other hot teams around the league (Looking at you Chicago Cubs…). I produce electronic music mostly by sampling melodies and rearranging them in a modern tracker called Renoise. I love to cook (I make some mean burgers) and I love to drink Ontario’s finest craft beers.

                      1. 1

                        Do you have any tips for making a tasty burger patty? The guides all say “leave the meat alone and don’t season with anything more than salt and pepper”, but I find that rather bland when I make my own patties.

                        1. 2

                          I whip up an egg, salt and pepper that, dice some Spanish or sweet onion (they look the same, have a *similar flavour, but aren’t quite the same onion), a little bit of fresh garlic (also diced), and a couple spits of tabasco. I usually deal with a pound of ground beef at a time (~450g) and mash it and roll it together for about 2-5 minutes with my hands. What you want is for the wrinkles of beef to become a giant ball of beef. I usually keep it it all inside a mixing bowl, and then level out the ground meat in the bowl. From there I cut it into quarters with a knife, and take each quarter individually and re-roll it in this like of slapping-throwing motion that I realized is hard to explain. Kind of like throw it as hard as you can from one hand to another but only about 3 inches (~10cm) apart, while forming it into a ball. From there, flatten the fuckers out either on your hand or a cutting board. Move them to a skillet or grill and cook away. I usually use lean, not extra lean chuck, but if you can get ground brisket or sirloin I definitely recommend it. When you’re using lean meats in a skillet though, be sure to drain it every so often, and put your cooked patties on paper towel to soak up the grease.

                          1. 1

                            Thanks man, I tried it and it wasn’t bad :)

                      1. 4

                        HI I’m Nur. My day job involves programming firmware for walkie talkies. I’ve done many things over the decades: dabbled in academia, wrote operating systems code (I still do in my free time), been a sysadmin, freelanced as a web developer (it was a brief stint), and worked as a part time writer for sci-fi/comics/nerd news websites. I like looking for birds and interesting animals the same way people look for Pokemon, and taking their pictures. I enjoy folk music, mainly Irish and American.