Self-Study in September 2023
Sep 1, 2023 - 0 minute read - Comments - self-study-aggregation2023september
Sep 1, 2023 - 0 minute read - Comments - self-study-aggregation2023september
Aug 1, 2023 - 1 minute read - Comments - self-study-aggregation2023augustawsaws-gatewaycostelixirhacker-newsimportedjose-valimlambdamicroservicerewriteserverless
An example of how rewriting a microservice from AWS Lambda to elixir can save 97% of server costs. From 150 servers to 5.
https://news.ycombinator.com/item?id=37304851
Tags: imported, hacker-news, elixir, rewrite, jose-valim, aws, cost, aws-gateway, serverless, lambda, microservice
Id: 41419550-46fc-11ee-bfbe-0242ac110002 Read: Tue Aug 29 08:30:52 2023
May 1, 2023 - 1 minute read - Comments - self-study-aggregation2023maybrian-kernighancompilerhackernewsimportedprogrammingprogramming-languagerob-pikesynack
building a compiler
https://news.ycombinator.com/item?id=36054416
Tags: hackernews, imported, synack, compiler, brian-kernighan, rob-pike, programming, programming-language
Id: 3b2e9382-1144-4cfe-bdaf-72b30e8c3712 Read: Wed, 24 May 2023 05:28:25 +0000
Apr 15, 2023 - 1 minute read - Comments - mma2023live-article
This is an article written, live, from the MMA in 2023.
And some more contents, to show it’s working :)
Mar 1, 2023 - 1 minute read - Comments - self-study-aggregation2023marchcompilercornelldoomdoom-emacseditoreducationemacshacker-newsideimportedlinear-typelispmacromemory-safetymitmoocoperating-systemownershipphilip-wadlerplatformprogramming-typerustself-pacedthread-safetytype-systemuniversityvim
An overview of Emacs as compared to vim (just an editor).
https://news.ycombinator.com/item?id=35107806
Tags: emacs, vim, editor, operating-system, platform, lisp, ide, macro, doom-emacs, doom, imported, hacker-news
Id: 03d88f06-c197-11ed-a96e-0242ac110004 Read: Sat Mar 11 12:37:03 2023
An interesting course from Cornell about Compilers. Self-paced.
https://news.ycombinator.com/item?id=35130975
Tags: cornell, education, university, self-paced, compiler, mooc, mit, imported, hacker-news
Id: 19890060-c197-11ed-b449-0242ac110004 Read: Mon Mar 13 04:14:38 2023
Linear types “are values that must be used exactly once, i.e. they cannot be duplicated or implicitly discarded”
Tags: type-system, philip-wadler, rust, linear-type, programming-type, memory-safety, thread-safety, ownership
Id: 99081b8c-c197-11ed-9cad-0242ac110004 Read: Mon, 13 Mar 2023 12:07:17 +0000
Feb 1, 2023 - 2 minute read - Comments - self-study-aggregation2023februaryaddresssanitizeraflasanbare-metalbound-checkcc-languagecbmccheckerclangcrashdumpdr-memoryfirmwarefuzzinggperftoolshacker-newsheapimportedllvmmemcheckmemory-sanitizermemsannubixreini-urbansansat-solverstackstatic-analysistestingtesting-pyramidtoolubsanvalgrind
CBMC on GitHub: https://github.com/diffblue/cbmc Some usage examples: https://haslab.github.io/MFES/2122/CBMCexamples-handout.pdf
https://news.ycombinator.com/item?id=34703004
Tags: cbmc, c, c-language, bound-check, sat-solver, tool, static-analysis, checker, imported, hacker-news
Id: bbe38520-a846-11ed-957a-0242ac110002 Read: Wed Feb 8 01:46:40 2023
Extensive guide on how to test firmware. Lots of tools, good recommendations
Tags: bare-metal, firmware, testing, nubix, reini-urban, tool, crashdump, testing-pyramid, addresssanitizer, valgrind, memcheck, dr-memory, gperftools, cbmc, clang, c-language, c, heap, stack, fuzzing, afl, llvm, asan, ubsan, memory-sanitizer, memsan, san
Id: 21676b28-a847-11ed-9bb0-0242ac110002 Read: Thu, 09 Feb 2023 06:58:17 +0000
https://news.ycombinator.com/item?id=34764318
Tags: imported, hacker-news
Id: 2df54898-c1a5-11ed-b307-0242ac110004 Read: Sun Feb 12 16:50:04 2023
https://news.ycombinator.com/item?id=34771415
Tags: imported, hacker-news
Id: 178b0f06-c1a1-11ed-8c43-0242ac110004 Read: Mon Feb 13 08:41:06 2023
https://news.ycombinator.com/item?id=34829039
Tags: imported, hacker-news
Id: 2b9ba696-c1a5-11ed-9b25-0242ac110004 Read: Fri Feb 17 00:41:32 2023
https://news.ycombinator.com/item?id=34855331
Tags: imported, hacker-news
Id: 34f89942-c1a5-11ed-9393-0242ac110004 Read: Sun Feb 19 07:27:49 2023
https://news.ycombinator.com/item?id=34859979
Tags: imported, hacker-news
Id: 3047e6d2-c1a5-11ed-a78a-0242ac110004 Read: Sun Feb 19 17:53:48 2023
https://news.ycombinator.com/item?id=34863784
Tags: imported, hacker-news
Id: 32a62146-c1a5-11ed-a013-0242ac110004 Read: Mon Feb 20 01:12:27 2023
https://news.ycombinator.com/item?id=34890787
Tags: imported, hacker-news
Id: 3746398e-c1a5-11ed-b7d4-0242ac110004 Read: Wed Feb 22 02:27:16 2023