diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | pages/about.md | 348 | ||||
-rw-r--r-- | pages/whatsup.md | 4 | ||||
-rw-r--r-- | posts/2020/cascade-volcanoes.md | 56 | ||||
-rw-r--r-- | posts/2022/atproto_thoughts.md | 97 | ||||
-rw-r--r-- | posts/modelthing-background.md | 75 | ||||
-rw-r--r-- | static/fig/hyperphysics_index_refraction.png | bin | 0 -> 136436 bytes | |||
-rw-r--r-- | static/fig/reinventing_discovery.jpg | bin | 0 -> 41809 bytes | |||
-rw-r--r-- | static/img/crater_lake_bikes.jpg | bin | 0 -> 100479 bytes | |||
-rw-r--r-- | theme/templates/index.html | 8 |
10 files changed, 339 insertions, 251 deletions
@@ -1,4 +1,4 @@ -PY?=python +PY?=python3 PELICAN?=pelican PELICANOPTS= diff --git a/pages/about.md b/pages/about.md index dc645aa..727cdb3 100644 --- a/pages/about.md +++ b/pages/about.md @@ -38,27 +38,25 @@ My GPG key, valid for my email address above from 2014 onwards, is: <br /> <blockquote style="margin-left: 30px;"><pre> -pub 4096R/<b>0x0C9337BCEC3932B9</b> 2014-03-27 [expires: 2022-03-25] - Key fingerprint = <b>3F46 8108 EE58 663C B95A E9DC 0C93 37BC EC39 32B9</b> +pub rsa4096/<b>0x0C9337BCEC3932B9</b> 2014-03-27 [SC] [expires: 2032-02-29] + Key fingerprint = 3F46 8108 EE58 663C B95A E9DC 0C93 37BC EC39 32B9 uid [ultimate] bryan newbold <bnewbold@robocracy.org> uid [ultimate] bryan newbold <bnewbold@alum.mit.edu> -sub 4096R/0xC32BD9CE46B152D7 2014-03-27 [expires: 2022-03-25] +sub rsa4096/0xC32BD9CE46B152D7 2014-03-27 [E] [expires: 2032-02-29] Key fingerprint = 894E D8EA 476D 9BEE 5E28 6D4D C32B D9CE 46B1 52D7 -sub 4096R/0x084425E080357D53 2014-03-27 [expires: 2022-03-25] +sub rsa4096/0x084425E080357D53 2014-03-27 [S] [expires: 2032-02-29] Key fingerprint = 0C8E 4A0D A8E9 9908 7295 2B3B 0844 25E0 8035 7D53 </pre></blockquote><br /> You can also find me as [@bnewbold](https://keybase.io/bnewbold) on [keybase.io](https://keybase.io). -My old keys, as well as the full public key for the above, are in HTML comments -of this document. +The full public key for the above is in an HTML comment of this document. <!-- 0x0C9337BCEC3932B9: -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.12 (GNU/Linux) mQINBFMznNQBEADUiMGThkKCLpPJt234i7NO9ATpiRY8SRv5fXEZ6u3F5txl6rwN OE1JI0fEHZsNyMdee8LW58XBfhODKmWOveiOTawbtxZhyeK62BBsXqTupWSgfZ3a @@ -71,207 +69,145 @@ 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 -=XnB4 +tCZicnlhbiBuZXdib2xkIDxibmV3Ym9sZEByb2JvY3JhY3kub3JnPokCVwQTAQoA +QQIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZARYhBD9GgQjuWGY8uVrp3AyT +N7zsOTK5BQJiITs2BQkhuaFiAAoJEAyTN7zsOTK5t18QAMtED/ivlw73GNzmzFIf +jbsw2RGCGmKXb3wG5U2oNkxkd3RcaOmzuZShgoWGhKLDkNim7Cz93Xu211FcuPLE +sWdEx0a2cyNVliL189GKUrFga3SivjzZb5ovNeLrlRYMJravCq9ddzvl2ffFrSVP +vdRKinA2A0yRD8gsbThPA7ok7WlqYd1clrSXdR114qwEx7NdUwdHNoywxEVkpiCK +Wdqzi1K24vwHs3oXBYv4tJWmJghD4FCGWwFbPcLyJaGh4faDr8cDN31hZPkTjmbp +KBO9QTJMBHMUtJbmFw7vo8WsNlgL4qhJC7sKMmOeEas9p0fJzN2hRGj85Ib4OS4q +mKw5g/c8GCnC5L6q5L+D2T5Lev+i4nh/vet8SpCmZgiL52UvWhWcDdqepUt2DCC0 +SXkh4l0pG1RKWNV150Amq3Cgi1u2qcEIvxD5S8h5KJhfi38leD1bM2AQ9yFNFaeJ +SNN0kzZIZauK5mTwh2NBlTb8XLtrD1kHGxF2BiH1n0WcT6jNtUhmXHAogdkMoI4Q +a9zYB77dLp+ZgQTy3Da/vLH4uxPgakVyDhpjOyyuiM2eZ8CbcBzePZNVZETvIYXc +SWM6zYKvRQI6L2sYqXIEJcH5YIjeqwCXZ/PYV2NWAkL9g43JR5iOBPth3oZbsP0r +OW4LjCys+oiandiUgGgJpEY2iQI9BBMBCgAnBQJTM5zUAhsDBQkPCZwABQsJCAcD +BRUKCQgLBRYDAgEAAh4BAheAAAoJEAyTN7zsOTK5T9gQAK57Vp9elrCRxTngWLcP +yWt3flF2IGyrZ4NFvt6rhuYoNBGW0JJn4bFp7QL5W9E2jHEpMsKE6bOFI1O8jXzn +2uelp/OmRFxEciUDCuy0yrySsBzyRn+exWc53S7VK5R1RfN+Rzfa5TcOSZRG6vu1 +ZIjDScK+dwSsvD7ELeA2eSwgTiw4CC7+rmLCa1nw2GDO0SF+X5BwW5NwGf0XZZnM +/ME1UQyKgP1ZLPD9odXoQNtVh9N/fx/oZZNz0NvzFEFLVGIZuHtbiMg1RkaO6GE5 +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 +ZXLZNjmDH1G/mjnsaxfepQRCJJL6U51lhQ== +=uphk -----END PGP PUBLIC KEY BLOCK----- - ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.10 (GNU/Linux) - -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 -VRUSriMBcOLiHsrVO/6dLnV+1euzbA== -=9EPc ------END PGP PUBLIC KEY BLOCK----- - -Old key (2010-2012 for @robocracy.org): ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: SKS 1.1.0 - -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 -hUonLZN+6K2NijSP -=Jh3F ------END PGP PUBLIC KEY BLOCK----- --> ## About This Website diff --git a/pages/whatsup.md b/pages/whatsup.md index 05a5153..66270fa 100644 --- a/pages/whatsup.md +++ b/pages/whatsup.md @@ -46,7 +46,7 @@ Not so much has been happening, as we remain mostly locked-down through this sec <br/>In December we did a house trip to a rented cabin in the woods which had a pizza oven, record player, and hot tub. I have been reading "The Power Broker". -<h3>September 2000: It's... COVID-19 Fall (and Summer)!</h3> +<h3>September 2020: It's... COVID-19 Fall (and Summer)!</h3> The pandemic continues! House has been cooking and eating intensively, a different meal every day. A new housemate, AP, moved in. We watched the bamboo grow on the back porch, and I shaved my head at some point. <br/>In addition to COVID-19, George Floyd and Black Lives Matter have been on everybody's mind all summer. Seattle Police have been aggressive and violent at local protests, cummulating in the CHAZ/CHOP zone nearby on Capitol Hill. <br/>In July, Lucy and I did a roadtrip around the Cascade Volancoes, including Oregon and northern California. Many beautiful mountains climbed and biked! Hot, sunny, another world. @@ -59,7 +59,7 @@ The pandemic continues! House has been cooking and eating intensively, a differe <li><a href="//bnewbold.net/photos/2020/around_olympics/">Olumpic Bike Tour</a>! </ul> -<h3>April 2000: It's... COVID-19 Spring!</h3> +<h3>April 2020: It's... COVID-19 Spring!</h3> Spent the holidays and much of January in Seattle, which was cozy and fun, with friends visiting and lots of time around the fireplace. <br/>In late Feburary, just as concern about COVID-19 was becoming more widespread, I took a roadtrip with friends to Owen's Valley in eastern California. After another week or two of slowly closing down offices in San Francisco, I bailed out and caught a last-minute flight to Seattle, where I will weather out the pandemic. <br/>Feeling very grateful to have a group house with friends to be living in, and spending as much time outside working and biking as possible. diff --git a/posts/2020/cascade-volcanoes.md b/posts/2020/cascade-volcanoes.md new file mode 100644 index 0000000..778c44d --- /dev/null +++ b/posts/2020/cascade-volcanoes.md @@ -0,0 +1,56 @@ +Title: Trip Report: Cascade Volcanoes +Author: bnewbold +Date: 2020-07-19 +Tags: trip-report, biking +Status: draft + + +- route overview + => google maps: https://goo.gl/maps/YhkzzWePNQgbbE2m6 +- lassen hike + => cinder cone + => bike ride looks good + => sulfur + => covid-19 masks + => lassen summit +- lava tubes +- internment camp +- crater lake +- sisters (mt), bend, smith rocks +- mckenzie pass +- painted hills + => commet +- john day area + => ride-across-oregon guy (!) +- hops, rainier over cascades, hot, seattle cool <3 + +<!-- single photo template +<center> +<a href="/photos/2019/sfla/DSC00489.JPG.html"> + <img src="/static/fig/2019/DSC00489.JPG" alt="DSC00489.JPG" title="DSC00489.JPG" width=750px"> +</a> +</center> +--> + +<!-- thumbnail template +<div> +<a href="/photos/2019/sfla/DSC00610.JPG.html"> + <img src="/static/fig/2019/DSC00610.thumb.JPG" alt="DSC00594.JPG" title="DSC00594.JPG" width="245px"> +</a> +<a href="/photos/2019/sfla/DSC00612.JPG.html"> + <img src="/static/fig/2019/DSC00612.thumb.JPG" alt="DSC00587.JPG" title="DSC00587.JPG" width="245px"> +</a> +<a href="/photos/2019/sfla/DSC00618.JPG.html"> + <img src="/static/fig/2019/DSC00618.thumb.JPG" alt="DSC00618.JPG" title="DSC00618.JPG" width="245px"> +</a> +</div> +--> + +<!-- sidebar template +<div class="sidebar"> +The <a href="https://www.adventurecycling.org/routes-and-maps/adventure-cycling-route-network/pacific-coast/">Adventure Cycling Association</a> maps we used on this trip are +great! They can be read at a glance, are well partitioned, and cover in-city +routes well. I find phones very distracting, and love being able to navigate by +map and bike odometer instead. +</div> +--> diff --git a/posts/2022/atproto_thoughts.md b/posts/2022/atproto_thoughts.md new file mode 100644 index 0000000..8ffb7ec --- /dev/null +++ b/posts/2022/atproto_thoughts.md @@ -0,0 +1,97 @@ +Title: What is atproto.com good for? +Author: bnewbold +Date: 2022-11-23 +Tags: tech, dweb + +Bluesky released early documentation for the ["AT +Protocol"](https://atproto.com) (atproto) a few weeks ago, and I've been +noodling around with it. Technically, it strikes an appealing balance between +rigid cryptographically-signed content-addressable storage on the one hand, and +familiar web-friendly schemas and integrations on the other. But at an +ecosystem level, there are already a bunch of existing open social media +projects. Does atproto bring anything interesting to the table? How might it fit +in compared to other similar protocols? + +First, as quick background, atproto is a dweb social media protocol which +aspires to replace Twitter as a centralized platform. Bluesky, the organization +developing it, is a small company with history intertwingled with Jack Dorsey +and Twitter itself. The folks there also have ties to more established dweb +tech projects like IPFS, Scuttlebutt, and dat. + +What sets atproto apart from other dweb and fediverse projects is that it is +explicitly trying to support some of the “big world” features of Twitter. This +means global discovery and “leaderboard” metrics (“likes”, “followers”), and +also means “broadcast” content that gets rapidly replicated to millions +(billions?) of users. It also supports, to some degree, the ability to +redistribute and discuss pieces of content outside of their original context +(“context collapse”). + +I myself mostly dislike these properties for social media, but I do think they +have positive social value in some cases. For example, short-form official +announcements (eg, local weather warnings, flash flood alerts, public transit +disruption), or short-form journalism (eg, as live blogging breaking events). +I do not have a Twitter account, but some of the use cases that I personally +still end up going there for today include local breaking news (what is that smoke +cloud in my city, what is happening at a protest); seeing what “anybody” is +saying about a project (eg, search by project name or domain name); checking if +people or institutions are A Thing (what do they say in public feed, who is +interacting with them); and generally what individual people or institutions +are up to. These are all "big world" use cases that can't be met by the circle +of folks a couple social hops from me. + +It does feel to me that some these use-cases were well served by older web and +indieweb tech, like (micro)blogs and RSS. Especially for the last case (“what +are people up to”), which depending on the person may best be found on a +homepage or blog. Maybe if social platforms were more open and had better +sitemap tech then generic search engines could provide the big world features? + +But many current dweb/fediverse projects try to specifically steer away from +“big world” aggregations, and instead focus on “small world” in-community +discussion. They do provide the technical ability to engage across communities +and with the broader public. But I suspect many want to avoid rapid +aggregation, leaderboards, and global discovery. + +My take is that atproto should explicitly double-down on these use cases, +because others are not. The project should also try to support existing +(indie)web protocols like RSS and (possibly) ActivityPub. I don’t think they +should directly try to support private messaging (leave that to Signal and +Matrix, maybe with some identity/contact level interop), or forum-like +small-world discussion with community-level norms (leave that to Discourse for +web-index-able stuff, or SSB, or Mastodon). + +Speaking of ActivityPub, I see two main contrasts against atproto. The first is +that atproto specifies how user content should be canonically **stored**, while +ActivityPub specifies **event notifications** between servers. An analogy is +that ActivityPub is more like RSS (in which content may be truncated or +otherwise non-canonical in an RSS feed) matter much), while atproto is more +like a git repo (original content is transferred in canonical form; there is +some awkwardness about large blobs/media). I think the atproto way makes it +easier for an ecosystem to be interoperable in the long run, reduces the stress +and obligations of hosting content on servers (because it is easy to backup and +migrate), and empowers individual users. The other big contrast is +full-strength account migration support in atproto, which works even without +any participation by former hosting providers. + +This last feature, building on [decentralized identifiers +(DIDs)](https://en.wikipedia.org/wiki/Decentralized_identifier), is in my view +the least mature and riskiest part of the currently proposed system. DID is a +W3C specification, but really feels like it comes from the blockchain/web3 +world. did:web does exist and should work fine, but itself is a big nothing +burger because it does not enable the interesting account migration features +that a true DID would. It should be possible to implement something like +[Certificate +Transparency](https://en.wikipedia.org/wiki/Certificate_Transparency) to do +global-trusted and rapidly resolvable DIDs without wasteful proof-of-whatever, +but that would require an effort and institution like Let’s Encrypt did for SSL +certificates. It is unclear if or when that might actually happen. As it stands +today DID has a pile of good intentions and standardization scaffolding, but in +reality is just blockchain and vaporware. + +--- + +As part of noodling around with the protocol, I wrote a simple partial +command-line tool and personal data server (PDS), +[adeonsine](https://gitlab.com/bnewbold/adenosine). You can check out the +minimal web interface at the examples +[pierre-manard.robocracy.org](https://pierre-manard.robocracy.org) and +[voltaire.demo.adenosine.social](https://voltaire.demo.adenosine.social). diff --git a/posts/modelthing-background.md b/posts/modelthing-background.md index 9234f70..ae79211 100644 --- a/posts/modelthing-background.md +++ b/posts/modelthing-background.md @@ -4,35 +4,21 @@ Date: 2020-06-28 Tags: modelthing Status: draft -This post describes the potential I see for collaborative infrastructure to -agument group research and understanding of mathematical models. This type of -model, consisting of symbolic equations than can be manupulated and computed by -both humans and machines, have historically been surprisingly effective at -describing the natural world. A prototype exploring some of these ideas is -running at [modelthing.org](https://modelthing.org). - -After describing why this work is interesting and important to me personally, I -will describe a vision of what augmentation systems might look like, describe -some existing tools, then finally propose some specific tools to build and -research questions to answer. - -Outline - -* personal backstory - => technologist essay - => my previous work -* what would be better? -* existing ecosystem - => latex, mathml - => modelica - => SBML -* proposed system and research questions - => modelthing.org -* reference list +This post describes the potential for collaborative infrastructure to agument +human research and understanding using mathematical models. These models, +consisting of symbolic equations which are semantic and machine-readable, have +historically been "unreasonably effective" at describing the natural world. A +prototype exploring some of these ideas is running at +[modelthing.org](https://modelthing.org). + +After describing why I am personally interested in this work, I will describe a +vision of what augmentation systems might look like, describe some existing +tools, then finally propose some specific tools to build and research questions +to answer. ## Personal Backstory -*Feel free to skip this section* +*Feel free to skip this section...* Much of my university (undergraduate) time studying physics was spent exploring computational packages and computer algebra systems to automate math. These @@ -42,14 +28,27 @@ real-time data acquisition or simulation systems like LabView, ROOT, Geant4, and EPICS. I frequently used an online system called Hyperphysics to refresh my memory of basic physics and make quick calculations of things like Rayleigh scattering, and often wished I could contribute to and extend that website to -more areas of math and physics. In some cases these computational resources +more areas of math and physics. In some cases these computational resources made it possible to skip over learning the underlying methods and math. A symptom of this was submitting problem set solutions typeset on a computer (with LaTeX), then failing to solve the same problems with pen and paper in exams. +<center> +<a href="http://hyperphysics.phy-astr.gsu.edu/hbase/geoopt/refr.html"> + <img src="/static/fig/hyperphysics_index_refraction.png" alt="hyperphysics screenshot" title="hyperphysics screenshot" height=500px"> +</a> +<div class="content_caption"> +Example record in Hyperphysics, which has been ported from Hypercard to the web +</div> +</center> + <div class="sidebar"> <img src="/static/fig/sicm_cover.jpg" width="150px" alt="SICM book cover"><br> +This isn't to say that computers as a pedagogical tool can replace +human mentorship and interaction; the SICM course was also one of the most +instructor-intensive and peer-interactive of any I took. And of course this +learning format will not be best for everybody. </div> A particularly influential experience late in my education was taking a course @@ -63,13 +62,6 @@ confusion or misunderstanding of the physics than computer science. I came to believe while teaching another human is the *best* way to demonstrate deep knowledge of a subject, teaching to a *computer* can be a pretty good start. -<div class="sidebar"> -This isn't to say that computers as a pedagogical tool can replace -human mentorship and interaction; the SICM course was also one of the most -instructor-intensive and peer-interactive of any I took. And of course this -learning format will not be best for everybody. -</div> - Some years later, I found myself at a junction in my career and looking for a larger project to dig in to. I think of myself as a narrative-motivated individual, and was struggling to make a connection between my specific skills @@ -125,10 +117,15 @@ Some best practices: acceptable (and often desirable) for software tools. * **Scale up and down** -examples of applying core goal: --> "does veganism make sense" --> COVID-19 modeling --> understand equilibrium finances of large companies/institutions, for the people inside those institutions ("business model") +Examples of applying core goal: + +* "earth systems" and ecosystems +* robotic control systems +* "does veganism make sense" +* COVID-19 modeling +* systems biology +* understand equilibrium finances of large companies/institutions, for the + people inside those institutions (aka, "business model") ## Existing Ecosystem @@ -151,6 +148,8 @@ Proposed system to build: * tooling/systems to combine and build large compound models from components * public wiki-like catalog to collect and edit models +Research questions: + Will mathematics continue to be "unreasonably effective" in the natural sciences as we try to understand larger and more complex systems? diff --git a/static/fig/hyperphysics_index_refraction.png b/static/fig/hyperphysics_index_refraction.png Binary files differnew file mode 100644 index 0000000..64c0e3e --- /dev/null +++ b/static/fig/hyperphysics_index_refraction.png diff --git a/static/fig/reinventing_discovery.jpg b/static/fig/reinventing_discovery.jpg Binary files differnew file mode 100644 index 0000000..99e8923 --- /dev/null +++ b/static/fig/reinventing_discovery.jpg diff --git a/static/img/crater_lake_bikes.jpg b/static/img/crater_lake_bikes.jpg Binary files differnew file mode 100644 index 0000000..2b1daa2 --- /dev/null +++ b/static/img/crater_lake_bikes.jpg diff --git a/theme/templates/index.html b/theme/templates/index.html index 7095d99..82f0d04 100644 --- a/theme/templates/index.html +++ b/theme/templates/index.html @@ -24,7 +24,7 @@ Other sites<br /> {% endblock %} {% block content %} -<center><img style="border: none;" src="/static/img/iceland_beach.jpg" alt="iceland beach" /></center> +<center><img style="border: none;" src="/static/img/crater_lake_bikes.jpg" alt="crater lake bikes" /></center> <br /> <br /> @@ -40,9 +40,9 @@ href="http://industry-lab.com/">Industry Lab</a>, MIT). <br /> <h3>Where am I Now?</h3> -<p>As of Winter 2022 I live in Seattle, at the <a href="https://extraordinary.leastsquar.es/">ELS</a> household. I love the volcanoes in this region: climbing them, biking around them, snowboarding down them, whatever. And the big wet mossy trees! -<p>I work at the <a href="https://archive.org">Internet Archive</a> collecting scientific research datasets and publications, and created <a href="https://scholar.archive.org">scholar.archive.org</a>. -Before that I worked on infrastructure at <a href="https://stripe.com">Stripe</a>, attended the <a href="https://recurse.com">Recurse Center</a> in New York City, and built Atomic Magnetometers for a small New Jersey company called <a href="http://www.twinleaf.com">Twinleaf</a>. +<p>As of Spring 2023 I live in Seattle, at the <a href="https://extraordinary.leastsquar.es/">ELS</a> household. I love the volcanoes in this region: climbing them, biking around them, snowboarding down them, paragliding around them, whatever. And the big wet mossy trees! +<p>I work at <a href="https://blueskyweb.xyz">Bluesky</a>, a startup company building a federated social media protocol called <a href="https://atproto.com">"atproto"</a>. Until a few months ago I worked at the <a href="https://archive.org">Internet Archive</a> collecting scientific research datasets and publications, and created <a href="https://scholar.archive.org">scholar.archive.org</a>. +And before that I worked on infrastructure at <a href="https://stripe.com">Stripe</a>, attended the <a href="https://recurse.com">Recurse Center</a> in New York City, and built Atomic Magnetometers for a small New Jersey company called <a href="http://www.twinleaf.com">Twinleaf</a>. <a href="/whatsup/" style="font-size: smaller;">«previously»</a> |