diff --git a/_layouts/default-2024.html b/_layouts/default-2024.html index 7a6734f..5169b8c 100644 --- a/_layouts/default-2024.html +++ b/_layouts/default-2024.html @@ -25,7 +25,7 @@
!!Con logo

!!Con 2024

-

August 24-25, 2024

+

August 24-25, 2024 in Santa Cruz

The joy, excitement, and surprise of computing

diff --git a/index.md b/index.md index 10cdd03..37863ac 100644 --- a/index.md +++ b/index.md @@ -24,6 +24,8 @@ what will you do now???? ?? ? ? ? ?? [Conduct](conduct.html)

+

**Tickets are available for the last-ever !!Con! Get yours [here](https://bangbangcon2024.ticketspice.com/tickets) before they're all gone!**

+

**!!Con** (pronounced "bang bang con") **2024** is our _final_ event featuring **two days of talks** to celebrate the joyous, exciting, and surprising moments in computing.

@@ -127,6 +129,14 @@ We're also offering [online-only tickets](https://bangbangcon2024.ticketspice.co And, as always, our live stream will be public and free for everyone, no ticket required. Watch this space for details about the live stream! + + +## Who's sponsoring? + +[Nicole Tietz-Sokolskaya](https://ntietz.com/) is the generous sponsor of our afternoon coffee breaks! ☕ Thank you, Nicole! ❤️ + +Want to sponsor !!Con as an organization or individual? We're trying to set the standard for a COVID-safe and inclusive conference, and that costs money. If you can help out, check out our [sponsorship page](sponsors.html) and [get in touch](mailto:2024-organizers@exclamation.foundation)! + ## Who's organizing all this? diff --git a/program.md b/program.md index c7bfc3a..8aa9eaf 100644 --- a/program.md +++ b/program.md @@ -19,7 +19,7 @@ Jump directly to the [Saturday](#saturday) or [Sunday](#sunday) program! |-----------------|------------------------------------------------------------------------- | 9:00am | Space opens (please don't arrive before nine!) | 9:00-10:25am | Registration; refreshments; mingling -| 10:25-11:10am | • Opening remarks
• *Keynote talk* ([Dawn Walker](speakers.html#dawn-walker)) +| 10:25-11:10am | • Opening remarks
• **Keynote talk:** *Let’s make local and accountable tech!* ([Dawn Walker](speakers.html#dawn-walker)) | 11:10-11:20am | Break! | 11:20am-12:05pm | **Session the First:**
• *Reverse-engineering a 30-year old synthesizer to perfectly recreate video game music!* ([Peter Sobot](speakers.html#peter-sobot))
• *Programming with only exceptions!* ([Nicole Tietz-Sokolskaya](speakers.html#nicole-tietz-sokolskaya))
• *Mitos! Handweaving My Ancestral DNA!!!* ([Sally Kong](speakers.html#sally-kong))
• *Let's run a tiny chess neural network by hand!* ([Amédée d'Aboville](speakers.html#amedee-d-aboville))
| 12:05-1:45pm | Break for lunch @@ -45,14 +45,14 @@ Jump directly to the [Saturday](#saturday) or [Sunday](#sunday) program! | 9:00-10:25am | Registration (for anyone who didn't register Saturday); refreshments; mingling | 10:25-11:10am | **Session the Fifth:**
• *It's alive.... IT'S ALIVE!!! Braitenberg Vehicles! (Have you ever seen an AI like this??!!)* ([Devon Tao](speakers.html#devon-tao))
• *Lord Zeus, defender of travelers and of those far from home, please create a function called printBeerInsideLoop with parameter n!* ([Daniel Temkin](speakers.html#daniel-temkin))
• *88 Files a Second - Running Flappy Bird inside MacOS Finder!* ([Nolen Royalty](speakers.html#nolen-royalty))
• *This is the poem that doesn’t end!! or, the poetics of RNG!* ([Alicia Guo](speakers.html#alicia-guo))
| 11:10-11:20am | Break! -| 11:20am-12:05pm | **Session the Sixth:**
• Algorithmically Generated Flower Beds!! (inspired by Ancient & Modern Polychrome Textiles)* ([Rebecca Ravenoak](speakers.html#rebecca-ravenoak))
• *Exploring the Invisible: Adventures in the Electromagnetic Spectrum!* ([blinry](speakers.html#blinry))
• *Backtraces in the Mirror: Stealing the Secrets of Elves and Dwarves to Perform Mad Science!!* ([Julian Squires](speakers.html#julian-squires))
• *Making Chinese Typefaces! with Components!!??!!* ([Ivan Zhao](speakers.html#ivan-zhao))
+| 11:20am-12:05pm | **Session the Sixth:**
• *Algorithmically Generated Flower Beds!! (inspired by Ancient & Modern Polychrome Textiles)* ([Rebecca Ravenoak](speakers.html#rebecca-ravenoak))
• *Exploring the Invisible: Adventures in the Electromagnetic Spectrum!* ([blinry](speakers.html#blinry))
• *Backtraces in the Mirror: Stealing the Secrets of Elves and Dwarves to Perform Mad Science!!* ([Julian Squires](speakers.html#julian-squires))
• *Making Chinese Typefaces! with Components!!??!!* ([Ivan Zhao](speakers.html#ivan-zhao))
| 12:05am-1:45pm | Break for lunch | 1:45-2:30pm | **Session the Seventh:**
• *SATisfying Answers to Difficult Questions!* ([Vaibhav Sagar](speakers.html#vaibhav-sagar))
• *Calculating the Ideal "Sex and the City" Polycule!* ([Juan Pablo Sarmiento](speakers.html#juan-pablo-sarmiento))
• *How to stop worrying and collect early web Banner Ads! (And make art along the way!)* ([Richard Lewei Huang](speakers.html#richard-lewei-huang) and [Yufeng Zhao](speakers.html#yufeng-zhao) (as Switcheristic Telecommunications))
• *Riveting Insights! Bridge.watch and the State of America's Infrastructure* ([Maryanne Wachter](speakers.html#maryanne-wachter))
| 2:30-2:40pm | Break! | 2:40-3:15pm | **Session the Eighth:**
• *Domain names! Where do they come from???* ([Wesley Aptekar-Cassels](speakers.html#wesley-aptekar-cassels))
• *Mutating Text Toward Better Nonsense?!* ([Max Kreminski](speakers.html#max-kreminski))
• *It's skeuomorphin' time!! The enduring physicality of braille!* ([Santiago Gepigon III](speakers.html#santiago-gepigon-iii))
| 3:15-4:05pm | Unconferencing! -| 4:05-4:45pm | Keynote ([Bruce Waggoner](speakers.html#bruce-waggoner)) +| 4:05-4:45pm | **Keynote talk:** *Saving Voyager 1!* ([Bruce Waggoner](speakers.html#bruce-waggoner)) | 4:45-5:00pm | Thanks and closing remarks | 5:00 | The End! - \ No newline at end of file + diff --git a/speakers.md b/speakers.md index 6d69efb..301436b 100644 --- a/speakers.md +++ b/speakers.md @@ -18,7 +18,7 @@ title: Speakers - !!Con 2024 Both of the 47 year old Voyager spacecraft are currently in interstellar space and returning their most important data set; in-situ measurements of the magnetic field, plasma and dust beyond the Heliopause. In late 2023, Voyager 1 lost all downlink telemetry and the flight team had essentially no visibility into the state of the spacecraft which is over 15 billion miles from the Earth. This talk will detail how the flight team diagnosed the problem, and formulated a recovery plan to patch the Flight Data System flight software. -I am the Mission Assurance Manager at NASA Jet Propulsion Lab/Caltech. I graduated from the University of Nebraska with a BS in Physics and Astronomy. I have worked at JPL for 39 years supporting dozens of Earth orbiting and deep space missions. I also volunteer as a gymnastics coach and assist teaching girls engineering and science at a local high school. +**Bruce Waggoner** is the Mission Assurance Manager at NASA Jet Propulsion Lab/Caltech. He graduated from the University of Nebraska with a BS in Physics and Astronomy. He has worked at JPL for 39 years supporting dozens of Earth orbiting and deep space missions. He also volunteers as a gymnastics coach and assists teaching girls engineering and science at a local high school. --- @@ -116,7 +116,7 @@ In the ELIZA effect, we temporarily read a natural language system as sentient. Most programmers think of types as a tool to describe different kinds of value that might exist in our programs: integers, floating point numbers, and so on. These days, though, types help us to not only describe *what* our programs compute, but also *how* they compute: what side effects might a computation have? What resources does it use? Is it being accessed by someone who has the right permissions? -In this talk, we'll explore how modern programming languages are using types in this exciting new way. We'll start with the idea of ""linear types"", which have been around for a long time but are only recently starting to be adopted for practical programming, and from there we'll move on to ""graded types"", a much newer idea; these go beyond linearity and let us express all kinds of interesting properties about our programs. We'll discuss these ideas both from the perspective of the Granule research language and also looking at how they are slowly making their way into the wider world of programming. +In this talk, we'll explore how modern programming languages are using types in this exciting new way. We'll start with the idea of "linear types", which have been around for a long time but are only recently starting to be adopted for practical programming, and from there we'll move on to "graded types", a much newer idea; these go beyond linearity and let us express all kinds of interesting properties about our programs. We'll discuss these ideas both from the perspective of the Granule research language and also looking at how they are slowly making their way into the wider world of programming. **Danielle** is currently a research associate at the University of Glasgow, where she works on mailbox types for reliable and scalable communication. She recently submitted her PhD thesis at the University of Kent, which involved extending Granule's graded type system to capture global properties such as memory and communication safety. @@ -129,11 +129,11 @@ In this talk, we'll explore how modern programming languages are using types in **It's alive.... IT'S ALIVE!!! Braitenberg Vehicles! (Have you ever seen an AI like this??!!)** -"AI has been getting more and more complex. Surrounded by chess robots, self-driving cars, and now Large Language Models, we begin to ask ourselves: what does it take for a machine to behave like a human? Does it take millions of parameters? Mountains of training data? +AI has been getting more and more complex. Surrounded by chess robots, self-driving cars, and now Large Language Models, we begin to ask ourselves: what does it take for a machine to behave like a human? Does it take millions of parameters? Mountains of training data? -None of the above! Introducing... Braitenberg Vehicles! These are simple, human-like robots that are made only of a couple of sensors and motors. In this talk, I will convince you that these simple components are enough to show human-like behavior, and we will get to see some Braitenberg Vehicles in action using a Braitenberg Vehicles Simulator I made!" +None of the above! Introducing... Braitenberg Vehicles! These are simple, human-like robots that are made only of a couple of sensors and motors. In this talk, I will convince you that these simple components are enough to show human-like behavior, and we will get to see some Braitenberg Vehicles in action using a Braitenberg Vehicles Simulator I made! -**Devon** is a student at Harvey Mudd College studying computer science and mathematics. Outside of computer science, they also like to write musical theater! +**Devon** is a student at Harvey Mudd College studying computer science and mathematics. Outside of computer science, they also like to write musical theater and make educational videos on their YouTube channel, [CS Professor of Fun](https://www.youtube.com/@CSProfessorofFun)! --- @@ -222,7 +222,7 @@ I set out to build myself a custom keyboard from the ground up. So far, I have f **Riveting Insights! Bridge.watch and the State of America's Infrastructure** -There are over 600,000 bridges in the U.S. with nearly 4 billion daily crossings. While the (fortunately rare) bridge collapse will make national news, what other publicly available information is there that we can dig into the state of U.S. infrastructure? This talk will go over the development of an open source application, [project name], for processing, cleaning, and visualizing bridge infrastructure data from the FHWA and what insights can be gained through simple queries and generating different visuals on the fly. +There are over 600,000 bridges in the U.S. with millions of daily crossings. While the (fortunately rare) bridge collapse will make national news, what other publicly available information is there that we can dig into the state of U.S. infrastructure? This talk will go over the development of an open source application, Bridge.Watch, for processing, cleaning, and visualizing bridge infrastructure data from the FHWA and what insights can be gained through simple queries and generating different visuals on the fly. **Maryanne Wachter** is a software developer and professional engineer. As a structural engineer, she's worked on landmark transit projects, long-span bridges, and various educational/cultural centers in the U.S. and Europe. She currently works as a senior software engineer at Ready.net specializing in geospatial data visualization. @@ -284,7 +284,7 @@ MacOS's Finder is designed for browsing files - but it's powerful enough to run You'll hopefully leave with a newfound appreciation for the power of Finder and AppleScript and a better understanding of why double buffering is important for a smooth gaming experience. -**Nolen Royalty** loves embedding games in surprising places and building experiences that connect strangers over the internet - you can find his work at https://eieio.games. +**Nolen Royalty** loves embedding games in surprising places and building experiences that connect strangers over the internet - you can find his work at . --- @@ -401,7 +401,7 @@ I'm bothered by how "flat" computing has become for me: staring at a flat screen In 1931, a lone man murdered math with two shots from a recursive revolver. The two incompleteness theorems punctured permanent holes in our once-pristine mathematical paradise. To this day, landmines lie lurking in the logical landscape. Who will protect our precious computers from inconsistency itself? A $1,000,000 bounty awaits the hero who thwarts the ghost of gunslingin' Gödel! Join us by the computational campfire for a bluegrass ballad! -**Taylor** is mayor of taylor.town and certified connoisseur of crap. He tinkers with writing, learning, time, design, software, ideas, and humor. +**Taylor** is mayor of [taylor.town](https://taylor.town) and certified connoisseur of crap. He tinkers with writing, learning, time, design, software, ideas, and humor. --- @@ -425,13 +425,9 @@ SAT solvers have been used to find solutions to a wide variety of problems in do **Let’s find random things on the street with full-text search!** -Imagine being able to find every “best pizza” shop sign, every "No Parking" notice, or every piece of street art in Brooklyn - without leaving your chair. In this talk, Yufeng will unveil "all texts in Brooklyn" (https://brooklyn.textual.city/), a project that turns Google Street View into a searchable text database. Yufeng will walk through the process of building this full-text search engine, demonstrate interesting search results, and showcase data visualizations that reveal hidden patterns in Brooklyn's urban typography. +Imagine being able to find every “best pizza” shop sign, every "No Parking" notice, or every piece of street art in Brooklyn - without leaving your chair. In this talk, Yufeng will unveil "all texts in Brooklyn" (), a project that turns Google Street View into a searchable text database. Yufeng will walk through the process of building this full-text search engine, demonstrate interesting search results, and showcase data visualizations that reveal hidden patterns in Brooklyn's urban typography. -**Yufeng Zhao** is an artist, technologist and designer based in Brooklyn. His work addresses data, imagery/language processing, and experience design. Through a blend of web-based projects, video works, and tangible installations, his practice explores unexpected connections embedded in our techno-cultural landscape and the interactions between humans and machines. He is a part of the Switcheristic Telecommunications (swtch.tel), an artist collective focusing on assembling and presenting atypical data. - ---- - -More speakers will be posted soon when they confirm their talks! +**Yufeng Zhao** is an artist, technologist and designer based in Brooklyn. His work addresses data, imagery/language processing, and experience design. Through a blend of web-based projects, video works, and tangible installations, his practice explores unexpected connections embedded in our techno-cultural landscape and the interactions between humans and machines. He is a part of the Switcheristic Telecommunications (), an artist collective focusing on assembling and presenting atypical data. --- diff --git a/venue.md b/venue.md index 0451db0..d862c1b 100644 --- a/venue.md +++ b/venue.md @@ -1,6 +1,6 @@ --- layout: default-2024 -title: Sponsorship - !!Con 2024 +title: Venue - !!Con 2024 --- # Venue @@ -19,17 +19,21 @@ Here are some pictures of the courtyard. Imagine the stage (from which speakers ![Image of the courtyard from the balcony. The balcony has chairs and half sun cover.](images/2024-venue-photos/PXL_20240702_183057816.PANO-small.jpg) -## Getting to Santa Cruz +## Getting to Santa Cruz and to Baskin Engineering + +Use ["Jack Baskin Engineering"](https://maps.app.goo.gl/2nWdWPR2gTpXpxqx6) as your destination on Google Maps or your mapping app of choice. ### By car from the Bay Area -* The best way to get to Santa Cruz from most of the Peninsula is by way of CA-17, -which takes you from CA-85 through the Santa Cruz mountains into the city. -* Please make sure you leave sufficiently early, as CA-17 gets heavy traffic southbound on weekends. -* Another option, if coming from San Francisco, is to drive down by way of +The best way to get to Santa Cruz from most of the Peninsula is by way of CA-17, +which takes you from CA-85 through the Santa Cruz mountains into the city. Please make sure you leave sufficiently early, as CA-17 gets heavy traffic southbound on weekends. CA-17 can also present adverse conditions, including car crashes, sometimes even leading to closure of the highway and long delays. We don't anticipate bad weather, but even so, please make sure to drive carefully and check the local news for transit conditions. + +Another option, if coming from San Francisco, is to drive down by way of Half Moon Bay on CA-1, which would take about an hour and a half without traffic. -* On rainy days, CA-17 can present adverse conditions, including car crashes -and mudslides, sometimes even leading to closure of the highway and long delays. We don't anticipate rain (it's very rare at this time of year), but even so, please make sure to drive carefully and check the local news for transit conditions. + +On weekends, you can park without a permit for free in many places on the UC Santa Cruz campus, including in the Core West parking structure near Baskin Engineering. + +See also: [Directions to the Baskin School of Engineering](https://engineering.ucsc.edu/about/locations/baskin-engineering-building/) (but ignore the part about purchasing a parking permit, since you won't need it on the weekend!) ### By air @@ -39,9 +43,11 @@ for each; there are more flights in and out of SFO, but SJC is about half an hour to an hour closer to Santa Cruz. Both airports have shuttle options to Santa Cruz, if you don’t wish to rent a car. -### By other alternatives including public transit +### By public transit Santa Cruz is somewhat remote and the public transit options are limited, but getting there without driving or flying is possible! The [Highway 17 Express](https://www.scmtd.com/en/routes/202440/17/we_ib) bus runs between Santa Cruz and San Jose Diridon Station. San Jose Diridon Station is the nearest Amtrak/Caltrain station to Santa Cruz. + +If you're planning to take public transit to, from, or around Santa Cruz, consider using [the Santa Cruz Metro app for iOS and Android phones](https://scmtd.com/en/riders-guide/apps). You can add a credit card to the app, buy tickets in advance, and then activate them just before boarding. It's $2 for a regular adult 1-ride fare around town, and $7 for the Highway 17 Express that goes between San Jose (Diridon Station) and Santa Cruz. The latter is the most economical way to get to Santa Cruz from San Jose, short of bumming a ride off a friend.