Profile

Scrapbook photo 1
David Jordan
Worked at Novacut
557 followers|233,726 views
AboutPostsPhotosYouTube

Stream

David Jordan

Shared publicly  - 
 
Hey, all!  I'm coming to Capricon again this year to share my ZHackers books and have a great time.  Really, Capricon last year was one of the most fun events I've attended, and if you're in the Chicagoland area and have the time and can afford a badge, I really recommend it!  And this year, I'm a panelist!  Here are the panels I'm on:

Reading: David Jordan - Thursday, 02-11-2016 - 7:30 pm to 8:00 pm - Birch A
Join David Jordan for a reading from his ZHackers books. Big ideas mix with humor, character, and heart in and exciting tale of clever geeks using their brains to survive the zombie apocalypse. Can science, engineering, and the power of a really good science fiction reference save the day?

Science Gone Bad - Friday, 02-12-2016 - 5:30 pm to 7:00 pm - Botanic Garden A (Main Stage)
Science is less Eureka!, and more "Well, that didn't work." Come hear about the times that science went horribly wrong. #FieldWorkFail

How Does That Planet Work? - Saturday, 02-13-2016 - 4:00 pm to 5:30 pm - Botanic Garden A (Main Stage)
Planets in SF & F do not always follow physics as we know it. How does that actually work?
Our easy-to-use, mobile-friendly program guide can be found at guide.capricon.org
1
Add a comment...

David Jordan

Shared publicly  - 
 
How about two #ZHackers books?  Here's a peek at the cover of the second one! 
2
Add a comment...

David Jordan

Shared publicly  - 
 
Interesting +Jason DeRose, that might be a nice generalization.
 
A small critique of the Cryptographic Doom Principle.

This is a great post that is very much worth reading and carefully considering. But I think there's a more general principal that this post misses, or at least doesn't state as clearly as it could.

I don't think the core lesson here is the order (and variations thereof) in which encryption and authentication are performed.

Instead, I think the core lesson is that under no circumstance should a protocol take any action whatsoever on unauthenticated data, especially when that action has consequences observable to an outside attacker (active or passive). This was the fundamental flaw in both examples presented.

In the first example, a padding check was performed on unauthenticated data. Now I think this example raises some key wisdom as to why block cyphers are (implementation-wise) rather dangerous and that stream cyphers should generally be preferred. But again, the fundamental problem was acting on unauthenticated data.

In the second example, a bit of unauthenticated data was interpreted as the size of the next application-level data payload, the acting upon of which is clearly observable to an outside attacker. Again, the fundamental problem was acting on unauthenticated data. But I also think this second example raises a flaw that seems present in most current protocol designs: really, the size of the next variable-length message should be conveyed independently via a fixed-length message with its own MAC (I can't find an example of this in any existing protocols, but if you know of one, please let me know).
View original post
1
Add a comment...

David Jordan

Shared publicly  - 
 
Watch +SpaceX 's historic first stage rocket landing!
2
1
Michael Hall's profile photo
Add a comment...
 
Some very interesting stuff from +Terry Hancock , who is looking into enabling multiple artists to work in the same file with Blender and merge the results.  He's doing this to make it easier for his +Lunatics! (Animated Series) team to collaborate.
Collaboration on programming projects has been dominated since the 1970s by "merge-based" version control, which allows multiple contributors to work on a project together without stepping on each others toes. This can be generalized to other "list ordered" data, but handling "graph structured" data like Blender files is not something we have free software tools for.So artists are still stuck with "lock based" collaboration methods, where only on...
3
1
Kulow Rainer (K375DesignTeam)'s profile photoAdam Earle's profile photo
 
woow, this is a problem software engineers worked hard on.
First rule is discipline and steady mergin.(CVS,SVN,...)
Add a comment...

David Jordan

Shared publicly  - 
 
Last Chance to get one of the coolest Nina originals!
 
12 hours left for Angel O' Death shirts. Half a day. THE END IS NIGH. https://teespring.com/angelodeath
By popular demand! Everyone loves a winner, and no one wins more than Death. Adapted from animated shorts This Land Is Mine and Death of the Firstborn Egyptians, this Angel O' Death will be printed in white ink on your choice of black shirt. The perfect gift for your mortal friends and loved ones.All profits support artist Nina Paley in making her next feature film, Seder-Masochism. (Direct donations accepted here.)
1 comment on original post
2
Add a comment...
Have him in circles
557 people
Nando Blogendong's profile photo
Bill Ostroff's profile photo
Kathy Fritz's profile photo
Download Driver Printer's profile photo
Ajit Pai's profile photo
Loknan Nanyak's profile photo
David Fabelo's profile photo
lilik hari Triono's profile photo
Yitka Exler's profile photo

David Jordan

Shared publicly  - 
 
Ever want a detailed look at an author's reasons for breaking a book up into multiple parts?  Then read on to learn about the evolution of ZHackers: Volume 3 and the storytelling principles guiding the way.

Hint: It's more LOTR than The Hobbit!
Yes, ZHackers: Volume 3 is going to be not one, but four books! Four very nerdy, thoughtful books full of big ideas, science experiments, and engineering projects gallore!
1
Add a comment...

David Jordan

Shared publicly  - 
 
Have you been waiting for a new ZHackers book?
6
1
Anthony Zotti's profile photoJason DeRose's profile photo
 
Oh, hell yes!
Add a comment...

David Jordan

Shared publicly  - 
 
Simply breathtaking aerial shot of tonight's Falcon 9 landing.
2
Add a comment...

David Jordan

Shared publicly  - 
 
+SpaceX has landed!
4
Måns Rullgård's profile photoJason DeRose's profile photoDavid Jordan's profile photoTerry Hancock's profile photo
4 comments
 
Yes they did. It worked beautifully.
Add a comment...

David Jordan

Shared publicly  - 
 
Yes, merge-based collaboration for Blender, would be great.  +Terry Hancock is onto something here.
 
We need to be able to "diff" and "patch" Blender files. This is not as hard as you think it is.

This is the first of a series of animations I'm doing to support a technical development project proposal to support +Lunatics! (Animated Series).  It's just one piece of the puzzle, and I'm not really sure this is the part I'm going to start with, but it's the first one I've animated!

Also, this is my first animation with Synfig Studio.
Collaboration on programming projects has been dominated since the 1970s by "merge-based" version control, which allows multiple contributors to work on a project together without stepping on each others toes. This can be generalized to other "list ordered" data, but handling "graph structured" data like Blender files is not something we have free software tools for.So artists are still stuck with "lock based" collaboration methods, where only on...
View original post
2
Add a comment...

David Jordan

Shared publicly  - 
 
Some concept art for ZHackers.  Basic mood piece made with #blender .  Any of you artists out there, what do you think?  Does this sort of style intrigue you?
1
1
David Jordan's profile photo
Add a comment...
People
Have him in circles
557 people
Nando Blogendong's profile photo
Bill Ostroff's profile photo
Kathy Fritz's profile photo
Download Driver Printer's profile photo
Ajit Pai's profile photo
Loknan Nanyak's profile photo
David Fabelo's profile photo
lilik hari Triono's profile photo
Yitka Exler's profile photo
Basic Information
Gender
Male
Work
Employment
  • Novacut
Links