Skip to main content

Posts

Showing posts from July, 2019

Book Review: Designing Data-Intensive Applications

https://henrikwarne.com/2019/07/27/book-review-designing-data-intensive-applications/ What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff. I particularly like that the author Martin Kleppmann knows the theory very well, but also seems to have a lot of practical experience of the types of systems he describes. There is so much to learn for me in this book, so I have summarized the main points from each chapter, with a special emphasis on what I found most interesting. There are three parts in the book: Foundations of Data Systems (chapters 1 – 4), Distributed Data (chapters 5 – 9), and Derived Data (chapters 10 – 12). Each chapter ends with lots of references (between 30 and 110). I really like the mix of references – some are to computer science papers from the 1970s and onwards, and many are to various blog posts. 1. Foundations of Data Systems An introducto

Manual Work is a Bug

https://queue.acm.org/detail.cfm?id=3197520 A.B.A: always be automating Thomas A. Limoncelli Let me tell you about two systems administrators I know. Both were overloaded, busy IT engineers. Both had many repetitive tasks to do. Both wanted to automate these tasks. After observing these two people for a year, I noticed that one made a lot of progress, while the other one didn't. It wasn't a matter of skill—both were very good software engineers. The difference was their approach, or mindset. I'd say that the successful one had a mindset of always thinking in terms of moving toward the goal of a better automated system. Imagine an analog gauge that points to the left when measuring that a process is completely manual but slides to the right as progress is made toward a fully autonomous system. The developer mindset is always intent on moving the needle to the right. The less successful person didn't write much code, and he had excellent reasons why

238.971 Siswa Lulus PPDB Jawa Barat Tahun 2019

http://disdik.jabarprov.go.id/news/1287/238.971-siswa-lulus-ppdb-jawa-barat-tahun-2019 BANDUNG, DISDIK JABAR – Sebanyak 238.971 calon peserta didik dinyatakan lulus seleksi pada Penerimaan Peserta Didik Baru (PPDB) Jawa Barat tahun 2019 tingkat sekolah menengah atas (SMA), sekolah menengah kejuruan (SMK), dan sekolah luar biasa (SLB) negeri. Jumlah tersebut terdiri dari 107.643 pendaftar SMA, 116.584 pendaftar SMK, dan 365 pendaftar SLB. Data tersebut adalah hasil seleksi yang diumumkan pada Sabtu (29/6/2019). Dengan perincian, 82,5% pendaftar diterima di tingkat SMA, 83,94% diterima di tingkat SMK, dan 100% di tingkat SLB. Hal tersebut disampaikan Kepala Dinas Pendidikan (Kadisdik) Jawa Barat (Jabar), Dewi Sartika. Kadisdik mengatakan, jumlah pendaftar PPDB 2019 mencapai 287.592 pendaftar, dengan total kuota yang disediakan sebanyak 282.806 kursi. Terdiri dari SMA sebanyak 107.643 kursi, SMK 116.584 kursi, dan SLB 365 kursi. “PPDB 2019 melibatkan 829 satuan pendid

Why Cutting Costs is Expensive: How $9/Hour Software Engineers Cost Boeing Billions

https://medium.com/javascript-scene/why-cutting-costs-is-expensive-how-9-hour-software-engineers-cost-boeing-billions-b76dbe571957 On October 29, 2018 Lion Air Flight 610, a 737 MAX 8 flight from Jakarta, Indonesia to Pangkal Pinang, Indonesia, crashed into the sea 13 minutes after takeoff, killing all 189 people aboard. Investigations into the precise cause of the crash are still ongoing, but investigators believe that the crash may have been caused by erroneous activation of commands from the Maneuvering Characteristics Augmentation System (MCAS) which caused the aircraft to pitch nose down to avoid danger based on airspeed, altitude and angle of attack sensor readings. March 10, 2019, Ethiopian Airlines Flight 302, also a 737 MAX 8 went down under similar circumstances, killing all 157 people aboard. Flight 302 also reporting possible erroneous AND (Aircraft Nose Down) commands. According to Wikipedia:     “In the next 10 seconds the trim moved back up to 2.3 units as a result of