Skip to content

Commit

Permalink
7/26 update
Browse files Browse the repository at this point in the history
  • Loading branch information
vivshaw committed Jul 26, 2024
1 parent 334dd46 commit 42c8649
Show file tree
Hide file tree
Showing 158 changed files with 724 additions and 97 deletions.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/image_1720544987650_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
2 changes: 1 addition & 1 deletion journals/2023_10_18.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
- interface is fairly laggy for me- should look into perf optimizations, perhaps.
- learning about [[Helm]] for the first time
- dumping some [[math]] and [[economics]] topics from my old Notion
- heard about [Ruvy](https://shopify.engineering/introducing-ruvy)- pretty neat Ruby WASM tool #ruby #wasm
- heard about [Ruvy](https://shopify.engineering/introducing-ruvy)- pretty neat Ruby WASM tool #Ruby #wasm
2 changes: 1 addition & 1 deletion journals/2023_10_22.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- Read about [refinements in Ruby](https://talaatmagdyx.medium.com/mastering-refinements-in-ruby-a-comprehensive-guide-to-safer-monkey-patching-531dfdb86608) #ruby #metaprogramming
- Read about [refinements in Ruby](https://talaatmagdyx.medium.com/mastering-refinements-in-ruby-a-comprehensive-guide-to-safer-monkey-patching-531dfdb86608) #Ruby #metaprogramming
- Refinements can be conditional!
```Ruby
module StringManipulator
Expand Down
3 changes: 1 addition & 2 deletions journals/2024_06_22.md
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
- via Ars Technica, [Internet Archive is forced to take down 500,000 titles from its library](https://arstechnica.com/tech-policy/2024/06/internet-archive-forced-to-remove-500000-books-after-publishers-court-win/) #IP #libraries #books #[[Internet Archive]]
-
- via Ars Technica, [Internet Archive is forced to take down 500,000 titles from its library](https://arstechnica.com/tech-policy/2024/06/internet-archive-forced-to-remove-500000-books-after-publishers-court-win/) #IP #libraries #books #[[Internet Archive]]
1 change: 1 addition & 0 deletions journals/2024_06_30.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- [A brief history of farting](https://earlymusicmuse.com/a-brief-history-of-farting/) #music #illumination #medieval #reformation #Shakespeare #Chaucer #England #humor
2 changes: 2 additions & 0 deletions journals/2024_07_02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- via belarius on Cohost and Hitomi Terasawa, [a cross-section of Kowloon Walled City](https://cohost.org/belarius/post/6677850-architectural-cross), the most densely-populated human habitation in history #architecture #urbanism #art #[[Kowloon Walled CIty]] #[[Hong Kong]] #China
- see also Greg Girard's photobook [City of Darkness](https://www.greggirard.com/city-of-darkness/) ([interview](https://theface.com/culture/greg-girard-the-kowloon-walled-city-hong-kong-photography)) #photography
5 changes: 5 additions & 0 deletions journals/2024_07_03.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- on preparing to reboot society and its engineering supply chains from zero: #futurism #collapse #engineering #DIY
- the [Global Village Construction Set](https://www.opensourceecology.org/gvcs/), a "modular, DIY, low-cost, high-performance platform that allows for the easy fabrication of the 50 different Industrial Machines that it takes to build a small, sustainable civilization with modern comforts"
- [civboot](https://github.com/civboot/civboot), the Civilizational Bootstrapper:
- > To grow a tree you need a seed. To build a computer you need a Civboot. In the same way that a tiny seed has everything needed to grow into a tree, we should create a tiny Civboot which has everything needed to build a modern Civilization.
- [CollapseOS](http://collapseos.org/), a minimalist [[Forth]] OS designed to preserve the ability to program microcontrolelrs through civilizational collapse #OS
4 changes: 4 additions & 0 deletions journals/2024_07_04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- [[Precious Plastic]], the DIY grassroots plastic recycling network, with machine plans! #recycling #environmentalism #plastics #engineering #DIY
- via Dekker, [why do things go right](https://safetydifferently.com/why-do-things-go-right/)? #safety #reliability #[[resilience engineering]]
- via /r/heraldry, [the arms of the Canadian Association of New York](https://www.reddit.com/r/heraldry/comments/1dsk1xs/the_arms_and_flag_of_the_canadian_association_of/), which might be the only American entity to have a grant of arms from the Canadian Heraldic Authority #heraldry #Canada #[[New York]]
- ![the-arms-and-flag-of-the-canadian-association-of-new-york-v0-3wa1wmuo1u9d1.webp](../assets/the-arms-and-flag-of-the-canadian-association-of-new-york-v0-3wa1wmuo1u9d1_1720142726142_0.webp){:height 337, :width 329}
1 change: 1 addition & 0 deletions journals/2024_07_05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Piah Mater drops their latest, [Under the Shadow of a Foreign Sun](https://piahmater.bandcamp.com/album/under-the-shadow-of-a-foreign-sun). fantastic if what you want to hear is "Opeth but again" #music #metal #prog
1 change: 1 addition & 0 deletions journals/2024_07_06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- the Grauniad on Polanyi: [The Greatest Thinker You've Never Heard Of](https://www.theguardian.com/books/article/2024/jun/23/the-greatest-thinker-youve-never-heard-of-expert-who-explained-hitlers-rise-is-finally-in-the-spotlight) #Polanyi #polisci #philosophy #Hungary #Vermont #WWII #socialism
2 changes: 2 additions & 0 deletions journals/2024_07_07.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- learned about the [[Fitts List]] #HCI #[[human factors]]
- {{embed ((668b3886-a09e-42cd-a691-b660e09f819e))}}
3 changes: 3 additions & 0 deletions journals/2024_07_08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- read the best paper of 2020: [Novel approach to Room Temperature Superconductivity problem](https://arxiv.org/abs/2003.14321) #physics #papers #humor
- room temperature too warm? simply supercool the room!
- ![image.png](../assets/image_1720544987650_0.png){:height 545, :width 447}
1 change: 1 addition & 0 deletions journals/2024_07_09.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- learned about the [[Fairbairn threshold]], another nice informal law about programming #[[software engineering]] #[[software architecture]] #adages
1 change: 1 addition & 0 deletions journals/2024_07_10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- [PySkyWiFi: completely free, unbelievably stupid wi-fi on long-haul flights](https://robertheaton.com/pyskywifi/) #python #networking #humor #TCPIP #HTTP
5 changes: 5 additions & 0 deletions journals/2024_07_11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- [Against Innovation Tokens](https://blog.glyph.im/2024/07/against-innovation-tokens.html) - Glyph on why he doesn't think the model from Dan McKinley's [Choose Boring Technology](https://mcfunley.com/choose-boring-technology) lines up with reality #[[software architecture]] #[[engineering management]] #complexity
- amusingly, I'm the point Glyph argues for is also one that McKinley explicitly argues for. I'm not sure that the two really disagree. I'd consider Glyph's post more of an argument against popular and inappropriate applications of the "innovation tokens" idea
- from 1998, Mopar Action on installing NOS in rental cars: [Say Bye to Neon](http://www.ag.auburn.edu/users/parmega/articles/neon/) #cars #humor
- via Reddit, [crop loss at the Intervale for the second year in a row](https://www.reddit.com/r/burlington/comments/1e0sbce/intervale_flooding/). are we going to permanently lose a treasured agricultural space to climate change? #agriculture #[[climate change]] #collapse #flooding #Vermont #ecology
- in "things are weird with AI" news, [Lattice becomes the first company to give employee records to "digital workers"](https://lattice.com/blog/leading-the-way-in-responsible-ai-employment) #AI #tech
1 change: 1 addition & 0 deletions journals/2024_07_12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- [How Complex Systems Fail](https://how.complexsystems.fail/) #[[complex systems]] #complexity #collapse #safety
4 changes: 4 additions & 0 deletions journals/2024_07_17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- [Acting Comptroller Discusses Trends Reshaping Banking](https://occ.gov/news-issuances/news-releases/2024/nr-occ-2024-79.html) - Michael Hsu of the OCC discusses three trends threatening banking stability: #economics #banking #OCC #fintech
- failing to update regulatory frameworks for large banks. the large bank sector is now ~2x larger than it was at the time of the 2008 crisis, and still growing. but regulations haven't changed. banks should never be Too Big To Manage.
- increasing growth of the fintech sector creating complex and unclear linkages outside traditional banking, similar to the growth of the shadow banking system prior to the 2008 crisis
- political polarization driving fragmentation of the banking system
1 change: 1 addition & 0 deletions journals/2024_07_19.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Quanta Magazine on [progress in the Langlands program](https://www.quantamagazine.org/monumental-proof-settles-geometric-langlands-conjecture-20240719/) #math
2 changes: 2 additions & 0 deletions journals/2024_07_20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- it turns out [JavaScript has operator overloading](https://2ality.com/2011/12/fake-operator-overloading.html).... kinda! #JavaScript #frontend
- via Stack Overflow, [Why do ARM chips have an instruction with Javascript in the name (FJCVTZS)?](https://stackoverflow.com/questions/50966676/why-do-arm-chips-have-an-instruction-with-javascript-in-the-name-fjcvtzs) #JavaScript #ASM #ARM
1 change: 1 addition & 0 deletions journals/2024_07_21.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- [Details That You Should Include In Your Article On How We Should Do Something About Mentally Ill Homeless People](https://www.astralcodexten.com/p/details-that-you-should-include-in) #urbanism #psychology #homelessness
2 changes: 2 additions & 0 deletions journals/2024_07_23.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- [Would you pay to quit TikTok and Instagram? You’d be surprised how many would](https://theconversation.com/would-you-pay-to-quit-tiktok-and-instagram-youd-be-surprised-how-many-would-235180) #[[social media]] #economics #[[network effects]]
- via JP Camara, [Ruby functions are colorless](https://jpcamara.com/2024/07/15/ruby-methods-are.html), a great intro to Ruby's async model and CRuby internals #Ruby #asynchrony #[[software engineering]] #PL
2 changes: 2 additions & 0 deletions journals/2024_07_24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- via Gabby Gonzalez, [Software engineers are not (and should not be) technicians](https://www.haskellforall.com/2024/07/software-engineers-are-not-and-should.html) #[[software engineering]] #automation
- > I would argue that most large software engineering organizations incentivize anti-automation and it’s primarily because of their penchant for predictability, especially predictable estimates and predictable work. The reason this happens is that predictable work is work that could have been automated but was not automated.
1 change: 1 addition & 0 deletions journals/2024_07_25.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- epps
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- via Bret Victor, [A brief rant of the future of interaction design](http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/) #hands #HCI #embodied cognition
- shades of the [[ready-to-hand]] vs [[present-at-hand]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- via Bret Victor, [A brief rant of the future of interaction design](http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/) #hands #HCI #embodied cognition
- shades of the [[ready-to-hand]] vs [[present-at-hand]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- via Bret Victor, [A brief rant of the future of interaction design](http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/) #hands #HCI #embodied cognition
- shades of the [[ready-to-hand]] vs [[present-at-hand]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data, statistical tests

- a test of normality that works well for small datasets, but may be inaccurate for larger ones. it is more sensitive to departures from normality.
- in [[R]], you can use `anderson.darling.normality.test()`, or `summary.continuous()` from `lolcat`
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data, statistical tests

- a test of normality that works well for small datasets, but may be inaccurate for larger ones. it is more sensitive to departures from normality.
- in [[R]], you can use `anderson.darling.normality.test()`, or `summary.continuous()` from `lolcat`
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data, statistical tests

- a test of normality that works well for small datasets, but may be inaccurate for larger ones. it is more sensitive to departures from normality.
- in [[R]], you can use `anderson.darling.normality.test()`, or `summary.continuous()` from `lolcat`
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data

- a measure of [[relationship (stats)]] between two variables.
- used when both variables are nominal
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data

- a measure of [[relationship (stats)]] between two variables.
- used when both variables are nominal
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
tags:: stats, data

- a measure of [[relationship (stats)]] between two variables.
- used when both variables are nominal
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
tags:: stats, data

- a **confidence interval** for a given [[estimate]] is a range within which we'd expect to see the real population parameter, given a certain confidence level
- the [[type-1 error]] for the interval, is in fact the same as the confidence level!
- for the mean, can be calculated like so:
- if the population standard deviation is known, or the sample size is >= 30, `mu_ci = X_bar +/- z * (sigma / sqrt(n))`, where `z` is the [[Z-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `z.test.onesample.simple()`
- if the population standard deviation is *unknown* or the sample is small, we use mu_ci = X_bar +/- t * (sigma / sqrt(n)), where `t` is the [[t-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `t.test.onesample.simple()`
- for variance, the [[Central Limit Theorem]] doesn't hold, so we need to use a [[chi-squared distribution]]
- in [[R]], can use `lolcat`'s `variance.test.onesample.simple()`
- for a proportion, we'll use the [[binomial distribution]]
- in [[R]], can use `lolcat`'s `proportion.test.onesample.exact.simple()`
- for a Poisson rate, we use a [[Poisson distribution]]
- in [[R]], can use `poisson.test.onesample.simple()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
tags:: stats, data

- a **confidence interval** for a given [[estimate]] is a range within which we'd expect to see the real population parameter, given a certain confidence level
- the [[type-1 error]] for the interval, is in fact the same as the confidence level!
- for the mean, can be calculated like so:
- if the population standard deviation is known, or the sample size is >= 30, `mu_ci = X_bar +/- z * (sigma / sqrt(n))`, where `z` is the [[Z-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `z.test.onesample.simple()`
- if the population standard deviation is *unknown* or the sample is small, we use mu_ci = X_bar +/- t * (sigma / sqrt(n)), where `t` is the [[t-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `t.test.onesample.simple()`
- for variance, the [[Central Limit Theorem]] doesn't hold, so we need to use a [[chi-squared distribution]]
- in [[R]], can use `lolcat`'s `variance.test.onesample.simple()`
- for a proportion, we'll use the [[binomial distribution]]
- in [[R]], can use `lolcat`'s `proportion.test.onesample.exact.simple()`
- for a Poisson rate, we use a [[Poisson distribution]]
- in [[R]], can use `poisson.test.onesample.simple()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
tags:: stats, data

- a **confidence interval** for a given [[estimate]] is a range within which we'd expect to see the real population parameter, given a certain confidence level
- the [[type-1 error]] for the interval, is in fact the same as the confidence level!
- for the mean, can be calculated like so:
- if the population standard deviation is known, or the sample size is >= 30, `mu_ci = X_bar +/- z * (sigma / sqrt(n))`, where `z` is the [[Z-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `z.test.onesample.simple()`
- if the population standard deviation is *unknown* or the sample is small, we use mu_ci = X_bar +/- t * (sigma / sqrt(n)), where `t` is the [[t-score]] of the given confidence interval
- in [[R]], can use `lolcat`'s `t.test.onesample.simple()`
- for variance, the [[Central Limit Theorem]] doesn't hold, so we need to use a [[chi-squared distribution]]
- in [[R]], can use `lolcat`'s `variance.test.onesample.simple()`
- for a proportion, we'll use the [[binomial distribution]]
- in [[R]], can use `lolcat`'s `proportion.test.onesample.exact.simple()`
- for a Poisson rate, we use a [[Poisson distribution]]
- in [[R]], can use `poisson.test.onesample.simple()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
tags:: stats

- ensuring that items that _should_ be related, _are_ related
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
tags:: stats

- ensuring that items that _should_ be related, _are_ related
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
tags:: stats

- ensuring that items that _should_ be related, _are_ related
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
tags:: stats, data

- a measure of the strength of [[relationship (stats)]] between two variables.
- used when both variables are continuous
- most common method of calculation for linear relationships is the Pearson Product-Moment
- symbols:
- **ρ_xy** for populations, **r_xy** for samples
- in [[R]], this can be calculated with `cor()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
tags:: stats, data

- a measure of the strength of [[relationship (stats)]] between two variables.
- used when both variables are continuous
- most common method of calculation for linear relationships is the Pearson Product-Moment
- symbols:
- **ρ_xy** for populations, **r_xy** for samples
- in [[R]], this can be calculated with `cor()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
tags:: stats, data

- a measure of the strength of [[relationship (stats)]] between two variables.
- used when both variables are continuous
- most common method of calculation for linear relationships is the Pearson Product-Moment
- symbols:
- **ρ_xy** for populations, **r_xy** for samples
- in [[R]], this can be calculated with `cor()`
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
tags:: stats, data

- a distribution for [[continuous data]].
- good for representing physical processes that have a restraint, like the distance of a hole from a reference edge.
- generally, we only need the [[mean]] and the origin (minimum value) to work with this.
- when the minimum value is zero, the mean and the [[standard deviation]] are equal!
- in [[R]], we can use the `pexp` function. (this requires the *rate*, which is `1 / mu`.) for one with an origin that isn't 0, use `pexp.low` from `lolcat` instead. test with `shapiro.wilk.exponentiality.test()` or `shapetest.exp.epps.pulley.1986()`.
- testing for exponentiality:
- with n <= 100, use the [[Shapiro-Wilk test]]
- with n > 100, use the [[Epps and Pulley test]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
tags:: stats, data

- a distribution for [[continuous data]].
- good for representing physical processes that have a restraint, like the distance of a hole from a reference edge.
- generally, we only need the [[mean]] and the origin (minimum value) to work with this.
- when the minimum value is zero, the mean and the [[standard deviation]] are equal!
- in [[R]], we can use the `pexp` function. (this requires the *rate*, which is `1 / mu`.) for one with an origin that isn't 0, use `pexp.low` from `lolcat` instead. test with `shapiro.wilk.exponentiality.test()` or `shapetest.exp.epps.pulley.1986()`.
- testing for exponentiality:
- with n <= 100, use the [[Shapiro-Wilk test]]
- with n > 100, use the [[Epps and Pulley test]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
tags:: stats, data

- a distribution for [[continuous data]].
- good for representing physical processes that have a restraint, like the distance of a hole from a reference edge.
- generally, we only need the [[mean]] and the origin (minimum value) to work with this.
- when the minimum value is zero, the mean and the [[standard deviation]] are equal!
- in [[R]], we can use the `pexp` function. (this requires the *rate*, which is `1 / mu`.) for one with an origin that isn't 0, use `pexp.low` from `lolcat` instead. test with `shapiro.wilk.exponentiality.test()` or `shapetest.exp.epps.pulley.1986()`.
- testing for exponentiality:
- with n <= 100, use the [[Shapiro-Wilk test]]
- with n > 100, use the [[Epps and Pulley test]]
Loading

0 comments on commit 42c8649

Please sign in to comment.