November NashFP

48 views
Skip to first unread message

Bryan Hunter

unread,
Nov 27, 2023, 4:36:35 PM11/27/23
to Nashville Functional Programmers
Hi! Tomorrow is NashFP night. We will be meeting Zoom-only. We may try to pick back up at the NTC in 2024 if folks would like that. 

Who has show-and-tell to share? Please reply here with your ideas and the time needed. Looking forward to it!

Topic: NashFP
Date: Tuesday, November 28
Time: 6pm-8pm

Zoom Link:
https://us02web.zoom.us/j/86781527817?pwd=TkxUREdQZ0k3QTNUYjNrQ2F2b0tMUT09

Bryan Hunter

unread,
Nov 28, 2023, 9:25:43 PM11/28/23
to Nashville Functional Programmers
Great, fun night! Thank you all for a fun year. Our next meeting will be Tuesday, January 23

NashFP.2023-11-28.png

In the meantime, don''t forget Advent of Code. It starts on Friday, December 1. Play along and share you progress with the gang here: https://github.com/NashFP/advent-2023

Here's the chat log from tonight...

18:08:28 From Flora Petterson (she/her) To Everyone:
Hi!
18:08:49 From Flora Petterson (she/her) To Everyone:
Putting baby to bed, can come off mute soon
18:11:55 From Flora Petterson (she/her) To Everyone:
It was sold out, just lower capacity then?
18:13:12 From shritesh To Everyone:
Strangeloop attendance chart (youtube timestamp): https://youtu.be/suv76aL0NrA?t=1748
18:13:58 From Andrew Zipperer To Everyone:
Replying to "Strangeloop attendan..."

thank you!
18:15:59 From Bryan Hunter To Everyone:
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systemshttps://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321
18:17:01 From Bryan Hunter To Everyone:
https://www.amazon.com/Streaming-Systems-Where-Large-Scale-Processing/dp/1491983876
18:18:39 From Bryan Hunter To Everyone:
Probabilistic Data Structures and Algorithms for Big Data Applications https://www.amazon.com/Probabilistic-Data-Structures-Algorithms-Applications/dp/3748190484
18:24:59 From shritesh To Everyone:
turkeysale2023
18:25:37 From shritesh To Everyone:
https://pragprog.com/titles/smelixir/machine-learning-in-elixir/
18:28:58 From Bryan Hunter To Everyone:
Machine Learning in Elixir https://pragprog.com/titles/smelixir/machine-learning-in-elixir/
18:29:34 From Bryan Hunter To Everyone:
Replying to "turkeysale2023"

40% off on any PragProg book. Expires tomorrow.
18:32:47 From Bryan Hunter To Everyone:
Strange Loop “THE ECONOMICS OF PROGRAMMING LANGUAGES” https://www.thestrangeloop.com/2023/the-economics-of-programming-languages.html
18:40:07 From shritesh To Everyone:
https://tenmile.quote.games
18:40:17 From shritesh To Everyone:
https://www.youtube.com/watch?v=z9JYOZWLMlo
18:42:37 From Flora Petterson To Everyone:
https://thestrangeloop.com/2023/risks-and-opportunities-of-ai-in-incident-management.html
18:45:07 From Bryan Hunter To Everyone:
Strange Loop
LESSONS FROM BUILDING GITHUB CODE SEARCH https://www.thestrangeloop.com/2023/lessons-from-building-github-code-search.html
18:45:38 From Flora Petterson To Everyone:
Video of talk that discusses "Glue Work" https://youtu.be/K7c03xKzzzo?si=2dv3o4gfjY-B7F3q&t=1696 (link takes you to that section)
18:49:27 From Bryan Hunter To Everyone:
In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. https://en.wikipedia.org/wiki/ACID
18:58:57 From Flora Petterson To Everyone:
sidenote: am I the only one who keeps thinking of Franz Kafka?  I don't think anyone wants software to be kafkaesque...
18:59:08 From Andrew Zipperer To Everyone:
Reacted to "sidenote: am I the o..." with 😂
18:59:20 From Mike K To Everyone:
I was thinking along those lines
19:02:33 From Patrick Carver To Everyone:
https://www.youtube.com/watch?v=gEyFH-a-XoQ
19:03:53 From Flora Petterson To Everyone:
Reacted to "https://www.youtub..." with 😂
19:06:35 From Bryan Hunter To Everyone:
Durability
Main article: Durability (database systems)
Durability guarantees that once a transaction has been committed, it will remain committed even in the case of a system failure (e.g., power outage or crash). This usually means that completed transactions (or their effects) are recorded in non-volatile memory.[citation needed]
19:08:33 From Bryan Hunter To Everyone:
Isolation
Main article: Isolation (database systems)
Transactions are often executed concurrently (e.g., multiple transactions reading and writing to a table at the same time). Isolation ensures that concurrent execution of transactions leaves the database in the same state that would have been obtained if the transactions were executed sequentially. Isolation is the main goal of concurrency control; depending on the isolation level used, the effects of an incomplete transaction might not be visible to other transactions.[7]
19:10:07 From Bryan Hunter To Everyone:
Replying to "Isolation
Main artic..."

“Isolation is the killer. Atomicity and durability are easily. Isolation is where all the tradeoffs occur” - Jason
19:16:12 From Amos King | Binary Noggin To Everyone:
Sonny!? I haven’t seen him forever. He has an awesome family
19:16:15 From Amos King | Binary Noggin To Everyone:
Love that man.
19:16:39 From Jason Orendorff To Everyone:
Talked with him the other day! He just shipped a service in Rust, I don’t know too much more...
19:17:24 From Amos King | Binary Noggin To Everyone:
I don’t think I’ve seen him since COVID started. Tell him I said hello.
19:17:45 From Jason Orendorff To Everyone:
I will!
19:20:03 From Bryan Hunter To Everyone:
https://www.amazon.com/Living-Documentation-Cyrille-Martraire/dp/0134689321
19:20:17 From Bryan Hunter To Everyone:
Replying to "https://www.amazon.c..."

Living Documentation: Continuous Knowledge Sharing by Design
19:20:41 From Bryan Hunter To Everyone:
Reacted to "Sonny!? I haven’t se..." with ❤️
19:25:56 From Mike K To Everyone:
https://pbr-book.org/4ed/Geometry_and_Transformations/Vectors
19:26:18 From Bryan Hunter To Everyone:
Literate programming is writing out the program logic in a human language with included (separated by a primitive markup) code snippets and macros. Macros in a literate source file are simply title-like or explanatory phrases in a human language that describe human abstractions created while solving the programming problem, and hiding chunks of code or lower-level macros.  https://en.wikipedia.org/wiki/Literate_programming
19:26:40 From Flora Petterson To Everyone:
This is the meetup I went to that began my journey down this rabbit hole: https://belowclevel.org/
19:28:28 From Amos King | Binary Noggin To Everyone:
https://wiki.haskell.org/Literate_programming
19:29:28 From Flora Petterson To Everyone:
https://www.youtube.com/watch?v=sLmEBpDdnB0
19:30:30 From Amos King | Binary Noggin To Everyone:
Here is a literate Haskell file as a webpage. http://ozark.hendrix.edu/~yorgey/360/f16/modules/01-Haskell.html
19:30:38 From Flora Petterson To Everyone:
Title of above video is: BT Documentation is Dead, Celebrate Living Documentation! by Cyrille Martraire
19:34:18 From shritesh To Everyone:
Stop writing dead programs https://www.youtube.com/watch?v=8Ab3ArE8W3s
19:35:48 From Amos King | Binary Noggin To Everyone:
I’m stuck reading this dbms stuff
19:52:21 From shritesh To Everyone:
Here's the puzzle
19:57:45 From Jason Orendorff To Everyone:
I want there to be a way to use lazy evaluation
19:58:01 From Amos King | Binary Noggin To Everyone:
https://github.com/seancribbs/datalog-elixir
20:00:35 From Jason Orendorff To Everyone:
Is that Josh Bush?!!
20:00:45 From Josh Bush To Everyone:
😱
20:00:57 From Jason Orendorff To Everyone:
:-O
20:01:29 From shritesh To Everyone:
Elixir's for implementation: https://github.com/elixir-lang/elixir/blob/v1.15.7/lib/elixir/src/elixir_erl_for.erl
20:01:38 From Andrew Zipperer To Everyone:
Reacted to "Elixir's for impleme..." with 👏
20:02:09 From Amos King | Binary Noggin To Everyone:
QuckCheck - A perpertual floating licence starts from 7200 euro. When ordering in combination with our expert help creating QuickCheck models and training your engineers, licences are substantially discounted. Contact sales to discuss your needs and expectations.
20:02:40 From Jason Orendorff To Everyone:
Thanks!
20:09:08 From Jason Orendorff To Everyone:
Got to run — good night! Hope to see you all again in the new year, happy holidays to all
Reply all
Reply to author
Forward
0 new messages