Kyle Isom
kyleisom.net · Personal blog · on HN since 2011
Kyle Isom, a security-minded programmer who writes about cryptography, Go, Unix, secure networking and tooling choices.
What HN saysCommenters describe him as smart, humble and willing to teach, and cite his posts on turning off syntax highlighting and his security kernel paper.
16HN people shared it
5linked it in comments
12stories submitted
406story points
9 years agolast shared
2011people per year2026
Most-shared posts
- 1:syntax Off7 people · 121 points · first shared 2012 · 82 comments on HN
- 2OpenSSH Keys: A Walkthrough1 people · 159 points · first shared 2017 · 37 comments on HN
- 3Secure channels over TCP/IP1 people · 45 points · first shared 2015 · 19 comments on HN
- 4Network Autoconfiguration with Go and ØMQ1 people · 37 points · first shared 2013 · 12 comments on HN
- 5My docs got dropped in the Stratfor leak1 people · 27 points · first shared 2011 · 19 comments on HN
- 6Nebula: a prototype of some ideas on file stores1 people · 11 points · first shared 2015 · discussion on HN
- 7Unix processes in illumos1 people · 3 points · first shared 2016 · discussion on HN
- 8On SOPA and PIPA1 people · 2 points · first shared 2012 · discussion on HN
- 9Cryptutils – common Go packages for doing encryption using NaCl and Ed25519 keys1 people · 1 points · first shared 2014 · discussion on HN
- 10Homepage1 people · first shared 2014
- 11Security kernel.pdf1 people · first shared 2016
What HN people wrote when they linked it
nickpsecurity · 2016-01-22
LISP side of things already has a bit of work toward a security model and components for robust implementation:
Security Kernel
https://www.kyleisom.net/downloads/security_kernel.pdf
Formally-verified Scheme
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=881F8DEAC1EE1…
The features could certainly be worth it. Some aspects of the Genera experience, esp productivity & holistic debugging, still aren't in modern flows:
http://www.symbolics-dks.com/Genera-why-1.htm
So, who knows where it will go. Betting on a semi-functional language with prior high-security and high-productivity work is a better start than most projects like this, though.
jfolkins · 2014-04-13
I know Kyle personally. He is super smart, incredibly humble, and willing to teach. And I always admire anyone taking the initiative to try and produce something useful.
In response to Jabbles, this is from his (work in progress) book. Page 7.
// Implement the standard padding scheme for block ciphers. This
// scheme uses 0x80 as the first non-NULL padding byte, and 0x00 to
// pad out the data to a multiple of the block length as required.
// If the message is a multiple of the block size, add a full block
// of padding. Note that the message is copied, and the original
// isn't touched.
As anyone who has written technical material knows, your drafts tend to be error prone and you rely heavily on others to help catch your mistakes. Technical editors are the normal tool utilized by the traditional publishing world. As this is a leanpub book, I feel that the responsibility generally falls on the community. Those who have paid for the book and want to see it succeed.
I personally have purchased this book as well as reported errors to Kyle.
I'd encourage anyone with questions or comments to reach out to Kyle. He is quick to respond.
http://www.kyleisom.net
mintplant · 2012-11-10
A few notes as I read through this:
- Passwords are still just as broken now as they were then.
- Functional programming is still widely discussed, though the focus is more on Lisp than Clojure/Haskell/etc.
- Fourth post is the usual, somewhat sensationalist, this commonly-accepted thing is bad! sort of headline that makes the rounds here every so often.
- This post on syntax highlighting [1] reminds me of another recent one [2].
- 37signals is there with another sage-like statement on the business.
- Article on women in tech in slot #13.
- Woah, is that Clojure there in #14? And on SourceForge, even. It's come a long way since then.
- Fears about government invasion of privacy abound.
- Hey, MySpace! That spam "epidemic" never quite subsided, it seems.
- Interesting mathematical discussion in slot #24. When reading the headline, I almost expected to read "stackoverflow.com" in the domain slot. Goes to show how popular that sort of post is here nowadays.
As someone who wasn't around back then, it's interesting to look back on this now and see what the site I love now was like five years ago.
[1] http://web.archive.org/web/20071110115358/http://drinkbroken.typepad.c…
[2] http://www.kyleisom.net/blog/2012/10/17/syntax-off/
mseepgood · 2013-01-27
http://kyleisom.net/blog/2012/10/17/syntax-off/
Syntax highlighting is less common in the Go community since Rob Pike called syntax highlighting juvenile :D https://groups.google.com/d/msg/golang-nuts/hJHCAaiL0so/kG3BHV6QFfIJ
He also argued against keyword emphasizing: http://www.lysator.liu.se/c/pikestyle.html
fao_ · 2018-02-28
Indeed, there is a small movement in the development/programming community that advocate this :)
https://dev.to/huytd/turning-off-the-syntax-highlighter-8af
http://www.linusakesson.net/programming/syntaxhighlighting/
https://kyleisom.net/blog/2012/10/17/syntax-off/
https://groups.google.com/forum/#!msg/golang-nuts/hJHCAaiL0so/kG3BHV6Q…
https://www.robertmelton.com/project/syntax-highlighting-off/
https://news.ycombinator.com/item?id=12886067
https://www.howtogeek.com/howto/linux/disable-syntax-highlighting-in-v…
https://vi.stackexchange.com/questions/8751/how-to-completely-turn-off…