Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Early life  





2 Books and articles  



2.1  Dive into Python  





2.2  Other works  







3 Open source work  





4 "Disappearance" from the Internet  





5 References  





6 External links  














Mark Pilgrim







Українська
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikiquote
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Mark Pilgrim
Born (1972-11-24) November 24, 1972 (age 51)
CitizenshipUnited States
Alma materCornell University
Occupation(s)software developer, Technical writer
EmployerBrave Software, Inc.[1]
Notable workDive into * series
Websitediveintomark.org (archived)

Mark Pilgrim is a software developer, writer, and advocate of free software. He authored a popular blog, and has written several books, including Dive into Python, a guide to the Python programming language published under the GNU Free Documentation License. Formerly an accessibility architect in the IBM Emerging Technologies Group,[2] he started working at Google in March 2007.[3] In 2018, he moved to Brave.[4][failed verification]

Early life

[edit]

In 1992, while a sophomore at Cornell University and a part-time employee of Cornell Information Technologies (CIT), Pilgrim and another student, David Blumenthal, embedded a computer virus, MBDF, into three games.[5] In February of the same year, Pilgrim, Blumenthal, Randall Johnson, and Eric Sooros uploaded the games from Cornell's Upson Hall computer lab to a public server at Stanford University. The four used false mainframe accounts created by Blumenthal, then also a CIT employee [6] The virus caused disruption to Macintosh computers internationally.[7]

The origin of the virus was first identified by Claris employees in Wales on February 14, and was traced to Stanford, and then further to one of Cornell's mainframes. Cornell's access logs showed the uploads were made from several computers in the lab while Pilgrim was working there.[8] Sooros was granted immunity from prosecution in return for his grand jury testimony against Pilgrim, Johnson, and Blumenthal.[9] Pilgrim and Blumenthal were arrested and initially charged with computer tampering in the second degree, a Class A misdemeanor. The FBI investigated to determine if federal charges were warranted, though no additional charges were filed.[10] After facing disciplinary hearings, none of the four implicated continued as Cornell students.[9]

In September 1992, Pilgrim and Blumenthal pled guilty and were later sentenced to 520 hours of community service, forfeiture of seized computer equipment, and payment of nearly $2,500 in restitution to Cornell and other affected parties. Johnson pled guilty to a lesser charge and was sentenced to 450 hours of community service.[11]

Books and articles

[edit]

Dive into Python

[edit]

Pilgrim's book Dive into Python is a teach-by-example guide to the paradigms of programming in Python and modern software development techniques. It assumes some preexisting knowledge of programming, although not necessarily in Python. The first edition was published in 2004 (ISBN 1-59059-356-1), and a 2009 second edition (ISBN 9781430224150) covers Python 3. Both are available online as well as in print.[12][13]

Much of the book consists of example programs with annotations and explanatory text, and it generally describes how to modify an example to serve new purposes. One early example program reads through a directory of MP3 files and lists the header information, such as artist, album, etc. Other topics covered include object oriented programming, documentation, unit testing, and accessing and parsing HTML and XML.

Other works

[edit]

Pilgrim has also written a monthly column Dive into XML for O'Reilly's XML.com.

Open source work

[edit]

Pilgrim contributed to a number of open source works including

Pilgrim was a vocal critic of Creative Commons licensing, which he believed needlessly cluttered the licensing environment of open source software.[15][failed verification]

"Disappearance" from the Internet

[edit]

From 4 October 2011, Mark Pilgrim's various websites (diveintomark.org, Dive into HTML5, Dive into Accessibility, Dive into Greasemonkey, Dive into Python, etc.) returned HTTP status 410 Gone.[16] He also deleted his Twitter, Reddit, Google+ and GitHub accounts.[17][18] On 5 October 2011 Jason Scott tweeted that Pilgrim himself was "alive/annoyed we called the police".[19] Commenting on the event, a writer for The Economist wrote that the concern showed for Pilgrim's well-being demonstrated that "the internet, often mocked as impersonal and uncaring, can be quite the reverse."[16]

Both Pilgrim's actions in October 2011 and why the lucky stiff's similar disappearance in August 2009 have been described as "infosuicide".[20][21]

The incident was reminiscent of Pilgrim's 2004 hiatus from blogging, which lasted approximately 18 months. In 2004, rather than deleting his content, he posted a short entry entitled "Every Exit" in which he said, "It’s time for me to find a new hobby. Preferably one that doesn’t involve angle brackets. Or computers. Or electricity."[22]

References

[edit]
  • ^ "Two visions: Blog post at Mark's official site". 2007-03-19. Archived from the original on July 18, 2011. Retrieved 2007-03-22.
  • ^ "Learn About Brave and Our Team". 2018-11-23. Retrieved 2018-11-23.
  • ^ Ray, John; Ray, William (2003). Mac OS X Maximum Security. Sams Publishing.
  • ^ Vigoda, Ralph (1992-02-27). "2 Charged In Computer Virus Case". The Philadelphia Inquirer.
  • ^ Edgar, Stacey (2003). Morality and Machines: Perspectives on Computer Ethics. Jones & Bartlett Learning. p. 227. ISBN 9780763717674. Retrieved 2013-01-28.
  • ^ "Accused Students Worked for Cornell". The New York Times. 1992-02-26.
  • ^ a b Carmona, Jeff (1993-02-01). "Virus Students Admit They Made Mistakes". The Cornell Daily Sun.
  • ^ "Cornell Computer Hackers Out On Bail". United Press International. 1992-02-26. Retrieved 2022-02-16.
  • ^ "Cornell Computer Hackers, Accomplice Sentenced". United Press International. 1992-10-05. Retrieved 2022-02-16.
  • ^ Mark Pilgrim (2000–2004). "Dive into Python: Python from novice to pro". Archived from the original on 19 September 2012. Retrieved 1 October 2011.
  • ^ Mark Pilgrim (2001–2009). "Dive into Python 3". Retrieved 19 August 2023.
  • ^ Trapani, Gina (2005-05-13). "Dive into Greasemonkey". Lifehacker. Retrieved 22 February 2021.
  • ^ Paul, Ryan (February 27, 2009). "Want to waive copyright? Creative Commons has a tool for you". Ars Technica. Retrieved July 13, 2017.
  • ^ a b G.F. (October 10, 2011). "Status Code 410: Gone". The Economist. Retrieved July 13, 2017.
  • ^ Searching For Mark Pilgrim, Eric Meyer
  • ^ Hacker News.
  • ^ "Mark Pilgrim is alive/annoyed we called the police. Please stand down and give the man privacy and space, and thanks everyone for caring." [1]
  • ^ [2], Christopher T. Miller
  • ^ 410 Gone – Thoughts on Mark "diveintomark" Pilgrim's and _why's infosuicides, Scott Hanselman
  • ^ Every Exit, Mark Pilgrim (archive.org)
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Mark_Pilgrim&oldid=1171150016"

    Categories: 
    1972 births
    Living people
    American bloggers
    American computer programmers
    Google employees
    Free software people
    People from Apex, North Carolina
    Python (programming language) people
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles with hCards
    All articles with failed verification
    Articles with failed verification from October 2021
    Articles with failed verification from August 2023
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with BIBSYS identifiers
    Articles with GND identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NDL identifiers
    Articles with NKC identifiers
    Articles with NLK identifiers
    Articles with SUDOC identifiers
    Place of birth missing (living people)
     



    This page was last edited on 19 August 2023, at 09:34 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki