내 맘대로 위클리 뉴스 - 2016년 39주(9월 30일)

Data?, Data!, Data...

  • What is hardcore data science—in practice?

    • 주제에 충실한 글이니 읽어보시길 권하고, 나차럼 소프트웨어 엔지니어라면 그림을 잘 참조해서 회사의 시스템을 보완해 보자!
    • 소프트웨어 엔지니어와 데이터 과학자 사이를 어떻게 연결할 것인지에 대한 고민은 아직도 진행 중

    This requires more software engineering skills from data scientists, or at least support by engineers who are able to bridge between both worlds.

  • Ten Myths About Machine Learning

    • 머신 러닝에 관한 몇가지 담론을 짤게 정리한 기사
  • Why the Father of Modern Statistics Didn’t Believe Smoking Caused Cancer

    • 현대 통계학의 아버지(라플라스의 곡소리가 들린다.) Ronald A. Fisher가 흡연과 암의 상관관계를 믿지 않았던 이유에 대한 기사
    • 베이즈 정리가 출판되었던 그 시기부터 '인과 관계'와 '상관 관계'는 여전히 중요한 논쟁
      • Ronald Fisher had devised an ingenious way to separate correlation from cause. But waiting for absolute proof always comes at a price.
      • How can we ever confidently claim that A causes B? How do we weigh the costs of acting too early against the costs of acting too late? And when are we willing to set aside any lingering doubts, stop arguing, and act?

Python with PY Family

  • My Startling Encounter With Python Debuggers

    • 자신의 소프트웨어를 디버깅 했던 경험을 소개하고 있는 기사
    • gdb가 계속해서 눈에 띈다.
  • Asynchronous Programming in Python

  • Caching in Django With Redis

    • Redis를 사용한 Caching 구현에 관한 기사
    • 캐싱을 고려해야 되는 경우가 잘 정리되어 있기 때문에 Django가 아니더라도 필요하다면 Redis를 적용해보자!

    You should consider caching the result of a request when the following cases are true: 1) rendering the page involves a lot of database queries and/or business logic, 2) the page is visited frequently by your users, 3) the data is the same for every user, 4) and the data does not change often.

  • Python by the C side

    • 파이썬을 C언어의 관점에서 조망해 보는 기사임

    • C로 수렴하는 듯한 뉘앙스가 느껴지긴 하지만 글쓴이의 문제의식에 대해서 깊이 깊이 공감함

      All the world is legacy code, and there is always another, lower layer to peel away.

      All of this encapsulates perfectly why we love Python so much. Python is a great starter language, but it also has serious chops as a systems language and ecosystem. That bottom-to-top, rags-to-riches, books-to-bits story is what makes it the ineffable, incomparable language that it is. C you around!

Android with Google Family

  • Writing Better Adapters

    • RecyclerView를 사용할 때 주의해야 할 사항을 요목 조목 알려줌
    • Visitor pattern 을 사용한 부분은 미처 생각하지 못했는데, 이번 기사를 통해서 알게 되었음
  • Whats in the APK?

    • APK 파일에 포함된 정보를 알아보기 위해서 aapt에 관한 내용을 소개하고 있음
  • Android Handler Internals

    • 핸들러의 다양한 구성 요소를 좀 더 깊게 살펴보는 기사
    • 설명과 함께 다양한 그림을 제공해서 설명하기 때문에 Handler에 대해서 궁금하신 분들은 꼭 읽어보길 권함