Skip to content

Instantly share code, notes, and snippets.

View mizmay's full-sized avatar
💭
🤔

Stephanie May mizmay

💭
🤔
View GitHub Profile
@mizmay
mizmay / ATProtoGeoUserJourneys.md
Last active August 18, 2025 21:04
Understanding User Journeys in the ATmosphere categorically and systematically

Understanding User Journeys in the ATmosphere

This is my proposal for how to indirectly but very pragmatically explore how we might structure a gazetteer within AT Protocol, if indeed such a data structure is necessary. My goal here is to think about structured data, and explore the way different types of applications might interact or index on geographic location ways in which different types of applications might want to create interoperable AppViews and Lexicons.

Before I dive in: two things about geographic ontologies. First, while geographic locations can be understood simply as places on the earth's surface, any attempt to represent these locations is an abstraction. There is no precise or canonical definition of place, any definition exists for the sake of convenience and interoperability and is not absolute in any sense. Anyone who says otherwise is selling something. Second, there are inevita

@mizmay
mizmay / Issues_NE_10m_Populated_Places.md
Last active April 5, 2021 05:54
How to address issues filed against Natural Earth 10m Populated Places

Issues filed against Natural Earth 10m Populated Places

I catalogued ~50 issues filed against Natural Earth 10m Populated Places, with the goal of researching, verifying, and resolving them efficiently. These issues are summarized in the table below. There are multiple rows where multiple operations are required to address.

These are the fields that contain the name(s) of the populated place: NAME, NAMEPAR, NAMEALT, NAMEASCII, name_en, name_de, name_es, name_fr, name_pt, name_ru, name_zh, name_ar, name_bn, name_el, name_hi, name_hu, name_id, name_it, name_ja, name_ko, name_nl, name_pl, name_sv, name_tr, name_vi

Steps for Resolving Issues

This first PR was initially intended to address 1 & 2 by adding, deleting or modifying the metadata for specific records to reflect suggested changes to place I

@mizmay
mizmay / .block
Created December 28, 2017 01:44
A Simple d3 Network Graph
license: mit
@mizmay
mizmay / .block
Last active December 28, 2017 01:44
A Simple d3 Network Graph
license: mit
@mizmay
mizmay / .block
Last active December 18, 2017 00:33
Scatterplot with tooltip
license: mit
@mizmay
mizmay / .block
Created December 17, 2017 22:39
Loading CSV Data
license: mit
#negative numbers for "symbol" will be interpreted as Unicode values.
#But you must use a fint that supprots the symbols you want.
dataset <- chain(1:16, expand.grid(x=., y=.), mutate(shape=seq_along(x)))
print(ggplot(dataset) + aes(x=x, y=y, shape=factor(shape))
+ geom_point()
+ discrete_scale("shape", "manual", name="shape", palette=function(x) -seq(0x25A0L, length=x))
+ theme(legend.position="none")
)