You need the non-ADHD people to fly the the regular boring things from A to B, and you need the ADHD people to be able to take the right decisions about what to do in a split second while being under extreme duress in a war zone.
Hi justasidenote2, I'm at 60% scrolling down this whole hacker news crap thing, and I finally found a post that I think makes any sense at all.
First of all, make sure you get that diagnosis. Don't go wild with the medication thing, because the first thing that the medication should do is bring you from the "giving up in advance" level to the "ooh, I can learn about and try some things that might help me to take control of my own life" level.
And for now, start ignoring "anyone who doesn't have our experience" and what they think and shout, because I think you won't start to feel any better after reading all of that.
Hans
P.S. my un-scientific explanation for the overload of stress reactions (and anxiety and panic attacks) is that in absence of 'neurotypical' ways to get us going, the body goes into an emergency stress loop, producing stress hormones and adrenaline all the time, to try get us going to do anything at all.
Thanks for the article. Your writing style is fun and easy to read. Learning more about tracepoints and bpf is also on my TODO list, and I'll certainly re-read this later.
The 4.15.0-33 output from uname -r does not mean that your kernel version is 4.15.0, it's probably based on a later 4.15. The ubuntu package version is 4.15.0-33.36. I'm not sure what the 36 means here. There are no upstream 4.15 releases any more, the last was 4.15.18, in April 2018.
I know how it works in Debian, which is similar. E.g.:
-$ uname -a
Linux mekker 4.17.0-3-amd64 #1 SMP Debian 4.17.17-1 (2018-08-18) x86_64 GNU/Linux
uname -r says 4.17.0-3, but that's the package name (linux-image-4.17.0-3-amd64). The actual version is 4.17.17-1, which means it's 4.17.17 with Debian patches.
The number 3 is the an ABI compatibility number. So, as long as the kernel ABI keeps the same, newer versions (e.g. 4.17.18) can use the same package name (4.17.0-3). However, if the ABI changes, the -3 is bumped to -4, it causes a new package in the repository and when installing it, the user has to recompile self-made modules.
The only reason for the .0 in the package version name is because there might be something expecting three numbers in that place (like it was with 2.6.x kernels).
Be aware that the approach this book takes has its own type of target audience. I guess the audience that will like this book/tutorial are the kind of people that will usually just read the entire reference manual of anything to see what's in their toolbox before actually starting to build something. So by reading it, you help them as a guide to work through it, choosing the parts of the language that are best learned first. After following the exercises, the reader can already build some programs using those concepts, whatever it might be, leaving it to their own imagination.
The other type of audience, which this book might be less suited for, is people who get bored after chapter 1, thinking "I want to build something fun now already!". Those might be better served by a tutorial like "we're building a XYZ game", explaining concepts along the way.
Both are good, both are needed.
I'm one of the first type of people, so I'm really happy to see this kind of book. The second type of tutorials only give me fragments of information if I follow it building that XYZ game, while I have my own idea of what to build, and just want to learn how those lists and dictionaries work when I discover I need them. ;-]
An instance might want to reach anything on the internet that's using an IPv6 address is a use case.
Also, having instances connect to IPv6 parts of the internet while you can see which subnet of your vpc the traffic originates from, and maybe filter on that fact.
Having routable addresses is a different thing than them being public or private, which is determined by the fact if you accept traffic to them or not when it arrives at the last hop before entering your vpc.