Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Participants: Derya Akbaba * Ben Allen * Natalia-Rozalia Avlona * Kirill Azernyi * Erin Kathleen Bahl * Natasha Bajc * Lucas Bang * Tully Barnett * Ivette Bayo * Eamonn Bell * John Bell * kiki benzon * Liat Berdugo * Kathi Berens * David Berry * Jeffrey Binder * Philip Borenstein * Gregory Bringman * Sophia Brueckner * Iris Bull * Zara Burton * Evan Buswell * Ashleigh Cassemere-Stanfield * Brooke Cheng* Alm Chung * Jordan Clapper * Lia Coleman * Imani Cooper * David Cuartielles * Edward de Jong * Pierre Depaz * James Dobson * Quinn Dombrowski * Amanda Du Preez * Tristan Espinoza * Emily Esten * Meredith Finkelstein * Caitlin Fisher * Luke Fischbeck * Leonardo Flores * Laura Foster * Federica Frabetti * Jorge Franco * Dargan Frierson * Arianna Gass * Marshall Gillson * Jan Grant * Rosi Grillmair * Ben Grosser * E.L. (Eloisa) Guerrero * Yan Guo * Saksham Gupta * Juan Gutierrez * Gottfried Haider * Nabil Hassein * Chengbo He * Brian Heim * Alexis Herrera * Paul Hertz * shawné michaelain holloway * Stefka Hristova * Simon Hutchinson * Mai Ibrahim * Bryce Jackson * Matt James * Joey Jones * Masood Kamandy * Steve Klabnik * Goda Klumbyte * Rebecca Koeser * achim koh * Julia Kott * James Larkby-Lahet * Milton Laufer * Ryan Leach * Clarissa Lee * Zizi Li * Lilian Liang * Keara Lightning * Chris Lindgren * Xiao Liu * Paloma Lopez * Tina Lumbis * Ana Malagon * Allie Martin * Angelica Martinez * Alex McLean * Chandler McWilliams * Sedaghat Payam Mehdy * Chelsea Miya * Uttamasha Monjoree * Nick Montfort * Stephanie Morillo * Ronald Morrison * Anna Nacher * Maxwell Neely-Cohen * Gutierrez Nicholaus * David Nunez * Jooyoung Oh * Mace Ojala * Alexi Orchard * Steven Oscherwitz * Bomani Oseni McClendon * Kirsten Ostherr * Julia Polyck-O'Neill * Andrew Plotkin * Preeti Raghunath * Nupoor Ranade * Neha Ravella * Amit Ray * David Rieder * Omar Rizwan * Barry Rountree * Jamal Russell * Andy Rutkowski * samara sallam * Mark Sample * Zehra Sayed * Kalila Shapiro * Renee Shelby * Po-Jen Shih * Nick Silcox * Patricia Silva * Lyle Skains * Winnie Soon * Claire Stanford * Samara Hayley Steele * Morillo Stephanie * Brasanac Tea * Denise Thwaites * Yiyu Tian * Lesia Tkacz * Fereshteh Toosi * Alejandra Trejo Rodriguez * Álvaro Triana * Job van der Zwan * Frances Van Scoy * Dan Verständig * Roshan Vid * Yohanna Waliya * Sam Walkow * Kuan Wang * Laurie Waxman * Jacque Wernimont * Jessica Westbrook * Zach Whalen * Shelby Wilson * Avery J. Wiscomb * Grant Wythoff * Cy X * Hamed Yaghoobian * Katherine Ye * Jia Yu * Nikoleta Zampaki * Bret Zawilski * Jared Zeiders * Kevin Zhang * Jessica Zhou * Shuxuan Zhou

Guests: Kayla Adams * Sophia Beall * Daisy Bell * Hope Carpenter * Dimitrios Chavouzis * Esha Chekuri * Tucker Craig * Alec Fisher * Abigail Floyd * Thomas Forman * Emily Fuesler * Luke Greenwood * Jose Guaraco * Angelina Gurrola * Chandler Guzman * Max Li * Dede Louis * Caroline Macaulay * Natasha Mandi * Joseph Masters * Madeleine Page * Mahira Raihan * Emily Redler * Samuel Slattery * Lucy Smith * Tim Smith * Danielle Takahashi * Jarman Taylor * Alto Tutar * Savanna Vest * Ariana Wasret * Kristin Wong * Helen Yang * Katherine Yang * Renee Ye * Kris Yuan * Mei Zhang
Coordinated by Mark Marino (USC), Jeremy Douglass (UCSB), and Zach Mann (USC). Sponsored by the Humanities and Critical Code Studies Lab (USC), and the Digital Arts and Humanities Commons (UCSB).

jang

About

Username
jang
Joined
Visits
313
Last Active
Roles
Member
Invited by
Zach_Mann

Comments

  • So I have a question about this. I'd assumed that "deploy" came from the French word meaning to unfold or to spread out, and that if anything the direction of semantic travel would have been from a general notion of laying out or spreading out, t…
  • or "deployments" (as corporate teams say, using a military term with a casualness I find horrifying) That's a startling observation! I've been exposed to this term for most of my working life. If you'd asked me, I probably would've guessed t…
  • or "deployments" (as corporate teams say, using a military term with a casualness I find horrifying) That's a startling observation! I've been exposed to this term for most of my working life. If you'd asked me, I probably would've guessed t…
  • On cleverness versus "cleverness", the baroque and the downright rococo: topically, there has recently been (another) call to "write boring Haskell" (a quick search here will provide arguments both for and against) - as a reaction against some of th…
  • The quote, "cat came back from Berkeley waving flags" was attributed to Rob Pike (around the inception of Plan 9, I believe, but I can't find an original source for this at the moment). There was a similar piece of folk wisdom that every piece of…
  • (It doesn't;see the first para of the man page.)
  • I wonder what the types / genres of software are where this would be possible -- where there exists such a detailed description of the intended output that someone can carefully audit the output just to see if it matches that description. A …
  • The article itself was fantastic - a very nice write-up of various attempts to improve the algorithm given the constraints of the machines of the day. This may be of interest, by way of contrast. I've thrown a gist together that uses two approach…
  • @joeyjones and @jang Can you speak to this point? I'm assuming you meant the point following, about keeping source closed. Schneier has a short entry here that addresses this counter-intuitive position. It also links to three longer essay…
  • Keeping the code closed doesn't prevent hacking; it does, however, put those wanting to legitimately verify it on a potentially sticky legal wicket. A potentially worse problem is the host of conspiracy theories that a closed app will engender - …
  • Just as a note - one subtle distinction between the p9 version and the GNU one is this: if(write(1, buf, n)!=n) sysfatal("write error copying %s: %r", s); ... which jumps out as being pleasantly surprising. Under POSIXy…
  • If I can add one personal comment about my own reaction to this: Occasionally, one comes across a particularly striking piece of code. It's especially stark when this happens with something like C. As such a low-level language, it's typical to ex…
  • I'd like to start with this: Finally, what does the (terse, short variable names, uncommented) code style of Plan 9's cat tell you about the values of its creators? Every line here seems to be written with the assumption that its meaning will …
  • @KalilaShapiro: Why should that decide someone's alignment so heavily? That's an interesting question, and in truth probably reflects the reality of this situation. The alternative question might be, "why should someone's alignment cau…
  • There is also the category "gross hack," where one feature is misused because it'll have a desired side-effect. These kinds of things have quite the attraction for bright, inquisitive and inventive minds: plus, solving a puzzle by lateral thinking g…
  • I think the English names for common objects stem from later ISO standardisation efforts to unify glyph names. As a kid (I got hold of Iverson's APL report through an inter-library loan) the only names I knew for these were the original ones that…
  • There's a similar issue with var dickinsonFlatLessLess = dickinsonLessLess[0]; dickinsonFlatLessLess.concat(dickinsonLessLess[1], dickinsonLessLess[2]); which explains the misbehaviour of riseAndGoLine. However, the following comments: // …
  • @ebuswell - in terms of this: Is it an advantage to know the English "if" or is it maybe an advantage to have "if" presented without the nontechnical baggage of everyday English? you might want to look at the for/else here or while/els…
  • Could you speak a little about the implementation? For starters, the implementation language; and whether its own glyphic limitations have an impact on your code? Are you writing your Cree# implementation in a language derived from European traditio…
  • (On the question of Python's random.shuffle:) You'll find it here There's a quick mention of its rationale here. Something like this ought to suffice also: // Approach 1, modified slightly function anagram(text) { var a = t…
  • HACK-HACK looks like a common routine (although implementations vary across games). There's a description in one of the infocom memoires (which I can't currently find, alas) of the way that a new game would be started: the source for something re…
  • One of the ideas we try to introduce to programmers is that all code should be written with human readers in mind - it's seldom the case that anything is written once and never looked at again. It's a vital skill to communicate effectively; the desi…
  • No apology needed! I'm interested in this from a pedagogical stance. One of the things students do is mimic various behaviours as they try to approximate "elegance" - the development of an aesthetic response is part of learning the craft. At the sam…
  • I'm really rather taken with "Flight of the Code Monkeys". However, the reason I'm posting is to ask a specific question about the (at time of writing, current) annotation on "Taroko Gorge". Specifically, "elegance" is mentioned twice. Clearly…
  • C. How should CCS handle implied, misleading or ironic code? How does other criticism handle it? (This is a genuine question, not a rhetorical one.) A. What examples of implied, misleading or ironic code have you come across in your ow…
  • It's a cheeky way to take the integer part of a number. Prefix ~ is the bitwise complement, which coerces it's argument to an int. Applied twice, it undoes the complement.
  • Jan Grant here. I'm not an academic. I read and write a lot of code. First encountered CCS when Ari Schlesinger asked, "what does a feminist programming language look like?" - her criteria were quite interesting, I think. I like diverse opinions …