- 빅데이터/인공지능
- 데이터 공유의 위력··· 가상 망원경, 천문학을 바꾸다
- 세상에서 가장 이해받지 못하는 영웅, 데이터 과학자
- 한때 38억장이 인간들 울고 웃겼는데.. 이젠 커피전문점서 문전박대
- A Reuters analysis of 29 global automakers found that they are investing at least $300 billion in electric vehicles, with more than 45 percent of that earmarked for China.
- Good news ! The book is printed and available
- Using Fourier Transforms To Multiply Numbers - Interactive Examples
- Learnability can be undecidable
- Tesla’s Life After Hell: 7 Charts Show Musk on Firmer Footing
- Aurora, the hot self-driving startup, will be worth $2 billion after an investment by Sequoia
- Orientation Without a Master Plan - Human spatial memory is made up of numerous individual maps.
- Qualcomm’s Cockpit Platform promises to make cars smarter
- Hacker's guide to Neural Networks
- Facebook Knows How to Track You Using the Dust on Your Camera Lens
- There Is No Such Thing as Conscious Thought
- Google will defeat its own captchas for you
- TensorFlow.js — Real-Time Object Detection in 10 Lines of Code
- GDP predictions are reliable only in the short term
- Waymo's Autonomous Vehicles Are Reportedly Facing Ongoing Attacks in Arizona
- [단독]현대자동차, 2020년 레벨3 자율주행차 양산
- Hackers use a fake wax hand to fool vein authentication security
- An Idiot’s guide to Support vector machines (SVMs)
- AI Competition Is the New Space Race
- Machine Learning Interpretability in the GDPR Era
- Laser Vision Upstart Luminar Reveals Self-Driving Tech Alliance With Audi's AID Unit
- The hype around driverless cars came crashing down in 2018
- 20 Best Image Datasets for Computer Vision
- 암호화폐/블록체인
- Ethereum is Doomed
- 너와 나의 `블록체인` 연결 고리, 사이드 체인
- ICO Market Research Q3 2018(ICO 동향 파악을 위해 추천)
- 신기술 무장한 새 프라이버시 코인 몰려온다
- "블록체인, 작년보다 지루하지만 유용해질 것이다"
- Meet Grin - the private & lightweight mimblewimble blockchain
- Ethereum Plans to Cut Its Absurd Energy Consumption by 99 Percent
- Still Got Your Crypto: In Response to wallet.fail’s Presentation
- Blockchain study finds 0.00% success rate and vendors don't call back when asked for evidence
- 읽을거리
- How People Learn to Become Resilient
- [독서광] 타이탄의 도구들(본인이 쓴 글)
- 당신이 증권 투자에 재능이 있는지 알아보고 싶다면
- The Average American Is Edging Closer to Being Obese
- 왜 많은 가게들이 ‘인스타그램’을 공식 홈페이지로 삼게 됐을까?
- I work with kids. Here’s why they’re consumed with anxiety.
- Recreating the Death Star Trench Run scene with LEGO
- 한국인이 가장 많이 이용한 SNS는 ‘밴드’, ‘인스타그램’, ‘페이스북’
- Don’t Reply to Your Emails - The case for inbox infinity
- [구석구석 과학사](47)서구형 아파트에 정착한 온돌·장독대 문화
- 아마존 3년 출근기 #1 – 하루 일과 및 요약
- 자영업의 미래를 어떻게 찾을까
- 미국의 교훈 : 따져봐야 소용없다. 닥치고 적게먹자
- Interesting Markets: 2019 Edition
- The $0.006 Object in Your Sushi Container Is Doing an Important Job
- 넷플릭스·유톡피아에 푹…재미있으면 뭐든 올라탄다
- How Millennials Became The Burnout Generation
- Apple’s Errors
- Does It Pay to Be a Writer?
- [단독]현역이 모자란다..산업요원 2000명 축소, 의경 3년 뒤 폐지
- '장수(長壽)의 상징' 日 오키나와, '단명의 도시'된 이유
- Microsoft's New Approach to Job Interviews Makes People Really Want to Work There
- GM’s decline truly began with its quest to turn people into machines
- "韓기업 파괴적 혁신해야 성장…전담조직 회사 밖에 만들라"
- A Novel Way to Fight Drug-Resistant Bacteria
- Employees Who Stay In Companies Longer Than Two Years Get Paid 50% Less
- What Everyone Needs to Understand About Millennial Bosses - The only thing these young bosses are entitled to is respect.
- The Consumer Electronics Hall of Fame: Grundig Satellit 650 Radio
- Sublime Domesticity: The Intimate Grandeur That Is ‘Roma’
- You really, really want to go to the gym but still avoid it. New research may explain why.
- Long Life Vehicle
- THE HEALTHIEST PEOPLE IN THE WORLD DON’T GO TO THE GYM
- Learning from Crisis Mode - IMPLICATIONS FOR BETTER STRATEGY IMPLEMENTATION
수요일, 1월 16, 2019
[B급 프로그래머] 1월 2주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
토요일, 1월 12, 2019
[독서광] 타이탄의 도구들
이 책을 읽은지 제법 오래되었지만, 게으름이 발동해서 독후감을 차일피일 미루고 있었는데, 새해 목표로 열심히 독서하기를 선정하고 나서 반성하는 의미에서 밀린 숙제를 하겠다. 이 책의 부제는 ' 1만 시간의 법칙을 깬 거인들의 61가지 전략'이다. 저자(팀 페리스)는 전 세계에서 가장 뛰어나고 우수하고 돈도 잘 버는 사람들(본문처럼 타이탄이라고 부르자)을 인터뷰하면서 그들만의 성공 노하우를 찾아내 꼼꼼하게 노트에 기록한 다음 책으로 만들었다. 세상만사 늘 그렇지만 이 책의 법칙을 모두 따라할 수도 없고 설령 따라하더라도 성공을 보장하지도 않지만 그래도 슈퍼 히어로들의 삶이 궁금하지 않은가?
이 책은 성공, 지혜, 건강이라는 세 가지 주제를 놓고 유명인들의 자세와 태도와 행위에 대해 열거하는 방법을 사용하고 있다. 따라서 일반적인 자기계발서에서 서술하는 모든 경우에 다 맞는 뜬 구름 잡는 이야기(예: 성공하려면 열심히 내면의 목소리를 따라 노력하고 어쩌구 저쩌구....)가 아니라 상당히 구체적인 내용이 전개된다. 책을 읽다보니 "도대체 뜬금없이 이게 뭐야?"라는 생각과 "세상에 성공한 사람들은 이렇게까지 한단 말이지?"라는 생각이 왔다갔다 했다. 잊어먹지 않기 위해 그 중에서 흥미로운 몇 가지 이야기를 정리해보았다.
아이디어와 창의성의 진보는 백지 위에 처음 밑그림을 그리는 순간과 그렸던 밑그림을 지우고 그 위에 다시 그리는 순간 사이에 존재한다. - 에드 캣멀(라따뚜이 제작자)
젊은 창업가들이 가장 먼저 다음 3가지 질문에서 답을 찾아야 한다: * 독점 문제(소규모 시장에서 큰 폭의 점유율을 차지하며 시작하는가?), * 비밀 문제(다른 사람들은 미쳐 알아차리지 못한 독특한 기회를 발견했는가?), * 유통 문제(제품을 만드는 데서 끝나는 게 아니라 고객들에게 전달할 수 있는 방법도 있는가?) - 피터 틸
성공하려면 다른 사람에 대해 정말 잘 알고 있어야 한다. 그들의 눈에 비친 세상이 어떤 것인지에 대한 지식이 반드시 필요하다. - 크리스 사카(구글 임원)
나는 두 가지 성공에 대한 원칙을 갖고 있다. 첫째, 사람들이 무시할 수 없는 실력을 갖춰야 한다는 것이다. 둘째, 무엇이든 물건을 만드는 사람은 반드시 똑똑해야 한다는 것이다. - 마크 앤드리슨
아무도 쳐다보지 않는다고 해서 스스로 사라지지 마라. 그들이 고개를 들어 나를 바라볼 때까지 기다려라. 퇴장만 하지 않으면 반드시 누군가가 나를 기어이, 본다. - 아널드 스워제네거
당신이 품고 있는 의문의 수준이 당신 삶의 수준을 결정한다. - 토니 로빈스
좋아하는 일을 하는 데 시간을 많이 내는 것은 불가능하다. 하지만 싫어하는 일을 빨리 해치우는 건 노력을 통해 가능하다. - 케이시 네이스탯(영화 제작자)
큰 성공을 거루려면 계속해서 공격적으로 나서야 한다. 인생에서 필요한 건 관리가 아니라 '정복'이다. - 댄 게이블(올림픽 레슬링 코치)
패자에겐 목표가, 승자에겐 체계가 있다. - 스콧 애덤스(딜버트 작가)
성공한 CEO들 가운데 상위 25퍼센트에 속하는 기술을 3가지 이상 갖추지 못한 사람을 찾기란 매우 어려운 일이다. - 마크 앤드리슨
한 번 성공한 방식으로 두 번 성공하는 경우는 없다. - 체이스 자비스(사진작가)
전문화는 곤충들이나 하는 일이다. - 로버트 하인라인
3과 10의 규칙은 '회사 규모가 대략 3배 커질 때마다 회사의 모든 것이 변한다'는 명제에서 출발한다. - 히로시 미키타니(라쿠텐 설립자 겸 CEO)
훌륭한 장부, 의견, 사업계획서는 대부분 자기만족에 그친다. 고객부터 만족시켜야 한다. - 데이먼드 존(후부의 CEO)
당신이 이제 막 사회생활을 시작한 젊은이라면 다음 세 가지를 진지하게 숙고해야 한다. 첫째, 당신은 당신이 생각하는 것만큼 유능하거나 중요한 인물이 아니다. 둘째, 당신은 태도를 조금은 바꿀 필요가 있다. 셋째, 당신이 안다고 생각하는 사실들, 혹은 책이나 학교에서 배운 것들은 대부분 시대에 뒤떨어지거나 잘못된 것들이다. - 라이언 홀리데이(전략가이자 작가)
위대한 사람은 언제나 순종할 준비가 되어 있다. 자신의 지휘 능력은 나중에 언제든 증명할 수 있기 때문이다. - 마흔 경(영국의 유명한 정치가)
성공하고 싶은가? 그렇다면 글을 잘 써야 한다. 100장짜리 글은 10장으로 쉽게 압축할 수 있다. 반면에 10장짜리 글을 100장으로 늘이는 건 거의 불가능하다. 10분 후 휴지통으로 직행하더라도 쓰고, 쓰고, 쓰고, 또 서야 한다. - 닐 스트라우스(베스트셀러 작가)
법칙 2. 선택할 수 있을 때는 두 가지 모두 선택하라. 법칙 3. 프로젝트가 여러 개야 성공도 여러 개가 될 수 있다. 법칙 6. 어쩔 수 없이 타협해야 할 때는 그 위에 요구를 더 추가하라. 법칙 7. 이길 수 없으면 규칙을 바꿔라. 법칙 8. 규칙을 바꿀 수 없으면 규칙을 무시하라. 법칙 11. 의심될 때는 생각하라. 법칙 22. 놀라운 돌파구도 그 전날까지는 정신 아간 아이디어였다. - 피터 디아만디스(엑스프라이즈 재단의 설립자 겸 회장)
네이비 실이 최강의 팀이 된 것은 평소에 극한 상황을 설정해 계속 훈련했기 때문이다. 그러면 고통과 절망, 두려움 같은 감각들이 둔해진다. 그래야 진짜 상황이 닥쳤을 때 훌륭하게 대처한다. - 조코 월링크(네이비씰 조교)
세상에는 오직 4가지 이야기만이 존재한다. 두 사람의 사랑 이야기, 세 사람의 사랑 이야기, 권력 투쟁, 그리고 여행이다. 서점에서 파는 책은 모두 이 4가지 주제를 다룬다. - 파올로 코엘료(소설가)
작가를 만드는 건 문장력이 아니라 어떻게든 '쓰고자'하는 의지다. - 파올로 코엘료(소설가)
스키에서 가장 중요한 턴은 마지막 세 번의 턴이다. - 빌리 키드(활상 스키 선수)
모든 건 계획대로 되지 않을 때가 많기 때문에 우리가 '안 되면 주어진 상황을 창의적으로 활용한다'는 대안을 반드시 갖고 있어야 한다. "어떻게 하면 돈과 시간이 충분했을 때보다 더 나은 상황으로 바꿀 수 있는가?"를 계속 궁리해야 한다. - 로버트 로드리게즈(영화 감독)
'내 손자, 셰이. 다른 방법이 없을 때는 그냥 열심히 하렴. 그러면 된단다.' - 세이 킬(유튜버)
"직업 만족의 가장 큰 조건은 '가슴이 뛰느냐'가 아니다. '정신이 참여할 수 있느냐'가 결정한다. - 윌 맥어스킬(옥스퍼드 대학교 철학교수)
"계획이 두 개 있는 사람은 하나를 잃으면 하나가 남는다. 하지만 하나밖에 없다면? 그 하나를 잃으면 망한다. 강해지고 싶다면 강해지면 된다. - 조코 윌링크(네이비 실 조교)
자신을 더 많이 알리는 데 시간을 낭비하지 마라. 그 시간에 더 많이 알릴 수 있는 '능력'을 키워라.
경쟁자 따위가 당신을 조종하게 만들지 마라. - 릭 루빈(음악 프로듀서)
좋은 아이디어를 떠올리고 싶다면 이렇게 질문하라. '사람들이 절대 말하거나 생각할 수 없는 것은 무엇인가?' 다수는 합의할 때만 아우성을 칠 뿐, 합의 결과가 나오면 곧바로 시들해지기 때문에 시간이 흐를수록 그냥 방치되는 것들이 많다. 혁신은 여기서 탄생한다. - 에릭 와인스타인(옥스퍼드 대학교 수학 교수)
일관적인, 타협하지 않는 불굴의 원칙이 있는 사람은 실패하지 않는다. 실패해도 오래가지 않는다. - 글렌 백
결론: 타이탄의 삶의 자세를 훔쳐보고 싶으면 이 책을 읽어보시라.
EOB월요일, 1월 07, 2019
[B급 프로그래머] 1월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- Build your personal knowledge base with Trilium Notes
- Proposal: Go 2 transition
- malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
- Do not use Task Manager for Memory Info: Process Explorer를 대신 사용하자.
- Microsoft Changes Job Interview Process--No More Brain Teasers
- PRU tips: Understanding the BeagleBone's built-in microcontrollers
- [pdf] Minimalism - A Practical Guide to Writing Less Code
- Why is Python so slow?
- [B급 프로그래머] 모바일 앱이 아닌 웹 사이트부터 시작해야 하는 이유(본인이 쓴 글)
- "파이썬 앱 패키징·배포를 더 쉽게"··· '파이옥시다이저' 프로젝트 시작
- Software Engineering at Google
- Maven Central mirror hosted on Google Cloud Storage
- Gaia - Build powerful pipelines in any programming language.
- 나이 든 개발자는 무엇으로 살아야 할까?
- Software Engineer Level comparsion(페북, 구글, 아마존)
- Explore Kubernetes - All of DigitalOcean’s Kubernetes resources and guides, all in one place
- Python is now available on Windows 10 via the Microsoft Store
- Bytecode compilers and interpreters
- Interesting comment in the source code of sqlite
- 알고리즘 학습에 대한 조언
- Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang.
- Pathfinding for Tower Defense
- CNCF Survey: Use of Cloud Native Technologies in Production Has Grown Over 200%
- Learning KVM - implement your own Linux kernel
- [pdf] Essential C
- Microsoft Open-Sources the UEFI Core Used by Surface Devices and Hyper-V
- Five Things Every Developer Should Know about Software Architecture
- bake - A cargo-like buildsystem and package manager for C/C++
- 리눅스의 페이지 캐시와 버퍼 캐시
- What Your Computer Does While You Wait
- Extreme Pipelines
- Gravitee - UNLEASH THE POWER OF YOUR APIS
- Do you need a web framework for Go?
- 구글 고 버전 1.12, 무엇이 달라졌나? 구 버전과의 비교분석
- [B급 프로그래머] 소프트웨어 엔지니어들이 읽기 어려운 코드를 만드는 이유는?(본인이 쓴 글)
- Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels.
- SSH Examples, Tips & Tunnels
- [pdf] Do Developers Understand IEEE Floating Point?
- Free Sheels for a Free World
- Awesome golang Security resources
- A TODO app using grpc-web and Vue.js
- [pdf] Microsoft Word for Windows 1.0 Postmortem (1989)
- [pdf] White book: Software Architecture, all you need to know
- Inside Stack Overflow’s Monitoring Systems
- 루비 2.6 릴리즈 및 주요 문법 변경 사항 소개
- Sloc Cloc and Code Revisited - Optimizing an already fast Go application
- Node.js Fundamentals: Web Server Without Dependencies
- 고성능 서버/데이터베이스
토요일, 1월 05, 2019
[B급 프로그래머] 모바일 앱이 아닌 웹 사이트부터 시작해야 하는 이유
Why Founders Should Start With a Website, Not a Mobile App라는 글을 읽다 보니 공감이 되는 부분이 많아 독자 여러분들께 소개드린다.
원문에서도 언급하고 있지만, 모바일 앱의 사용 시간이 모바일 웹 사이트의 사용 시간보다 훨씬 많다. 연구 조사 결과에 따르면 대략 90% 정도 시간을 앱에서 보낸다고 한다. 모두 'Mobile First'를 따르는 가운데, 웹으로 가야할 이유에 대해 의구심이 들 것이다. 원문에서는 모바일 앱 대신 웹사이트를 먼저 구축해야 하는 이유를 크게 네 가지로 정리한다.
- MVP 구축: 웹은 변경을 가하는 즉시 반영되지만, 앱은 업데이트를 설치해야 한다. 또한 앱 스토어와 구글 플레이의 등록 정책은 웹에 비해 훨씬 까다롭다. 앱 개발자 등록 비용도 무시하지 못한다. 웹은 최소 가치 제품 구축에서 월등히 유리하다.
- 사용자 확보: 앱 다운로드는 부담스러우므로 사용자가 처음에 내려받게 만들기가 쉽지 않다. 그리고 앱 사용자 확보에 들어가는 비용도 점점 높아진다.
- 확장성: 처음 스타트업을 시작하면 엔지니어링 자원이 부족하다. 웹을 만들면 모바일, 데스크탑 모두에 적용이 가능하다. 반면 앱을 만들면 iOS와 안드로이드 용을 만들고 다양한 단말에 대한 호환성도 맞춰야 한다. 웹으로 끌어들인 사용자를 모바일로 전환하기는 어렵지 않다.
- 돈 벌기: 데스크탑 사용자가 더 높은 값을 지불한다. 회사에 근무하는 전문가들이 많기 때문이다. 또한 앱 스토어나 구글 플레이에 올리면 수수료를 30% 제한 금액만 매출로 잡힌다.
하지만 반드시 앱으로 가야하는 경우도 있을 것이다. 원문에서는 예외를 다음 세 가지로 정리한다.
- 위치 기반: 애플리케이션의 핵심이 위치 인식이나 이동과 관련이 있을 경우 위치 데이터와 센서에 접근하기 위해 앱이 유리하다.
- 네이티브 구성 요소와 밀접한 통합: 애플리케이션에 가속기, 습도계, 카메라, 기압계, 자이로스코프와 같은 네이티브 구성 요소와 밀접한 통합이 필요한 경우 네이티브 앱이 성능이나 정확도 면에서 뛰어나다.
- 로그인이 필요한 작은 거래를 계속 일으키는 경우: 사용자가 하루에도 여러 차례 접속할 경우 브라우저를 열어서 매번 로그인하기가 쉽지는 않다. 앱은 버튼만 누르면 된다.
결론: 일단 동작하는 제품을 만들고, 제대로 동작하게 만들고, 확장성이 뛰어나고 안정적으로 만들자. 최첨단 기술에 비해 아이디어가 중요한 스타트업이라면 'Web First'를 먼저 고려해보자.
뱀다리: 양쪽의 장점을 살리는 하이브리드 웹도 있긴 하지만, 주제에서 살짝 벗어나므로 순수 웹과 순수 앱으로 논의를 한정했다.
EOB월요일, 12월 31, 2018
[영화광] 2018년 좋았던 영화 정리
2018년을 회고하려다, 어디서부터 손을 대야할지 감이 오지 않아서 다 포기하고 즐겁게(실패한 영화는 제외) 감상한 영화 목록을 한 번 정리해보았다.
- 강철비: 새해 본 첫 영화로 한국에서만 가능한 이야기를 잘 풀었다는 점에서 좋은 점수
- 다키스트 아워: 덩케르크가 전면이라면 다키스트 아워는 후면. 전투 장면이 굳이 필요없는 전쟁 영화
- 패딩턴2: 아름다운 색감으로 귀여우면서도 꿋꿋한 주인공을 그리는 영화
- 셰이프 오브 워터-사랑의 모양: 일상과 상상의 절묘한 조화
- 더 포스트: 참다운 언론이란 무엇일까?
- 팬텀 스레드: 전통을 따를 것인가? 유행을 따를 것인가? 사랑을 따를 것인가?
- 플로리다 프로젝트: 어른들이 삶과 투쟁하는 순간에도 아이들은 성장한다
- 쓰리 빌보드: 기존의 틀을 벗어난 독특한 이야기 전개
- 콜 미 바이 유어 네임: 아름다운 풍경, 아름다운 사랑
- 레디 플레이어 원: 비디오 키드들을 위한 종합 선물 세트
- 레이디 버드: 우리 모두 성장하느라 괴로운 시절이 있었지
- 콜럼버스: 건물로 이어지는 사람들의 이야기
- 어벤저스 - 인피티니 워: 예상치 못했던 결말
- 당갈: 시간 가는 줄 모르게 밀어붙이는 박진감 넘치는 스포츠 드라마.
- 밤쉘: 엔지니어로 성장하려면 아이디어만으로는 2% 부족하다는 사실을 다시 한 번 느낌
- 바르다가 사랑한 얼굴들: 사람들의 일상적인 얼굴이 예술로 변신하는 마법
- 앤트맨과 와스프: 어벤저스 다음 편에서 앤트맨이 어떤 활약을 벌일지 중요한 힌트를 제공
- 킬링 디어: 어둡지 않은 어둠의 스산한 분위기
- 인크레더블 2: 히어로는 고달프다. 하지만 육아는 더욱 고달프다
- 서치: 컴퓨터 화면만으로 모든 이야기를 전개하는 독특한 형식의 미
- 미션 임파서블-폴아웃: 에단 헌트가 아니라 탐 형이 죽을 맛. 고공낙하와 헬기 추적씬은 IMAX 포맷의 위력을 유감없이 보여줌
- 어느 가족: 가족에 대한 진정한 의미는?
- 더 스퀘어: 현대 미술의 본질에 대한 뒤집기
- 공작: 액션과 신파를 배제한 존 르 카레 느낌의 건조하면서도 세련된 스파이 영화
- 암수살인: 고지식할 정도로 기본에 충실하게 정면 돌파하는 범죄 영화
- 맥퀸: 패션을 전혀 몰라도 패션에 대한 느낌이 오게 만드는 독특한 영화. 런웨이 옆에 서 있는 느낌
- 퍼스트맨: 모든 내용과 결과를 거의 다 알고 봐도 마지막 장면은 감동. 용산 IMAX 관에서 꽉 찬 화면에 펼쳐지는 달 표면은 사람들의 숨을 죽일 만큼 놀라움을 선사
- 보헤미안 랩소디: 라이브 에이드를 그래도 옮긴 첫 부분과 마지막 부분만으로도 본전을 뽑고 또 뽑는 영화. 사기 캐릭터인 프레디 머큐리의 노래와 무대 매너로 연출과 편집의 사소한 결점을 완전히 덮어버림
- 저니스 앤드: 전투 장면 이상으로 긴박한 참호 장면. 이미 자신들의 운명을 알고 있는 사람들이 어떻게 미쳐가는가?
- 헌터 킬러: 인물 간의 팽팽한 갈등을 그린 잠수함 영화와 다른 노선을 따르지만 의외로 긴박감이 느껴지는 오락 영화. 옛날 방식으로 가려면 이렇게 가라
- 스파이더맨-뉴 유니버스: 어떤 면에서는 실사보다 더 나은 스토리와 화면
- 아쿠아맨: 원더우먼에 이어 DC를 살린 영화. 고뇌와 갈등에 빠진 나약한(?) 영웅에 질렸으니 전형적인 영웅에 열광할 때도 된 듯
- 로마: 칠드런 오브 맨과 그래비티에 이은 또 하나의 걸작 탄생. 공들인 음향 효과는 올해 영화 중에 최고!
- 인 디 아일: 각자도생하면서도 미련을 버리지 못하는 사람들을 제대로 그리는 영화. 조용하다 못해 쥐죽은 듯한 연말 독일 느낌을 너무나도 잘 살림
- 범블비: 범블비는 다 망가진 트랜스포머를 살릴 수 있을까? 어느 정도는 성공한 느낌
- 더 파티: 올해 본 마지막 영화. 막장 드라마를 가장한 블랙코메디. 가장 마지막 장면은 뇌리에서 떠나지 않음
애독자 여러분들 모두 2019년 새해 복 많이 받으세요!
EOB[B급 프로그래머] 12월 4주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
"I'm a human. I'm not a robot. Remember me." (login screen poetry)via @pmrpr)
- 빅데이터/인공지능
- Data Mining Reveals the Crucial Factors That Determine When People Make Blunders
- Inside Facebook's Secret Rulebook for Global Political Speech
- Machine Learning Techniques for Predictive Maintenance
- 15 Best Chatbot Datasets for Machine Learning
- 12 Best AI and Machine Learning Articles of 2018
- How the Artificial-Intelligence Program AlphaZero Mastered Its Games
- 김진철의 How-to-Big Data | 빅데이터 조직과 시스템 (3)
- 50 Beginner AI Terms You Should Know
- Google Data Studio in 10 minutes: Step-by-Step Guide
- Deploying Keras models using TensorFlow Serving and Flask
- Seeing Theory: A visual introduction to probability and statistics
- What Kagglers are using for Text Classification
- 16 Strange Datasets for Machine Learning
- Machine Learning 101
- 정부 "한국의 에꼴42 내년 하반기 개원"
- The National Automated Highway System That Almost Was
- The 2018 InfoQ Editors’ Recommended Reading List: Part Two
- Microsoft Previews Neural Network Text-To-Speech Capabilities
- Zoox Inc. Snags First California Permit To Transport Passengers In Self-Driving Cars
- List of Data Science Cheatsheets to rule the world
- Auto & Mobility Trends In 2019
- Intelligent Machines Nine charts that really bring home just how fast AI is growing
- How Math’s Most Famous Proof Nearly Broke
- Open sourcing wav2letter++, the fastest state-of-the-art speech system, and flashlight, an ML library going native
- remove.bg - Remove Image Background
- '교통사고, 보험, 제한 속도…' 자율주행으로 달라지는 13가지
- 페이스북 데이터 침해, MS∙아마존∙야후로 일파만파
- ‘손실로의 지름길’··· 피해야 할 AI 프로젝트 실수 9가지
- Lyft is getting more serious about autonomous vehicle safety with new hire
- 중국 자율주행 대형 버스, 도로 달린다
- Aggregated knowledge from a small number of debates outperforms the wisdom of large crowds
- Top 50 matplotlib Visualizations – The Master Plots (with full python code)
- Apps Are Revealing Your Private Information To Facebook And You Probably Don't Know It
- '프레딕스' 분사·'서비스맥스' 매각··· GE, 소프트웨어 시장 전략 '대수술'
- How Alexa Knows “Peanut Butter” Is One Shopping-List Item, Not Two
- Google Now Tracks Your Credit Card Purchases and Connects Them to Its Online Profile of You
- The InfoQ eMag: Real-World Machine Learning: Case Studies, Techniques and Risks
- 페이스북, 자연어 처리 프로젝트를 오픈소스로 전환
- We Broke Into A Bunch Of Android Phones With A 3D-Printed Head
- Bias-Variance Decomposition
- 3 common data science career transitions, and how to make them happen
- The future of electric cars is China.
- Porn sites collect more user data than Netflix or Hulu. This is what they do with it.
- Can Using Alexa Have Negative Consequences on Children’s Development?
- Why The Agile Workplace Must Include AI And Humans
- 암호화폐/블록체인
- "특성 따른 코인 분류 및 규제…프로젝트 장려 효과"
- [블록체인 2018] 블록체인 공공사업 2019년도 설명회 총정리
- 한 해 정리와 2019년 블록체인/크립토 시장 전망
- 암호통화시장의 펌트앤덤프 분석 논문
- "블록체인 산업 새 전기...활용사례 주목"
- 크립토 시장 이해관계 충돌…미국 주식시장 역사를 보자
- “2019년 이후의 블록체인은…” 전문가 5인의 전망
- 업비트수사결과 (남부지검)
- Facebook is reportedly developing a digital currency
- Hyperledger Sawtooth 1.1 Adds New Consensus Algorithms and WebAssembly Smart Contracts
- The Current State of Blockchain - Panel Discussion (Part 2)
- LinkedIn: ‘Blockchain developer’ is the fastest-growing U.S. job
- How Blockchain Changed The Art World In 2018
- 블록체인 상용 디앱 내년에 대거 출시될 듯
- 읽을거리
- The "fundamental rule" of traffic: building new roads just makes people drive more
- 2018년 우리가 주로 활용한 기획 업무 관련 툴은 무엇일까?
- Taking A Break From Facebook May Boost Mental Health, Study Finds
- Skim reading is the new normal. The effect on society is profound
- What You Can Learn From One of Warren Buffett’s Smartest Investors
- 국내 헤지펀드 시장 꾸준히 성장..일반투자자들에게 의미하는 것
- GE Powered the American Century—Then It Burned Out
- The Art Of Spider-Man: Into The Spider-Verse
- Infrastructure & Operations for 2019 by Gartner
- Gartner Top 10 Strategic Technology Trends for 2019 by Gartner
- New York Times CEO Mark Thompson: Relations with Facebook are ‘cordial and effective’
- A Nobel Prize-winning psychologist says most people don’t really want to be happy
- 모빌리티 돌풍 ‘타다’…고용 혁신도 함께 이룰까
- A generational failure: As the U.S. fantasizes, the rest of the world builds a new transport system
- [일상다반사] 블로깅 10년 동안 얻은 교훈(일부 번역)(본인이 쓴 글)
- Best futurists ever: The big hits and the misses from Arthur C. Clarke’s eccentric and influential predictions
- '연애 빙자 사기(로맨스 스캠)'를 판별하는 방법
- An analysis of emerging retail trends using the CB Insights NExTT framework.
- Passive attack: the story of a Wall Street revolution
- [FFK울산함급] 건조사업의 시작 (1)
- WHY JAPAN IS A RARE HOLDOUT IN ASIA’S CASH-FREE FUTURE
- Why Americans and Britons work such long hours
- 사람들을 움직이게 하는 업무 공간
- Are Tote Bags Really Good for the Environment?
토요일, 12월 29, 2018
[B급 프로그래머] 소프트웨어 엔지니어들이 읽기 어려운 코드를 만드는 이유는?
Quora를 읽다보니 Why do competent software engineers sometimes write code that is difficult to understand?라는 재미있는 글이 올라와서 소개드리겠다.
뛰어난 소프트웨어 엔지니어들은 일반적으로 깨끗하고 이해하기 쉬운 코드를 작성한다. 하지만 종종 이런 엔지니어들이 이해하기 어려운 코드를 작성하는 이유는 무엇인가요?
- 풀기 어려운 문제: 문제가 복잡하면, 당연히 이를 풀기 위한 코드도 복잡해지며, 복잡한 코드는 따라가기 어려울 수 있다.
- 시간 제약: 종종 관리자는 많은 코드를 빠르게 만들도록 요구한다. 빠르게 코드를 작성하면, 코드를 완벽하게 편집할 시간이 부족하다.
- 영감 부족: 심지어 훌륭한 개발자조차도 종종 문제에 부딪힐 때 해법을 미리 알지는 못한다. 작업을 시작해서 완료할 무렵이면 코드는 엉망진창이 된다. 나중에 문제나 코드에 대해 통합되고 단순화된 해법을 찾을지도 모르고, 코드를 단순하게 만든 핵심적인 추상화를 핵심 추상화를 이해했을지도 모른다. 하지만 세익스피어 작품의 모든 행이 최고는 아니다. 코드도 마찬가지다.
이 글을 작성한 저자도 아주 오래동안 진행하는 프로젝트에서 코드를 (심지어 세 번까지) 재작성한 경험이 있다고 말한다. 최종 버전은 깨끗하고 간결하고 올바르게 돌아가지만 첫 버전은 보통 엉망 진창일 가능성이 높다. 따라서 엉망진창인 버전을 계속해서 다시 작성한다.
헤밍웨이는 <노인과 바다>를 작성하면서 수 십 번 고쳐썼다는 이야기가 있다. 만 권 이상 팔리면서 (보헤미안 랩소디도 아닌데) 최근 판매량에서 역주행까지 하면서 스테디셀러로 자리를 굳힌 클린 코드의 엉클 밥도 코드를 깨끗하게 만들기 위한 보이스카웃 규칙까지 제시하면서 개발자들이 코드를 이해하기 쉽게 만드는 개발문화를 독려한다. 처음부터 완벽한 코드는 존재하지 않으므로 시간이 걸리고 귀찮고 어떻게든 돌아간다고 코드를 내버려 두지 않기 바란다.
EOB월요일, 12월 24, 2018
[B급 프로그래머] 12월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- binctr - Fully static, unprivileged, self-contained, containers as executable binaries.
- How To Be a Programmer: A Short, Comprehensive, and Personal Summary
- Ten simple rules for documenting scientific software
- How to avoid deadlock in Java Programming
- The evolution of software architecture - Italian food perspective
- QUIC Crypto and simple state machines
- Spring Boot as a Teaching Tool
- Raw String Literals Removed From Java 12 as Feature Set Frozen
- 마이크로소프트, 미확인 앱 테스트할 수 있는 ‘윈도우 샌드박스’ 발표
- Problem Solving with Algorithms and Data Structures using Python
- Grow Your Technical Skills with Google
- IT전문가를 위한 라즈베리 파이 프로젝트 13선
- Go Modules in 2019
- Paying Technical Debt at Scale - Migrations @Stripe
- 안전한 SSL/TLS를 운영하기 위해 알아야 하는 것들
- adonis-framework - NodeJs Web Application Framework. Makes it easy for you to write webapps with less code
- Stop Learning Frameworks
- Analyzing Hacker News book suggestions in Python
- MIPS Goes Open Source
- Donald Knuth: The Yoda of Silicon Valley
- The skills gap in tech is virtually nonexistent — it's just that job seekers aren't building the right skills employers need
- Systematic Parsing of X.509: Eradicating Security Issues with a Parse Tree
- Thoughts on (and pics of) the original Macintosh User Manual
- Java’s Forgotten Forebear
- String tokenization in C
- Kattis problem Pivot: Incrementally improving the performance of a python script, until nothing makes sense anymore
- Serverless Computing: One Step Forward, Two Steps Back
- Python at Microsoft: flying under the radar
- tinylog is a lightweight open-source logging framework for Java and Android, optimized for ease of use.
- Agenda - An Elegant New Take on Notes
- JavaScript growth and third parties
- compiler explorer
- Modern Messaging with RabbitMQ, Spring Cloud and Reactor
- Controlling the Docker Engine from Go
- Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
- VSCode Power User
- [번역] Flutter는 왜 혁명적인가?
- 비둘기로 설명하는 HTTPS(HTTPS explained with carrier pigeons)
- Why most redesigns fail
- Write good git commit message
- Announcing Windows 10 Insider Preview Build 18298
- Containers - What Are They Good For?
- DigitalOcean launches its container service
- Measuring the performance impact of Chrome extensions
- Windows Server 2019 Includes OpenSSH
- 2018 Design Tools Survey
- video-to-ascii - It is a simple python package to play videos in the terminal using characters as pixels
- Amazon’s Homegrown Chips Threaten Silicon Valley Giant Intel
- 한국어 형태소 분석기 성능 비교
- HTTP 쿠키와 톰캣 버전별 이슈
- Scaling Apache Kafka at Pinterest
- JIRA is an antipattern
- Ethr is a Network Performance Measurement Tool for TCP, UDP & HTTP.
- 효과적인 코드 리뷰를 위해서
- 고성능 서버/데이터베이스
- 여전히 활기차다!··· 2019년 클라우드 핵심 트렌드 예측
- Bye bye Mongo, Hello Postgres
- Facebook Open Sources LogDevice - a Distributed Data Store for Log Storage
- Historical trends in the usage of reverse proxy services for websites
- How Pinterest runs Kafka at scale
- Remote code execution vulnerability in SQLite
- 11월 22일 AWS 서울 리전 이슈의 후속 조치 안내
- Migrate MySQL data to RDS/Aurora Using Xtrabackup
토요일, 12월 22, 2018
[일상다반사] 블로깅 10년 동안 얻은 교훈(일부 번역)
Everything I've learned in 10 years of Blogging라는 글을 읽다보니 10년 동안 얻은 교훈을 정리한 부분이 흥미로워서 잊어먹지 않기 위해 여기에 간단하게 정리해본다.
- 어느 누구도 당신의 글을 읽을 시간이 없다. TLDR(Too Long; Didn't Read. 요약하자면)처럼 처음 몇 행을 작성하라.
- 사이트 디자인은 큰 상관이 없다.
- (블로그를) 시작할 때 어떤 소프트웨어도 필요하지 않다.
- 당신의 독자를 정의하라.
- 당신의 독자가 어디에 있는지 알아내라.
- 검색 엔진 최적화를 위해 짧은 글을 적지 마라(>2000 단어).
- 제대로 연구한 글 하나가 보통밖에 안 되는 글 열 개보다 좋다.
- 시간의 절반을 글을 쓰는데, 나머지 절반을 홍보하는 데 사용하라.
- 글 쓰기는 데 투입하는 시간의 50%만 실제 글을 쓰고 나머지는 이리저리 수정하고 읽고 그림 그리는 데 투입하자. 세부 사항이 중요하다.
- 당신의 모든 비밀을 쏟아부어라. 소재 거리가 고갈될 걱정일랑 하지 마라. 그럴리 없을테니까.
- (블로그에) 정해진 규칙은 없다. 천천히 독자적인 스타일을 만들어내라.
- 옛날 글로 돌아가서 새로운 글과 연결시켜라.
- 뉴스레터를 시작하라.
- 다른 모든 사람이 염려하는 일을 해라.
- 뭔가를 질문하거나 팁을 제공하는 사람들에 접근하라.
세부 사항은 원문에 나오지만 정리한 목록만 봐도 블로그 작성에 많은 도움이 될 것이다. 최근 몇 년 동안 이 블로그는 링크 소개 중심으로 운영이 되어 왔는데, 2019년부터는 재미있는 글의 비중을 높여나갈 계획이다.
EOB EOB월요일, 12월 17, 2018
[B급 프로그래머] 12월 2주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- PARROT USES ALEXA TO ORDER WATERMELON, LIGHTBULBS WHILE OWNER IS OUT
- Azure Machine Learning Services Now Generally Available
- Data Mining Reveals the Six Basic Emotional Arcs of Storytelling
- AI Transformation Playbook - How to lead your company into the AI era
- 조직의 ‘데이터 리터러시’가 미래를 결정짓는다
- 한국의 사회동향 2018 보도자료
- 20 Great Articles about AI
- Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares
- A slashed tire, a pointed gun, bullies on the road: Why do Waymo self-driving vans get so much hate?
- 그 많던 일자리는 어디로 갔을까
- Now you can train TensorFlow machine learning models faster and at lower cost on Cloud TPU Pods
- Patent describes how Lyft’s self-driving cars might communicate
- GM의 변신은 무죄? 유죄?
- A practical approach to learning machine learning.
- Your Apps Know Where You Were Last Night, and They’re Not Keeping It Secret
- AI predictions for 2019 that you can’t afford to ignore
- 데이팅 앱 '틴더'의 매칭 개선 비결, 'AWS 이미지 인식 기술'
- 한국어 형태소 분석기 성능 비교
- AI-Assisted Code Completion Suggestions Come to C++ via IntelliCode
- 카카오, 택시수요예측 AI 개발…교통 불균형 해소
- What’s Slowing Down the Pace of AI Innovation?
- Simulating identification by zip code, sex, and birthdate
- Why New York Subway Lines Are Missing Countdown Clocks
- The Amazing Psychology of Japanese Train Stations
- The 50 Best Free Datasets for Machine Learning
- 커피회사야 은행이야…스타벅스, 1조 모은 핀테크
- Even self-driving leader Waymo is struggling to reach full autonomy
- Facial recognition: It’s time for action
- [바이오토픽] 구글 딥마인드의 최신병기 알파폴드(AlphaFold), 단백질의 3D 형태 예측
- Big tech has your kid’s data — and you probably gave it to them
- StateOfTheArt.ai
- Lyft files IPO documents with SEC
- 네이버랩스가 그리는 자율주행 미래는?
- Uber’s Self-Driving Cars Are Set to Return in a Downsized Test
- Transfer Learning with Convolutional Neural Networks in PyTorch
- Waymo One: The next step on our self-driving journey
- Waymo unveils self-driving taxi service in Arizona for paying customers
- Building the Enchanted Land by Grady Booch
- MS, 윈도머신러닝 AI추론엔진 오픈소스로 공개
- [특파원리포트] 자율주행차는 음주운전을 해도 될까?
- AWS Marketplace Offers Machine Learning Algorithms and Model Packages
- (보고서) 카드결제 데이터로 본 최근 자영업 동향
- The 50 Best Free Datasets for Machine Learning
- The State of AI Marketing
- [정보] 실질문맹률
- Time is Partial, or: why do distributed consistency models and weak memory models look so similar, anyway?
- The deepest problem with deep learning
- 엘리베이터 유지보수·예지정비에 'IoT+클라우드+머신러닝'을...
- 암호화폐/블록체인
- '거래 중개부터 담보 대출까지' 부동산에도 적용되는 블록체인
- "가장 뜨는 직종 1위는 블록체인 개발자"
- Results of the Gekko Plus Strategy Contest
- The Ethereum Price Drop: A Fundamental Analysis
- 카카오 블록체인 '클라이튼' 메인넷 출시, 내년 2Q로 연기
- AI & Blockchain from an Investment Perspective
- 블록체인 프로젝트의 '민낯'··· "모두가 결과를 함구하고 있다"
- Swift takes on fintechs with new payment system
- 5 books I loved in 2018
- Opinion: Bitcoin is close to becoming worthless
- Out of 43 Blockchain Startups, Zero Have Delivered Products
- 읽을거리
- 잘 끓인 닭육수, 열 요리 부럽지 않아!
- 서니 코브 코어 발표한 인텔, "10nm 공정 집착 버리고" 전체 과정 뜯어고친다
- Special Report: J&J knew for decades that asbestos lurked in its Baby Powder
- How Uber Makes Money
- 콘텐츠 투자 늘었는데 게임 투자는 오히려 줄고 있다
- How to Have Fewer Regrets
- 온라인거래 증가로 일자리 7만개 사라져
- Who Is Middle Class Anyway?
- 불량 상사가 보이는 '유독한' 특징들
- "내년 전세계 모바일 게임 매출액 95조원 육박... 전체 매출 중 60% 차지"
- What Straight-A Students Get Wrong
- "인텔 i5 U 시리즈 성능에 필적, 전력 소비는 절반"··· 퀄컴, 스냅드래곤 8cx 노트북 칩 발표
- Amazon’s Homegrown Chips Threaten Silicon Valley Giant Intel
- Boasting about how many hours you work is a sign of failure
- 우버, 기업공개 서류 제출…"이르면 내년 1분기 상장"
- 생활상식 해외직구 간략 가이드
- AWS RoboMaker – 지능형 로봇 앱 개발, 테스트, 배포 및 관리 서비스 출시
- Uber Joins Lyft in Race to Tap Investors
- 100 Best Restaurants in America: OpenTable Releases Its 2018 List
- Spooky Apollo: Apollo 8 and the CIA
- 삼성전자가 샌프란시스코로 간 까닭은?
- 직원의 퇴사를 시사하는 10가지 신호
- 본격 시사인 만화 - 아수리안 랩소디
- Better People Analytics
- Six Years With a Distraction-Free iPhone
- How a handful of tech companies control billions of minds every day
- [매경 MBA] 직원에 동기부여하고 싶나 `작은 전진` 맛보게 하라
- The Reason Many Ultrarich People Aren’t Satisfied With Their Wealth
- Every Company Is Now a Tech Company
- '약한 선'이라는 악
- [교육 팩트체크]①한국 공교육이 국·영·수 편중?
- [생생과학] 라면, 치킨과 튀김 방식 달라… 국수보다 저칼로리
- [3040 파워 이코노미스트]⑥ 장용성 연세대 교수, 거시경제 대표주자
- 초급 전문가도 연봉 1억 이상··· 2019년 수요 높을 IT 역량 13선
토요일, 12월 15, 2018
[독서광] 꽃은 피고 꽃은 지고
오늘은 전혀 예상치 못한 책을 한 권 읽고 독후감을 정리보았다. 출판사 사장님께서 직접 전달해주셨기에 지방 출장 다녀오면서 KTX 안에서 잽싸게 읽은 '꽃은 피고 꽃은 지고'다.
이 책은 불교에 귀의하는 과정과 도반(길을 함께 걷는 동반자이자 함께 수행하는 벗)의 투병을 옆에서 도와주는 두 가지 이야기가 낱줄과 씨줄처럼 얽혀있어서 불교에서 말하는 인연의 겁에 대해 다시 한 번 생각하게 만들어준다. 책을 읽다보니까 얼마나 내가 세속적인 욕심을 목표로 살았는지 많이 반성하게 되었는데... 종교에 귀의하신 분들을 정말 존경스러울 뿐이다.
이 책은 바쁘고 정신없이 지나간 2018년을 반성하면서, 매년 빠지지 않고 진행한 2019년 목표 수립에 많은 도움이 될 것 같다. 2018년도 보름 정도 남았는데, 독자 여러분들께서도 2018년 목표 달성 상황 점검과 2019년 목표 수립 작업을 한 번 진행해보심이...
EOB월요일, 12월 10, 2018
[B급 프로그래머] 12월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- terminus - A terminal for a more modern age
- Book Review: Java by Comparison
- Apps, Trackers, Privacy, and Regulators - A Global Study of the Mobile Tracking Ecosystem
- [B급 프로그래머] 파이썬을 배우는 10가지 이유(본인이 쓴 글)
- FireHOL is a language (and a program to run it) which builds secure, stateful firewalls from easy to understand, human-readable configurations.
- C·C++ 개발자 노린다··· ‘러스트’ 언어란? 뜨는 이유는?
- 윈도우 10 앱이지만 유용한 무료 네트워킹 툴 10선
- Why did Apple's Copland fail when so many early-90s OS projects succeeded & dominate the world today
- 사례를 기반으로 한 소프트웨어 엔지니어의 공부법
- Amazon Announces Managed Streaming for Kafka in Public Preview
- Go Microservices with Go kit: Introduction
- 개발자를 위한 인프라 기초 총정리
- The Great Migration: From Monolith to Service-oriented
- 2019년 리눅스에 기대해도 좋을 것
- Google’s Plan Towards Go 2: Community Involvement Takes Center Stage
- Spark Application Performance Monitoring Using Uber JVM Profiler, InfluxDB and Grafana
- “허술한 보안 사고부터 황당한 시도까지” 2018년 IT 업계를 떠들썩하게 만든 이야기들
- ‘지루하지 않은 사내 교육’ 마이크로러닝이 뜨는 5가지 이유
- ngrok - Public URLs for testing on mobile devices.(한 번 더 기억!)
- The Friendship That Made Google Huge
- QEMU Advent Calendar: An amazing QEMU disk image every day!
- From Warfare to Outsourced Software Development
- Everything you need to know about pointers in C
- sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
- [번역] 웹 아키텍쳐 입문
- Portability of tar features
- REST and long-running jobs
- BSD vs Linux
- Redesigning the Office App Icons to Embrace a New World of Work
- How is having a degree in computer science more advantageous than being a self-taught programmer?
- Notion - All-in-one workspace
- Postman과 GitLab CI 연동하기
- How we spent two weeks hunting an NFS bug in the Linux kernel
- The Baseline Costs of JavaScript Frameworks
- 카카오헤어샵의 CleanCode
- Fortran is still a thing
- Monolithic Architecture vs. Microservices: Choosing the Right Architecture for the Project
- 7 open source platforms to get started with serverless computing
- Firecracker – Lightweight Virtualization for Serverless Computing
- New – AWS Transfer for SFTP – Fully Managed SFTP Service for Amazon S3
- 5 Lessons Learned From Writing Over 300,000 Lines of Infrastructure Code
- Data Serialization comparision
- 지메일 암호화의 한계와 대안 알아보기
- Zstandard - Fast real-time compression algorithm
- dive - A tool for exploring each layer in a docker image
- Ask HN: Resources for blind developers and sysadmins?
- Software Checklist
- nnn - The fastest terminal file manager ever written.
- 고성능 서버/데이터베이스
- Nondeterministic Functions in MySQL (i.e. rand) Can Surprise You
- At 22 years old, Postgres might just be the most advanced database yet
- 2019년 데이터센터와 클라우드에 대한 합리적인 예측 10가지
- 구조적 동시성에 대한 소고, 또는 Go 문의 해로움
- Visual Studio Code 1.29 Improves Search, Debug, and More
- PostgreSQL Streaming Physical Replication With Slots
- "코어 뱅킹까지 클라우드 이전"··· 호주 최대 은행, AWS와 계약
- Azure Database for MariaDB란?
- “보안, DB, 컴퓨팅, 스토리지... 우리는 차원이 다른 클라우드다” AWS CEO
- Learn Redis the hard way (in production)
- Recap of AWS re:Invent 2018 Announcements
- Amazon's cloud business is competing with its customers
- 대규모 서비스를 설계하는 기술 - 중급(일반편)
- LEARN HOW TO BUILD A DATABASE
- '1위에는 이유가…' AWS가 기업 고객을 사로잡은 11가지 방법
- Amazon Timestream
- How Postgres is more than a relational database: Extensions
- Instagram 에서 ID 샤딩하기
- aminal - Golang terminal emulator from scratch
- Django를 쓰지 않는 이유
- Spring, Kotlin and the Functional Way
- 100M으로 스케일링 Key-Value 저장소로 MySQL을 사용 NoSQL 이상의 퍼포먼스를 내자
- 아시아-태평양 서울 리전(AP-NorthEast-2)의 Amazon EC2 DNS 확인(Resolution) 이슈 요약
토요일, 12월 08, 2018
[B급 프로그래머] 파이썬을 배우는 10가지 이유
10 Reasons to Learn Python in 2018라는 글이 눈에 띄어서 핵심적인 사항을 정리해보았다.
2016년도부터 파이썬이 자바를 능가하는 프로그래밍 언어로 자리잡고 있는데, 2018년이 되어서도 유효할까? 다음과 같은 이유로 인해 여전히 배울 가치가 있어 보인다.
- 데이터 과학: 2018년에도 많은 프로그래머들이 파이썬을 배우는 단 한 가지 가장 큰 이유는 바로 데이터 과학이다. 다양한 데이터 과학용 라이브러리와 프레임워크를 제공할 뿐만 아니라 R에 비해 훨씬 더 많은 일을 할 수 있기 때문에 파이썬은 범용적인 목적으로도 활용 가능하므로 인기가 좋다.
- 기계 학습: 여러 해 동안 파이썬이 기계 학습에 많이 사용되어 왔으며, 다양한 라이브러리가 제공되므로 인기가 좋다.
- 웹 개발: 장고나 플라스크와 같은 훌륭한 라이브러리와 프레임워크는 웹 개발을 손쉽게 만들어준다. PHP로 몇 시간 걸릴 일을 파이썬은 몇 분에 끝내게 도와준다.
- 단순함: 초보자가 파이썬을 배우기 쉽다. 읽기도 쉽고 단순하며 설정 과정이 복잡하지 않으며 자바처럼 복잡하게 클래스 경로를 잡거나 C++처럼 컴파일러와 관련된 복잡한 문제도 없다.
- 방대한 공동체: 프로그래밍 언어를 학습하는 과정에서 도와줄 공동체가 강력하다.
- 라이브러리와 프레임워크: 자바와 마찬가지로 파이썬에도 엄청난 오픈 소스 라이브러리, 프레임워크, 모듈이 존재하므로 쉽게 비즈니스 논리에 집중할 수 있다.
- 자동화: 스크립트를 만들어 쉽게 자주 하는 작업을 자동화할 수 있다.
- 다목적: 파이썬은 맥가이버칼과도 같다. 한 가지 목적이 아니라 여러 목적으로 사용할 수 있으므로 많은 일을 할 수 있게 된다.
- 직업: 빠르게 직업을 얻고 경력을 강화하려면 파이썬이 좋다.
- 월급: 데이터 과학, 기계 학습, 웹 쪽은 월급도 높다.
여기까지가 해커눈 글에서 언급한 파이썬의 장점이었고, 단점도 존재하는데... 개인적으로 정리하면 다음과 같다.
- 마스터하기가 쉽지 않다: 초보자가 금방 배울 수 있다고 해서 언어를 속속들이 알기 쉽게 만들었다는 의미는 아니다. 파이썬스럽게 제대로 쓰려면 정말 힘들다.
- 서비스에 적용하기가 쉽지 않다: 자바는 처음부터 기업용으로 만들어져서 개발에서 서비스로 넘어갈 때 매끄럽지만 파이썬은 그렇지 않다.
- 성능을 개선하기 어렵다: 인터프리터 특성에 몇 가지 근본적인 문제로 인해 성능 개선이 상당히 까다롭다.
- 여전히 패키지 관리가 쉽지 않다: 프레임워크나 라이브러리에 의존하다 보면 패키지 관리 문제로 정말 뒷목 잡을지도 모른다.
아무쪼록 장단점을 잘 따져서 즐거운 파이썬 프로그래밍 되시길...
EOB토요일, 12월 01, 2018
[B급 프로그래머] 11월 4주 소식(빅데이터/인공지능, 암호화폐/블록체인, 읽을거리 부문)
- 빅데이터/인공지능
- 강화 학습, AI의 주류로 부상하다
- How Machine Learning Solutions are Transforming Financial Services: An Interview with Data Scientist Dr. Iain Brown
- Introduction to Statistics for Data Science: Advanced Level — Learning about Central Limit Theorem
- Lesser Known Python Libraries for Data Science
- Introducing Chartify: Easier chart creation in Python for data scientists
- Field Notes: Building Data Dictionaries
- Deploying a Python Web App on AWS
- The Matrix Cookbook(고급)
- 10 Craziest AI experiments to try online today
- 카카오의 딥러닝 기반 형태소 분석기
- 20세기 폭스에서 ML을 사용해 영화 관람객을 예측하는 방법
- Math and Analogies
- Battling Entropy: Making Order of the Chaos in Our Lives
- How to date someone out of your league
- BERT : Pre-training of Deep Bidirectional Transformers for Language Understanding(요약 정리 자료)
- 파괴적 망각(CF)이란? AI 개발에 어떤 영향 끼치나?
- 김진철의 How-to-Big Data | 빅데이터 조직과 시스템 (2)
- How Much AI Training Data Do You Need?
- Amazon’s own ‘Machine Learning University’ now available to all developers
- Product Manager를 위한 한국어 머신러닝 강의 동영상
- Pattern Recognition and Machine Learning: 요약 자료도 참고...
- Google Open-Sources BERT: A Natural Language Processing Training Technique
- What Computers Can Teach Us about Humans: Machine Learning in Marketing
- The cuts at GM are tough. The company's future without them would be even tougher
- EC2를 위한 인공 지능 기반의 자동 스케일링 기능 출시
- Best 20 AI and machine learning blogs to follow religiously
- Material used for Deep Learning related workshops for Machine Learning Tokyo (MLT)
- Tencent ML-Images
- What are the ethical consequences of immortality technology?
- Introduction to Optimizers
- To Make Sense of the Present, Brains May Predict the Future
- The strange link between the human mind and quantum physics
- [B급 프로그래머] 데이터 과학자로 취직하려면 남들처럼 하지 마라.(본인이 쓴 글)
- Finally, a Machine That Can Finish Your Sentence
- What's Going On In Your Child's Brain When You Read Them A Story?
- 세계 최초 의료용 AI 왓슨 '찬밥'..한국도 미국도 "수련이 부족해"
- Machine Learning by Analogy
- 자율주행·차량공유 … ‘모빌리티 동맹’ 경쟁 불붙었다
- They’re having fun… but are they learning?
- AI는 기술이 아니다, 이젠 플랫폼이다
- 요즘 누가 차 사요, 필요할 때 골라 타지
- Uber’s Secret Restaurant Empire
- Korean car number plate 822 images data share
- Varying Speaking Styles with Neural Text-to-Speech
- A deep neural network based self-driving car, that combines Lego Mindstorms NXT with the computational power of a Raspberry Pi 3.
- MIT 파이썬 무료 강좌에 한글 자막까지.. 갓 블래스 유.. !!(MIT OpenCourseWare YouTube)
- The Next Data Mine Is Your Bedroom
- Managing risk in machine learning
- 과대 광고로 인해 무너진 AI 신화?··· IBM 왓슨 헬스 신뢰도 ‘흔들’
- 암호화폐/블록체인
- 애저에서 블록체인을 구축하는 방법
- 블록체인 스마트폰 ‘핀니’ 모습 드러낸다… “암호화폐 지갑, 안전한 커뮤니케이션까지 지원"
- Amazon Quantum Ledger Database (QLDB)
- Stats and Facts - Take a look at the market and ICObench by the numbers.
- Amazon Managed Blockchain Easily create and manage scalable blockchain networks
- AWS, 블록체인 서비스 출시
- F2Pool "이달 들어 최대 80만 채굴업자 영업 중단"
- 美 웨스트 버지니아 주 “블록체인 기반 모바일 부재자 투표 성료”
- 팍스넷, 블록체인 사업 시동...메인넷·거래소 개발
- "블록체인 역량에의 관심 급감" 인디드닷컴
- suray - A set of utilities for exploring Solidity contracts
- SEC, 증권법 위반 ICO 관리 강화..환불 사례 쏟아질까?
- 읽을거리
- Queen High Quality Audio
- Queen HD Video
- The End of the Beginning by Andreessen Horowitz
- "보안수준 타협 없어도 노플러그인 결제·뱅킹 가능"
- “비효율 덜어내는 비법은...” 실무 IT 임원들이 전하는 16가지 팁
- NASA’s InSight Mission Has Touched Down on Mars to Study the Red Planet’s Deep Secrets
- How to balance full-time work with creative projects
- 자체 설계 보안 칩 T2, 애플에 또 한 번의 기회인 이유
- 마이크로소프트 서피스 프로 6 심층 리뷰 : 증명된 태블릿에 ‘쿼드 코어 성능’을 더하다
- Tom Griffiths: 3 ways to make better decisions -- by thinking like a computer | TED Talk
- The Past, Present, And Future Of Diablo
- Hail the maintainers
- How dealing with past trauma may be the key to breaking addiction
- What A Real Train System Looks Like
- Counterintuitive Trends in the Link Between Premarital Sex and Marital Stability
- 빚을 물려받지 않기 위해 알아두어야 할 것들
- The Art of Job Interviewing
- 왜 가장 유능한 젊은이들이 회사를 그만두는 걸까?
- 시나리오 작법의 비밀 알려줄까요
- 한국은 정말 공부에 갇혀 사는 것일까?
- Why We Should Let the Pantheon Crack
- How to Talk to People, According to Terry Gross
- Introducing NYPL's Best Books of 2018
- How to Acquire Your First 100 Customers
- Under-Management Is the Flip Side of Micromanagement — and It’s a Problem Too
- Don’t work “remotely”
- A Guide to Statistics on Historical Trends in Income Inequality
- 2018 벤 에반스 발표- The End of the Beginning 요약
- Who Is Telling The Truth About Prescription Opioid Deaths? DEA? CDC? Neither?
- The world’s most reviled financial product may save your retirement
- 리더는 무엇을 하는 사람인가?
- Samin Nosrat Wants Everybody to Cook
- Targeted Advertising Is Ruining the Internet and Breaking the World
- KARL OVE KNAUSGAARD’S SURPRISING SECRET FOR CURING WRITER’S BLOCK
- 피플 애널리틱스 업그레이드하기
- 불공평한 장점 Unfair Advantage
- Visualizing the World's Tech Giants 2018
- What the Lion Air Pilots May Have Needed to Do to Avoid a Crash